Lines Matching defs:descr

69 			     struct usb_rpipe_descriptor *descr, u16 index)
81 USB_DT_RPIPE<<8, index, descr, sizeof(*descr),
88 if (result < sizeof(*descr)) {
91 index, result, sizeof(*descr));
107 struct usb_rpipe_descriptor *descr, u16 index)
119 USB_DT_RPIPE<<8, index, descr, sizeof(*descr),
126 if (result < sizeof(*descr)) {
129 index, result, sizeof(*descr));
173 u8 index = le16_to_cpu(rpipe->descr.wRPipeIndex);
211 result = __rpipe_get_descr(wa, &rpipe->descr, rpipe_idx);
215 else if ((rpipe->descr.bmCharacteristics & crs) != 0)
330 __rpipe_reset(wa, le16_to_cpu(rpipe->descr.wRPipeIndex));
332 le16_to_cpu(rpipe->descr.wRequests));
335 rpipe->descr.wBlocks = cpu_to_le16(16); /* given */
338 rpipe->descr.wMaxPacketSize = epcd->wOverTheAirPacketSize;
340 rpipe->descr.wMaxPacketSize = ep->desc.wMaxPacketSize;
342 rpipe->descr.hwa_bMaxBurst = max(min_t(unsigned int,
344 rpipe->descr.hwa_bDeviceInfoIndex =
347 rpipe->descr.bSpeed = usb_pipeendpoint(urb->pipe) == 0 ?
352 le16_to_cpu(rpipe->descr.wRPipeIndex),
353 usb_pipeendpoint(urb->pipe), rpipe->descr.bSpeed);
355 rpipe->descr.hwa_reserved = 0;
357 rpipe->descr.bEndpointAddress = ep->desc.bEndpointAddress;
359 rpipe->descr.bDataSequence = 0;
362 ack_window = 0xFFFFFFFF >> (32 - rpipe->descr.hwa_bMaxBurst);
363 rpipe->descr.dwCurrentWindow = cpu_to_le32(ack_window);
366 rpipe->descr.bMaxDataSequence = epcd_max_sequence - 1;
367 rpipe->descr.bInterval = ep->desc.bInterval;
369 rpipe->descr.bOverTheAirInterval = epcd->bOverTheAirInterval;
371 rpipe->descr.bOverTheAirInterval = 0; /* 0 if not isoc */
373 rpipe->descr.bmAttribute = (ep->desc.bmAttributes &
375 /* rpipe->descr.bmCharacteristics RO */
376 rpipe->descr.bmRetryOptions = (wa->wusb->retry_count & 0xF);
378 rpipe->descr.wNumTransactionErrors = 0;
379 result = __rpipe_set_descr(wa, &rpipe->descr,
380 le16_to_cpu(rpipe->descr.wRPipeIndex));
406 if (rpipe->descr.rdf != (val)) { \
409 rpipe->descr.rdf, (val)); \
456 le16_to_cpu(rpipe->descr.wRPipeIndex));
474 le16_to_cpu(rpipe->descr.wRPipeIndex));
524 u16 index = le16_to_cpu(rpipe->descr.wRPipeIndex);
545 u16 index = le16_to_cpu(rpipe->descr.wRPipeIndex);