Lines Matching refs:trig
18 static int adis_data_rdy_trigger_set_state(struct iio_trigger *trig, in adis_data_rdy_trigger_set_state() argument
21 struct adis *adis = iio_trigger_get_drvdata(trig); in adis_data_rdy_trigger_set_state()
43 adis->trig = iio_trigger_alloc("%s-dev%d", indio_dev->name, in adis_probe_trigger()
45 if (adis->trig == NULL) in adis_probe_trigger()
48 adis->trig->dev.parent = &adis->spi->dev; in adis_probe_trigger()
49 adis->trig->ops = &adis_trigger_ops; in adis_probe_trigger()
50 iio_trigger_set_drvdata(adis->trig, adis); in adis_probe_trigger()
56 adis->trig); in adis_probe_trigger()
60 ret = iio_trigger_register(adis->trig); in adis_probe_trigger()
62 indio_dev->trig = iio_trigger_get(adis->trig); in adis_probe_trigger()
69 free_irq(adis->spi->irq, adis->trig); in adis_probe_trigger()
71 iio_trigger_free(adis->trig); in adis_probe_trigger()
84 iio_trigger_unregister(adis->trig); in adis_remove_trigger()
85 free_irq(adis->spi->irq, adis->trig); in adis_remove_trigger()
86 iio_trigger_free(adis->trig); in adis_remove_trigger()