#include <linux/kernel.h>
#include <linux/idr.h>
#include <linux/err.h>
#include <linux/device.h>
#include <linux/interrupt.h>
#include <linux/list.h>
#include <linux/slab.h>
#include <linux/iio/iio.h>
#include <linux/iio/trigger.h>
#include "iio_core.h"
#include "iio_core_trigger.h"
#include <linux/iio/trigger_consumer.h>
Go to the source code of this file.
|
| int | iio_trigger_register (struct iio_trigger *trig_info) |
| |
| | EXPORT_SYMBOL (iio_trigger_register) |
| |
| void | iio_trigger_unregister (struct iio_trigger *trig_info) |
| |
| | EXPORT_SYMBOL (iio_trigger_unregister) |
| |
| void | iio_trigger_poll (struct iio_trigger *trig, s64 time) |
| |
| | EXPORT_SYMBOL (iio_trigger_poll) |
| |
| irqreturn_t | iio_trigger_generic_data_rdy_poll (int irq, void *private) |
| |
| | EXPORT_SYMBOL (iio_trigger_generic_data_rdy_poll) |
| |
| void | iio_trigger_poll_chained (struct iio_trigger *trig, s64 time) |
| |
| | EXPORT_SYMBOL (iio_trigger_poll_chained) |
| |
| void | iio_trigger_notify_done (struct iio_trigger *trig) |
| |
| | EXPORT_SYMBOL (iio_trigger_notify_done) |
| |
| irqreturn_t | iio_pollfunc_store_time (int irq, void *p) |
| |
| | EXPORT_SYMBOL (iio_pollfunc_store_time) |
| |
| struct iio_poll_func * | iio_alloc_pollfunc (irqreturn_t(*h)(int irq, void *p), irqreturn_t(*thread)(int irq, void *p), int type, struct iio_dev *indio_dev, const char *fmt,...) |
| |
| | EXPORT_SYMBOL_GPL (iio_alloc_pollfunc) |
| |
| void | iio_dealloc_pollfunc (struct iio_poll_func *pf) |
| |
| | EXPORT_SYMBOL_GPL (iio_dealloc_pollfunc) |
| |
| struct iio_trigger * | iio_trigger_alloc (const char *fmt,...) |
| |
| | EXPORT_SYMBOL (iio_trigger_alloc) |
| |
| void | iio_trigger_free (struct iio_trigger *trig) |
| |
| | EXPORT_SYMBOL (iio_trigger_free) |
| |
| void | iio_device_register_trigger_consumer (struct iio_dev *indio_dev) |
| |
| void | iio_device_unregister_trigger_consumer (struct iio_dev *indio_dev) |
| |
| int | iio_triggered_buffer_postenable (struct iio_dev *indio_dev) |
| |
| | EXPORT_SYMBOL (iio_triggered_buffer_postenable) |
| |
| int | iio_triggered_buffer_predisable (struct iio_dev *indio_dev) |
| |
| | EXPORT_SYMBOL (iio_triggered_buffer_predisable) |
| |
iio_trigger_poll() - called on a trigger occurring : trigger which occurred : timestamp when trigger occurred
Typically called in relevant hardware interrupt handler.
Definition at line 127 of file industrialio-trigger.c.