Searched refs:subslice_mask (Results 1 – 10 of 10) sorted by relevance
/openbsd/sys/dev/pci/drm/i915/gt/ |
H A D | intel_sseu.c | 44 return sseu->subslice_mask.hsw[slice]; in intel_sseu_get_hsw_subslices() 174 bitmap_or(sseu->subslice_mask.xehp, in xehp_compute_sseu_info() 388 u32 fuse2, eu_disable, subslice_mask; in gen9_sseu_info_init() local 416 sseu->subslice_mask.hsw[s] = subslice_mask; in gen9_sseu_info_init() 528 sseu->subslice_mask.hsw[s] = subslice_mask; in bdw_sseu_info_init() 579 u8 subslice_mask = 0; in hsw_sseu_info_init() local 592 subslice_mask = BIT(0); in hsw_sseu_info_init() 596 subslice_mask = BIT(0) | BIT(1); in hsw_sseu_info_init() 600 subslice_mask = BIT(0) | BIT(1); in hsw_sseu_info_init() 621 hweight8(subslice_mask), in hsw_sseu_info_init() [all …]
|
H A D | intel_sseu.h | 70 intel_sseu_ss_mask_t subslice_mask; member 103 u8 subslice_mask; member 113 .subslice_mask = sseu->subslice_mask.hsw[0], in intel_sseu_from_device_info() 130 return test_bit(subslice, sseu->subslice_mask.xehp); in intel_sseu_has_subslice() 132 return sseu->subslice_mask.hsw[slice] & BIT(subslice); in intel_sseu_has_subslice() 144 return find_next_bit(sseu->subslice_mask.xehp, in intel_sseu_find_first_xehp_dss() 145 XEHP_BITMAP_BITS(sseu->subslice_mask), in intel_sseu_find_first_xehp_dss()
|
H A D | intel_sseu_debugfs.c | 37 sseu->subslice_mask.hsw[0] |= BIT(ss); in cherryview_sseu_device_status() 88 sseu->subslice_mask.hsw[s] = info->sseu.subslice_mask.hsw[s]; in gen11_sseu_device_status() 143 sseu->subslice_mask.hsw[s] = info->sseu.subslice_mask.hsw[s]; in gen9_sseu_device_status() 153 sseu->subslice_mask.hsw[s] |= BIT(ss); in gen9_sseu_device_status() 180 sseu->subslice_mask.hsw[s] = info->sseu.subslice_mask.hsw[s]; in bdw_sseu_device_status()
|
H A D | intel_gt_mcr.c | 154 intel_slicemask_from_xehp_dssmask(gt->info.sseu.subslice_mask, in intel_gt_mcr_init()
|
H A D | intel_workarounds.c | 1125 GEM_BUG_ON(slice >= ARRAY_SIZE(sseu->subslice_mask.hsw)); in gen9_wa_init_mcr() 1331 slice_mask = intel_slicemask_from_xehp_dssmask(sseu->subslice_mask, in xehp_init_mcr()
|
/openbsd/sys/dev/pci/drm/i915/gem/ |
H A D | i915_gem_context.c | 1928 if (!user->slice_mask || !user->subslice_mask || in i915_gem_user_to_context_sseu() 1941 overflows_type(user->subslice_mask, context->subslice_mask) || in i915_gem_user_to_context_sseu() 1952 if (user->subslice_mask & ~dev_subslice_mask) in i915_gem_user_to_context_sseu() 1959 context->subslice_mask = user->subslice_mask; in i915_gem_user_to_context_sseu() 1968 unsigned int req_ss = hweight8(context->subslice_mask); in i915_gem_user_to_context_sseu() 2441 user_sseu.subslice_mask = ce->sseu.subslice_mask; in get_sseu()
|
/openbsd/sys/dev/pci/drm/i915/ |
H A D | i915_query.c | 34 intel_sseu_ss_mask_t subslice_mask) in fill_topology_info() argument 98 return fill_topology_info(sseu, query_item, sseu->subslice_mask); in query_topology_info()
|
H A D | i915_perf.c | 3228 out_sseu->subslice_mask = in get_default_sseu_config() 3229 ~(~0 << (hweight8(out_sseu->subslice_mask) / 2)); in get_default_sseu_config()
|
/openbsd/sys/dev/pci/drm/i915/gem/selftests/ |
H A D | i915_gem_context.c | 1283 pg_sseu.subslice_mask = in __igt_ctx_sseu() 1284 ~(~0 << (hweight32(engine->sseu.subslice_mask) / 2)); in __igt_ctx_sseu()
|
/openbsd/sys/dev/pci/drm/include/uapi/drm/ |
H A D | i915_drm.h | 2200 __u64 subslice_mask; member
|