Home
last modified time | relevance | path

Searched refs:page_ext (Results 1 – 10 of 10) sorted by relevance

/openbmc/linux/include/linux/
H A Dpage_idle.h18 struct page_ext *page_ext = page_ext_get(&folio->page); in folio_test_young() local
21 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() local
34 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() local
50 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() local
71 struct page_ext *page_ext = page_ext_get(&folio->page); in folio_set_idle() local
[all …]
H A Dpage_ext.h52 struct page_ext { struct
81 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() argument
87 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
H A Dmmzone.h1286 struct page_ext *node_page_ext;
1790 struct page_ext;
1812 struct page_ext *page_ext; member
/openbmc/linux/mm/
H A Dpage_owner.c140 struct page_ext *page_ext; in __reset_page_owner() local
155 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() local
203 struct page_ext *page_ext = page_ext_get(page); in __set_page_owner_migrate_reason() local
217 struct page_ext *page_ext = page_ext_get(page); in __split_page_owner() local
226 page_ext = page_ext_next(page_ext); in __split_page_owner()
279 struct page_ext *page_ext; in pagetypeinfo_showmixedcount_print() local
457 struct page_ext *page_ext = page_ext_get((void *)page); in __dump_page_owner() local
513 struct page_ext *page_ext; in read_page_owner() local
[all …]
H A Dpage_table_check.c51 static struct page_table_check *get_page_table_check(struct page_ext *page_ext) in get_page_table_check() argument
53 BUG_ON(!page_ext); in get_page_table_check()
63 struct page_ext *page_ext; in page_table_check_clear() local
74 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() local
114 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() local
148 if (!page_ext) in __page_table_check_zero()
[all …]
H A Dpage_ext.c159 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() argument
238 struct page_ext *page_ext = READ_ONCE(section->page_ext); in lookup_page_ext() local
271 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() local
510 if (!page_ext) { in page_ext_get()
515 return page_ext; in page_ext_get()
[all …]
H A DMakefile119 obj-$(CONFIG_PAGE_EXTENSION) += page_ext.o
/openbmc/linux/scripts/gdb/linux/
H A Dpage_owner.py69 def page_ext_invalid(self, page_ext): argument
70 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_ext
94 def get_page_owner(self, page_ext): argument
107 page_ext = self.page_ext_get(page)
109 if page_ext == gdb.Value(0):
[all …]
H A Dconstants.py.in21 #include <linux/page_ext.h>
103 /* linux/page_ext.h */
/openbmc/linux/Documentation/admin-guide/
H A Dkernel-parameters.txt1511 early_page_ext [KNL] Enforces page_ext initialization to earlier