Lines Matching refs:num_channels
394 int num_channels = max_t(u8, 1, dev_priv->dram_info.num_channels);
410 ipqdepth = min(ipqdepthpch, sa->displayrtids / num_channels);
411 qi.deinterleave = DIV_ROUND_UP(num_channels, is_y_tile ? 4 : 2);
418 clpchgroup = (sa->deburst * qi.deinterleave / num_channels) << i;
436 bw = DIV_ROUND_UP(sp->dclk * clpchgroup * 32 * num_channels, ct);
464 int num_channels = max_t(u8, 1, dev_priv->dram_info.num_channels);
481 num_channels *= 2;
483 qi.deinterleave = qi.deinterleave ? : DIV_ROUND_UP(num_channels, is_y_tile ? 4 : 2);
485 if (num_channels < qi.max_numchannels && DISPLAY_VER(dev_priv) >= 12)
488 if (DISPLAY_VER(dev_priv) >= 12 && num_channels > qi.max_numchannels)
491 num_channels = min_t(u8, num_channels, qi.max_numchannels);
495 peakbw = num_channels * DIV_ROUND_UP(qi.channel_width, 8) * dclk_max;
498 ipqdepth = min(ipqdepthpch, sa->displayrtids / num_channels);
501 * clperchperblock = 8 / num_channels * interleave
503 clperchgroup = 4 * DIV_ROUND_UP(8, num_channels) * qi.deinterleave;
511 clpchgroup = (sa->deburst * qi.deinterleave / num_channels) << i;
538 bw = DIV_ROUND_UP(sp->dclk * clpchgroup * 32 * num_channels, ct);
543 num_channels *