ukbd_softc
ukbd_parse_hid(struct ukbd_softc *sc, const uint8_t *ptr, uint32_t len)
struct ukbd_softc *sc = device_get_softc(dev);
struct ukbd_softc *sc = device_get_softc(dev);
struct ukbd_softc *sc = device_get_softc(dev);
struct ukbd_softc *sc = kbd->kb_data;
struct ukbd_softc *sc = kbd->kb_data;
struct ukbd_softc *sc = kbd->kb_data;
struct ukbd_softc *sc = kbd->kb_data;
struct ukbd_softc *sc = kbd->kb_data;
struct ukbd_softc *sc = kbd->kb_data;
struct ukbd_softc *sc = kbd->kb_data;
ukbd_set_leds(struct ukbd_softc *sc, uint8_t leds)
struct ukbd_softc *sc = kbd->kb_data;
ukbd_key2scan(struct ukbd_softc *sc, int code, const uint64_t *bitmap, int up)
.size = sizeof(struct ukbd_softc),
static void ukbd_set_leds(struct ukbd_softc *, uint8_t);
static int ukbd_key2scan(struct ukbd_softc *, int, const uint64_t *, int);
static void ukbd_interrupt(struct ukbd_softc *);
static void ukbd_event_keyinput(struct ukbd_softc *);
ukbd_any_key_pressed(struct ukbd_softc *sc)
ukbd_any_key_valid(struct ukbd_softc *sc)
ukbd_start_timer(struct ukbd_softc *sc)
ukbd_put_key(struct ukbd_softc *sc, uint32_t key)
ukbd_do_poll(struct ukbd_softc *sc, uint8_t wait)
ukbd_get_key(struct ukbd_softc *sc, uint8_t wait)
ukbd_interrupt(struct ukbd_softc *sc)
ukbd_event_keyinput(struct ukbd_softc *sc)
struct ukbd_softc *sc = arg;
struct ukbd_softc *sc = usbd_xfer_softc(xfer);
struct ukbd_softc *sc = usbd_xfer_softc(xfer);