Lines Matching refs:rate
149 static int tb_switch_tmu_rate_write(struct tb_switch *sw, int rate)
160 val |= rate << TMU_RTR_CS_3_TS_PACKET_INTERVAL_SHIFT;
295 static int tb_port_tmu_rate_write(struct tb_port *port, int rate)
309 val |= FIELD_PREP(TMU_ADP_CS_9_ADP_TS_INTERVAL_MASK, rate);
360 int ret, rate;
372 rate = ret;
383 if (tmu_rates[TB_SWITCH_TMU_MODE_LOWRES] == rate)
385 else if (tmu_rates[TB_SWITCH_TMU_MODE_HIFI_UNI] == rate)
387 } else if (rate) {
390 } else if (rate) {
575 * We change downstream router's rate to off for both uni/bidir
623 unsigned int rate = tmu_rates[TB_SWITCH_TMU_MODE_OFF];
641 tb_switch_tmu_rate_write(tb_switch_parent(sw), rate);
650 /* Always set the rate to 0 */
651 tb_switch_tmu_rate_write(sw, rate);
771 unsigned int rate = tmu_rates[sw->tmu.mode_request];
787 ret = tb_port_tmu_rate_write(up, rate);
799 ret = tb_port_tmu_rate_write(down, rate);
816 unsigned int rate = tmu_rates[sw->tmu.mode];
831 tb_switch_tmu_rate_write(tb_switch_parent(sw), rate);
836 tb_switch_tmu_rate_write(sw, rate);
862 unsigned int rate = tmu_rates[sw->tmu.mode_request];
876 ret = tb_switch_tmu_rate_write(tb_switch_parent(sw), rate);
885 ret = tb_switch_tmu_rate_write(sw, rate);
996 * Here only the host router' rate configuration is written.