Lines Matching refs:trig
392 iio_trigger_notify_done(indio_dev->trig); in ad_sd_trigger_handler()
413 iio_trigger_poll(sigma_delta->trig); in ad_sd_data_rdy_trig_poll()
426 int ad_sd_validate_trigger(struct iio_dev *indio_dev, struct iio_trigger *trig) in ad_sd_validate_trigger() argument
430 if (sigma_delta->trig != trig) in ad_sd_validate_trigger()
446 sigma_delta->trig = iio_trigger_alloc("%s-dev%d", indio_dev->name, in ad_sd_probe_trigger()
448 if (sigma_delta->trig == NULL) { in ad_sd_probe_trigger()
452 sigma_delta->trig->ops = &ad_sd_trigger_ops; in ad_sd_probe_trigger()
467 sigma_delta->trig->dev.parent = &sigma_delta->spi->dev; in ad_sd_probe_trigger()
468 iio_trigger_set_drvdata(sigma_delta->trig, sigma_delta); in ad_sd_probe_trigger()
470 ret = iio_trigger_register(sigma_delta->trig); in ad_sd_probe_trigger()
475 indio_dev->trig = iio_trigger_get(sigma_delta->trig); in ad_sd_probe_trigger()
482 iio_trigger_free(sigma_delta->trig); in ad_sd_probe_trigger()
491 iio_trigger_unregister(sigma_delta->trig); in ad_sd_remove_trigger()
493 iio_trigger_free(sigma_delta->trig); in ad_sd_remove_trigger()