/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/ |
H A D | intel_sseu.c | 12 u8 max_subslices, u8 max_eus_per_subslice) in intel_sseu_set_info() 15 sseu->max_subslices = max_subslices; in intel_sseu_set_info() 18 sseu->ss_stride = GEN_SSEU_STRIDE(sseu->max_subslices); in intel_sseu_set_info() 66 int slice_stride = sseu->max_subslices * sseu->eu_stride; in sseu_eu_idx() 110 GEM_BUG_ON(sseu->max_slices * sseu->max_subslices > in gen11_compute_sseu_info() 121 for (ss = 0; ss < sseu->max_subslices; ss++) in gen11_compute_sseu_info() 208 for (ss = 0; ss < sseu->max_subslices; ss++) in gen10_sseu_info_init() 236 for (ss = 0; ss < sseu->max_subslices; ss++) { in gen10_sseu_info_init() 345 subslice_mask = (1 << sseu->max_subslices) in gen9_sseu_info_init() 11 intel_sseu_set_info(struct sseu_dev_info *sseu, u8 max_slices, u8 max_subslices, u8 max_eus_per_subslice) intel_sseu_set_info() argument [all...] |
H A D | intel_sseu.h | 41 u8 max_subslices; member 86 u8 max_subslices, u8 max_eus_per_subslice);
|
H A D | intel_sseu_debugfs.c | 94 for (ss = 0; ss < info->sseu.max_subslices; ss++) { in gen10_sseu_device_status() 150 for (ss = 0; ss < info->sseu.max_subslices; ss++) { in gen9_sseu_device_status() 260 info->sseu.max_subslices, in intel_sseu_status()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/ |
H A D | intel_sseu.c | 15 u8 max_subslices, u8 max_eus_per_subslice) in intel_sseu_set_info() 18 sseu->max_subslices = max_subslices; in intel_sseu_set_info() 75 for (ss = 0; ss < sseu->max_subslices; ss++) in compute_eu_total() 99 int len = sseu->max_slices * sseu->max_subslices * eu_stride; in intel_sseu_copy_eumask_to_user() 103 for (ss = 0; ss < sseu->max_subslices; ss++) { in intel_sseu_copy_eumask_to_user() 105 s * sseu->max_subslices * eu_stride + in intel_sseu_copy_eumask_to_user() 132 int ss_stride = GEN_SSEU_STRIDE(sseu->max_subslices); in intel_sseu_copy_ssmask_to_user() 137 for (ss = 0; ss < sseu->max_subslices; ss++) { in intel_sseu_copy_ssmask_to_user() 153 u32 valid_ss_mask = GENMASK(sseu->max_subslices in gen11_compute_sseu_info() 14 intel_sseu_set_info(struct sseu_dev_info *sseu, u8 max_slices, u8 max_subslices, u8 max_eus_per_subslice) intel_sseu_set_info() argument [all...] |
H A D | intel_sseu.h | 94 u8 max_subslices; member 126 subslice >= sseu->max_subslices) in intel_sseu_has_subslice() 150 u8 max_subslices, u8 max_eus_per_subslice);
|
H A D | intel_sseu_debugfs.c | 90 for (ss = 0; ss < info->sseu.max_subslices; ss++) { in gen11_sseu_device_status() 145 for (ss = 0; ss < info->sseu.max_subslices; ss++) { in gen9_sseu_device_status() 251 info->sseu.max_subslices, in intel_sseu_status()
|
H A D | intel_engine_cs.c | 823 int ss_per_ccs = info->sseu.max_subslices / I915_MAX_CCS; in engine_mask_apply_compute_fuses()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/ |
H A D | i915_query.c | 38 int ss_stride = GEN_SSEU_STRIDE(sseu->max_subslices); in fill_topology_info() 49 eu_length = sseu->max_slices * sseu->max_subslices * eu_stride; in fill_topology_info() 60 topo.max_subslices = sseu->max_subslices; in fill_topology_info()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/ |
H A D | i915_query.c | 49 eu_length = sseu->max_slices * sseu->max_subslices * sseu->eu_stride; in query_topology_info() 63 topo.max_subslices = sseu->max_subslices; in query_topology_info()
|
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/drm/ |
H A D | i915_drm.h | 876 __u16 max_subslices; member
|
/kernel/linux/linux-5.10/tools/include/uapi/drm/ |
H A D | i915_drm.h | 2250 * (X * max_subslices + Y) * eu_stride + 2260 __u16 max_subslices; member
|
/kernel/linux/linux-5.10/include/uapi/drm/ |
H A D | i915_drm.h | 2250 * (X * max_subslices + Y) * eu_stride + 2260 __u16 max_subslices; member
|
/kernel/linux/linux-6.6/include/uapi/drm/ |
H A D | i915_drm.h | 3129 * @max_subslices: 3133 __u16 max_subslices; member 3209 * (X * max_subslices + Y) * eu_stride +
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/drm/ |
H A D | i915_drm.h | 903 __u16 max_subslices; member
|
/kernel/linux/linux-6.6/tools/include/uapi/drm/ |
H A D | i915_drm.h | 3129 * @max_subslices: 3133 __u16 max_subslices; member 3209 * (X * max_subslices + Y) * eu_stride +
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/drm/ |
H A D | i915_drm.h | 903 __u16 max_subslices; member
|