Symbol: i2c_mux_core
drivers/gpu/drm/bridge/sii902x.c
1008
static int sii902x_i2c_bypass_deselect(struct i2c_mux_core *mux, u32 chan_id)
drivers/gpu/drm/bridge/sii902x.c
180
struct i2c_mux_core *i2cmux;
drivers/gpu/drm/bridge/sii902x.c
963
static int sii902x_i2c_bypass_select(struct i2c_mux_core *mux, u32 chan_id)
drivers/i2c/i2c-mux.c
105
struct i2c_mux_core *muxc = priv->muxc;
drivers/i2c/i2c-mux.c
226
struct i2c_mux_core *i2c_mux_alloc(struct i2c_adapter *parent,
drivers/i2c/i2c-mux.c
229
int (*select)(struct i2c_mux_core *, u32),
drivers/i2c/i2c-mux.c
230
int (*deselect)(struct i2c_mux_core *, u32))
drivers/i2c/i2c-mux.c
232
struct i2c_mux_core *muxc;
drivers/i2c/i2c-mux.c
267
int i2c_mux_add_adapter(struct i2c_mux_core *muxc,
drivers/i2c/i2c-mux.c
35
struct i2c_mux_core *muxc;
drivers/i2c/i2c-mux.c
416
void i2c_mux_del_adapters(struct i2c_mux_core *muxc)
drivers/i2c/i2c-mux.c
43
struct i2c_mux_core *muxc = priv->muxc;
drivers/i2c/i2c-mux.c
62
struct i2c_mux_core *muxc = priv->muxc;
drivers/i2c/i2c-mux.c
83
struct i2c_mux_core *muxc = priv->muxc;
drivers/i2c/muxes/i2c-arb-gpio-challenge.c
101
struct i2c_mux_core *muxc;
drivers/i2c/muxes/i2c-arb-gpio-challenge.c
179
struct i2c_mux_core *muxc = platform_get_drvdata(pdev);
drivers/i2c/muxes/i2c-arb-gpio-challenge.c
42
static int i2c_arbitrator_select(struct i2c_mux_core *muxc, u32 chan)
drivers/i2c/muxes/i2c-arb-gpio-challenge.c
85
static int i2c_arbitrator_deselect(struct i2c_mux_core *muxc, u32 chan)
drivers/i2c/muxes/i2c-mux-gpio.c
130
struct i2c_mux_core *muxc;
drivers/i2c/muxes/i2c-mux-gpio.c
236
struct i2c_mux_core *muxc = platform_get_drvdata(pdev);
drivers/i2c/muxes/i2c-mux-gpio.c
35
static int i2c_mux_gpio_select(struct i2c_mux_core *muxc, u32 chan)
drivers/i2c/muxes/i2c-mux-gpio.c
47
static int i2c_mux_gpio_deselect(struct i2c_mux_core *muxc, u32 chan)
drivers/i2c/muxes/i2c-mux-gpmux.c
147
struct i2c_mux_core *muxc = platform_get_drvdata(pdev);
drivers/i2c/muxes/i2c-mux-gpmux.c
23
static int i2c_mux_select(struct i2c_mux_core *muxc, u32 chan)
drivers/i2c/muxes/i2c-mux-gpmux.c
34
static int i2c_mux_deselect(struct i2c_mux_core *muxc, u32 chan)
drivers/i2c/muxes/i2c-mux-gpmux.c
74
struct i2c_mux_core *muxc;
drivers/i2c/muxes/i2c-mux-ltc4306.c
177
static int ltc4306_select_mux(struct i2c_mux_core *muxc, u32 chan)
drivers/i2c/muxes/i2c-mux-ltc4306.c
185
static int ltc4306_deselect_mux(struct i2c_mux_core *muxc, u32 chan)
drivers/i2c/muxes/i2c-mux-ltc4306.c
211
struct i2c_mux_core *muxc;
drivers/i2c/muxes/i2c-mux-ltc4306.c
298
struct i2c_mux_core *muxc = i2c_get_clientdata(client);
drivers/i2c/muxes/i2c-mux-mlxcpld.c
106
static int mlxcpld_mux_deselect(struct i2c_mux_core *muxc, u32 chan)
drivers/i2c/muxes/i2c-mux-mlxcpld.c
121
struct i2c_mux_core *muxc;
drivers/i2c/muxes/i2c-mux-mlxcpld.c
175
struct i2c_mux_core *muxc = platform_get_drvdata(pdev);
drivers/i2c/muxes/i2c-mux-mlxcpld.c
88
static int mlxcpld_mux_select_chan(struct i2c_mux_core *muxc, u32 chan)
drivers/i2c/muxes/i2c-mux-mule.c
23
static int mule_i2c_mux_select(struct i2c_mux_core *muxc, u32 dev)
drivers/i2c/muxes/i2c-mux-mule.c
30
static int mule_i2c_mux_deselect(struct i2c_mux_core *muxc, u32 dev)
drivers/i2c/muxes/i2c-mux-mule.c
37
struct i2c_mux_core *muxc = data;
drivers/i2c/muxes/i2c-mux-mule.c
49
struct i2c_mux_core *muxc;
drivers/i2c/muxes/i2c-mux-pca9541.c
176
struct i2c_mux_core *muxc = i2c_get_clientdata(client);
drivers/i2c/muxes/i2c-mux-pca9541.c
248
static int pca9541_select_chan(struct i2c_mux_core *muxc, u32 chan)
drivers/i2c/muxes/i2c-mux-pca9541.c
274
static int pca9541_release_chan(struct i2c_mux_core *muxc, u32 chan)
drivers/i2c/muxes/i2c-mux-pca9541.c
289
struct i2c_mux_core *muxc;
drivers/i2c/muxes/i2c-mux-pca9541.c
329
struct i2c_mux_core *muxc = i2c_get_clientdata(client);
drivers/i2c/muxes/i2c-mux-pca954x.c
319
static int pca954x_select_chan(struct i2c_mux_core *muxc, u32 chan)
drivers/i2c/muxes/i2c-mux-pca954x.c
336
static int pca954x_deselect_mux(struct i2c_mux_core *muxc, u32 chan)
drivers/i2c/muxes/i2c-mux-pca954x.c
364
struct i2c_mux_core *muxc = i2c_get_clientdata(client);
drivers/i2c/muxes/i2c-mux-pca954x.c
375
struct i2c_mux_core *muxc = i2c_get_clientdata(client);
drivers/i2c/muxes/i2c-mux-pca954x.c
434
static int pca954x_irq_setup(struct i2c_mux_core *muxc)
drivers/i2c/muxes/i2c-mux-pca954x.c
464
static void pca954x_cleanup(struct i2c_mux_core *muxc)
drivers/i2c/muxes/i2c-mux-pca954x.c
561
struct i2c_mux_core *muxc;
drivers/i2c/muxes/i2c-mux-pca954x.c
679
struct i2c_mux_core *muxc = i2c_get_clientdata(client);
drivers/i2c/muxes/i2c-mux-pca954x.c
689
struct i2c_mux_core *muxc = i2c_get_clientdata(client);
drivers/i2c/muxes/i2c-mux-pinctrl.c
171
struct i2c_mux_core *muxc = platform_get_drvdata(pdev);
drivers/i2c/muxes/i2c-mux-pinctrl.c
22
static int i2c_mux_pinctrl_select(struct i2c_mux_core *muxc, u32 chan)
drivers/i2c/muxes/i2c-mux-pinctrl.c
29
static int i2c_mux_pinctrl_deselect(struct i2c_mux_core *muxc, u32 chan)
drivers/i2c/muxes/i2c-mux-pinctrl.c
77
struct i2c_mux_core *muxc;
drivers/i2c/muxes/i2c-mux-reg.c
158
struct i2c_mux_core *muxc;
drivers/i2c/muxes/i2c-mux-reg.c
236
struct i2c_mux_core *muxc = platform_get_drvdata(pdev);
drivers/i2c/muxes/i2c-mux-reg.c
61
static int i2c_mux_reg_select(struct i2c_mux_core *muxc, u32 chan)
drivers/i2c/muxes/i2c-mux-reg.c
68
static int i2c_mux_reg_deselect(struct i2c_mux_core *muxc, u32 chan)
drivers/iio/gyro/mpu3050-i2c.c
17
static int mpu3050_i2c_bypass_select(struct i2c_mux_core *mux, u32 chan_id)
drivers/iio/gyro/mpu3050-i2c.c
25
static int mpu3050_i2c_bypass_deselect(struct i2c_mux_core *mux, u32 chan_id)
drivers/iio/gyro/mpu3050.h
86
struct i2c_mux_core *i2cmux;
drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c
21
static int inv_mpu6050_select_bypass(struct i2c_mux_core *muxc, u32 chan_id)
drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h
200
struct i2c_mux_core *muxc;
drivers/media/dvb-frontends/af9013.c
1236
static int af9013_select(struct i2c_mux_core *muxc, u32 chan)
drivers/media/dvb-frontends/af9013.c
1257
static int af9013_deselect(struct i2c_mux_core *muxc, u32 chan)
drivers/media/dvb-frontends/af9013.c
16
struct i2c_mux_core *muxc;
drivers/media/dvb-frontends/lgdt3306a.c
2156
static int lgdt3306a_select(struct i2c_mux_core *muxc, u32 chan)
drivers/media/dvb-frontends/lgdt3306a.c
2164
static int lgdt3306a_deselect(struct i2c_mux_core *muxc, u32 chan)
drivers/media/dvb-frontends/lgdt3306a.c
73
struct i2c_mux_core *muxc;
drivers/media/dvb-frontends/m88ds3103.c
1643
static int m88ds3103_select(struct i2c_mux_core *muxc, u32 chan)
drivers/media/dvb-frontends/m88ds3103_priv.h
42
struct i2c_mux_core *muxc;
drivers/media/dvb-frontends/rtl2830.c
648
static int rtl2830_select(struct i2c_mux_core *muxc, u32 chan_id)
drivers/media/dvb-frontends/rtl2830_priv.h
23
struct i2c_mux_core *muxc;
drivers/media/dvb-frontends/rtl2832.c
800
static int rtl2832_select(struct i2c_mux_core *muxc, u32 chan_id)
drivers/media/dvb-frontends/rtl2832.c
820
static int rtl2832_deselect(struct i2c_mux_core *muxc, u32 chan_id)
drivers/media/dvb-frontends/rtl2832_priv.h
25
struct i2c_mux_core *muxc;
drivers/media/dvb-frontends/si2168.c
598
static int si2168_select(struct i2c_mux_core *muxc, u32 chan)
drivers/media/dvb-frontends/si2168.c
616
static int si2168_deselect(struct i2c_mux_core *muxc, u32 chan)
drivers/media/dvb-frontends/si2168_priv.h
25
struct i2c_mux_core *muxc;
drivers/media/i2c/max9286.c
183
struct i2c_mux_core *mux;
drivers/media/i2c/max9286.c
340
static int max9286_i2c_mux_select(struct i2c_mux_core *muxc, u32 chan)
drivers/media/i2c/max96714.c
108
struct i2c_mux_core *mux;
drivers/media/i2c/max96714.c
656
static int max96714_i2c_mux_select(struct i2c_mux_core *mux, u32 chan)
drivers/media/i2c/max96717.c
122
struct i2c_mux_core *mux;
drivers/media/i2c/max96717.c
147
static int max96717_i2c_mux_select(struct i2c_mux_core *mux, u32 chan)
drivers/media/usb/cx231xx/cx231xx-i2c.c
551
static int cx231xx_i2c_mux_select(struct i2c_mux_core *muxc, u32 chan_id)
drivers/media/usb/cx231xx/cx231xx.h
601
struct i2c_mux_core *muxc;
drivers/of/unittest.c
3186
static int unittest_i2c_mux_select_chan(struct i2c_mux_core *muxc, u32 chan)
drivers/of/unittest.c
3197
struct i2c_mux_core *muxc;
drivers/of/unittest.c
3241
struct i2c_mux_core *muxc = i2c_get_clientdata(client);
drivers/power/supply/sbs-manager.c
172
static int sbsm_select(struct i2c_mux_core *muxc, u32 chan)
drivers/power/supply/sbs-manager.c
40
struct i2c_mux_core *muxc;
include/linux/i2c-mux.h
27
int (*select)(struct i2c_mux_core *, u32 chan_id);
include/linux/i2c-mux.h
28
int (*deselect)(struct i2c_mux_core *, u32 chan_id);
include/linux/i2c-mux.h
35
struct i2c_mux_core *i2c_mux_alloc(struct i2c_adapter *parent,
include/linux/i2c-mux.h
38
int (*select)(struct i2c_mux_core *, u32),
include/linux/i2c-mux.h
39
int (*deselect)(struct i2c_mux_core *, u32));
include/linux/i2c-mux.h
46
static inline void *i2c_mux_priv(struct i2c_mux_core *muxc)
include/linux/i2c-mux.h
58
int i2c_mux_add_adapter(struct i2c_mux_core *muxc,
include/linux/i2c-mux.h
61
void i2c_mux_del_adapters(struct i2c_mux_core *muxc);