Lines Matching defs:data
59 dev_warn(dev, "timeout waiting for data ready\n");
70 struct als_data *data = i2c_get_clientdata(client);
76 mutex_lock(&data->mutex);
88 temp = i2c_smbus_read_byte_data(client, 0x8C); /* LSB data */
93 ret_val = i2c_smbus_read_byte_data(client, 0x8D); /* MSB data */
97 mutex_unlock(&data->mutex);
103 mutex_unlock(&data->mutex);
112 struct als_data *data = i2c_get_clientdata(client);
131 mutex_lock(&data->mutex);
149 mutex_unlock(&data->mutex);
154 mutex_unlock(&data->mutex);
162 struct als_data *data = i2c_get_clientdata(client);
164 mutex_lock(&data->mutex);
174 mutex_unlock(&data->mutex);
208 * so make sure it is finished before user asks for data.
219 struct als_data *data;
221 data = kzalloc(sizeof(struct als_data), GFP_KERNEL);
222 if (data == NULL) {
226 i2c_set_clientdata(client, data);
234 mutex_init(&data->mutex);
241 kfree(data);
247 struct als_data *data = i2c_get_clientdata(client);
258 kfree(data);