Lines Matching refs:ext_info
34 struct iio_chan_spec_ext_info *ext_info; member
54 if (chan->ext_info) { in iio_mux_select()
55 for (i = 0; chan->ext_info[i].name; ++i) { in iio_mux_select()
56 const char *attr = chan->ext_info[i].name; in iio_mux_select()
187 mux->ext_info[private].name, in mux_read_ext_info()
221 mux->ext_info[private].name, in mux_write_ext_info()
252 chan->ext_info = mux->ext_info; in mux_configure_channel()
291 if (!pchan->ext_info[i].write) in mux_configure_channel()
293 if (!pchan->ext_info[i].read) in mux_configure_channel()
297 mux->ext_info[i].name, in mux_configure_channel()
301 pchan->ext_info[i].name); in mux_configure_channel()
306 pchan->ext_info[i].name); in mux_configure_channel()
364 sizeof_ext_info *= sizeof(*mux->ext_info); in mux_probe()
401 mux->ext_info = devm_kmemdup(dev, in mux_probe()
402 parent->channel->ext_info, in mux_probe()
404 if (!mux->ext_info) in mux_probe()
407 for (i = 0; mux->ext_info[i].name; ++i) { in mux_probe()
408 if (parent->channel->ext_info[i].read) in mux_probe()
409 mux->ext_info[i].read = mux_read_ext_info; in mux_probe()
410 if (parent->channel->ext_info[i].write) in mux_probe()
411 mux->ext_info[i].write = mux_write_ext_info; in mux_probe()
412 mux->ext_info[i].private = i; in mux_probe()