Lines Matching defs:desc
24 static int is_rndis(struct usb_interface_descriptor *desc)
26 return (desc->bInterfaceClass == USB_CLASS_COMM &&
27 desc->bInterfaceSubClass == 2 &&
28 desc->bInterfaceProtocol == 0xff);
31 static int is_activesync(struct usb_interface_descriptor *desc)
33 return (desc->bInterfaceClass == USB_CLASS_MISC &&
34 desc->bInterfaceSubClass == 1 &&
35 desc->bInterfaceProtocol == 1);
38 static int is_wireless_rndis(struct usb_interface_descriptor *desc)
40 return (desc->bInterfaceClass == USB_CLASS_WIRELESS_CONTROLLER &&
41 desc->bInterfaceSubClass == 1 &&
42 desc->bInterfaceProtocol == 3);
45 static int is_novatel_rndis(struct usb_interface_descriptor *desc)
47 return (desc->bInterfaceClass == USB_CLASS_MISC &&
48 desc->bInterfaceSubClass == 4 &&
49 desc->bInterfaceProtocol == 1);
54 #define is_rndis(desc) 0
55 #define is_activesync(desc) 0
56 #define is_wireless_rndis(desc) 0
57 #define is_novatel_rndis(desc) 0
87 dev->intf->cur_altsetting->desc.bInterfaceNumber,
146 rndis = (is_rndis(&intf->cur_altsetting->desc) ||
147 is_activesync(&intf->cur_altsetting->desc) ||
148 is_wireless_rndis(&intf->cur_altsetting->desc) ||
149 is_novatel_rndis(&intf->cur_altsetting->desc));
202 d = &info->data->cur_altsetting->desc;
215 if (rndis && is_rndis(&intf->cur_altsetting->desc) &&
293 if (info->control->cur_altsetting->desc.bNumEndpoints == 1) {
294 struct usb_endpoint_descriptor *desc;
297 desc = &dev->status->desc;
298 if (!usb_endpoint_is_int_in(desc) ||
299 (le16_to_cpu(desc->wMaxPacketSize)
301 !desc->bInterval) {