Searched refs:page_ext (Results 1 – 10 of 10) sorted by relevance
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | page_idle.h | 50 struct page_ext *page_ext = page_ext_get(page); in page_is_young() local 53 if (unlikely(!page_ext)) in page_is_young() 56 page_young = test_bit(PAGE_EXT_YOUNG, &page_ext->flags); in page_is_young() 57 page_ext_put(page_ext); in page_is_young() 64 struct page_ext *page_ext = page_ext_get(page); in set_page_young() local 66 if (unlikely(!page_ext)) in set_page_young() 69 set_bit(PAGE_EXT_YOUNG, &page_ext->flags); in set_page_young() 70 page_ext_put(page_ext); in set_page_young() 75 struct page_ext *page_ext = page_ext_get(page); in test_and_clear_page_young() local 78 if (unlikely(!page_ext)) in test_and_clear_page_young() [all …]
|
| H A D | page_ext.h | 41 struct page_ext { struct 63 struct page_ext *lookup_page_ext(const struct page *page); argument 64 extern struct page_ext *page_ext_get(struct page *page); 65 extern void page_ext_put(struct page_ext *page_ext); 67 static inline struct page_ext *page_ext_next(struct page_ext *curr) in page_ext_next() 75 struct page_ext; 93 static inline struct page_ext *page_ext_get(struct page *page) in page_ext_get() 98 static inline void page_ext_put(struct page_ext *page_ext) in page_ext_put() argument
|
| H A D | page_owner.h | 12 extern struct page_owner *get_page_owner(struct page_ext *page_ext); 13 extern depot_stack_handle_t get_page_owner_handle(struct page_ext *page_ext,
|
| H A D | mmzone.h | 748 struct page_ext *node_page_ext; 1228 struct page_ext; 1250 struct page_ext *page_ext; member
|
| /OK3568_Linux_fs/kernel/mm/ |
| H A D | page_owner.c | 102 struct page_owner *get_page_owner(struct page_ext *page_ext) in get_page_owner() argument 104 return (void *)page_ext + page_owner_ops.offset; in get_page_owner() 108 depot_stack_handle_t get_page_owner_handle(struct page_ext *page_ext, unsigned long pfn) in get_page_owner_handle() argument 116 page_owner = get_page_owner(page_ext); in get_page_owner_handle() 169 struct page_ext *page_ext; in __reset_page_owner() local 176 page_ext = page_ext_get(page); in __reset_page_owner() 177 if (unlikely(!page_ext)) in __reset_page_owner() 180 __clear_bit(PAGE_EXT_OWNER_ALLOCATED, &page_ext->flags); in __reset_page_owner() 181 page_owner = get_page_owner(page_ext); in __reset_page_owner() 184 page_ext = page_ext_next(page_ext); in __reset_page_owner() [all …]
|
| H A D | page_pinner.c | 102 static inline struct page_pinner *get_page_pinner(struct page_ext *page_ext) in get_page_pinner() argument 104 return (void *)page_ext + page_pinner_ops.offset; in get_page_pinner() 162 struct page_ext *page_ext; in __reset_page_pinner() local 165 page_ext = page_ext_get(page); in __reset_page_pinner() 166 if (unlikely(!page_ext)) in __reset_page_pinner() 170 if (!test_bit(PAGE_EXT_GET, &page_ext->flags) && in __reset_page_pinner() 172 &page_ext->flags)) in __reset_page_pinner() 175 page_pinner = get_page_pinner(page_ext); in __reset_page_pinner() 180 __clear_bit(PAGE_EXT_PINNER_MIGRATION_FAILED, &page_ext->flags); in __reset_page_pinner() 184 clear_bit(PAGE_EXT_GET, &page_ext->flags); in __reset_page_pinner() [all …]
|
| H A D | page_ext.c | 87 unsigned long page_ext_size = sizeof(struct page_ext); 126 static inline struct page_ext *get_entry(void *base, unsigned long index) in get_entry() 142 struct page_ext *page_ext_get(struct page *page) in page_ext_get() 144 struct page_ext *page_ext; in page_ext_get() local 147 page_ext = lookup_page_ext(page); in page_ext_get() 148 if (!page_ext) { in page_ext_get() 153 return page_ext; in page_ext_get() 166 void page_ext_put(struct page_ext *page_ext) in page_ext_put() argument 168 if (unlikely(!page_ext)) in page_ext_put() 181 struct page_ext *lookup_page_ext(const struct page *page) in lookup_page_ext() [all …]
|
| H A D | Makefile | 112 obj-$(CONFIG_PAGE_EXTENSION) += page_ext.o
|
| /OK3568_Linux_fs/kernel/drivers/soc/rockchip/minidump/ |
| H A D | minidump_memory.c | 485 struct page_ext *page_ext; in md_dump_pageowner() local 523 page_ext = lookup_page_ext(page); in md_dump_pageowner() 524 if (unlikely(!page_ext)) in md_dump_pageowner() 531 if (!test_bit(PAGE_EXT_OWNER, &page_ext->flags)) in md_dump_pageowner() 538 if (!test_bit(PAGE_EXT_OWNER_ALLOCATED, &page_ext->flags)) in md_dump_pageowner() 541 handle = get_page_owner_handle(page_ext, pfn); in md_dump_pageowner()
|
| /OK3568_Linux_fs/kernel/Documentation/vm/ |
| H A D | page_owner.rst | 51 1025 8 8 1041 411 mm/page_ext.o
|