Lines Matching full:migration
988 * Indicates the device can support the migration API through
1018 * Upon VFIO_DEVICE_FEATURE_SET, execute a migration state change on the VFIO
1022 * The kernel migration driver must fully transition the device to the new state
1025 * The kernel migration driver must not generate asynchronous device state
1037 * this FD when it is finished. The user must consider the migration data stream
1042 * Upon VFIO_DEVICE_FEATURE_GET, get the current migration state of the VFIO
1052 * The device migration Finite State Machine is described by the enum
1053 * vfio_device_mig_state. Some of the FSM arcs will create a migration data
1054 * transfer session by returning a FD, in this case the migration data will
1080 * migration driver must accept and respond to interaction to support external
1090 * kernel migration driver should complete the incorporation of data written
1094 * invalid, the migration driver must fail the SET_STATE ioctl and
1127 * new data_fd. The migration driver may perform actions such as enabling
1146 * migration state. End of stream on the FD indicates the entire device
1150 * the device is in STOP_COPY or risk corruption of the device migration data
1157 * a compatible device. The migration driver may alter/reset the internal
1159 * migration data.
1181 * then it can stop only P2P DMA, otherwise it must stop all DMA. The migration
1225 * This ioctl is used on the migration data FD in the precopy phase of the
1226 * migration data transfer. It returns an estimate of the current data sizes
1231 * return -EINVAL from any other migration state.
1240 * value and decrease as migration data is read from the device.
1258 * During pre-copy the migration data FD has a temporary "end of stream" that is
1265 * Once in STOP_COPY the migration data FD has a permanent end of stream
1345 * migration infrastructure that allows implementing dirty page tracking
1346 * during the pre copy phase of live migration. Only DMA WRITEs are logged,
1410 * restart the dirty tracking, or to abort/restart the whole migration.
1480 * The migration capability allows to report supported features for migration.
1609 * the device; designed to be used when a migration is in progress. Dirty pages