Lines Matching defs:trig
593 struct iio_trigger *trig;
1127 static int at91_adc_configure_trigger(struct iio_trigger *trig, bool state)
1129 struct iio_dev *indio = iio_trigger_get_drvdata(trig);
1149 static void at91_adc_reenable_trigger(struct iio_trigger *trig)
1151 struct iio_dev *indio = iio_trigger_get_drvdata(trig);
1197 iio_trigger_poll_nested(indio_dev->trig);
1275 if (iio_trigger_validate_own_device(indio->trig, indio))
1406 struct iio_trigger *trig;
1409 trig = devm_iio_trigger_alloc(&indio->dev, "%s-dev%d-%s", indio->name,
1411 if (!trig)
1414 trig->dev.parent = indio->dev.parent;
1415 iio_trigger_set_drvdata(trig, indio);
1416 trig->ops = &at91_adc_trigger_ops;
1418 ret = devm_iio_trigger_register(&indio->dev, trig);
1422 return trig;
1541 if (iio_trigger_validate_own_device(indio_dev->trig, indio_dev))
1549 iio_trigger_notify_done(indio_dev->trig);
1719 iio_trigger_poll(indio->trig);
2244 st->trig = at91_adc_allocate_trigger(indio, st->selected_trig->name);
2245 if (IS_ERR(st->trig)) {
2247 return PTR_ERR(st->trig);