Searched refs:subslice (Results 1 – 7 of 7) sorted by relevance
| /Linux-v5.4/drivers/gpu/drm/i915/gt/ |
| D | intel_hangcheck.c | 60 int subslice; in subunits_stuck() local 74 for_each_instdone_slice_subslice(dev_priv, slice, subslice) { in subunits_stuck() 75 stuck &= instdone_unchanged(instdone.sampler[slice][subslice], in subunits_stuck() 76 &accu_instdone->sampler[slice][subslice]); in subunits_stuck() 77 stuck &= instdone_unchanged(instdone.row[slice][subslice], in subunits_stuck() 78 &accu_instdone->row[slice][subslice]); in subunits_stuck()
|
| D | intel_engine_cs.c | 902 read_subslice_reg(struct intel_engine_cs *engine, int slice, int subslice, in read_subslice_reg() argument 912 mcr_ss = GEN11_MCR_SLICE(slice) | GEN11_MCR_SUBSLICE(subslice); in read_subslice_reg() 915 mcr_ss = GEN8_MCR_SLICE(slice) | GEN8_MCR_SUBSLICE(subslice); in read_subslice_reg() 954 int subslice; in intel_engine_get_instdone() local 968 for_each_instdone_slice_subslice(i915, slice, subslice) { in intel_engine_get_instdone() 969 instdone->sampler[slice][subslice] = in intel_engine_get_instdone() 970 read_subslice_reg(engine, slice, subslice, in intel_engine_get_instdone() 972 instdone->row[slice][subslice] = in intel_engine_get_instdone() 973 read_subslice_reg(engine, slice, subslice, in intel_engine_get_instdone()
|
| D | intel_workarounds.c | 754 unsigned int slice, subslice; in wa_init_mcr() local 800 subslice = fls(l3_en & sseu->subslice_mask[slice]); in wa_init_mcr() 801 if (!subslice) { in wa_init_mcr() 804 subslice = fls(l3_en); in wa_init_mcr() 805 WARN_ON(!subslice); in wa_init_mcr() 807 subslice--; in wa_init_mcr() 810 mcr = GEN11_MCR_SLICE(slice) | GEN11_MCR_SUBSLICE(subslice); in wa_init_mcr() 813 mcr = GEN8_MCR_SLICE(slice) | GEN8_MCR_SUBSLICE(subslice); in wa_init_mcr()
|
| /Linux-v5.4/drivers/gpu/drm/i915/ |
| D | intel_device_info.c | 119 int subslice) in sseu_eu_idx() argument 124 return slice * slice_stride + subslice * subslice_stride; in sseu_eu_idx() 128 int subslice) in sseu_get_eus() argument 130 int i, offset = sseu_eu_idx(sseu, slice, subslice); in sseu_get_eus() 141 static void sseu_set_eus(struct sseu_dev_info *sseu, int slice, int subslice, in sseu_set_eus() argument 144 int i, offset = sseu_eu_idx(sseu, slice, subslice); in sseu_set_eus()
|
| D | i915_gpu_error.c | 425 int subslice; in error_print_instdone() local 439 for_each_instdone_slice_subslice(m->i915, slice, subslice) in error_print_instdone() 441 slice, subslice, in error_print_instdone() 442 ee->instdone.sampler[slice][subslice]); in error_print_instdone() 444 for_each_instdone_slice_subslice(m->i915, slice, subslice) in error_print_instdone() 446 slice, subslice, in error_print_instdone() 447 ee->instdone.row[slice][subslice]); in error_print_instdone()
|
| D | i915_debugfs.c | 1000 int subslice; in i915_instdone_info() local 1014 for_each_instdone_slice_subslice(dev_priv, slice, subslice) in i915_instdone_info() 1016 slice, subslice, instdone->sampler[slice][subslice]); in i915_instdone_info() 1018 for_each_instdone_slice_subslice(dev_priv, slice, subslice) in i915_instdone_info() 1020 slice, subslice, instdone->row[slice][subslice]); in i915_instdone_info()
|
| D | i915_reg.h | 2540 #define GEN8_MCR_SUBSLICE(subslice) (((subslice) & 3) << 24) argument 2544 #define GEN11_MCR_SUBSLICE(subslice) (((subslice) & 0x7) << 24) argument 8875 #define GEN9_PGCTL_SS_ACK(subslice) (1 << (2 + (subslice) * 2)) argument
|