Lines Matching refs:page_ext

102 static inline struct page_owner *get_page_owner(struct page_ext *page_ext)
104 return (void *)page_ext + page_owner_ops.offset;
149 struct page_ext *page_ext;
156 page_ext = lookup_page_ext(page);
157 if (unlikely(!page_ext))
160 __clear_bit(PAGE_EXT_OWNER_ALLOCATED, &page_ext->flags);
161 page_owner = get_page_owner(page_ext);
164 page_ext = page_ext_next(page_ext);
169 struct page_ext *page_ext, depot_stack_handle_t handle,
176 page_owner = get_page_owner(page_ext);
183 __set_bit(PAGE_EXT_OWNER, &page_ext->flags);
184 __set_bit(PAGE_EXT_OWNER_ALLOCATED, &page_ext->flags);
186 page_ext = page_ext_next(page_ext);
193 struct page_ext *page_ext = lookup_page_ext(page);
196 if (unlikely(!page_ext))
200 __set_page_owner_handle(page, page_ext, handle, order, gfp_mask);
205 struct page_ext *page_ext = lookup_page_ext(page);
208 if (unlikely(!page_ext))
211 page_owner = get_page_owner(page_ext);
218 struct page_ext *page_ext = lookup_page_ext(page);
221 if (unlikely(!page_ext))
225 page_owner = get_page_owner(page_ext);
227 page_ext = page_ext_next(page_ext);
233 struct page_ext *old_ext = lookup_page_ext(oldpage);
234 struct page_ext *new_ext = lookup_page_ext(newpage);
268 struct page_ext *page_ext;
318 page_ext = lookup_page_ext(page);
319 if (unlikely(!page_ext))
322 if (!test_bit(PAGE_EXT_OWNER_ALLOCATED, &page_ext->flags))
325 page_owner = get_page_owner(page_ext);
415 struct page_ext *page_ext = lookup_page_ext(page);
423 if (unlikely(!page_ext)) {
428 page_owner = get_page_owner(page_ext);
432 if (!test_bit(PAGE_EXT_OWNER, &page_ext->flags)) {
437 if (test_bit(PAGE_EXT_OWNER_ALLOCATED, &page_ext->flags))
473 struct page_ext *page_ext;
513 page_ext = lookup_page_ext(page);
514 if (unlikely(!page_ext))
521 if (!test_bit(PAGE_EXT_OWNER, &page_ext->flags))
528 if (!test_bit(PAGE_EXT_OWNER_ALLOCATED, &page_ext->flags))
531 page_owner = get_page_owner(page_ext);
541 * Access to page_ext->handle isn't synchronous so we should
582 struct page_ext *page_ext;
610 page_ext = lookup_page_ext(page);
611 if (unlikely(!page_ext))
615 if (test_bit(PAGE_EXT_OWNER, &page_ext->flags))
619 __set_page_owner_handle(page, page_ext, early_handle,