Lines Matching refs:page
153 /* Allocate a page, to be used in a page table. */
185 /* Get a pointer to a PTE in a page table. */
206 /* Get a pointer to a PTE in a page table, or the next closest (greater) one. */
267 vm_offset_t page;
270 page = ptr_tbl[index];
271 KASSERT(page != 0 || pmap != kernel_pmap,
272 ("NULL page table page found in kernel pmap!"));
273 if (page == 0) {
274 page = mmu_booke_alloc_page(pmap, index, nosleep);
277 ptr_tbl[index] = page;
282 return (page);
284 m = PHYS_TO_VM_PAGE(DMAP_TO_PHYS(page));
285 page = ptr_tbl[index];
292 return (page);
295 /* Allocate page table. */
386 * Clean pte entry, try to free page table page if requested.
444 * Insert PTE for a given page and virtual address.
454 /* Get the page directory pointer. */
481 * Insert pv_entry into pv_list for mapped page if part of managed
629 * Verify that all page directories are gone.
634 ("Index %d on root page %p is non-zero!\n", i, pmap->pm_root));
665 * mmu_booke_zero_page_area zeros the specified hardware page by
669 * off and size must reside within a single page.
676 /* XXX KASSERT off and size are within a single page? */
683 * mmu_booke_zero_page zeros the specified hardware page.
697 * mmu_booke_copy_page copies the specified (machine independent) page by
698 * mapping the page into virtual memory and using memcopy to copy the page,
699 * one machine dependent page at a time.