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 = …
111 * psmouse_mutex protects all operations changing state of mouse
114 * rarely more than one PS/2 mouse connected and since semaphore
230 /* Generic PS/2 Mouse */ in psmouse_process_byte()
413 * See if we need to force resync because mouse was idle for in psmouse_interrupt()
433 * psmouse_reset() resets the mouse into power-on state.
451 * Here we set the mouse resolution.
467 * Here we set the mouse report rate.
483 * Here we set the mouse scaling.
567 psmouse->name = "Mouse"; in genius_detect()
600 psmouse->name = "Wheel Mouse"; in intellimouse_detect()
646 psmouse->name = "Explorer Mouse"; in im_explorer_detect()
696 psmouse->name = "Mouse"; in ps2bare_detect()
1045 * the mouse may have.
1069 * protocol detection, where we fully reset the mouse, in psmouse_extensions()
1076 * We always check for LifeBook because it does not disturb mouse in psmouse_extensions()
1227 * Okay, all failed, we have a standard mouse here. The number of in psmouse_extensions()
1247 * psmouse_probe() probes for a PS/2 mouse.
1256 * First, we check if it's a mouse. It should send 0x00 or 0x03 in in psmouse_probe()
1258 * Sunrex K8561 IR Keyboard/Mouse reports 0xff on second and in psmouse_probe()
1271 * Then we reset and disable the mouse so that it doesn't generate in psmouse_probe()
1276 psmouse_warn(psmouse, "Failed to reset mouse on %s: %d\n", in psmouse_probe()
1283 * psmouse_initialize() initializes the mouse to a sane state.
1288 * We set the mouse report rate, resolution and scaling. in psmouse_initialize()
1298 * psmouse_activate() enables the mouse so that we get motion reports from it.
1303 psmouse_warn(psmouse, "Failed to enable mouse on %s\n", in psmouse_activate()
1313 * psmouse_deactivate() puts the mouse into poll mode so that we don't get
1322 psmouse_warn(psmouse, "Failed to deactivate mouse on %s: %d\n", in psmouse_deactivate()
1360 * mouse at least once ACKs disable we will do full reconnect if ACK in psmouse_resync()
1372 * Poll the mouse. If it was reset the packet will be shorter than in psmouse_resync()
1374 * do not handle scenario when mouse "upgrades" its protocol while in psmouse_resync()
1376 * see a mouse that does it we'll adjust the code. in psmouse_resync()
1396 * Now try to enable mouse. We try to do that even if poll failed in psmouse_resync()
1398 * out with disabled mouse. in psmouse_resync()
1409 psmouse_warn(psmouse, "failed to re-enable mouse on %s\n", in psmouse_resync()
1429 * psmouse_cleanup() resets the mouse into power-on state.
1449 psmouse_warn(psmouse, "Failed to disable mouse on %s\n", in psmouse_cleanup()
1456 * Reset the mouse to defaults (bare PS/2 protocol). in psmouse_cleanup()
1461 * Some boxes, such as HP nx7400, get terribly confused if mouse in psmouse_cleanup()
1549 * If mouse's packet size is 3 there is no point in polling the in psmouse_switch_protocol()