Lines Matching refs:xe_gt

240 static void init_steering_l3bank(struct xe_gt *gt)  in init_steering_l3bank()
276 static void init_steering_mslice(struct xe_gt *gt) in init_steering_mslice()
300 static unsigned int dss_per_group(struct xe_gt *gt) in dss_per_group()
347 void xe_gt_mcr_get_dss_steering(struct xe_gt *gt, unsigned int dss, u16 *group, u16 *instance) in xe_gt_mcr_get_dss_steering()
355 static void init_steering_dss(struct xe_gt *gt) in init_steering_dss()
366 static void init_steering_oaddrm(struct xe_gt *gt) in init_steering_oaddrm()
380 static void init_steering_sqidi_psmi(struct xe_gt *gt) in init_steering_sqidi_psmi()
390 static void init_steering_inst0(struct xe_gt *gt) in init_steering_inst0()
398 void (*init)(struct xe_gt *gt);
418 void xe_gt_mcr_init_early(struct xe_gt *gt) in xe_gt_mcr_init_early()
432 void xe_gt_mcr_init(struct xe_gt *gt) in xe_gt_mcr_init()
486 void xe_gt_mcr_set_implicit_defaults(struct xe_gt *gt) in xe_gt_mcr_set_implicit_defaults()
524 static bool xe_gt_mcr_get_nonterminated_steering(struct xe_gt *gt, in xe_gt_mcr_get_nonterminated_steering()
568 static void mcr_lock(struct xe_gt *gt) __acquires(&gt->mcr_lock) in mcr_lock()
588 static void mcr_unlock(struct xe_gt *gt) __releases(&gt->mcr_lock) in mcr_unlock()
602 static u32 rw_with_mcr_steering(struct xe_gt *gt, struct xe_reg_mcr reg_mcr, in rw_with_mcr_steering()
669 u32 xe_gt_mcr_unicast_read_any(struct xe_gt *gt, struct xe_reg_mcr reg_mcr) in xe_gt_mcr_unicast_read_any()
703 u32 xe_gt_mcr_unicast_read(struct xe_gt *gt, in xe_gt_mcr_unicast_read()
729 void xe_gt_mcr_unicast_write(struct xe_gt *gt, struct xe_reg_mcr reg_mcr, in xe_gt_mcr_unicast_write()
747 void xe_gt_mcr_multicast_write(struct xe_gt *gt, struct xe_reg_mcr reg_mcr, in xe_gt_mcr_multicast_write()
764 void xe_gt_mcr_steering_dump(struct xe_gt *gt, struct drm_printer *p) in xe_gt_mcr_steering_dump()