Name
struct iio_trigger_ops — 
  operations structure for an iio_trigger.
 
Synopsis
struct iio_trigger_ops {
  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);
};  Members
- owner
- 
used to monitor usage count of the trigger.
       
- set_trigger_state
- 
switch on/off the trigger on demand
       
- try_reenable
- 
function to reenable the trigger when the
use count is zero (may be NULL)
       
- validate_device
- 
function to validate the device when the
current trigger gets changed.
       
Description
   This is typically static const within a driver and shared by
   instances of a given device.