Home
last modified time | relevance | path

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

/include/linux/
Dpage_idle.h16 struct page_ext *page_ext = page_ext_get(&folio->page); in folio_test_young() local
19 if (unlikely(!page_ext)) in folio_test_young()
22 page_young = test_bit(PAGE_EXT_YOUNG, &page_ext->flags); 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() local
32 if (unlikely(!page_ext)) in folio_set_young()
35 set_bit(PAGE_EXT_YOUNG, &page_ext->flags); 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() local
44 if (unlikely(!page_ext)) in folio_test_clear_young()
[all …]
Dpage_ext.h55 struct page_ext { struct
84 extern struct page_ext *page_ext_get(const struct page *page);
85 extern void page_ext_put(struct page_ext *page_ext);
87 static inline void *page_ext_data(struct page_ext *page_ext, in page_ext_data() argument
90 return (void *)(page_ext) + ops->offset; in page_ext_data()
93 static inline struct page_ext *page_ext_next(struct page_ext *curr) in page_ext_next()
101 struct page_ext;
124 static inline struct page_ext *page_ext_get(const struct page *page) in page_ext_get()
129 static inline void page_ext_put(struct page_ext *page_ext) in page_ext_put() argument
Dpgalloc_tag.h114 struct page_ext *page_ext; in get_page_tag_ref() local
117 page_ext = page_ext_get(page); in get_page_tag_ref()
118 if (!page_ext) in get_page_tag_ref()
121 tmp = (union codetag_ref *)page_ext_data(page_ext, &page_alloc_tagging_ops); in get_page_tag_ref()
Dpage_owner.h12 extern depot_stack_handle_t get_page_owner_handle(struct page_ext *page_ext,
Dmmzone.h1371 struct page_ext *node_page_ext;
1891 struct page_ext;
1913 struct page_ext *page_ext; member