Lines Matching refs:trig
35 int (*set_trigger_state)(struct iio_trigger *trig, bool state);
36 int (*try_reenable)(struct iio_trigger *trig);
37 int (*validate_device)(struct iio_trigger *trig,
81 static inline void iio_trigger_put(struct iio_trigger *trig) in iio_trigger_put() argument
83 module_put(trig->ops->owner); in iio_trigger_put()
84 put_device(&trig->dev); in iio_trigger_put()
87 static inline struct iio_trigger *iio_trigger_get(struct iio_trigger *trig) in iio_trigger_get() argument
89 get_device(&trig->dev); in iio_trigger_get()
90 __module_get(trig->ops->owner); in iio_trigger_get()
92 return trig; in iio_trigger_get()
103 static inline void iio_trigger_set_drvdata(struct iio_trigger *trig, void *data) in iio_trigger_set_drvdata() argument
105 dev_set_drvdata(&trig->dev, data); in iio_trigger_set_drvdata()
114 static inline void *iio_trigger_get_drvdata(struct iio_trigger *trig) in iio_trigger_get_drvdata() argument
116 return dev_get_drvdata(&trig->dev); in iio_trigger_get_drvdata()
137 void iio_trigger_poll(struct iio_trigger *trig);
138 void iio_trigger_poll_chained(struct iio_trigger *trig);
143 void iio_trigger_free(struct iio_trigger *trig);