Lines Matching defs:trig
395 struct iio_trigger *trig;
728 static int at91_adc_configure_trigger(struct iio_trigger *trig, bool state)
730 struct iio_dev *indio = iio_trigger_get_drvdata(trig);
746 static int at91_adc_reenable_trigger(struct iio_trigger *trig)
748 struct iio_dev *indio = iio_trigger_get_drvdata(trig);
796 iio_trigger_poll_chained(indio_dev->trig);
874 if (iio_trigger_validate_own_device(indio->trig, indio))
999 struct iio_trigger *trig;
1002 trig = devm_iio_trigger_alloc(&indio->dev, "%s-dev%d-%s", indio->name,
1004 if (!trig)
1007 trig->dev.parent = indio->dev.parent;
1008 iio_trigger_set_drvdata(trig, indio);
1009 trig->ops = &at91_adc_trigger_ops;
1011 ret = devm_iio_trigger_register(&indio->dev, trig);
1015 return trig;
1022 st->trig = at91_adc_allocate_trigger(indio, st->selected_trig->name);
1023 if (IS_ERR(st->trig)) {
1026 return PTR_ERR(st->trig);
1146 if (iio_trigger_validate_own_device(indio_dev->trig, indio_dev))
1154 iio_trigger_notify_done(indio_dev->trig);
1321 iio_trigger_poll(indio->trig);
1960 return at91_adc_configure_trigger(st->trig, true);