/openbmc/linux/drivers/i2c/ |
H A D | i2c-mux.c | 32 struct i2c_mux_priv { struct 42 struct i2c_mux_priv *priv = adap->algo_data; in __i2c_mux_master_xfer() argument 61 struct i2c_mux_priv *priv = adap->algo_data; in i2c_mux_master_xfer() 82 struct i2c_mux_priv *priv = adap->algo_data; in __i2c_mux_smbus_xfer() 104 struct i2c_mux_priv *priv = adap->algo_data; in i2c_mux_smbus_xfer() 124 struct i2c_mux_priv *priv = adap->algo_data; in i2c_mux_functionality() 145 struct i2c_mux_priv *priv = adapter->algo_data; in i2c_mux_lock_bus() 156 struct i2c_mux_priv *priv = adapter->algo_data; in i2c_mux_trylock_bus() 171 struct i2c_mux_priv *priv = adapter->algo_data; in i2c_mux_unlock_bus() 182 struct i2c_mux_priv *priv = adapter->algo_data; in i2c_parent_lock_bus() [all …]
|
/openbmc/linux/drivers/i2c/muxes/ |
H A D | i2c-mux-pca954x.c | 303 struct pca954x *data = i2c_mux_priv(muxc); in pca954x_select_chan() 320 struct pca954x *data = i2c_mux_priv(muxc); in pca954x_deselect_mux() 347 struct pca954x *data = i2c_mux_priv(muxc); in idle_state_show() 358 struct pca954x *data = i2c_mux_priv(muxc); in idle_state_store() 418 struct pca954x *data = i2c_mux_priv(muxc); in pca954x_irq_setup() 449 struct pca954x *data = i2c_mux_priv(muxc); in pca954x_cleanup() 501 data = i2c_mux_priv(muxc); in pca954x_probe() 620 struct pca954x *data = i2c_mux_priv(muxc); in pca954x_resume()
|
H A D | i2c-mux-pca9541.c | 181 struct pca9541 *data = i2c_mux_priv(muxc); in pca9541_arbitrate() 251 struct pca9541 *data = i2c_mux_priv(muxc); in pca9541_select_chan() 276 struct pca9541 *data = i2c_mux_priv(muxc); in pca9541_release_chan() 312 data = i2c_mux_priv(muxc); in pca9541_probe()
|
H A D | i2c-mux-mlxcpld.c | 90 struct mlxcpld_mux *mux = i2c_mux_priv(muxc); in mlxcpld_mux_select_chan() 108 struct mlxcpld_mux *mux = i2c_mux_priv(muxc); in mlxcpld_mux_deselect() 150 data = i2c_mux_priv(muxc); in mlxcpld_mux_probe()
|
H A D | i2c-arb-gpio-challenge.c | 44 const struct i2c_arbitrator_data *arb = i2c_mux_priv(muxc); in i2c_arbitrator_select() 87 const struct i2c_arbitrator_data *arb = i2c_mux_priv(muxc); in i2c_arbitrator_deselect() 120 arb = i2c_mux_priv(muxc); in i2c_arbitrator_probe()
|
H A D | i2c-mux-ltc4306.c | 179 struct ltc4306 *data = i2c_mux_priv(muxc); in ltc4306_select_mux() 187 struct ltc4306 *data = i2c_mux_priv(muxc); in ltc4306_deselect_mux() 232 data = i2c_mux_priv(muxc); in ltc4306_probe()
|
H A D | i2c-mux-gpmux.c | 25 struct mux *mux = i2c_mux_priv(muxc); in i2c_mux_select() 36 struct mux *mux = i2c_mux_priv(muxc); in i2c_mux_deselect()
|
H A D | i2c-mux-pinctrl.c | 24 struct i2c_mux_pinctrl *mux = i2c_mux_priv(muxc); in i2c_mux_pinctrl_select() 102 mux = i2c_mux_priv(muxc); in i2c_mux_pinctrl_probe()
|
H A D | i2c-mux-gpio.c | 37 struct gpiomux *mux = i2c_mux_priv(muxc); in i2c_mux_gpio_select() 46 struct gpiomux *mux = i2c_mux_priv(muxc); in i2c_mux_gpio_deselect()
|
H A D | i2c-mux-reg.c | 63 struct regmux *mux = i2c_mux_priv(muxc); in i2c_mux_reg_select() 70 struct regmux *mux = i2c_mux_priv(muxc); in i2c_mux_reg_deselect()
|
/openbmc/linux/drivers/iio/gyro/ |
H A D | mpu3050-i2c.c | 19 struct mpu3050 *mpu3050 = i2c_mux_priv(mux); in mpu3050_i2c_bypass_select() 28 struct mpu3050 *mpu3050 = i2c_mux_priv(mux); in mpu3050_i2c_bypass_deselect()
|
/openbmc/linux/include/linux/ |
H A D | i2c-mux.h | 46 static inline void *i2c_mux_priv(struct i2c_mux_core *muxc) in i2c_mux_priv() function
|
/openbmc/linux/drivers/media/dvb-frontends/ |
H A D | si2168.c | 600 struct i2c_client *client = i2c_mux_priv(muxc); in si2168_select() 618 struct i2c_client *client = i2c_mux_priv(muxc); in si2168_deselect()
|
H A D | rtl2832.c | 802 struct rtl2832_dev *dev = i2c_mux_priv(muxc); in rtl2832_select() 822 struct rtl2832_dev *dev = i2c_mux_priv(muxc); in rtl2832_deselect()
|
H A D | af9013.c | 1238 struct af9013_state *state = i2c_mux_priv(muxc); in af9013_select() 1259 struct af9013_state *state = i2c_mux_priv(muxc); in af9013_deselect()
|
H A D | lgdt3306a.c | 2158 struct i2c_client *client = i2c_mux_priv(muxc); in lgdt3306a_select() 2166 struct i2c_client *client = i2c_mux_priv(muxc); in lgdt3306a_deselect()
|
H A D | rtl2830.c | 650 struct i2c_client *client = i2c_mux_priv(muxc); in rtl2830_select()
|
H A D | m88ds3103.c | 1638 struct m88ds3103_dev *dev = i2c_mux_priv(muxc); in m88ds3103_select()
|
/openbmc/linux/drivers/power/supply/ |
H A D | sbs-manager.c | 174 struct sbsm_data *data = i2c_mux_priv(muxc); in sbsm_select()
|
/openbmc/linux/drivers/gpu/drm/bridge/ |
H A D | sii902x.c | 934 struct sii902x *sii902x = i2c_mux_priv(mux); in sii902x_i2c_bypass_select() 979 struct sii902x *sii902x = i2c_mux_priv(mux); in sii902x_i2c_bypass_deselect()
|
/openbmc/linux/drivers/media/usb/cx231xx/ |
H A D | cx231xx-i2c.c | 553 struct cx231xx *dev = i2c_mux_priv(muxc); in cx231xx_i2c_mux_select()
|
/openbmc/linux/drivers/media/i2c/ |
H A D | max9286.c | 349 struct max9286_priv *priv = i2c_mux_priv(muxc); in max9286_i2c_mux_select()
|