Searched refs:svm_vcpu (Results 1 – 7 of 7) sorted by relevance
| /freebsd-14.2/sys/amd64/vmm/amd/ |
| H A D | svm_msr.h | 33 struct svm_vcpu; 36 void svm_msr_guest_init(struct svm_softc *sc, struct svm_vcpu *vcpu); 37 void svm_msr_guest_enter(struct svm_vcpu *vcpu); 38 void svm_msr_guest_exit(struct svm_vcpu *vcpu); 40 int svm_wrmsr(struct svm_vcpu *vcpu, u_int num, uint64_t val, bool *retu); 41 int svm_rdmsr(struct svm_vcpu *vcpu, u_int num, uint64_t *result, bool *retu);
|
| H A D | svm_softc.h | 50 struct svm_vcpu { struct 93 svm_get_vmcb(struct svm_vcpu *vcpu) in svm_get_vmcb() 100 svm_get_vmcb_state(struct svm_vcpu *vcpu) in svm_get_vmcb_state() 107 svm_get_vmcb_ctrl(struct svm_vcpu *vcpu) in svm_get_vmcb_ctrl() 114 svm_get_guest_regctx(struct svm_vcpu *vcpu) in svm_get_guest_regctx() 121 svm_set_dirty(struct svm_vcpu *vcpu, uint32_t dirtybits) in svm_set_dirty()
|
| H A D | svm_msr.c | 73 svm_msr_guest_init(struct svm_softc *sc, struct svm_vcpu *vcpu) in svm_msr_guest_init() 87 svm_msr_guest_enter(struct svm_vcpu *vcpu) in svm_msr_guest_enter() 95 svm_msr_guest_exit(struct svm_vcpu *vcpu) in svm_msr_guest_exit() 109 svm_rdmsr(struct svm_vcpu *vcpu, u_int num, uint64_t *result, bool *retu) in svm_rdmsr() 142 svm_wrmsr(struct svm_vcpu *vcpu, u_int num, uint64_t val, bool *retu) in svm_wrmsr()
|
| H A D | vmcb.h | 235 struct svm_vcpu; 355 int vmcb_read(struct svm_vcpu *vcpu, int ident, uint64_t *retval); 356 int vmcb_write(struct svm_vcpu *vcpu, int ident, uint64_t val); 357 int vmcb_setdesc(struct svm_vcpu *vcpu, int ident, struct seg_desc *desc); 358 int vmcb_getdesc(struct svm_vcpu *vcpu, int ident, struct seg_desc *desc); 361 int vmcb_getany(struct svm_vcpu *vcpu, int ident, uint64_t *val); 362 int vmcb_setany(struct svm_vcpu *vcpu, int ident, uint64_t val); 363 int vmcb_snapshot_desc(struct svm_vcpu *vcpu, int reg, 365 int vmcb_snapshot_any(struct svm_vcpu*vcpu, int ident,
|
| H A D | vmcb.c | 118 vmcb_access(struct svm_vcpu *vcpu, int write, int ident, uint64_t *val) in vmcb_access() 162 vmcb_read(struct svm_vcpu *vcpu, int ident, uint64_t *retval) in vmcb_read() 268 vmcb_write(struct svm_vcpu *vcpu, int ident, uint64_t val) in vmcb_write() 381 vmcb_setdesc(struct svm_vcpu *vcpu, int reg, struct seg_desc *desc) in vmcb_setdesc() 431 vmcb_getdesc(struct svm_vcpu *vcpu, int reg, struct seg_desc *desc) in vmcb_getdesc() 471 vmcb_getany(struct svm_vcpu *vcpu, int ident, uint64_t *val) in vmcb_getany() 487 vmcb_setany(struct svm_vcpu *vcpu, int ident, uint64_t val) in vmcb_setany() 503 vmcb_snapshot_desc(struct svm_vcpu *vcpu, int reg, in vmcb_snapshot_desc() 535 vmcb_snapshot_any(struct svm_vcpu *vcpu, int ident, in vmcb_snapshot_any()
|
| H A D | svm.c | 614 struct svm_vcpu *vcpu; in svm_vcpu_init() 1095 nmi_blocked(struct svm_vcpu *vcpu) in nmi_blocked() 2104 struct svm_vcpu *vcpu; in svm_run() 2251 struct svm_vcpu *vcpu = vcpui; in svm_vcpu_cleanup() 2316 struct svm_vcpu *vcpu; in svm_getreg() 2343 struct svm_vcpu *vcpu; in svm_setreg() 2425 struct svm_vcpu *vcpu; in svm_setcap() 2511 struct svm_vcpu *vcpu; in svm_getcap() 2565 struct svm_vcpu *vcpu; in svm_vlapic_init() 2594 struct svm_vcpu *vcpu; in svm_vcpu_snapshot() [all …]
|
| H A D | svm.h | 34 struct svm_vcpu; 70 void svm_set_tsc_offset(struct svm_vcpu *vcpu, uint64_t offset);
|