Searched refs:vcpuid (Results 1 - 25 of 38) sorted by path

12

/freebsd-11-stable/sys/amd64/include/
H A Dvmm_instruction_emul.h58 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 Dhypercall.h359 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 Dvmx_msr.h35 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 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 Dvatpic.h42 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 Dvatpit.h42 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 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 Dvhpet.h38 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 Dvioapic.c229 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 Dvioapic.h43 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 Dvlapic_priv.h87 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 Dvpmtmr.c83 vpmtmr_handler(struct vm *vm, int vcpuid, bool in, int port, int bytes, argument
H A Dvpmtmr.h41 int vpmtmr_handler(struct vm *vm, int vcpuid, bool in, int port, int bytes,
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
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 Dvrtc.h47 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 Dvmm_ioport.c103 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 Dvmm_ioport.h34 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 Dvmm_ktr.h39 #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 Dvmbus.c719 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 Dvmbus_chan.c1657 chan->ch_vcpuid = VMBUS_PCPU_GET(chan->ch_vmbus, vcpuid, cpu);
H A Dvmbus_var.h72 uint32_t vcpuid; /* virtual cpuid */ member in struct:vmbus_pcpu_data
/freebsd-11-stable/sys/i386/include/xen/
H A Dhypercall.h347 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 Dhvm_op.h185 uint32_t vcpuid; member in struct:xen_hvm_inject_trap
/freebsd-11-stable/lib/libvmmapi/
H A Dvmmapi.c1186 gg.vcpuid = vcpu;
1325 ac.vcpuid = vcpu;
1337 vmii.vcpuid = vcpu;
1353 vmii.vcpuid = vcpu;
H A Dvmmapi.h112 int vm_gla2gpa(struct vmctx *, int vcpuid, struct vm_guest_paging *paging,

Completed in 253 milliseconds

12