Lines Matching refs:ps2dev

121 	struct ps2dev *ps2dev = serio_get_drvdata(serio);  in psmouse_from_serio()  local
123 return container_of(ps2dev, struct psmouse, ps2dev); in psmouse_from_serio()
257 psmouse->ps2dev.flags = 0; in __psmouse_set_state()
268 serio_pause_rx(psmouse->ps2dev.serio); in psmouse_set_state()
270 serio_continue_rx(psmouse->ps2dev.serio); in psmouse_set_state()
292 serio_reconnect(psmouse->ps2dev.serio); in psmouse_handle_byte()
339 static enum ps2_disposition psmouse_pre_receive_byte(struct ps2dev *ps2dev, in psmouse_pre_receive_byte() argument
343 struct psmouse *psmouse = container_of(ps2dev, struct psmouse, ps2dev); in psmouse_pre_receive_byte()
368 static void psmouse_receive_byte(struct ps2dev *ps2dev, u8 data) in psmouse_receive_byte() argument
370 struct psmouse *psmouse = container_of(ps2dev, struct psmouse, ps2dev); in psmouse_receive_byte()
372 pm_wakeup_event(&ps2dev->serio->dev, 0); in psmouse_receive_byte()
400 serio_reconnect(ps2dev->serio); in psmouse_receive_byte()
437 error = ps2_command(&psmouse->ps2dev, param, PSMOUSE_CMD_RESET_BAT); in psmouse_reset()
459 ps2_command(&psmouse->ps2dev, &p, PSMOUSE_CMD_SETRES); in psmouse_set_resolution()
475 ps2_command(&psmouse->ps2dev, &r, PSMOUSE_CMD_SETRATE); in psmouse_set_rate()
484 ps2_command(&psmouse->ps2dev, NULL, in psmouse_set_scale()
494 return ps2_command(&psmouse->ps2dev, psmouse->packet, in psmouse_poll()
514 struct serio *serio = psmouse->ps2dev.serio; in psmouse_matches_pnp_id()
544 struct ps2dev *ps2dev = &psmouse->ps2dev; in genius_detect() local
548 ps2_command(ps2dev, param, PSMOUSE_CMD_SETRES); in genius_detect()
549 ps2_command(ps2dev, NULL, PSMOUSE_CMD_SETSCALE11); in genius_detect()
550 ps2_command(ps2dev, NULL, PSMOUSE_CMD_SETSCALE11); in genius_detect()
551 ps2_command(ps2dev, NULL, PSMOUSE_CMD_SETSCALE11); in genius_detect()
552 ps2_command(ps2dev, param, PSMOUSE_CMD_GETINFO); in genius_detect()
576 struct ps2dev *ps2dev = &psmouse->ps2dev; in intellimouse_detect() local
580 ps2_command(ps2dev, param, PSMOUSE_CMD_SETRATE); in intellimouse_detect()
582 ps2_command(ps2dev, param, PSMOUSE_CMD_SETRATE); in intellimouse_detect()
584 ps2_command(ps2dev, param, PSMOUSE_CMD_SETRATE); in intellimouse_detect()
585 ps2_command(ps2dev, param, PSMOUSE_CMD_GETID); in intellimouse_detect()
609 struct ps2dev *ps2dev = &psmouse->ps2dev; in im_explorer_detect() local
615 ps2_command(ps2dev, param, PSMOUSE_CMD_SETRATE); in im_explorer_detect()
617 ps2_command(ps2dev, param, PSMOUSE_CMD_SETRATE); in im_explorer_detect()
619 ps2_command(ps2dev, param, PSMOUSE_CMD_SETRATE); in im_explorer_detect()
620 ps2_command(ps2dev, param, PSMOUSE_CMD_GETID); in im_explorer_detect()
627 ps2_command(ps2dev, param, PSMOUSE_CMD_SETRATE); in im_explorer_detect()
629 ps2_command(ps2dev, param, PSMOUSE_CMD_SETRATE); in im_explorer_detect()
631 ps2_command(ps2dev, param, PSMOUSE_CMD_SETRATE); in im_explorer_detect()
655 struct ps2dev *ps2dev = &psmouse->ps2dev; in thinking_detect() local
661 ps2_command(ps2dev, param, PSMOUSE_CMD_SETRATE); in thinking_detect()
663 ps2_command(ps2dev, param, PSMOUSE_CMD_SETRES); in thinking_detect()
666 ps2_command(ps2dev, param, PSMOUSE_CMD_SETRATE); in thinking_detect()
668 ps2_command(ps2dev, param, PSMOUSE_CMD_GETID); in thinking_detect()
998 if (psmouse->ps2dev.serio->id.type == SERIO_PS_PSTHRU && in psmouse_do_detect()
1150 ps2_command(&psmouse->ps2dev, NULL, PSMOUSE_CMD_RESET_DIS); in psmouse_extensions()
1208 ps2_command(&psmouse->ps2dev, NULL, PSMOUSE_CMD_RESET_DIS); in psmouse_extensions()
1248 struct ps2dev *ps2dev = &psmouse->ps2dev; in psmouse_probe() local
1259 error = ps2_command(ps2dev, param, PSMOUSE_CMD_GETID); in psmouse_probe()
1271 error = ps2_command(ps2dev, NULL, PSMOUSE_CMD_RESET_DIS); in psmouse_probe()
1274 ps2dev->serio->phys, error); in psmouse_probe()
1299 if (ps2_command(&psmouse->ps2dev, NULL, PSMOUSE_CMD_ENABLE)) { in psmouse_activate()
1301 psmouse->ps2dev.serio->phys); in psmouse_activate()
1317 error = ps2_command(&psmouse->ps2dev, NULL, PSMOUSE_CMD_DISABLE); in psmouse_deactivate()
1320 psmouse->ps2dev.serio->phys, error); in psmouse_deactivate()
1335 struct serio *serio = psmouse->ps2dev.serio; in psmouse_resync()
1362 if (ps2_sendbyte(&psmouse->ps2dev, PSMOUSE_CMD_DISABLE, 20)) { in psmouse_resync()
1398 if (!ps2_command(&psmouse->ps2dev, NULL, PSMOUSE_CMD_ENABLE)) { in psmouse_resync()
1407 psmouse->ps2dev.serio->phys); in psmouse_resync()
1445 if (ps2_command(&psmouse->ps2dev, NULL, PSMOUSE_CMD_DISABLE)) in psmouse_cleanup()
1447 psmouse->ps2dev.serio->phys); in psmouse_cleanup()
1455 ps2_command(&psmouse->ps2dev, NULL, PSMOUSE_CMD_RESET_DIS); in psmouse_cleanup()
1461 ps2_command(&psmouse->ps2dev, NULL, PSMOUSE_CMD_ENABLE); in psmouse_cleanup()
1524 input_dev->dev.parent = &psmouse->ps2dev.serio->dev; in psmouse_switch_protocol()
1599 ps2_init(&psmouse->ps2dev, serio, in psmouse_connect()
1884 struct serio *serio = psmouse->ps2dev.serio; in psmouse_attr_set_protocol()