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,
158 rndis = (is_rndis(&intf->cur_altsetting->desc) ||
159 is_activesync(&intf->cur_altsetting->desc) ||
160 is_wireless_rndis(&intf->cur_altsetting->desc) ||
161 is_novatel_rndis(&intf->cur_altsetting->desc));
214 d = &info->data->cur_altsetting->desc;
227 if (rndis && is_rndis(&intf->cur_altsetting->desc) &&
305 if (info->control->cur_altsetting->desc.bNumEndpoints == 1) {
306 struct usb_endpoint_descriptor *desc;
309 desc = &dev->status->desc;
310 if (!usb_endpoint_is_int_in(desc) ||
311 (le16_to_cpu(desc->wMaxPacketSize)
313 !desc->bInterval) {