Lines Matching refs:st
18 struct inv_mpu6050_state *st = iio_priv(indio_dev); in inv_scan_query() local
20 st->chip_config.gyro_fifo_enable = in inv_scan_query()
28 st->chip_config.accl_fifo_enable = in inv_scan_query()
44 struct inv_mpu6050_state *st = iio_priv(indio_dev); in inv_mpu6050_set_enable() local
48 result = inv_mpu6050_set_power_itg(st, true); in inv_mpu6050_set_enable()
52 if (st->chip_config.gyro_fifo_enable) { in inv_mpu6050_set_enable()
53 result = inv_mpu6050_switch_engine(st, true, in inv_mpu6050_set_enable()
58 if (st->chip_config.accl_fifo_enable) { in inv_mpu6050_set_enable()
59 result = inv_mpu6050_switch_engine(st, true, in inv_mpu6050_set_enable()
68 result = inv_mpu6050_write_reg(st, st->reg->fifo_en, 0); in inv_mpu6050_set_enable()
72 result = inv_mpu6050_write_reg(st, st->reg->int_enable, 0); in inv_mpu6050_set_enable()
76 result = inv_mpu6050_write_reg(st, st->reg->user_ctrl, 0); in inv_mpu6050_set_enable()
80 result = inv_mpu6050_switch_engine(st, false, in inv_mpu6050_set_enable()
85 result = inv_mpu6050_switch_engine(st, false, in inv_mpu6050_set_enable()
89 result = inv_mpu6050_set_power_itg(st, false); in inv_mpu6050_set_enable()
93 st->chip_config.enable = enable; in inv_mpu6050_set_enable()
117 struct inv_mpu6050_state *st = iio_priv(indio_dev); in inv_mpu6050_probe_trigger() local
119 st->trig = devm_iio_trigger_alloc(&indio_dev->dev, in inv_mpu6050_probe_trigger()
123 if (!st->trig) in inv_mpu6050_probe_trigger()
126 ret = devm_request_irq(&indio_dev->dev, st->client->irq, 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()
147 void inv_mpu6050_remove_trigger(struct inv_mpu6050_state *st) in inv_mpu6050_remove_trigger() argument
149 iio_trigger_unregister(st->trig); in inv_mpu6050_remove_trigger()