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.c289 vm_client_t *vmc = list_head(&vms->vms_clients); in vmspace_destroy() local
290 while (vmc != NULL) { in vmspace_destroy()
291 vmc = vmc_space_orphan(vmc, vms); in vmspace_destroy()
471 for (vm_client_t *vmc = list_head(&vms->vms_clients); in vmspace_set_tracking() local
472 vmc != NULL; in vmspace_set_tracking()
473 vmc = list_next(&vms->vms_clients, vmc)) { in vmspace_set_tracking()
474 mutex_enter(&vmc->vmc_lock); in vmspace_set_tracking()
475 vmc->vmc_track_dirty = enable_dirty_tracking; in vmspace_set_tracking()
476 mutex_exit(&vmc->vmc_lock); in vmspace_set_tracking()
737 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.c1099 vm_client_t *vmc; in vm_iommu_modify() local
1102 vmc = vmspace_client_alloc(vm->vmspace); in vm_iommu_modify()
1129 vmp = vmc_hold(vmc, gpa, PROT_WRITE); in vm_iommu_modify()
1155 vmc_destroy(vmc); in vm_iommu_modify()
1663 vm_client_t *vmc = vcpu->vmclient; in vm_handle_paging() local
1670 if (vmc_fault(vmc, vme->u.paging.gpa, ftype) != 0) { in vm_handle_paging()
3783 vm_client_t *vmc = vm_get_vmclient(vm, vcpuid); in vm_copy_setup() local
3811 vmp = vmc_hold(vmc, copyinfo[idx].gpa & PAGEMASK, prot); in vm_copy_setup()
H A Dvmm_instruction_emul.c3075 vm_client_t *vmc = vm_get_vmclient(vm, vcpu); in ptp_hold() local
3085 *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.h27 vm_client_t *vmc; member
/illumos-gate/usr/src/uts/intel/io/vmm/amd/
H A Dsvm.c1892 vm_client_t *vmc; in svm_vmrun() local
1905 vmc = vm_get_vmclient(vm, vcpu); in svm_vmrun()
2008 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.c2756 vm_client_t *vmc; in vmx_run() local
2764 vmc = vm_get_vmclient(vm, vcpu); in vmx_run()
2905 eptgen = vmc_table_enter(vmc); in vmx_run()
2946 vmc_table_exit(vmc); in vmx_run()