/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/ |
H A D | intel_sseu.h | 42 u8 max_eus_per_subslice; member 55 u8 max_eus_per_subslice; member 64 .min_eus_per_subslice = sseu->max_eus_per_subslice, in intel_sseu_from_device_info() 65 .max_eus_per_subslice = sseu->max_eus_per_subslice, in intel_sseu_from_device_info() 86 u8 max_subslices, u8 max_eus_per_subslice);
|
H A D | intel_sseu.c | 12 u8 max_subslices, u8 max_eus_per_subslice) in intel_sseu_set_info() 16 sseu->max_eus_per_subslice = max_eus_per_subslice; in intel_sseu_set_info() 20 sseu->eu_stride = GEN_SSEU_STRIDE(sseu->max_eus_per_subslice); in intel_sseu_set_info() 154 for (eu = 0; eu < sseu->max_eus_per_subslice / 2; eu++) in gen12_sseu_info_init() 373 eu_per_ss = sseu->max_eus_per_subslice - in gen9_sseu_info_init() 481 eu_disable[s] >> (ss * sseu->max_eus_per_subslice); in bdw_sseu_info_init() 490 if (sseu->max_eus_per_subslice - n_disabled == 7) in bdw_sseu_info_init() 707 val = req_sseu->max_eus_per_subslice << GEN8_RPCS_EU_MAX_SHIFT; in intel_sseu_make_rpcs() 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
|
H A D | intel_sseu_debugfs.c | 261 info->sseu.max_eus_per_subslice); in intel_sseu_status()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/ |
H A D | intel_sseu.h | 95 u8 max_eus_per_subslice; member 105 u8 max_eus_per_subslice; member 114 .min_eus_per_subslice = sseu->max_eus_per_subslice, in intel_sseu_from_device_info() 115 .max_eus_per_subslice = sseu->max_eus_per_subslice, in intel_sseu_from_device_info() 150 u8 max_subslices, u8 max_eus_per_subslice);
|
H A D | intel_sseu.c | 15 u8 max_subslices, u8 max_eus_per_subslice) in intel_sseu_set_info() 19 sseu->max_eus_per_subslice = max_eus_per_subslice; in intel_sseu_set_info() 61 GEM_WARN_ON(eu_mask && __fls(eu_mask) >= sseu->max_eus_per_subslice); in sseu_set_eus() 98 int eu_stride = GEN_SSEU_STRIDE(sseu->max_eus_per_subslice); in intel_sseu_copy_eumask_to_user() 249 for (eu = 0; eu < sseu->max_eus_per_subslice / 2; eu++) in xehp_sseu_info_init() 287 for (eu = 0; eu < sseu->max_eus_per_subslice / 2; eu++) in gen12_sseu_info_init() 431 eu_per_ss = sseu->max_eus_per_subslice - in gen9_sseu_info_init() 539 eu_disable[s] >> (ss * sseu->max_eus_per_subslice); in bdw_sseu_info_init() 548 if (sseu->max_eus_per_subslice in bdw_sseu_info_init() 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_debugfs.c | 252 info->sseu.max_eus_per_subslice); in intel_sseu_status()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_context.c | 1434 !user->min_eus_per_subslice || !user->max_eus_per_subslice) in i915_gem_user_to_context_sseu() 1438 if (user->max_eus_per_subslice < user->min_eus_per_subslice) in i915_gem_user_to_context_sseu() 1449 overflows_type(user->max_eus_per_subslice, in i915_gem_user_to_context_sseu() 1450 context->max_eus_per_subslice)) in i915_gem_user_to_context_sseu() 1460 if (user->max_eus_per_subslice > device->max_eus_per_subslice) in i915_gem_user_to_context_sseu() 1466 context->max_eus_per_subslice = user->max_eus_per_subslice; in i915_gem_user_to_context_sseu() 1514 device->max_eus_per_subslice) || in i915_gem_user_to_context_sseu() 1515 (user->max_eus_per_subslice ! in i915_gem_user_to_context_sseu() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_context.c | 1900 !user->min_eus_per_subslice || !user->max_eus_per_subslice) in i915_gem_user_to_context_sseu() 1904 if (user->max_eus_per_subslice < user->min_eus_per_subslice) in i915_gem_user_to_context_sseu() 1915 overflows_type(user->max_eus_per_subslice, in i915_gem_user_to_context_sseu() 1916 context->max_eus_per_subslice)) in i915_gem_user_to_context_sseu() 1926 if (user->max_eus_per_subslice > device->max_eus_per_subslice) in i915_gem_user_to_context_sseu() 1932 context->max_eus_per_subslice = user->max_eus_per_subslice; in i915_gem_user_to_context_sseu() 1980 device->max_eus_per_subslice) || in i915_gem_user_to_context_sseu() 1981 (user->max_eus_per_subslice ! in i915_gem_user_to_context_sseu() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/ |
H A D | i915_query.c | 39 int eu_stride = GEN_SSEU_STRIDE(sseu->max_eus_per_subslice); in fill_topology_info() 61 topo.max_eus_per_subslice = sseu->max_eus_per_subslice; in fill_topology_info()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/ |
H A D | i915_query.c | 64 topo.max_eus_per_subslice = sseu->max_eus_per_subslice; in query_topology_info()
|
/kernel/linux/linux-5.10/tools/include/uapi/drm/ |
H A D | i915_drm.h | 1749 * max_eus_per_subslice. 1752 __u16 max_eus_per_subslice; member 2261 __u16 max_eus_per_subslice; member
|
/kernel/linux/linux-5.10/include/uapi/drm/ |
H A D | i915_drm.h | 1749 * max_eus_per_subslice. 1752 __u16 max_eus_per_subslice; member 2261 __u16 max_eus_per_subslice; member
|
/kernel/linux/linux-6.6/include/uapi/drm/ |
H A D | i915_drm.h | 2205 * max_eus_per_subslice. 2208 __u16 max_eus_per_subslice; member 3136 * @max_eus_per_subslice: 3141 __u16 max_eus_per_subslice; member
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/drm/ |
H A D | i915_drm.h | 747 __u16 max_eus_per_subslice; member 904 __u16 max_eus_per_subslice; member
|
/kernel/linux/linux-6.6/tools/include/uapi/drm/ |
H A D | i915_drm.h | 2205 * max_eus_per_subslice. 2208 __u16 max_eus_per_subslice; member 3136 * @max_eus_per_subslice: 3141 __u16 max_eus_per_subslice; member
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/drm/ |
H A D | i915_drm.h | 747 __u16 max_eus_per_subslice; member 904 __u16 max_eus_per_subslice; member
|
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/drm/ |
H A D | i915_drm.h | 877 __u16 max_eus_per_subslice; member
|