Lines Matching defs:dev2
25 struct input_dev *dev2; /* Relative device */
138 struct input_dev *dev2 = priv ? priv->dev2 : NULL;
171 if (!dev2)
190 if (dev2) {
192 input_report_rel(dev2, REL_X,
194 input_report_rel(dev2, REL_Y,
197 input_report_key(dev2, BTN_LEFT, packet[0] & 0x01);
198 input_report_key(dev2, BTN_RIGHT, packet[0] & 0x02);
199 input_sync(dev2);
251 input_unregister_device(priv->dev2);
276 struct input_dev *dev2;
281 dev2 = input_allocate_device();
282 if (!priv || !dev2)
285 priv->dev2 = dev2;
289 dev2->phys = priv->phys;
290 dev2->name = "PS/2 Touchpad";
291 dev2->id.bustype = BUS_I8042;
292 dev2->id.vendor = 0x0002;
293 dev2->id.product = PSMOUSE_LIFEBOOK;
294 dev2->id.version = 0x0000;
295 dev2->dev.parent = &psmouse->ps2dev.serio->dev;
297 dev2->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL);
298 dev2->relbit[BIT_WORD(REL_X)] = BIT_MASK(REL_X) | BIT_MASK(REL_Y);
299 dev2->keybit[BIT_WORD(BTN_LEFT)] =
302 error = input_register_device(priv->dev2);
310 input_free_device(dev2);