Searched refs:svm_softc (Results 1 - 6 of 6) sorted by relevance
/freebsd-10.3-release/sys/amd64/vmm/amd/ |
H A D | svm_msr.h | 32 struct svm_softc; 35 void svm_msr_guest_init(struct svm_softc *sc, int vcpu); 36 void svm_msr_guest_enter(struct svm_softc *sc, int vcpu); 37 void svm_msr_guest_exit(struct svm_softc *sc, int vcpu); 39 int svm_wrmsr(struct svm_softc *sc, int vcpu, u_int num, uint64_t val, 41 int svm_rdmsr(struct svm_softc *sc, int vcpu, u_int num, uint64_t *result,
|
H A D | svm_softc.h | 26 * $FreeBSD: releng/10.3/sys/amd64/vmm/amd/svm_softc.h 284894 2015-06-27 22:48:22Z neel $ 58 struct svm_softc { struct 67 CTASSERT((offsetof(struct svm_softc, nptp) & PAGE_MASK) == 0); 70 svm_get_vcpu(struct svm_softc *sc, int vcpu) 77 svm_get_vmcb(struct svm_softc *sc, int vcpu) 84 svm_get_vmcb_state(struct svm_softc *sc, int vcpu) 91 svm_get_vmcb_ctrl(struct svm_softc *sc, int vcpu) 98 svm_get_guest_regctx(struct svm_softc *sc, int vcpu) 105 svm_set_dirty(struct svm_softc *sc, int vcpu, uint32_t dirtybits)
|
H A D | svm_msr.c | 40 #include "svm_softc.h" 71 svm_msr_guest_init(struct svm_softc *sc, int vcpu) 85 svm_msr_guest_enter(struct svm_softc *sc, int vcpu) 93 svm_msr_guest_exit(struct svm_softc *sc, int vcpu) 107 svm_rdmsr(struct svm_softc *sc, int vcpu, u_int num, uint64_t *result, 137 svm_wrmsr(struct svm_softc *sc, int vcpu, u_int num, uint64_t val, bool *retu)
|
H A D | vmcb.c | 41 #include "svm_softc.h" 114 vmcb_access(struct svm_softc *softc, int vcpu, int write, int ident, 159 vmcb_read(struct svm_softc *sc, int vcpu, int ident, uint64_t *retval) 245 vmcb_write(struct svm_softc *sc, int vcpu, int ident, uint64_t val) 355 struct svm_softc *sc; 407 struct svm_softc *sc;
|
H A D | svm.c | 63 #include "svm_softc.h" 360 svm_get_intercept(struct svm_softc *sc, int vcpu, int idx, uint32_t bitmask) 371 svm_set_intercept(struct svm_softc *sc, int vcpu, int idx, uint32_t bitmask, 395 svm_disable_intercept(struct svm_softc *sc, int vcpu, int off, uint32_t bitmask) 402 svm_enable_intercept(struct svm_softc *sc, int vcpu, int off, uint32_t bitmask) 409 vmcb_init(struct svm_softc *sc, int vcpu, uint64_t iopm_base_pa, 516 struct svm_softc *svm_sc; 521 svm_sc = malloc(sizeof (struct svm_softc), M_SVM, M_WAITOK | M_ZERO); 664 svm_inout_str_seginfo(struct svm_softc *svm_sc, int vcpu, int64_t info1, 718 svm_handle_io(struct svm_softc *svm_s [all...] |
H A D | vmcb.h | 32 struct svm_softc; 327 int vmcb_read(struct svm_softc *sc, int vcpu, int ident, uint64_t *retval); 328 int vmcb_write(struct svm_softc *sc, int vcpu, int ident, uint64_t val);
|
Completed in 56 milliseconds