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