Lines Matching refs:ps2dev

199 	struct ps2dev ps2dev;  member
392 if (unlikely(atkbd->ps2dev.flags & PS2_FLAG_ACK)) in atkbd_interrupt()
393 if (ps2_handle_ack(&atkbd->ps2dev, data)) in atkbd_interrupt()
396 if (unlikely(atkbd->ps2dev.flags & PS2_FLAG_CMD)) in atkbd_interrupt()
397 if (ps2_handle_response(&atkbd->ps2dev, data)) in atkbd_interrupt()
424 serio_reconnect(atkbd->ps2dev.serio); in atkbd_interrupt()
554 return ps2_command(&atkbd->ps2dev, &param, ATKBD_CMD_SETREP); in atkbd_set_repeat_rate()
565 if (ps2_command(&atkbd->ps2dev, param, ATKBD_CMD_SETLEDS)) in atkbd_set_leds()
575 if (ps2_command(&atkbd->ps2dev, param, ATKBD_CMD_EX_SETLEDS)) in atkbd_set_leds()
668 serio_pause_rx(atkbd->ps2dev.serio); in atkbd_enable()
670 serio_continue_rx(atkbd->ps2dev.serio); in atkbd_enable()
680 serio_pause_rx(atkbd->ps2dev.serio); in atkbd_disable()
682 serio_continue_rx(atkbd->ps2dev.serio); in atkbd_disable()
687 struct ps2dev *ps2dev = &atkbd->ps2dev; in atkbd_activate() local
693 if (ps2_command(ps2dev, NULL, ATKBD_CMD_ENABLE)) { in atkbd_activate()
694 dev_err(&ps2dev->serio->dev, in atkbd_activate()
696 ps2dev->serio->phys); in atkbd_activate()
710 struct ps2dev *ps2dev = &atkbd->ps2dev; in atkbd_deactivate() local
712 if (ps2_command(ps2dev, NULL, ATKBD_CMD_RESET_DIS)) in atkbd_deactivate()
713 dev_err(&ps2dev->serio->dev, in atkbd_deactivate()
715 ps2dev->serio->phys); in atkbd_deactivate()
724 struct ps2dev *ps2dev = &atkbd->ps2dev; in atkbd_probe() local
734 if (ps2_command(ps2dev, NULL, ATKBD_CMD_RESET_BAT)) in atkbd_probe()
735 dev_warn(&ps2dev->serio->dev, in atkbd_probe()
737 ps2dev->serio->phys); in atkbd_probe()
747 if (ps2_command(ps2dev, param, ATKBD_CMD_GETID)) { in atkbd_probe()
755 if (ps2_command(ps2dev, param, ATKBD_CMD_SETLEDS)) in atkbd_probe()
767 dev_err(&ps2dev->serio->dev, in atkbd_probe()
791 struct ps2dev *ps2dev = &atkbd->ps2dev; in atkbd_select_set() local
806 ps2_command(ps2dev, param, ATKBD_CMD_SSCANSET); in atkbd_select_set()
812 if (!ps2_command(ps2dev, param, ATKBD_CMD_EX_ENABLE)) { in atkbd_select_set()
819 ps2_command(ps2dev, param, ATKBD_CMD_SETALL_MB); in atkbd_select_set()
826 if (!ps2_command(ps2dev, param, ATKBD_CMD_OK_GETID)) { in atkbd_select_set()
832 if (ps2_command(ps2dev, param, ATKBD_CMD_SSCANSET)) in atkbd_select_set()
836 if (ps2_command(ps2dev, param, ATKBD_CMD_GSCANSET)) in atkbd_select_set()
841 if (ps2_command(ps2dev, param, ATKBD_CMD_SSCANSET)) in atkbd_select_set()
845 ps2_command(ps2dev, param, ATKBD_CMD_SETALL_MBR); in atkbd_select_set()
852 struct ps2dev *ps2dev = &atkbd->ps2dev; in atkbd_reset_state() local
860 if (ps2_command(ps2dev, param, ATKBD_CMD_SETLEDS)) in atkbd_reset_state()
868 if (ps2_command(ps2dev, param, ATKBD_CMD_SETREP)) in atkbd_reset_state()
884 ps2_command(&atkbd->ps2dev, NULL, ATKBD_CMD_RESET_DEF); in atkbd_cleanup()
1069 "%s/input0", atkbd->ps2dev.serio->phys); in atkbd_set_device_attrs()
1078 input_dev->dev.parent = &atkbd->ps2dev.serio->dev; in atkbd_set_device_attrs()
1143 ps2_init(&atkbd->ps2dev, serio); in atkbd_connect()