Searched refs:subslice_mask (Results 1 - 11 of 11) sorted by relevance
/linux-master/drivers/gpu/drm/i915/gt/ |
H A D | intel_sseu.h | 70 intel_sseu_ss_mask_t subslice_mask; member in struct:sseu_dev_info 103 u8 subslice_mask; member in struct:intel_sseu 113 .subslice_mask = sseu->subslice_mask.hsw[0], 130 return test_bit(subslice, sseu->subslice_mask.xehp); 132 return sseu->subslice_mask.hsw[slice] & BIT(subslice); 144 return find_next_bit(sseu->subslice_mask.xehp, 145 XEHP_BITMAP_BITS(sseu->subslice_mask),
|
H A D | intel_sseu.c | 28 return bitmap_weight(sseu->subslice_mask.xehp, 29 XEHP_BITMAP_BITS(sseu->subslice_mask)); 31 for (i = 0; i < ARRAY_SIZE(sseu->subslice_mask.hsw); i++) 32 total += hweight8(sseu->subslice_mask.hsw[i]); 44 return sseu->subslice_mask.hsw[slice]; 157 sseu->subslice_mask.hsw[0] = ss_en & valid_ss_mask; 174 bitmap_or(sseu->subslice_mask.xehp, 177 XEHP_BITMAP_BITS(sseu->subslice_mask)); 348 sseu->subslice_mask.hsw[0] |= BIT(0); 359 sseu->subslice_mask 388 u32 fuse2, eu_disable, subslice_mask; local 494 u32 fuse2, subslice_mask, eu_disable[3]; /* s_max */ local 579 u8 subslice_mask = 0; local [all...] |
H A D | intel_sseu_debugfs.c | 37 sseu->subslice_mask.hsw[0] |= BIT(ss); 88 sseu->subslice_mask.hsw[s] = info->sseu.subslice_mask.hsw[s]; 143 sseu->subslice_mask.hsw[s] = info->sseu.subslice_mask.hsw[s]; 153 sseu->subslice_mask.hsw[s] |= BIT(ss); 180 sseu->subslice_mask.hsw[s] = info->sseu.subslice_mask.hsw[s];
|
H A D | intel_gt_mcr.c | 155 intel_slicemask_from_xehp_dssmask(gt->info.sseu.subslice_mask,
|
H A D | intel_workarounds.c | 1123 GEM_BUG_ON(slice >= ARRAY_SIZE(sseu->subslice_mask.hsw)); 1330 slice_mask = intel_slicemask_from_xehp_dssmask(sseu->subslice_mask,
|
/linux-master/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_context.c | 1903 if (!user->slice_mask || !user->subslice_mask || 1916 overflows_type(user->subslice_mask, context->subslice_mask) || 1927 if (user->subslice_mask & ~dev_subslice_mask) 1934 context->subslice_mask = user->subslice_mask; 1943 unsigned int req_ss = hweight8(context->subslice_mask); 2411 user_sseu.subslice_mask = ce->sseu.subslice_mask;
|
/linux-master/drivers/gpu/drm/i915/ |
H A D | i915_query.c | 34 intel_sseu_ss_mask_t subslice_mask) 98 return fill_topology_info(sseu, query_item, sseu->subslice_mask); 32 fill_topology_info(const struct sseu_dev_info *sseu, struct drm_i915_query_item *query_item, intel_sseu_ss_mask_t subslice_mask) argument
|
H A D | i915_perf.c | 3200 out_sseu->subslice_mask = 3201 ~(~0 << (hweight8(out_sseu->subslice_mask) / 2));
|
/linux-master/drivers/gpu/drm/i915/gem/selftests/ |
H A D | i915_gem_context.c | 1283 pg_sseu.subslice_mask = 1284 ~(~0 << (hweight32(engine->sseu.subslice_mask) / 2));
|
/linux-master/include/uapi/drm/ |
H A D | i915_drm.h | 2200 __u64 subslice_mask; member in struct:drm_i915_gem_context_param_sseu
|
/linux-master/tools/include/uapi/drm/ |
H A D | i915_drm.h | 2200 __u64 subslice_mask; member in struct:drm_i915_gem_context_param_sseu
|
Completed in 394 milliseconds