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 * @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.
98 "Getting non-registered iio trigger %s is prohibited\n", in iio_trigger_get()
107 * iio_trigger_set_drvdata() - Set trigger driver data
108 * @trig: IIO trigger structure
111 * Allows to attach an arbitrary pointer to an IIO trigger, which can later be
120 * iio_trigger_get_drvdata() - Get trigger driver data
121 * @trig: IIO trigger structure
131 * iio_trigger_register() - register a trigger with the IIO core
132 * @trig_info: trigger to be registered
140 * iio_trigger_unregister() - unregister a trigger from the core
141 * @trig_info: trigger to be unregistered
146 * iio_trigger_set_immutable() - set an immutable trigger on destination
149 * @trig: trigger to assign to device
169 * iio_trigger_using_own() - tells us if we use our own HW trigger ourselves