HomeSort by: relevance | last modified time | path
    Searched refs:subslice_mask (Results 1 - 9 of 9) sorted by relevancy

  /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

Completed in 29 milliseconds