i2c_mux_core
static int sii902x_i2c_bypass_deselect(struct i2c_mux_core *mux, u32 chan_id)
struct i2c_mux_core *i2cmux;
static int sii902x_i2c_bypass_select(struct i2c_mux_core *mux, u32 chan_id)
struct i2c_mux_core *muxc = priv->muxc;
struct i2c_mux_core *i2c_mux_alloc(struct i2c_adapter *parent,
int (*select)(struct i2c_mux_core *, u32),
int (*deselect)(struct i2c_mux_core *, u32))
struct i2c_mux_core *muxc;
int i2c_mux_add_adapter(struct i2c_mux_core *muxc,
struct i2c_mux_core *muxc;
void i2c_mux_del_adapters(struct i2c_mux_core *muxc)
struct i2c_mux_core *muxc = priv->muxc;
struct i2c_mux_core *muxc = priv->muxc;
struct i2c_mux_core *muxc = priv->muxc;
struct i2c_mux_core *muxc;
struct i2c_mux_core *muxc = platform_get_drvdata(pdev);
static int i2c_arbitrator_select(struct i2c_mux_core *muxc, u32 chan)
static int i2c_arbitrator_deselect(struct i2c_mux_core *muxc, u32 chan)
struct i2c_mux_core *muxc;
struct i2c_mux_core *muxc = platform_get_drvdata(pdev);
static int i2c_mux_gpio_select(struct i2c_mux_core *muxc, u32 chan)
static int i2c_mux_gpio_deselect(struct i2c_mux_core *muxc, u32 chan)
struct i2c_mux_core *muxc = platform_get_drvdata(pdev);
static int i2c_mux_select(struct i2c_mux_core *muxc, u32 chan)
static int i2c_mux_deselect(struct i2c_mux_core *muxc, u32 chan)
struct i2c_mux_core *muxc;
static int ltc4306_select_mux(struct i2c_mux_core *muxc, u32 chan)
static int ltc4306_deselect_mux(struct i2c_mux_core *muxc, u32 chan)
struct i2c_mux_core *muxc;
struct i2c_mux_core *muxc = i2c_get_clientdata(client);
static int mlxcpld_mux_deselect(struct i2c_mux_core *muxc, u32 chan)
struct i2c_mux_core *muxc;
struct i2c_mux_core *muxc = platform_get_drvdata(pdev);
static int mlxcpld_mux_select_chan(struct i2c_mux_core *muxc, u32 chan)
static int mule_i2c_mux_select(struct i2c_mux_core *muxc, u32 dev)
static int mule_i2c_mux_deselect(struct i2c_mux_core *muxc, u32 dev)
struct i2c_mux_core *muxc = data;
struct i2c_mux_core *muxc;
struct i2c_mux_core *muxc = i2c_get_clientdata(client);
static int pca9541_select_chan(struct i2c_mux_core *muxc, u32 chan)
static int pca9541_release_chan(struct i2c_mux_core *muxc, u32 chan)
struct i2c_mux_core *muxc;
struct i2c_mux_core *muxc = i2c_get_clientdata(client);
static int pca954x_select_chan(struct i2c_mux_core *muxc, u32 chan)
static int pca954x_deselect_mux(struct i2c_mux_core *muxc, u32 chan)
struct i2c_mux_core *muxc = i2c_get_clientdata(client);
struct i2c_mux_core *muxc = i2c_get_clientdata(client);
static int pca954x_irq_setup(struct i2c_mux_core *muxc)
static void pca954x_cleanup(struct i2c_mux_core *muxc)
struct i2c_mux_core *muxc;
struct i2c_mux_core *muxc = i2c_get_clientdata(client);
struct i2c_mux_core *muxc = i2c_get_clientdata(client);
struct i2c_mux_core *muxc = platform_get_drvdata(pdev);
static int i2c_mux_pinctrl_select(struct i2c_mux_core *muxc, u32 chan)
static int i2c_mux_pinctrl_deselect(struct i2c_mux_core *muxc, u32 chan)
struct i2c_mux_core *muxc;
struct i2c_mux_core *muxc;
struct i2c_mux_core *muxc = platform_get_drvdata(pdev);
static int i2c_mux_reg_select(struct i2c_mux_core *muxc, u32 chan)
static int i2c_mux_reg_deselect(struct i2c_mux_core *muxc, u32 chan)
static int mpu3050_i2c_bypass_select(struct i2c_mux_core *mux, u32 chan_id)
static int mpu3050_i2c_bypass_deselect(struct i2c_mux_core *mux, u32 chan_id)
struct i2c_mux_core *i2cmux;
static int inv_mpu6050_select_bypass(struct i2c_mux_core *muxc, u32 chan_id)
struct i2c_mux_core *muxc;
static int af9013_select(struct i2c_mux_core *muxc, u32 chan)
static int af9013_deselect(struct i2c_mux_core *muxc, u32 chan)
struct i2c_mux_core *muxc;
static int lgdt3306a_select(struct i2c_mux_core *muxc, u32 chan)
static int lgdt3306a_deselect(struct i2c_mux_core *muxc, u32 chan)
struct i2c_mux_core *muxc;
static int m88ds3103_select(struct i2c_mux_core *muxc, u32 chan)
struct i2c_mux_core *muxc;
static int rtl2830_select(struct i2c_mux_core *muxc, u32 chan_id)
struct i2c_mux_core *muxc;
static int rtl2832_select(struct i2c_mux_core *muxc, u32 chan_id)
static int rtl2832_deselect(struct i2c_mux_core *muxc, u32 chan_id)
struct i2c_mux_core *muxc;
static int si2168_select(struct i2c_mux_core *muxc, u32 chan)
static int si2168_deselect(struct i2c_mux_core *muxc, u32 chan)
struct i2c_mux_core *muxc;
struct i2c_mux_core *mux;
static int max9286_i2c_mux_select(struct i2c_mux_core *muxc, u32 chan)
struct i2c_mux_core *mux;
static int max96714_i2c_mux_select(struct i2c_mux_core *mux, u32 chan)
struct i2c_mux_core *mux;
static int max96717_i2c_mux_select(struct i2c_mux_core *mux, u32 chan)
static int cx231xx_i2c_mux_select(struct i2c_mux_core *muxc, u32 chan_id)
struct i2c_mux_core *muxc;
static int unittest_i2c_mux_select_chan(struct i2c_mux_core *muxc, u32 chan)
struct i2c_mux_core *muxc;
struct i2c_mux_core *muxc = i2c_get_clientdata(client);
static int sbsm_select(struct i2c_mux_core *muxc, u32 chan)
struct i2c_mux_core *muxc;
int (*select)(struct i2c_mux_core *, u32 chan_id);
int (*deselect)(struct i2c_mux_core *, u32 chan_id);
struct i2c_mux_core *i2c_mux_alloc(struct i2c_adapter *parent,
int (*select)(struct i2c_mux_core *, u32),
int (*deselect)(struct i2c_mux_core *, u32));
static inline void *i2c_mux_priv(struct i2c_mux_core *muxc)
int i2c_mux_add_adapter(struct i2c_mux_core *muxc,
void i2c_mux_del_adapters(struct i2c_mux_core *muxc);