Lines Matching refs:quirk
599 * This function converts an USB quirk code into a string.
602 usb_quirkstr(uint16_t quirk)
604 return ((quirk < USB_QUIRK_MAX) ?
605 usb_quirk_str[quirk] : "USB_QUIRK_UNKNOWN");
616 usb_test_quirk_by_info(const struct usbd_lookup_info *info, uint16_t quirk)
621 if (quirk == UQ_NONE)
627 /* see if quirk information does not match */
633 /* see if quirk only should match vendor ID */
645 /* lookup quirk */
647 if (usb_quirks[x].quirks[y] == quirk) {
649 DPRINTF("Found quirk '%s'.\n", usb_quirkstr(quirk));
656 return (0); /* no quirk match */
673 /* see if quirk information does not match */
689 /* see if quirk information does not match */
709 * usb_quirk_ioctl - handle quirk IOCTLs
765 /* convert quirk string into numerical */
803 /* convert quirk string into numerical */
838 /* all quirk entries are unused - release */
854 mtx_init(&usb_quirk_mtx, "USB quirk", NULL, MTX_DEF);