Lines Matching refs:trig
88 struct iio_trigger *trig; member
457 iio_trigger_poll(data->trig); in sx9500_irq_handler()
623 static int sx9500_set_trigger_state(struct iio_trigger *trig, in sx9500_set_trigger_state() argument
626 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in sx9500_set_trigger_state()
677 iio_trigger_notify_done(indio_dev->trig); in sx9500_trigger_handler()
930 data->trig = devm_iio_trigger_alloc(&client->dev, in sx9500_probe()
932 if (!data->trig) in sx9500_probe()
935 data->trig->dev.parent = &client->dev; in sx9500_probe()
936 data->trig->ops = &sx9500_trigger_ops; in sx9500_probe()
937 iio_trigger_set_drvdata(data->trig, indio_dev); in sx9500_probe()
939 ret = iio_trigger_register(data->trig); in sx9500_probe()
960 iio_trigger_unregister(data->trig); in sx9500_probe()
973 iio_trigger_unregister(data->trig); in sx9500_remove()