Searched refs:pf_pick_gt_migration (Results 1 – 1 of 1) sorted by relevance
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_gt_sriov_pf_migration.c | 32 static struct xe_gt_sriov_migration_data *pf_pick_gt_migration(struct xe_gt *gt, unsigned int vfid) in pf_pick_gt_migration() function 603 struct xe_gt_sriov_migration_data *migration = pf_pick_gt_migration(gt, vfid); in pf_save_vf_vram_mig_data() 779 return ptr_ring_empty(&pf_pick_gt_migration(gt, vfid)->ring); in xe_gt_sriov_pf_migration_ring_empty() 791 return ptr_ring_full(&pf_pick_gt_migration(gt, vfid)->ring); in xe_gt_sriov_pf_migration_ring_full() 801 struct xe_gt_sriov_migration_data *migration = pf_pick_gt_migration(gt, vfid); in xe_gt_sriov_pf_migration_ring_free() 816 set_bit(type, &pf_pick_gt_migration(gt, vfid)->save.data_remaining); in pf_migration_save_data_todo() 826 struct xe_gt_sriov_migration_data *migration = pf_pick_gt_migration(gt, vfid); in xe_gt_sriov_pf_migration_save_init() 855 return test_bit(type, &pf_pick_gt_migration(gt, vfid)->save.data_remaining); in xe_gt_sriov_pf_migration_save_data_pending() 867 clear_bit(type, &pf_pick_gt_migration(gt, vfid)->save.data_remaining); in xe_gt_sriov_pf_migration_save_data_complete() 888 ret = ptr_ring_produce(&pf_pick_gt_migration(gt, vfid)->ring, data); in xe_gt_sriov_pf_migration_save_produce() [all …]
|