Lines Matching refs:this_attr
325 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in iio_read_channel_ext_info() local
328 ext_info = &this_attr->c->ext_info[this_attr->address]; in iio_read_channel_ext_info()
330 return ext_info->read(indio_dev, ext_info->private, this_attr->c, buf); in iio_read_channel_ext_info()
339 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in iio_write_channel_ext_info() local
342 ext_info = &this_attr->c->ext_info[this_attr->address]; in iio_write_channel_ext_info()
345 this_attr->c, buf, len); in iio_write_channel_ext_info()
479 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in iio_read_channel_info() local
485 ret = indio_dev->info->read_raw_multi(indio_dev, this_attr->c, in iio_read_channel_info()
488 this_attr->address); in iio_read_channel_info()
490 ret = indio_dev->info->read_raw(indio_dev, this_attr->c, in iio_read_channel_info()
491 &vals[0], &vals[1], this_attr->address); in iio_read_channel_info()
563 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); in iio_write_channel_info() local
573 this_attr->c, this_attr->address)) { in iio_write_channel_info()
588 ret = indio_dev->info->write_raw(indio_dev, this_attr->c, in iio_write_channel_info()
589 integer, fract, this_attr->address); in iio_write_channel_info()