Lines Matching refs:ps2dev
203 struct ps2dev ps2dev; member
396 if (unlikely(atkbd->ps2dev.flags & PS2_FLAG_ACK)) in atkbd_interrupt()
397 if (ps2_handle_ack(&atkbd->ps2dev, data)) in atkbd_interrupt()
400 if (unlikely(atkbd->ps2dev.flags & PS2_FLAG_CMD)) in atkbd_interrupt()
401 if (ps2_handle_response(&atkbd->ps2dev, data)) in atkbd_interrupt()
426 serio_reconnect(atkbd->ps2dev.serio); in atkbd_interrupt()
556 return ps2_command(&atkbd->ps2dev, ¶m, ATKBD_CMD_SETREP); in atkbd_set_repeat_rate()
567 if (ps2_command(&atkbd->ps2dev, param, ATKBD_CMD_SETLEDS)) in atkbd_set_leds()
577 if (ps2_command(&atkbd->ps2dev, param, ATKBD_CMD_EX_SETLEDS)) in atkbd_set_leds()
670 serio_pause_rx(atkbd->ps2dev.serio); in atkbd_enable()
672 serio_continue_rx(atkbd->ps2dev.serio); in atkbd_enable()
682 serio_pause_rx(atkbd->ps2dev.serio); in atkbd_disable()
684 serio_continue_rx(atkbd->ps2dev.serio); in atkbd_disable()
689 struct ps2dev *ps2dev = &atkbd->ps2dev; in atkbd_activate() local
695 if (ps2_command(ps2dev, NULL, ATKBD_CMD_ENABLE)) { in atkbd_activate()
696 dev_err(&ps2dev->serio->dev, in atkbd_activate()
698 ps2dev->serio->phys); in atkbd_activate()
712 struct ps2dev *ps2dev = &atkbd->ps2dev; in atkbd_deactivate() local
714 if (ps2_command(ps2dev, NULL, ATKBD_CMD_RESET_DIS)) in atkbd_deactivate()
715 dev_err(&ps2dev->serio->dev, in atkbd_deactivate()
717 ps2dev->serio->phys); in atkbd_deactivate()
726 struct ps2dev *ps2dev = &atkbd->ps2dev; in atkbd_probe() local
736 if (ps2_command(ps2dev, NULL, ATKBD_CMD_RESET_BAT)) in atkbd_probe()
737 dev_warn(&ps2dev->serio->dev, in atkbd_probe()
739 ps2dev->serio->phys); in atkbd_probe()
749 if (ps2_command(ps2dev, param, ATKBD_CMD_GETID)) { in atkbd_probe()
757 if (ps2_command(ps2dev, param, ATKBD_CMD_SETLEDS)) in atkbd_probe()
769 dev_err(&ps2dev->serio->dev, in atkbd_probe()
793 struct ps2dev *ps2dev = &atkbd->ps2dev; in atkbd_select_set() local
808 ps2_command(ps2dev, param, ATKBD_CMD_SSCANSET); in atkbd_select_set()
814 if (!ps2_command(ps2dev, param, ATKBD_CMD_EX_ENABLE)) { in atkbd_select_set()
821 ps2_command(ps2dev, param, ATKBD_CMD_SETALL_MB); in atkbd_select_set()
828 if (!ps2_command(ps2dev, param, ATKBD_CMD_OK_GETID)) { in atkbd_select_set()
834 if (ps2_command(ps2dev, param, ATKBD_CMD_SSCANSET)) in atkbd_select_set()
838 if (ps2_command(ps2dev, param, ATKBD_CMD_GSCANSET)) in atkbd_select_set()
843 if (ps2_command(ps2dev, param, ATKBD_CMD_SSCANSET)) in atkbd_select_set()
847 ps2_command(ps2dev, param, ATKBD_CMD_SETALL_MBR); in atkbd_select_set()
854 struct ps2dev *ps2dev = &atkbd->ps2dev; in atkbd_reset_state() local
862 if (ps2_command(ps2dev, param, ATKBD_CMD_SETLEDS)) in atkbd_reset_state()
870 if (ps2_command(ps2dev, param, ATKBD_CMD_SETREP)) in atkbd_reset_state()
886 ps2_command(&atkbd->ps2dev, NULL, ATKBD_CMD_RESET_DEF); in atkbd_cleanup()
1071 "%s/input0", atkbd->ps2dev.serio->phys); in atkbd_set_device_attrs()
1080 input_dev->dev.parent = &atkbd->ps2dev.serio->dev; in atkbd_set_device_attrs()
1145 ps2_init(&atkbd->ps2dev, serio); in atkbd_connect()