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 long iio_device_ioctl(struct iio_dev *indio_dev, struct file *filp,
36 void iio_device_ioctl_handler_register(struct iio_dev *indio_dev,
56 int iio_device_register_sysfs_group(struct iio_dev *indio_dev,
74 int iio_buffers_alloc_sysfs_and_mask(struct iio_dev *indio_dev);
75 void iio_buffers_free_sysfs_and_mask(struct iio_dev *indio_dev);
81 void iio_disable_all_buffers(struct iio_dev *indio_dev);
82 void iio_buffer_wakeup_poll(struct iio_dev *indio_dev);
83 void iio_device_detach_buffers(struct iio_dev *indio_dev);
91 static inline int iio_buffers_alloc_sysfs_and_mask(struct iio_dev *indio_dev) in iio_buffers_alloc_sysfs_and_mask()
96 static inline void iio_buffers_free_sysfs_and_mask(struct iio_dev *indio_dev) {} in iio_buffers_free_sysfs_and_mask()
98 static inline void iio_disable_all_buffers(struct iio_dev *indio_dev) {} in iio_disable_all_buffers()
99 static inline void iio_buffer_wakeup_poll(struct iio_dev *indio_dev) {} in iio_buffer_wakeup_poll()
100 static inline void iio_device_detach_buffers(struct iio_dev *indio_dev) {} in iio_device_detach_buffers()
104 int iio_device_register_eventset(struct iio_dev *indio_dev);
105 void iio_device_unregister_eventset(struct iio_dev *indio_dev);
106 void iio_device_wakeup_eventset(struct iio_dev *indio_dev);