Lines Matching refs:muxc
20 static int inv_mpu6050_select_bypass(struct i2c_mux_core *muxc, u32 chan_id) in inv_mpu6050_select_bypass() argument
22 struct iio_dev *indio_dev = i2c_mux_priv(muxc); in inv_mpu6050_select_bypass()
41 static int inv_mpu6050_deselect_bypass(struct i2c_mux_core *muxc, u32 chan_id) in inv_mpu6050_deselect_bypass() argument
43 struct iio_dev *indio_dev = i2c_mux_priv(muxc); in inv_mpu6050_deselect_bypass()
127 st->muxc = i2c_mux_alloc(client->adapter, &client->dev, in inv_mpu_probe()
131 if (!st->muxc) in inv_mpu_probe()
133 st->muxc->priv = dev_get_drvdata(&client->dev); in inv_mpu_probe()
134 result = i2c_mux_add_adapter(st->muxc, 0, 0, 0); in inv_mpu_probe()
146 i2c_mux_del_adapters(st->muxc); in inv_mpu_probe()
155 if (st->muxc) { in inv_mpu_remove()
157 i2c_mux_del_adapters(st->muxc); in inv_mpu_remove()