Lines Matching refs:base
102 static inline struct page_ext *get_entry(void *base, unsigned long index) in get_entry() argument
104 return base + page_ext_size * index; in get_entry()
119 struct page_ext *base; in lookup_page_ext() local
121 base = NODE_DATA(page_to_nid(page))->node_page_ext; in lookup_page_ext()
128 if (unlikely(!base)) in lookup_page_ext()
132 return get_entry(base, index); in lookup_page_ext()
137 struct page_ext *base; in alloc_node_page_ext() local
156 base = memblock_alloc_try_nid( in alloc_node_page_ext()
159 if (!base) in alloc_node_page_ext()
161 NODE_DATA(nid)->node_page_ext = base; in alloc_node_page_ext()
224 struct page_ext *base; in init_section_page_ext() local
233 base = alloc_page_ext(table_size, nid); in init_section_page_ext()
240 kmemleak_not_leak(base); in init_section_page_ext()
242 if (!base) { in init_section_page_ext()
252 section->page_ext = (void *)base - page_ext_size * pfn; in init_section_page_ext()
276 struct page_ext *base; in __free_page_ext() local
281 base = get_entry(ms->page_ext, pfn); in __free_page_ext()
282 free_page_ext(base); in __free_page_ext()