Lines Matching refs:page
6 #include <asm/page.h>
61 struct page *page = NULL;
69 page = radix_tree_delete(mm->uxpgd, iter.index);
70 put_page(page);
79 static struct page *lookup_uxpte_page(struct vm_area_struct *vma,
83 struct page *page = NULL;
85 struct page *new_page = NULL;
107 page = radix_tree_lookup(mm->uxpgd, uxpn);
108 if (page)
115 pr_err("uxpte page alloc fail.\n");
119 new_page = &new_folio->page;
127 page = radix_tree_lookup(mm->uxpgd, uxpn);
128 if (page) {
131 page = new_page;
132 radix_tree_insert(mm->uxpgd, uxpn, page);
136 return page;
144 struct page *page = NULL;
146 page = lookup_uxpte_page(vma, addr, alloc);
147 if (!page)
149 uxpte = page_to_virt(page);
236 struct page *page = NULL;
242 page = lookup_uxpte_page(vma, addr, true);
245 if (!page)
248 *entry = mk_pte(page, vma->vm_page_prot);
258 struct page *page = NULL;
270 page = radix_tree_deref_slot(slot);
271 if (unlikely(!page))
273 uxpte = page_to_virt(page);