Lines Matching refs:chan

331 	uintptr_t priv, const struct iio_chan_spec *chan, char *buf)  in iio_enum_available_read()  argument
351 uintptr_t priv, const struct iio_chan_spec *chan, char *buf) in iio_enum_read() argument
359 i = e->get(indio_dev, chan); in iio_enum_read()
370 uintptr_t priv, const struct iio_chan_spec *chan, const char *buf, in iio_enum_write() argument
388 ret = e->set(indio_dev, chan, i); in iio_enum_write()
575 struct iio_chan_spec const *chan, in __iio_device_attr_init() argument
591 if (chan->modified && (shared_by == IIO_SEPARATE)) { in __iio_device_attr_init()
592 if (chan->extend_name) in __iio_device_attr_init()
594 iio_modifier_names[chan in __iio_device_attr_init()
596 chan->extend_name, in __iio_device_attr_init()
600 iio_modifier_names[chan in __iio_device_attr_init()
604 if (chan->extend_name == NULL || shared_by != IIO_SEPARATE) in __iio_device_attr_init()
609 chan->extend_name, in __iio_device_attr_init()
615 if (chan->differential) { /* Differential can not have modifier */ in __iio_device_attr_init()
622 iio_direction[chan->output], in __iio_device_attr_init()
627 iio_direction[chan->output], in __iio_device_attr_init()
628 iio_chan_type_name_spec[chan->type], in __iio_device_attr_init()
629 iio_chan_type_name_spec[chan->type], in __iio_device_attr_init()
633 if (!chan->indexed) { in __iio_device_attr_init()
640 iio_direction[chan->output], in __iio_device_attr_init()
641 iio_chan_type_name_spec[chan->type], in __iio_device_attr_init()
642 chan->channel, in __iio_device_attr_init()
643 iio_chan_type_name_spec[chan->type], in __iio_device_attr_init()
644 chan->channel2, in __iio_device_attr_init()
655 iio_direction[chan->output], in __iio_device_attr_init()
660 iio_direction[chan->output], in __iio_device_attr_init()
661 iio_chan_type_name_spec[chan->type], in __iio_device_attr_init()
666 if (chan->indexed) in __iio_device_attr_init()
668 iio_direction[chan->output], in __iio_device_attr_init()
669 iio_chan_type_name_spec[chan->type], in __iio_device_attr_init()
670 chan->channel, in __iio_device_attr_init()
674 iio_direction[chan->output], in __iio_device_attr_init()
675 iio_chan_type_name_spec[chan->type], in __iio_device_attr_init()
708 struct iio_chan_spec const *chan, in __iio_add_chan_devattr() argument
728 postfix, chan, in __iio_add_chan_devattr()
732 iio_attr->c = chan; in __iio_add_chan_devattr()
755 struct iio_chan_spec const *chan, in iio_device_add_info_mask_type() argument
765 chan, in iio_device_add_info_mask_type()
783 struct iio_chan_spec const *chan) in iio_device_add_channel_sysfs() argument
788 if (chan->channel < 0) in iio_device_add_channel_sysfs()
790 ret = iio_device_add_info_mask_type(indio_dev, chan, in iio_device_add_channel_sysfs()
792 &chan->info_mask_separate); in iio_device_add_channel_sysfs()
797 ret = iio_device_add_info_mask_type(indio_dev, chan, in iio_device_add_channel_sysfs()
799 &chan->info_mask_shared_by_type); in iio_device_add_channel_sysfs()
804 ret = iio_device_add_info_mask_type(indio_dev, chan, in iio_device_add_channel_sysfs()
806 &chan->info_mask_shared_by_dir); in iio_device_add_channel_sysfs()
811 ret = iio_device_add_info_mask_type(indio_dev, chan, in iio_device_add_channel_sysfs()
813 &chan->info_mask_shared_by_all); in iio_device_add_channel_sysfs()
818 if (chan->ext_info) { in iio_device_add_channel_sysfs()
820 for (ext_info = chan->ext_info; ext_info->name; ext_info++) { in iio_device_add_channel_sysfs()
822 chan, in iio_device_add_channel_sysfs()