Lines Matching refs:virt
219 * reserve virt range, find available phys pages,
227 caddr_t virt;
231 virt = prom_claim_virt(size, vaddr);
233 str, (void *)vaddr, size, (void *)virt));
234 if (virt != vaddr) {
237 return (virt);
240 for (pages = mmu_btop(size); pages--; virt += MMU_PAGESIZE) {
242 * map virt page to free phys
247 err = prom_map_phys(-1, MMU_PAGESIZE, virt, phys);
249 prom_printf(" map virt 0x%p, phys 0x%llx, "
250 "ppn 0x%x, ret %d\n", (void *)virt, phys, ppn, err);
348 * to avoid exceptions while remapping cprboot virt pages
504 * and remap the virt page to the new phys
538 caddr_t virt, saddr, eaddr;
555 for (virt = saddr; virt < eaddr; virt += MMU_PAGESIZE, ppn++) {
562 is_ostk = (virt >= ostk_low && virt <= ostk_high);
580 CB_VPRINTF((skip_fmt, virt, is_clash, desc));
582 CB_VPRINTF((skip_fmt, virt, is_clash, desc));
584 } else if (move_page(virt, ppn))