Searched refs:eu_mask (Results 1 - 7 of 7) sorted by relevance
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/ |
H A D | intel_sseu.c | 75 u16 eu_mask = 0; in sseu_get_eus() local 78 eu_mask |= in sseu_get_eus() 79 ((u16)sseu->eu_mask[offset + i]) << (i * BITS_PER_BYTE); in sseu_get_eus() 81 return eu_mask; in sseu_get_eus() 85 u16 eu_mask) in sseu_set_eus() 90 sseu->eu_mask[offset + i] = in sseu_set_eus() 91 (eu_mask >> (BITS_PER_BYTE * i)) & 0xff; in sseu_set_eus() 98 for (i = 0; i < ARRAY_SIZE(sseu->eu_mask); i++) in compute_eu_total() 99 total += hweight8(sseu->eu_mask[i]); in compute_eu_total() 197 const int eu_mask in gen10_sseu_info_init() local 84 sseu_set_eus(struct sseu_dev_info *sseu, int slice, int subslice, u16 eu_mask) sseu_set_eus() argument 331 const u8 eu_mask = 0xff; gen9_sseu_info_init() local [all...] |
H A D | intel_sseu_debugfs.c | 59 u32 s_reg[SS_MAX], eu_reg[2 * SS_MAX], eu_mask[2]; in gen10_sseu_device_status() local 77 eu_mask[0] = GEN9_PGCTL_SSA_EU08_ACK | in gen10_sseu_device_status() 81 eu_mask[1] = GEN9_PGCTL_SSB_EU08_ACK | in gen10_sseu_device_status() 103 eu_mask[ss % 2]); in gen10_sseu_device_status() 119 u32 s_reg[SS_MAX], eu_reg[2 * SS_MAX], eu_mask[2]; in gen9_sseu_device_status() local 130 eu_mask[0] = GEN9_PGCTL_SSA_EU08_ACK | in gen9_sseu_device_status() 134 eu_mask[1] = GEN9_PGCTL_SSB_EU08_ACK | in gen9_sseu_device_status() 164 eu_cnt = eu_reg[2 * s + ss / 2] & eu_mask[ss % 2]; in gen9_sseu_device_status()
|
H A D | intel_sseu.h | 29 u8 eu_mask[GEN_MAX_SLICES * GEN_MAX_SUBSLICES * GEN_MAX_EU_STRIDE]; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/ |
H A D | intel_sseu_debugfs.c | 55 u32 s_reg[SS_MAX], eu_reg[2 * SS_MAX], eu_mask[2]; in gen11_sseu_device_status() local 73 eu_mask[0] = GEN9_PGCTL_SSA_EU08_ACK | in gen11_sseu_device_status() 77 eu_mask[1] = GEN9_PGCTL_SSB_EU08_ACK | in gen11_sseu_device_status() 99 eu_mask[ss % 2]); in gen11_sseu_device_status() 115 u32 s_reg[SS_MAX], eu_reg[2 * SS_MAX], eu_mask[2]; in gen9_sseu_device_status() local 126 eu_mask[0] = GEN9_PGCTL_SSA_EU08_ACK | in gen9_sseu_device_status() 130 eu_mask[1] = GEN9_PGCTL_SSB_EU08_ACK | in gen9_sseu_device_status() 156 eu_cnt = eu_reg[2 * s + ss / 2] & eu_mask[ss % 2]; in gen9_sseu_device_status()
|
H A D | intel_sseu.c | 52 return sseu->eu_mask.xehp[subslice]; in sseu_get_eus() 54 return sseu->eu_mask.hsw[slice][subslice]; in sseu_get_eus() 59 u16 eu_mask) in sseu_set_eus() 61 GEM_WARN_ON(eu_mask && __fls(eu_mask) >= sseu->max_eus_per_subslice); in sseu_set_eus() 64 sseu->eu_mask.xehp[subslice] = eu_mask; in sseu_set_eus() 66 sseu->eu_mask.hsw[slice][subslice] = eu_mask; in sseu_set_eus() 77 total += hweight16(sseu->eu_mask in compute_eu_total() 58 sseu_set_eus(struct sseu_dev_info *sseu, int slice, int subslice, u16 eu_mask) sseu_set_eus() argument 97 u8 eu_mask[GEN_SS_MASK_SIZE * GEN_MAX_EU_STRIDE] = {}; intel_sseu_copy_eumask_to_user() local 389 const u8 eu_mask = 0xff; gen9_sseu_info_init() local [all...] |
H A D | intel_sseu.h | 76 } eu_mask; member
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/ |
H A D | i915_query.c | 87 sseu->eu_mask, eu_length)) in query_topology_info()
|
Completed in 4 milliseconds