Lines Matching refs:st
25 struct ms5611_state *st = iio_priv(dev_to_iio_dev(dev)); in ms5611_i2c_reset() local
27 return i2c_smbus_write_byte(st->client, MS5611_RESET); in ms5611_i2c_reset()
33 struct ms5611_state *st = iio_priv(dev_to_iio_dev(dev)); in ms5611_i2c_read_prom_word() local
35 ret = i2c_smbus_read_word_swapped(st->client, in ms5611_i2c_read_prom_word()
45 static int ms5611_i2c_read_adc(struct ms5611_state *st, s32 *val) in ms5611_i2c_read_adc() argument
50 ret = i2c_smbus_read_i2c_block_data(st->client, MS5611_READ_ADC, in ms5611_i2c_read_adc()
64 struct ms5611_state *st = iio_priv(dev_to_iio_dev(dev)); in ms5611_i2c_read_adc_temp_and_pressure() local
66 ret = i2c_smbus_write_byte(st->client, MS5611_START_TEMP_CONV); in ms5611_i2c_read_adc_temp_and_pressure()
72 ret = ms5611_i2c_read_adc(st, temp); in ms5611_i2c_read_adc_temp_and_pressure()
76 ret = i2c_smbus_write_byte(st->client, MS5611_START_PRESSURE_CONV); in ms5611_i2c_read_adc_temp_and_pressure()
82 return ms5611_i2c_read_adc(st, pressure); in ms5611_i2c_read_adc_temp_and_pressure()
88 struct ms5611_state *st; in ms5611_i2c_probe() local
97 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*st)); in ms5611_i2c_probe()
101 st = iio_priv(indio_dev); in ms5611_i2c_probe()
102 st->reset = ms5611_i2c_reset; in ms5611_i2c_probe()
103 st->read_prom_word = ms5611_i2c_read_prom_word; in ms5611_i2c_probe()
104 st->read_adc_temp_and_pressure = ms5611_i2c_read_adc_temp_and_pressure; in ms5611_i2c_probe()
105 st->client = client; in ms5611_i2c_probe()