Lines Matching defs:trig
136 struct iio_trigger *trig;
893 iio_trigger_notify_done(indio_dev->trig);
898 static int bma180_data_rdy_trigger_set_state(struct iio_trigger *trig,
901 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
907 static void bma180_trig_reen(struct iio_trigger *trig)
909 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
986 data->trig = iio_trigger_alloc(dev, "%s-dev%d", indio_dev->name,
988 if (!data->trig) {
995 "bma180_event", data->trig);
1001 data->trig->ops = &bma180_trigger_ops;
1002 iio_trigger_set_drvdata(data->trig, indio_dev);
1004 ret = iio_trigger_register(data->trig);
1008 indio_dev->trig = iio_trigger_get(data->trig);
1029 if (data->trig)
1030 iio_trigger_unregister(data->trig);
1032 iio_trigger_free(data->trig);
1049 if (data->trig) {
1050 iio_trigger_unregister(data->trig);
1051 iio_trigger_free(data->trig);