Lines Matching refs:data
68 static int qt1070_write(struct i2c_client *client, u8 reg, u8 data)
72 ret = i2c_smbus_write_byte_data(client, reg, data);
105 struct qt1070_data *data = dev_id;
106 struct i2c_client *client = data->client;
107 struct input_dev *input = data->input;
119 if ((data->last_keys & mask) != keyval)
120 input_report_key(input, data->keycodes[i], keyval);
125 data->last_keys = new_keys;
131 struct qt1070_data *data;
152 data = devm_kzalloc(&client->dev, sizeof(struct qt1070_data),
154 if (!data)
161 data->client = client;
162 data->input = input;
163 data->irq = client->irq;
169 input->keycode = data->keycodes;
170 input->keycodesize = sizeof(data->keycodes[0]);
176 data->keycodes[i] = qt1070_key2code[i];
191 client->dev.driver->name, data);
198 err = input_register_device(data->input);
204 i2c_set_clientdata(client, data);
215 struct qt1070_data *data = i2c_get_clientdata(client);
218 enable_irq_wake(data->irq);
226 struct qt1070_data *data = i2c_get_clientdata(client);
229 disable_irq_wake(data->irq);