Lines Matching defs:serio
15 #include <linux/serio.h>
27 __releases(&ps2dev->serio->lock) __acquires(&ps2dev->serio->lock)
32 lockdep_assert_held(&ps2dev->serio->lock);
38 serio_continue_rx(ps2dev->serio);
40 error = serio_write(ps2dev->serio, byte);
42 dev_dbg(&ps2dev->serio->dev,
49 serio_pause_rx(ps2dev->serio);
71 dev_dbg(&ps2dev->serio->dev,
90 serio_pause_rx(ps2dev->serio);
93 dev_dbg(&ps2dev->serio->dev, "%02x - %x\n", byte, ps2dev->nak);
95 serio_continue_rx(ps2dev->serio);
103 struct mutex *m = ps2dev->serio->ps2_cmd_mutex ?: &ps2dev->cmd_mutex;
111 struct mutex *m = ps2dev->serio->ps2_cmd_mutex ?: &ps2dev->cmd_mutex;
131 serio_pause_rx(ps2dev->serio);
134 serio_continue_rx(ps2dev->serio);
194 serio_pause_rx(ps2dev->serio);
196 serio_continue_rx(ps2dev->serio);
205 serio_pause_rx(ps2dev->serio);
207 serio_continue_rx(ps2dev->serio);
247 serio_pause_rx(ps2dev->serio);
278 serio_continue_rx(ps2dev->serio);
295 serio_pause_rx(ps2dev->serio);
311 serio_continue_rx(ps2dev->serio);
313 dev_dbg(&ps2dev->serio->dev,
366 dev_dbg(&ps2dev->serio->dev, "%02x - %d\n", command, retval);
376 void ps2_init(struct ps2dev *ps2dev, struct serio *serio)
379 lockdep_set_subclass(&ps2dev->cmd_mutex, serio->depth);
381 ps2dev->serio = serio;
433 dev_dbg(&ps2dev->serio->dev, "unexpected %#02x\n", data);