Lines Matching refs:trig
38 int (*set_trigger_state)(struct iio_trigger *trig, bool state);
39 int (*try_reenable)(struct iio_trigger *trig);
40 int (*validate_device)(struct iio_trigger *trig,
84 static inline void iio_trigger_put(struct iio_trigger *trig) in iio_trigger_put() argument
86 module_put(trig->ops->owner); in iio_trigger_put()
87 put_device(&trig->dev); in iio_trigger_put()
90 static inline struct iio_trigger *iio_trigger_get(struct iio_trigger *trig) in iio_trigger_get() argument
92 get_device(&trig->dev); in iio_trigger_get()
93 __module_get(trig->ops->owner); in iio_trigger_get()
95 return trig; in iio_trigger_get()
106 static inline void iio_trigger_set_drvdata(struct iio_trigger *trig, void *data) in iio_trigger_set_drvdata() argument
108 dev_set_drvdata(&trig->dev, data); in iio_trigger_set_drvdata()
117 static inline void *iio_trigger_get_drvdata(struct iio_trigger *trig) in iio_trigger_get_drvdata() argument
119 return dev_get_drvdata(&trig->dev); in iio_trigger_get_drvdata()
140 void iio_trigger_poll(struct iio_trigger *trig);
141 void iio_trigger_poll_chained(struct iio_trigger *trig);
146 void iio_trigger_free(struct iio_trigger *trig);