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,