Lines Matching refs:va
156 kbm_map(uintptr_t va, paddr_t pa, uint_t level, uint_t is_kernel) in kbm_map() argument
175 if (HYPERVISOR_update_va_mapping(va, pteval, in kbm_map()
184 ptep = find_pte(va, &pte_physaddr, level, 0); in kbm_map()
189 if (HYPERVISOR_update_va_mapping(va, pteval, UVMF_INVLPG | UVMF_LOCAL)) in kbm_map()
196 mmu_invlpg((caddr_t)va); in kbm_map()
206 kbm_map_ma(maddr_t ma, uintptr_t va, uint_t level) in kbm_map_ma() argument
218 if (HYPERVISOR_update_va_mapping(va, in kbm_map_ma()
226 (void) find_pte(va, &pte_physaddr, level, 0); in kbm_map_ma()
228 if (HYPERVISOR_update_va_mapping(va, in kbm_map_ma()
246 kbm_probe(uintptr_t *va, size_t *len, pfn_t *pfn, uint_t *prot) in kbm_probe() argument
259 probe_va = *va; in kbm_probe()
287 if (probe_va <= *va) in kbm_probe()
306 *va = probe_va & ~(*len - 1); in kbm_probe()
329 kbm_unmap(uintptr_t va) in kbm_unmap() argument
335 (void) HYPERVISOR_update_va_mapping(va, 0, in kbm_unmap()
342 ptep = find_pte(va, NULL, level, probe_only); in kbm_unmap()
350 mmu_invlpg((caddr_t)va); in kbm_unmap()
361 kbm_remap(uintptr_t va, pfn_t pfn) in kbm_remap() argument
372 ptep = find_pte(va, NULL, level, probe_only); in kbm_remap()
382 if (HYPERVISOR_update_va_mapping(va, pte_val, UVMF_INVLPG | UVMF_LOCAL)) in kbm_remap()
389 mmu_invlpg((caddr_t)va); in kbm_remap()
402 kbm_read_only(uintptr_t va, paddr_t pa) in kbm_read_only() argument
408 if (HYPERVISOR_update_va_mapping(va, pte_val, UVMF_INVLPG | UVMF_LOCAL)) in kbm_read_only()
414 ptep = find_pte(va, NULL, level, 0); in kbm_read_only()
422 mmu_invlpg((caddr_t)va); in kbm_read_only()