Home
last modified time | relevance | path

Searched refs:hostcpu (Results 1 – 6 of 6) sorted by relevance

/illumos-gate/usr/src/uts/intel/io/vmm/
H A Dvmm.c139 int hostcpu; /* (o) vcpu's current host cpu */ member
411 vcpu->hostcpu = NOCPU; in vcpu_init()
861 int hostcpu, state; in vm_mem_allocated() local
862 state = vcpu_get_state(vm, vcpuid, &hostcpu); in vm_mem_allocated()
863 KASSERT(state == VCPU_RUNNING && hostcpu == curcpu, in vm_mem_allocated()
864 ("%s: invalid vcpu state %d/%d", __func__, state, hostcpu)); in vm_mem_allocated()
1519 KASSERT(vcpu->hostcpu == curcpu, ("curcpu %d and hostcpu %d " in vcpu_set_state_locked()
1520 "mismatch for running vcpu", curcpu, vcpu->hostcpu)); in vcpu_set_state_locked()
1522 KASSERT(vcpu->hostcpu == NOCPU, ("Invalid hostcpu %d for a " in vcpu_set_state_locked()
1523 "vcpu that is not running", vcpu->hostcpu)); in vcpu_set_state_locked()
[all …]
/illumos-gate/usr/src/uts/intel/io/vmm/io/
H A Dvlapic_priv.h117 void (*post_intr)(struct vlapic *vlapic, int hostcpu);
H A Dvlapic.h86 void vlapic_post_intr(struct vlapic *vlapic, int hostcpu);
H A Dvlapic.c1780 vlapic_post_intr(struct vlapic *vlapic, int hostcpu) in vlapic_post_intr() argument
1792 (*vlapic->ops.post_intr)(vlapic, hostcpu); in vlapic_post_intr()
1794 poke_cpu(hostcpu); in vlapic_post_intr()
/illumos-gate/usr/src/uts/intel/io/vmm/sys/
H A Dvmm_kernel.h258 enum vcpu_state vcpu_get_state(struct vm *vm, int vcpu, int *hostcpu);
268 vcpu_is_running(struct vm *vm, int vcpu, int *hostcpu) in vcpu_is_running() argument
270 return (vcpu_get_state(vm, vcpu, hostcpu) == VCPU_RUNNING); in vcpu_is_running()
/illumos-gate/usr/src/uts/intel/io/vmm/intel/
H A Dvmx.c3003 int hostcpu; in vmx_vmcs_access_ensure() local
3005 if (vcpu_is_running(vmx->vm, vcpu, &hostcpu)) { in vmx_vmcs_access_ensure()
3006 if (hostcpu != curcpu) { in vmx_vmcs_access_ensure()
3008 hostcpu, curcpu); in vmx_vmcs_access_ensure()
3021 int hostcpu; in vmx_vmcs_access_done() local
3023 if (vcpu_is_running(vmx->vm, vcpu, &hostcpu)) { in vmx_vmcs_access_done()
3024 if (hostcpu != curcpu) { in vmx_vmcs_access_done()
3026 hostcpu, curcpu); in vmx_vmcs_access_done()
3660 vmx_apicv_notify(struct vlapic *vlapic, int hostcpu) in vmx_apicv_notify() argument
3662 psm_send_pir_ipi(hostcpu); in vmx_apicv_notify()