Lines Matching refs:mig
1510 struct vfio_device_feature_mig_state *mig) in vfio_ioct_mig_return_fd() argument
1521 mig->data_fd = fd; in vfio_ioct_mig_return_fd()
1522 if (copy_to_user(arg, mig, sizeof(*mig))) { in vfio_ioct_mig_return_fd()
1543 struct vfio_device_feature_mig_state mig; in vfio_ioctl_device_feature_mig_device_state() local
1553 sizeof(mig)); in vfio_ioctl_device_feature_mig_device_state()
1557 if (copy_from_user(&mig, arg, minsz)) in vfio_ioctl_device_feature_mig_device_state()
1567 mig.device_state = curr_state; in vfio_ioctl_device_feature_mig_device_state()
1572 filp = device->mig_ops->migration_set_state(device, mig.device_state); in vfio_ioctl_device_feature_mig_device_state()
1576 return vfio_ioct_mig_return_fd(filp, arg, &mig); in vfio_ioctl_device_feature_mig_device_state()
1578 mig.data_fd = -1; in vfio_ioctl_device_feature_mig_device_state()
1579 if (copy_to_user(arg, &mig, sizeof(mig))) in vfio_ioctl_device_feature_mig_device_state()
1590 struct vfio_device_feature_migration mig = { in vfio_ioctl_device_feature_migration() local
1599 sizeof(mig)); in vfio_ioctl_device_feature_migration()
1602 if (copy_to_user(arg, &mig, sizeof(mig))) in vfio_ioctl_device_feature_migration()