Searched refs:page_ext (Results 1 – 9 of 9) sorted by relevance
/Linux-v4.19/include/linux/ |
D | page_idle.h | 50 struct page_ext *page_ext = lookup_page_ext(page); in page_is_young() local 52 if (unlikely(!page_ext)) in page_is_young() 55 return test_bit(PAGE_EXT_YOUNG, &page_ext->flags); in page_is_young() 60 struct page_ext *page_ext = lookup_page_ext(page); in set_page_young() local 62 if (unlikely(!page_ext)) in set_page_young() 65 set_bit(PAGE_EXT_YOUNG, &page_ext->flags); in set_page_young() 70 struct page_ext *page_ext = lookup_page_ext(page); in test_and_clear_page_young() local 72 if (unlikely(!page_ext)) in test_and_clear_page_young() 75 return test_and_clear_bit(PAGE_EXT_YOUNG, &page_ext->flags); in test_and_clear_page_young() 80 struct page_ext *page_ext = lookup_page_ext(page); in page_is_idle() local [all …]
|
D | page_ext.h | 35 struct page_ext { struct 53 struct page_ext *lookup_page_ext(const struct page *page); argument 56 struct page_ext; 62 static inline struct page_ext *lookup_page_ext(const struct page *page) in lookup_page_ext()
|
D | mmzone.h | 631 struct page_ext *node_page_ext; 1102 struct page_ext; 1125 struct page_ext *page_ext; member
|
D | mm.h | 2776 struct page_ext *page_ext; in page_is_guard() local 2781 page_ext = lookup_page_ext(page); in page_is_guard() 2782 if (unlikely(!page_ext)) in page_is_guard() 2785 return test_bit(PAGE_EXT_DEBUG_GUARD, &page_ext->flags); in page_is_guard()
|
/Linux-v4.19/mm/ |
D | page_owner.c | 105 static inline struct page_owner *get_page_owner(struct page_ext *page_ext) in get_page_owner() argument 107 return (void *)page_ext + page_owner_ops.offset; in get_page_owner() 113 struct page_ext *page_ext; in __reset_page_owner() local 116 page_ext = lookup_page_ext(page + i); in __reset_page_owner() 117 if (unlikely(!page_ext)) in __reset_page_owner() 119 __clear_bit(PAGE_EXT_OWNER, &page_ext->flags); in __reset_page_owner() 172 static inline void __set_page_owner_handle(struct page_ext *page_ext, in __set_page_owner_handle() argument 177 page_owner = get_page_owner(page_ext); in __set_page_owner_handle() 183 __set_bit(PAGE_EXT_OWNER, &page_ext->flags); in __set_page_owner_handle() 189 struct page_ext *page_ext = lookup_page_ext(page); in __set_page_owner() local [all …]
|
D | page_ext.c | 84 page_ext_ops[i]->offset = sizeof(struct page_ext) + in invoke_need_callbacks() 107 return sizeof(struct page_ext) + extra_mem; in get_entry_size() 110 static inline struct page_ext *get_entry(void *base, unsigned long index) in get_entry() 123 struct page_ext *lookup_page_ext(const struct page *page) in lookup_page_ext() 127 struct page_ext *base; in lookup_page_ext() 145 struct page_ext *base; in alloc_node_page_ext() 198 struct page_ext *lookup_page_ext(const struct page *page) in lookup_page_ext() 208 if (!section->page_ext) in lookup_page_ext() 210 return get_entry(section->page_ext, pfn); in lookup_page_ext() 232 struct page_ext *base; in init_section_page_ext() [all …]
|
D | Makefile | 98 obj-$(CONFIG_PAGE_EXTENSION) += page_ext.o
|
D | page_alloc.c | 646 struct page_ext *page_ext; in set_page_guard() local 654 page_ext = lookup_page_ext(page); in set_page_guard() 655 if (unlikely(!page_ext)) in set_page_guard() 658 __set_bit(PAGE_EXT_DEBUG_GUARD, &page_ext->flags); in set_page_guard() 671 struct page_ext *page_ext; in clear_page_guard() local 676 page_ext = lookup_page_ext(page); in clear_page_guard() 677 if (unlikely(!page_ext)) in clear_page_guard() 680 __clear_bit(PAGE_EXT_DEBUG_GUARD, &page_ext->flags); in clear_page_guard()
|
/Linux-v4.19/Documentation/vm/ |
D | page_owner.rst | 50 1427 24 8 1459 5b3 mm/page_ext.o
|