ps2mouse_softc
struct ps2mouse_softc *ps2mouse_sc;
fifo_init(struct ps2mouse_softc *sc)
fifo_reset(struct ps2mouse_softc *sc)
fifo_put(struct ps2mouse_softc *sc, uint8_t val)
fifo_get(struct ps2mouse_softc *sc, uint8_t *val)
movement_reset(struct ps2mouse_softc *sc)
movement_update(struct ps2mouse_softc *sc, int x, int y)
movement_get(struct ps2mouse_softc *sc)
ps2mouse_reset(struct ps2mouse_softc *sc)
ps2mouse_read(struct ps2mouse_softc *sc, uint8_t *val)
ps2mouse_fifocnt(struct ps2mouse_softc *sc)
ps2mouse_toggle(struct ps2mouse_softc *sc, int enable)
ps2mouse_write(struct ps2mouse_softc *sc, uint8_t val, int insert)
struct ps2mouse_softc *sc = arg;
struct ps2mouse_softc *
struct ps2mouse_softc *sc;
sc = calloc(1, sizeof (struct ps2mouse_softc));
ps2mouse_snapshot(struct ps2mouse_softc *sc, struct vm_snapshot_meta *meta)
struct ps2mouse_softc *ps2mouse_init(struct atkbdc_softc *sc);
int ps2mouse_read(struct ps2mouse_softc *sc, uint8_t *val);
void ps2mouse_write(struct ps2mouse_softc *sc, uint8_t val, int insert);
void ps2mouse_toggle(struct ps2mouse_softc *sc, int enable);
int ps2mouse_fifocnt(struct ps2mouse_softc *sc);
int ps2mouse_snapshot(struct ps2mouse_softc *sc, struct vm_snapshot_meta *meta);