Searched refs:mux_priv (Results 1 - 8 of 8) sorted by relevance

/linux-4.4.14/drivers/i2c/
H A Di2c-mux.c37 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 Di2c-mux.h38 void *mux_priv, u32 force_nr, u32 chan_id,
/linux-4.4.14/drivers/media/usb/cx231xx/
H A Dcx231xx-i2c.c561 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 Dinv_mpu_core.c112 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 Dsi2168.c618 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 Drtl2832.c869 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 Drtl2830.c680 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 Dm88ds3103.c1254 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()

Completed in 182 milliseconds