Searched defs:vcpu (Results 1 - 25 of 58) sorted by relevance

123

/freebsd-current/sys/amd64/vmm/
H A Dvmm_lapic.h53 lapic_intr_level(struct vcpu *vcpu, int vector) argument
60 lapic_intr_edge(struct vcpu *vcpu, int vector) argument
[all...]
H A Dvmm_ioport.c100 emulate_inout_port(struct vcpu *vcpu, struct vm_exit *vmexit, bool *retu) argument
147 emulate_inout_str(struct vcpu *vcpu, struct vm_exit *vmexit, bool *retu) argument
154 vm_handle_inout(struct vcpu *vcpu, struct vm_exit *vmexit, bool *retu) argument
[all...]
H A Dvmm_stat.c80 vmm_stat_copy(struct vcpu *vcpu, int index, int count, int *num_stats, argument
H A Dvmm_lapic.c50 lapic_set_intr(struct vcpu *vcpu, int vector, bool level) argument
68 lapic_set_local_intr(struct vm *vm, struct vcpu *vcpu, int vector) argument
150 lapic_rdmsr(struct vcpu *vcpu, u_in argument
170 lapic_wrmsr(struct vcpu *vcpu, u_int msr, uint64_t val, bool *retu) argument
189 lapic_mmio_write(struct vcpu *vcpu, uint64_t gpa, uint64_t wval, int size, void *arg) argument
211 lapic_mmio_read(struct vcpu *vcpu, uint64_t gpa, uint64_t *rval, int size, void *arg) argument
[all...]
H A Dvmm_stat.h93 vmm_stat_array_incr(struct vcpu *vcpu, struct vmm_stat_type *vst, int statidx, argument
107 vmm_stat_array_set(struct vcpu *vcpu, struct vmm_stat_type *vst, int statidx, argument
121 vmm_stat_incr(struct vcpu *vcpu, struct vmm_stat_type *vst, uint64_t x) argument
130 vmm_stat_set(struct vcpu *vcpu, struct vmm_stat_type *vst, uint64_t val) argument
[all...]
/freebsd-current/sys/arm64/vmm/
H A Dvmm_reset.c49 reset_vm_el01_regs(void *vcpu) argument
112 reset_vm_el2_regs(void *vcpu) argument
H A Dvmm_instruction_emul.c55 vmm_emulate_instruction(struct vcpu *vcpu, uint64_t gpa, struct vie *vie, argument
82 vmm_emulate_register(struct vcpu *vcpu, struct vre *vre, reg_read_t regread, argument
[all...]
H A Dvmm_stat.c76 vmm_stat_copy(struct vcpu *vcpu, int index, int count, int *num_stats, argument
H A Dvmm_stat.h87 vmm_stat_array_incr(struct vcpu *vcpu, struct vmm_stat_type *vst, int statidx, argument
101 vmm_stat_array_set(struct vcpu *vcpu, struct vmm_stat_type *vst, int statidx, argument
115 vmm_stat_incr(struct vcpu *vcpu, struct vmm_stat_type *vst, uint64_t x) argument
124 vmm_stat_set(struct vcpu *vcpu, struct vmm_stat_type *vst, uint64_t val) argument
[all...]
/freebsd-current/usr.sbin/bhyve/amd64/
H A Dkernemu_dev.c47 apic_handler(struct vcpu *vcpu, int dir, uint64_t addr, int size, argument
H A Dbhyverun_machdep.c247 bhyve_init_vcpu(struct vcpu *vcpu) argument
289 bhyve_start_vcpu(struct vcpu *vcpu, bool bsp) argument
[all...]
H A Dinout.c101 emulate_inout(struct vmctx *ctx, struct vcpu *vcpu, struct vm_exit *vmexit) argument
H A Dvmexit.c60 vm_inject_fault(struct vcpu *vcpu, int vector, int errcode_valid, argument
73 vmexit_inout(struct vmctx *ctx, struct vcpu *vcpu, struct vm_run *vmrun) argument
97 vmexit_rdmsr(struct vmctx *ctx __unused, struct vcpu *vcpu, argument
130 vmexit_wrmsr(struct vmctx *ctx __unused, struct vcpu *vcpu, struct vm_run *vmrun) argument
236 vmexit_vmx(struct vmctx *ctx, struct vcpu *vcpu, struct vm_run *vmrun) argument
272 vmexit_svm(struct vmctx *ctx __unused, struct vcpu *vcpu, struct vm_run *vmrun) argument
326 vmexit_mtrap(struct vmctx *ctx __unused, struct vcpu *vcpu, struct vm_run *vmrun) argument
343 vmexit_inst_emul(struct vmctx *ctx __unused, struct vcpu *vcpu, struct vm_run *vmrun) argument
392 vmexit_suspend(struct vmctx *ctx, struct vcpu *vcpu, struct vm_run *vmrun) argument
423 vmexit_debug(struct vmctx *ctx __unused, struct vcpu *vcpu, struct vm_run *vmrun __unused) argument
443 vmexit_db(struct vmctx *ctx __unused, struct vcpu *vcpu, struct vm_run *vmrun) argument
457 vmexit_breakpoint(struct vmctx *ctx __unused, struct vcpu *vcpu, struct vm_run *vmrun) argument
[all...]
/freebsd-current/sys/amd64/vmm/amd/
H A Dsvm_msr.c73 svm_msr_guest_init(struct svm_softc *sc, struct svm_vcpu *vcpu) argument
87 svm_msr_guest_enter(struct svm_vcpu *vcpu) argument
95 svm_msr_guest_exit(struct svm_vcpu *vcpu) argument
109 svm_rdmsr(struct svm_vcpu *vcpu, u_int num, uint64_t *result, bool *retu) argument
142 svm_wrmsr(struct svm_vcpu *vcpu, u_int num, uint64_t val, bool *retu) argument
[all...]
H A Dsvm_softc.h52 struct vcpu *vcpu; member in struct:svm_vcpu
93 svm_get_vmcb(struct svm_vcpu *vcpu) argument
100 svm_get_vmcb_state(struct svm_vcpu *vcpu) argument
107 svm_get_vmcb_ctrl(struct svm_vcpu *vcpu) argument
114 svm_get_guest_regctx(struct svm_vcpu *vcpu) argument
121 svm_set_dirty(struct svm_vcpu *vcpu, uint32_t dirtybits) argument
[all...]
H A Dvmcb.c118 vmcb_access(struct svm_vcpu *vcpu, int write, int ident, uint64_t *val) argument
162 vmcb_read(struct svm_vcpu *vcpu, int ident, uint64_t *retval) argument
268 vmcb_write(struct svm_vcpu *vcpu, in argument
381 vmcb_setdesc(struct svm_vcpu *vcpu, int reg, struct seg_desc *desc) argument
431 vmcb_getdesc(struct svm_vcpu *vcpu, int reg, struct seg_desc *desc) argument
471 vmcb_getany(struct svm_vcpu *vcpu, int ident, uint64_t *val) argument
487 vmcb_setany(struct svm_vcpu *vcpu, int ident, uint64_t val) argument
503 vmcb_snapshot_desc(struct svm_vcpu *vcpu, int reg, struct vm_snapshot_meta *meta) argument
535 vmcb_snapshot_any(struct svm_vcpu *vcpu, int ident, struct vm_snapshot_meta *meta) argument
[all...]
/freebsd-current/lib/libvmmapi/
H A Dinternal.h29 struct vcpu { struct
/freebsd-current/usr.sbin/bhyve/aarch64/
H A Dvmexit.c58 vmexit_inst_emul(struct vmctx *ctx __unused, struct vcpu *vcpu, argument
87 vmexit_suspend(struct vmctx *ctx, struct vcpu *vcpu, struct vm_run *vmrun) argument
169 vmexit_smccc(struct vmctx *ctx, struct vcpu *vcpu, struct vm_run *vmrun) argument
[all...]
/freebsd-current/lib/libvmmapi/aarch64/
H A Dvmmapi_machdep.c118 vm_inject_exception(struct vcpu *vcpu, uint64_t esr, uint64_t far) argument
/freebsd-current/sys/contrib/xen/
H A Dpmu.h66 uint32_t vcpu; member in struct:xen_pmu_params
/freebsd-current/lib/libvmmapi/amd64/
H A Dvmmapi_freebsd_machdep.c70 vm_setup_freebsd_registers_i386(struct vcpu *vcpu, uint32_t eip, argument
220 vm_setup_freebsd_registers(struct vcpu *vcpu, uint64_t rip, uint64_t cr3, uint64_t gdtbase, uint64_t rsp) argument
[all...]
/freebsd-current/usr.sbin/bhyve/
H A Dmem.c145 mem_read(struct vcpu *vcpu, uint64_t gpa, uint64_t *rval, int size, void *arg) argument
156 mem_write(struct vcpu *vcpu, uint64_t gpa, uint64_t wval, int size, void *arg) argument
167 access_memory(struct vcpu *vcpu, uint64_ argument
230 emulate_mem_cb(struct vcpu *vcpu, uint64_t paddr, struct mem_range *mr, void *arg) argument
241 emulate_mem(struct vcpu *vcpu, uint64_t paddr, struct vie *vie, struct vm_guest_paging *paging) argument
258 rw_mem_cb(struct vcpu *vcpu, uint64_t paddr, struct mem_range *mr, void *arg) argument
268 read_mem(struct vcpu *vcpu, uint64_t gpa, uint64_t *rval, int size) argument
279 write_mem(struct vcpu *vcpu, uint64_t gpa, uint64_t wval, int size) argument
[all...]
/freebsd-current/sys/amd64/vmm/intel/
H A Dvmx_msr.c312 vmx_msr_guest_init(struct vmx *vmx, struct vmx_vcpu *vcpu) argument
342 vmx_msr_guest_enter(struct vmx_vcpu *vcpu) argument
355 vmx_msr_guest_enter_tsc_aux(struct vmx *vmx, struct vmx_vcpu *vcpu) argument
365 vmx_msr_guest_exit(struct vmx_vcpu *vcpu) argument
385 vmx_msr_guest_exit_tsc_aux(struct vmx *vmx, struct vmx_vcpu *vcpu) argument
402 vmx_rdmsr(struct vmx_vcpu *vcpu, u_int num, uint64_t *val, bool *retu) argument
444 vmx_wrmsr(struct vmx_vcpu *vcpu, u_int num, uint64_t val, bool *retu) argument
[all...]
/freebsd-current/sys/dev/xen/timer/
H A Dxen_timer.c157 xen_fetch_vcpu_time(struct vcpu_info *vcpu) argument
284 xentimer_vcpu_start_timer(int vcpu, uint64_t next_time) argument
295 xentimer_vcpu_stop_timer(int vcpu) argument
321 struct vcpu_info *vcpu = DPCPU_GET(vcpu_info); local
520 struct vcpu_info *vcpu = &HYPERVISOR_shared_info->vcpu_info[0]; local
[all...]
/freebsd-current/sys/x86/xen/
H A Dhvm.c320 set_percpu_callback(unsigned int vcpu) argument

Completed in 145 milliseconds

123