Searched refs:page_ext (Results 1 – 7 of 7) sorted by relevance
50 struct page_ext *page_ext = lookup_page_ext(page); in page_is_young() local52 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() local62 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() local72 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 …]
35 struct page_ext { struct58 struct page_ext *lookup_page_ext(const struct page *page); argument60 static inline struct page_ext *page_ext_next(struct page_ext *curr) in page_ext_next()68 struct page_ext;74 static inline struct page_ext *lookup_page_ext(const struct page *page) in lookup_page_ext()
819 struct page_ext *node_page_ext;1291 struct page_ext;1313 struct page_ext *page_ext; member
96 static inline struct page_owner *get_page_owner(struct page_ext *page_ext) in get_page_owner() argument98 return (void *)page_ext + page_owner_ops.offset; in get_page_owner()131 struct page_ext *page_ext; in __reset_page_owner() local136 page_ext = lookup_page_ext(page); in __reset_page_owner()137 if (unlikely(!page_ext)) in __reset_page_owner()142 __clear_bit(PAGE_EXT_OWNER_ALLOCATED, &page_ext->flags); in __reset_page_owner()143 page_owner = get_page_owner(page_ext); in __reset_page_owner()146 page_ext = page_ext_next(page_ext); in __reset_page_owner()150 static inline void __set_page_owner_handle(struct page_ext *page_ext, in __set_page_owner_handle() argument158 page_owner = get_page_owner(page_ext); in __set_page_owner_handle()[all …]
80 unsigned long page_ext_size = sizeof(struct page_ext);119 static inline struct page_ext *get_entry(void *base, unsigned long index) in get_entry()132 struct page_ext *lookup_page_ext(const struct page *page) in lookup_page_ext()136 struct page_ext *base; in lookup_page_ext()154 struct page_ext *base; in alloc_node_page_ext()206 struct page_ext *lookup_page_ext(const struct page *page) in lookup_page_ext()216 if (!section->page_ext) in lookup_page_ext()218 return get_entry(section->page_ext, pfn); in lookup_page_ext()240 struct page_ext *base; in init_section_page_ext()245 if (section->page_ext) in init_section_page_ext()[all …]
114 obj-$(CONFIG_PAGE_EXTENSION) += page_ext.o
51 1025 8 8 1041 411 mm/page_ext.o