Lines Matching refs:dev
52 struct input_dev *dev;
67 struct input_dev *dev = elo->dev;
75 dev_dbg(&elo->serio->dev,
84 dev_dbg(&elo->serio->dev,
91 dev_dbg(&elo->serio->dev,
97 input_report_abs(dev, ABS_X, (elo->data[4] << 8) | elo->data[3]);
98 input_report_abs(dev, ABS_Y, (elo->data[6] << 8) | elo->data[5]);
100 input_report_abs(dev, ABS_PRESSURE,
102 input_report_key(dev, BTN_TOUCH, elo->data[2] & ELO10_TOUCH);
103 input_sync(dev);
119 struct input_dev *dev = elo->dev;
146 input_report_abs(dev, ABS_X, ((elo->data[0] & 0x3f) << 6) | (elo->data[1] & 0x3f));
147 input_report_abs(dev, ABS_Y, ((elo->data[2] & 0x3f) << 6) | (elo->data[3] & 0x3f));
150 input_report_key(dev, BTN_TOUCH, 1);
151 input_sync(dev);
159 input_sync(dev);
166 input_report_abs(dev, ABS_PRESSURE, elo->data[5]);
167 input_report_key(dev, BTN_TOUCH, !!elo->data[5]);
169 input_sync(dev);
177 struct input_dev *dev = elo->dev;
188 input_report_key(dev, BTN_TOUCH, !(elo->data[1] & 0x80));
189 input_report_abs(dev, ABS_X, elo->data[1]);
190 input_report_abs(dev, ABS_Y, elo->data[2]);
191 input_sync(dev);
261 struct input_dev *dev = elo->dev;
267 dev->id.version = (packet[5] << 8) | packet[4];
269 input_set_abs_params(dev, ABS_X, 96, 4000, 0, 0);
270 input_set_abs_params(dev, ABS_Y, 96, 4000, 0, 0);
272 input_set_abs_params(dev, ABS_PRESSURE, 0, 255, 0, 0);
274 dev_info(&elo->serio->dev,
290 input_get_device(elo->dev);
291 input_unregister_device(elo->dev);
294 input_put_device(elo->dev);
319 elo->dev = input_dev;
331 input_dev->dev.parent = &serio->dev;
366 err = input_register_device(elo->dev);