Lines Matching defs:uhidev
1 /* $NetBSD: uhidev.c,v 1.95 2024/02/04 05:43:06 mrg Exp $ */
38 __KERNEL_RCSID(0, "$NetBSD: uhidev.c,v 1.95 2024/02/04 05:43:06 mrg Exp $");
67 #include <dev/usb/uhidev.h>
91 struct uhidev {
149 CFATTACH_DECL2_NEW(uhidev, sizeof(struct uhidev_softc), uhidev_match,
198 cv_init(&sc->sc_cv, "uhidev");
405 struct uhidev *scd = &sc->sc_subdevs[repid];
541 struct uhidev *scd;
600 uhidev_get_report_desc(struct uhidev *scd, void **desc, int *size)
855 uhidev_open(struct uhidev *scd, void (*intr)(void *, void *, u_int),
912 uhidev_stop(struct uhidev *scd)
960 * Close a uhidev previously opened with uhidev_open. If writes
965 uhidev_close(struct uhidev *scd)
1037 uhidev_set_report(struct uhidev *scd, int type, void *data, int len)
1059 uhidev_get_report(struct uhidev *scd, int type, void *data, int len)
1066 uhidev_write(struct uhidev *scd, void *data, int len)
1152 uhidev_write_async(struct uhidev *scd, void *data, int len, int flags,