Lines Matching defs:kbd
97 struct hidkbd *kbd = &sc->sc_kbd;
113 if (hidkbd_attach(self, kbd, 1, 0, repid, desc, dlen) != 0)
119 if (kbd->sc_console_keyboard) {
124 hidkbd_attach_wskbd(kbd, KB_US, &ikbd_accessops);
131 struct hidkbd *kbd = &sc->sc_kbd;
133 return hidkbd_detach(kbd, flags);
140 struct hidkbd *kbd = &sc->sc_kbd;
142 if (kbd->sc_enabled != 0)
143 hidkbd_input(kbd, (uint8_t *)ibuf, len);
150 struct hidkbd *kbd = &sc->sc_kbd;
153 if ((rv = hidkbd_enable(kbd, on)) != 0)
173 struct hidkbd *kbd = &sc->sc_kbd;
181 return hidkbd_ioctl(kbd, cmd, data, flag, l);
190 struct hidkbd *kbd = &sc->sc_kbd;
192 kbd->sc_polling = 1;
194 while (kbd->sc_npollchar <= 0) {
199 kbd->sc_polling = 0;
200 hidkbd_cngetc(kbd, type, data);