1USB_VENDOR_AND_INTER(9) Host-Side Data Types and Macro USB_VENDOR_AND_INTER(9)
2
3
4
6 USB_VENDOR_AND_INTERFACE_INFO - describe a specific usb vendor with a
7 class of usb interfaces
8
10 USB_VENDOR_AND_INTERFACE_INFO(vend, cl, sc, pr);
11
13 vend
14 the 16 bit USB Vendor ID
15
16 cl
17 bInterfaceClass value
18
19 sc
20 bInterfaceSubClass value
21
22 pr
23 bInterfaceProtocol value
24
26 This macro is used to create a struct usb_device_id that matches a
27 specific vendor with a specific class of interfaces.
28
29 This is especially useful when explicitly matching devices that have
30 vendor specific bDeviceClass values, but standards-compliant
31 interfaces.
32
34Kernel Hackers Manual 3.10 June 2019 USB_VENDOR_AND_INTER(9)