Lines Matching refs:abs_dev

71 	struct input_dev *abs_dev;  member
91 struct input_dev *abs_dev, in vmmouse_report_button() argument
96 if (test_bit(code, abs_dev->key)) in vmmouse_report_button()
97 pref_dev = abs_dev; in vmmouse_report_button()
120 struct input_dev *abs_dev = priv->abs_dev; in vmmouse_report_events() local
163 pref_dev = abs_dev; in vmmouse_report_events()
164 input_report_abs(abs_dev, ABS_X, x); in vmmouse_report_events()
165 input_report_abs(abs_dev, ABS_Y, y); in vmmouse_report_events()
171 vmmouse_report_button(psmouse, abs_dev, rel_dev, in vmmouse_report_events()
174 vmmouse_report_button(psmouse, abs_dev, rel_dev, in vmmouse_report_events()
177 vmmouse_report_button(psmouse, abs_dev, rel_dev, in vmmouse_report_events()
180 input_sync(abs_dev); in vmmouse_report_events()
362 input_unregister_device(priv->abs_dev); in vmmouse_disconnect()
404 struct input_dev *rel_dev = psmouse->dev, *abs_dev; in vmmouse_init() local
413 abs_dev = input_allocate_device(); in vmmouse_init()
414 if (!priv || !abs_dev) { in vmmouse_init()
419 priv->abs_dev = abs_dev; in vmmouse_init()
429 abs_dev->phys = priv->phys; in vmmouse_init()
430 abs_dev->name = priv->dev_name; in vmmouse_init()
431 abs_dev->id.bustype = BUS_I8042; in vmmouse_init()
432 abs_dev->id.vendor = 0x0002; in vmmouse_init()
433 abs_dev->id.product = PSMOUSE_VMMOUSE; in vmmouse_init()
434 abs_dev->id.version = psmouse->model; in vmmouse_init()
435 abs_dev->dev.parent = &psmouse->ps2dev.serio->dev; in vmmouse_init()
438 input_set_capability(abs_dev, EV_KEY, BTN_LEFT); in vmmouse_init()
439 input_set_capability(abs_dev, EV_KEY, BTN_RIGHT); in vmmouse_init()
440 input_set_capability(abs_dev, EV_KEY, BTN_MIDDLE); in vmmouse_init()
441 input_set_capability(abs_dev, EV_ABS, ABS_X); in vmmouse_init()
442 input_set_capability(abs_dev, EV_ABS, ABS_Y); in vmmouse_init()
443 input_set_abs_params(abs_dev, ABS_X, 0, VMMOUSE_MAX_X, 0, 0); in vmmouse_init()
444 input_set_abs_params(abs_dev, ABS_Y, 0, VMMOUSE_MAX_Y, 0, 0); in vmmouse_init()
446 error = input_register_device(priv->abs_dev); in vmmouse_init()
463 input_free_device(abs_dev); in vmmouse_init()