Lines Matching refs:chan_id
37 u32 chan_id; member
39 int (*select)(struct i2c_adapter *, void *mux_priv, u32 chan_id);
40 int (*deselect)(struct i2c_adapter *, void *mux_priv, u32 chan_id);
52 ret = priv->select(parent, priv->mux_priv, priv->chan_id); in i2c_mux_master_xfer()
56 priv->deselect(parent, priv->mux_priv, priv->chan_id); in i2c_mux_master_xfer()
72 ret = priv->select(parent, priv->mux_priv, priv->chan_id); in i2c_mux_smbus_xfer()
77 priv->deselect(parent, priv->mux_priv, priv->chan_id); in i2c_mux_smbus_xfer()
106 void *mux_priv, u32 force_nr, u32 chan_id, in i2c_add_mux_adapter() argument
125 priv->chan_id = chan_id; in i2c_add_mux_adapter()
140 "i2c-%d-mux (chan_id %d)", i2c_adapter_id(parent), chan_id); in i2c_add_mux_adapter()
153 chan_id); in i2c_add_mux_adapter()
169 if (chan_id == reg) { in i2c_add_mux_adapter()
193 snprintf(symlink_name, sizeof(symlink_name), "channel-%u", chan_id); in i2c_add_mux_adapter()
195 "can't create symlink for channel %u\n", chan_id); in i2c_add_mux_adapter()
208 snprintf(symlink_name, sizeof(symlink_name), "channel-%u", priv->chan_id); in i2c_del_mux_adapter()