Searched refs:page_ext (Results 1 – 10 of 10) sorted by relevance
18 struct page_ext *page_ext = page_ext_get(&folio->page); in folio_test_young() local21 if (unlikely(!page_ext)) in folio_test_young()25 page_ext_put(page_ext); in folio_test_young()32 struct page_ext *page_ext = page_ext_get(&folio->page); in folio_set_young() local34 if (unlikely(!page_ext)) in folio_set_young()38 page_ext_put(page_ext); in folio_set_young()43 struct page_ext *page_ext = page_ext_get(&folio->page); in folio_test_clear_young() local50 page_ext_put(page_ext); in folio_test_clear_young()57 struct page_ext *page_ext = page_ext_get(&folio->page); in folio_test_idle() local71 struct page_ext *page_ext = page_ext_get(&folio->page); in folio_set_idle() local[all …]
52 struct page_ext { struct81 extern struct page_ext *page_ext_get(struct page *page);82 extern void page_ext_put(struct page_ext *page_ext);84 static inline void *page_ext_data(struct page_ext *page_ext, in page_ext_data() argument87 return (void *)(page_ext) + ops->offset; in page_ext_data()90 static inline struct page_ext *page_ext_next(struct page_ext *curr) in page_ext_next()98 struct page_ext;121 static inline struct page_ext *page_ext_get(struct page *page) in page_ext_get()126 static inline void page_ext_put(struct page_ext *page_ext) in page_ext_put() argument
1286 struct page_ext *node_page_ext;1790 struct page_ext;1812 struct page_ext *page_ext; member
140 struct page_ext *page_ext; in __reset_page_owner() local155 page_ext = page_ext_next(page_ext); in __reset_page_owner()182 page_ext = page_ext_next(page_ext); in __set_page_owner_handle()189 struct page_ext *page_ext; in __set_page_owner() local203 struct page_ext *page_ext = page_ext_get(page); in __set_page_owner_migrate_reason() local217 struct page_ext *page_ext = page_ext_get(page); in __split_page_owner() local226 page_ext = page_ext_next(page_ext); in __split_page_owner()279 struct page_ext *page_ext; in pagetypeinfo_showmixedcount_print() local457 struct page_ext *page_ext = page_ext_get((void *)page); in __dump_page_owner() local513 struct page_ext *page_ext; in read_page_owner() local[all …]
51 static struct page_table_check *get_page_table_check(struct page_ext *page_ext) in get_page_table_check() argument53 BUG_ON(!page_ext); in get_page_table_check()63 struct page_ext *page_ext; in page_table_check_clear() local74 if (!page_ext) in page_table_check_clear()90 page_ext = page_ext_next(page_ext); in page_table_check_clear()103 struct page_ext *page_ext; in page_table_check_set() local114 if (!page_ext) in page_table_check_set()130 page_ext = page_ext_next(page_ext); in page_table_check_set()141 struct page_ext *page_ext; in __page_table_check_zero() local148 if (!page_ext) in __page_table_check_zero()[all …]
159 struct page_ext *base; in lookup_page_ext()178 struct page_ext *base; in alloc_node_page_ext()229 static bool page_ext_invalid(struct page_ext *page_ext) in page_ext_invalid() argument238 struct page_ext *page_ext = READ_ONCE(section->page_ext); in lookup_page_ext() local271 struct page_ext *base; in init_section_page_ext()276 if (section->page_ext) in init_section_page_ext()323 struct page_ext *base; in __free_page_ext()506 struct page_ext *page_ext; in page_ext_get() local510 if (!page_ext) { in page_ext_get()515 return page_ext; in page_ext_get()[all …]
119 obj-$(CONFIG_PAGE_EXTENSION) += page_ext.o
69 def page_ext_invalid(self, page_ext): argument70 if page_ext == gdb.Value(0):82 page_ext = section["page_ext"]83 if self.page_ext_invalid(page_ext):85 return self.get_entry(page_ext, pfn)89 if page_ext != gdb.Value(0):90 return page_ext94 def get_page_owner(self, page_ext): argument107 page_ext = self.page_ext_get(page)109 if page_ext == gdb.Value(0):[all …]
21 #include <linux/page_ext.h>103 /* linux/page_ext.h */
1511 early_page_ext [KNL] Enforces page_ext initialization to earlier