Lines Matching refs:trig
103 static int inv_mpu_data_rdy_trigger_set_state(struct iio_trigger *trig, in inv_mpu_data_rdy_trigger_set_state() argument
106 return inv_mpu6050_set_enable(iio_trigger_get_drvdata(trig), state); in inv_mpu_data_rdy_trigger_set_state()
119 st->trig = devm_iio_trigger_alloc(&indio_dev->dev, in inv_mpu6050_probe_trigger()
123 if (!st->trig) in inv_mpu6050_probe_trigger()
130 st->trig); in inv_mpu6050_probe_trigger()
134 st->trig->dev.parent = &st->client->dev; in inv_mpu6050_probe_trigger()
135 st->trig->ops = &inv_mpu_trigger_ops; in inv_mpu6050_probe_trigger()
136 iio_trigger_set_drvdata(st->trig, indio_dev); in inv_mpu6050_probe_trigger()
138 ret = iio_trigger_register(st->trig); in inv_mpu6050_probe_trigger()
142 indio_dev->trig = iio_trigger_get(st->trig); in inv_mpu6050_probe_trigger()
149 iio_trigger_unregister(st->trig); in inv_mpu6050_remove_trigger()