Lines Matching defs:data
98 /* Each client has this additional data */
107 struct mcs5000_ts_data *data = dev_id;
108 struct i2c_client *client = data->client;
123 input_report_key(data->input_dev, BTN_TOUCH, 0);
124 input_sync(data->input_dev);
131 input_report_key(data->input_dev, BTN_TOUCH, 1);
132 input_report_abs(data->input_dev, ABS_X, x);
133 input_report_abs(data->input_dev, ABS_Y, y);
134 input_sync(data->input_dev);
159 static void mcs5000_ts_phys_init(struct mcs5000_ts_data *data,
162 struct i2c_client *client = data->client;
179 i2c_smbus_write_byte_data(data->client, MCS5000_TS_OP_MODE,
186 struct mcs5000_ts_data *data;
194 data = devm_kzalloc(&client->dev, sizeof(*data), GFP_KERNEL);
195 if (!data) {
200 data->client = client;
218 data->input_dev = input_dev;
226 "mcs5000_ts", data);
232 error = input_register_device(data->input_dev);
238 mcs5000_ts_phys_init(data, pdata);
239 i2c_set_clientdata(client, data);
257 struct mcs5000_ts_data *data = i2c_get_clientdata(client);
260 mcs5000_ts_phys_init(data, pdata);