Lines Matching defs:dev2
24 struct input_dev *dev2; /* Relative device */
112 struct input_dev *dev2 = priv->dev2;
145 if (!dev2)
163 if (dev2) {
165 input_report_rel(dev2, REL_X,
167 input_report_rel(dev2, REL_Y,
170 input_report_key(dev2, BTN_LEFT, packet[0] & 0x01);
171 input_report_key(dev2, BTN_RIGHT, packet[0] & 0x02);
172 input_sync(dev2);
244 struct input_dev *dev2;
249 dev2 = input_allocate_device();
250 if (!priv || !dev2)
253 priv->dev2 = dev2;
257 dev2->phys = priv->phys;
258 dev2->name = "PS/2 Touchpad";
259 dev2->id.bustype = BUS_I8042;
260 dev2->id.vendor = 0x0002;
261 dev2->id.product = PSMOUSE_LIFEBOOK;
262 dev2->id.version = 0x0000;
263 dev2->dev.parent = &psmouse->ps2dev.serio->dev;
265 dev2->evbit[0] = BIT(EV_KEY) | BIT(EV_REL);
266 dev2->relbit[LONG(REL_X)] = BIT(REL_X) | BIT(REL_Y);
267 dev2->keybit[LONG(BTN_LEFT)] = BIT(BTN_LEFT) | BIT(BTN_RIGHT);
269 error = input_register_device(priv->dev2);
277 input_free_device(dev2);