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.c270 vmc = vmc_space_orphan(vmc, vms); in vmspace_destroy()
447 vmc = list_next(&vms->vms_clients, vmc)) { in vmspace_set_tracking()
712 for (; vmc != NULL; vmc = list_next(&vms->vms_clients, vmc)) { in vmspace_hold_enter()
735 for (; vmc != NULL; vmc = list_next(&vms->vms_clients, vmc)) { in vmspace_hold_exit()
750 vmc = list_next(&vms->vms_clients, vmc)) { in vmspace_clients_invalidate()
831 vmc = list_next(&vms->vms_clients, vmc)) { in vmspace_unmap()
1036 cv_wait(&vmc->vmc_cv, &vmc->vmc_lock); in vmc_activate()
1121 cv_wait(&vmc->vmc_cv, &vmc->vmc_lock); in vmc_space_hold()
1136 cv_wait(&vmc->vmc_cv, &vmc->vmc_lock); in vmc_space_release()
1166 cv_wait(&vmc->vmc_cv, &vmc->vmc_lock); in vmc_space_invalidate()
[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()
3736 vm_client_t *vmc = vm_get_vmclient(vm, vcpuid); in vm_copy_setup() local
3763 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.c1900 vm_client_t *vmc; in svm_vmrun() local
1914 vmc = vm_get_vmclient(vm, vcpu); in svm_vmrun()
2020 nptgen = vmc_table_enter(vmc); in svm_vmrun()
2039 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()