Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/xe/
H A Dxe_gt_sriov_pf_migration.c32 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 …]