Lines Matching refs:chan

349 	uintptr_t priv, const struct iio_chan_spec *chan, char *buf)  in iio_enum_available_read()  argument
369 uintptr_t priv, const struct iio_chan_spec *chan, char *buf) in iio_enum_read() argument
377 i = e->get(indio_dev, chan); in iio_enum_read()
388 uintptr_t priv, const struct iio_chan_spec *chan, const char *buf, in iio_enum_write() argument
406 ret = e->set(indio_dev, chan, i); in iio_enum_write()
599 struct iio_chan_spec const *chan, in __iio_device_attr_init() argument
615 if (chan->modified && (shared_by == IIO_SEPARATE)) { in __iio_device_attr_init()
616 if (chan->extend_name) in __iio_device_attr_init()
618 iio_modifier_names[chan in __iio_device_attr_init()
620 chan->extend_name, in __iio_device_attr_init()
624 iio_modifier_names[chan in __iio_device_attr_init()
628 if (chan->extend_name == NULL || shared_by != IIO_SEPARATE) in __iio_device_attr_init()
633 chan->extend_name, in __iio_device_attr_init()
639 if (chan->differential) { /* Differential can not have modifier */ in __iio_device_attr_init()
646 iio_direction[chan->output], in __iio_device_attr_init()
651 iio_direction[chan->output], in __iio_device_attr_init()
652 iio_chan_type_name_spec[chan->type], in __iio_device_attr_init()
653 iio_chan_type_name_spec[chan->type], in __iio_device_attr_init()
657 if (!chan->indexed) { in __iio_device_attr_init()
664 iio_direction[chan->output], in __iio_device_attr_init()
665 iio_chan_type_name_spec[chan->type], in __iio_device_attr_init()
666 chan->channel, in __iio_device_attr_init()
667 iio_chan_type_name_spec[chan->type], in __iio_device_attr_init()
668 chan->channel2, in __iio_device_attr_init()
679 iio_direction[chan->output], in __iio_device_attr_init()
684 iio_direction[chan->output], in __iio_device_attr_init()
685 iio_chan_type_name_spec[chan->type], in __iio_device_attr_init()
690 if (chan->indexed) in __iio_device_attr_init()
692 iio_direction[chan->output], in __iio_device_attr_init()
693 iio_chan_type_name_spec[chan->type], in __iio_device_attr_init()
694 chan->channel, in __iio_device_attr_init()
698 iio_direction[chan->output], in __iio_device_attr_init()
699 iio_chan_type_name_spec[chan->type], in __iio_device_attr_init()
732 struct iio_chan_spec const *chan, in __iio_add_chan_devattr() argument
752 postfix, chan, in __iio_add_chan_devattr()
756 iio_attr->c = chan; in __iio_add_chan_devattr()
779 struct iio_chan_spec const *chan, in iio_device_add_info_mask_type() argument
789 chan, in iio_device_add_info_mask_type()
807 struct iio_chan_spec const *chan) in iio_device_add_channel_sysfs() argument
812 if (chan->channel < 0) in iio_device_add_channel_sysfs()
814 ret = iio_device_add_info_mask_type(indio_dev, chan, in iio_device_add_channel_sysfs()
816 &chan->info_mask_separate); in iio_device_add_channel_sysfs()
821 ret = iio_device_add_info_mask_type(indio_dev, chan, in iio_device_add_channel_sysfs()
823 &chan->info_mask_shared_by_type); in iio_device_add_channel_sysfs()
828 ret = iio_device_add_info_mask_type(indio_dev, chan, in iio_device_add_channel_sysfs()
830 &chan->info_mask_shared_by_dir); in iio_device_add_channel_sysfs()
835 ret = iio_device_add_info_mask_type(indio_dev, chan, in iio_device_add_channel_sysfs()
837 &chan->info_mask_shared_by_all); in iio_device_add_channel_sysfs()
842 if (chan->ext_info) { in iio_device_add_channel_sysfs()
844 for (ext_info = chan->ext_info; ext_info->name; ext_info++) { in iio_device_add_channel_sysfs()
846 chan, in iio_device_add_channel_sysfs()