Searched refs:page_ext (Results 1 – 13 of 13) sorted by relevance
16 struct page_ext *page_ext = page_ext_get(&folio->page); in folio_test_young() local19 if (unlikely(!page_ext)) in folio_test_young()23 page_ext_put(page_ext); in folio_test_young()30 struct page_ext *page_ext = page_ext_get(&folio->page); in folio_set_young() local32 if (unlikely(!page_ext)) in folio_set_young()36 page_ext_put(page_ext); in folio_set_young()41 struct page_ext *page_ext = page_ext_get(&folio->page); in folio_test_clear_young() local48 page_ext_put(page_ext); in folio_test_clear_young()55 struct page_ext *page_ext = page_ext_get(&folio->page); in folio_test_idle() local69 struct page_ext *page_ext = page_ext_get(&folio->page); in folio_set_idle() local[all …]
51 struct page_ext { struct80 extern struct page_ext *page_ext_get(const struct page *page);81 extern void page_ext_put(struct page_ext *page_ext);83 static inline void *page_ext_data(struct page_ext *page_ext, in page_ext_data() argument86 return (void *)(page_ext) + ops->offset; in page_ext_data()89 static inline struct page_ext *page_ext_next(struct page_ext *curr) in page_ext_next()97 struct page_ext;120 static inline struct page_ext *page_ext_get(const struct page *page) in page_ext_get()125 static inline void page_ext_put(struct page_ext *page_ext) in page_ext_put() argument
16 static inline union codetag_ref *codetag_ref_from_page_ext(struct page_ext *page_ext) in codetag_ref_from_page_ext() argument18 return (union codetag_ref *)page_ext_data(page_ext, &page_alloc_tagging_ops); in codetag_ref_from_page_ext()21 static inline struct page_ext *page_ext_from_codetag_ref(union codetag_ref *ref) in page_ext_from_codetag_ref()30 struct page_ext *page_ext = page_ext_get(page); in get_page_tag_ref() local32 if (page_ext) in get_page_tag_ref()33 return codetag_ref_from_page_ext(page_ext); in get_page_tag_ref()
1317 struct page_ext *node_page_ext;1821 struct page_ext;1843 struct page_ext *page_ext; member
255 page_ext = page_ext_next(page_ext); in __update_page_owner_handle()278 page_ext = page_ext_next(page_ext); in __update_page_owner_free_handle()284 struct page_ext *page_ext; in __reset_page_owner() local316 struct page_ext *page_ext; in __set_page_owner() local334 struct page_ext *page_ext = page_ext_get(page); in __set_page_owner_migrate_reason() local348 struct page_ext *page_ext = page_ext_get(page); in __split_page_owner() local357 page_ext = page_ext_next(page_ext); in __split_page_owner()417 struct page_ext *page_ext; in pagetypeinfo_showmixedcount_print() local595 struct page_ext *page_ext = page_ext_get((void *)page); in __dump_page_owner() local652 struct page_ext *page_ext; in read_page_owner() local[all …]
53 static struct page_table_check *get_page_table_check(struct page_ext *page_ext) in get_page_table_check() argument55 BUG_ON(!page_ext); in get_page_table_check()65 struct page_ext *page_ext; in page_table_check_clear() local76 if (!page_ext) in page_table_check_clear()92 page_ext = page_ext_next(page_ext); in page_table_check_clear()105 struct page_ext *page_ext; in page_table_check_set() local116 if (!page_ext) in page_table_check_set()132 page_ext = page_ext_next(page_ext); in page_table_check_set()143 struct page_ext *page_ext; in __page_table_check_zero() local150 if (!page_ext) in __page_table_check_zero()[all …]
172 struct page_ext *base; in lookup_page_ext()191 struct page_ext *base; in alloc_node_page_ext()243 static bool page_ext_invalid(struct page_ext *page_ext) in page_ext_invalid() argument252 struct page_ext *page_ext = READ_ONCE(section->page_ext); in lookup_page_ext() local286 struct page_ext *base; in init_section_page_ext()291 if (section->page_ext) in init_section_page_ext()340 struct page_ext *base; in __free_page_ext()523 struct page_ext *page_ext; in page_ext_get() local527 if (!page_ext) { in page_ext_get()532 return page_ext; in page_ext_get()[all …]
124 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 */
47 122M 31168 mm/page_ext.c:270 func:alloc_page_ext
982 127664128 31168 mm/page_ext.c:270 func:alloc_page_ext
1538 early_page_ext [KNL,EARLY] Enforces page_ext initialization to earlier
Completed in 40 milliseconds