Lines Matching refs:trig
82 struct iio_trigger *trig; member
310 iio_trigger_poll(data->trig); in sx9500_irq_handler()
463 static int sx9500_set_trigger_state(struct iio_trigger *trig, in sx9500_set_trigger_state() argument
466 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in sx9500_set_trigger_state()
513 iio_trigger_notify_done(indio_dev->trig); in sx9500_trigger_handler()
675 data->trig = devm_iio_trigger_alloc(&client->dev, in sx9500_probe()
677 if (!data->trig) in sx9500_probe()
680 data->trig->dev.parent = &client->dev; in sx9500_probe()
681 data->trig->ops = &sx9500_trigger_ops; in sx9500_probe()
682 iio_trigger_set_drvdata(data->trig, indio_dev); in sx9500_probe()
684 ret = iio_trigger_register(data->trig); in sx9500_probe()
704 iio_trigger_unregister(data->trig); in sx9500_probe()
717 iio_trigger_unregister(data->trig); in sx9500_remove()