| /src/sys/external/bsd/drm2/dist/drm/i915/gt/ |
| intel_sseu.h | 28 u8 subslice_mask[GEN_MAX_SLICES * GEN_MAX_SUBSLICE_STRIDE]; member in struct:sseu_dev_info 53 u8 subslice_mask; member in struct:intel_sseu 63 .subslice_mask = sseu->subslice_mask[0], 80 mask = sseu->subslice_mask[slice * sseu->ss_stride + ss_idx];
|
| intel_sseu.c | 34 for (i = 0; i < ARRAY_SIZE(sseu->subslice_mask); i++) 35 total += hweight8(sseu->subslice_mask[i]); 48 mask |= (u32)sseu->subslice_mask[offset + i] << 59 memcpy(&sseu->subslice_mask[offset], &ss_mask, sseu->ss_stride); 103 ctx_sseu.subslice_mask = 104 ~(~0u << (hweight8(ctx_sseu.subslice_mask) / 2)); 110 subslices = hweight8(ctx_sseu.subslice_mask); 139 subslices > min_t(u8, 4, hweight8(sseu->subslice_mask[0]) / 2)) {
|
| /src/sys/external/bsd/drm2/dist/drm/i915/ |
| intel_device_info.c | 298 u32 subslice_mask, eu_en; local 328 subslice_mask = (1 << 4) - 1; 329 subslice_mask &= ~((fuse2 & GEN10_F2_SS_DIS_MASK) >> 333 u32 subslice_mask_with_eus = subslice_mask; 372 u8 subslice_mask = 0; local 386 subslice_mask |= BIT(0); 397 subslice_mask |= BIT(1); 401 intel_sseu_set_subslices(sseu, 0, subslice_mask); 428 u32 fuse2, eu_disable, subslice_mask; local 442 subslice_mask = (1 << sseu->max_subslices) - 1 531 u32 fuse2, subslice_mask, eu_disable[3]; \/* s_max *\/ local 612 u8 subslice_mask = 0; local [all...] |
| i915_getparam.c | 160 value = sseu->subslice_mask[0];
|
| i915_query.c | 90 sseu->subslice_mask, subslice_length))
|
| i915_debugfs.c | 3669 memcpy(&to_mask[offset], &sseu->subslice_mask[offset], sseu->ss_stride); 3697 sseu->subslice_mask[0] |= BIT(ss); 3745 intel_sseu_copy_subslices(&info->sseu, s, sseu->subslice_mask); 3798 sseu->subslice_mask); 3810 sseu->subslice_mask[ss_idx] |= 3838 sseu->subslice_mask);
|
| /src/sys/external/bsd/drm2/dist/drm/i915/gem/ |
| i915_gem_context.c | 1335 if (!user->slice_mask || !user->subslice_mask || 1348 overflows_type(user->subslice_mask, context->subslice_mask) || 1359 if (user->subslice_mask & ~device->subslice_mask[0]) 1366 context->subslice_mask = user->subslice_mask; 1373 unsigned int hw_ss_per_s = hweight8(device->subslice_mask[0]); 1375 unsigned int req_ss = hweight8(context->subslice_mask); 2340 user_sseu.subslice_mask = ce->sseu.subslice_mask [all...] |
| /src/sys/external/bsd/drm2/dist/drm/i915/gem/selftests/ |
| i915_gem_context.c | 1264 pg_sseu.subslice_mask = 1265 ~(~0 << (hweight32(engine->sseu.subslice_mask) / 2));
|
| /src/sys/external/bsd/drm2/dist/include/uapi/drm/ |
| i915_drm.h | 1672 __u64 subslice_mask; member in struct:drm_i915_gem_context_param_sseu
|