/drivers/input/serio/ |
H A D | libps2.c | 38 int ps2_sendbyte(struct ps2dev *ps2dev, unsigned char byte, int timeout) argument 40 serio_pause_rx(ps2dev->serio); 41 ps2dev->nak = 1; 42 ps2dev->flags |= PS2_FLAG_ACK; 43 serio_continue_rx(ps2dev->serio); 45 if (serio_write(ps2dev->serio, byte) == 0) 46 wait_event_timeout(ps2dev->wait, 47 !(ps2dev->flags & PS2_FLAG_ACK), 50 serio_pause_rx(ps2dev 58 ps2_begin_command(struct ps2dev *ps2dev) argument 67 ps2_end_command(struct ps2dev *ps2dev) argument 81 ps2_drain(struct ps2dev *ps2dev, int maxbytes, int timeout) argument 129 ps2_adjust_timeout(struct ps2dev *ps2dev, int command, int timeout) argument 184 __ps2_command(struct ps2dev *ps2dev, unsigned char *param, int command) argument 256 ps2_command(struct ps2dev *ps2dev, unsigned char *param, int command) argument 272 ps2_init(struct ps2dev *ps2dev, struct serio *serio) argument 286 ps2_handle_ack(struct ps2dev *ps2dev, unsigned char data) argument 344 ps2_handle_response(struct ps2dev *ps2dev, unsigned char data) argument 364 ps2_cmd_aborted(struct ps2dev *ps2dev) argument [all...] |
/drivers/input/mouse/ |
H A D | trackpoint.c | 25 static int trackpoint_read(struct ps2dev *ps2dev, unsigned char loc, unsigned char *results) argument 27 if (ps2_command(ps2dev, NULL, MAKE_PS2_CMD(0, 0, TP_COMMAND)) || 28 ps2_command(ps2dev, results, MAKE_PS2_CMD(0, 1, loc))) { 35 static int trackpoint_write(struct ps2dev *ps2dev, unsigned char loc, unsigned char val) argument 37 if (ps2_command(ps2dev, NULL, MAKE_PS2_CMD(0, 0, TP_COMMAND)) || 38 ps2_command(ps2dev, NULL, MAKE_PS2_CMD(0, 0, TP_WRITE_MEM)) || 39 ps2_command(ps2dev, NULL, MAKE_PS2_CMD(0, 0, loc)) || 40 ps2_command(ps2dev, NUL 47 trackpoint_toggle_bit(struct ps2dev *ps2dev, unsigned char loc, unsigned char mask) argument 295 struct ps2dev *ps2dev = &psmouse->ps2dev; local [all...] |
H A D | logips2pp.c | 119 if (ps2_command(&psmouse->ps2dev, param, PSMOUSE_CMD_POLL | 0x0300)) 135 struct ps2dev *ps2dev = &psmouse->ps2dev; local 141 ps2_command(ps2dev, param, PSMOUSE_CMD_SETRES); 142 ps2_command(ps2dev, param, PSMOUSE_CMD_SETRES); 143 ps2_command(ps2dev, param, PSMOUSE_CMD_SETRES); 146 ps2_command(ps2dev, param, PSMOUSE_CMD_SETRES); 185 struct ps2dev *ps2dev local 330 struct ps2dev *ps2dev = &psmouse->ps2dev; local [all...] |
H A D | alps.c | 760 serio_pause_rx(psmouse->ps2dev.serio); 782 serio_continue_rx(psmouse->ps2dev.serio); 832 struct ps2dev *ps2dev = &psmouse->ps2dev; local 844 if (ps2_command(ps2dev, param, command)) 852 struct ps2dev *ps2dev = &psmouse->ps2dev; local 856 if (ps2_command(ps2dev, NUL 870 struct ps2dev *ps2dev = &psmouse->ps2dev; local 915 struct ps2dev *ps2dev = &psmouse->ps2dev; local 939 struct ps2dev *ps2dev = &psmouse->ps2dev; local 947 struct ps2dev *ps2dev = &psmouse->ps2dev; local 1045 struct ps2dev *ps2dev = &psmouse->ps2dev; local 1062 struct ps2dev *ps2dev = &psmouse->ps2dev; local 1081 struct ps2dev *ps2dev = &psmouse->ps2dev; local 1107 struct ps2dev *ps2dev = &psmouse->ps2dev; local 1234 struct ps2dev *ps2dev = &psmouse->ps2dev; local 1387 struct ps2dev *ps2dev = &psmouse->ps2dev; local [all...] |
H A D | sentelic.c | 86 struct ps2dev *ps2dev = &psmouse->ps2dev; local 99 ps2_begin_command(ps2dev); 101 if (ps2_sendbyte(ps2dev, 0xf3, FSP_CMD_TIMEOUT) < 0) 105 ps2_sendbyte(ps2dev, 0x66, FSP_CMD_TIMEOUT2); 107 ps2_sendbyte(ps2dev, 0x88, FSP_CMD_TIMEOUT2); 109 if (ps2_sendbyte(ps2dev, 0xf3, FSP_CMD_TIMEOUT) < 0) 113 ps2_sendbyte(ps2dev, 0x68, FSP_CMD_TIMEOUT2); 116 ps2_sendbyte(ps2dev, 143 struct ps2dev *ps2dev = &psmouse->ps2dev; local 216 struct ps2dev *ps2dev = &psmouse->ps2dev; local 254 struct ps2dev *ps2dev = &psmouse->ps2dev; local 829 struct ps2dev *ps2dev = &psmouse->ps2dev; local [all...] |
H A D | psmouse-base.c | 227 psmouse->ps2dev.flags = 0; 240 serio_pause_rx(psmouse->ps2dev.serio); 242 serio_continue_rx(psmouse->ps2dev.serio); 265 serio_reconnect(psmouse->ps2dev.serio); 309 ps2_cmd_aborted(&psmouse->ps2dev); 313 if (unlikely(psmouse->ps2dev.flags & PS2_FLAG_ACK)) 314 if (ps2_handle_ack(&psmouse->ps2dev, data)) 317 if (unlikely(psmouse->ps2dev.flags & PS2_FLAG_CMD)) 318 if (ps2_handle_response(&psmouse->ps2dev, data)) 392 if (ps2_command(&psmouse->ps2dev, NUL 470 struct ps2dev *ps2dev = &psmouse->ps2dev; local 502 struct ps2dev *ps2dev = &psmouse->ps2dev; local 535 struct ps2dev *ps2dev = &psmouse->ps2dev; local 581 struct ps2dev *ps2dev = &psmouse->ps2dev; local 1045 struct ps2dev *ps2dev = &psmouse->ps2dev; local [all...] |
H A D | lifebook.c | 207 struct ps2dev *ps2dev = &psmouse->ps2dev; local 219 ps2_command(ps2dev, ¶m, PSMOUSE_CMD_SETRES); 226 struct ps2dev *ps2dev = &psmouse->ps2dev; local 229 ps2_command(ps2dev, ¶m, PSMOUSE_CMD_SETRES); 241 ps2_command(&psmouse->ps2dev, &p, PSMOUSE_CMD_SETRES); 263 strcmp(psmouse->ps2dev [all...] |
H A D | hgpk.c | 500 struct ps2dev *ps2dev = &psmouse->ps2dev; local 526 if (ps2_command(ps2dev, NULL, advanced_init[i])) 533 if (ps2_command(ps2dev, NULL, cmd)) 616 struct ps2dev *ps2dev = &psmouse->ps2dev; local 619 if (ps2_command(ps2dev, NULL, 0xf5) || 620 ps2_command(ps2dev, NUL 700 struct ps2dev *ps2dev = &psmouse->ps2dev; local 1022 struct ps2dev *ps2dev = &psmouse->ps2dev; local [all...] |
H A D | psmouse.h | 42 struct ps2dev ps2dev; member in struct:psmouse 163 dev_dbg(&(psmouse)->ps2dev.serio->dev, \ 166 dev_info(&(psmouse)->ps2dev.serio->dev, \ 169 dev_warn(&(psmouse)->ps2dev.serio->dev, \ 172 dev_err(&(psmouse)->ps2dev.serio->dev, \ 175 dev_notice(&(psmouse)->ps2dev.serio->dev, \ 179 &(psmouse)->ps2dev.serio->dev, \
|
H A D | elantech.c | 37 ps2_command(&psmouse->ps2dev, param, PSMOUSE_CMD_GETINFO)) { 51 struct ps2dev *ps2dev = &psmouse->ps2dev; local 53 if (ps2_command(ps2dev, NULL, ETP_PS2_CUSTOM_COMMAND) || 54 ps2_command(ps2dev, NULL, c) || 55 ps2_command(ps2dev, param, PSMOUSE_CMD_GETINFO)) { 69 struct ps2dev *ps2dev = &psmouse->ps2dev; local 1180 struct ps2dev *ps2dev = &psmouse->ps2dev; local [all...] |
H A D | synaptics.c | 73 if (ps2_command(&psmouse->ps2dev, param, PSMOUSE_CMD_SETRATE)) 80 struct ps2dev *ps2dev = &psmouse->ps2dev; local 85 ps2_command(ps2dev, param, PSMOUSE_CMD_SETRES); 86 ps2_command(ps2dev, param, PSMOUSE_CMD_SETRES); 87 ps2_command(ps2dev, param, PSMOUSE_CMD_SETRES); 88 ps2_command(ps2dev, param, PSMOUSE_CMD_SETRES); 89 ps2_command(ps2dev, param, PSMOUSE_CMD_GETINFO); 121 if (ps2_command(&psmouse->ps2dev, para [all...] |
H A D | touchkit_ps2.c | 79 if (ps2_command(&psmouse->ps2dev, param, command))
|
/drivers/input/keyboard/ |
H A D | atkbd.c | 203 struct ps2dev ps2dev; member in struct:atkbd 390 if (unlikely(atkbd->ps2dev.flags & PS2_FLAG_ACK)) 391 if (ps2_handle_ack(&atkbd->ps2dev, data)) 394 if (unlikely(atkbd->ps2dev.flags & PS2_FLAG_CMD)) 395 if (ps2_handle_response(&atkbd->ps2dev, data)) 420 serio_reconnect(atkbd->ps2dev.serio); 548 return ps2_command(&atkbd->ps2dev, ¶m, ATKBD_CMD_SETREP); 559 if (ps2_command(&atkbd->ps2dev, param, ATKBD_CMD_SETLEDS)) 569 if (ps2_command(&atkbd->ps2dev, para 685 struct ps2dev *ps2dev = &atkbd->ps2dev; local 745 struct ps2dev *ps2dev = &atkbd->ps2dev; local 806 struct ps2dev *ps2dev = &atkbd->ps2dev; local 830 struct ps2dev *ps2dev = &atkbd->ps2dev; local [all...] |