Lines Matching refs:ps2dev

205 	struct ps2dev ps2dev;  member
433 if (unlikely(atkbd->ps2dev.flags & PS2_FLAG_ACK)) in atkbd_interrupt()
434 if (ps2_handle_ack(&atkbd->ps2dev, data)) in atkbd_interrupt()
437 if (unlikely(atkbd->ps2dev.flags & PS2_FLAG_CMD)) in atkbd_interrupt()
438 if (ps2_handle_response(&atkbd->ps2dev, data)) in atkbd_interrupt()
465 serio_reconnect(atkbd->ps2dev.serio); in atkbd_interrupt()
595 return ps2_command(&atkbd->ps2dev, &param, ATKBD_CMD_SETREP); in atkbd_set_repeat_rate()
606 if (ps2_command(&atkbd->ps2dev, param, ATKBD_CMD_SETLEDS)) in atkbd_set_leds()
616 if (ps2_command(&atkbd->ps2dev, param, ATKBD_CMD_EX_SETLEDS)) in atkbd_set_leds()
709 serio_pause_rx(atkbd->ps2dev.serio); in atkbd_enable()
711 serio_continue_rx(atkbd->ps2dev.serio); in atkbd_enable()
721 serio_pause_rx(atkbd->ps2dev.serio); in atkbd_disable()
723 serio_continue_rx(atkbd->ps2dev.serio); in atkbd_disable()
728 struct ps2dev *ps2dev = &atkbd->ps2dev; in atkbd_activate() local
734 if (ps2_command(ps2dev, NULL, ATKBD_CMD_ENABLE)) { in atkbd_activate()
735 dev_err(&ps2dev->serio->dev, in atkbd_activate()
737 ps2dev->serio->phys); in atkbd_activate()
751 struct ps2dev *ps2dev = &atkbd->ps2dev; in atkbd_deactivate() local
753 if (ps2_command(ps2dev, NULL, ATKBD_CMD_RESET_DIS)) in atkbd_deactivate()
754 dev_err(&ps2dev->serio->dev, in atkbd_deactivate()
756 ps2dev->serio->phys); in atkbd_deactivate()
765 struct ps2dev *ps2dev = &atkbd->ps2dev; in atkbd_probe() local
775 if (ps2_command(ps2dev, NULL, ATKBD_CMD_RESET_BAT)) in atkbd_probe()
776 dev_warn(&ps2dev->serio->dev, in atkbd_probe()
778 ps2dev->serio->phys); in atkbd_probe()
788 if (ps2_command(ps2dev, param, ATKBD_CMD_GETID)) { in atkbd_probe()
796 if (ps2_command(ps2dev, param, ATKBD_CMD_SETLEDS)) in atkbd_probe()
808 dev_err(&ps2dev->serio->dev, in atkbd_probe()
832 struct ps2dev *ps2dev = &atkbd->ps2dev; in atkbd_select_set() local
847 ps2_command(ps2dev, param, ATKBD_CMD_SSCANSET); in atkbd_select_set()
853 if (!ps2_command(ps2dev, param, ATKBD_CMD_EX_ENABLE)) { in atkbd_select_set()
860 ps2_command(ps2dev, param, ATKBD_CMD_SETALL_MB); in atkbd_select_set()
867 if (!ps2_command(ps2dev, param, ATKBD_CMD_OK_GETID)) { in atkbd_select_set()
873 if (ps2_command(ps2dev, param, ATKBD_CMD_SSCANSET)) in atkbd_select_set()
877 if (ps2_command(ps2dev, param, ATKBD_CMD_GSCANSET)) in atkbd_select_set()
882 if (ps2_command(ps2dev, param, ATKBD_CMD_SSCANSET)) in atkbd_select_set()
886 ps2_command(ps2dev, param, ATKBD_CMD_SETALL_MBR); in atkbd_select_set()
893 struct ps2dev *ps2dev = &atkbd->ps2dev; in atkbd_reset_state() local
901 if (ps2_command(ps2dev, param, ATKBD_CMD_SETLEDS)) in atkbd_reset_state()
909 if (ps2_command(ps2dev, param, ATKBD_CMD_SETREP)) in atkbd_reset_state()
925 ps2_command(&atkbd->ps2dev, NULL, ATKBD_CMD_RESET_DEF); in atkbd_cleanup()
1040 struct device *dev = &atkbd->ps2dev.serio->dev; in atkbd_get_keymap_from_fwnode()
1078 struct device *dev = &atkbd->ps2dev.serio->dev; in atkbd_set_keycode_table()
1146 "%s/input0", atkbd->ps2dev.serio->phys); in atkbd_set_device_attrs()
1155 input_dev->dev.parent = &atkbd->ps2dev.serio->dev; in atkbd_set_device_attrs()
1236 ps2_init(&atkbd->ps2dev, serio); in atkbd_connect()