Lines Matching refs:page

17 void get_page_bootmem(unsigned long info, struct page *page, unsigned long type)  in get_page_bootmem()  argument
19 page->index = type; in get_page_bootmem()
20 SetPagePrivate(page); in get_page_bootmem()
21 set_page_private(page, info); in get_page_bootmem()
22 page_ref_inc(page); in get_page_bootmem()
25 void put_page_bootmem(struct page *page) in put_page_bootmem() argument
27 unsigned long type = page->index; in put_page_bootmem()
32 if (page_ref_dec_return(page) == 1) { in put_page_bootmem()
33 page->index = 0; in put_page_bootmem()
34 ClearPagePrivate(page); in put_page_bootmem()
35 set_page_private(page, 0); in put_page_bootmem()
36 INIT_LIST_HEAD(&page->lru); in put_page_bootmem()
37 kmemleak_free_part(page_to_virt(page), PAGE_SIZE); in put_page_bootmem()
38 free_reserved_page(page); in put_page_bootmem()
47 struct page *page, *memmap; in register_page_bootmem_info_section() local
60 page = virt_to_page(memmap); in register_page_bootmem_info_section()
61 mapsize = sizeof(struct page) * PAGES_PER_SECTION; in register_page_bootmem_info_section()
65 for (i = 0; i < mapsize; i++, page++) in register_page_bootmem_info_section()
66 get_page_bootmem(section_nr, page, SECTION_INFO); in register_page_bootmem_info_section()
69 page = virt_to_page(usage); in register_page_bootmem_info_section()
73 for (i = 0; i < mapsize; i++, page++) in register_page_bootmem_info_section()
74 get_page_bootmem(section_nr, page, MIX_SECTION_INFO); in register_page_bootmem_info_section()
82 struct page *page, *memmap; in register_page_bootmem_info_section() local
93 page = virt_to_page(usage); in register_page_bootmem_info_section()
97 for (i = 0; i < mapsize; i++, page++) in register_page_bootmem_info_section()
98 get_page_bootmem(section_nr, page, MIX_SECTION_INFO); in register_page_bootmem_info_section()
106 struct page *page; in register_page_bootmem_info_node() local
109 page = virt_to_page(pgdat); in register_page_bootmem_info_node()
111 for (i = 0; i < nr_pages; i++, page++) in register_page_bootmem_info_node()
112 get_page_bootmem(node, page, NODE_INFO); in register_page_bootmem_info_node()