Searched refs:subslice (Results 1 – 6 of 6) sorted by relevance
| /netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gt/ |
| H A D | intel_sseu.h | 73 int subslice) in intel_sseu_has_subslice() argument 76 int ss_idx = subslice / BITS_PER_BYTE; in intel_sseu_has_subslice() 82 return mask & BIT(subslice % BITS_PER_BYTE); in intel_sseu_has_subslice()
|
| H A D | intel_workarounds.c | 787 unsigned int slice, subslice; in wa_init_mcr() local 832 subslice = fls(l3_en & intel_sseu_get_subslices(sseu, slice)); in wa_init_mcr() 833 if (!subslice) { in wa_init_mcr() 836 subslice = fls(l3_en); in wa_init_mcr() 837 WARN_ON(!subslice); in wa_init_mcr() 839 subslice--; in wa_init_mcr() 842 mcr = GEN11_MCR_SLICE(slice) | GEN11_MCR_SUBSLICE(subslice); in wa_init_mcr() 845 mcr = GEN8_MCR_SLICE(slice) | GEN8_MCR_SUBSLICE(subslice); in wa_init_mcr()
|
| H A D | intel_engine_cs.c | 928 int slice, int subslice, i915_reg_t reg) in read_subslice_reg() argument 937 mcr_ss = GEN11_MCR_SLICE(slice) | GEN11_MCR_SUBSLICE(subslice); in read_subslice_reg() 940 mcr_ss = GEN8_MCR_SLICE(slice) | GEN8_MCR_SUBSLICE(subslice); in read_subslice_reg() 980 int subslice; in intel_engine_get_instdone() local 994 for_each_instdone_slice_subslice(i915, sseu, slice, subslice) { in intel_engine_get_instdone() 995 instdone->sampler[slice][subslice] = in intel_engine_get_instdone() 996 read_subslice_reg(engine, slice, subslice, in intel_engine_get_instdone() 998 instdone->row[slice][subslice] = in intel_engine_get_instdone() 999 read_subslice_reg(engine, slice, subslice, in intel_engine_get_instdone()
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/i915/ |
| H A D | intel_device_info.c | 145 int subslice) in sseu_eu_idx() argument 149 return slice * slice_stride + subslice * sseu->eu_stride; in sseu_eu_idx() 153 int subslice) in sseu_get_eus() argument 155 int i, offset = sseu_eu_idx(sseu, slice, subslice); in sseu_get_eus() 166 static void sseu_set_eus(struct sseu_dev_info *sseu, int slice, int subslice, in sseu_set_eus() argument 169 int i, offset = sseu_eu_idx(sseu, slice, subslice); in sseu_set_eus()
|
| H A D | i915_gpu_error.c | 436 int subslice; in error_print_instdone() local 450 for_each_instdone_slice_subslice(m->i915, sseu, slice, subslice) in error_print_instdone() 452 slice, subslice, in error_print_instdone() 453 ee->instdone.sampler[slice][subslice]); in error_print_instdone() 455 for_each_instdone_slice_subslice(m->i915, sseu, slice, subslice) in error_print_instdone() 457 slice, subslice, in error_print_instdone() 458 ee->instdone.row[slice][subslice]); in error_print_instdone()
|
| H A D | i915_reg.h | 2640 #define GEN8_MCR_SUBSLICE(subslice) (((subslice) & 3) << 24) argument 2644 #define GEN11_MCR_SUBSLICE(subslice) (((subslice) & 0x7) << 24) argument 9060 #define GEN9_PGCTL_SS_ACK(subslice) (1 << (2 + (subslice) * 2)) argument
|