Lines Matching refs:trig
33 int (*set_trigger_state)(struct iio_trigger *trig, bool state);
34 int (*try_reenable)(struct iio_trigger *trig);
35 int (*validate_device)(struct iio_trigger *trig,
85 static inline void iio_trigger_put(struct iio_trigger *trig) in iio_trigger_put() argument
87 module_put(trig->owner); in iio_trigger_put()
88 put_device(&trig->dev); in iio_trigger_put()
91 static inline struct iio_trigger *iio_trigger_get(struct iio_trigger *trig) in iio_trigger_get() argument
93 get_device(&trig->dev); in iio_trigger_get()
94 __module_get(trig->owner); in iio_trigger_get()
96 return trig; in iio_trigger_get()
107 static inline void iio_trigger_set_drvdata(struct iio_trigger *trig, void *data) in iio_trigger_set_drvdata() argument
109 dev_set_drvdata(&trig->dev, data); in iio_trigger_set_drvdata()
118 static inline void *iio_trigger_get_drvdata(struct iio_trigger *trig) in iio_trigger_get_drvdata() argument
120 return dev_get_drvdata(&trig->dev); in iio_trigger_get_drvdata()
151 int iio_trigger_set_immutable(struct iio_dev *indio_dev, struct iio_trigger *trig);
159 void iio_trigger_poll(struct iio_trigger *trig);
160 void iio_trigger_poll_chained(struct iio_trigger *trig);
165 void iio_trigger_free(struct iio_trigger *trig);
173 int iio_trigger_validate_own_device(struct iio_trigger *trig,