Lines Matching refs:abs_dev

77 	struct input_dev *abs_dev;  member
119 struct input_dev *abs_dev, in vmmouse_report_button() argument
124 if (test_bit(code, abs_dev->key)) in vmmouse_report_button()
125 pref_dev = abs_dev; in vmmouse_report_button()
148 struct input_dev *abs_dev = priv->abs_dev; in vmmouse_report_events() local
192 pref_dev = abs_dev; in vmmouse_report_events()
193 input_report_abs(abs_dev, ABS_X, x); in vmmouse_report_events()
194 input_report_abs(abs_dev, ABS_Y, y); in vmmouse_report_events()
200 vmmouse_report_button(psmouse, abs_dev, rel_dev, in vmmouse_report_events()
203 vmmouse_report_button(psmouse, abs_dev, rel_dev, in vmmouse_report_events()
206 vmmouse_report_button(psmouse, abs_dev, rel_dev, in vmmouse_report_events()
209 input_sync(abs_dev); in vmmouse_report_events()
395 input_unregister_device(priv->abs_dev); in vmmouse_disconnect()
438 struct input_dev *rel_dev = psmouse->dev, *abs_dev; in vmmouse_init() local
452 abs_dev = input_allocate_device(); in vmmouse_init()
453 if (!priv || !abs_dev) { in vmmouse_init()
458 priv->abs_dev = abs_dev; in vmmouse_init()
468 abs_dev->phys = priv->phys; in vmmouse_init()
469 abs_dev->name = priv->dev_name; in vmmouse_init()
470 abs_dev->id.bustype = BUS_I8042; in vmmouse_init()
471 abs_dev->id.vendor = 0x0002; in vmmouse_init()
472 abs_dev->id.product = PSMOUSE_VMMOUSE; in vmmouse_init()
473 abs_dev->id.version = psmouse->model; in vmmouse_init()
474 abs_dev->dev.parent = &psmouse->ps2dev.serio->dev; in vmmouse_init()
477 input_set_capability(abs_dev, EV_KEY, BTN_LEFT); in vmmouse_init()
478 input_set_capability(abs_dev, EV_KEY, BTN_RIGHT); in vmmouse_init()
479 input_set_capability(abs_dev, EV_KEY, BTN_MIDDLE); in vmmouse_init()
480 input_set_capability(abs_dev, EV_ABS, ABS_X); in vmmouse_init()
481 input_set_capability(abs_dev, EV_ABS, ABS_Y); in vmmouse_init()
482 input_set_abs_params(abs_dev, ABS_X, 0, VMMOUSE_MAX_X, 0, 0); in vmmouse_init()
483 input_set_abs_params(abs_dev, ABS_Y, 0, VMMOUSE_MAX_Y, 0, 0); in vmmouse_init()
485 error = input_register_device(priv->abs_dev); in vmmouse_init()
501 input_free_device(abs_dev); in vmmouse_init()