Lines Matching refs:vmregset
646 struct vm_register_set *vmregset; in vmmdev_ioctl() local
650 vmregset = (struct vm_register_set *)data; in vmmdev_ioctl()
651 if (vmregset->count > VM_REG_LAST) { in vmmdev_ioctl()
655 regvals = mallocarray(vmregset->count, sizeof(regvals[0]), in vmmdev_ioctl()
657 regnums = mallocarray(vmregset->count, sizeof(regnums[0]), in vmmdev_ioctl()
659 error = copyin(vmregset->regnums, regnums, sizeof(regnums[0]) * in vmmdev_ioctl()
660 vmregset->count); in vmmdev_ioctl()
663 vmregset->count, regnums, regvals); in vmmdev_ioctl()
665 error = copyout(regvals, vmregset->regvals, in vmmdev_ioctl()
666 sizeof(regvals[0]) * vmregset->count); in vmmdev_ioctl()
672 struct vm_register_set *vmregset; in vmmdev_ioctl() local
676 vmregset = (struct vm_register_set *)data; in vmmdev_ioctl()
677 if (vmregset->count > VM_REG_LAST) { in vmmdev_ioctl()
681 regvals = mallocarray(vmregset->count, sizeof(regvals[0]), in vmmdev_ioctl()
683 regnums = mallocarray(vmregset->count, sizeof(regnums[0]), in vmmdev_ioctl()
685 error = copyin(vmregset->regnums, regnums, sizeof(regnums[0]) * in vmmdev_ioctl()
686 vmregset->count); in vmmdev_ioctl()
688 error = copyin(vmregset->regvals, regvals, in vmmdev_ioctl()
689 sizeof(regvals[0]) * vmregset->count); in vmmdev_ioctl()
692 vmregset->count, regnums, regvals); in vmmdev_ioctl()