Lines Matching refs:indio_dev
106 int iio_update_buffers(struct iio_dev *indio_dev,
116 int iio_scan_mask_query(struct iio_dev *indio_dev,
125 int iio_scan_mask_set(struct iio_dev *indio_dev,
133 int iio_push_to_buffers(struct iio_dev *indio_dev, const void *data);
149 static inline int iio_push_to_buffers_with_timestamp(struct iio_dev *indio_dev, in iio_push_to_buffers_with_timestamp() argument
152 if (indio_dev->scan_timestamp) { in iio_push_to_buffers_with_timestamp()
153 size_t ts_offset = indio_dev->scan_bytes / sizeof(int64_t) - 1; in iio_push_to_buffers_with_timestamp()
157 return iio_push_to_buffers(indio_dev, data); in iio_push_to_buffers_with_timestamp()
160 int iio_update_demux(struct iio_dev *indio_dev);
168 int iio_buffer_register(struct iio_dev *indio_dev,
176 void iio_buffer_unregister(struct iio_dev *indio_dev);
212 bool iio_validate_scan_mask_onehot(struct iio_dev *indio_dev,
227 static inline void iio_device_attach_buffer(struct iio_dev *indio_dev, in iio_device_attach_buffer() argument
230 indio_dev->buffer = iio_buffer_get(buffer); in iio_device_attach_buffer()
235 static inline int iio_buffer_register(struct iio_dev *indio_dev, in iio_buffer_register() argument
242 static inline void iio_buffer_unregister(struct iio_dev *indio_dev) in iio_buffer_unregister() argument