Home
last modified time | relevance | path

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

/dragonfly/sys/dev/virtual/nvmm/
H A Dnvmm_internal.h57 struct nvmm_cpu { struct
100 struct nvmm_cpu cpus[NVMM_MAX_VCPUS];
125 int (*vcpu_create)(struct nvmm_machine *, struct nvmm_cpu *);
126 void (*vcpu_destroy)(struct nvmm_machine *, struct nvmm_cpu *);
127 int (*vcpu_configure)(struct nvmm_cpu *, uint64_t, void *);
128 void (*vcpu_setstate)(struct nvmm_cpu *);
129 void (*vcpu_getstate)(struct nvmm_cpu *);
130 int (*vcpu_inject)(struct nvmm_cpu *);
131 int (*vcpu_run)(struct nvmm_machine *, struct nvmm_cpu *,
H A Dnvmm.c131 struct nvmm_cpu *vcpu; in nvmm_vcpu_alloc()
171 struct nvmm_cpu *vcpu; in nvmm_vcpu_get()
200 struct nvmm_cpu *vcpu; in nvmm_kill_machines()
295 struct nvmm_cpu *vcpu; in nvmm_machine_destroy()
373 struct nvmm_cpu *vcpu; in nvmm_vcpu_create()
429 struct nvmm_cpu *vcpu; in nvmm_vcpu_destroy()
455 struct nvmm_cpu *vcpu; in nvmm_vcpu_configure()
500 struct nvmm_cpu *vcpu; in nvmm_vcpu_setstate()
524 struct nvmm_cpu *vcpu; in nvmm_vcpu_getstate()
547 struct nvmm_cpu *vcpu; in nvmm_vcpu_inject()
[all …]
/dragonfly/sys/dev/virtual/nvmm/x86/
H A Dnvmm_x86_svm.c720 svm_vcpu_inject(struct nvmm_cpu *vcpu) in svm_vcpu_inject()
772 svm_inject_ud(struct nvmm_cpu *vcpu) in svm_inject_ud()
786 svm_inject_gp(struct nvmm_cpu *vcpu) in svm_inject_gp()
800 svm_vcpu_event_commit(struct nvmm_cpu *vcpu) in svm_vcpu_event_commit()
1367 svm_vcpu_guest_fpu_enter(struct nvmm_cpu *vcpu) in svm_vcpu_guest_fpu_enter()
1388 svm_vcpu_guest_fpu_leave(struct nvmm_cpu *vcpu) in svm_vcpu_guest_fpu_leave()
1831 svm_vcpu_setstate(struct nvmm_cpu *vcpu) in svm_vcpu_setstate()
1984 svm_vcpu_getstate(struct nvmm_cpu *vcpu) in svm_vcpu_getstate()
2096 svm_vcpu_state_commit(struct nvmm_cpu *vcpu) in svm_vcpu_state_commit()
2106 svm_asid_alloc(struct nvmm_cpu *vcpu) in svm_asid_alloc()
[all …]
H A Dnvmm_x86_vmx.c948 vmx_vmcs_enter(struct nvmm_cpu *vcpu) in vmx_vmcs_enter()
981 vmx_vmcs_leave(struct nvmm_cpu *vcpu) in vmx_vmcs_leave()
999 vmx_vmcs_destroy(struct nvmm_cpu *vcpu) in vmx_vmcs_destroy()
1087 vmx_vcpu_inject(struct nvmm_cpu *vcpu) in vmx_vcpu_inject()
1145 vmx_inject_ud(struct nvmm_cpu *vcpu) in vmx_inject_ud()
1159 vmx_inject_gp(struct nvmm_cpu *vcpu) in vmx_inject_gp()
1173 vmx_vcpu_event_commit(struct nvmm_cpu *vcpu) in vmx_vcpu_event_commit()
2587 vmx_vcpu_setstate(struct nvmm_cpu *vcpu) in vmx_vcpu_setstate()
2758 vmx_vcpu_getstate(struct nvmm_cpu *vcpu) in vmx_vcpu_getstate()
2878 vmx_asid_alloc(struct nvmm_cpu *vcpu) in vmx_asid_alloc()
[all …]