Lines Matching refs:dss
34 void xe_gt_mcr_get_dss_steering(struct xe_gt *gt, unsigned int dss, u16 *group, u16 *instance);
40 * @dss: DSS ID to obtain steering for
45 #define for_each_dss_steering(dss, gt, group, instance) \
46 for_each_dss((dss), (gt)) \
47 for_each_if((xe_gt_mcr_get_dss_steering((gt), (dss), &(group), &(instance)), true))
52 * @dss: DSS ID to obtain steering for
57 #define for_each_geometry_dss(dss, gt, group, instance) \
58 for_each_dss_steering(dss, gt, group, instance) \
59 if (xe_gt_has_geometry_dss(gt, dss))
64 * @dss: DSS ID to obtain steering for
69 #define for_each_compute_dss(dss, gt, group, instance) \
70 for_each_dss_steering(dss, gt, group, instance) \
71 if (xe_gt_has_compute_dss(gt, dss))