Lines Matching refs:mig
1199 struct vfio_device_feature_mig_state *mig) in vfio_ioct_mig_return_fd() argument
1210 mig->data_fd = fd; in vfio_ioct_mig_return_fd()
1211 if (copy_to_user(arg, mig, sizeof(*mig))) { in vfio_ioct_mig_return_fd()
1232 struct vfio_device_feature_mig_state mig; in vfio_ioctl_device_feature_mig_device_state() local
1242 sizeof(mig)); in vfio_ioctl_device_feature_mig_device_state()
1246 if (copy_from_user(&mig, arg, minsz)) in vfio_ioctl_device_feature_mig_device_state()
1256 mig.device_state = curr_state; in vfio_ioctl_device_feature_mig_device_state()
1261 filp = device->mig_ops->migration_set_state(device, mig.device_state); in vfio_ioctl_device_feature_mig_device_state()
1265 return vfio_ioct_mig_return_fd(filp, arg, &mig); in vfio_ioctl_device_feature_mig_device_state()
1267 mig.data_fd = -1; in vfio_ioctl_device_feature_mig_device_state()
1268 if (copy_to_user(arg, &mig, sizeof(mig))) in vfio_ioctl_device_feature_mig_device_state()
1279 struct vfio_device_feature_migration mig = { in vfio_ioctl_device_feature_migration() local
1288 sizeof(mig)); in vfio_ioctl_device_feature_migration()
1291 if (copy_to_user(arg, &mig, sizeof(mig))) in vfio_ioctl_device_feature_migration()