Lines Matching refs:sseu
62 intel_sseu_from_device_info(const struct sseu_dev_info *sseu) in intel_sseu_from_device_info() argument
65 .slice_mask = sseu->slice_mask, in intel_sseu_from_device_info()
66 .subslice_mask = sseu->subslice_mask[0], in intel_sseu_from_device_info()
67 .min_eus_per_subslice = sseu->max_eus_per_subslice, in intel_sseu_from_device_info()
68 .max_eus_per_subslice = sseu->max_eus_per_subslice, in intel_sseu_from_device_info()
75 intel_sseu_has_subslice(const struct sseu_dev_info *sseu, int slice, in intel_sseu_has_subslice() argument
81 GEM_BUG_ON(ss_idx >= sseu->ss_stride); in intel_sseu_has_subslice()
83 mask = sseu->subslice_mask[slice * sseu->ss_stride + ss_idx]; in intel_sseu_has_subslice()
88 void intel_sseu_set_info(struct sseu_dev_info *sseu, u8 max_slices,
92 intel_sseu_subslice_total(const struct sseu_dev_info *sseu);
95 intel_sseu_subslices_per_slice(const struct sseu_dev_info *sseu, u8 slice);
97 u32 intel_sseu_get_subslices(const struct sseu_dev_info *sseu, u8 slice);
99 void intel_sseu_set_subslices(struct sseu_dev_info *sseu, int slice,
107 void intel_sseu_dump(const struct sseu_dev_info *sseu, struct drm_printer *p);
108 void intel_sseu_print_topology(const struct sseu_dev_info *sseu,