Lines Matching full:trigger
2 /* The industrial I/O core, trigger handling functions
23 * @set_trigger_state: switch on/off the trigger on demand
24 * @try_reenable: function to reenable the trigger when the
27 * current trigger gets changed.
41 * struct iio_trigger - industrial I/O trigger device
47 * @list: [INTERN] used in maintenance of global trigger list
48 * @alloc_list: [DRIVER] used for driver specific trigger list
49 * @use_count: [INTERN] use count for the trigger.
51 * @subirq_base: [INTERN] base number for irqs provided by trigger.
55 * @attached_own_device:[INTERN] if we are using our own device as trigger,
57 * device as the one providing the trigger.
100 * iio_device_set_drvdata() - Set trigger driver data
101 * @trig: IIO trigger structure
104 * Allows to attach an arbitrary pointer to an IIO trigger, which can later be
113 * iio_trigger_get_drvdata() - Get trigger driver data
114 * @trig: IIO trigger structure
124 * iio_trigger_register() - register a trigger with the IIO core
125 * @trig_info: trigger to be registered
139 * iio_trigger_unregister() - unregister a trigger from the core
140 * @trig_info: trigger to be unregistered
145 * iio_trigger_set_immutable() - set an immutable trigger on destination
148 * @trig: trigger to assign to device
154 * iio_trigger_poll() - called on a trigger occurring
155 * @trig: trigger which occurred
168 * iio_trigger_using_own() - tells us if we use our own HW trigger ourselves