Lines Matching refs:dev2

221 static void alps_report_buttons(struct input_dev *dev1, struct input_dev *dev2,
228 * other device (dev2) then this event should be also
231 dev = (dev2 && test_bit(BTN_LEFT, dev2->key)) ? dev2 : dev1;
234 dev = (dev2 && test_bit(BTN_RIGHT, dev2->key)) ? dev2 : dev1;
237 dev = (dev2 && test_bit(BTN_MIDDLE, dev2->key)) ? dev2 : dev1;
244 if (dev2)
245 input_sync(dev2);
253 struct input_dev *dev2 = priv->dev2;
289 input_report_rel(dev2, REL_X, (x > 383 ? (x - 768) : x));
290 input_report_rel(dev2, REL_Y, -(y > 255 ? (y - 512) : y));
292 alps_report_buttons(dev2, dev, left, right, middle);
294 input_sync(dev2);
305 alps_report_buttons(dev, dev2, left, right, middle);
559 struct input_dev *dev = priv->dev2;
729 struct input_dev *dev2 = priv->dev2;
796 input_report_key(dev2, BTN_LEFT, f->ts_left);
797 input_report_key(dev2, BTN_RIGHT, f->ts_right);
798 input_report_key(dev2, BTN_MIDDLE, f->ts_middle);
799 input_sync(dev2);
828 struct input_dev *dev2 = priv->dev2;
855 input_report_rel(dev2, REL_X, (s8)x / 4);
856 input_report_rel(dev2, REL_Y, -((s8)y / 4));
858 psmouse_report_standard_buttons(dev2, packet[3]);
860 input_sync(dev2);
884 psmouse_report_standard_buttons(dev2, packet[3]);
1092 struct input_dev *dev2 = priv->dev2;
1107 input_report_rel(dev2, REL_X, (s8)x);
1108 input_report_rel(dev2, REL_Y, -((s8)y));
1109 input_report_abs(dev2, ABS_PRESSURE, z);
1111 psmouse_report_standard_buttons(dev2, packet[1]);
1113 input_sync(dev2);
1319 struct input_dev *dev2 = priv->dev2;
1363 input_report_rel(dev2, REL_X, SS4_TS_X_V2(packet));
1364 input_report_rel(dev2, REL_Y, SS4_TS_Y_V2(packet));
1365 input_report_abs(dev2, ABS_PRESSURE, SS4_TS_Z_V2(packet));
1367 input_report_key(dev2, BTN_LEFT, f->ts_left);
1368 input_report_key(dev2, BTN_RIGHT, f->ts_right);
1369 input_report_key(dev2, BTN_MIDDLE, f->ts_middle);
1371 input_sync(dev2);
1421 (priv->dev2 ? "input2" : "input1"));
1471 struct input_dev *dev, *dev2 = NULL;
1477 dev = priv->dev2;
1478 dev2 = psmouse->dev;
1490 alps_report_buttons(dev, dev2,
2974 if (priv->dev2)
2975 input_unregister_device(priv->dev2);
3092 struct input_dev *dev2;
3094 dev2 = input_allocate_device();
3095 if (!dev2) {
3104 dev2->phys = priv->phys2;
3110 dev2->name = "AlpsPS/2 ALPS DualPoint Stick";
3112 dev2->id.bustype = BUS_I8042;
3113 dev2->id.vendor = 0x0002;
3114 dev2->id.product = PSMOUSE_ALPS;
3115 dev2->id.version = priv->proto_version;
3116 dev2->dev.parent = &psmouse->ps2dev.serio->dev;
3118 input_set_capability(dev2, EV_REL, REL_X);
3119 input_set_capability(dev2, EV_REL, REL_Y);
3121 input_set_capability(dev2, EV_ABS, ABS_PRESSURE);
3122 input_set_abs_params(dev2, ABS_PRESSURE, 0, 127, 0, 0);
3124 input_set_capability(dev2, EV_KEY, BTN_LEFT);
3125 input_set_capability(dev2, EV_KEY, BTN_RIGHT);
3126 input_set_capability(dev2, EV_KEY, BTN_MIDDLE);
3128 __set_bit(INPUT_PROP_POINTER, dev2->propbit);
3129 __set_bit(INPUT_PROP_POINTING_STICK, dev2->propbit);
3131 error = input_register_device(dev2);
3136 input_free_device(dev2);
3140 priv->dev2 = dev2;