Lines Matching refs:descr

70 			     struct usb_rpipe_descriptor *descr, u16 index)
82 USB_DT_RPIPE<<8, index, descr, sizeof(*descr),
89 if (result < sizeof(*descr)) {
92 index, result, sizeof(*descr));
108 struct usb_rpipe_descriptor *descr, u16 index)
120 USB_DT_RPIPE<<8, index, descr, sizeof(*descr),
127 if (result < sizeof(*descr)) {
130 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)
329 __rpipe_reset(wa, le16_to_cpu(rpipe->descr.wRPipeIndex));
330 atomic_set(&rpipe->segs_available, le16_to_cpu(rpipe->descr.wRequests));
333 rpipe->descr.wBlocks = cpu_to_le16(16); /* given */
335 rpipe->descr.wMaxPacketSize = cpu_to_le16(ep->desc.wMaxPacketSize);
336 rpipe->descr.bHSHubAddress = 0; /* reserved: zero */
337 rpipe->descr.bHSHubPort = wusb_port_no_to_idx(urb->dev->portnum);
339 rpipe->descr.bSpeed = usb_pipeendpoint(urb->pipe) == 0 ?
344 le16_to_cpu(rpipe->descr.wRPipeIndex),
345 usb_pipeendpoint(urb->pipe), rpipe->descr.bSpeed);
349 rpipe->descr.bDeviceAddress = 0;
351 rpipe->descr.bDeviceAddress = urb->dev->devnum | unauth;
352 rpipe->descr.bEndpointAddress = ep->desc.bEndpointAddress;
354 rpipe->descr.bDataSequence = 0;
356 rpipe->descr.dwCurrentWindow = cpu_to_le32(1);
358 rpipe->descr.bMaxDataSequence = epcd->bMaxSequence - 1;
359 rpipe->descr.bInterval = ep->desc.bInterval;
361 rpipe->descr.bOverTheAirInterval = 0; /* 0 if not isoc */
363 rpipe->descr.bmAttribute = ep->desc.bmAttributes & 0x03;
364 /* rpipe->descr.bmCharacteristics RO */
366 rpipe->descr.bmRetryOptions = 15;
368 rpipe->descr.wNumTransactionErrors = 0;
369 result = __rpipe_set_descr(wa, &rpipe->descr,
370 le16_to_cpu(rpipe->descr.wRPipeIndex));
398 if (rpipe->descr.rdf != (val)) { \
401 rpipe->descr.rdf, (val)); \
451 le16_to_cpu(rpipe->descr.wRPipeIndex));
469 le16_to_cpu(rpipe->descr.wRPipeIndex));
519 u16 index = le16_to_cpu(rpipe->descr.wRPipeIndex);