Lines Matching full:mouse
3 * PS/2 mouse driver
40 #define DRIVER_DESC "PS/2 mouse driver"
79 MODULE_PARM_DESC(resync_time, "How long can mouse stay idle before forcing resync (in seconds, 0 = …
109 * psmouse_mutex protects all operations changing state of mouse
112 * rarely more than one PS/2 mouse connected and since semaphore
235 /* Generic PS/2 Mouse */ in psmouse_process_byte()
413 * See if we need to force resync because mouse was idle for in psmouse_receive_byte()
430 * psmouse_reset() resets the mouse into power-on state.
448 * Here we set the mouse resolution.
464 * Here we set the mouse report rate.
480 * Here we set the mouse scaling.
564 psmouse->name = "Mouse"; in genius_detect()
597 psmouse->name = "Wheel Mouse"; in intellimouse_detect()
643 psmouse->name = "Explorer Mouse"; in im_explorer_detect()
693 psmouse->name = "Mouse"; in ps2bare_detect()
1042 * the mouse may have.
1066 * protocol detection, where we fully reset the mouse, in psmouse_extensions()
1073 * We always check for LifeBook because it does not disturb mouse in psmouse_extensions()
1224 * Okay, all failed, we have a standard mouse here. The number of in psmouse_extensions()
1244 * psmouse_probe() probes for a PS/2 mouse.
1253 * First, we check if it's a mouse. It should send 0x00 or 0x03 in in psmouse_probe()
1255 * Sunrex K8561 IR Keyboard/Mouse reports 0xff on second and in psmouse_probe()
1268 * Then we reset and disable the mouse so that it doesn't generate in psmouse_probe()
1273 psmouse_warn(psmouse, "Failed to reset mouse on %s: %d\n", in psmouse_probe()
1280 * psmouse_initialize() initializes the mouse to a sane state.
1285 * We set the mouse report rate, resolution and scaling. in psmouse_initialize()
1295 * psmouse_activate() enables the mouse so that we get motion reports from it.
1300 psmouse_warn(psmouse, "Failed to enable mouse on %s\n", in psmouse_activate()
1310 * psmouse_deactivate() puts the mouse into poll mode so that we don't get
1319 psmouse_warn(psmouse, "Failed to deactivate mouse on %s: %d\n", in psmouse_deactivate()
1357 * mouse at least once ACKs disable we will do full reconnect if ACK in psmouse_resync()
1369 * Poll the mouse. If it was reset the packet will be shorter than in psmouse_resync()
1371 * do not handle scenario when mouse "upgrades" its protocol while in psmouse_resync()
1373 * see a mouse that does it we'll adjust the code. in psmouse_resync()
1393 * Now try to enable mouse. We try to do that even if poll failed in psmouse_resync()
1395 * out with disabled mouse. in psmouse_resync()
1406 psmouse_warn(psmouse, "failed to re-enable mouse on %s\n", in psmouse_resync()
1426 * psmouse_cleanup() resets the mouse into power-on state.
1446 psmouse_warn(psmouse, "Failed to disable mouse on %s\n", in psmouse_cleanup()
1453 * Reset the mouse to defaults (bare PS/2 protocol). in psmouse_cleanup()
1458 * Some boxes, such as HP nx7400, get terribly confused if mouse in psmouse_cleanup()
1544 * If mouse's packet size is 3 there is no point in polling the in psmouse_switch_protocol()