Searched refs:ps2dev (Results 1 - 13 of 13) sorted by relevance

/drivers/input/serio/
H A Dlibps2.c38 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 Dtrackpoint.c25 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 Dlogips2pp.c119 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 Dalps.c760 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 Dsentelic.c86 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 Dpsmouse-base.c227 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 Dlifebook.c207 struct ps2dev *ps2dev = &psmouse->ps2dev; local
219 ps2_command(ps2dev, &param, PSMOUSE_CMD_SETRES);
226 struct ps2dev *ps2dev = &psmouse->ps2dev; local
229 ps2_command(ps2dev, &param, PSMOUSE_CMD_SETRES);
241 ps2_command(&psmouse->ps2dev, &p, PSMOUSE_CMD_SETRES);
263 strcmp(psmouse->ps2dev
[all...]
H A Dhgpk.c500 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 Dpsmouse.h42 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 Delantech.c37 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 Dsynaptics.c73 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 Dtouchkit_ps2.c79 if (ps2_command(&psmouse->ps2dev, param, command))
/drivers/input/keyboard/
H A Datkbd.c203 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, &param, 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...]

Completed in 96 milliseconds