/linux-master/sound/usb/usx2y/ |
H A D | usbusx2y.c | 90 urb->start_frame is calculated here now, some calls inside usb-driver don't need to happen anymore. 157 static void i_usx2y_out04_int(struct urb *urb) argument 160 if (urb->status) { 162 struct usx2ydev *usx2y = urb->context; 164 for (i = 0; i < 10 && usx2y->as04.urb[i] != urb; i++) 166 snd_printdd("%s urb %i status=%i\n", __func__, i, urb->status); 171 static void i_usx2y_in04_int(struct urb *ur argument [all...] |
/linux-master/drivers/usb/host/ |
H A D | xen-hcd.c | 28 struct urb *urb; member in struct:urb_priv 53 struct urb *urb; member in struct:usb_shadow 58 /* Virtual Host Controller has 4 urb queues */ 556 urbp->urb->hcpriv = NULL; 574 info->shadow[id].urb = NULL; 642 static int xenhcd_map_urb_for_request(struct xenhcd_info *info, struct urb *urb, argument 650 if (urb 762 xenhcd_giveback_urb(struct xenhcd_info *info, struct urb *urb, int status) argument 775 usb_hcd_giveback_urb(xenhcd_info_to_hcd(info), urb, local 783 struct urb *urb = urbp->urb; local 940 xenhcd_res_to_urb(struct xenhcd_info *info, struct xenusb_urb_response *res, struct urb *urb) argument 1323 xenhcd_urb_enqueue(struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags) argument 1361 xenhcd_urb_dequeue(struct usb_hcd *hcd, struct urb *urb, int status) argument [all...] |
H A D | sl811-hcd.c | 29 * - use urb->iso_frame_desc[] with ISO transfers 125 * handlers (one per packet: ACK, NAK, faults, etc) and urb cancellation. 137 struct urb *urb, 149 sl811_write_buf(sl811, addr, urb->setup_packet, len); 155 writeb(usb_pipedevice(urb->pipe), data_reg); 168 struct urb *urb, 176 do_out = urb->transfer_buffer_length && usb_pipein(urb 134 setup_packet( struct sl811 *sl811, struct sl811h_ep *ep, struct urb *urb, u8 bank, u8 control ) argument 165 status_packet( struct sl811 *sl811, struct sl811h_ep *ep, struct urb *urb, u8 bank, u8 control ) argument 199 in_packet( struct sl811 *sl811, struct sl811h_ep *ep, struct urb *urb, u8 bank, u8 control ) argument 235 out_packet( struct sl811 *sl811, struct sl811h_ep *ep, struct urb *urb, u8 bank, u8 control ) argument 305 struct urb *urb; local 432 usb_hcd_unlink_urb_from_ep(sl811_to_hcd(sl811), urb); variable 434 usb_hcd_giveback_urb(sl811_to_hcd(sl811), urb, status); variable 478 struct urb *urb; local 792 sl811h_urb_enqueue( struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags ) argument 960 sl811h_urb_dequeue(struct usb_hcd *hcd, struct urb *urb, int status) argument 1437 struct urb *urb; local [all...] |
H A D | octeon-hcd.c | 272 * @urb: URB. 288 struct urb *urb; member in struct:cvmx_usb_transaction 422 * @urb: URB. 428 static int octeon_alloc_temp_buffer(struct urb *urb, gfp_t mem_flags) argument 432 if (urb->num_sgs || urb->sg || 433 (urb->transfer_flags & URB_NO_TRANSFER_DMA_MAP) || 434 !(urb 458 octeon_free_temp_buffer(struct urb *urb) argument 487 octeon_map_urb_for_dma(struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags) argument 508 octeon_unmap_urb_for_dma(struct usb_hcd *hcd, struct urb *urb) argument 1956 octeon_usb_urb_complete_callback(struct octeon_hcd *usb, enum cvmx_usb_status status, struct cvmx_usb_pipe *pipe, struct cvmx_usb_transaction *transaction, int bytes_transferred, struct urb *urb) argument 2039 usb_hcd_unlink_urb_from_ep(octeon_to_hcd(usb), urb); local 2041 usb_hcd_giveback_urb(octeon_to_hcd(usb), urb, urb->status); local 2124 cvmx_usb_submit_transaction( struct octeon_hcd *usb, struct cvmx_usb_pipe *pipe, enum cvmx_usb_transfer type, u64 buffer, int buffer_length, u64 control_header, int iso_start_frame, int iso_number_packets, struct cvmx_usb_iso_packet *iso_packets, struct urb *urb) argument 2185 cvmx_usb_submit_bulk( struct octeon_hcd *usb, struct cvmx_usb_pipe *pipe, struct urb *urb) argument 2209 cvmx_usb_submit_interrupt( struct octeon_hcd *usb, struct cvmx_usb_pipe *pipe, struct urb *urb) argument 2234 cvmx_usb_submit_control( struct octeon_hcd *usb, struct cvmx_usb_pipe *pipe, struct urb *urb) argument 2265 cvmx_usb_submit_isochronous( struct octeon_hcd *usb, struct cvmx_usb_pipe *pipe, struct urb *urb) argument 3067 octeon_usb_urb_enqueue(struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags) argument 3244 octeon_usb_urb_dequeue(struct usb_hcd *hcd, struct urb *urb, int status) argument [all...] |
/linux-master/drivers/usb/storage/ |
H A D | uas.c | 70 struct urb *cmd_urb; 71 struct urb *data_in_urb; 72 struct urb *data_out_urb; 176 static void uas_sense(struct urb *urb, struct scsi_cmnd *cmnd) argument 178 struct sense_iu *sense_iu = urb->transfer_buffer; 181 if (urb->actual_length > 16) { 183 if (len + 16 != urb->actual_length) { 184 int newlen = min(len + 16, urb->actual_length) - 16; 187 sdev_printk(KERN_INFO, sdev, "%s: urb lengt 261 uas_xfer_data(struct urb *urb, struct scsi_cmnd *cmnd, unsigned direction) argument 297 uas_stat_cmplt(struct urb *urb) argument 392 uas_data_cmplt(struct urb *urb) argument 434 uas_cmd_cmplt(struct urb *urb) argument 448 struct urb *urb = usb_alloc_urb(0, gfp); local 470 struct urb *urb = usb_alloc_urb(0, gfp); local 498 struct urb *urb = usb_alloc_urb(0, gfp); local 539 struct urb *urb; local [all...] |
/linux-master/drivers/usb/serial/ |
H A D | symbolserial.c | 32 static void symbol_int_callback(struct urb *urb) argument 34 struct usb_serial_port *port = urb->context; 36 unsigned char *data = urb->transfer_buffer; 37 int status = urb->status; 49 /* this urb is terminated, clean up */ 50 dev_dbg(&port->dev, "%s - urb shutting down with status: %d\n", 54 dev_dbg(&port->dev, "%s - nonzero urb status received: %d\n", 59 usb_serial_debug_data(&port->dev, __func__, urb->actual_length, data); 66 if (urb [all...] |
H A D | omninet.c | 34 static void omninet_process_read_urb(struct urb *urb); 138 static void omninet_process_read_urb(struct urb *urb) argument 140 struct usb_serial_port *port = urb->context; 141 const struct omninet_header *hdr = urb->transfer_buffer; 145 if (urb->actual_length <= OMNINET_HEADERLEN || !hdr->oh_len) 148 data = (char *)urb->transfer_buffer + OMNINET_HEADERLEN; 149 data_len = min_t(size_t, urb->actual_length - OMNINET_HEADERLEN,
|
/linux-master/drivers/nfc/pn533/ |
H A D | usb.c | 50 struct urb *out_urb; 51 struct urb *in_urb; 53 struct urb *ack_urb; 59 static void pn533_recv_response(struct urb *urb) argument 61 struct pn533_usb_phy *phy = urb->context; 64 if (!urb->status) { 65 skb = alloc_skb(urb->actual_length, GFP_ATOMIC); 69 skb_put_data(skb, urb->transfer_buffer, 70 urb 84 pn533_recv_ack(struct urb *urb) argument 368 pn533_acr122_poweron_rdr_resp(struct urb *urb) argument 426 pn533_out_complete(struct urb *urb) argument 450 pn533_ack_complete(struct urb *urb) argument [all...] |
/linux-master/drivers/usb/misc/ |
H A D | yurex.c | 57 struct urb *urb; /* URB for interrupt in */ member in struct:usb_yurex 59 struct urb *cntl_urb; /* URB for control msg */ 78 static void yurex_control_callback(struct urb *urb) argument 80 struct usb_yurex *dev = urb->context; 81 int status = urb->status; 84 dev_err(&urb->dev->dev, "%s - control failed: %d\n", 105 if (dev->urb) { 106 usb_kill_urb(dev->urb); 126 yurex_interrupt(struct urb *urb) argument [all...] |
/linux-master/drivers/net/can/usb/ |
H A D | ems_usb.c | 250 struct urb *intr_urb; 262 static void ems_usb_read_interrupt_callback(struct urb *urb) argument 264 struct ems_usb *dev = urb->context; 271 switch (urb->status) { 287 netdev_info(netdev, "Rx interrupt aborted %d\n", urb->status); 291 err = usb_submit_urb(urb, GFP_ATOMIC); 296 netdev_err(netdev, "failed resubmitting intr urb: %d\n", err); 405 * callback for bulk IN urb 407 static void ems_usb_read_bulk_callback(struct urb *ur argument 493 ems_usb_write_bulk_callback(struct urb *urb) argument 588 struct urb *urb = NULL; local 744 struct urb *urb; local [all...] |
/linux-master/drivers/net/can/usb/etas_es58x/ |
H A D | es58x_core.c | 1136 /* Because the urb command could not fully be parsed, 1150 * Check if the first message of the received urb is valid, that is to 1246 * This function looks for the next start of frame in the urb buffer 1292 * @urb: last urb buffer received. 1299 * number of bytes consumed from @urb if successful. 1306 struct urb *urb) 1313 es58x_dev->rx_cmd_buf_len, urb->actual_length); 1314 ret = es58x_copy_to_cmd_buf(es58x_dev, urb 1305 es58x_handle_incomplete_cmd(struct es58x_device *es58x_dev, struct urb *urb) argument 1355 es58x_split_urb(struct es58x_device *es58x_dev, struct urb *urb) argument 1410 es58x_read_bulk_callback(struct urb *urb) argument 1490 es58x_write_bulk_callback(struct urb *urb) argument 1544 es58x_alloc_urb(struct es58x_device *es58x_dev, struct urb **urb, u8 **buf, size_t buf_len, gfp_t mem_flags) argument 1585 struct urb *urb = usb_get_from_anchor(&es58x_dev->tx_urbs_idle); local 1625 es58x_submit_urb(struct es58x_device *es58x_dev, struct urb *urb, struct net_device *netdev) argument 1666 struct urb *urb; local 1705 struct urb *urb; local 1748 struct urb *urb; local [all...] |
/linux-master/drivers/media/usb/gspca/ |
H A D | gspca.c | 80 static void int_irq(struct urb *urb) argument 82 struct gspca_dev *gspca_dev = (struct gspca_dev *) urb->context; 85 ret = urb->status; 89 urb->transfer_buffer, urb->actual_length) < 0) { 105 urb->status); 106 urb->status = 0; 111 ret = usb_submit_urb(urb, GFP_ATOMIC); 159 struct urb *ur local 232 struct urb *urb; local 263 fill_frame(struct gspca_dev *gspca_dev, struct urb *urb) argument 321 isoc_irq(struct urb *urb) argument 334 bulk_irq(struct urb *urb) argument 468 struct urb *urb; local 664 struct urb *urb; local 760 struct urb *urb; local [all...] |
/linux-master/drivers/net/usb/ |
H A D | ipheth.c | 97 struct urb *tx_urb; 98 struct urb *rx_urb; 106 int (*rcvbulk_callback)(struct urb *urb); 114 struct urb *tx_urb = NULL; 115 struct urb *rx_urb = NULL; 192 static int ipheth_rcvbulk_callback_legacy(struct urb *urb) argument 198 dev = urb->context; 200 if (urb 210 ipheth_rcvbulk_callback_ncm(struct urb *urb) argument 265 ipheth_rcvbulk_callback(struct urb *urb) argument 317 ipheth_sndbulk_callback(struct urb *urb) argument [all...] |
/linux-master/drivers/net/wireless/ath/ar5523/ |
H A D | ar5523.h | 62 struct urb *urb_tx; 77 struct urb *urb; member in struct:ar5523_tx_data 83 struct urb *urb; member in struct:ar5523_rx_data 114 struct urb *rx_cmd_urb;
|
/linux-master/drivers/media/usb/pwc/ |
H A D | pwc-if.c | 285 static void pwc_isoc_handler(struct urb *urb) argument 287 struct pwc_device *pdev = (struct pwc_device *)urb->context; 288 struct device *dmadev = urb->dev->bus->sysdev; 292 trace_pwc_handler_enter(urb, pdev); 294 if (urb->status == -ENOENT || urb->status == -ECONNRESET || 295 urb->status == -ESHUTDOWN) { 297 urb, urb 403 struct urb *urb; local 526 struct urb *urb = pdev->urbs[i]; local [all...] |
/linux-master/drivers/bluetooth/ |
H A D | btusb.c | 1303 static void btusb_intr_complete(struct urb *urb) argument 1305 struct hci_dev *hdev = urb->context; 1309 BT_DBG("%s urb %p status %d count %d", hdev->name, urb, urb->status, 1310 urb->actual_length); 1315 if (urb->status == 0) { 1316 hdev->stat.byte_rx += urb->actual_length; 1318 if (btusb_recv_intr(data, urb 1351 struct urb *urb; local 1419 btusb_bulk_complete(struct urb *urb) argument 1465 struct urb *urb; local 1508 btusb_isoc_complete(struct urb *urb) argument 1558 __fill_isoc_descriptor_msbc(struct urb *urb, int len, int mtu, struct btusb_data *data) argument 1601 __fill_isoc_descriptor(struct urb *urb, int len, int mtu) argument 1625 struct urb *urb; local 1673 btusb_diag_complete(struct urb *urb) argument 1717 struct urb *urb; local 1760 btusb_tx_complete(struct urb *urb) argument 1791 btusb_isoc_tx_complete(struct urb *urb) argument 1934 struct urb *urb; local 1966 struct urb *urb; local 1989 struct urb *urb; local 2019 submit_tx_urb(struct hci_dev *hdev, struct urb *urb) argument 2041 submit_or_queue_tx_urb(struct hci_dev *hdev, struct urb *urb) argument 2065 struct urb *urb; local 2517 struct urb *urb; local 2627 btusb_mtk_wmt_recv(struct urb *urb) argument 2716 struct urb *urb; local 4028 struct urb *urb; local 4060 struct urb *urb; local 4704 struct urb *urb; local [all...] |
/linux-master/drivers/net/ieee802154/ |
H A D | atusb.c | 59 struct urb *tx_urb; 135 static void atusb_in(struct urb *urb); 137 static int atusb_submit_rx_urb(struct atusb *atusb, struct urb *urb) argument 140 struct sk_buff *skb = urb->context; 154 usb_fill_bulk_urb(urb, usb_dev, usb_rcvbulkpipe(usb_dev, 1), 156 usb_anchor_urb(urb, &atusb->rx_urbs); 158 ret = usb_submit_urb(urb, GFP_KERNEL); 160 usb_unanchor_urb(urb); 172 struct urb *urb; local 216 atusb_in_good(struct urb *urb) argument 274 atusb_in(struct urb *urb) argument 302 struct urb *urb; local 315 struct urb *urb; local 332 atusb_xmit_complete(struct urb *urb) argument [all...] |
/linux-master/drivers/net/can/usb/kvaser_usb/ |
H A D | kvaser_usb_core.c | 262 static void kvaser_usb_send_cmd_callback(struct urb *urb) argument 264 struct net_device *netdev = urb->context; 266 kfree(urb->transfer_buffer); 268 if (urb->status) 269 netdev_warn(netdev, "urb status received: %d\n", urb->status); 277 struct urb *urb; local 280 urb 324 kvaser_usb_read_bulk_callback(struct urb *urb) argument 376 struct urb *urb = NULL; local 621 kvaser_usb_write_bulk_callback(struct urb *urb) argument 650 struct urb *urb; local [all...] |
/linux-master/drivers/media/usb/em28xx/ |
H A D | em28xx-core.c | 769 static void em28xx_irq_callback(struct urb *urb) argument 771 struct em28xx *dev = urb->context; 775 switch (urb->status) { 784 em28xx_isocdbg("urb completion error %d.\n", urb->status); 790 dev->usb_ctl.urb_data_copy(dev, urb); 793 /* Reset urb buffers */ 794 for (i = 0; i < urb->number_of_packets; i++) { 796 urb 813 struct urb *urb; local 854 struct urb *urb; local 880 struct urb *urb; local 994 em28xx_init_usb_xfer(struct em28xx *dev, enum em28xx_mode mode, int xfer_bulk, int num_bufs, int max_pkt_size, int packet_multiplier, int (*urb_data_copy)(struct em28xx *dev, struct urb *urb)) argument [all...] |
/linux-master/drivers/media/usb/uvc/ |
H A D | uvc_status.c | 164 static bool uvc_event_control(struct urb *urb, argument 168 struct uvc_device *dev = urb->context; 189 return uvc_ctrl_status_event_async(urb, chain, ctrl, 202 static void uvc_status_complete(struct urb *urb) argument 204 struct uvc_device *dev = urb->context; 207 switch (urb->status) { 220 urb->status); 224 len = urb [all...] |
/linux-master/drivers/usb/isp1760/ |
H A D | isp1760-hcd.c | 52 /* urb state*/ 152 struct urb *urb; member in struct:isp1760_qtd 182 struct urb *urb; member in struct:urb_listitem 799 struct urb *urb; local 804 urb = qtd->urb; 806 return (qtd->urb ! 976 qtd_alloc(gfp_t flags, struct urb *urb, u8 packet_type) argument 1265 check_int_transfer(struct usb_hcd *hcd, struct ptd *ptd, struct urb *urb) argument 1312 check_atl_transfer(struct usb_hcd *hcd, struct ptd *ptd, struct urb *urb) argument 1770 packetize_urb(struct usb_hcd *hcd, struct urb *urb, struct list_head *head, gfp_t flags) argument 1878 isp1760_urb_enqueue(struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags) argument 1964 kill_transfer(struct usb_hcd *hcd, struct urb *urb, struct isp1760_qh *qh) argument 2003 struct urb *urb; local 2031 isp1760_urb_dequeue(struct usb_hcd *hcd, struct urb *urb, int status) argument [all...] |
/linux-master/drivers/net/wireless/mediatek/mt76/mt76x2/ |
H A D | mt76x2u.h | 33 void mt76x2u_mcu_complete_urb(struct urb *urb);
|
/linux-master/drivers/media/usb/cx231xx/ |
H A D | cx231xx-vbi.h | 33 struct urb *urb));
|
/linux-master/drivers/media/rc/ |
H A D | imon_raw.c | 15 struct urb *ir_urb; 80 static void imon_ir_rx(struct urb *urb) argument 82 struct imon *imon = urb->context; 85 switch (urb->status) { 92 usb_unlink_urb(urb); 96 dev_dbg(imon->dev, "error: urb status = %d", urb->status); 100 ret = usb_submit_urb(urb, GFP_ATOMIC); 102 dev_warn(imon->dev, "failed to resubmit urb [all...] |
/linux-master/drivers/net/can/usb/peak_usb/ |
H A D | pcan_usb_core.h | 65 int (*dev_decode_buf)(struct peak_usb_device *dev, struct urb *urb); 70 int (*dev_restart_async)(struct peak_usb_device *dev, struct urb *urb, 103 struct urb *urb; member in struct:peak_tx_urb_context 146 void peak_usb_async_complete(struct urb *urb);
|