Lines Matching defs:dev_data
52 struct tsys01_dev *dev_data = iio_priv(indio_dev);
54 mutex_lock(&dev_data->lock);
55 ret = dev_data->convert_and_read(dev_data->client,
58 mutex_unlock(&dev_data->lock);
67 (s64)dev_data->prom[5 - i];
72 temp += coeff_mul[0] * (s64)dev_data->prom[5];
130 struct tsys01_dev *dev_data = iio_priv(indio_dev);
135 ret = dev_data->read_prom_word(dev_data->client,
137 &dev_data->prom[i]);
141 ret = sprintf(ptr, "0x%04x ", dev_data->prom[i]);
145 if (!tsys01_crc_valid(dev_data->prom)) {
158 struct tsys01_dev *dev_data = iio_priv(indio_dev);
160 mutex_init(&dev_data->lock);
168 ret = dev_data->reset(dev_data->client, TSYS01_RESET, 3000);
182 struct tsys01_dev *dev_data;
194 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*dev_data));
198 dev_data = iio_priv(indio_dev);
199 dev_data->client = client;
200 dev_data->reset = ms_sensors_reset;
201 dev_data->read_prom_word = ms_sensors_read_prom_word;
202 dev_data->convert_and_read = ms_sensors_convert_and_read;