Lines Matching defs:ps2dev

190 	struct ps2dev ps2dev;
300 struct ps2dev *ps2dev = serio_get_drvdata(serio);
302 return container_of(ps2dev, struct atkbd, ps2dev);
392 static bool __maybe_unused atkbd_handle_frame_error(struct ps2dev *ps2dev,
395 struct atkbd *atkbd = container_of(ps2dev, struct atkbd, ps2dev);
396 struct serio *serio = ps2dev->serio;
413 static enum ps2_disposition atkbd_pre_receive_byte(struct ps2dev *ps2dev,
416 struct serio *serio = ps2dev->serio;
421 if (atkbd_handle_frame_error(ps2dev, data, flags))
428 static void atkbd_receive_byte(struct ps2dev *ps2dev, u8 data)
430 struct serio *serio = ps2dev->serio;
431 struct atkbd *atkbd = container_of(ps2dev, struct atkbd, ps2dev);
461 serio_reconnect(atkbd->ps2dev.serio);
587 return ps2_command(&atkbd->ps2dev, &param, ATKBD_CMD_SETREP);
598 if (ps2_command(&atkbd->ps2dev, param, ATKBD_CMD_SETLEDS))
608 if (ps2_command(&atkbd->ps2dev, param, ATKBD_CMD_EX_SETLEDS))
697 guard(serio_pause_rx)(atkbd->ps2dev.serio);
709 guard(serio_pause_rx)(atkbd->ps2dev.serio);
716 struct ps2dev *ps2dev = &atkbd->ps2dev;
722 if (ps2_command(ps2dev, NULL, ATKBD_CMD_ENABLE)) {
723 dev_err(&ps2dev->serio->dev,
725 ps2dev->serio->phys);
739 struct ps2dev *ps2dev = &atkbd->ps2dev;
741 if (ps2_command(ps2dev, NULL, ATKBD_CMD_RESET_DIS))
742 dev_err(&ps2dev->serio->dev,
744 ps2dev->serio->phys);
791 struct ps2dev *ps2dev = &atkbd->ps2dev;
801 if (ps2_command(ps2dev, NULL, ATKBD_CMD_RESET_BAT))
802 dev_warn(&ps2dev->serio->dev,
804 ps2dev->serio->phys);
819 if (ps2_command(ps2dev, param, ATKBD_CMD_GETID)) {
826 if (ps2_command(ps2dev, param, ATKBD_CMD_SETLEDS))
838 dev_err(&ps2dev->serio->dev,
862 struct ps2dev *ps2dev = &atkbd->ps2dev;
877 ps2_command(ps2dev, param, ATKBD_CMD_SSCANSET);
883 if (!ps2_command(ps2dev, param, ATKBD_CMD_EX_ENABLE)) {
890 ps2_command(ps2dev, param, ATKBD_CMD_SETALL_MB);
897 if (!ps2_command(ps2dev, param, ATKBD_CMD_OK_GETID)) {
903 if (ps2_command(ps2dev, param, ATKBD_CMD_SSCANSET))
907 if (ps2_command(ps2dev, param, ATKBD_CMD_GSCANSET))
912 if (ps2_command(ps2dev, param, ATKBD_CMD_SSCANSET))
916 ps2_command(ps2dev, param, ATKBD_CMD_SETALL_MBR);
923 struct ps2dev *ps2dev = &atkbd->ps2dev;
931 if (ps2_command(ps2dev, param, ATKBD_CMD_SETLEDS))
939 if (ps2_command(ps2dev, param, ATKBD_CMD_SETREP))
954 ps2_command(&atkbd->ps2dev, NULL, ATKBD_CMD_RESET_DEF);
1064 struct device *dev = &atkbd->ps2dev.serio->dev;
1104 struct device *dev = &atkbd->ps2dev.serio->dev;
1172 "%s/input0", atkbd->ps2dev.serio->phys);
1181 input_dev->dev.parent = &atkbd->ps2dev.serio->dev;
1263 ps2_init(&atkbd->ps2dev, serio,