Lines Matching defs:dat
411 int dat, rc, flags;
441 dat = dnkbd_pollin(sc, 10000);
442 if (dat == -1)
446 rspbuf[i] = dat;
557 dnkbd_input(struct dnkbd_softc *sc, int dat)
563 switch (dat) {
581 if (dat == DNKEY_CHANNEL && sc->sc_mousepos == 0) {
585 sc->sc_mousepkt[sc->sc_mousepos++] = dat;
594 switch (dat) {
639 device_xname(sc->sc_dev), dat);
668 dat)
690 dnevent_kbd_internal(sc, dat);
691 if ((dat & ~DNKEY_RELEASE) == DNKEY_CAPSLOCK)
692 dnevent_kbd_internal(sc, dat ^ DNKEY_RELEASE);
696 dnevent_kbd_internal(struct dnkbd_softc *sc, int dat)
702 dnkbd_decode(dat, &type, &key);
737 dnevent_mouse(struct dnkbd_softc *sc, uint8_t *dat)
753 if (!ISSET(*dat, 0x80)) {
755 device_xname(sc->sc_dev), dat[0], dat[1], dat[2]);
761 (~dat[0] & (DNBUTTON_L | DNBUTTON_M | DNBUTTON_R)) >> 4,
762 (int8_t)dat[1], (int8_t)dat[2], 0, 0, WSMOUSE_INPUT_DELTA);
793 dnkbd_pollout(struct dnkbd_softc *sc, int dat)
810 bus_space_write_1(bst, bsh, com_data, dat);
818 int cnt, rc, dat;
841 dat = dnkbd_pollin(sc, 10000);
842 if (dat == -1)
844 } while (dat != DNCMD_PREFIX);
847 dat = dnkbd_pollin(sc, 10000);
848 if (dat != cmdbuf[cmdpos])
1075 int dat;
1079 dat = lastdat ^ DNKEY_RELEASE;
1084 dat = dnkbd_pollin(sc, 10000);
1085 if (dat != -1) {
1086 if (dnkbd_input(sc, dat) == EVENT_KEYBOARD) {
1093 lastdat = dat;
1096 dnkbd_decode(dat, type, data);