Lines Matching refs:page_ext
80 unsigned long page_ext_size = sizeof(struct page_ext);
119 static inline struct page_ext *get_entry(void *base, unsigned long index) in get_entry()
132 struct page_ext *lookup_page_ext(const struct page *page) in lookup_page_ext()
136 struct page_ext *base; in lookup_page_ext()
154 struct page_ext *base; in alloc_node_page_ext()
206 struct page_ext *lookup_page_ext(const struct page *page) in lookup_page_ext()
216 if (!section->page_ext) in lookup_page_ext()
218 return get_entry(section->page_ext, pfn); in lookup_page_ext()
240 struct page_ext *base; in init_section_page_ext()
245 if (section->page_ext) in init_section_page_ext()
268 section->page_ext = (void *)base - page_ext_size * pfn; in init_section_page_ext()
292 struct page_ext *base; in __free_page_ext()
295 if (!ms || !ms->page_ext) in __free_page_ext()
297 base = get_entry(ms->page_ext, pfn); in __free_page_ext()
299 ms->page_ext = NULL; in __free_page_ext()