Home
last modified time | relevance | path

Searched refs:purb (Results 1 – 21 of 21) sorted by relevance

/linux-4.1.27/drivers/staging/rtl8723au/os_dep/
Dusb_ops_linux.c33 if (precvbuf->purb) in rtl8723au_read_port_cancel()
34 usb_kill_urb(precvbuf->purb); in rtl8723au_read_port_cancel()
40 static void usb_write_port23a_complete(struct urb *purb) in usb_write_port23a_complete() argument
42 struct xmit_buf *pxmitbuf = (struct xmit_buf *)purb->context; in usb_write_port23a_complete()
72 if (purb->status) { in usb_write_port23a_complete()
75 purb->status); in usb_write_port23a_complete()
77 purb->status); in usb_write_port23a_complete()
78 if (purb->status == -EPIPE || purb->status == -EPROTO) { in usb_write_port23a_complete()
79 } else if (purb->status == -EINPROGRESS) { in usb_write_port23a_complete()
83 } else if (purb->status == -ENOENT) { in usb_write_port23a_complete()
[all …]
/linux-4.1.27/drivers/staging/rtl8188eu/include/
Dusb_ops_linux.h44 #define usb_bulkout_zero_complete(purb, regs) \ argument
45 usb_bulkout_zero_complete(purb)
46 #define usb_write_mem_complete(purb, regs) \ argument
47 usb_write_mem_complete(purb)
48 #define usb_write_port_complete(purb, regs) \ argument
49 usb_write_port_complete(purb)
50 #define usb_read_port_complete(purb, regs) \ argument
51 usb_read_port_complete(purb)
52 #define usb_read_interrupt_complete(purb, regs) \ argument
53 usb_read_interrupt_complete(purb)
Drtw_recv.h231 struct urb *purb; member
/linux-4.1.27/drivers/staging/rtl8712/
Dusb_ops_linux.c43 void *purb; member
152 static void usb_write_mem_complete(struct urb *purb) in usb_write_mem_complete() argument
154 struct io_queue *pio_q = (struct io_queue *)purb->context; in usb_write_mem_complete()
159 if (purb->status != 0) { in usb_write_mem_complete()
160 if (purb->status == (-ESHUTDOWN)) in usb_write_mem_complete()
192 static void r8712_usb_read_port_complete(struct urb *purb) in r8712_usb_read_port_complete() argument
195 struct recv_buf *precvbuf = (struct recv_buf *)purb->context; in r8712_usb_read_port_complete()
201 if (purb->status == 0) { /* SUCCESS */ in r8712_usb_read_port_complete()
202 if ((purb->actual_length > (MAX_RECVBUF_SZ)) || in r8712_usb_read_port_complete()
203 (purb->actual_length < RXDESC_SIZE)) { in r8712_usb_read_port_complete()
[all …]
Drecv_linux.c58 precvbuf->purb = usb_alloc_urb(0, GFP_KERNEL); in r8712_os_recvbuf_resource_alloc()
59 if (precvbuf->purb == NULL) in r8712_os_recvbuf_resource_alloc()
80 if (precvbuf->purb) { in r8712_os_recvbuf_resource_free()
81 usb_kill_urb(precvbuf->purb); in r8712_os_recvbuf_resource_free()
82 usb_free_urb(precvbuf->purb); in r8712_os_recvbuf_resource_free()
Drtl8712_recv.h104 struct urb *purb; member
/linux-4.1.27/drivers/staging/rtl8723au/hal/
Dusb_ops_linux.c217 static void usb_read_interrupt_complete(struct urb *purb) in usb_read_interrupt_complete() argument
220 struct rtw_adapter *padapter = (struct rtw_adapter *)purb->context; in usb_read_interrupt_complete()
232 if (purb->status == 0) { in usb_read_interrupt_complete()
235 c2h_evt = (struct c2h_evt_hdr *)purb->transfer_buffer; in usb_read_interrupt_complete()
237 if (purb->actual_length > USB_INTR_CONTENT_LENGTH) { in usb_read_interrupt_complete()
243 InterruptRecognized8723AU(padapter, purb->transfer_buffer, in usb_read_interrupt_complete()
244 purb->actual_length); in usb_read_interrupt_complete()
268 memcpy(c2w->u.buf, purb->transfer_buffer, 16); in usb_read_interrupt_complete()
284 err = usb_submit_urb(purb, GFP_ATOMIC); in usb_read_interrupt_complete()
288 err, purb->status); in usb_read_interrupt_complete()
[all …]
Drtl8723au_recv.c60 precvbuf->purb = usb_alloc_urb(0, GFP_KERNEL); in rtl8723au_init_recv_priv()
61 if (!precvbuf->purb) in rtl8723au_init_recv_priv()
102 usb_free_urb(precvbuf->purb); in rtl8723au_free_recv_priv()
/linux-4.1.27/drivers/staging/rtl8188eu/os_dep/
Dusb_ops_linux.c379 static void usb_read_port_complete(struct urb *purb, struct pt_regs *regs) in usb_read_port_complete() argument
381 struct recv_buf *precvbuf = (struct recv_buf *)purb->context; in usb_read_port_complete()
401 if (purb->status == 0) { /* SUCCESS */ in usb_read_port_complete()
402 if ((purb->actual_length > MAX_RECVBUF_SZ) || (purb->actual_length < RXDESC_SIZE)) { in usb_read_port_complete()
409 skb_put(precvbuf->pskb, purb->actual_length); in usb_read_port_complete()
420 …dule_hci_ops_os_c_, _drv_err_, ("usb_read_port_complete : purb->status(%d) != 0\n", purb->status)); in usb_read_port_complete()
422 DBG_88E("###=> usb_read_port_complete => urb status(%d)\n", purb->status); in usb_read_port_complete()
423 skb_put(precvbuf->pskb, purb->actual_length); in usb_read_port_complete()
426 switch (purb->status) { in usb_read_port_complete()
456 struct urb *purb = NULL; in usb_read_port() local
[all …]
Drecv_linux.c46 precvbuf->purb = usb_alloc_urb(0, GFP_KERNEL); in rtw_os_recvbuf_resource_alloc()
47 if (precvbuf->purb == NULL) in rtw_os_recvbuf_resource_alloc()
/linux-4.1.27/drivers/media/usb/au0828/
Dau0828-dvb.c113 static void urb_completion(struct urb *purb) in urb_completion() argument
115 struct au0828_dev *dev = purb->context; in urb_completion()
116 int ptype = usb_pipetype(purb->pipe); in urb_completion()
119 dprintk(2, "%s: %d\n", __func__, purb->actual_length); in urb_completion()
139 ptr = purb->transfer_buffer; in urb_completion()
140 if (purb->actual_length > 0 && ptr[0] != 0x47) { in urb_completion()
142 ptr[0], purb->actual_length); in urb_completion()
149 purb->transfer_buffer, purb->actual_length / 188); in urb_completion()
152 memset(purb->transfer_buffer, 0, URB_BUFSIZE); in urb_completion()
155 usb_submit_urb(purb, GFP_ATOMIC); in urb_completion()
[all …]
/linux-4.1.27/drivers/media/usb/dvb-usb/
Ddib0700_core.c675 static void dib0700_rc_urb_completion(struct urb *purb) in dib0700_rc_urb_completion() argument
677 struct dvb_usb_device *d = purb->context; in dib0700_rc_urb_completion()
686 kfree(purb->transfer_buffer); in dib0700_rc_urb_completion()
687 usb_free_urb(purb); in dib0700_rc_urb_completion()
691 poll_reply = purb->transfer_buffer; in dib0700_rc_urb_completion()
693 if (purb->status < 0) { in dib0700_rc_urb_completion()
695 kfree(purb->transfer_buffer); in dib0700_rc_urb_completion()
696 usb_free_urb(purb); in dib0700_rc_urb_completion()
700 if (purb->actual_length != RC_MSG_SIZE_V1_20) { in dib0700_rc_urb_completion()
701 deb_info("malformed rc msg size=%d\n", purb->actual_length); in dib0700_rc_urb_completion()
[all …]
/linux-4.1.27/sound/usb/usx2y/
Dusx2yhwdeppcm.c327 struct urb **purb = subs->urb + i; in usX2Y_usbpcm_urbs_allocate() local
328 if (*purb) { in usX2Y_usbpcm_urbs_allocate()
329 usb_kill_urb(*purb); in usX2Y_usbpcm_urbs_allocate()
332 *purb = usb_alloc_urb(nr_of_packs(), GFP_KERNEL); in usX2Y_usbpcm_urbs_allocate()
333 if (NULL == *purb) { in usX2Y_usbpcm_urbs_allocate()
337 (*purb)->transfer_buffer = is_playback ? in usX2Y_usbpcm_urbs_allocate()
343 (*purb)->dev = dev; in usX2Y_usbpcm_urbs_allocate()
344 (*purb)->pipe = pipe; in usX2Y_usbpcm_urbs_allocate()
345 (*purb)->number_of_packets = nr_of_packs(); in usX2Y_usbpcm_urbs_allocate()
346 (*purb)->context = subs; in usX2Y_usbpcm_urbs_allocate()
[all …]
Dusbusx2yaudio.c429 struct urb **purb = subs->urb + i; in usX2Y_urbs_allocate() local
430 if (*purb) { in usX2Y_urbs_allocate()
431 usb_kill_urb(*purb); in usX2Y_urbs_allocate()
434 *purb = usb_alloc_urb(nr_of_packs(), GFP_KERNEL); in usX2Y_urbs_allocate()
435 if (NULL == *purb) { in usX2Y_urbs_allocate()
439 if (!is_playback && !(*purb)->transfer_buffer) { in usX2Y_urbs_allocate()
441 (*purb)->transfer_buffer = kmalloc(subs->maxpacksize * nr_of_packs(), GFP_KERNEL); in usX2Y_urbs_allocate()
442 if (NULL == (*purb)->transfer_buffer) { in usX2Y_urbs_allocate()
447 (*purb)->dev = dev; in usX2Y_urbs_allocate()
448 (*purb)->pipe = pipe; in usX2Y_urbs_allocate()
[all …]
/linux-4.1.27/drivers/media/usb/zr364xx/
Dzr364xx.c577 struct urb *purb) in zr364xx_read_video_callback() argument
593 for (i = 0; i < purb->actual_length/2; i++) in zr364xx_read_video_callback()
627 purb->actual_length - 128); in zr364xx_read_video_callback()
628 ptr += purb->actual_length - 128; in zr364xx_read_video_callback()
635 if (frm->cur_size + purb->actual_length > MAX_FRAME_SIZE) { in zr364xx_read_video_callback()
642 memcpy(pdest, psrc, purb->actual_length); in zr364xx_read_video_callback()
643 frm->cur_size += purb->actual_length; in zr364xx_read_video_callback()
649 if (purb->actual_length < pipe_info->transfer_size) { in zr364xx_read_video_callback()
974 static void read_pipe_completion(struct urb *purb) in read_pipe_completion() argument
980 pipe_info = purb->context; in read_pipe_completion()
[all …]
/linux-4.1.27/drivers/media/usb/pvrusb2/
Dpvrusb2-io.c98 struct urb *purb; member
125 (bp ? bp->purb : NULL), in pvr2_buffer_describe()
262 usb_kill_urb(bp->purb); in pvr2_buffer_wipe()
278 bp->purb = usb_alloc_urb(0,GFP_KERNEL); in pvr2_buffer_init()
279 if (! bp->purb) return -ENOMEM; in pvr2_buffer_init()
295 usb_free_urb(bp->purb); in pvr2_buffer_done()
630 usb_fill_bulk_urb(bp->purb, // struct urb *urb in pvr2_buffer_queue()
638 usb_submit_urb(bp->purb,GFP_KERNEL); in pvr2_buffer_queue()
/linux-4.1.27/drivers/isdn/hisax/
Dhfc_usb.c141 struct urb *purb; member
464 if (!(fifo->iso[i].purb)) { in start_isoc_chain()
465 fifo->iso[i].purb = in start_isoc_chain()
467 if (!(fifo->iso[i].purb)) { in start_isoc_chain()
478 fill_isoc_urb(fifo->iso[i].purb, in start_isoc_chain()
489 fifo->iso[i].purb-> in start_isoc_chain()
492 fifo->iso[i].purb-> in start_isoc_chain()
503 errcode = usb_submit_urb(fifo->iso[i].purb, GFP_KERNEL); in start_isoc_chain()
519 if (fifo->iso[i].purb) { in stop_isoc_chain()
523 usb_kill_urb(fifo->iso[i].purb); in stop_isoc_chain()
[all …]
/linux-4.1.27/drivers/staging/rtl8188eu/hal/
Drtl8188eu_recv.c104 usb_free_urb(precvbuf->purb); in rtl8188eu_free_recv_priv()
/linux-4.1.27/drivers/staging/rtl8723au/include/
Drtw_recv.h243 struct urb *purb; member
/linux-4.1.27/drivers/usb/usbip/
Dusbip_common.h298 void usbip_dump_urb(struct urb *purb);
/linux-4.1.27/drivers/media/usb/s2255/
Ds2255drv.c2050 static void read_pipe_completion(struct urb *purb) in read_pipe_completion() argument
2056 pipe_info = purb->context; in read_pipe_completion()
2058 dev_err(&purb->dev->dev, "no context!\n"); in read_pipe_completion()
2063 dev_err(&purb->dev->dev, "no context!\n"); in read_pipe_completion()
2066 status = purb->status; in read_pipe_completion()