Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
page-isolation.h File Reference

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 pagealloc_migrate_target (struct page *page, unsigned long private, int **resultp)
 

Function Documentation

struct page* alloc_migrate_target ( struct page page,
unsigned long  private,
int **  resultp 
)
read

Definition at line 259 of file page_isolation.c.

bool has_unmovable_pages ( struct zone zone,
struct page page,
int  count 
)

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.

int move_freepages_block ( struct zone zone,
struct page page,
int  migratetype 
)

Definition at line 958 of file page_alloc.c.

int set_migratetype_isolate ( struct page page)

Definition at line 33 of file page_isolation.c.

void set_pageblock_migratetype ( struct page page,
int  migratetype 
)

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.

int test_pages_isolated ( unsigned long  start_pfn,
unsigned long  end_pfn 
)

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.

void unset_migratetype_isolate ( struct page page,
unsigned  migratetype 
)

Definition at line 94 of file page_isolation.c.