Lines Matching defs:desc
61 const struct usb_endpoint_descriptor *desc;
69 desc = mep->desc;
71 mep->type = usb_endpoint_type(desc);
72 mep->maxp = usb_endpoint_maxp(desc);
77 if (usb_endpoint_xfer_int(desc) ||
78 usb_endpoint_xfer_isoc(desc)) {
79 interval = desc->bInterval;
81 if (usb_endpoint_xfer_isoc(desc) && comp_desc)
89 if (usb_endpoint_xfer_isoc(desc) ||
90 usb_endpoint_xfer_int(desc)) {
91 interval = desc->bInterval;
93 mult = usb_endpoint_maxp_mult(desc) - 1;
97 if (usb_endpoint_xfer_isoc(desc))
98 interval = clamp_val(desc->bInterval, 1, 16);
99 else if (usb_endpoint_xfer_int(desc))
100 interval = clamp_val(desc->bInterval, 1, 255);
111 mep->ep.desc = desc;
115 mep->slot = usb_endpoint_xfer_int(desc) ? 0 : mtu->slot;
142 mep->desc = NULL;
143 mep->ep.desc = NULL;
152 const struct usb_endpoint_descriptor *desc)
159 if (!ep || !desc || desc->bDescriptorType != USB_DT_ENDPOINT) {
164 if (!desc->wMaxPacketSize) {
172 if (usb_endpoint_num(desc) != mep->epnum)
175 if (!!usb_endpoint_dir_in(desc) ^ !!mep->is_in)
187 mep->desc = desc;
287 if (!mep->desc) {