Lines Matching refs:vmregset
634 struct vm_register_set *vmregset; in vmmdev_ioctl() local
638 vmregset = (struct vm_register_set *)data; in vmmdev_ioctl()
639 if (vmregset->count > VM_REG_LAST) { in vmmdev_ioctl()
643 regvals = malloc(sizeof(regvals[0]) * vmregset->count, M_VMMDEV, in vmmdev_ioctl()
645 regnums = malloc(sizeof(regnums[0]) * vmregset->count, M_VMMDEV, in vmmdev_ioctl()
647 error = copyin(vmregset->regnums, regnums, sizeof(regnums[0]) * in vmmdev_ioctl()
648 vmregset->count); in vmmdev_ioctl()
651 vmregset->count, regnums, regvals); in vmmdev_ioctl()
653 error = copyout(regvals, vmregset->regvals, in vmmdev_ioctl()
654 sizeof(regvals[0]) * vmregset->count); in vmmdev_ioctl()
660 struct vm_register_set *vmregset; in vmmdev_ioctl() local
664 vmregset = (struct vm_register_set *)data; in vmmdev_ioctl()
665 if (vmregset->count > VM_REG_LAST) { in vmmdev_ioctl()
669 regvals = malloc(sizeof(regvals[0]) * vmregset->count, M_VMMDEV, in vmmdev_ioctl()
671 regnums = malloc(sizeof(regnums[0]) * vmregset->count, M_VMMDEV, in vmmdev_ioctl()
673 error = copyin(vmregset->regnums, regnums, sizeof(regnums[0]) * in vmmdev_ioctl()
674 vmregset->count); in vmmdev_ioctl()
676 error = copyin(vmregset->regvals, regvals, in vmmdev_ioctl()
677 sizeof(regvals[0]) * vmregset->count); in vmmdev_ioctl()
680 vmregset->count, regnums, regvals); in vmmdev_ioctl()