Lines Matching refs:page
76 linux_page_address(struct page *page)
79 if (page->object != kernel_object) {
81 ((void *)(uintptr_t)PHYS_TO_DMAP(VM_PAGE_TO_PHYS(page))) :
85 IDX_TO_OFF(page->pindex)));
91 vm_page_t page;
100 page = vm_page_alloc(NULL, 0, req);
101 if (page == NULL)
107 page = vm_page_alloc_contig(NULL, 0, req,
110 if (page == NULL) {
126 vm_page_t pgo = page + x;
139 page = PHYS_TO_VM_PAGE(vtophys((void *)vaddr));
141 KASSERT(vaddr == (vm_offset_t)page_address(page),
145 return (page);
149 linux_free_pages(vm_page_t page, unsigned int order)
156 vm_page_t pgo = page + x;
164 vaddr = (vm_offset_t)page_address(page);
195 int write, struct page **pages)
209 struct page **pages)
236 * Explicitly dirty the physical page. Otherwise, the
253 struct page **pages, struct vm_area_struct **vmas)
264 struct page **pages, struct vm_area_struct **vmas)