Lines Matching refs:trig
426 iio_trigger_notify_done(indio_dev->trig); in ad_sd_trigger_handler()
446 iio_trigger_poll(sigma_delta->trig); in ad_sd_data_rdy_trig_poll()
459 int ad_sd_validate_trigger(struct iio_dev *indio_dev, struct iio_trigger *trig) in ad_sd_validate_trigger() argument
463 if (sigma_delta->trig != trig) in ad_sd_validate_trigger()
478 sigma_delta->trig = iio_trigger_alloc("%s-dev%d", indio_dev->name, in ad_sd_probe_trigger()
480 if (sigma_delta->trig == NULL) { in ad_sd_probe_trigger()
484 sigma_delta->trig->ops = &ad_sd_trigger_ops; in ad_sd_probe_trigger()
499 sigma_delta->trig->dev.parent = &sigma_delta->spi->dev; in ad_sd_probe_trigger()
500 iio_trigger_set_drvdata(sigma_delta->trig, sigma_delta); in ad_sd_probe_trigger()
502 ret = iio_trigger_register(sigma_delta->trig); in ad_sd_probe_trigger()
507 indio_dev->trig = iio_trigger_get(sigma_delta->trig); in ad_sd_probe_trigger()
514 iio_trigger_free(sigma_delta->trig); in ad_sd_probe_trigger()
523 iio_trigger_unregister(sigma_delta->trig); in ad_sd_remove_trigger()
525 iio_trigger_free(sigma_delta->trig); in ad_sd_remove_trigger()