Lines Matching defs:data
78 struct tsl4531_data *data = iio_priv(indio_dev);
83 ret = i2c_smbus_read_word_data(data->client,
91 *val = 1 << data->int_time;
94 if (data->int_time == 0)
96 else if (data->int_time == 1)
98 else if (data->int_time == 2)
113 struct tsl4531_data *data = iio_priv(indio_dev);
128 mutex_lock(&data->lock);
129 ret = i2c_smbus_write_byte_data(data->client,
132 data->int_time = int_time;
133 mutex_unlock(&data->lock);
166 struct tsl4531_data *data;
170 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
174 data = iio_priv(indio_dev);
176 data->client = client;
177 mutex_init(&data->lock);
185 ret = i2c_smbus_write_byte_data(data->client, TSL4531_CONTROL,
190 ret = i2c_smbus_write_byte_data(data->client, TSL4531_CONFIG,