Lines Matching refs:iio_dev
45 static int iio_buffer_flush_hwfifo(struct iio_dev *indio_dev, in iio_buffer_flush_hwfifo()
54 static bool iio_buffer_ready(struct iio_dev *indio_dev, struct iio_buffer *buf, in iio_buffer_ready()
108 struct iio_dev *indio_dev = filp->private_data; in iio_buffer_read_first_n_outer()
174 struct iio_dev *indio_dev = filp->private_data; in iio_buffer_poll()
193 void iio_buffer_wakeup_poll(struct iio_dev *indio_dev) in iio_buffer_wakeup_poll()
254 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in iio_scan_el_show()
284 static bool iio_validate_scan_mask(struct iio_dev *indio_dev, in iio_validate_scan_mask()
303 static int iio_scan_mask_set(struct iio_dev *indio_dev, in iio_scan_mask_set()
356 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in iio_scan_el_store()
392 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in iio_scan_el_ts_show()
402 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in iio_scan_el_ts_store()
421 static int iio_buffer_add_channel_sysfs(struct iio_dev *indio_dev, in iio_buffer_add_channel_sysfs()
478 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in iio_buffer_read_length()
488 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in iio_buffer_write_length()
521 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in iio_buffer_show_enable()
525 static int iio_compute_scan_bytes(struct iio_dev *indio_dev, in iio_compute_scan_bytes()
562 static void iio_buffer_activate(struct iio_dev *indio_dev, in iio_buffer_activate()
576 static void iio_buffer_deactivate_all(struct iio_dev *indio_dev) in iio_buffer_deactivate_all()
585 static void iio_buffer_update_bytes_per_datum(struct iio_dev *indio_dev, in iio_buffer_update_bytes_per_datum()
599 static int iio_buffer_request_update(struct iio_dev *indio_dev, in iio_buffer_request_update()
618 static void iio_free_scan_mask(struct iio_dev *indio_dev, in iio_free_scan_mask()
633 static int iio_verify_update(struct iio_dev *indio_dev, in iio_verify_update()
728 static int iio_enable_buffers(struct iio_dev *indio_dev, in iio_enable_buffers()
784 static int iio_disable_buffers(struct iio_dev *indio_dev) in iio_disable_buffers()
820 static int __iio_update_buffers(struct iio_dev *indio_dev, in __iio_update_buffers()
873 int iio_update_buffers(struct iio_dev *indio_dev, in iio_update_buffers()
911 void iio_disable_all_buffers(struct iio_dev *indio_dev) in iio_disable_all_buffers()
924 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in iio_buffer_store_enable()
957 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in iio_buffer_show_watermark()
968 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in iio_buffer_store_watermark()
1016 int iio_buffer_alloc_sysfs_and_mask(struct iio_dev *indio_dev) in iio_buffer_alloc_sysfs_and_mask()
1125 void iio_buffer_free_sysfs_and_mask(struct iio_dev *indio_dev) in iio_buffer_free_sysfs_and_mask()
1145 bool iio_validate_scan_mask_onehot(struct iio_dev *indio_dev, in iio_validate_scan_mask_onehot()
1152 int iio_scan_mask_query(struct iio_dev *indio_dev, in iio_scan_mask_query()
1221 int iio_push_to_buffers(struct iio_dev *indio_dev, const void *data) in iio_push_to_buffers()
1257 static int iio_buffer_update_demux(struct iio_dev *indio_dev, in iio_buffer_update_demux()
1340 int iio_update_demux(struct iio_dev *indio_dev) in iio_update_demux()