/linux-4.4.14/drivers/i2c/ |
H A D | i2c-mux.c | 37 void *mux_priv; member in struct:i2c_mux_priv 40 int (*select)(struct i2c_adapter *, void *mux_priv, u32 chan_id); 41 int (*deselect)(struct i2c_adapter *, void *mux_priv, u32 chan_id); 53 ret = priv->select(parent, priv->mux_priv, priv->chan_id); i2c_mux_master_xfer() 57 priv->deselect(parent, priv->mux_priv, priv->chan_id); i2c_mux_master_xfer() 73 ret = priv->select(parent, priv->mux_priv, priv->chan_id); i2c_mux_smbus_xfer() 78 priv->deselect(parent, priv->mux_priv, priv->chan_id); i2c_mux_smbus_xfer() 107 void *mux_priv, u32 force_nr, u32 chan_id, i2c_add_mux_adapter() 125 priv->mux_priv = mux_priv; i2c_add_mux_adapter() 105 i2c_add_mux_adapter(struct i2c_adapter *parent, struct device *mux_dev, void *mux_priv, u32 force_nr, u32 chan_id, unsigned int class, int (*select) (struct i2c_adapter *, void *, u32), int (*deselect) (struct i2c_adapter *, void *, u32)) i2c_add_mux_adapter() argument
|
/linux-4.4.14/include/linux/ |
H A D | i2c-mux.h | 38 void *mux_priv, u32 force_nr, u32 chan_id,
|
/linux-4.4.14/drivers/media/usb/cx231xx/ |
H A D | cx231xx-i2c.c | 561 void *mux_priv, u32 chan_id) cx231xx_i2c_mux_select() 563 struct cx231xx *dev = mux_priv; cx231xx_i2c_mux_select() 576 dev /* mux_priv */, cx231xx_i2c_mux_register() 560 cx231xx_i2c_mux_select(struct i2c_adapter *adap, void *mux_priv, u32 chan_id) cx231xx_i2c_mux_select() argument
|
/linux-4.4.14/drivers/iio/imu/inv_mpu6050/ |
H A D | inv_mpu_core.c | 112 static int inv_mpu6050_select_bypass(struct i2c_adapter *adap, void *mux_priv, inv_mpu6050_select_bypass() argument 115 struct iio_dev *indio_dev = mux_priv; inv_mpu6050_select_bypass() 142 void *mux_priv, u32 chan_id) inv_mpu6050_deselect_bypass() 144 struct iio_dev *indio_dev = mux_priv; inv_mpu6050_deselect_bypass() 141 inv_mpu6050_deselect_bypass(struct i2c_adapter *adap, void *mux_priv, u32 chan_id) inv_mpu6050_deselect_bypass() argument
|
/linux-4.4.14/drivers/media/dvb-frontends/ |
H A D | si2168.c | 618 static int si2168_select(struct i2c_adapter *adap, void *mux_priv, u32 chan) si2168_select() argument 620 struct i2c_client *client = mux_priv; si2168_select() 638 static int si2168_deselect(struct i2c_adapter *adap, void *mux_priv, u32 chan) si2168_deselect() argument 640 struct i2c_client *client = mux_priv; si2168_deselect()
|
H A D | rtl2832.c | 869 static int rtl2832_select(struct i2c_adapter *adap, void *mux_priv, u32 chan_id) rtl2832_select() argument 871 struct rtl2832_dev *dev = mux_priv; rtl2832_select() 892 static int rtl2832_deselect(struct i2c_adapter *adap, void *mux_priv, rtl2832_deselect() argument 895 struct rtl2832_dev *dev = mux_priv; rtl2832_deselect()
|
H A D | rtl2830.c | 680 static int rtl2830_select(struct i2c_adapter *adap, void *mux_priv, u32 chan_id) rtl2830_select() argument 682 struct i2c_client *client = mux_priv; rtl2830_select()
|
H A D | m88ds3103.c | 1254 static int m88ds3103_select(struct i2c_adapter *adap, void *mux_priv, u32 chan) m88ds3103_select() argument 1256 struct m88ds3103_dev *dev = mux_priv; m88ds3103_select()
|