/linux-master/drivers/gpu/drm/udl/ |
H A D | udl_main.c | 138 urb->transfer_buffer_length = udl->urbs.size; /* reset to actual */ 140 spin_lock_irqsave(&udl->urbs.lock, flags); 141 list_add_tail(&unode->entry, &udl->urbs.list); 142 udl->urbs.available++; 143 spin_unlock_irqrestore(&udl->urbs.lock, flags); 145 wake_up(&udl->urbs.sleep); 154 DRM_DEBUG("Waiting for completes and freeing all render urbs\n"); 157 while (udl->urbs.count) { 158 spin_lock_irq(&udl->urbs.lock); 160 udl->urbs [all...] |
H A D | udl_drv.h | 76 struct urb_list urbs; member in struct:udl_device
|
/linux-master/drivers/usb/usbip/ |
H A D | stub_rx.c | 199 * process coming urbs. Even if the urb is unlinked, its completion 253 ret = usb_unlink_urb(priv->urbs[i]); 255 dev_err(&priv->urbs[i]->dev->dev, 447 ret = usbip_recv_xbuff(ud, priv->urbs[i]); 528 priv->urbs = kmalloc_array(num_urbs, sizeof(*priv->urbs), GFP_KERNEL); 529 if (!priv->urbs) 537 priv->urbs[0] = usb_alloc_urb(np, GFP_KERNEL); 538 if (!priv->urbs[0]) 543 priv->urbs[ [all...] |
H A D | stub.h | 55 struct urb **urbs; member in struct:stub_priv
|
H A D | stub_main.c | 294 urb = priv->urbs[i]; 320 kfree(priv->urbs); 352 dev_dbg(&sdev->udev->dev, "Stub device cleaning up urbs\n"); 356 usb_kill_urb(priv->urbs[i]);
|
H A D | stub_tx.c | 161 struct urb *urb = priv->urbs[0]; 209 actual_length += priv->urbs[i]->actual_length; 231 priv->urbs[i]->transfer_buffer; 233 priv->urbs[i]->actual_length;
|
/linux-master/sound/usb/caiaq/ |
H A D | audio.c | 700 struct urb **urbs; local 708 urbs = kmalloc_array(N_URBS, sizeof(*urbs), GFP_KERNEL); 709 if (!urbs) { 715 urbs[i] = usb_alloc_urb(FRAMES_PER_URB, GFP_KERNEL); 716 if (!urbs[i]) { 718 return urbs; 721 urbs[i]->transfer_buffer = 724 if (!urbs[i]->transfer_buffer) { 726 return urbs; 752 free_urbs(struct urb **urbs) argument [all...] |
/linux-master/drivers/net/can/usb/ |
H A D | ucan.c | 860 static void ucan_cleanup_rx_urbs(struct ucan_priv *up, struct urb **urbs) argument 865 if (urbs[i]) { 866 usb_unanchor_urb(urbs[i]); 869 urbs[i]->transfer_buffer, 870 urbs[i]->transfer_dma); 871 usb_free_urb(urbs[i]); 875 memset(urbs, 0, sizeof(*urbs) * UCAN_MAX_RX_URBS); 879 struct urb **urbs) 883 memset(urbs, 878 ucan_prepare_and_anchor_rx_urbs(struct ucan_priv *up, struct urb **urbs) argument 927 ucan_submit_rx_urbs(struct ucan_priv *up, struct urb **urbs) argument 966 struct urb *urbs[UCAN_MAX_RX_URBS]; local [all...] |
/linux-master/drivers/net/wireless/purelifi/plfxlc/ |
H A D | usb.c | 203 struct urb **urbs; local 207 urbs = kcalloc(RX_URBS_COUNT, sizeof(struct urb *), GFP_KERNEL); 208 if (!urbs) 212 urbs[i] = alloc_rx_urb(usb); 213 if (!urbs[i]) 221 if (rx->urbs) { 226 rx->urbs = urbs; 231 r = usb_submit_urb(urbs[i], GFP_KERNEL); 240 usb_kill_urb(urbs[ 274 struct urb **urbs; local [all...] |
/linux-master/sound/usb/line6/ |
H A D | capture.c | 36 urb_in = line6pcm->in.urbs[index]; 156 if (urb == line6pcm->in.urbs[index]) 262 line6pcm->in.urbs = kcalloc(line6->iso_buffers, sizeof(struct urb *), 264 if (line6pcm->in.urbs == NULL) 272 urb = line6pcm->in.urbs[i] =
|
H A D | pcm.h | 89 struct urb **urbs; member in struct:line6_pcm_stream
|
H A D | playback.c | 163 urb_out = line6pcm->out.urbs[index]; 321 if (urb == line6pcm->out.urbs[index]) 407 line6pcm->out.urbs = kcalloc(line6->iso_buffers, sizeof(struct urb *), 409 if (line6pcm->out.urbs == NULL) 417 urb = line6pcm->out.urbs[i] =
|
H A D | pcm.c | 106 usb_unlink_urb(pcms->urbs[i]); 134 "timeout: still %d active urbs..\n", alive); 456 if (pcms->urbs == NULL) 460 if (pcms->urbs[i]) { 461 usb_kill_urb(pcms->urbs[i]); 462 usb_free_urb(pcms->urbs[i]); 465 kfree(pcms->urbs); 466 pcms->urbs = NULL;
|
/linux-master/drivers/video/fbdev/ |
H A D | udlfb.c | 81 /* dlfb keeps a list of urbs for efficient bulk transfers */ 1750 /* When non-active we'll update virtual framebuffer, but no new urbs */ 1753 /* this function will wait for all in-flight urbs to complete */ 1796 urb->transfer_buffer_length = dlfb->urbs.size; /* reset to actual */ 1798 spin_lock_irqsave(&dlfb->urbs.lock, flags); 1799 list_add_tail(&unode->entry, &dlfb->urbs.list); 1800 dlfb->urbs.available++; 1801 spin_unlock_irqrestore(&dlfb->urbs.lock, flags); 1803 up(&dlfb->urbs.limit_sem); 1808 int count = dlfb->urbs [all...] |
H A D | smscufx.c | 96 struct urb_list urbs; member in struct:ufx_data 132 /* ufx keeps a list of urbs for efficient bulk transfers */ 1086 up(&unode->dev->urbs.limit_sem); 1717 if (dev->urbs.count > 0) 1740 /* When non-active we'll update virtual framebuffer, but no new urbs */ 1749 /* this function will wait for all in-flight urbs to complete */ 1750 if (dev->urbs.count > 0) 1786 urb->transfer_buffer_length = dev->urbs.size; /* reset to actual */ 1788 spin_lock_irqsave(&dev->urbs.lock, flags); 1789 list_add_tail(&unode->entry, &dev->urbs [all...] |
/linux-master/include/video/ |
H A D | udlfb.h | 38 struct urb_list urbs; member in struct:dlfb_data
|
/linux-master/drivers/usb/misc/ |
H A D | usbtest.c | 90 * urbs and buffers are allocated dynamically, 115 /* set up all urbs so they can be used with either bulk or interrupt */ 247 * These just package urbs as requests that can be easily canceled. 1220 /* allocate and init the urbs we'll queue. 1385 /* queue the urbs */ 1479 /* we can't unlink urbs while they're completing 1531 struct urb **urbs; member in struct:queued_ctx 1541 if (urb == ctx->urbs[ctx->num - 4] || urb == ctx->urbs[ctx->num - 2]) { 1574 /* Allocate and init the urbs w 2046 struct urb **urbs; local [all...] |
/linux-master/drivers/media/usb/au0828/ |
H A D | au0828-dvb.c | 176 if (dev->urbs[i]) { 177 usb_kill_urb(dev->urbs[i]); 179 kfree(dev->urbs[i]->transfer_buffer); 181 usb_free_urb(dev->urbs[i]); 202 dev->urbs[i] = usb_alloc_urb(0, GFP_KERNEL); 203 if (!dev->urbs[i]) 206 purb = dev->urbs[i]; 216 dev->urbs[i] = NULL; 236 ret = usb_submit_urb(dev->urbs[i], GFP_ATOMIC);
|
/linux-master/sound/usb/ |
H A D | midi.c | 125 } urbs[OUTPUT_URBS]; member in struct:snd_usb_midi_out_endpoint 155 struct urb *urbs[INPUT_URBS]; member in struct:snd_usb_midi_in_endpoint 271 urb_index = context - ep->urbs; 309 urb = ep->urbs[urb_index].urb; 355 if (atomic_read(&in->urbs[j]->use_count)) 357 in->urbs[j]->dev = umidi->dev; 358 snd_usbmidi_submit_urb(in->urbs[j], GFP_ATOMIC); 376 if (ep->urbs[0].urb) 377 err = usb_bulk_msg(ep->umidi->dev, ep->urbs[0].urb->pipe, 1253 if (ep->urbs[ [all...] |
/linux-master/drivers/media/usb/msi2500/ |
H A D | msi2500.c | 132 struct urb *urbs[MAX_ISO_BUFS]; member in struct:msi2500_dev 440 if (dev->urbs[i]) { 441 dev_dbg(dev->dev, "Unlinking URB %p\n", dev->urbs[i]); 442 usb_kill_urb(dev->urbs[i]); 455 if (dev->urbs[i]) { 457 if (dev->urbs[i]->transfer_buffer) { 459 dev->urbs[i]->transfer_buffer_length, 460 dev->urbs[i]->transfer_buffer, 461 dev->urbs[i]->transfer_dma); 463 usb_free_urb(dev->urbs[ [all...] |
/linux-master/drivers/net/wireless/zydas/zd1211rw/ |
H A D | zd_usb.c | 750 struct urb **urbs; local 755 urbs = kcalloc(RX_URBS_COUNT, sizeof(struct urb *), GFP_KERNEL); 756 if (!urbs) 759 urbs[i] = alloc_rx_urb(usb); 760 if (!urbs[i]) 766 if (rx->urbs) { 771 rx->urbs = urbs; 776 r = usb_submit_urb(urbs[i], GFP_KERNEL); 784 usb_kill_urb(urbs[ 816 struct urb **urbs; local [all...] |
/linux-master/drivers/net/usb/ |
H A D | cdc-phonet.c | 39 struct urb *urbs[]; member in struct:usbpn_dev 228 pnd->urbs[i] = req; 244 struct urb *req = pnd->urbs[i]; 250 pnd->urbs[i] = NULL; 354 dev = alloc_netdev(struct_size(pnd, urbs, rxq_size), ifname,
|
/linux-master/drivers/usb/core/ |
H A D | message.c | 396 if (io->urbs) { 398 usb_free_urb(io->urbs[io->entries]); 399 kfree(io->urbs); 400 io->urbs = NULL; 415 * device driver code (like this routine) unlink queued urbs first, 441 /* the previous urbs, and this one, completed already. 442 * unlink pending urbs so they won't rx/tx bad data. 447 if (!io->urbs[i]) 450 usb_block_urb(io->urbs[i]); 451 retval = usb_unlink_urb(io->urbs[ [all...] |
/linux-master/drivers/media/usb/pwc/ |
H A D | pwc-if.c | 453 /* Allocate and init Isochronuous urbs */ 460 pdev->urbs[i] = urb; 488 ret = usb_submit_urb(pdev->urbs[i], GFP_KERNEL); 499 PWC_DEBUG_MEMORY("URB 0x%p submitted.\n", pdev->urbs[i]); 513 if (pdev->urbs[i]) { 514 PWC_DEBUG_MEMORY("Unlinking URB %p\n", pdev->urbs[i]); 515 usb_kill_urb(pdev->urbs[i]); 526 struct urb *urb = pdev->urbs[i]; 536 pdev->urbs[i] = NULL; 1180 /* No need to keep the urbs aroun [all...] |
/linux-master/sound/usb/misc/ |
H A D | ua101.c | 115 } *urbs[MAX_QUEUE_LENGTH]; member in struct:ua101::ua101_stream 436 int err = usb_submit_urb(&stream->urbs[i]->urb, GFP_KERNEL); 451 if (stream->urbs[i]) 452 usb_kill_urb(&stream->urbs[i]->urb); 517 ua->capture.urbs[0]->urb.complete = first_capture_urb_complete; 559 ua->playback.urbs[0]->urb.complete = 589 urb = &ua->playback.urbs[i]->urb; 1101 stream->urbs[u++] = urb; 1119 kfree(stream->urbs[i]); 1120 stream->urbs[ [all...] |