Lines Matching refs:dev2
116 struct input_dev *dev1, struct input_dev *dev2,
123 * other device (dev2) then this event should be also
126 dev = test_bit(BTN_LEFT, dev2->key) ? dev2 : dev1;
129 dev = test_bit(BTN_RIGHT, dev2->key) ? dev2 : dev1;
132 dev = test_bit(BTN_MIDDLE, dev2->key) ? dev2 : dev1;
139 input_sync(dev2);
148 struct input_dev *dev2 = priv->dev2;
184 input_report_rel(dev2, REL_X, (x > 383 ? (x - 768) : x));
185 input_report_rel(dev2, REL_Y, -(y > 255 ? (y - 512) : y));
187 alps_report_buttons(psmouse, dev2, dev, left, right, middle);
189 input_sync(dev2);
193 alps_report_buttons(psmouse, dev, dev2, left, right, middle);
249 struct input_dev *dev2 = priv->dev2;
252 alps_report_buttons(psmouse, dev2, psmouse->dev,
255 input_report_rel(dev2, REL_X,
257 input_report_rel(dev2, REL_Y,
260 input_sync(dev2);
645 input_unregister_device(priv->dev2);
653 struct input_dev *dev1 = psmouse->dev, *dev2;
657 dev2 = input_allocate_device();
658 if (!priv || !dev2)
661 priv->dev2 = dev2;
717 dev2->phys = priv->phys;
718 dev2->name = (model->flags & ALPS_DUALPOINT) ? "DualPoint Stick" : "PS/2 Mouse";
719 dev2->id.bustype = BUS_I8042;
720 dev2->id.vendor = 0x0002;
721 dev2->id.product = PSMOUSE_ALPS;
722 dev2->id.version = 0x0000;
723 dev2->dev.parent = &psmouse->ps2dev.serio->dev;
725 dev2->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL);
726 dev2->relbit[BIT_WORD(REL_X)] = BIT_MASK(REL_X) | BIT_MASK(REL_Y);
727 dev2->keybit[BIT_WORD(BTN_LEFT)] =
730 if (input_register_device(priv->dev2))
746 input_free_device(dev2);