pf_pick_gt_migration
struct xe_gt_sriov_migration_data *migration = pf_pick_gt_migration(gt, n);
struct xe_gt_sriov_migration_data *migration = pf_pick_gt_migration(gt, vfid);
return ptr_ring_empty(&pf_pick_gt_migration(gt, vfid)->ring);
return ptr_ring_full(&pf_pick_gt_migration(gt, vfid)->ring);
struct xe_gt_sriov_migration_data *migration = pf_pick_gt_migration(gt, vfid);
set_bit(type, &pf_pick_gt_migration(gt, vfid)->save.data_remaining);
struct xe_gt_sriov_migration_data *migration = pf_pick_gt_migration(gt, vfid);
return test_bit(type, &pf_pick_gt_migration(gt, vfid)->save.data_remaining);
clear_bit(type, &pf_pick_gt_migration(gt, vfid)->save.data_remaining);
ret = ptr_ring_produce(&pf_pick_gt_migration(gt, vfid)->ring, data);
struct xe_gt_sriov_migration_data *migration = pf_pick_gt_migration(gt, vfid);
!ptr_ring_full(&pf_pick_gt_migration(gt, vfid)->ring))
ret = ptr_ring_produce(&pf_pick_gt_migration(gt, vfid)->ring, data);
struct xe_gt_sriov_migration_data *migration = pf_pick_gt_migration(gt, vfid);