Home
last modified time | relevance | path

Searched refs:vmx_vcpu (Results 1 – 4 of 4) sorted by relevance

/freebsd/sys/amd64/vmm/intel/
H A Dvmx_msr.h35 void vmx_msr_guest_init(struct vmx *vmx, struct vmx_vcpu *vcpu);
36 void vmx_msr_guest_enter_tsc_aux(struct vmx *vmx, struct vmx_vcpu *vcpu);
37 void vmx_msr_guest_enter(struct vmx_vcpu *vcpu);
38 void vmx_msr_guest_exit(struct vmx_vcpu *vcpu);
39 void vmx_msr_guest_exit_tsc_aux(struct vmx *vmx, struct vmx_vcpu *vcpu);
40 int vmx_rdmsr(struct vmx_vcpu *vcpu, u_int num, uint64_t *val, bool *retu);
41 int vmx_wrmsr(struct vmx_vcpu *vcpu, u_int num, uint64_t val, bool *retu);
H A Dvmx_msr.c312 vmx_msr_guest_init(struct vmx *vmx, struct vmx_vcpu *vcpu) in vmx_msr_guest_init()
342 vmx_msr_guest_enter(struct vmx_vcpu *vcpu) in vmx_msr_guest_enter()
355 vmx_msr_guest_enter_tsc_aux(struct vmx *vmx, struct vmx_vcpu *vcpu) in vmx_msr_guest_enter_tsc_aux()
365 vmx_msr_guest_exit(struct vmx_vcpu *vcpu) in vmx_msr_guest_exit()
385 vmx_msr_guest_exit_tsc_aux(struct vmx *vmx, struct vmx_vcpu *vcpu) in vmx_msr_guest_exit_tsc_aux()
402 vmx_rdmsr(struct vmx_vcpu *vcpu, u_int num, uint64_t *val, bool *retu) in vmx_rdmsr()
444 vmx_wrmsr(struct vmx_vcpu *vcpu, u_int num, uint64_t val, bool *retu) in vmx_wrmsr()
H A Dvmx.c1125 struct vmx_vcpu *vcpu; in vmx_vcpu_init()
3029 struct vmx_vcpu *vcpu; in vmx_run()
3234 struct vmx_vcpu *vcpu = vcpui; in vmx_vcpu_cleanup()
3399 struct vmx_vcpu *vcpu = vcpui; in vmx_getreg()
3430 struct vmx_vcpu *vcpu = vcpui; in vmx_setreg()
3497 struct vmx_vcpu *vcpu = vcpui; in vmx_getdesc()
3721 struct vmx_vcpu *vcpu;
3913 struct vmx_vcpu *vcpu; in vmx_enable_x2apic_mode_ts()
3937 struct vmx_vcpu *vcpu; in vmx_enable_x2apic_mode_vid()
4083 struct vmx_vcpu *vcpu; in vmx_vlapic_init()
[all …]
H A Dvmx.h127 struct vmx_vcpu { struct
176 int vmx_set_tsc_offset(struct vmx_vcpu *vcpu, uint64_t offset);