ps2kbd_softc
struct ps2kbd_softc *ps2kbd_sc;
fifo_init(struct ps2kbd_softc *sc)
fifo_reset(struct ps2kbd_softc *sc)
fifo_put(struct ps2kbd_softc *sc, uint8_t val)
fifo_get(struct ps2kbd_softc *sc, uint8_t *val)
ps2kbd_read(struct ps2kbd_softc *sc, uint8_t *val)
ps2kbd_write(struct ps2kbd_softc *sc, uint8_t val)
ps2kbd_keysym_queue(struct ps2kbd_softc *sc,
struct ps2kbd_softc *sc = arg;
struct ps2kbd_softc *
struct ps2kbd_softc *sc;
sc = calloc(1, sizeof (struct ps2kbd_softc));
ps2kbd_snapshot(struct ps2kbd_softc *sc, struct vm_snapshot_meta *meta)
struct ps2kbd_softc *ps2kbd_init(struct atkbdc_softc *sc);
int ps2kbd_read(struct ps2kbd_softc *sc, uint8_t *val);
void ps2kbd_write(struct ps2kbd_softc *sc, uint8_t val);
int ps2kbd_snapshot(struct ps2kbd_softc *sc, struct vm_snapshot_meta *meta);