Lines Matching refs:st
38 struct itg3200 *st = iio_priv(indio_dev); in itg3200_write_reg_8() local
40 return i2c_smbus_write_byte_data(st->i2c, 0x80 | reg_address, val); in itg3200_write_reg_8()
46 struct itg3200 *st = iio_priv(indio_dev); in itg3200_read_reg_8() local
49 ret = i2c_smbus_read_byte_data(st->i2c, reg_address); in itg3200_read_reg_8()
59 struct itg3200 *st = iio_priv(indio_dev); in itg3200_read_reg_s16() local
60 struct i2c_client *client = st->i2c; in itg3200_read_reg_s16()
173 struct itg3200 *st = iio_priv(indio_dev); in itg3200_reset() local
176 dev_dbg(&st->i2c->dev, "reset device"); in itg3200_reset()
182 dev_err(&st->i2c->dev, "error resetting device"); in itg3200_reset()
197 dev_err(&st->i2c->dev, "error init device"); in itg3200_reset()
222 struct itg3200 *st = iio_priv(indio_dev); in itg3200_initial_setup() local
235 dev_err(&st->i2c->dev, "invalid reg value 0x%02x", val); in itg3200_initial_setup()
290 struct itg3200 *st; in itg3200_probe() local
295 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*st)); in itg3200_probe()
299 st = iio_priv(indio_dev); in itg3200_probe()
302 st->i2c = client; in itg3200_probe()
357 struct itg3200 *st = iio_priv(indio_dev); in itg3200_suspend() local
359 dev_dbg(&st->i2c->dev, "suspend device"); in itg3200_suspend()