page_ext 705 include/linux/mmzone.h struct page_ext *node_page_ext; page_ext 1183 include/linux/mmzone.h struct page_ext; page_ext 1205 include/linux/mmzone.h struct page_ext *page_ext; page_ext 54 include/linux/page_ext.h struct page_ext *lookup_page_ext(const struct page *page); page_ext 56 include/linux/page_ext.h static inline struct page_ext *page_ext_next(struct page_ext *curr) page_ext 64 include/linux/page_ext.h struct page_ext; page_ext 70 include/linux/page_ext.h static inline struct page_ext *lookup_page_ext(const struct page *page) page_ext 50 include/linux/page_idle.h struct page_ext *page_ext = lookup_page_ext(page); page_ext 52 include/linux/page_idle.h if (unlikely(!page_ext)) page_ext 55 include/linux/page_idle.h return test_bit(PAGE_EXT_YOUNG, &page_ext->flags); page_ext 60 include/linux/page_idle.h struct page_ext *page_ext = lookup_page_ext(page); page_ext 62 include/linux/page_idle.h if (unlikely(!page_ext)) page_ext 65 include/linux/page_idle.h set_bit(PAGE_EXT_YOUNG, &page_ext->flags); page_ext 70 include/linux/page_idle.h struct page_ext *page_ext = lookup_page_ext(page); page_ext 72 include/linux/page_idle.h if (unlikely(!page_ext)) page_ext 75 include/linux/page_idle.h return test_and_clear_bit(PAGE_EXT_YOUNG, &page_ext->flags); page_ext 80 include/linux/page_idle.h struct page_ext *page_ext = lookup_page_ext(page); page_ext 82 include/linux/page_idle.h if (unlikely(!page_ext)) page_ext 85 include/linux/page_idle.h return test_bit(PAGE_EXT_IDLE, &page_ext->flags); page_ext 90 include/linux/page_idle.h struct page_ext *page_ext = lookup_page_ext(page); page_ext 92 include/linux/page_idle.h if (unlikely(!page_ext)) page_ext 95 include/linux/page_idle.h set_bit(PAGE_EXT_IDLE, &page_ext->flags); page_ext 100 include/linux/page_idle.h struct page_ext *page_ext = lookup_page_ext(page); page_ext 102 include/linux/page_idle.h if (unlikely(!page_ext)) page_ext 105 include/linux/page_idle.h clear_bit(PAGE_EXT_IDLE, &page_ext->flags); page_ext 70 mm/page_ext.c unsigned long page_ext_size = sizeof(struct page_ext); page_ext 102 mm/page_ext.c static inline struct page_ext *get_entry(void *base, unsigned long index) page_ext 115 mm/page_ext.c struct page_ext *lookup_page_ext(const struct page *page) page_ext 119 mm/page_ext.c struct page_ext *base; page_ext 137 mm/page_ext.c struct page_ext *base; page_ext 190 mm/page_ext.c struct page_ext *lookup_page_ext(const struct page *page) page_ext 200 mm/page_ext.c if (!section->page_ext) page_ext 202 mm/page_ext.c return get_entry(section->page_ext, pfn); page_ext 224 mm/page_ext.c struct page_ext *base; page_ext 229 mm/page_ext.c if (section->page_ext) page_ext 252 mm/page_ext.c section->page_ext = (void *)base - page_ext_size * pfn; page_ext 276 mm/page_ext.c struct page_ext *base; page_ext 279 mm/page_ext.c if (!ms || !ms->page_ext) page_ext 281 mm/page_ext.c base = get_entry(ms->page_ext, pfn); page_ext 283 mm/page_ext.c ms->page_ext = NULL; page_ext 98 mm/page_owner.c static inline struct page_owner *get_page_owner(struct page_ext *page_ext) page_ext 100 mm/page_owner.c return (void *)page_ext + page_owner_ops.offset; page_ext 145 mm/page_owner.c struct page_ext *page_ext; page_ext 151 mm/page_owner.c page_ext = lookup_page_ext(page); page_ext 152 mm/page_owner.c if (unlikely(!page_ext)) page_ext 155 mm/page_owner.c __clear_bit(PAGE_EXT_OWNER_ALLOCATED, &page_ext->flags); page_ext 156 mm/page_owner.c page_owner = get_page_owner(page_ext); page_ext 158 mm/page_owner.c page_ext = page_ext_next(page_ext); page_ext 163 mm/page_owner.c struct page_ext *page_ext, depot_stack_handle_t handle, page_ext 170 mm/page_owner.c page_owner = get_page_owner(page_ext); page_ext 175 mm/page_owner.c __set_bit(PAGE_EXT_OWNER, &page_ext->flags); page_ext 176 mm/page_owner.c __set_bit(PAGE_EXT_OWNER_ALLOCATED, &page_ext->flags); page_ext 178 mm/page_owner.c page_ext = page_ext_next(page_ext); page_ext 185 mm/page_owner.c struct page_ext *page_ext = lookup_page_ext(page); page_ext 188 mm/page_owner.c if (unlikely(!page_ext)) page_ext 192 mm/page_owner.c __set_page_owner_handle(page, page_ext, handle, order, gfp_mask); page_ext 197 mm/page_owner.c struct page_ext *page_ext = lookup_page_ext(page); page_ext 200 mm/page_owner.c if (unlikely(!page_ext)) page_ext 203 mm/page_owner.c page_owner = get_page_owner(page_ext); page_ext 210 mm/page_owner.c struct page_ext *page_ext = lookup_page_ext(page); page_ext 213 mm/page_owner.c if (unlikely(!page_ext)) page_ext 217 mm/page_owner.c page_owner = get_page_owner(page_ext); page_ext 219 mm/page_owner.c page_ext = page_ext_next(page_ext); page_ext 225 mm/page_owner.c struct page_ext *old_ext = lookup_page_ext(oldpage); page_ext 226 mm/page_owner.c struct page_ext *new_ext = lookup_page_ext(newpage); page_ext 257 mm/page_owner.c struct page_ext *page_ext; page_ext 307 mm/page_owner.c page_ext = lookup_page_ext(page); page_ext 308 mm/page_owner.c if (unlikely(!page_ext)) page_ext 311 mm/page_owner.c if (!test_bit(PAGE_EXT_OWNER_ALLOCATED, &page_ext->flags)) page_ext 314 mm/page_owner.c page_owner = get_page_owner(page_ext); page_ext 404 mm/page_owner.c struct page_ext *page_ext = lookup_page_ext(page); page_ext 412 mm/page_owner.c if (unlikely(!page_ext)) { page_ext 417 mm/page_owner.c page_owner = get_page_owner(page_ext); page_ext 421 mm/page_owner.c if (!test_bit(PAGE_EXT_OWNER, &page_ext->flags)) { page_ext 426 mm/page_owner.c if (test_bit(PAGE_EXT_OWNER_ALLOCATED, &page_ext->flags)) page_ext 461 mm/page_owner.c struct page_ext *page_ext; page_ext 501 mm/page_owner.c page_ext = lookup_page_ext(page); page_ext 502 mm/page_owner.c if (unlikely(!page_ext)) page_ext 509 mm/page_owner.c if (!test_bit(PAGE_EXT_OWNER, &page_ext->flags)) page_ext 516 mm/page_owner.c if (!test_bit(PAGE_EXT_OWNER_ALLOCATED, &page_ext->flags)) page_ext 519 mm/page_owner.c page_owner = get_page_owner(page_ext); page_ext 570 mm/page_owner.c struct page_ext *page_ext; page_ext 598 mm/page_owner.c page_ext = lookup_page_ext(page); page_ext 599 mm/page_owner.c if (unlikely(!page_ext)) page_ext 603 mm/page_owner.c if (test_bit(PAGE_EXT_OWNER, &page_ext->flags)) page_ext 607 mm/page_owner.c __set_page_owner_handle(page, page_ext, early_handle,