Lines Matching refs:iio_dev
61 * This function may be safely used as soon as a valid reference to iio_dev has
66 int iio_push_event(struct iio_dev *indio_dev, u64 ev_code, s64 timestamp)
102 struct iio_dev *indio_dev = filep->private_data;
123 struct iio_dev *indio_dev = filep->private_data;
173 struct iio_dev *indio_dev = filep->private_data;
192 static int iio_event_getfd(struct iio_dev *indio_dev)
281 struct iio_dev *indio_dev = dev_to_iio_dev(dev);
304 struct iio_dev *indio_dev = dev_to_iio_dev(dev);
324 struct iio_dev *indio_dev = dev_to_iio_dev(dev);
348 struct iio_dev *indio_dev = dev_to_iio_dev(dev);
373 struct iio_dev *indio_dev = dev_to_iio_dev(dev);
384 static int iio_device_add_event(struct iio_dev *indio_dev,
440 static int iio_device_add_event_label(struct iio_dev *indio_dev,
475 static int iio_device_add_event_sysfs(struct iio_dev *indio_dev,
522 static inline int __iio_add_event_config_attrs(struct iio_dev *indio_dev)
537 static bool iio_check_for_dynamic_events(struct iio_dev *indio_dev)
555 static long iio_event_ioctl(struct iio_dev *indio_dev, struct file *filp,
574 int iio_device_register_eventset(struct iio_dev *indio_dev)
651 void iio_device_wakeup_eventset(struct iio_dev *indio_dev)
660 void iio_device_unregister_eventset(struct iio_dev *indio_dev)