Lines Matching refs:base
152 static inline struct page_ext *get_entry(void *base, unsigned long index)
154 return base + page_ext_size * index;
172 struct page_ext *base;
175 base = NODE_DATA(page_to_nid(page))->node_page_ext;
182 if (unlikely(!base))
186 return get_entry(base, index);
191 struct page_ext *base;
210 base = memblock_alloc_try_nid(
213 if (!base)
215 NODE_DATA(nid)->node_page_ext = base;
284 struct page_ext *base;
293 base = alloc_page_ext(table_size, nid);
296 * The value stored in section->page_ext is (base - pfn)
300 kmemleak_not_leak(base);
302 if (!base) {
312 section->page_ext = (void *)base - page_ext_size * pfn;
336 struct page_ext *base;
342 base = READ_ONCE(ms->page_ext);
347 if (page_ext_invalid(base))
348 base = (void *)base - PAGE_EXT_INVALID;
351 base = get_entry(base, pfn);
352 free_page_ext(base);