Lines Matching refs:sw
28 struct tb_switch *sw = port->sw; in tb_port_enable_tmu() local
36 if (tb_switch_is_lr(sw)) in tb_port_enable_tmu()
38 else if (tb_switch_is_er(sw)) in tb_port_enable_tmu()
43 ret = tb_sw_read(sw, &value, TB_CFG_SWITCH, offset, 1); in tb_port_enable_tmu()
52 return tb_sw_write(sw, &value, TB_CFG_SWITCH, offset, 1); in tb_port_enable_tmu()
63 if (tb_switch_is_lr(port->sw)) { in tb_port_dummy_read()
116 static int tb_switch_find_cap(struct tb_switch *sw, enum tb_switch_cap cap) in tb_switch_find_cap() argument
118 int offset = sw->config.first_cap_offset; in tb_switch_find_cap()
124 ret = tb_sw_read(sw, &header, TB_CFG_SWITCH, offset, 1); in tb_switch_find_cap()
147 int tb_switch_find_vse_cap(struct tb_switch *sw, enum tb_switch_vse_cap vsec) in tb_switch_find_vse_cap() argument
152 offset = tb_switch_find_cap(sw, TB_SWITCH_CAP_VSE); in tb_switch_find_vse_cap()
159 ret = tb_sw_read(sw, &header, TB_CFG_SWITCH, offset, 2); in tb_switch_find_vse_cap()