Lines Matching refs:chan_id
38 u32 chan_id; member
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); in i2c_mux_master_xfer()
57 priv->deselect(parent, priv->mux_priv, priv->chan_id); in i2c_mux_master_xfer()
73 ret = priv->select(parent, priv->mux_priv, priv->chan_id); in i2c_mux_smbus_xfer()
78 priv->deselect(parent, priv->mux_priv, priv->chan_id); in i2c_mux_smbus_xfer()
107 void *mux_priv, u32 force_nr, u32 chan_id, in i2c_add_mux_adapter() argument
126 priv->chan_id = chan_id; in i2c_add_mux_adapter()
141 "i2c-%d-mux (chan_id %d)", i2c_adapter_id(parent), chan_id); in i2c_add_mux_adapter()
154 chan_id); in i2c_add_mux_adapter()
170 if (chan_id == reg) { in i2c_add_mux_adapter()
182 chan_id); in i2c_add_mux_adapter()
201 snprintf(symlink_name, sizeof(symlink_name), "channel-%u", chan_id); in i2c_add_mux_adapter()
203 "can't create symlink for channel %u\n", chan_id); in i2c_add_mux_adapter()
216 snprintf(symlink_name, sizeof(symlink_name), "channel-%u", priv->chan_id); in i2c_del_mux_adapter()