Searched refs:page_ext (Results 1 – 5 of 5) 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()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() local32 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() local44 if (unlikely(!page_ext)) in folio_test_clear_young()[all …]
55 struct page_ext { struct84 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() argument90 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
114 struct page_ext *page_ext; in get_page_tag_ref() local117 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()
12 extern depot_stack_handle_t get_page_owner_handle(struct page_ext *page_ext,
1371 struct page_ext *node_page_ext;1891 struct page_ext;1913 struct page_ext *page_ext; member