Lines Matching defs:chan_id
69 * @chan_id: The ID of this channel
84 u32 chan_id;
279 ret = atr->ops->attach_addr(atr, chan->chan_id, c2a->addr, c2a->alias);
282 addr, chan->chan_id, ret);
322 atr->ops->detach_addr(atr, chan->chan_id, c2a->addr);
329 ret = atr->ops->attach_addr(atr, chan->chan_id, c2a->addr, c2a->alias);
332 addr, chan->chan_id, ret);
565 chan->chan_id, c2a->alias, addr);
579 atr->ops->detach_addr(atr, chan->chan_id, addr);
593 chan->chan_id, c2a->alias, addr);
606 u32 chan_id;
614 for (chan_id = 0; chan_id < atr->max_adapters; ++chan_id) {
615 if (client->adapter == atr->adapter[chan_id])
619 if (chan_id == atr->max_adapters)
789 u32 chan_id = desc->chan_id;
793 if (chan_id >= atr->max_adapters) {
798 if (atr->adapter[chan_id]) {
799 dev_err(dev, "Adapter %d already present\n", chan_id);
811 chan->chan_id = chan_id;
819 i2c_adapter_id(parent), chan_id);
842 if (chan_id == reg)
863 atr->adapter[chan_id] = &chan->adap;
868 chan_id, ret);
873 chan->chan_id);
880 dev_warn(dev, "can't create symlink for channel %u\n", chan_id);
900 void i2c_atr_del_adapter(struct i2c_atr *atr, u32 chan_id)
908 adap = atr->adapter[chan_id];
918 chan->chan_id);
927 atr->adapter[chan_id] = NULL;