Linux Kernel
3.7.1
|
Go to the source code of this file.
Functions | |
bool | has_unmovable_pages (struct zone *zone, struct page *page, int count) |
void | set_pageblock_migratetype (struct page *page, int migratetype) |
int | move_freepages_block (struct zone *zone, struct page *page, int migratetype) |
int | move_freepages (struct zone *zone, struct page *start_page, struct page *end_page, int migratetype) |
int | start_isolate_page_range (unsigned long start_pfn, unsigned long end_pfn, unsigned migratetype) |
int | undo_isolate_page_range (unsigned long start_pfn, unsigned long end_pfn, unsigned migratetype) |
int | test_pages_isolated (unsigned long start_pfn, unsigned long end_pfn) |
int | set_migratetype_isolate (struct page *page) |
void | unset_migratetype_isolate (struct page *page, unsigned migratetype) |
struct page * | alloc_migrate_target (struct page *page, unsigned long private, int **resultp) |
|
read |
Definition at line 259 of file page_isolation.c.
Definition at line 5579 of file page_alloc.c.
int move_freepages | ( | struct zone * | zone, |
struct page * | start_page, | ||
struct page * | end_page, | ||
int | migratetype | ||
) |
Definition at line 914 of file page_alloc.c.
Definition at line 958 of file page_alloc.c.
Definition at line 33 of file page_isolation.c.
Definition at line 226 of file page_alloc.c.
int start_isolate_page_range | ( | unsigned long | start_pfn, |
unsigned long | end_pfn, | ||
unsigned | migratetype | ||
) |
Definition at line 136 of file page_isolation.c.
Definition at line 231 of file page_isolation.c.
int undo_isolate_page_range | ( | unsigned long | start_pfn, |
unsigned long | end_pfn, | ||
unsigned | migratetype | ||
) |
Definition at line 168 of file page_isolation.c.
Definition at line 94 of file page_isolation.c.