/linux-master/drivers/net/can/usb/peak_usb/ |
H A D | pcan_usb_pro.c | 59 /* internal structure used to handle messages sent to bulk urb */ 477 void pcan_usb_pro_restart_complete(struct urb *urb) argument 480 peak_usb_async_complete(urb); 483 peak_usb_restart_complete(urb->context); 490 struct urb *urb, u8 *buf) 497 usb_fill_bulk_urb(urb, dev->udev, 502 return usb_submit_urb(urb, GFP_ATOMIC); 696 * callback for bulk IN urb 489 pcan_usb_pro_restart_async(struct peak_usb_device *dev, struct urb *urb, u8 *buf) argument 698 pcan_usb_pro_decode_buf(struct peak_usb_device *dev, struct urb *urb) argument [all...] |
H A D | pcan_usb.c | 330 * handle the submission of the restart urb 332 static void pcan_usb_restart_pending(struct urb *urb) argument 334 struct pcan_usb *pdev = urb->context; 341 peak_usb_async_complete(urb); 347 static int pcan_usb_restart_async(struct peak_usb_device *dev, struct urb *urb, argument 360 usb_fill_bulk_urb(urb, dev->udev, 365 return usb_submit_urb(urb, GFP_ATOMIC); 753 static int pcan_usb_decode_buf(struct peak_usb_device *dev, struct urb *ur argument [all...] |
/linux-master/drivers/usb/host/ |
H A D | ehci-hcd.c | 389 * it reports urb completions. this flag guards against bogus 871 * non-error returns are a promise to giveback() the urb later 872 * we drop ownership so next owner (or urb unlink) can get it 874 * urb + dev is in hcd.self.controller.urb_list 884 struct urb *urb, 892 switch (usb_pipetype (urb->pipe)) { 897 if (urb->transfer_buffer_length > (16 * 1024)) 902 if (!qh_urb_transaction (ehci, urb, &qtd_list, mem_flags)) 904 return submit_async(ehci, urb, 882 ehci_urb_enqueue( struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags ) argument 923 ehci_urb_dequeue(struct usb_hcd *hcd, struct urb *urb, int status) argument [all...] |
H A D | isp116x.h | 15 /* Full speed: max # of bytes to transfer for a single urb 515 #define URB_NOTSHORT(urb) ({ (urb)->transfer_flags & URB_SHORT_NOT_OK ? \ 519 static void urb_dbg(struct urb *urb, char *msg) argument 523 if (!urb) { 524 DBG("%s: zero urb\n", msg); 527 pipe = urb->pipe; 531 urb->transfer_buffer_length, urb [all...] |
H A D | fhci.h | 298 FHCI_ED_URB_DEL, /* pipe is in hold because urb is being deleted */ 350 struct urb *urb; /* a handle to the corresponding URB */ member in struct:td 517 struct td *fhci_td_fill(struct fhci_hcd *fhci, struct urb *urb, 558 void fhci_queue_urb(struct fhci_hcd *fhci, struct urb *urb); 564 void fhci_urb_complete_free(struct fhci_hcd *fhci, struct urb *urb); 571 void fhci_done_td(struct urb *ur [all...] |
/linux-master/drivers/usb/misc/ |
H A D | iowarrior.c | 80 struct urb *int_in_urb; /* the urb for reading data */ 153 static void iowarrior_callback(struct urb *urb) argument 155 struct iowarrior *dev = urb->context; 160 int status = urb->status; 186 (dev->read_queue + offset, urb->transfer_buffer, 204 memcpy(dev->read_queue + offset, urb->transfer_buffer, 213 retval = usb_submit_urb(urb, GFP_ATOMIC); 223 static void iowarrior_write_callback(struct urb *ur argument [all...] |
H A D | uss720.c | 61 struct urb *urb; member in struct:uss720_async_request 84 if (likely(rq->urb)) 85 usb_free_urb(rq->urb); 96 static void async_complete(struct urb *urb) argument 101 int status = urb->status; 103 rq = urb->context; 107 dev_err(&urb->dev->dev, "async_complete: urb erro [all...] |
/linux-master/drivers/nfc/ |
H A D | port100.c | 448 struct urb *out_urb; 449 struct urb *in_urb; 614 static void port100_recv_response(struct urb *urb) argument 616 struct port100 *dev = urb->context; 620 cmd->status = urb->status; 622 switch (urb->status) { 628 "The urb has been canceled (status %d)\n", urb->status); 633 urb 667 port100_recv_ack(struct urb *urb) argument 931 port100_send_complete(struct urb *urb) argument [all...] |
/linux-master/sound/usb/line6/ |
H A D | pcm.h | 89 struct urb **urbs;
|
/linux-master/drivers/net/wireless/marvell/libertas/ |
H A D | if_usb.h | 48 struct urb *rx_urb, *tx_urb;
|
/linux-master/drivers/net/wireless/marvell/libertas_tf/ |
H A D | if_usb.h | 43 struct urb *rx_urb, *tx_urb, *cmd_urb;
|
/linux-master/drivers/net/wireless/zydas/zd1211rw/ |
H A D | zd_usb.h | 157 struct urb *urb; member in struct:zd_usb_interrupt 180 struct urb **urbs; 212 struct urb *urb_async_waiting;
|
/linux-master/drivers/net/wireless/rsi/ |
H A D | rsi_usb.h | 51 struct urb *rx_urb;
|
/linux-master/drivers/staging/greybus/ |
H A D | usb.c | 78 static int urb_enqueue(struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags) argument 83 static int urb_dequeue(struct usb_hcd *hcd, struct urb *urb, int status) argument
|
/linux-master/drivers/usb/serial/ |
H A D | pl2303.c | 985 dev_err(&port->dev, "failed to submit interrupt urb: %d\n", 1146 static void pl2303_read_int_callback(struct urb *urb) argument 1148 struct usb_serial_port *port = urb->context; 1149 unsigned char *data = urb->transfer_buffer; 1150 unsigned int actual_length = urb->actual_length; 1151 int status = urb->status; 1161 /* this urb is terminated, clean up */ 1162 dev_dbg(&port->dev, "%s - urb shutting down with status: %d\n", 1166 dev_dbg(&port->dev, "%s - nonzero urb statu 1185 pl2303_process_read_urb(struct urb *urb) argument [all...] |
H A D | visor.c | 44 static void visor_read_int_callback(struct urb *urb); 244 "%s - failed submitting interrupt urb, error %d\n", 270 static void visor_read_int_callback(struct urb *urb) argument 272 struct usb_serial_port *port = urb->context; 273 int status = urb->status; 283 /* this urb is terminated, clean up */ 284 dev_dbg(&port->dev, "%s - urb shutting down with status: %d\n", 288 dev_dbg(&port->dev, "%s - nonzero urb statu [all...] |
H A D | mxuport.c | 463 static void mxuport_process_read_urb_demux_data(struct urb *urb) argument 465 struct usb_serial_port *port = urb->context; 467 u8 *data = urb->transfer_buffer; 468 u8 *end = data + urb->actual_length; 510 static void mxuport_process_read_urb_demux_event(struct urb *urb) argument 512 struct usb_serial_port *port = urb->context; 514 u8 *data = urb->transfer_buffer; 515 u8 *end = data + urb 554 mxuport_process_read_urb(struct urb *urb) argument [all...] |
H A D | f81534.c | 503 struct urb *urb; local 521 urb = port->write_urbs[0]; 523 urb->transfer_buffer_length = F81534_WRITE_BUFFER_SIZE; 525 result = usb_submit_urb(urb, mem_flags); 1235 static void f81534_process_read_urb(struct urb *urb) argument 1245 if (!urb->actual_length || 1246 urb->actual_length % F81534_RECEIVE_BLOCK_SIZE) { 1250 port = urb 1272 f81534_write_usb_callback(struct urb *urb) argument [all...] |
/linux-master/drivers/net/wireless/realtek/rtw88/ |
H A D | usb.h | 55 struct urb *rx_urb;
|
/linux-master/drivers/net/wireless/mediatek/mt7601u/ |
H A D | mcu.c | 70 struct urb *urb = dev->mcu.resp.urb; local 81 /* Make copies of important data before reusing the urb */ 83 urb_status = urb->status * mt7601u_urb_has_error(urb); 93 dev_err(dev->dev, "Error: MCU resp urb failed:%d\n", 319 usb_kill_urb(buf.urb); 322 if (mt7601u_urb_has_error(buf.urb)) { 323 dev_err(dev->dev, "Error: firmware upload urb faile [all...] |
/linux-master/drivers/mmc/host/ |
H A D | vub300.c | 337 struct urb *urb; member in struct:vub300_mmc_host 338 struct urb *command_out_urb; 339 struct urb *command_res_urb; 445 static void irqpoll_res_completed(struct urb *urb) argument 446 { /* urb completion handler - hardirq */ 447 struct vub300_mmc_host *vub300 = (struct vub300_mmc_host *)urb->context; 448 if (urb->status) 449 vub300->usb_transport_fail = urb 453 irqpoll_out_completed(struct urb *urb) argument 791 command_res_completed(struct urb *urb) argument 820 command_out_completed(struct urb *urb) argument 1390 vub300_usb_bulk_msg_completion(struct urb *urb) argument [all...] |
/linux-master/drivers/usb/usbip/ |
H A D | vudc_dev.c | 25 /* urb-related structures alloc / free */ 28 static void free_urb(struct urb *urb) argument 30 if (!urb) 33 kfree(urb->setup_packet); 34 urb->setup_packet = NULL; 36 kfree(urb->transfer_buffer); 37 urb->transfer_buffer = NULL; 39 usb_free_urb(urb); 50 urb_p->urb [all...] |
/linux-master/drivers/input/tablet/ |
H A D | aiptek.c | 291 struct urb *urb; /* urb for incoming reports */ member in struct:aiptek 412 static void aiptek_irq(struct urb *urb) argument 414 struct aiptek *aiptek = urb->context; 421 switch (urb->status) { 429 /* This urb is terminated, clean up */ 430 dev_dbg(&intf->dev, "%s - urb shutting down with status: %d\n", 431 __func__, urb [all...] |
/linux-master/drivers/media/usb/ttusb-budget/ |
H A D | dvb-ttusb-budget.c | 113 struct urb *iso_urb[ISO_BUF_COUNT]; 715 static void ttusb_iso_irq(struct urb *urb) argument 717 struct ttusb *ttusb = urb->context; 725 if (!urb->status) { 726 for (i = 0; i < urb->number_of_packets; ++i) { 737 d = &urb->iso_frame_desc[i]; 738 data = urb->transfer_buffer + d->offset; 745 usb_submit_urb(urb, GFP_ATOMIC); 767 struct urb *ur local 807 struct urb *urb = ttusb->iso_urb[i]; local [all...] |
/linux-master/drivers/media/radio/si470x/ |
H A D | radio-si470x-usb.c | 362 static void si470x_int_in_callback(struct urb *urb) argument 364 struct si470x_device *radio = urb->context; 372 if (urb->status) { 373 if (urb->status == -ENOENT || 374 urb->status == -ECONNRESET || 375 urb->status == -ESHUTDOWN) { 379 "non-zero urb status (%d)\n", urb->status); 385 if (urb [all...] |