Home
last modified time | relevance | path

Searched refs:i2c_mux_priv (Results 1 - 25 of 44) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/i2c/
H A Di2c-mux.c32 struct i2c_mux_priv { struct
42 struct i2c_mux_priv *priv = adap->algo_data; in __i2c_mux_master_xfer()
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 *pri in i2c_parent_lock_bus()
[all...]
/kernel/linux/linux-6.6/drivers/i2c/
H A Di2c-mux.c32 struct i2c_mux_priv { struct
42 struct i2c_mux_priv *priv = adap->algo_data; in __i2c_mux_master_xfer()
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 *pri in i2c_parent_lock_bus()
[all...]
/kernel/linux/linux-5.10/drivers/i2c/muxes/
H A Di2c-mux-pca954x.c236 struct pca954x *data = i2c_mux_priv(muxc); in pca954x_select_chan()
253 struct pca954x *data = i2c_mux_priv(muxc); in pca954x_deselect_mux()
280 struct pca954x *data = i2c_mux_priv(muxc); in idle_state_show()
291 struct pca954x *data = i2c_mux_priv(muxc); in idle_state_store()
351 struct pca954x *data = i2c_mux_priv(muxc); in pca954x_irq_setup()
382 struct pca954x *data = i2c_mux_priv(muxc); in pca954x_cleanup()
432 data = i2c_mux_priv(muxc); in pca954x_probe()
539 struct pca954x *data = i2c_mux_priv(muxc); in pca954x_resume()
H A Di2c-mux-mlxcpld.c106 struct mlxcpld_mux *data = i2c_mux_priv(muxc); in mlxcpld_mux_select_chan()
122 struct mlxcpld_mux *data = i2c_mux_priv(muxc); in mlxcpld_mux_deselect()
154 data = i2c_mux_priv(muxc); in mlxcpld_mux_probe()
H A Di2c-mux-pca9541.c181 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()
313 data = i2c_mux_priv(muxc); in pca9541_probe()
H A Di2c-arb-gpio-challenge.c44 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 Di2c-mux-gpmux.c25 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 Di2c-mux-pinctrl.c24 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 Di2c-mux-ltc4306.c180 struct ltc4306 *data = i2c_mux_priv(muxc); in ltc4306_select_mux()
188 struct ltc4306 *data = i2c_mux_priv(muxc); in ltc4306_deselect_mux()
233 data = i2c_mux_priv(muxc); in ltc4306_probe()
H A Di2c-mux-gpio.c36 struct gpiomux *mux = i2c_mux_priv(muxc); in i2c_mux_gpio_select()
45 struct gpiomux *mux = i2c_mux_priv(muxc); in i2c_mux_gpio_deselect()
H A Di2c-mux-reg.c63 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()
/kernel/linux/linux-6.6/drivers/i2c/muxes/
H A Di2c-mux-pca954x.c303 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 Di2c-mux-pca9541.c181 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 Di2c-mux-mlxcpld.c90 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 Di2c-arb-gpio-challenge.c44 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 Di2c-mux-gpmux.c25 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 Di2c-mux-pinctrl.c24 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 Di2c-mux-ltc4306.c179 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 Di2c-mux-gpio.c37 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 Di2c-mux-reg.c63 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()
/kernel/linux/linux-5.10/drivers/iio/gyro/
H A Dmpu3050-i2c.c19 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()
/kernel/linux/linux-6.6/drivers/iio/gyro/
H A Dmpu3050-i2c.c19 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()
/kernel/linux/linux-5.10/include/linux/
H A Di2c-mux.h46 static inline void *i2c_mux_priv(struct i2c_mux_core *muxc) in i2c_mux_priv() function
/kernel/linux/linux-6.6/include/linux/
H A Di2c-mux.h46 static inline void *i2c_mux_priv(struct i2c_mux_core *muxc) in i2c_mux_priv() function
/kernel/linux/linux-5.10/drivers/power/supply/
H A Dsbs-manager.c174 struct sbsm_data *data = i2c_mux_priv(muxc); in sbsm_select()

Completed in 13 milliseconds

12