Searched refs:subslice_mask (Results 1 – 10 of 10) sorted by relevance
| /Linux-v5.10/drivers/gpu/drm/i915/gt/ |
| D | intel_sseu.c | 29 for (i = 0; i < ARRAY_SIZE(sseu->subslice_mask); i++) in intel_sseu_subslice_total() 30 total += hweight8(sseu->subslice_mask[i]); in intel_sseu_subslice_total() 43 mask |= (u32)sseu->subslice_mask[offset + i] << in intel_sseu_get_subslices() 54 memcpy(&sseu->subslice_mask[offset], &ss_mask, sseu->ss_stride); in intel_sseu_set_subslices() 198 u32 subslice_mask, eu_en; in gen10_sseu_info_init() local 229 subslice_mask = (1 << 4) - 1; in gen10_sseu_info_init() 230 subslice_mask &= ~((fuse2 & GEN10_F2_SS_DIS_MASK) >> in gen10_sseu_info_init() 234 u32 subslice_mask_with_eus = subslice_mask; in gen10_sseu_info_init() 273 u8 subslice_mask = 0; in cherryview_sseu_info_init() local 287 subslice_mask |= BIT(0); in cherryview_sseu_info_init() [all …]
|
| D | intel_sseu.h | 28 u8 subslice_mask[GEN_MAX_SLICES * GEN_MAX_SUBSLICE_STRIDE]; member 53 u8 subslice_mask; member 63 .subslice_mask = sseu->subslice_mask[0], in intel_sseu_from_device_info() 80 mask = sseu->subslice_mask[slice * sseu->ss_stride + ss_idx]; in intel_sseu_has_subslice()
|
| D | intel_sseu_debugfs.c | 16 memcpy(&to_mask[offset], &sseu->subslice_mask[offset], sseu->ss_stride); in sseu_copy_subslices() 41 sseu->subslice_mask[0] |= BIT(ss); in cherryview_sseu_device_status() 92 sseu_copy_subslices(&info->sseu, s, sseu->subslice_mask); in gen10_sseu_device_status() 148 sseu->subslice_mask); in gen9_sseu_device_status() 160 sseu->subslice_mask[ss_idx] |= in gen9_sseu_device_status() 189 sseu->subslice_mask); in bdw_sseu_device_status()
|
| /Linux-v5.10/drivers/gpu/drm/i915/gem/ |
| D | i915_gem_context.c | 1433 if (!user->slice_mask || !user->subslice_mask || in i915_gem_user_to_context_sseu() 1446 overflows_type(user->subslice_mask, context->subslice_mask) || in i915_gem_user_to_context_sseu() 1457 if (user->subslice_mask & ~device->subslice_mask[0]) in i915_gem_user_to_context_sseu() 1464 context->subslice_mask = user->subslice_mask; in i915_gem_user_to_context_sseu() 1471 unsigned int hw_ss_per_s = hweight8(device->subslice_mask[0]); in i915_gem_user_to_context_sseu() 1473 unsigned int req_ss = hweight8(context->subslice_mask); in i915_gem_user_to_context_sseu() 2462 user_sseu.subslice_mask = ce->sseu.subslice_mask; in get_sseu()
|
| /Linux-v5.10/drivers/gpu/drm/i915/ |
| D | i915_getparam.c | 152 value = sseu->subslice_mask[0]; in i915_getparam_ioctl()
|
| D | i915_query.c | 81 sseu->subslice_mask, subslice_length)) in query_topology_info()
|
| D | i915_perf.c | 2786 out_sseu->subslice_mask = in get_default_sseu_config() 2787 ~(~0 << (hweight8(out_sseu->subslice_mask) / 2)); in get_default_sseu_config()
|
| /Linux-v5.10/tools/include/uapi/drm/ |
| D | i915_drm.h | 1744 __u64 subslice_mask; member
|
| /Linux-v5.10/include/uapi/drm/ |
| D | i915_drm.h | 1744 __u64 subslice_mask; member
|
| /Linux-v5.10/drivers/gpu/drm/i915/gem/selftests/ |
| D | i915_gem_context.c | 1267 pg_sseu.subslice_mask = in __igt_ctx_sseu() 1268 ~(~0 << (hweight32(engine->sseu.subslice_mask) / 2)); in __igt_ctx_sseu()
|