/freebsd-11-stable/sys/amd64/include/ |
H A D | vmm_instruction_emul.h | 58 int vie_update_register(void *vm, int vcpuid, enum vm_reg_name reg, 95 int vm_gla2gpa(struct vm *vm, int vcpuid, struct vm_guest_paging *paging,
|
/freebsd-11-stable/sys/amd64/include/xen/ |
H A D | hypercall.h | 359 int cmd, unsigned int vcpuid, void *extra_args) 361 return _hypercall3(int, vcpu_op, cmd, vcpuid, extra_args); 358 HYPERVISOR_vcpu_op( int cmd, unsigned int vcpuid, void *extra_args) argument
|
/freebsd-11-stable/sys/amd64/vmm/intel/ |
H A D | vmx_msr.h | 35 void vmx_msr_guest_init(struct vmx *vmx, int vcpuid); 36 void vmx_msr_guest_enter(struct vmx *vmx, int vcpuid); 37 void vmx_msr_guest_exit(struct vmx *vmx, int vcpuid); 38 int vmx_rdmsr(struct vmx *, int vcpuid, u_int num, uint64_t *val, bool *retu); 39 int vmx_wrmsr(struct vmx *, int vcpuid, u_int num, uint64_t val, bool *retu);
|
/freebsd-11-stable/sys/amd64/vmm/io/ |
H A D | vatpic.c | 712 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 D | vatpic.h | 42 int vatpic_master_handler(struct vm *vm, int vcpuid, bool in, int port, 44 int vatpic_slave_handler(struct vm *vm, int vcpuid, bool in, int port, 46 int vatpic_elc_handler(struct vm *vm, int vcpuid, bool in, int port, int bytes,
|
H A D | vatpit.h | 42 int vatpit_handler(struct vm *vm, int vcpuid, bool in, int port, int bytes, 44 int vatpit_nmisc_handler(struct vm *vm, int vcpuid, bool in, int port,
|
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 | vhpet.h | 38 int vhpet_mmio_write(void *vm, int vcpuid, uint64_t gpa, uint64_t val, 40 int vhpet_mmio_read(void *vm, int vcpuid, uint64_t gpa, uint64_t *val,
|
H A D | vioapic.c | 229 vioapic_update_tmr(struct vm *vm, int vcpuid, void *arg) argument 237 vlapic = vm_lapic(vm, vcpuid); 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 354 vm_smp_rendezvous(vioapic->vm, vcpuid, allvcpus, 376 vioapic_mmio_rw(struct vioapic *vioapic, int vcpuid, uint64_t gpa, argument 401 *data = vioapic_read(vioapic, vcpuid, 404 vioapic_write(vioapic, vcpuid, vioapic->ioregsel, 414 vioapic_mmio_read(void *vm, int vcpuid, uint64_t gpa, uint64_t *rval, argument 421 error = vioapic_mmio_rw(vioapic, vcpuid, gp 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 | vioapic.h | 43 int vioapic_mmio_write(void *vm, int vcpuid, uint64_t gpa, 45 int vioapic_mmio_read(void *vm, int vcpuid, uint64_t gpa, 49 void vioapic_process_eoi(struct vm *vm, int vcpuid, int vector);
|
H A D | vlapic_priv.h | 87 VCPU_CTR0((vlapic)->vm, (vlapic)->vcpuid, format) 90 VCPU_CTR1((vlapic)->vm, (vlapic)->vcpuid, format, p1) 93 VCPU_CTR2((vlapic)->vm, (vlapic)->vcpuid, format, p1, p2) 96 VCPU_CTR3((vlapic)->vm, (vlapic)->vcpuid, format, p1, p2, p3) 152 int vcpuid; member in struct:vlapic
|
H A D | vpmtmr.c | 83 vpmtmr_handler(struct vm *vm, int vcpuid, bool in, int port, int bytes, argument
|
H A D | vpmtmr.h | 41 int vpmtmr_handler(struct vm *vm, int vcpuid, bool in, int port, int bytes,
|
H A D | vrtc.c | 844 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 915 VCPU_CTR2(vm, vcpuid, "Read value %#x from RTC offset %#x", 920 VCPU_CTR1(vm, vcpuid, "RTC reg_a set to %#x", *val); 924 VCPU_CTR1(vm, vcpuid, "RTC reg_b set to %#x", *val); 928 VCPU_CTR1(vm, vcpuid, "RTC reg_c set to %#x (ignored)", 932 VCPU_CTR1(vm, vcpuid, "RTC reg_d set to %#x (ignored)", 942 VCPU_CTR2(vm, vcpuid, "RTC offset %#x set to %#x",
|
H A D | vrtc.h | 47 int vrtc_addr_handler(struct vm *vm, int vcpuid, bool in, int port, int bytes, 49 int vrtc_data_handler(struct vm *vm, int vcpuid, bool in, int port, int bytes,
|
/freebsd-11-stable/sys/amd64/vmm/ |
H A D | vmm_ioport.c | 103 emulate_inout_port(struct vm *vm, int vcpuid, struct vm_exit *vmexit, argument 125 error = (*handler)(vm, vcpuid, vmexit->u.inout.in, 141 error = vm_set_register(vm, vcpuid, VM_REG_GUEST_RAX, 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 167 error = emulate_inout_str(vm, vcpuid, vmexit, retu); 169 error = emulate_inout_port(vm, vcpuid, vmexit, retu); 171 VCPU_CTR4(vm, vcpuid, "%s%s 0x%04x: %s",
|
H A D | vmm_ioport.h | 34 typedef int (*ioport_handler_func_t)(struct vm *vm, int vcpuid, 37 int vm_handle_inout(struct vm *vm, int vcpuid, struct vm_exit *vme, bool *retu);
|
H A D | vmm_ktr.h | 39 #define VCPU_CTR0(vm, vcpuid, format) \ 40 CTR2(KTR_VMM, "vm %s[%d]: " format, vm_name((vm)), (vcpuid)) 42 #define VCPU_CTR1(vm, vcpuid, format, p1) \ 43 CTR3(KTR_VMM, "vm %s[%d]: " format, vm_name((vm)), (vcpuid), (p1)) 45 #define VCPU_CTR2(vm, vcpuid, format, p1, p2) \ 46 CTR4(KTR_VMM, "vm %s[%d]: " format, vm_name((vm)), (vcpuid), (p1), (p2)) 48 #define VCPU_CTR3(vm, vcpuid, format, p1, p2, p3) \ 49 CTR5(KTR_VMM, "vm %s[%d]: " format, vm_name((vm)), (vcpuid), (p1), (p2), (p3)) 51 #define VCPU_CTR4(vm, vcpuid, format, p1, p2, p3, p4) \ 52 CTR6(KTR_VMM, "vm %s[%d]: " format, vm_name((vm)), (vcpuid), \ [all...] |
/freebsd-11-stable/sys/dev/hyperv/vmbus/ |
H A D | vmbus.c | 719 VMBUS_PCPU_GET(sc, vcpuid, cpu) = rdmsr(MSR_HV_VP_INDEX); 722 VMBUS_PCPU_GET(sc, vcpuid, cpu) = 0; 1150 return (VMBUS_PCPU_GET(sc, vcpuid, cpu));
|
H A D | vmbus_chan.c | 1657 chan->ch_vcpuid = VMBUS_PCPU_GET(chan->ch_vmbus, vcpuid, cpu);
|
H A D | vmbus_var.h | 72 uint32_t vcpuid; /* virtual cpuid */ member in struct:vmbus_pcpu_data
|
/freebsd-11-stable/sys/i386/include/xen/ |
H A D | hypercall.h | 347 int cmd, int vcpuid, void *extra_args) 349 return _hypercall3(int, vcpu_op, cmd, vcpuid, extra_args); 346 HYPERVISOR_vcpu_op( int cmd, int vcpuid, void *extra_args) argument
|
/freebsd-11-stable/sys/xen/interface/hvm/ |
H A D | hvm_op.h | 185 uint32_t vcpuid; member in struct:xen_hvm_inject_trap
|
/freebsd-11-stable/lib/libvmmapi/ |
H A D | vmmapi.c | 1186 gg.vcpuid = vcpu; 1325 ac.vcpuid = vcpu; 1337 vmii.vcpuid = vcpu; 1353 vmii.vcpuid = vcpu;
|
H A D | vmmapi.h | 112 int vm_gla2gpa(struct vmctx *, int vcpuid, struct vm_guest_paging *paging,
|