Home
last modified time | relevance | path

Searched defs:muxc (Results 1 – 25 of 26) sorted by relevance

12

/linux/drivers/i2c/muxes/
H A Di2c-mux-mule.c23 static int mule_i2c_mux_select(struct i2c_mux_core *muxc, u32 dev) in mule_i2c_mux_select()
30 static int mule_i2c_mux_deselect(struct i2c_mux_core *muxc, u32 dev) in mule_i2c_mux_deselect()
37 struct i2c_mux_core *muxc = data; in mule_i2c_mux_remove() local
49 struct i2c_mux_core *muxc; in mule_i2c_mux_probe() local
H A Di2c-mux-gpmux.c23 static int i2c_mux_select(struct i2c_mux_core *muxc, u32 chan) in i2c_mux_select()
34 static int i2c_mux_deselect(struct i2c_mux_core *muxc, u32 chan) in i2c_mux_deselect()
74 struct i2c_mux_core *muxc; in i2c_mux_probe() local
147 struct i2c_mux_core *muxc = platform_get_drvdata(pdev); in i2c_mux_remove() local
H A Di2c-arb-gpio-challenge.c42 static int i2c_arbitrator_select(struct i2c_mux_core *muxc, u32 chan) in i2c_arbitrator_select()
85 static int i2c_arbitrator_deselect(struct i2c_mux_core *muxc, u32 chan) in i2c_arbitrator_deselect()
101 struct i2c_mux_core *muxc; in i2c_arbitrator_probe() local
179 struct i2c_mux_core *muxc = platform_get_drvdata(pdev); in i2c_arbitrator_remove() local
H A Di2c-mux-pca954x.c319 static int pca954x_select_chan(struct i2c_mux_core *muxc, u32 chan) in pca954x_select_chan()
336 static int pca954x_deselect_mux(struct i2c_mux_core *muxc, u32 chan) in pca954x_deselect_mux()
364 struct i2c_mux_core *muxc = i2c_get_clientdata(client); in idle_state_show() local
375 struct i2c_mux_core *muxc = i2c_get_clientdata(client); in idle_state_store() local
434 static int pca954x_irq_setup(struct i2c_mux_core *muxc) in pca954x_irq_setup()
464 static void pca954x_cleanup(struct i2c_mux_core *muxc) in pca954x_cleanup()
561 struct i2c_mux_core *muxc; in pca954x_probe() local
679 struct i2c_mux_core *muxc = i2c_get_clientdata(client); in pca954x_remove() local
689 struct i2c_mux_core *muxc = i2c_get_clientdata(client); in pca954x_resume() local
H A Di2c-mux-mlxcpld.c88 static int mlxcpld_mux_select_chan(struct i2c_mux_core *muxc, u32 chan) in mlxcpld_mux_select_chan()
106 static int mlxcpld_mux_deselect(struct i2c_mux_core *muxc, u32 chan) in mlxcpld_mux_deselect()
121 struct i2c_mux_core *muxc; in mlxcpld_mux_probe() local
175 struct i2c_mux_core *muxc = platform_get_drvdata(pdev); in mlxcpld_mux_remove() local
H A Di2c-mux-pinctrl.c22 static int i2c_mux_pinctrl_select(struct i2c_mux_core *muxc, u32 chan) in i2c_mux_pinctrl_select()
29 static int i2c_mux_pinctrl_deselect(struct i2c_mux_core *muxc, u32 chan) in i2c_mux_pinctrl_deselect()
77 struct i2c_mux_core *muxc; in i2c_mux_pinctrl_probe() local
171 struct i2c_mux_core *muxc = platform_get_drvdata(pdev); in i2c_mux_pinctrl_remove() local
H A Di2c-mux-reg.c61 static int i2c_mux_reg_select(struct i2c_mux_core *muxc, u32 chan) in i2c_mux_reg_select()
68 static int i2c_mux_reg_deselect(struct i2c_mux_core *muxc, u32 chan) in i2c_mux_reg_deselect()
158 struct i2c_mux_core *muxc; in i2c_mux_reg_probe() local
236 struct i2c_mux_core *muxc = platform_get_drvdata(pdev); in i2c_mux_reg_remove() local
H A Di2c-mux-pca9541.c180 struct i2c_mux_core *muxc = i2c_get_clientdata(client); in pca9541_arbitrate() local
249 static int pca9541_select_chan(struct i2c_mux_core *muxc, u32 chan) in pca9541_select_chan()
274 static int pca9541_release_chan(struct i2c_mux_core *muxc, u32 chan) in pca9541_release_chan()
289 struct i2c_mux_core *muxc; in pca9541_probe() local
329 struct i2c_mux_core *muxc = i2c_get_clientdata(client); in pca9541_remove() local
H A Di2c-mux-gpio.c35 static int i2c_mux_gpio_select(struct i2c_mux_core *muxc, u32 chan) in i2c_mux_gpio_select()
47 static int i2c_mux_gpio_deselect(struct i2c_mux_core *muxc, u32 chan) in i2c_mux_gpio_deselect()
130 struct i2c_mux_core *muxc; in i2c_mux_gpio_probe() local
236 struct i2c_mux_core *muxc = platform_get_drvdata(pdev); in i2c_mux_gpio_remove() local
H A Di2c-mux-ltc4306.c177 static int ltc4306_select_mux(struct i2c_mux_core *muxc, u32 chan) in ltc4306_select_mux()
185 static int ltc4306_deselect_mux(struct i2c_mux_core *muxc, u32 chan) in ltc4306_deselect_mux()
211 struct i2c_mux_core *muxc; in ltc4306_probe() local
298 struct i2c_mux_core *muxc = i2c_get_clientdata(client); in ltc4306_remove() local
/linux/drivers/i2c/
H A Di2c-mux.c35 struct i2c_mux_core *muxc; member
43 struct i2c_mux_core *muxc = priv->muxc; in __i2c_mux_master_xfer() local
62 struct i2c_mux_core *muxc = priv->muxc; in i2c_mux_master_xfer() local
83 struct i2c_mux_core *muxc = priv->muxc; in __i2c_mux_smbus_xfer() local
105 struct i2c_mux_core *muxc = priv->muxc; in i2c_mux_smbus_xfer() local
232 struct i2c_mux_core *muxc; in i2c_mux_alloc() local
270 int i2c_mux_add_adapter(struct i2c_mux_core *muxc, in i2c_mux_add_adapter()
419 void i2c_mux_del_adapters(struct i2c_mux_core *muxc) in i2c_mux_del_adapters()
/linux/include/linux/
H A Di2c-mux.h46 static inline void *i2c_mux_priv(struct i2c_mux_core *muxc) in i2c_mux_priv()
/linux/drivers/iio/imu/inv_mpu6050/
H A Dinv_mpu_i2c.c21 static int inv_mpu6050_select_bypass(struct i2c_mux_core *muxc, u32 chan_id) in inv_mpu6050_select_bypass()
H A Dinv_mpu_iio.h200 struct i2c_mux_core *muxc; member
/linux/drivers/media/dvb-frontends/
H A Drtl2830_priv.h23 struct i2c_mux_core *muxc; member
H A Dsi2168_priv.h25 struct i2c_mux_core *muxc; member
H A Drtl2832.c800 static int rtl2832_select(struct i2c_mux_core *muxc, u32 chan_id) in rtl2832_select()
820 static int rtl2832_deselect(struct i2c_mux_core *muxc, u32 chan_id) in rtl2832_deselect()
H A Dlgdt3306a.c73 struct i2c_mux_core *muxc; member
2156 static int lgdt3306a_select(struct i2c_mux_core *muxc, u32 chan) in lgdt3306a_select()
2164 static int lgdt3306a_deselect(struct i2c_mux_core *muxc, u32 chan) in lgdt3306a_deselect()
H A Drtl2830.c648 static int rtl2830_select(struct i2c_mux_core *muxc, u32 chan_id) in rtl2830_select()
H A Dm88ds3103.c1643 static int m88ds3103_select(struct i2c_mux_core *muxc, u32 chan) in m88ds3103_select()
H A Drtl2832_priv.h25 struct i2c_mux_core *muxc; member
/linux/drivers/usb/typec/ucsi/
H A Ducsi_yoga_c630.c182 unsigned int muxc, ccst, dppn, hpds, hsfl; in yoga_c630_ucsi_read_port0_status() local
/linux/drivers/media/usb/cx231xx/
H A Dcx231xx-i2c.c551 static int cx231xx_i2c_mux_select(struct i2c_mux_core *muxc, u32 chan_id) in cx231xx_i2c_mux_select()
/linux/drivers/of/
H A Dunittest.c3071 static int unittest_i2c_mux_select_chan(struct i2c_mux_core *muxc, u32 chan) in unittest_i2c_mux_select_chan()
3082 struct i2c_mux_core *muxc; in unittest_i2c_mux_probe() local
3126 struct i2c_mux_core *muxc = i2c_get_clientdata(client); in unittest_i2c_mux_remove() local
/linux/drivers/media/i2c/
H A Dmax9286.c340 static int max9286_i2c_mux_select(struct i2c_mux_core *muxc, u32 chan) in max9286_i2c_mux_select()

12