scd 411 dev/usb/uhidev.c struct uhidev *scd;
scd 449 dev/usb/uhidev.c scd = sc->sc_subdevs[rep];
scd 451 dev/usb/uhidev.c rep, scd, scd ? scd->sc_state : 0));
scd 452 dev/usb/uhidev.c if (scd == NULL || !(scd->sc_state & UHIDEV_OPEN))
scd 455 dev/usb/uhidev.c if (scd->sc_in_rep_size != cc)
scd 457 dev/usb/uhidev.c scd->sc_in_rep_size, cc);
scd 459 dev/usb/uhidev.c scd->sc_intr(scd, p, cc);
scd 470 dev/usb/uhidev.c uhidev_open(struct uhidev *scd)
scd 472 dev/usb/uhidev.c struct uhidev_softc *sc = scd->sc_parent;
scd 477 dev/usb/uhidev.c scd->sc_state, sc->sc_refcnt));
scd 479 dev/usb/uhidev.c if (scd->sc_state & UHIDEV_OPEN)
scd 481 dev/usb/uhidev.c scd->sc_state |= UHIDEV_OPEN;
scd 557 dev/usb/uhidev.c scd->sc_state &= ~UHIDEV_OPEN;
scd 573 dev/usb/uhidev.c uhidev_close(struct uhidev *scd)
scd 575 dev/usb/uhidev.c struct uhidev_softc *sc = scd->sc_parent;
scd 577 dev/usb/uhidev.c if (!(scd->sc_state & UHIDEV_OPEN))
scd 579 dev/usb/uhidev.c scd->sc_state &= ~UHIDEV_OPEN;
scd 610 dev/usb/uhidev.c uhidev_set_report(struct uhidev *scd, int type, void *data, int len)
scd 615 dev/usb/uhidev.c if (scd->sc_report_id == 0)
scd 616 dev/usb/uhidev.c return usbd_set_report(scd->sc_parent->sc_iface, type,
scd 617 dev/usb/uhidev.c scd->sc_report_id, data, len);
scd 620 dev/usb/uhidev.c buf[0] = scd->sc_report_id;
scd 623 dev/usb/uhidev.c retstat = usbd_set_report(scd->sc_parent->sc_iface, type,
scd 624 dev/usb/uhidev.c scd->sc_report_id, data, len + 1);
scd 632 dev/usb/uhidev.c uhidev_set_report_async(struct uhidev *scd, int type, void *data, int len)
scd 636 dev/usb/uhidev.c if (scd->sc_report_id) {
scd 637 dev/usb/uhidev.c buf[0] = scd->sc_report_id;
scd 643 dev/usb/uhidev.c usbd_set_report_async(scd->sc_parent->sc_iface, type,
scd 644 dev/usb/uhidev.c scd->sc_report_id, data, len);
scd 648 dev/usb/uhidev.c uhidev_get_report(struct uhidev *scd, int type, void *data, int len)
scd 650 dev/usb/uhidev.c return usbd_get_report(scd->sc_parent->sc_iface, type,
scd 651 dev/usb/uhidev.c scd->sc_report_id, data, len);
scd 94 dev/usb/uhidev.h usbd_status uhidev_set_report(struct uhidev *scd, int type, void *data,int len);
scd 95 dev/usb/uhidev.h void uhidev_set_report_async(struct uhidev *scd, int type, void *data, int len);
scd 96 dev/usb/uhidev.h usbd_status uhidev_get_report(struct uhidev *scd, int type, void *data,int len);