Searched refs:urb (Results 101 - 125 of 448) sorted by relevance

1234567891011>>

/linux-master/sound/usb/usx2y/
H A Dusbusx2y.c90 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 Dxen-hcd.c28 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 Dsl811-hcd.c29 * - 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 Docteon-hcd.c272 * @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 Duas.c70 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 Dsymbolserial.c32 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 Domninet.c34 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 Dusb.c50 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 Dyurex.c57 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 Dems_usb.c250 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 Des58x_core.c1136 /* 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 Dgspca.c80 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 Dipheth.c97 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 Dar5523.h62 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 Dpwc-if.c285 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 Dbtusb.c1303 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 Datusb.c59 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 Dkvaser_usb_core.c262 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 Dem28xx-core.c769 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 Duvc_status.c164 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 Disp1760-hcd.c52 /* 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 Dmt76x2u.h33 void mt76x2u_mcu_complete_urb(struct urb *urb);
/linux-master/drivers/media/usb/cx231xx/
H A Dcx231xx-vbi.h33 struct urb *urb));
/linux-master/drivers/media/rc/
H A Dimon_raw.c15 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 Dpcan_usb_core.h65 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);

Completed in 245 milliseconds

1234567891011>>