Lines Matching refs:this_attr
307 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in iio_read_channel_ext_info() local
310 ext_info = &this_attr->c->ext_info[this_attr->address]; in iio_read_channel_ext_info()
312 return ext_info->read(indio_dev, ext_info->private, this_attr->c, buf); in iio_read_channel_ext_info()
321 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in iio_write_channel_ext_info() local
324 ext_info = &this_attr->c->ext_info[this_attr->address]; in iio_write_channel_ext_info()
327 this_attr->c, buf, len); in iio_write_channel_ext_info()
455 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in iio_read_channel_info() local
461 ret = indio_dev->info->read_raw_multi(indio_dev, this_attr->c, in iio_read_channel_info()
464 this_attr->address); in iio_read_channel_info()
466 ret = indio_dev->info->read_raw(indio_dev, this_attr->c, in iio_read_channel_info()
467 &vals[0], &vals[1], this_attr->address); in iio_read_channel_info()
539 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in iio_write_channel_info() local
549 this_attr->c, this_attr->address)) { in iio_write_channel_info()
564 ret = indio_dev->info->write_raw(indio_dev, this_attr->c, in iio_write_channel_info()
565 integer, fract, this_attr->address); in iio_write_channel_info()