Home
last modified time | relevance | path

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

/linux-6.15/drivers/vfio/pci/qat/
H A Dmain.c53 enum vfio_device_mig_state mig_state; member
75 qat_vdev->mig_state = VFIO_DEVICE_STATE_RUNNING; in qat_vf_pci_open_device()
138 if (qat_vdev->mig_state != VFIO_DEVICE_STATE_PRE_COPY && in qat_vf_precopy_ioctl()
139 qat_vdev->mig_state != VFIO_DEVICE_STATE_PRE_COPY_P2P) { in qat_vf_precopy_ioctl()
381 u32 cur = qat_vdev->mig_state; in qat_vf_pci_step_device_state()
479 qat_vdev->mig_state = VFIO_DEVICE_STATE_RUNNING; in qat_vf_reset_done()
494 while (new_state != qat_vdev->mig_state) { in qat_vf_pci_set_device_state()
495 ret = vfio_mig_get_next_state(vdev, qat_vdev->mig_state, in qat_vf_pci_set_device_state()
504 qat_vdev->mig_state = next_state; in qat_vf_pci_set_device_state()
505 if (WARN_ON(res && new_state != qat_vdev->mig_state)) { in qat_vf_pci_set_device_state()
[all …]
/linux-6.15/drivers/vfio/pci/virtio/
H A Dmigrate.c262 virtvdev->mig_state = VFIO_DEVICE_STATE_RUNNING; in virtiovf_state_mutex_unlock()
462 if (virtvdev->mig_state != VFIO_DEVICE_STATE_PRE_COPY && in virtiovf_precopy_ioctl()
463 virtvdev->mig_state != VFIO_DEVICE_STATE_PRE_COPY_P2P) { in virtiovf_precopy_ioctl()
1132 u32 cur = virtvdev->mig_state; in virtiovf_pci_step_device_state_locked()
1232 while (new_state != virtvdev->mig_state) { in virtiovf_pci_set_device_state()
1233 ret = vfio_mig_get_next_state(vdev, virtvdev->mig_state, in virtiovf_pci_set_device_state()
1242 virtvdev->mig_state = next_state; in virtiovf_pci_set_device_state()
1243 if (WARN_ON(res && new_state != virtvdev->mig_state)) { in virtiovf_pci_set_device_state()
1260 *curr_state = virtvdev->mig_state; in virtiovf_pci_get_device_state()
1328 virtvdev->mig_state = VFIO_DEVICE_STATE_RUNNING; in virtiovf_open_migration()
H A Dcommon.h98 enum vfio_device_mig_state mig_state; member
/linux-6.15/drivers/vfio/pci/mlx5/
H A Dmain.c508 if (mvdev->mig_state != VFIO_DEVICE_STATE_PRE_COPY && in mlx5vf_precopy_ioctl()
509 mvdev->mig_state != VFIO_DEVICE_STATE_PRE_COPY_P2P) { in mlx5vf_precopy_ioctl()
519 if (mvdev->mig_state == VFIO_DEVICE_STATE_PRE_COPY) { in mlx5vf_precopy_ioctl()
1086 u32 cur = mvdev->mig_state; in mlx5vf_pci_step_device_state_locked()
1220 mvdev->mig_state = VFIO_DEVICE_STATE_RUNNING; in mlx5vf_state_mutex_unlock()
1239 while (new_state != mvdev->mig_state) { in mlx5vf_pci_set_device_state()
1240 ret = vfio_mig_get_next_state(vdev, mvdev->mig_state, in mlx5vf_pci_set_device_state()
1249 mvdev->mig_state = next_state; in mlx5vf_pci_set_device_state()
1250 if (WARN_ON(res && new_state != mvdev->mig_state)) { in mlx5vf_pci_set_device_state()
1285 *curr_state = mvdev->mig_state; in mlx5vf_pci_get_device_state()
[all …]
H A Dcmd.h182 enum vfio_device_mig_state mig_state; member
/linux-6.15/drivers/vfio/pci/hisilicon/
H A Dhisi_acc_vfio_pci.c670 hisi_acc_vdev->mig_state = VFIO_DEVICE_STATE_RUNNING; in hisi_acc_vf_reset()
807 if (hisi_acc_vdev->mig_state != VFIO_DEVICE_STATE_PRE_COPY) { in hisi_acc_vf_precopy_ioctl()
977 u32 cur = hisi_acc_vdev->mig_state; in hisi_acc_vf_set_device_state()
1074 while (new_state != hisi_acc_vdev->mig_state) { in hisi_acc_vfio_pci_set_device_state()
1076 hisi_acc_vdev->mig_state, in hisi_acc_vfio_pci_set_device_state()
1086 hisi_acc_vdev->mig_state = next_state; in hisi_acc_vfio_pci_set_device_state()
1087 if (WARN_ON(res && new_state != hisi_acc_vdev->mig_state)) { in hisi_acc_vfio_pci_set_device_state()
1112 *curr_state = hisi_acc_vdev->mig_state; in hisi_acc_vfio_pci_get_device_state()
1452 hisi_acc_vdev->mig_state = VFIO_DEVICE_STATE_RUNNING; in hisi_acc_vfio_pci_open_device()
H A Dhisi_acc_vfio_pci.h113 enum vfio_device_mig_state mig_state; member