#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.