Searched refs:migf (Results 1 – 8 of 8) sorted by relevance
| /linux-6.15/drivers/vfio/pci/mlx5/ |
| H A D | main.c | 82 kfree(migf); in mlx5vf_release_file() 121 struct mlx5_vf_migration_file *migf = vhca_buf->migf; in mlx5vf_buf_read_done() local 301 migf->save_data[chunk_num - 1].migf = migf; in mlx5vf_mig_file_set_save_work() 335 struct mlx5_vf_migration_file *migf = save_data->migf; in mlx5vf_mig_file_save_work() local 635 migf = kzalloc(sizeof(*migf), GFP_KERNEL_ACCOUNT); in mlx5vf_pci_save_device_data() 636 if (!migf) in mlx5vf_pci_save_device_data() 648 stream_open(migf->filp->f_inode, migf->filp); in mlx5vf_pci_save_device_data() 807 migf->max_pos += migf->record_size; in mlx5vf_resume_read_header_data() 951 migf->buf[0] = mlx5vf_alloc_data_buffer(migf, in mlx5vf_resume_write() 1011 migf = kzalloc(sizeof(*migf), GFP_KERNEL_ACCOUNT); in mlx5vf_pci_resume_device_data() [all …]
|
| H A D | cmd.c | 55 if (migf) { in mlx5vf_cmd_suspend_vhca() 66 if (migf) in mlx5vf_cmd_suspend_vhca() 399 struct mlx5_vf_migration_file *migf = buf->migf; in mlx5vf_free_data_buffer() local 479 buf->migf = migf; in mlx5vf_alloc_data_buffer() 556 fput(migf->filp); in mlx5vf_save_callback_complete() 585 struct mlx5_vf_migration_file *migf = header_buf->migf; in add_buf_header() local 766 fput(migf->filp); in mlx5vf_cmd_save_vhca_state() 809 err = mlx5_core_alloc_pd(migf->mvdev->mdev, &migf->pdn); in mlx5vf_cmd_alloc_pd() 819 mlx5_core_dealloc_pd(migf->mvdev->mdev, migf->pdn); in mlx5vf_cmd_dealloc_pd() 831 if (migf->buf[i]) { in mlx5fv_cmd_clean_migf_resources() [all …]
|
| H A D | cmd.h | 65 struct mlx5_vf_migration_file *migf; member 83 struct mlx5_vf_migration_file *migf; member 210 struct mlx5_vf_migration_file *migf, 214 struct mlx5_vf_migration_file *migf, 216 int mlx5vf_cmd_alloc_pd(struct mlx5_vf_migration_file *migf); 217 void mlx5vf_cmd_dealloc_pd(struct mlx5_vf_migration_file *migf); 218 void mlx5fv_cmd_clean_migf_resources(struct mlx5_vf_migration_file *migf); 220 mlx5vf_alloc_data_buffer(struct mlx5_vf_migration_file *migf, 224 mlx5vf_get_data_buffer(struct mlx5_vf_migration_file *migf, 233 void mlx5vf_mig_file_set_save_work(struct mlx5_vf_migration_file *migf,
|
| /linux-6.15/drivers/vfio/pci/virtio/ |
| H A D | migrate.c | 137 buf->migf = migf; in virtiovf_alloc_data_buffer() 215 list_splice(&migf->avail_list, &migf->buf_list); in virtiovf_clean_migf_resources() 224 virtiovf_pci_free_obj_id(migf->virtvdev, migf->obj_id); in virtiovf_clean_migf_resources() 680 migf = kzalloc(sizeof(*migf), GFP_KERNEL_ACCOUNT); in virtiovf_pci_save_device_data() 681 if (!migf) in virtiovf_pci_save_device_data() 692 stream_open(migf->filp->f_inode, migf->filp); in virtiovf_pci_save_device_data() 725 migf->pre_copy_initial_bytes = migf->max_pos; in virtiovf_pci_save_device_data() 866 migf->max_pos += migf->record_size; in virtiovf_resume_read_header_data() 1070 migf = kzalloc(sizeof(*migf), GFP_KERNEL_ACCOUNT); in virtiovf_pci_resume_device_data() 1071 if (!migf) in virtiovf_pci_resume_device_data() [all …]
|
| H A D | common.h | 33 struct virtiovf_migration_file *migf; member
|
| /linux-6.15/drivers/vfio/pci/qat/ |
| H A D | main.c | 212 kfree(migf); in qat_vf_release_file() 264 migf = kzalloc(sizeof(*migf), GFP_KERNEL); in qat_vf_save_device_data() 265 if (!migf) in qat_vf_save_device_data() 272 kfree(migf); in qat_vf_save_device_data() 276 stream_open(migf->filp->f_inode, migf->filp); in qat_vf_save_device_data() 290 return migf; in qat_vf_save_device_data() 355 migf = kzalloc(sizeof(*migf), GFP_KERNEL); in qat_vf_resume_device_data() 356 if (!migf) in qat_vf_resume_device_data() 368 stream_open(migf->filp->f_inode, migf->filp); in qat_vf_resume_device_data() 371 return migf; in qat_vf_resume_device_data() [all …]
|
| /linux-6.15/drivers/vfio/pci/hisilicon/ |
| H A D | hisi_acc_vfio_pci.c | 709 kfree(migf); in hisi_acc_vf_release_file() 748 ret = vf_qm_check_match(migf->hisi_acc_vdev, migf); in hisi_acc_vf_resume_write() 767 migf = kzalloc(sizeof(*migf), GFP_KERNEL_ACCOUNT); in hisi_acc_vf_pci_resume() 768 if (!migf) in hisi_acc_vf_pci_resume() 780 stream_open(migf->filp->f_inode, migf->filp); in hisi_acc_vf_pci_resume() 783 return migf; in hisi_acc_vf_pci_resume() 889 migf = kzalloc(sizeof(*migf), GFP_KERNEL_ACCOUNT); in hisi_acc_open_saving_migf() 890 if (!migf) in hisi_acc_open_saving_migf() 902 stream_open(migf->filp->f_inode, migf->filp); in hisi_acc_open_saving_migf() 1556 migf = kzalloc(sizeof(*migf), GFP_KERNEL); in hisi_acc_vfio_debug_init() [all …]
|
| /linux-6.15/samples/vfio-mdev/ |
| H A D | mtty.c | 828 kfree(migf); in mtty_release_migf() 978 if (migf) { in mtty_save_device_data() 984 migf = kzalloc(sizeof(*migf), GFP_KERNEL_ACCOUNT); in mtty_save_device_data() 985 if (!migf) in mtty_save_device_data() 993 kfree(migf); in mtty_save_device_data() 997 stream_open(migf->filp->f_inode, migf->filp); in mtty_save_device_data() 1092 migf = kzalloc(sizeof(*migf), GFP_KERNEL_ACCOUNT); in mtty_resume_device_data() 1093 if (!migf) in mtty_resume_device_data() 1104 stream_open(migf->filp->f_inode, migf->filp); in mtty_resume_device_data() 1110 return migf; in mtty_resume_device_data() [all …]
|