Lines Matching refs:mem_vtop
446 mem_vtop_t mem_vtop; in mmioctl_vtop() local
454 if (copyin((void *)data, &mem_vtop, sizeof (mem_vtop_t))) in mmioctl_vtop()
461 mem_vtop.m_as = (struct as *)(uintptr_t)vtop32.m_as; in mmioctl_vtop()
462 mem_vtop.m_va = (void *)(uintptr_t)vtop32.m_va; in mmioctl_vtop()
464 if (mem_vtop.m_as != NULL) in mmioctl_vtop()
469 if (mem_vtop.m_as == &kas) { in mmioctl_vtop()
470 pfn = hat_getpfnum(kas.a_hat, mem_vtop.m_va); in mmioctl_vtop()
472 if (mem_vtop.m_as == NULL) { in mmioctl_vtop()
480 mem_vtop.m_as = p->p_as; in mmioctl_vtop()
485 if (p->p_as == mem_vtop.m_as) { in mmioctl_vtop()
497 if (as == mem_vtop.m_as) { in mmioctl_vtop()
502 if ((uintptr_t)mem_vtop.m_va - in mmioctl_vtop()
506 pfn = hat_getpfnum(as->a_hat, mem_vtop.m_va); in mmioctl_vtop()
512 mem_vtop.m_pfn = pfn; in mmioctl_vtop()
517 if (copyout(&mem_vtop, (void *)data, sizeof (mem_vtop_t))) in mmioctl_vtop()
522 vtop32.m_pfn = mem_vtop.m_pfn; in mmioctl_vtop()