Home
last modified time | relevance | path

Searched refs:vmc (Results 1 – 7 of 7) sorted by relevance

/illumos-gate/usr/src/uts/intel/io/vmm/
H A Dvmm_vm.c268 vm_client_t *vmc = list_head(&vms->vms_clients); in vmspace_destroy() local
269 while (vmc != NULL) { in vmspace_destroy()
270 vmc = vmc_space_orphan(vmc, vms); in vmspace_destroy()
445 for (vm_client_t *vmc = list_head(&vms->vms_clients); in vmspace_set_tracking() local
446 vmc != NULL; in vmspace_set_tracking()
447 vmc = list_next(&vms->vms_clients, vmc)) { in vmspace_set_tracking()
448 mutex_enter(&vmc->vmc_lock); in vmspace_set_tracking()
449 vmc->vmc_track_dirty = enable_dirty_tracking; in vmspace_set_tracking()
450 mutex_exit(&vmc->vmc_lock); in vmspace_set_tracking()
711 vm_client_t *vmc = list_head(&vms->vms_clients); in vmspace_hold_enter() local
[all …]
H A Dseg_vmm.c151 VERIFY((cra->vmo == NULL && cra->vmc != NULL) || in segvmm_create()
152 (cra->vmo != NULL && cra->vmc == NULL)); in segvmm_create()
171 data->svmd_vmc = cra->vmc; in segvmm_create()
304 vm_client_t *vmc = svmd->svmd_vmc; in segvmm_fault_space() local
306 ASSERT(vmc != NULL); in segvmm_fault_space()
315 vmp = vmc_hold(vmc, off, prot); in segvmm_fault_space()
H A Dvmm.c1080 vm_client_t *vmc; in vm_iommu_modify() local
1083 vmc = vmspace_client_alloc(vm->vmspace); in vm_iommu_modify()
1110 vmp = vmc_hold(vmc, gpa, PROT_WRITE); in vm_iommu_modify()
1136 vmc_destroy(vmc); in vm_iommu_modify()
1644 vm_client_t *vmc = vcpu->vmclient; in vm_handle_paging() local
1651 if (vmc_fault(vmc, vme->u.paging.gpa, ftype) != 0) { in vm_handle_paging()
3742 vm_client_t *vmc = vm_get_vmclient(vm, vcpuid); in vm_copy_setup() local
3769 vmp = vmc_hold(vmc, copyinfo[idx].gpa & PAGEMASK, prot); in vm_copy_setup()
H A Dvmm_instruction_emul.c3072 vm_client_t *vmc = vm_get_vmclient(vm, vcpu); in ptp_hold() local
3082 *vmp = vmc_hold(vmc, hold_gpa, PROT_READ | PROT_WRITE); in ptp_hold()
/illumos-gate/usr/src/uts/intel/io/vmm/sys/
H A Dseg_vmm.h26 vm_client_t *vmc; member
/illumos-gate/usr/src/uts/intel/io/vmm/amd/
H A Dsvm.c1896 vm_client_t *vmc; in svm_vmrun() local
1909 vmc = vm_get_vmclient(vm, vcpu); in svm_vmrun()
2012 nptgen = vmc_table_enter(vmc); in svm_vmrun()
2043 vmc_table_exit(vmc); in svm_vmrun()
/illumos-gate/usr/src/uts/intel/io/vmm/intel/
H A Dvmx.c2763 vm_client_t *vmc; in vmx_run() local
2771 vmc = vm_get_vmclient(vm, vcpu); in vmx_run()
2912 eptgen = vmc_table_enter(vmc); in vmx_run()
2953 vmc_table_exit(vmc); in vmx_run()