Lines Matching refs:order
362 void homecache_change_page_home(struct page *page, int order, int home) in homecache_change_page_home() argument
364 int i, pages = (1 << order); in homecache_change_page_home()
385 unsigned int order, int home) in homecache_alloc_pages() argument
389 page = alloc_pages(gfp_mask, order); in homecache_alloc_pages()
391 homecache_change_page_home(page, order, home); in homecache_alloc_pages()
397 unsigned int order, int home) in homecache_alloc_pages_node() argument
401 page = alloc_pages_node(nid, gfp_mask, order); in homecache_alloc_pages_node()
403 homecache_change_page_home(page, order, home); in homecache_alloc_pages_node()
407 void __homecache_free_pages(struct page *page, unsigned int order) in __homecache_free_pages() argument
410 homecache_change_page_home(page, order, PAGE_HOME_HASH); in __homecache_free_pages()
411 if (order == 0) { in __homecache_free_pages()
415 __free_pages(page, order); in __homecache_free_pages()
421 void homecache_free_pages(unsigned long addr, unsigned int order) in homecache_free_pages() argument
425 __homecache_free_pages(virt_to_page((void *)addr), order); in homecache_free_pages()