⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 page-isolation.h

📁 linux 内核源代码
💻 H
字号:
#ifndef __LINUX_PAGEISOLATION_H#define __LINUX_PAGEISOLATION_H/* * Changes migrate type in [start_pfn, end_pfn) to be MIGRATE_ISOLATE. * If specified range includes migrate types other than MOVABLE, * this will fail with -EBUSY. * * For isolating all pages in the range finally, the caller have to * free all pages in the range. test_page_isolated() can be used for * test it. */extern intstart_isolate_page_range(unsigned long start_pfn, unsigned long end_pfn);/* * Changes MIGRATE_ISOLATE to MIGRATE_MOVABLE. * target range is [start_pfn, end_pfn) */extern intundo_isolate_page_range(unsigned long start_pfn, unsigned long end_pfn);/* * test all pages in [start_pfn, end_pfn)are isolated or not. */extern inttest_pages_isolated(unsigned long start_pfn, unsigned long end_pfn);/* * Internal funcs.Changes pageblock's migrate type. * Please use make_pagetype_isolated()/make_pagetype_movable(). */extern int set_migratetype_isolate(struct page *page);extern void unset_migratetype_isolate(struct page *page);#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -