Searched refs:vcpu (Results 76 - 96 of 96) sorted by relevance

1234

/freebsd-current/sys/amd64/vmm/amd/
H A Dvmcb.h355 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 Dvgic_v3.c483 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 Dvlapic_priv.h133 struct vcpu;
147 struct vcpu *vcpu; member in struct:vlapic
H A Dvhpet.c471 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 Dbhyvectl.c332 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 Dbhyveload.c115 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 Dpctestdev.c76 static int pctestdev_iomem_io(struct vcpu *vcpu, int dir,
192 pctestdev_iomem_io(struct vcpu *vcpu __unused, int dir,
H A Dbootrom.c85 bootrom_var_mem_handler(struct vcpu *vcpu __unused, int dir, uint64_t addr,
H A Dtpm_ppi_qemu.c56 tpm_ppi_mem_handler(struct vcpu *const vcpu __unused, const int dir,
H A Dsnapshot.c1145 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 Dtpm_intf_crb.c265 tpm_crb_mem_handler(struct vcpu *vcpu __unused, const int dir,
H A Dpci_emul.c545 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 Dxen_common.c41 #include <contrib/xen/vcpu.h>
/freebsd-current/sys/contrib/xen/
H A Ddomctl.h290 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 Dhvm.c64 #include <contrib/xen/vcpu.h>
320 set_percpu_callback(unsigned int vcpu) argument
325 vec.vcpu = vcpu;
H A Dxen_apic.c55 #include <contrib/xen/vcpu.h>
H A Dpv.c80 #include <contrib/xen/vcpu.h>
/freebsd-current/sys/amd64/include/
H A Dvmm_dev.h150 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 Dxen_intr.c519 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 Dhvm_op.h208 * 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 Dvga.c653 vga_mem_handler(struct vcpu *vcpu __unused, int dir, uint64_t addr, int size,

Completed in 223 milliseconds

1234