Lines Matching refs:tmu

18 	switch (sw->tmu.rate) {  in tb_switch_tmu_mode_name()
26 if (sw->tmu.unidirectional) in tb_switch_tmu_mode_name()
46 sw->tmu.cap + TMU_RTR_CS_0, 1); in tb_switch_tmu_ucap_supported()
59 sw->tmu.cap + TMU_RTR_CS_3, 1); in tb_switch_tmu_rate_read()
73 sw->tmu.cap + TMU_RTR_CS_3, 1); in tb_switch_tmu_rate_write()
81 sw->tmu.cap + TMU_RTR_CS_3, 1); in tb_switch_tmu_rate_write()
106 if (!port->sw->tmu.has_ucap) in tb_port_tmu_set_unidirectional()
159 offset = sw->tmu.cap + TMU_RTR_CS_0; in tb_switch_tmu_set_time_disruption()
196 sw->tmu.cap = ret; in tb_switch_tmu_init()
210 sw->tmu.rate = ret; in tb_switch_tmu_init()
212 sw->tmu.has_ucap = tb_switch_tmu_ucap_supported(sw); in tb_switch_tmu_init()
213 if (sw->tmu.has_ucap) { in tb_switch_tmu_init()
219 sw->tmu.unidirectional = in tb_switch_tmu_init()
223 sw->tmu.unidirectional = false; in tb_switch_tmu_init()
252 if (!root_switch->tmu.cap) in tb_switch_tmu_post_time()
256 root_switch->tmu.cap + TMU_RTR_CS_1, in tb_switch_tmu_post_time()
277 post_local_time_offset = sw->tmu.cap + TMU_RTR_CS_22; in tb_switch_tmu_post_time()
278 post_time_offset = sw->tmu.cap + TMU_RTR_CS_24; in tb_switch_tmu_post_time()
279 post_time_high_offset = sw->tmu.cap + TMU_RTR_CS_25; in tb_switch_tmu_post_time()
346 if (sw->tmu.rate == TB_SWITCH_TMU_RATE_OFF) in tb_switch_tmu_disable()
387 sw->tmu.unidirectional = false; in tb_switch_tmu_disable()
388 sw->tmu.rate = TB_SWITCH_TMU_RATE_OFF; in tb_switch_tmu_disable()
525 bool unidirectional = sw->tmu.unidirectional_request; in tb_switch_tmu_hifi_enable()
528 if (unidirectional && !sw->tmu.has_ucap) in tb_switch_tmu_hifi_enable()
539 if (tb_switch_tmu_hifi_is_enabled(sw, sw->tmu.unidirectional_request)) in tb_switch_tmu_hifi_enable()
562 if (sw->tmu.rate == TB_SWITCH_TMU_RATE_OFF) { in tb_switch_tmu_hifi_enable()
570 sw->tmu.unidirectional = unidirectional; in tb_switch_tmu_hifi_enable()
583 sw->tmu.rate = TB_SWITCH_TMU_RATE_HIFI; in tb_switch_tmu_hifi_enable()
601 if (sw->tmu.rate_request == TB_SWITCH_TMU_RATE_NORMAL) in tb_switch_tmu_enable()
619 sw->tmu.unidirectional_request = unidirectional; in tb_switch_tmu_configure()
620 sw->tmu.rate_request = rate; in tb_switch_tmu_configure()