Linux Kernel
3.7.1
|
#include <trigger.h>
Data Fields | |
struct module * | owner |
int(* | set_trigger_state )(struct iio_trigger *trig, bool state) |
int(* | try_reenable )(struct iio_trigger *trig) |
int(* | validate_device )(struct iio_trigger *trig, struct iio_dev *indio_dev) |
struct iio_trigger_ops - operations structure for an iio_trigger. : used to monitor usage count of the trigger. : switch on/off the trigger on demand : function to reenable the trigger when the use count is zero (may be NULL) : function to validate the device when the current trigger gets changed.
This is typically static const within a driver and shared by instances of a given device.
int(* set_trigger_state)(struct iio_trigger *trig, bool state) |
int(* try_reenable)(struct iio_trigger *trig) |
int(* validate_device)(struct iio_trigger *trig, struct iio_dev *indio_dev) |