Lines Matching refs:st

35 	struct itg3200 *st = iio_priv(indio_dev);  in itg3200_write_reg_8()  local
37 return i2c_smbus_write_byte_data(st->i2c, 0x80 | reg_address, val); in itg3200_write_reg_8()
43 struct itg3200 *st = iio_priv(indio_dev); in itg3200_read_reg_8() local
46 ret = i2c_smbus_read_byte_data(st->i2c, reg_address); in itg3200_read_reg_8()
56 struct itg3200 *st = iio_priv(indio_dev); in itg3200_read_reg_s16() local
57 struct i2c_client *client = st->i2c; in itg3200_read_reg_s16()
135 struct itg3200 *st = iio_priv(indio_dev); in itg3200_write_raw() local
144 mutex_lock(&st->lock); in itg3200_write_raw()
148 mutex_unlock(&st->lock); in itg3200_write_raw()
157 mutex_unlock(&st->lock); in itg3200_write_raw()
171 struct itg3200 *st = iio_priv(indio_dev); in itg3200_reset() local
174 dev_dbg(&st->i2c->dev, "reset device"); in itg3200_reset()
180 dev_err(&st->i2c->dev, "error resetting device"); in itg3200_reset()
195 dev_err(&st->i2c->dev, "error init device"); in itg3200_reset()
220 struct itg3200 *st = iio_priv(indio_dev); in itg3200_initial_setup() local
233 dev_err(&st->i2c->dev, "invalid reg value 0x%02x", val); in itg3200_initial_setup()
301 struct itg3200 *st; in itg3200_probe() local
306 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*st)); in itg3200_probe()
310 st = iio_priv(indio_dev); in itg3200_probe()
312 ret = iio_read_mount_matrix(&client->dev, &st->orientation); in itg3200_probe()
317 st->i2c = client; in itg3200_probe()
340 mutex_init(&st->lock); in itg3200_probe()
371 struct itg3200 *st = iio_priv(indio_dev); in itg3200_suspend() local
373 dev_dbg(&st->i2c->dev, "suspend device"); in itg3200_suspend()