Lines Matching refs:iio_dev
17 struct iio_dev;
22 struct iio_dev *indio_dev;
29 long (*ioctl)(struct iio_dev *indio_dev, struct file *filp,
33 void iio_device_ioctl_handler_register(struct iio_dev *indio_dev,
37 ssize_t do_iio_read_channel_label(struct iio_dev *indio_dev,
57 int iio_device_register_sysfs_group(struct iio_dev *indio_dev,
75 int iio_buffers_alloc_sysfs_and_mask(struct iio_dev *indio_dev);
76 void iio_buffers_free_sysfs_and_mask(struct iio_dev *indio_dev);
82 void iio_disable_all_buffers(struct iio_dev *indio_dev);
83 void iio_buffer_wakeup_poll(struct iio_dev *indio_dev);
84 void iio_device_detach_buffers(struct iio_dev *indio_dev);
92 static inline int iio_buffers_alloc_sysfs_and_mask(struct iio_dev *indio_dev) in iio_buffers_alloc_sysfs_and_mask()
97 static inline void iio_buffers_free_sysfs_and_mask(struct iio_dev *indio_dev) {} in iio_buffers_free_sysfs_and_mask()
99 static inline void iio_disable_all_buffers(struct iio_dev *indio_dev) {} in iio_disable_all_buffers()
100 static inline void iio_buffer_wakeup_poll(struct iio_dev *indio_dev) {} in iio_buffer_wakeup_poll()
101 static inline void iio_device_detach_buffers(struct iio_dev *indio_dev) {} in iio_device_detach_buffers()
105 int iio_device_register_eventset(struct iio_dev *indio_dev);
106 void iio_device_unregister_eventset(struct iio_dev *indio_dev);
107 void iio_device_wakeup_eventset(struct iio_dev *indio_dev);