Searched defs:vcpuid (Results 1 - 21 of 21) sorted by relevance

/freebsd-11-stable/sys/amd64/vmm/
H A Dvmm_ioport.c103 emulate_inout_port(struct vm *vm, int vcpuid, struct vm_exit *vmexit, argument
151 emulate_inout_str(struct vm *vm, int vcpuid, struct vm_exit *vmexit, bool *retu) argument
158 vm_handle_inout(struct vm *vm, int vcpuid, struct vm_exit *vmexit, bool *retu) argument
H A Dx86.c597 vm_cpuid_capability(struct vm *vm, int vcpuid, enum vm_cpuid_capability cap) argument
H A Dvmm_instruction_emul.c275 vie_read_register(void *vm, int vcpuid, enum vm_reg_name reg, uint64_t *rval) argument
311 vie_read_bytereg(void *vm, int vcpuid, struct vie *vie, uint8_t *rval) argument
332 vie_write_bytereg(void *vm, int vcpuid, struct vie *vie, uint8_t byte) argument
358 vie_update_register(void *vm, int vcpuid, enum vm_reg_name reg, argument
494 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
608 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
697 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
750 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
932 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
994 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
1082 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
1170 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
1262 emulate_test(void *vm, int vcpuid, uint64_t gpa, struct vie *vie, mem_region_read_t memread, mem_region_write_t memwrite, void *arg) argument
1311 emulate_add(void *vm, int vcpuid, uint64_t gpa, struct vie *vie, mem_region_read_t memread, mem_region_write_t memwrite, void *arg) argument
1367 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
1423 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
1525 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
1546 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
1567 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
1595 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
1637 emulate_twob_group15(void *vm, int vcpuid, uint64_t gpa, struct vie *vie, mem_region_read_t memread, mem_region_write_t memwrite, void *memarg) argument
1668 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
1955 vm_gla2gpa(struct vm *vm, int vcpuid, struct vm_guest_paging *paging, uint64_t gla, int prot, uint64_t *gpa, int *guest_fault) argument
2142 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 Dvmm.c304 vcpu_trace_exceptions(struct vm *vm, int vcpuid) argument
612 vm_mem_allocated(struct vm *vm, int vcpuid, vm_paddr_t gpa) argument
948 vm_gpa_hold(struct vm *vm, int vcpuid, vm_paddr_t gpa, size_t len, int reqprot, argument
1019 vm_set_register(struct vm *vm, int vcpuid, int reg, uint64_t val) argument
1144 vcpu_set_state_locked(struct vm *vm, int vcpuid, enum vcpu_state newstate, bool from_idle) argument
1218 vcpu_require_state(struct vm *vm, int vcpuid, enum vcpu_state newstate) argument
1227 vcpu_require_state_locked(struct vm *vm, int vcpuid, enum vcpu_state newstate) argument
1260 vm_handle_rendezvous(struct vm *vm, int vcpuid) argument
1296 vm_handle_hlt(struct vm *vm, int vcpuid, bool intr_disabled, bool *retu) argument
1378 vm_handle_paging(struct vm *vm, int vcpuid, bool *retu) argument
1420 vm_handle_inst_emul(struct vm *vm, int vcpuid, bool *retu) argument
1498 vm_handle_suspend(struct vm *vm, int vcpuid, bool *retu) argument
1550 vm_handle_reqidle(struct vm *vm, int vcpuid, bool *retu) argument
1590 vm_exit_suspended(struct vm *vm, int vcpuid, uint64_t rip) argument
1605 vm_exit_rendezvous(struct vm *vm, int vcpuid, uint64_t rip) argument
1619 vm_exit_reqidle(struct vm *vm, int vcpuid, uint64_t rip) argument
1631 vm_exit_astpending(struct vm *vm, int vcpuid, uint64_t rip) argument
1646 int error, vcpuid; local
1748 vm_restart_instruction(void *arg, int vcpuid) argument
1791 vm_exit_intinfo(struct vm *vm, int vcpuid, uint64_t info) argument
1873 nested_fault(struct vm *vm, int vcpuid, uint64_t info1, uint64_t info2, uint64_t *retinfo) argument
1931 vm_entry_intinfo(struct vm *vm, int vcpuid, uint64_t *retinfo) argument
1974 vm_get_intinfo(struct vm *vm, int vcpuid, uint64_t *info1, uint64_t *info2) argument
1988 vm_inject_exception(struct vm *vm, int vcpuid, int vector, int errcode_valid, uint32_t errcode, int restart_instruction) argument
2049 vm_inject_fault(void *vmarg, int vcpuid, int vector, int errcode_valid, int errcode) argument
2064 vm_inject_pf(void *vmarg, int vcpuid, int error_code, uint64_t cr2) argument
2082 vm_inject_nmi(struct vm *vm, int vcpuid) argument
2097 vm_nmi_pending(struct vm *vm, int vcpuid) argument
2110 vm_nmi_clear(struct vm *vm, int vcpuid) argument
2129 vm_inject_extint(struct vm *vm, int vcpuid) argument
2144 vm_extint_pending(struct vm *vm, int vcpuid) argument
2157 vm_extint_clear(struct vm *vm, int vcpuid) argument
2267 vcpu_set_state(struct vm *vm, int vcpuid, enum vcpu_state newstate, bool from_idle) argument
2286 vcpu_get_state(struct vm *vm, int vcpuid, int *hostcpu) argument
2306 vm_activate_cpu(struct vm *vm, int vcpuid) argument
2335 vcpu_stats(struct vm *vm, int vcpuid) argument
2342 vm_get_x2apic_state(struct vm *vm, int vcpuid, enum x2apic_state *state) argument
2353 vm_set_x2apic_state(struct vm *vm, int vcpuid, enum x2apic_state state) argument
2407 vcpu_notify_event(struct vm *vm, int vcpuid, bool lapic_intr) argument
2433 vm_smp_rendezvous(struct vm *vm, int vcpuid, cpuset_t dest, vm_rendezvous_func_t func, void *arg) argument
2524 vm_copy_teardown(struct vm *vm, int vcpuid, struct vm_copyinfo *copyinfo, int num_copyinfo) argument
2537 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
2583 vm_copyin(struct vm *vm, int vcpuid, struct vm_copyinfo *copyinfo, void *kaddr, size_t len) argument
2600 vm_copyout(struct vm *vm, int vcpuid, const void *kaddr, struct vm_copyinfo *copyinfo, size_t len) argument
[all...]
/freebsd-11-stable/sys/amd64/vmm/io/
H A Dvpmtmr.c83 vpmtmr_handler(struct vm *vm, int vcpuid, bool in, int port, int bytes, argument
H A Dvhpet.c470 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 Dvatpic.c712 vatpic_master_handler(struct vm *vm, int vcpuid, bool in, int port, int bytes, argument
732 vatpic_slave_handler(struct vm *vm, int vcpuid, bool in, int port, int bytes, argument
752 vatpic_elc_handler(struct vm *vm, int vcpuid, bool in, int port, int bytes, argument
H A Dvioapic.c229 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 Dvatpit.c338 vatpit_handler(struct vm *vm, int vcpuid, bool in, int port, int bytes, argument
421 vatpit_nmisc_handler(struct vm *vm, int vcpuid, bool in, int port, int bytes, argument
H A Dvlapic_priv.h152 int vcpuid; member in struct:vlapic
H A Dvrtc.c844 vrtc_addr_handler(struct vm *vm, int vcpuid, bool in, int port, int bytes, argument
867 vrtc_data_handler(struct vm *vm, int vcpuid, bool in, int port, int bytes, argument
H A Dvlapic.c828 int vcpuid; local
1510 vlapic_set_x2apic_state(struct vm *vm, int vcpuid, enum x2apic_state state) argument
1549 int vcpuid; local
[all...]
/freebsd-11-stable/sys/dev/hyperv/vmbus/
H A Dvmbus_var.h72 uint32_t vcpuid; /* virtual cpuid */ member in struct:vmbus_pcpu_data
/freebsd-11-stable/sys/amd64/vmm/intel/
H A Dvmx_msr.c314 vmx_msr_guest_init(struct vmx *vmx, int vcpuid) argument
348 vmx_msr_guest_enter(struct vmx *vmx, int vcpuid) argument
362 vmx_msr_guest_exit(struct vmx *vmx, int vcpuid) argument
383 vmx_rdmsr(struct vmx *vmx, int vcpuid, u_int num, uint64_t *val, bool *retu) argument
424 vmx_wrmsr(struct vmx *vmx, int vcpuid, u_in argument
[all...]
H A Dvmx.c1529 vmx_restore_nmi_blocking(struct vmx *vmx, int vcpuid) argument
1540 vmx_clear_nmi_blocking(struct vmx *vmx, int vcpuid) argument
1551 vmx_assert_nmi_blocking(struct vmx *vmx, int vcpuid) argument
1870 inout_str_index(struct vmx *vmx, int vcpuid, int in) argument
1883 inout_str_count(struct vmx *vmx, int vcpuid, int rep) argument
1916 inout_str_seginfo(struct vmx *vmx, int vcpuid, uint32_ argument
2017 apic_access_virtualization(struct vmx *vmx, int vcpuid) argument
2026 x2apic_virtualization(struct vmx *vmx, int vcpuid) argument
2035 vmx_handle_apic_write(struct vmx *vmx, int vcpuid, struct vlapic *vlapic, uint64_t qual) argument
2103 apic_access_fault(struct vmx *vmx, int vcpuid, uint64_t gpa) argument
2114 vmx_handle_apic_access(struct vmx *vmx, int vcpuid, struct vm_exit *vmexit) argument
2200 emulate_wrmsr(struct vmx *vmx, int vcpuid, u_int num, uint64_t val, bool *retu) argument
2213 emulate_rdmsr(struct vmx *vmx, int vcpuid, u_int num, bool *retu) argument
2758 vmx_exit_handle_nmi(struct vmx *vmx, int vcpuid, struct vm_exit *vmexit) argument
3638 int vcpuid; local
3661 int vcpuid, error; local
3800 vmx_vlapic_init(void *arg, int vcpuid) argument
[all...]
/freebsd-11-stable/sys/amd64/include/xen/
H A Dhypercall.h358 HYPERVISOR_vcpu_op( int cmd, unsigned int vcpuid, void *extra_args) argument
/freebsd-11-stable/sys/i386/include/xen/
H A Dhypercall.h346 HYPERVISOR_vcpu_op( int cmd, int vcpuid, void *extra_args) argument
/freebsd-11-stable/sys/xen/interface/hvm/
H A Dhvm_op.h185 uint32_t vcpuid; member in struct:xen_hvm_inject_trap
/freebsd-11-stable/sys/amd64/include/
H A Dvmm_dev.h184 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 Dvmm.h666 vm_inject_ud(void *vm, int vcpuid) argument
672 vm_inject_gp(void *vm, int vcpuid) argument
678 vm_inject_ac(void *vm, int vcpuid, int errcode) argument
684 vm_inject_ss(void *vm, int vcpuid, int errcode) argument
[all...]
/freebsd-11-stable/sys/amd64/vmm/amd/
H A Dsvm.c1787 check_asid(struct svm_softc *sc, int vcpuid, pmap_t pmap, u_int thiscpu) argument
2287 svm_vlapic_init(void *arg, int vcpuid) argument

Completed in 208 milliseconds