Lines Matching refs:muxc
178 static int ltc4306_select_mux(struct i2c_mux_core *muxc, u32 chan) in ltc4306_select_mux() argument
180 struct ltc4306 *data = i2c_mux_priv(muxc); in ltc4306_select_mux()
186 static int ltc4306_deselect_mux(struct i2c_mux_core *muxc, u32 chan) in ltc4306_deselect_mux() argument
188 struct ltc4306 *data = i2c_mux_priv(muxc); in ltc4306_deselect_mux()
212 struct i2c_mux_core *muxc; in ltc4306_probe() local
227 muxc = i2c_mux_alloc(adap, &client->dev, in ltc4306_probe()
231 if (!muxc) in ltc4306_probe()
233 data = i2c_mux_priv(muxc); in ltc4306_probe()
236 i2c_set_clientdata(client, muxc); in ltc4306_probe()
283 ret = i2c_mux_add_adapter(muxc, 0, num, 0); in ltc4306_probe()
285 i2c_mux_del_adapters(muxc); in ltc4306_probe()
299 struct i2c_mux_core *muxc = i2c_get_clientdata(client); in ltc4306_remove() local
301 i2c_mux_del_adapters(muxc); in ltc4306_remove()