Lines Matching refs:trig
36 int (*set_trigger_state)(struct iio_trigger *trig, bool state);
37 int (*try_reenable)(struct iio_trigger *trig);
38 int (*validate_device)(struct iio_trigger *trig,
88 static inline void iio_trigger_put(struct iio_trigger *trig) in iio_trigger_put() argument
90 module_put(trig->owner); in iio_trigger_put()
91 put_device(&trig->dev); in iio_trigger_put()
94 static inline struct iio_trigger *iio_trigger_get(struct iio_trigger *trig) in iio_trigger_get() argument
96 get_device(&trig->dev); in iio_trigger_get()
97 __module_get(trig->owner); in iio_trigger_get()
99 return trig; in iio_trigger_get()
110 static inline void iio_trigger_set_drvdata(struct iio_trigger *trig, void *data) in iio_trigger_set_drvdata() argument
112 dev_set_drvdata(&trig->dev, data); in iio_trigger_set_drvdata()
121 static inline void *iio_trigger_get_drvdata(struct iio_trigger *trig) in iio_trigger_get_drvdata() argument
123 return dev_get_drvdata(&trig->dev); in iio_trigger_get_drvdata()
157 int iio_trigger_set_immutable(struct iio_dev *indio_dev, struct iio_trigger *trig);
165 void iio_trigger_poll(struct iio_trigger *trig);
166 void iio_trigger_poll_chained(struct iio_trigger *trig);
171 void iio_trigger_free(struct iio_trigger *trig);
179 int iio_trigger_validate_own_device(struct iio_trigger *trig,