purb 108 drivers/media/usb/au0828/au0828-dvb.c static void urb_completion(struct urb *purb) purb 110 drivers/media/usb/au0828/au0828-dvb.c struct au0828_dev *dev = purb->context; purb 111 drivers/media/usb/au0828/au0828-dvb.c int ptype = usb_pipetype(purb->pipe); purb 114 drivers/media/usb/au0828/au0828-dvb.c dprintk(2, "%s: %d\n", __func__, purb->actual_length); purb 134 drivers/media/usb/au0828/au0828-dvb.c ptr = purb->transfer_buffer; purb 135 drivers/media/usb/au0828/au0828-dvb.c if (purb->actual_length > 0 && ptr[0] != 0x47) { purb 137 drivers/media/usb/au0828/au0828-dvb.c ptr[0], purb->actual_length); purb 151 drivers/media/usb/au0828/au0828-dvb.c purb->transfer_buffer, purb->actual_length / 188); purb 154 drivers/media/usb/au0828/au0828-dvb.c memset(purb->transfer_buffer, 0, URB_BUFSIZE); purb 157 drivers/media/usb/au0828/au0828-dvb.c usb_submit_urb(purb, GFP_ATOMIC); purb 190 drivers/media/usb/au0828/au0828-dvb.c struct urb *purb; purb 206 drivers/media/usb/au0828/au0828-dvb.c purb = dev->urbs[i]; purb 209 drivers/media/usb/au0828/au0828-dvb.c purb->transfer_buffer = dev->dig_transfer_buffer[i]; purb 211 drivers/media/usb/au0828/au0828-dvb.c purb->transfer_buffer = kzalloc(URB_BUFSIZE, purb 214 drivers/media/usb/au0828/au0828-dvb.c if (!purb->transfer_buffer) { purb 215 drivers/media/usb/au0828/au0828-dvb.c usb_free_urb(purb); purb 223 drivers/media/usb/au0828/au0828-dvb.c purb->status = -EINPROGRESS; purb 224 drivers/media/usb/au0828/au0828-dvb.c usb_fill_bulk_urb(purb, purb 228 drivers/media/usb/au0828/au0828-dvb.c purb->transfer_buffer, purb 708 drivers/media/usb/dvb-usb/dib0700_core.c static void dib0700_rc_urb_completion(struct urb *purb) purb 710 drivers/media/usb/dvb-usb/dib0700_core.c struct dvb_usb_device *d = purb->context; purb 719 drivers/media/usb/dvb-usb/dib0700_core.c kfree(purb->transfer_buffer); purb 720 drivers/media/usb/dvb-usb/dib0700_core.c usb_free_urb(purb); purb 724 drivers/media/usb/dvb-usb/dib0700_core.c poll_reply = purb->transfer_buffer; purb 726 drivers/media/usb/dvb-usb/dib0700_core.c if (purb->status < 0) { purb 728 drivers/media/usb/dvb-usb/dib0700_core.c kfree(purb->transfer_buffer); purb 729 drivers/media/usb/dvb-usb/dib0700_core.c usb_free_urb(purb); purb 733 drivers/media/usb/dvb-usb/dib0700_core.c if (purb->actual_length != RC_MSG_SIZE_V1_20) { purb 734 drivers/media/usb/dvb-usb/dib0700_core.c deb_info("malformed rc msg size=%d\n", purb->actual_length); purb 742 drivers/media/usb/dvb-usb/dib0700_core.c purb->actual_length); purb 801 drivers/media/usb/dvb-usb/dib0700_core.c memset(purb->transfer_buffer, 0, RC_MSG_SIZE_V1_20); purb 804 drivers/media/usb/dvb-usb/dib0700_core.c usb_submit_urb(purb, GFP_ATOMIC); purb 810 drivers/media/usb/dvb-usb/dib0700_core.c struct urb *purb; purb 824 drivers/media/usb/dvb-usb/dib0700_core.c purb = usb_alloc_urb(0, GFP_KERNEL); purb 825 drivers/media/usb/dvb-usb/dib0700_core.c if (purb == NULL) purb 828 drivers/media/usb/dvb-usb/dib0700_core.c purb->transfer_buffer = kzalloc(RC_MSG_SIZE_V1_20, GFP_KERNEL); purb 829 drivers/media/usb/dvb-usb/dib0700_core.c if (purb->transfer_buffer == NULL) { purb 831 drivers/media/usb/dvb-usb/dib0700_core.c usb_free_urb(purb); purb 835 drivers/media/usb/dvb-usb/dib0700_core.c purb->status = -EINPROGRESS; purb 845 drivers/media/usb/dvb-usb/dib0700_core.c usb_fill_bulk_urb(purb, d->udev, pipe, purb 846 drivers/media/usb/dvb-usb/dib0700_core.c purb->transfer_buffer, purb 852 drivers/media/usb/dvb-usb/dib0700_core.c usb_fill_int_urb(purb, d->udev, pipe, purb 853 drivers/media/usb/dvb-usb/dib0700_core.c purb->transfer_buffer, purb 861 drivers/media/usb/dvb-usb/dib0700_core.c kfree(purb->transfer_buffer); purb 862 drivers/media/usb/dvb-usb/dib0700_core.c usb_free_urb(purb); purb 866 drivers/media/usb/dvb-usb/dib0700_core.c ret = usb_submit_urb(purb, GFP_ATOMIC); purb 869 drivers/media/usb/dvb-usb/dib0700_core.c kfree(purb->transfer_buffer); purb 870 drivers/media/usb/dvb-usb/dib0700_core.c usb_free_urb(purb); purb 84 drivers/media/usb/pvrusb2/pvrusb2-io.c struct urb *purb; purb 110 drivers/media/usb/pvrusb2/pvrusb2-io.c (bp ? bp->purb : NULL), purb 243 drivers/media/usb/pvrusb2/pvrusb2-io.c usb_kill_urb(bp->purb); purb 259 drivers/media/usb/pvrusb2/pvrusb2-io.c bp->purb = usb_alloc_urb(0, GFP_KERNEL); purb 260 drivers/media/usb/pvrusb2/pvrusb2-io.c if (! bp->purb) return -ENOMEM; purb 276 drivers/media/usb/pvrusb2/pvrusb2-io.c usb_free_urb(bp->purb); purb 616 drivers/media/usb/pvrusb2/pvrusb2-io.c usb_fill_bulk_urb(bp->purb, // struct urb *urb purb 624 drivers/media/usb/pvrusb2/pvrusb2-io.c usb_submit_urb(bp->purb, GFP_KERNEL); purb 2035 drivers/media/usb/s2255/s2255drv.c static void read_pipe_completion(struct urb *purb) purb 2041 drivers/media/usb/s2255/s2255drv.c pipe_info = purb->context; purb 2043 drivers/media/usb/s2255/s2255drv.c dev_err(&purb->dev->dev, "no context!\n"); purb 2048 drivers/media/usb/s2255/s2255drv.c dev_err(&purb->dev->dev, "no context!\n"); purb 2051 drivers/media/usb/s2255/s2255drv.c status = purb->status; purb 555 drivers/media/usb/zr364xx/zr364xx.c struct urb *purb) purb 571 drivers/media/usb/zr364xx/zr364xx.c for (i = 0; i < purb->actual_length/2; i++) purb 586 drivers/media/usb/zr364xx/zr364xx.c if (purb->actual_length < 128) { purb 590 drivers/media/usb/zr364xx/zr364xx.c __func__, purb->actual_length); purb 613 drivers/media/usb/zr364xx/zr364xx.c purb->actual_length - 128); purb 614 drivers/media/usb/zr364xx/zr364xx.c ptr += purb->actual_length - 128; purb 621 drivers/media/usb/zr364xx/zr364xx.c if (frm->cur_size + purb->actual_length > MAX_FRAME_SIZE) { purb 627 drivers/media/usb/zr364xx/zr364xx.c memcpy(pdest, psrc, purb->actual_length); purb 628 drivers/media/usb/zr364xx/zr364xx.c frm->cur_size += purb->actual_length; purb 634 drivers/media/usb/zr364xx/zr364xx.c if (purb->actual_length < pipe_info->transfer_size) { purb 953 drivers/media/usb/zr364xx/zr364xx.c static void read_pipe_completion(struct urb *purb) purb 959 drivers/media/usb/zr364xx/zr364xx.c pipe_info = purb->context; purb 960 drivers/media/usb/zr364xx/zr364xx.c _DBG("%s %p, status %d\n", __func__, purb, purb->status); purb 973 drivers/media/usb/zr364xx/zr364xx.c if (purb->status == -ESHUTDOWN) { purb 984 drivers/media/usb/zr364xx/zr364xx.c if (purb->actual_length > pipe_info->transfer_size) { purb 989 drivers/media/usb/zr364xx/zr364xx.c if (purb->status == 0) purb 990 drivers/media/usb/zr364xx/zr364xx.c zr364xx_read_video_callback(cam, pipe_info, purb); purb 993 drivers/media/usb/zr364xx/zr364xx.c DBG("%s: failed URB %d\n", __func__, purb->status); purb 1006 drivers/media/usb/zr364xx/zr364xx.c purb->status = usb_submit_urb(pipe_info->stream_urb, purb 1009 drivers/media/usb/zr364xx/zr364xx.c if (purb->status) purb 1012 drivers/media/usb/zr364xx/zr364xx.c purb->status); purb 80 drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c usb_free_urb(precvbuf->purb); purb 200 drivers/staging/rtl8188eu/include/rtw_recv.h struct urb *purb; purb 31 drivers/staging/rtl8188eu/include/usb_ops_linux.h #define usb_bulkout_zero_complete(purb, regs) \ purb 32 drivers/staging/rtl8188eu/include/usb_ops_linux.h usb_bulkout_zero_complete(purb) purb 33 drivers/staging/rtl8188eu/include/usb_ops_linux.h #define usb_write_mem_complete(purb, regs) \ purb 34 drivers/staging/rtl8188eu/include/usb_ops_linux.h usb_write_mem_complete(purb) purb 35 drivers/staging/rtl8188eu/include/usb_ops_linux.h #define usb_write_port_complete(purb, regs) \ purb 36 drivers/staging/rtl8188eu/include/usb_ops_linux.h usb_write_port_complete(purb) purb 37 drivers/staging/rtl8188eu/include/usb_ops_linux.h #define usb_read_port_complete(purb, regs) \ purb 38 drivers/staging/rtl8188eu/include/usb_ops_linux.h usb_read_port_complete(purb) purb 39 drivers/staging/rtl8188eu/include/usb_ops_linux.h #define usb_read_interrupt_complete(purb, regs) \ purb 40 drivers/staging/rtl8188eu/include/usb_ops_linux.h usb_read_interrupt_complete(purb) purb 22 drivers/staging/rtl8188eu/os_dep/recv_linux.c precvbuf->purb = usb_alloc_urb(0, GFP_KERNEL); purb 23 drivers/staging/rtl8188eu/os_dep/recv_linux.c if (!precvbuf->purb) purb 348 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c static void usb_read_port_complete(struct urb *purb, struct pt_regs *regs) purb 350 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c struct recv_buf *precvbuf = (struct recv_buf *)purb->context; purb 369 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c if (purb->status == 0) { /* SUCCESS */ purb 370 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c if ((purb->actual_length > MAX_RECVBUF_SZ) || (purb->actual_length < RXDESC_SIZE)) { purb 378 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c skb_put(precvbuf->pskb, purb->actual_length); purb 391 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c __func__, purb->status)); purb 393 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c DBG_88E("###=> %s => urb status(%d)\n", __func__, purb->status); purb 394 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c skb_put(precvbuf->pskb, purb->actual_length); purb 397 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c switch (purb->status) { purb 426 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c struct urb *purb = NULL; purb 466 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c purb = precvbuf->purb; purb 471 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c usb_fill_bulk_urb(purb, pusbd, pipe, purb 477 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c err = usb_submit_urb(purb, GFP_ATOMIC); purb 481 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c err, purb->status)); purb 483 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c err, purb->status); purb 503 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c if (precvbuf->purb) purb 504 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c usb_kill_urb(precvbuf->purb); purb 571 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c static void usb_write_port_complete(struct urb *purb, struct pt_regs *regs) purb 573 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c struct xmit_buf *pxmitbuf = (struct xmit_buf *)purb->context; purb 613 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c if (purb->status) { purb 616 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c __func__, purb->status)); purb 617 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c DBG_88E("###=> %s status(%d)\n", __func__, purb->status); purb 618 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c if ((purb->status == -EPIPE) || (purb->status == -EPROTO)) { purb 620 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c } else if (purb->status == -EINPROGRESS) { purb 624 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c } else if (purb->status == -ENOENT) { purb 627 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c } else if (purb->status == -ECONNRESET) { purb 630 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c } else if (purb->status == -ESHUTDOWN) { purb 648 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c purb->status ? RTW_SCTX_DONE_WRITE_PORT_ERR : purb 662 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c struct urb *purb = NULL; purb 708 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c purb = xmitbuf->pxmit_urb[0]; purb 713 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c usb_fill_bulk_urb(purb, pusbd, pipe, purb 719 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c status = usb_submit_urb(purb, GFP_ATOMIC); purb 46 drivers/staging/rtl8712/recv_linux.c precvbuf->purb = usb_alloc_urb(0, GFP_KERNEL); purb 47 drivers/staging/rtl8712/recv_linux.c if (!precvbuf->purb) purb 67 drivers/staging/rtl8712/recv_linux.c if (precvbuf->purb) { purb 68 drivers/staging/rtl8712/recv_linux.c usb_kill_urb(precvbuf->purb); purb 69 drivers/staging/rtl8712/recv_linux.c usb_free_urb(precvbuf->purb); purb 93 drivers/staging/rtl8712/rtl8712_recv.h struct urb *purb; purb 31 drivers/staging/rtl8712/usb_ops_linux.c void *purb; purb 141 drivers/staging/rtl8712/usb_ops_linux.c static void usb_write_mem_complete(struct urb *purb) purb 143 drivers/staging/rtl8712/usb_ops_linux.c struct io_queue *pio_q = (struct io_queue *)purb->context; purb 148 drivers/staging/rtl8712/usb_ops_linux.c if (purb->status != 0) { purb 149 drivers/staging/rtl8712/usb_ops_linux.c if (purb->status == (-ESHUTDOWN)) purb 181 drivers/staging/rtl8712/usb_ops_linux.c static void r8712_usb_read_port_complete(struct urb *purb) purb 185 drivers/staging/rtl8712/usb_ops_linux.c struct recv_buf *precvbuf = (struct recv_buf *)purb->context; purb 191 drivers/staging/rtl8712/usb_ops_linux.c if (purb->status == 0) { /* SUCCESS */ purb 192 drivers/staging/rtl8712/usb_ops_linux.c if ((purb->actual_length > (MAX_RECVBUF_SZ)) || purb 193 drivers/staging/rtl8712/usb_ops_linux.c (purb->actual_length < RXDESC_SIZE)) { purb 199 drivers/staging/rtl8712/usb_ops_linux.c precvbuf->transfer_len = purb->actual_length; purb 208 drivers/staging/rtl8712/usb_ops_linux.c skb_put(pskb, purb->actual_length); purb 216 drivers/staging/rtl8712/usb_ops_linux.c switch (purb->status) { purb 249 drivers/staging/rtl8712/usb_ops_linux.c struct urb *purb = NULL; purb 285 drivers/staging/rtl8712/usb_ops_linux.c purb = precvbuf->purb; purb 288 drivers/staging/rtl8712/usb_ops_linux.c usb_fill_bulk_urb(purb, pusbd, pipe, purb 292 drivers/staging/rtl8712/usb_ops_linux.c err = usb_submit_urb(purb, GFP_ATOMIC); purb 305 drivers/staging/rtl8712/usb_ops_linux.c if (precvbuf->purb) purb 306 drivers/staging/rtl8712/usb_ops_linux.c usb_kill_urb(precvbuf->purb); purb 328 drivers/staging/rtl8712/usb_ops_linux.c static void usb_write_port_complete(struct urb *purb) purb 331 drivers/staging/rtl8712/usb_ops_linux.c struct xmit_frame *pxmitframe = (struct xmit_frame *)purb->context; purb 358 drivers/staging/rtl8712/usb_ops_linux.c if (purb == pxmitframe->pxmit_urb[i]) { purb 365 drivers/staging/rtl8712/usb_ops_linux.c switch (purb->status) { purb 370 drivers/staging/rtl8712/usb_ops_linux.c "r8712u: pipe error: (%d)\n", purb->status); purb 385 drivers/staging/rtl8712/usb_ops_linux.c struct urb *purb = NULL; purb 422 drivers/staging/rtl8712/usb_ops_linux.c purb = pxmitframe->pxmit_urb[i]; purb 437 drivers/staging/rtl8712/usb_ops_linux.c purb->transfer_flags &= (~URB_NO_INTERRUPT); purb 439 drivers/staging/rtl8712/usb_ops_linux.c purb->transfer_flags |= URB_NO_INTERRUPT; purb 442 drivers/staging/rtl8712/usb_ops_linux.c usb_fill_bulk_urb(purb, pusbd, pipe, purb 446 drivers/staging/rtl8712/usb_ops_linux.c status = usb_submit_urb(purb, GFP_ATOMIC); purb 300 drivers/usb/usbip/usbip_common.h void usbip_dump_urb(struct urb *purb); purb 413 sound/usb/usx2y/usbusx2yaudio.c struct urb **purb = subs->urb + i; purb 414 sound/usb/usx2y/usbusx2yaudio.c if (*purb) { purb 415 sound/usb/usx2y/usbusx2yaudio.c usb_kill_urb(*purb); purb 418 sound/usb/usx2y/usbusx2yaudio.c *purb = usb_alloc_urb(nr_of_packs(), GFP_KERNEL); purb 419 sound/usb/usx2y/usbusx2yaudio.c if (NULL == *purb) { purb 423 sound/usb/usx2y/usbusx2yaudio.c if (!is_playback && !(*purb)->transfer_buffer) { purb 425 sound/usb/usx2y/usbusx2yaudio.c (*purb)->transfer_buffer = purb 428 sound/usb/usx2y/usbusx2yaudio.c if (NULL == (*purb)->transfer_buffer) { purb 433 sound/usb/usx2y/usbusx2yaudio.c (*purb)->dev = dev; purb 434 sound/usb/usx2y/usbusx2yaudio.c (*purb)->pipe = pipe; purb 435 sound/usb/usx2y/usbusx2yaudio.c (*purb)->number_of_packets = nr_of_packs(); purb 436 sound/usb/usx2y/usbusx2yaudio.c (*purb)->context = subs; purb 437 sound/usb/usx2y/usbusx2yaudio.c (*purb)->interval = 1; purb 438 sound/usb/usx2y/usbusx2yaudio.c (*purb)->complete = i_usX2Y_subs_startup; purb 315 sound/usb/usx2y/usx2yhwdeppcm.c struct urb **purb = subs->urb + i; purb 316 sound/usb/usx2y/usx2yhwdeppcm.c if (*purb) { purb 317 sound/usb/usx2y/usx2yhwdeppcm.c usb_kill_urb(*purb); purb 320 sound/usb/usx2y/usx2yhwdeppcm.c *purb = usb_alloc_urb(nr_of_packs(), GFP_KERNEL); purb 321 sound/usb/usx2y/usx2yhwdeppcm.c if (NULL == *purb) { purb 325 sound/usb/usx2y/usx2yhwdeppcm.c (*purb)->transfer_buffer = is_playback ? purb 331 sound/usb/usx2y/usx2yhwdeppcm.c (*purb)->dev = dev; purb 332 sound/usb/usx2y/usx2yhwdeppcm.c (*purb)->pipe = pipe; purb 333 sound/usb/usx2y/usx2yhwdeppcm.c (*purb)->number_of_packets = nr_of_packs(); purb 334 sound/usb/usx2y/usx2yhwdeppcm.c (*purb)->context = subs; purb 335 sound/usb/usx2y/usx2yhwdeppcm.c (*purb)->interval = 1; purb 336 sound/usb/usx2y/usx2yhwdeppcm.c (*purb)->complete = i_usX2Y_usbpcm_subs_startup;