Lines Matching refs:muxc
177 static int ltc4306_select_mux(struct i2c_mux_core *muxc, u32 chan) in ltc4306_select_mux() argument
179 struct ltc4306 *data = i2c_mux_priv(muxc); in ltc4306_select_mux()
185 static int ltc4306_deselect_mux(struct i2c_mux_core *muxc, u32 chan) in ltc4306_deselect_mux() argument
187 struct ltc4306 *data = i2c_mux_priv(muxc); in ltc4306_deselect_mux()
211 struct i2c_mux_core *muxc; in ltc4306_probe() local
226 muxc = i2c_mux_alloc(adap, &client->dev, in ltc4306_probe()
230 if (!muxc) in ltc4306_probe()
232 data = i2c_mux_priv(muxc); in ltc4306_probe()
235 i2c_set_clientdata(client, muxc); in ltc4306_probe()
282 ret = i2c_mux_add_adapter(muxc, 0, num); in ltc4306_probe()
284 i2c_mux_del_adapters(muxc); in ltc4306_probe()
298 struct i2c_mux_core *muxc = i2c_get_clientdata(client); in ltc4306_remove() local
300 i2c_mux_del_adapters(muxc); in ltc4306_remove()