Lines Matching defs:data
39 static int si7005_read_measurement(struct si7005_data *data, bool temp)
44 mutex_lock(&data->lock);
46 ret = i2c_smbus_write_byte_data(data->client, SI7005_CONFIG,
47 data->config | SI7005_CONFIG_START |
54 ret = i2c_smbus_read_byte_data(data->client, SI7005_STATUS);
65 ret = i2c_smbus_read_word_swapped(data->client, SI7005_DATA);
68 mutex_unlock(&data->lock);
77 struct si7005_data *data = iio_priv(indio_dev);
82 ret = si7005_read_measurement(data, chan->type == IIO_TEMP);
130 struct si7005_data *data;
136 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
140 data = iio_priv(indio_dev);
142 data->client = client;
143 mutex_init(&data->lock);
161 data->config = ret;