Searched refs:hostcpu (Results 1 – 6 of 6) sorted by relevance
/illumos-gate/usr/src/uts/intel/io/vmm/ |
H A D | vmm.c | 136 int hostcpu; /* (o) vcpu's current host cpu */ member 392 vcpu->hostcpu = NOCPU; in vcpu_init() 834 int hostcpu, state; in vm_mem_allocated() local 835 state = vcpu_get_state(vm, vcpuid, &hostcpu); in vm_mem_allocated() 836 KASSERT(state == VCPU_RUNNING && hostcpu == curcpu, in vm_mem_allocated() 837 ("%s: invalid vcpu state %d/%d", __func__, state, hostcpu)); in vm_mem_allocated() 1500 KASSERT(vcpu->hostcpu == curcpu, ("curcpu %d and hostcpu %d " in vcpu_set_state_locked() 1501 "mismatch for running vcpu", curcpu, vcpu->hostcpu)); in vcpu_set_state_locked() 1503 KASSERT(vcpu->hostcpu == NOCPU, ("Invalid hostcpu %d for a " in vcpu_set_state_locked() 1504 "vcpu that is not running", vcpu->hostcpu)); in vcpu_set_state_locked() [all …]
|
/illumos-gate/usr/src/uts/intel/io/vmm/io/ |
H A D | vlapic_priv.h | 114 void (*post_intr)(struct vlapic *vlapic, int hostcpu);
|
H A D | vlapic.h | 74 void vlapic_post_intr(struct vlapic *vlapic, int hostcpu);
|
H A D | vlapic.c | 1777 vlapic_post_intr(struct vlapic *vlapic, int hostcpu) in vlapic_post_intr() argument 1789 (*vlapic->ops.post_intr)(vlapic, hostcpu); in vlapic_post_intr() 1791 poke_cpu(hostcpu); in vlapic_post_intr()
|
/illumos-gate/usr/src/uts/intel/io/vmm/sys/ |
H A D | vmm_kernel.h | 258 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 D | vmx.c | 3010 int hostcpu; in vmx_vmcs_access_ensure() local 3012 if (vcpu_is_running(vmx->vm, vcpu, &hostcpu)) { in vmx_vmcs_access_ensure() 3013 if (hostcpu != curcpu) { in vmx_vmcs_access_ensure() 3015 hostcpu, curcpu); in vmx_vmcs_access_ensure() 3028 int hostcpu; in vmx_vmcs_access_done() local 3030 if (vcpu_is_running(vmx->vm, vcpu, &hostcpu)) { in vmx_vmcs_access_done() 3031 if (hostcpu != curcpu) { in vmx_vmcs_access_done() 3033 hostcpu, curcpu); in vmx_vmcs_access_done() 3667 vmx_apicv_notify(struct vlapic *vlapic, int hostcpu) in vmx_apicv_notify() argument 3669 psm_send_pir_ipi(hostcpu); in vmx_apicv_notify()
|