/freebsd-current/sys/amd64/vmm/amd/ |
H A D | vmcb.h | 355 int vmcb_read(struct svm_vcpu *vcpu, int ident, uint64_t *retval); 356 int vmcb_write(struct svm_vcpu *vcpu, int ident, uint64_t val); 357 int vmcb_setdesc(struct svm_vcpu *vcpu, int ident, struct seg_desc *desc); 358 int vmcb_getdesc(struct svm_vcpu *vcpu, int ident, struct seg_desc *desc); 361 int vmcb_getany(struct svm_vcpu *vcpu, int ident, uint64_t *val); 362 int vmcb_setany(struct svm_vcpu *vcpu, int ident, uint64_t val); 363 int vmcb_snapshot_desc(struct svm_vcpu *vcpu, int reg, 365 int vmcb_snapshot_any(struct svm_vcpu*vcpu, int ident,
|
/freebsd-current/sys/arm64/vmm/io/ |
H A D | vgic_v3.c | 483 irq->target_vcpu = vcpu_vcpuid(hypctx->vcpu); 668 irq = vgic_v3_get_irq(hypctx->hyp, vcpu_vcpuid(hypctx->vcpu), 695 irq = vgic_v3_get_irq(hypctx->hyp, vcpu_vcpuid(hypctx->vcpu), 716 irq = vgic_v3_get_irq(hypctx->hyp, vcpu_vcpuid(hypctx->vcpu), 749 irq = vgic_v3_get_irq(hypctx->hyp, vcpu_vcpuid(hypctx->vcpu), 794 irq = vgic_v3_get_irq(hypctx->hyp, vcpu_vcpuid(hypctx->vcpu), 825 irq = vgic_v3_get_irq(hypctx->hyp, vcpu_vcpuid(hypctx->vcpu), 869 irq = vgic_v3_get_irq(hypctx->hyp, vcpu_vcpuid(hypctx->vcpu), 888 irq = vgic_v3_get_irq(hypctx->hyp, vcpu_vcpuid(hypctx->vcpu), 910 irq = vgic_v3_get_irq(hypctx->hyp, vcpu_vcpuid(hypctx->vcpu), 1369 dist_read(struct vcpu *vcpu, uint64_t fault_ipa, uint64_t *rval, int size, void *arg) argument 1407 dist_write(struct vcpu *vcpu, uint64_t fault_ipa, uint64_t wval, int size, void *arg) argument 1612 redist_read(struct vcpu *vcpu, uint64_t fault_ipa, uint64_t *rval, int size, void *arg) argument 1690 redist_write(struct vcpu *vcpu, uint64_t fault_ipa, uint64_t wval, int size, void *arg) argument 1764 vgic_v3_icc_sgi1r_read(struct vcpu *vcpu, uint64_t *rval, void *arg) argument 1774 vgic_v3_icc_sgi1r_write(struct vcpu *vcpu, uint64_t rval, void *arg) argument [all...] |
/freebsd-current/sys/amd64/vmm/io/ |
H A D | vlapic_priv.h | 133 struct vcpu; 147 struct vcpu *vcpu; member in struct:vlapic
|
H A D | vhpet.c | 471 vhpet_mmio_write(struct vcpu *vcpu, uint64_t gpa, uint64_t val, int size, argument 480 vhpet = vm_hpet(vcpu_vm(vcpu)); 621 vhpet_mmio_read(struct vcpu *vcpu, uint64_t gpa, uint64_t *rval, int size, argument 628 vhpet = vm_hpet(vcpu_vm(vcpu));
|
/freebsd-current/usr.sbin/bhyvectl/ |
H A D | bhyvectl.c | 332 struct vcpu *vcpu; local 404 vcpu = vm_vcpu_open(ctx, vcpuid); 417 bhyvectl_md_main(ctx, vcpu, vcpuid, get_all); 423 error = vm_set_capability(vcpu, captype, capval); 439 error = vm_get_capability(vcpu, captype, &val); 441 printf("Capability \"%s\" is %s on vcpu %d\n", 478 stats = vm_get_stats(vcpu, &tv, &num_stats); 480 printf("vcpu%d stats:\n", vcpuid); 503 error = vm_run(vcpu, [all...] |
/freebsd-current/usr.sbin/bhyveload/ |
H A D | bhyveload.c | 115 static struct vcpu *vcpu; variable in typeref:struct:vcpu 437 error = vm_set_register(vcpu, vmreg, v); 465 error = vm_set_register(vcpu, vmreg, v); 500 error = vm_set_register(vcpu, vmreg, v); 512 error = vm_set_desc(vcpu, VM_REG_GUEST_GDTR, base, size - 1, 0); 527 error = vm_setup_freebsd_registers_i386(vcpu, rip, gdtbase, 530 error = vm_setup_freebsd_registers(vcpu, rip, cr3, gdtbase, 611 return (vm_set_register(vcpu, reg, val)); 620 return (vm_set_desc(vcpu, re [all...] |
/freebsd-current/usr.sbin/bhyve/ |
H A D | pctestdev.c | 76 static int pctestdev_iomem_io(struct vcpu *vcpu, int dir, 192 pctestdev_iomem_io(struct vcpu *vcpu __unused, int dir,
|
H A D | bootrom.c | 85 bootrom_var_mem_handler(struct vcpu *vcpu __unused, int dir, uint64_t addr,
|
H A D | tpm_ppi_qemu.c | 56 tpm_ppi_mem_handler(struct vcpu *const vcpu __unused, const int dir,
|
H A D | snapshot.c | 1145 checkpoint_cpu_add(int vcpu) argument 1149 CPU_SET(vcpu, &vcpus_active); 1152 CPU_SET(vcpu, &vcpus_suspended); 1155 CPU_CLR(vcpu, &vcpus_suspended); 1171 checkpoint_cpu_suspend(int vcpu) argument 1175 CPU_SET(vcpu, &vcpus_suspended); 1182 checkpoint_cpu_resume(int vcpu) argument 1188 CPU_CLR(vcpu, &vcpus_suspended);
|
H A D | tpm_intf_crb.c | 265 tpm_crb_mem_handler(struct vcpu *vcpu __unused, const int dir,
|
H A D | pci_emul.c | 545 pci_emul_iomem_handler(struct vcpu *vcpu __unused, int dir, 570 pci_emul_mem_handler(struct vcpu *vcpu __unused, int dir, 1430 pci_emul_fallback_handler(struct vcpu *vcpu __unused, int dir, 1446 pci_emul_ecfg_handler(struct vcpu *vcpu __unused, int dir, uint64_t addr,
|
/freebsd-current/sys/xen/ |
H A D | xen_common.c | 41 #include <contrib/xen/vcpu.h>
|
/freebsd-current/sys/contrib/xen/ |
H A D | domctl.h | 290 uint32_t vcpu; /* IN */ member in struct:xen_domctl_vcpucontext 298 uint32_t vcpu; member in struct:xen_domctl_getvcpuinfo 316 /* Get/set which physical cpus a vcpu can execute on. */ 321 uint32_t vcpu; member in struct:xen_domctl_vcpuaffinity 322 /* Set/get the hard affinity for vcpu */ 325 /* Set/get the soft affinity for vcpu */ 406 * For schedulers supporting per-vcpu settings (e.g., RTDS): 411 * For schedulers not supporting per-vcpu settings: 513 uint32_t vcpu; /* IN */ member in struct:xen_domctl_sendtrigger 650 uint32_t vcpu; member in struct:xen_domctl_ext_vcpucontext 736 uint32_t vcpu; /* IN */ member in struct:xen_domctl_debug_op 777 uint32_t vcpu; /* which vcpu */ member in struct:xen_domctl_gdbsx_pauseunp_vcpu 907 uint32_t vcpu; member in struct:xen_domctl_vcpuextstate 973 uint32_t vcpu; /* IN */ member in struct:xen_domctl_vcpu_msrs 1153 uint32_t vcpu; /* IN */ member in struct:xen_domctl_vmtrace_op [all...] |
/freebsd-current/sys/x86/xen/ |
H A D | hvm.c | 64 #include <contrib/xen/vcpu.h> 320 set_percpu_callback(unsigned int vcpu) argument 325 vec.vcpu = vcpu;
|
H A D | xen_apic.c | 55 #include <contrib/xen/vcpu.h>
|
H A D | pv.c | 80 #include <contrib/xen/vcpu.h>
|
/freebsd-current/sys/amd64/include/ |
H A D | vmm_dev.h | 150 int vcpu; /* unused */ member in struct:vm_pptdev_msi 160 int vcpu; /* unused */ member in struct:vm_pptdev_msix
|
/freebsd-current/sys/dev/xen/bus/ |
H A D | xen_intr.c | 519 struct evtchn_bind_ipi bind_ipi = { .vcpu = vcpu_id }; 539 .vcpu = vcpu_id }; 691 bind_vcpu.vcpu = vcpu_id; 865 struct evtchn_bind_virq bind_virq = { .virq = virq, .vcpu = vcpu_id }; 925 struct evtchn_bind_ipi bind_ipi = { .vcpu = vcpu_id };
|
/freebsd-current/sys/contrib/xen/hvm/ |
H A D | hvm_op.h | 208 * channel upcalls on the specified <vcpu>. If set, 215 uint32_t vcpu; member in struct:xen_hvm_evtchn_upcall_vector 355 /* Get the active vcpu p2m index */
|
/freebsd-current/usr.sbin/bhyve/amd64/ |
H A D | vga.c | 653 vga_mem_handler(struct vcpu *vcpu __unused, int dir, uint64_t addr, int size,
|