Lines Matching defs:data
11 * TODO: data ready irq
50 static int tmp006_read_measurement(struct tmp006_data *data, u8 reg)
56 ret = i2c_smbus_read_word_swapped(data->client,
68 return i2c_smbus_read_word_swapped(data->client, reg);
78 struct tmp006_data *data = iio_priv(indio_dev);
86 ret = tmp006_read_measurement(data, TMP006_VOBJECT);
92 ret = tmp006_read_measurement(data, TMP006_TAMBIENT);
112 cr = (data->config & TMP006_CONFIG_CR_MASK)
130 struct tmp006_data *data = iio_priv(indio_dev);
139 data->config &= ~TMP006_CONFIG_CR_MASK;
140 data->config |= i << TMP006_CONFIG_CR_SHIFT;
142 return i2c_smbus_write_word_swapped(data->client,
144 data->config);
200 struct tmp006_data *data = iio_priv(indio_dev);
203 data->config |= TMP006_CONFIG_MOD_MASK;
205 data->config &= ~TMP006_CONFIG_MOD_MASK;
207 return i2c_smbus_write_word_swapped(data->client, TMP006_CONFIG,
208 data->config);
219 struct tmp006_data *data;
230 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
234 data = iio_priv(indio_dev);
236 data->client = client;
245 ret = i2c_smbus_read_word_swapped(data->client, TMP006_CONFIG);
248 data->config = ret;