abs_dev 74 drivers/input/mouse/vmmouse.c struct input_dev *abs_dev; abs_dev 116 drivers/input/mouse/vmmouse.c struct input_dev *abs_dev, abs_dev 121 drivers/input/mouse/vmmouse.c if (test_bit(code, abs_dev->key)) abs_dev 122 drivers/input/mouse/vmmouse.c pref_dev = abs_dev; abs_dev 145 drivers/input/mouse/vmmouse.c struct input_dev *abs_dev = priv->abs_dev; abs_dev 189 drivers/input/mouse/vmmouse.c pref_dev = abs_dev; abs_dev 190 drivers/input/mouse/vmmouse.c input_report_abs(abs_dev, ABS_X, x); abs_dev 191 drivers/input/mouse/vmmouse.c input_report_abs(abs_dev, ABS_Y, y); abs_dev 197 drivers/input/mouse/vmmouse.c vmmouse_report_button(psmouse, abs_dev, rel_dev, abs_dev 200 drivers/input/mouse/vmmouse.c vmmouse_report_button(psmouse, abs_dev, rel_dev, abs_dev 203 drivers/input/mouse/vmmouse.c vmmouse_report_button(psmouse, abs_dev, rel_dev, abs_dev 206 drivers/input/mouse/vmmouse.c input_sync(abs_dev); abs_dev 381 drivers/input/mouse/vmmouse.c input_unregister_device(priv->abs_dev); abs_dev 423 drivers/input/mouse/vmmouse.c struct input_dev *rel_dev = psmouse->dev, *abs_dev; abs_dev 432 drivers/input/mouse/vmmouse.c abs_dev = input_allocate_device(); abs_dev 433 drivers/input/mouse/vmmouse.c if (!priv || !abs_dev) { abs_dev 438 drivers/input/mouse/vmmouse.c priv->abs_dev = abs_dev; abs_dev 448 drivers/input/mouse/vmmouse.c abs_dev->phys = priv->phys; abs_dev 449 drivers/input/mouse/vmmouse.c abs_dev->name = priv->dev_name; abs_dev 450 drivers/input/mouse/vmmouse.c abs_dev->id.bustype = BUS_I8042; abs_dev 451 drivers/input/mouse/vmmouse.c abs_dev->id.vendor = 0x0002; abs_dev 452 drivers/input/mouse/vmmouse.c abs_dev->id.product = PSMOUSE_VMMOUSE; abs_dev 453 drivers/input/mouse/vmmouse.c abs_dev->id.version = psmouse->model; abs_dev 454 drivers/input/mouse/vmmouse.c abs_dev->dev.parent = &psmouse->ps2dev.serio->dev; abs_dev 457 drivers/input/mouse/vmmouse.c input_set_capability(abs_dev, EV_KEY, BTN_LEFT); abs_dev 458 drivers/input/mouse/vmmouse.c input_set_capability(abs_dev, EV_KEY, BTN_RIGHT); abs_dev 459 drivers/input/mouse/vmmouse.c input_set_capability(abs_dev, EV_KEY, BTN_MIDDLE); abs_dev 460 drivers/input/mouse/vmmouse.c input_set_capability(abs_dev, EV_ABS, ABS_X); abs_dev 461 drivers/input/mouse/vmmouse.c input_set_capability(abs_dev, EV_ABS, ABS_Y); abs_dev 462 drivers/input/mouse/vmmouse.c input_set_abs_params(abs_dev, ABS_X, 0, VMMOUSE_MAX_X, 0, 0); abs_dev 463 drivers/input/mouse/vmmouse.c input_set_abs_params(abs_dev, ABS_Y, 0, VMMOUSE_MAX_Y, 0, 0); abs_dev 465 drivers/input/mouse/vmmouse.c error = input_register_device(priv->abs_dev); abs_dev 481 drivers/input/mouse/vmmouse.c input_free_device(abs_dev);