/freebsd-10-stable/sys/amd64/vmm/io/ |
H A D | vpmtmr.c | 81 vpmtmr_handler(struct vm *vm, int vcpuid, bool in, int port, int bytes, argument
|
H A D | vatpic.c | 710 vatpic_master_handler(struct vm *vm, int vcpuid, bool in, int port, int bytes, argument 730 vatpic_slave_handler(struct vm *vm, int vcpuid, bool in, int port, int bytes, argument 750 vatpic_elc_handler(struct vm *vm, int vcpuid, bool in, int port, int bytes, argument
|
H A D | vatpit.c | 319 vatpit_handler(struct vm *vm, int vcpuid, bool in, int port, int bytes, argument 402 vatpit_nmisc_handler(struct vm *vm, int vcpuid, bool in, int port, int bytes, argument
|
H A D | vhpet.c | 470 vhpet_mmio_write(void *vm, int vcpuid, uint64_t gpa, uint64_t val, int size, argument 620 vhpet_mmio_read(void *vm, int vcpuid, uint64_t gpa, uint64_t *rval, int size, argument
|
H A D | vioapic.c | 229 vioapic_update_tmr(struct vm *vm, int vcpuid, void *arg) argument 269 vioapic_read(struct vioapic *vioapic, int vcpuid, uint32_t addr) argument 304 vioapic_write(struct vioapic *vioapic, int vcpuid, uint32_t addr, uint32_t data) argument 376 vioapic_mmio_rw(struct vioapic *vioapic, int vcpuid, uint64_t gpa, argument 414 vioapic_mmio_read(void *vm, int vcpuid, uint64_t gpa, uint64_t *rval, argument 426 vioapic_mmio_write(void *vm, int vcpuid, uint64_t gpa, uint64_t wval, int size, void *arg) argument 438 vioapic_process_eoi(struct vm *vm, int vcpuid, int vector) argument [all...] |
H A D | vlapic_priv.h | 152 int vcpuid; member in struct:vlapic
|
H A D | vrtc.c | 842 vrtc_addr_handler(struct vm *vm, int vcpuid, bool in, int port, int bytes, argument 865 vrtc_data_handler(struct vm *vm, int vcpuid, bool in, int port, int bytes, argument
|
H A D | vlapic.c | 823 int vcpuid; local 1500 vlapic_set_x2apic_state(struct vm *vm, int vcpuid, enum x2apic_state state) argument 1539 int vcpuid; local [all...] |
/freebsd-10-stable/sys/amd64/vmm/ |
H A D | vmm_ioport.c | 101 emulate_inout_port(struct vm *vm, int vcpuid, struct vm_exit *vmexit, argument 149 emulate_inout_str(struct vm *vm, int vcpuid, struct vm_exit *vmexit, bool *retu) argument 156 vm_handle_inout(struct vm *vm, int vcpuid, struct vm_exit *vmexit, bool *retu) argument
|
H A D | x86.c | 496 vm_cpuid_capability(struct vm *vm, int vcpuid, enum vm_cpuid_capability cap) argument
|
H A D | vmm_instruction_emul.c | 254 vie_read_register(void *vm, int vcpuid, enum vm_reg_name reg, uint64_t *rval) argument 290 vie_read_bytereg(void *vm, int vcpuid, struct vie *vie, uint8_t *rval) argument 311 vie_write_bytereg(void *vm, int vcpuid, struct vie *vie, uint8_t byte) argument 337 vie_update_register(void *vm, int vcpuid, enum vm_reg_name reg, argument 403 emulate_mov(void *vm, int vcpuid, uint64_t gpa, struct vie *vie, mem_region_read_t memread, mem_region_write_t memwrite, void *arg) argument 517 emulate_movx(void *vm, int vcpuid, uint64_t gpa, struct vie *vie, mem_region_read_t memread, mem_region_write_t memwrite, void *arg) argument 606 get_gla(void *vm, int vcpuid, struct vie *vie, struct vm_guest_paging *paging, int opsize, int addrsize, int prot, enum vm_reg_name seg, enum vm_reg_name gpr, uint64_t *gla, int *fault) argument 659 emulate_movs(void *vm, int vcpuid, uint64_t gpa, struct vie *vie, struct vm_guest_paging *paging, mem_region_read_t memread, mem_region_write_t memwrite, void *arg) argument 841 emulate_stos(void *vm, int vcpuid, uint64_t gpa, struct vie *vie, struct vm_guest_paging *paging, mem_region_read_t memread, mem_region_write_t memwrite, void *arg) argument 903 emulate_and(void *vm, int vcpuid, uint64_t gpa, struct vie *vie, mem_region_read_t memread, mem_region_write_t memwrite, void *arg) argument 991 emulate_or(void *vm, int vcpuid, uint64_t gpa, struct vie *vie, mem_region_read_t memread, mem_region_write_t memwrite, void *arg) argument 1053 emulate_cmp(void *vm, int vcpuid, uint64_t gpa, struct vie *vie, mem_region_read_t memread, mem_region_write_t memwrite, void *arg) argument 1145 emulate_sub(void *vm, int vcpuid, uint64_t gpa, struct vie *vie, mem_region_read_t memread, mem_region_write_t memwrite, void *arg) argument 1201 emulate_stack_op(void *vm, int vcpuid, uint64_t mmio_gpa, struct vie *vie, struct vm_guest_paging *paging, mem_region_read_t memread, mem_region_write_t memwrite, void *arg) argument 1303 emulate_push(void *vm, int vcpuid, uint64_t mmio_gpa, struct vie *vie, struct vm_guest_paging *paging, mem_region_read_t memread, mem_region_write_t memwrite, void *arg) argument 1324 emulate_pop(void *vm, int vcpuid, uint64_t mmio_gpa, struct vie *vie, struct vm_guest_paging *paging, mem_region_read_t memread, mem_region_write_t memwrite, void *arg) argument 1345 emulate_group1(void *vm, int vcpuid, uint64_t gpa, struct vie *vie, struct vm_guest_paging *paging, mem_region_read_t memread, mem_region_write_t memwrite, void *memarg) argument 1373 emulate_bittest(void *vm, int vcpuid, uint64_t gpa, struct vie *vie, mem_region_read_t memread, mem_region_write_t memwrite, void *memarg) argument 1415 vmm_emulate_instruction(void *vm, int vcpuid, uint64_t gpa, struct vie *vie, struct vm_guest_paging *paging, mem_region_read_t memread, mem_region_write_t memwrite, void *memarg) argument 1690 vm_gla2gpa(struct vm *vm, int vcpuid, struct vm_guest_paging *paging, uint64_t gla, int prot, uint64_t *gpa, int *guest_fault) argument 1877 vmm_fetch_instruction(struct vm *vm, int vcpuid, struct vm_guest_paging *paging, uint64_t rip, int inst_length, struct vie *vie, int *faultptr) argument [all...] |
H A D | vmm.c | 300 vcpu_trace_exceptions(struct vm *vm, int vcpuid) argument 564 vm_mem_allocated(struct vm *vm, int vcpuid, vm_paddr_t gpa) argument 900 vm_gpa_hold(struct vm *vm, int vcpuid, vm_paddr_t gpa, size_t len, int reqprot, argument 971 vm_set_register(struct vm *vm, int vcpuid, int reg, uint64_t val) argument 1096 vcpu_set_state_locked(struct vm *vm, int vcpuid, enum vcpu_state newstate, bool from_idle) argument 1170 vcpu_require_state(struct vm *vm, int vcpuid, enum vcpu_state newstate) argument 1179 vcpu_require_state_locked(struct vm *vm, int vcpuid, enum vcpu_state newstate) argument 1212 vm_handle_rendezvous(struct vm *vm, int vcpuid) argument 1248 vm_handle_hlt(struct vm *vm, int vcpuid, bool intr_disabled, bool *retu) argument 1330 vm_handle_paging(struct vm *vm, int vcpuid, bool *retu) argument 1372 vm_handle_inst_emul(struct vm *vm, int vcpuid, bool *retu) argument 1450 vm_handle_suspend(struct vm *vm, int vcpuid, bool *retu) argument 1502 vm_handle_reqidle(struct vm *vm, int vcpuid, bool *retu) argument 1542 vm_exit_suspended(struct vm *vm, int vcpuid, uint64_t rip) argument 1557 vm_exit_rendezvous(struct vm *vm, int vcpuid, uint64_t rip) argument 1571 vm_exit_reqidle(struct vm *vm, int vcpuid, uint64_t rip) argument 1583 vm_exit_astpending(struct vm *vm, int vcpuid, uint64_t rip) argument 1598 int error, vcpuid; local 1699 vm_restart_instruction(void *arg, int vcpuid) argument 1742 vm_exit_intinfo(struct vm *vm, int vcpuid, uint64_t info) argument 1824 nested_fault(struct vm *vm, int vcpuid, uint64_t info1, uint64_t info2, uint64_t *retinfo) argument 1882 vm_entry_intinfo(struct vm *vm, int vcpuid, uint64_t *retinfo) argument 1924 vm_get_intinfo(struct vm *vm, int vcpuid, uint64_t *info1, uint64_t *info2) argument 1938 vm_inject_exception(struct vm *vm, int vcpuid, int vector, int errcode_valid, uint32_t errcode, int restart_instruction) argument 1999 vm_inject_fault(void *vmarg, int vcpuid, int vector, int errcode_valid, int errcode) argument 2014 vm_inject_pf(void *vmarg, int vcpuid, int error_code, uint64_t cr2) argument 2032 vm_inject_nmi(struct vm *vm, int vcpuid) argument 2047 vm_nmi_pending(struct vm *vm, int vcpuid) argument 2060 vm_nmi_clear(struct vm *vm, int vcpuid) argument 2079 vm_inject_extint(struct vm *vm, int vcpuid) argument 2094 vm_extint_pending(struct vm *vm, int vcpuid) argument 2107 vm_extint_clear(struct vm *vm, int vcpuid) argument 2217 vcpu_set_state(struct vm *vm, int vcpuid, enum vcpu_state newstate, bool from_idle) argument 2236 vcpu_get_state(struct vm *vm, int vcpuid, int *hostcpu) argument 2256 vm_activate_cpu(struct vm *vm, int vcpuid) argument 2285 vcpu_stats(struct vm *vm, int vcpuid) argument 2292 vm_get_x2apic_state(struct vm *vm, int vcpuid, enum x2apic_state *state) argument 2303 vm_set_x2apic_state(struct vm *vm, int vcpuid, enum x2apic_state state) argument 2357 vcpu_notify_event(struct vm *vm, int vcpuid, bool lapic_intr) argument 2383 vm_smp_rendezvous(struct vm *vm, int vcpuid, cpuset_t dest, vm_rendezvous_func_t func, void *arg) argument 2474 vm_copy_teardown(struct vm *vm, int vcpuid, struct vm_copyinfo *copyinfo, int num_copyinfo) argument 2487 vm_copy_setup(struct vm *vm, int vcpuid, struct vm_guest_paging *paging, uint64_t gla, size_t len, int prot, struct vm_copyinfo *copyinfo, int num_copyinfo, int *fault) argument 2533 vm_copyin(struct vm *vm, int vcpuid, struct vm_copyinfo *copyinfo, void *kaddr, size_t len) argument 2550 vm_copyout(struct vm *vm, int vcpuid, const void *kaddr, struct vm_copyinfo *copyinfo, size_t len) argument [all...] |
/freebsd-10-stable/sys/amd64/vmm/intel/ |
H A D | vmx_msr.c | 321 vmx_msr_guest_init(struct vmx *vmx, int vcpuid) argument 355 vmx_msr_guest_enter(struct vmx *vmx, int vcpuid) argument 368 vmx_msr_guest_exit(struct vmx *vmx, int vcpuid) argument 389 vmx_rdmsr(struct vmx *vmx, int vcpuid, u_int num, uint64_t *val, bool *retu) argument 430 vmx_wrmsr(struct vmx *vmx, int vcpuid, u_in argument [all...] |
H A D | vmx.c | 1380 vmx_restore_nmi_blocking(struct vmx *vmx, int vcpuid) argument 1391 vmx_clear_nmi_blocking(struct vmx *vmx, int vcpuid) argument 1402 vmx_assert_nmi_blocking(struct vmx *vmx, int vcpuid) argument 1721 inout_str_index(struct vmx *vmx, int vcpuid, int in) argument 1734 inout_str_count(struct vmx *vmx, int vcpuid, int rep) argument 1767 inout_str_seginfo(struct vmx *vmx, int vcpuid, uint32_ argument 1868 apic_access_virtualization(struct vmx *vmx, int vcpuid) argument 1877 x2apic_virtualization(struct vmx *vmx, int vcpuid) argument 1886 vmx_handle_apic_write(struct vmx *vmx, int vcpuid, struct vlapic *vlapic, uint64_t qual) argument 1954 apic_access_fault(struct vmx *vmx, int vcpuid, uint64_t gpa) argument 1965 vmx_handle_apic_access(struct vmx *vmx, int vcpuid, struct vm_exit *vmexit) argument 2051 emulate_wrmsr(struct vmx *vmx, int vcpuid, u_int num, uint64_t val, bool *retu) argument 2064 emulate_rdmsr(struct vmx *vmx, int vcpuid, u_int num, bool *retu) argument 2552 vmx_exit_handle_nmi(struct vmx *vmx, int vcpuid, struct vm_exit *vmexit) argument 3244 int vcpuid, error; local 3383 vmx_vlapic_init(void *arg, int vcpuid) argument [all...] |
/freebsd-10-stable/sys/dev/hyperv/vmbus/ |
H A D | vmbus_var.h | 71 uint32_t vcpuid; /* virtual cpuid */ member in struct:vmbus_pcpu_data
|
/freebsd-10-stable/sys/amd64/include/xen/ |
H A D | hypercall.h | 343 HYPERVISOR_vcpu_op( int cmd, unsigned int vcpuid, void *extra_args) argument
|
/freebsd-10-stable/sys/i386/include/xen/ |
H A D | hypercall.h | 340 HYPERVISOR_vcpu_op( int cmd, int vcpuid, void *extra_args) argument
|
/freebsd-10-stable/sys/xen/interface/hvm/ |
H A D | hvm_op.h | 219 uint32_t vcpuid; member in struct:xen_hvm_inject_trap
|
/freebsd-10-stable/sys/amd64/include/ |
H A D | vmm_dev.h | 184 int vcpuid; /* inputs */ member in struct:vm_gla2gpa 193 int vcpuid; member in struct:vm_activate_cpu 205 int vcpuid; member in struct:vm_intinfo
|
H A D | vmm.h | 648 vm_inject_ud(void *vm, int vcpuid) argument 654 vm_inject_gp(void *vm, int vcpuid) argument 660 vm_inject_ac(void *vm, int vcpuid, int errcode) argument 666 vm_inject_ss(void *vm, int vcpuid, int errcode) argument [all...] |
/freebsd-10-stable/sys/amd64/vmm/amd/ |
H A D | svm.c | 1749 check_asid(struct svm_softc *sc, int vcpuid, pmap_t pmap, u_int thiscpu) argument 2169 svm_vlapic_init(void *arg, int vcpuid) argument
|
/freebsd-10-stable/sys/xen/interface/ |
H A D | arch-ia64.h | 141 unsigned long vcpuid[5]; member in struct:mapped_regs
|