Lines Matching refs:this_attr
411 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in iio_read_channel_ext_info() local
414 ext_info = &this_attr->c->ext_info[this_attr->address]; in iio_read_channel_ext_info()
416 return ext_info->read(indio_dev, ext_info->private, this_attr->c, buf); in iio_read_channel_ext_info()
425 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in iio_write_channel_ext_info() local
428 ext_info = &this_attr->c->ext_info[this_attr->address]; in iio_write_channel_ext_info()
431 this_attr->c, buf, len); in iio_write_channel_ext_info()
657 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in iio_read_channel_info() local
663 ret = indio_dev->info->read_raw_multi(indio_dev, this_attr->c, in iio_read_channel_info()
666 this_attr->address); in iio_read_channel_info()
668 ret = indio_dev->info->read_raw(indio_dev, this_attr->c, in iio_read_channel_info()
669 &vals[0], &vals[1], this_attr->address); in iio_read_channel_info()
768 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in iio_read_channel_info_avail() local
774 ret = indio_dev->info->read_avail(indio_dev, this_attr->c, in iio_read_channel_info_avail()
776 this_attr->address); in iio_read_channel_info_avail()
860 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in iio_write_channel_info() local
870 this_attr->c, this_attr->address)) { in iio_write_channel_info()
888 ret = indio_dev->info->write_raw(indio_dev, this_attr->c, in iio_write_channel_info()
889 integer, fract, this_attr->address); in iio_write_channel_info()