Lines Matching defs:vcpu

128 struct vcpu {  struct
132 enum vcpu_state state; /* (o) vcpu state */ argument
133 enum vcpu_run_state run_state; /* (i) vcpu init/sipi/run state */ argument
134 kcondvar_t vcpu_cv; /* (o) cpu waiter cv */ argument
136 int hostcpu; /* (o) vcpu's current host cpu */ argument
138 bool reqidle; /* (i) request vcpu to idle */ argument
139 bool reqconsist; /* (i) req. vcpu exit when consistent */ argument
140 bool reqbarrier; /* (i) request vcpu exit barrier */ argument
157 struct vm_mtrr mtrr; /* (i) vcpu's MTRR */ argument
158 vcpu_cpuid_config_t cpuid_cfg; /* (x) cpuid configuration */ argument
160 enum vcpu_ustate ustate; /* (i) microstate for the vcpu */ argument
164 struct ctxop *ctxop; /* (o) ctxop storage for vcpu */ argument
212 struct vcpu vcpu[VM_MAXCPU]; /* (i) guest vcpus */ member
276 #define VMRUN(vmi, vcpu, rip) ((*ops->vmrun)(vmi, vcpu, rip)) argument
279 #define VMGETREG(vmi, vcpu, num, rv) ((*ops->vmgetreg)(vmi, vcpu, num, rv)) argument
280 #define VMSETREG(vmi, vcpu, num, val) ((*ops->vmsetreg)(vmi, vcpu, num, val)) argument
281 #define VMGETDESC(vmi, vcpu, num, dsc) ((*ops->vmgetdesc)(vmi, vcpu, num, dsc)) argument
282 #define VMSETDESC(vmi, vcpu, num, dsc) ((*ops->vmsetdesc)(vmi, vcpu, num, dsc)) argument
283 #define VMGETCAP(vmi, vcpu, num, rv) ((*ops->vmgetcap)(vmi, vcpu, num, rv)) argument
284 #define VMSETCAP(vmi, vcpu, num, val) ((*ops->vmsetcap)(vmi, vcpu, num, val)) argument
285 #define VLAPIC_INIT(vmi, vcpu) ((*ops->vlapic_init)(vmi, vcpu)) argument
356 struct vcpu *vcpu = &vm->vcpu[i]; in vcpu_cleanup() local
381 struct vcpu *vcpu; in vcpu_init() local
443 struct vcpu *vcpu; in vm_exitinfo() local
760 struct vcpu *vcpu = &vm->vcpu[i]; in vm_pause_instance() local
793 struct vcpu *vcpu = &vm->vcpu[i]; in vm_resume_instance() local
1190 struct vcpu *vcpu = &vm->vcpu[vcpuid]; in vm_get_register() local
1210 struct vcpu *vcpu = &vm->vcpu[vcpuid]; in vm_set_register() local
1260 vm_get_seg_desc(struct vm *vm, int vcpu, int reg, struct seg_desc *desc) in vm_get_seg_desc()
1273 vm_set_seg_desc(struct vm *vm, int vcpu, int reg, const struct seg_desc *desc) in vm_set_seg_desc()
1308 struct vcpu *vcpu = &vm->vcpu[vcpuid]; in vm_get_fpu() local
1321 struct vcpu *vcpu = &vm->vcpu[vcpuid]; in vm_set_fpu() local
1331 struct vcpu *vcpu; in vm_get_run_state() local
1350 struct vcpu *vcpu; in vm_set_run_state() local
1433 restore_guest_fpustate(struct vcpu *vcpu) in restore_guest_fpustate()
1451 save_guest_fpustate(struct vcpu *vcpu) in save_guest_fpustate()
1476 struct vcpu *vcpu; in vcpu_set_state_locked() local
1567 struct vcpu *vcpu; in vm_handle_hlt() local
1643 struct vcpu *vcpu = &vm->vcpu[vcpuid]; in vm_handle_paging() local
1704 struct vcpu *vcpu; in vm_handle_mmio_emul() local
1786 struct vcpu *vcpu; in vm_handle_inout() local
1838 struct vcpu *vcpu; in vm_handle_inst_emul() local
1887 struct vcpu *vcpu = &vm->vcpu[vcpuid]; in vm_handle_run_state() local
2043 struct vcpu *vcpu = &vm->vcpu[vcpuid]; in vm_handle_rdmsr() local
2100 struct vcpu *vcpu = &vm->vcpu[vcpuid]; in vm_handle_wrmsr() local
2211 struct vcpu *vcpu = &vm->vcpu[i]; in vm_suspend() local
2272 vm_localize_resources(struct vm *vm, struct vcpu *vcpu) in vm_localize_resources()
2328 struct vcpu *vcpu = &vm->vcpu[vcpuid]; in vmm_savectx() local
2359 struct vcpu *vcpu = &vm->vcpu[vcpuid]; in vmm_restorectx() local
2379 struct vcpu *vcpu = &vm->vcpu[vcpuid]; in vm_entry_actions() local
2469 struct vcpu *vcpu; in vm_run() local
2615 struct vcpu *vcpu; in vm_restart_instruction() local
2653 struct vcpu *vcpu; in vm_exit_intinfo() local
2735 struct vcpu *vcpu = &vm->vcpu[vcpuid]; in vm_entry_intinfo() local
2787 struct vcpu *vcpu; in vm_get_intinfo() local
2802 struct vcpu *vcpu; in vm_inject_exception() local
2905 struct vcpu *vcpu; in vm_inject_nmi() local
2920 struct vcpu *vcpu = &vm->vcpu[vcpuid]; in vm_nmi_pending() local
2928 struct vcpu *vcpu = &vm->vcpu[vcpuid]; in vm_nmi_clear() local
2941 struct vcpu *vcpu; in vm_inject_extint() local
2956 struct vcpu *vcpu = &vm->vcpu[vcpuid]; in vm_extint_pending() local
2964 struct vcpu *vcpu = &vm->vcpu[vcpuid]; in vm_extint_clear() local
2975 struct vcpu *vcpu; in vm_inject_init() local
2999 struct vcpu *vcpu; in vm_inject_sipi() local
3019 struct vcpu *vcpu; in vcpu_run_state_pending() local
3064 struct vcpu *vcpu = &vm->vcpu[vcpuid]; in vcpu_arch_reset() local
3172 vm_get_capability(struct vm *vm, int vcpu, int type, int *retval) in vm_get_capability()
3184 vm_set_capability(struct vm *vm, int vcpu, int type, int val) in vm_set_capability()
3239 struct vcpu *vcpu; in vcpu_set_state() local
3256 struct vcpu *vcpu; in vcpu_get_state() local
3386 struct vcpu *vcpu = &vm->vcpu[vcpuid]; in vcpu_bailout_checks() local
3451 struct vcpu *vcpu = &vm->vcpu[vcpuid]; in vcpu_sleep_bailout_checks() local
3470 struct vcpu *vcpu = &vm->vcpu[vcpuid]; in vcpu_entry_bailout_checks() local
3489 struct vcpu *vcpu = &vm->vcpu[vcpuid]; in vm_vcpu_barrier() local
3503 struct vcpu *vcpu = &vm->vcpu[i]; in vm_vcpu_barrier() local
3574 vcpu_notify_event_locked(struct vcpu *vcpu, vcpu_notify_t ntype) in vcpu_notify_event_locked()
3609 struct vcpu *vcpu = &vm->vcpu[vcpuid]; in vcpu_notify_event() local
3619 struct vcpu *vcpu = &vm->vcpu[vcpuid]; in vcpu_notify_event_type() local
3633 struct vcpu *vcpu = &vm->vcpu[vcpuid]; in vcpu_ustate_change() local
3837 vm_get_rescnt(struct vm *vm, int vcpu, struct vmm_stat_type *stat) in vm_get_rescnt()
3926 struct vcpu *vcpu = &vm->vcpu[vcpuid]; in vmm_kstat_update_vcpu() local
4289 struct vcpu *vcpu = &vm->vcpu[vcpuid]; in vmm_read_arch_field() local
4380 struct vcpu *vcpu = &vm->vcpu[vcpuid]; in vmm_data_write_varch_vcpu() local