Searched refs:vmc (Results 1 – 7 of 7) sorted by relevance
/illumos-gate/usr/src/uts/intel/io/vmm/ |
H A D | vmm_vm.c | 268 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 D | seg_vmm.c | 151 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 D | vmm.c | 1080 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 D | vmm_instruction_emul.c | 3072 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 D | seg_vmm.h | 26 vm_client_t *vmc; member
|
/illumos-gate/usr/src/uts/intel/io/vmm/amd/ |
H A D | svm.c | 1896 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 D | vmx.c | 2763 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()
|