Home
last modified time | relevance | path

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

/freebsd-11-stable/sys/amd64/vmm/
HDvmm.c96 int hostcpu; /* (o) vcpu's host cpu */ member
286 vcpu->hostcpu = NOCPU; in vcpu_init()
618 int hostcpu, state; in vm_mem_allocated() local
619 state = vcpu_get_state(vm, vcpuid, &hostcpu); in vm_mem_allocated()
620 KASSERT(state == VCPU_RUNNING && hostcpu == curcpu, in vm_mem_allocated()
621 ("%s: invalid vcpu state %d/%d", __func__, state, hostcpu)); in vm_mem_allocated()
1172 KASSERT(vcpu->hostcpu == curcpu, ("curcpu %d and hostcpu %d " in vcpu_set_state_locked()
1173 "mismatch for running vcpu", curcpu, vcpu->hostcpu)); in vcpu_set_state_locked()
1175 KASSERT(vcpu->hostcpu == NOCPU, ("Invalid hostcpu %d for a " in vcpu_set_state_locked()
1176 "vcpu that is not running", vcpu->hostcpu)); in vcpu_set_state_locked()
[all …]
/freebsd-11-stable/sys/amd64/vmm/intel/
HDvmx.c3184 int running, hostcpu; in vmx_getreg() local
3187 running = vcpu_is_running(vmx->vm, vcpu, &hostcpu); in vmx_getreg()
3188 if (running && hostcpu != curcpu) in vmx_getreg()
3203 int error, hostcpu, running, shadow; in vmx_setreg() local
3208 running = vcpu_is_running(vmx->vm, vcpu, &hostcpu); in vmx_setreg()
3209 if (running && hostcpu != curcpu) in vmx_setreg()
3270 int hostcpu, running; in vmx_getdesc() local
3273 running = vcpu_is_running(vmx->vm, vcpu, &hostcpu); in vmx_getdesc()
3274 if (running && hostcpu != curcpu) in vmx_getdesc()
3283 int hostcpu, running; in vmx_setdesc() local
[all …]
/freebsd-11-stable/sys/amd64/include/
HDvmm.h311 enum vcpu_state vcpu_get_state(struct vm *vm, int vcpu, int *hostcpu);
314 vcpu_is_running(struct vm *vm, int vcpu, int *hostcpu) in vcpu_is_running() argument
316 return (vcpu_get_state(vm, vcpu, hostcpu) == VCPU_RUNNING); in vcpu_is_running()
/freebsd-11-stable/sys/amd64/vmm/io/
HDvlapic.h70 void vlapic_post_intr(struct vlapic *vlapic, int hostcpu, int ipinum);
HDvlapic_priv.h145 void (*post_intr)(struct vlapic *vlapic, int hostcpu);
HDvlapic.c1579 vlapic_post_intr(struct vlapic *vlapic, int hostcpu, int ipinum) in vlapic_post_intr() argument
1591 (*vlapic->ops.post_intr)(vlapic, hostcpu); in vlapic_post_intr()
1593 ipi_cpu(hostcpu, ipinum); in vlapic_post_intr()