• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7800-V1.0.2.28/target/linux/lantiq/files/drivers/usb/ifxhcd/

Lines Matching refs:_urb

54   \param[in] _urb Holds the information about the device/endpoint that we need
59 ifxhcd_epqh_t *ifxhcd_epqh_create (ifxhcd_hcd_t *_ifxhcd, struct urb *_urb)
64 struct usb_host_endpoint *sysep = ifxhcd_urb_to_endpoint(_urb);
78 switch (usb_pipetype(_urb->pipe))
88 epqh->mps = usb_maxpacket(_urb->dev, _urb->pipe, !(usb_pipein(_urb->pipe)));
102 if(epqh->ep_type == IFXUSB_EP_TYPE_BULK && !(usb_pipein(_urb->pipe)) )
105 ((_urb->dev->speed == USB_SPEED_LOW) ||
106 (_urb->dev->speed == USB_SPEED_FULL)) &&
107 (_urb->dev->tt) && (_urb->dev->tt->hub->devnum != 1))
110 usb_pipeendpoint(_urb->pipe), _urb->dev->tt->hub->devnum,
111 _urb->dev->ttport);
120 epqh->interval = _urb->interval;
139 _urb->dev->devnum,
140 usb_pipeendpoint(_urb->pipe),
141 usb_pipein(_urb->pipe) == USB_DIR_IN ? "IN" : "OUT");
143 ({ char *speed; switch (_urb->dev->speed) {
341 int ifxhcd_urbd_create (ifxhcd_hcd_t *_ifxhcd,struct urb *_urb)
361 sysep = ifxhcd_urb_to_endpoint(_urb);
365 epqh = ifxhcd_epqh_create (_ifxhcd, _urb);
380 retval = usb_hcd_link_urb_to_ep(ifxhcd_to_syshcd(_ifxhcd), _urb);
390 urbd->urb = _urb;
391 _urb->hcpriv = urbd;
394 urbd->is_in=usb_pipein(_urb->pipe) ? 1 : 0;;
396 urbd->xfer_len=_urb->transfer_buffer_length;
401 if(_urb->transfer_flags && URB_NO_TRANSFER_DMA_MAP)
402 urbd->xfer_buff = (uint8_t *) (KSEG1ADDR((uint32_t *)_urb->transfer_dma));
404 urbd->xfer_buff = (uint8_t *) _urb->transfer_buffer;
408 if(_urb->transfer_flags && URB_NO_SETUP_DMA_MAP)
409 urbd->setup_buff = (uint8_t *) (KSEG1ADDR((uint32_t *)_urb->setup_dma));
411 urbd->setup_buff = (uint8_t *) _urb->setup_packet;