Lines Matching defs:trig
159 struct iio_trigger *trig;
957 iio_trigger_notify_done(indio_dev->trig);
962 static int bma180_data_rdy_trigger_set_state(struct iio_trigger *trig,
965 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
971 static int bma180_trig_try_reen(struct iio_trigger *trig)
973 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
1053 data->trig = iio_trigger_alloc("%s-dev%d", indio_dev->name,
1055 if (!data->trig) {
1062 "bma180_event", data->trig);
1068 data->trig->dev.parent = dev;
1069 data->trig->ops = &bma180_trigger_ops;
1070 iio_trigger_set_drvdata(data->trig, indio_dev);
1072 ret = iio_trigger_register(data->trig);
1076 indio_dev->trig = iio_trigger_get(data->trig);
1097 if (data->trig)
1098 iio_trigger_unregister(data->trig);
1100 iio_trigger_free(data->trig);
1117 if (data->trig) {
1118 iio_trigger_unregister(data->trig);
1119 iio_trigger_free(data->trig);