Searched refs:migf (Results 1 – 4 of 4) sorted by relevance
36 mlx5vf_get_migration_page(struct mlx5_vf_migration_file *migf, in mlx5vf_get_migration_page() argument44 if (offset < migf->last_offset || !migf->last_offset_sg) { in mlx5vf_get_migration_page()45 migf->last_offset = 0; in mlx5vf_get_migration_page()46 migf->last_offset_sg = migf->table.sgt.sgl; in mlx5vf_get_migration_page()47 migf->sg_last_entry = 0; in mlx5vf_get_migration_page()50 cur_offset = migf->last_offset; in mlx5vf_get_migration_page()52 for_each_sg(migf->last_offset_sg, sg, in mlx5vf_get_migration_page()53 migf->table.sgt.orig_nents - migf->sg_last_entry, i) { in mlx5vf_get_migration_page()55 migf->last_offset_sg = sg; in mlx5vf_get_migration_page()56 migf->sg_last_entry += i; in mlx5vf_get_migration_page()[all …]
213 struct mlx5_vf_migration_file *migf, in _create_mkey() argument217 size_t npages = migf ? DIV_ROUND_UP(migf->total_length, PAGE_SIZE) : in _create_mkey()235 if (migf) { in _create_mkey()238 for_each_sgtable_dma_page(&migf->table.sgt, &dma_iter, 0) in _create_mkey()259 migf ? migf->total_length : (npages * PAGE_SIZE)); in _create_mkey()269 struct mlx5_vf_migration_file *migf = container_of(async_data, in mlx5vf_mig_file_cleanup_cb() local271 struct mlx5_core_dev *mdev = migf->mvdev->mdev; in mlx5vf_mig_file_cleanup_cb()273 mutex_lock(&migf->lock); in mlx5vf_mig_file_cleanup_cb()275 migf->is_err = true; in mlx5vf_mig_file_cleanup_cb()276 wake_up_interruptible(&migf->poll_wait); in mlx5vf_mig_file_cleanup_cb()[all …]
126 struct mlx5_vf_migration_file *migf);128 struct mlx5_vf_migration_file *migf);
354 struct hisi_acc_vf_migration_file *migf) in vf_qm_check_match() argument356 struct acc_vf_data *vf_data = &migf->vf_data; in vf_qm_check_match()363 if (migf->total_length < QM_MATCH_SIZE) in vf_qm_check_match()444 struct hisi_acc_vf_migration_file *migf) in vf_qm_load_data() argument448 struct acc_vf_data *vf_data = &migf->vf_data; in vf_qm_load_data()452 if (migf->total_length == QM_MATCH_SIZE) in vf_qm_load_data()455 if (migf->total_length < sizeof(struct acc_vf_data)) in vf_qm_load_data()489 struct hisi_acc_vf_migration_file *migf) in vf_qm_state_save() argument491 struct acc_vf_data *vf_data = &migf->vf_data; in vf_qm_state_save()504 migf->total_length = QM_MATCH_SIZE; in vf_qm_state_save()[all …]