Home
last modified time | relevance | path

Searched refs:regnums (Results 1 – 7 of 7) sorted by relevance

/illumos-gate/usr/src/cmd/mdb/intel/mdb/
H A Dmdb_bhyve.c231 static const int regnums[] = { in bhyve_get_gregset() local
267 if (vmm_get_regset(bd->bd_vmm, cpu, KREG_NGREG, regnums, in bhyve_get_gregset()
495 static const int regnums[] = { in bhyve_sysregs_dcmd() local
534 if (vmm_get_regset(bd->bd_vmm, cpu, ARRAY_SIZE(regnums), regnums, in bhyve_sysregs_dcmd()
587 static const int regnums[] = { in bhyve_dbgregs_dcmd() local
681 regvals = mdb_zalloc(ARRAY_SIZE(regnums) * sizeof (uint64_t), UM_SLEEP); in bhyve_dbgregs_dcmd()
683 if (vmm_get_regset(bd->bd_vmm, cpu, ARRAY_SIZE(regnums), regnums, in bhyve_dbgregs_dcmd()
706 mdb_free(regvals, ARRAY_SIZE(regnums) * sizeof (uint64_t)); in bhyve_dbgregs_dcmd()
/illumos-gate/usr/src/test/bhyve-tests/tests/common/
H A Din_guest.c506 const int regnums[] = { in test_setup_vcpu() local
534 assert(ARRAY_SIZE(regnums) == ARRAY_SIZE(regvals)); in test_setup_vcpu()
536 err = vm_set_register_set(vcpu, ARRAY_SIZE(regnums), regnums, in test_setup_vcpu()
/illumos-gate/usr/src/lib/libvmm/
H A Dlibvmm.c561 vmm_get_regset(vmm_t *vmm, int vcpuid, size_t nregs, const int *regnums, in vmm_get_regset() argument
573 vm_regnums[i] = vmm_mapreg(regnums[i]); in vmm_get_regset()
587 vmm_set_regset(vmm_t *vmm, int vcpuid, size_t nregs, const int *regnums, in vmm_set_regset() argument
599 vm_regnums[i] = vmm_mapreg(regnums[i]); in vmm_set_regset()
/illumos-gate/usr/src/lib/libvmmapi/common/
H A Dvmmapi.h192 const int *regnums, uint64_t *regvals);
194 const int *regnums, uint64_t *regvals);
H A Dvmmapi.c873 const int *regnums, uint64_t *regvals) in vm_set_register_set() argument
881 vmregset.regnums = regnums; in vm_set_register_set()
890 const int *regnums, uint64_t *regvals) in vm_get_register_set() argument
898 vmregset.regnums = regnums; in vm_get_register_set()
/illumos-gate/usr/src/uts/intel/io/vmm/
H A Dvmm_sol_dev.c1096 int regnums[VM_REG_LAST]; in vmmdev_do_ioctl() local
1107 if (ddi_copyin(vrs.regnums, regnums, in vmmdev_do_ioctl()
1115 if (regnums[i] < 0) { in vmmdev_do_ioctl()
1119 error = vm_get_register(sc->vmm_vm, vcpu, regnums[i], in vmmdev_do_ioctl()
1130 int regnums[VM_REG_LAST]; in vmmdev_do_ioctl() local
1141 if (ddi_copyin(vrs.regnums, regnums, in vmmdev_do_ioctl()
1160 if (regnums[i] < 0) { in vmmdev_do_ioctl()
1164 error = vm_set_register(sc->vmm_vm, vcpu, regnums[i], in vmmdev_do_ioctl()
/illumos-gate/usr/src/uts/intel/sys/
H A Dvmm_dev.h100 const int *regnums; /* enum vm_reg_name */ member