bthidev
static int bthidev_output(struct bthidev *, uint8_t *, int);
static void bthidev_null(struct bthidev *, uint8_t *, int);
CFATTACH_DECL_NEW(bthidev, sizeof(struct bthidev_softc),
struct bthidev *hidev;
struct bthidev *hidev;
struct bthidev *hidev;
LIST_HEAD(,bthidev) sc_list; /* child list */
bthidev_null(struct bthidev *hidev, uint8_t *report, int len)
bthidev_output(struct bthidev *hidev, uint8_t *report, int rlen)
(struct bthidev *, uint8_t *, int);
(struct bthidev *, uint8_t *, int);
LIST_ENTRY(bthidev) sc_next;
(struct bthidev *, uint8_t *, int);
(struct bthidev *, uint8_t *, int);
(struct bthidev *, uint8_t *, int);
struct bthidev sc_hidev; /* device+ */
(struct bthidev *, uint8_t *, int);
static void btkbd_input(struct bthidev *, uint8_t *, int);
btkbd_input(struct bthidev *hidev, uint8_t *data, int len)
struct bthidev sc_hidev; /* device+ */
static void btms_input(struct bthidev *, uint8_t *, int);
btms_input(struct bthidev *hidev, uint8_t *data, int len)