/linux-master/drivers/usb/misc/ |
H A D | chaoskey.c | 71 static void chaos_read_callback(struct urb *urb); 90 struct urb *urb; /* for performing IO */ member in struct:chaoskey 98 usb_free_urb(dev->urb); 156 dev->urb = usb_alloc_urb(0, GFP_KERNEL); 158 if (!dev->urb) 161 usb_fill_bulk_urb(dev->urb, 239 usb_poison_urb(dev->urb); 314 static void chaos_read_callback(struct urb *ur argument [all...] |
H A D | legousbtower.c | 64 * - wait for completion of write urb in release (needed for remotecontrol) 207 struct urb *interrupt_in_urb; 213 struct urb *interrupt_out_urb; 230 static void tower_interrupt_in_callback(struct urb *urb); 231 static void tower_interrupt_out_callback(struct urb *urb); 624 /* send off the urb */ 658 static void tower_interrupt_in_callback(struct urb *urb) argument 713 tower_interrupt_out_callback(struct urb *urb) argument [all...] |
/linux-master/drivers/usb/serial/ |
H A D | belkin_sa.c | 44 static void belkin_sa_read_int_callback(struct urb *urb); 45 static void belkin_sa_process_read_urb(struct urb *urb); 106 #define WDR_TIMEOUT 5000 /* default urb timeout */ 170 static void belkin_sa_read_int_callback(struct urb *urb) argument 172 struct usb_serial_port *port = urb->context; 174 unsigned char *data = urb->transfer_buffer; 176 int status = urb 235 belkin_sa_process_read_urb(struct urb *urb) argument [all...] |
H A D | whiteheat.c | 151 static void command_port_write_callback(struct urb *urb); 152 static void command_port_read_callback(struct urb *urb); 463 static void command_port_write_callback(struct urb *urb) argument 465 int status = urb->status; 468 dev_dbg(&urb->dev->dev, "nonzero urb status: %d\n", status); 474 static void command_port_read_callback(struct urb *ur argument [all...] |
H A D | iuu_phoenix.c | 48 static void read_rxcmd_callback(struct urb *urb); 156 static void iuu_rxcmd(struct urb *urb) argument 158 struct usb_serial_port *port = urb->context; 159 int status = urb->status; 208 static void iuu_update_status_callback(struct urb *urb) argument 210 struct usb_serial_port *port = urb->context; 213 int status = urb 238 iuu_status_callback(struct urb *urb) argument 347 iuu_led_activity_on(struct urb *urb) argument 368 iuu_led_activity_off(struct urb *urb) argument 576 read_buf_callback(struct urb *urb) argument 640 iuu_uart_read_callback(struct urb *urb) argument 719 read_rxcmd_callback(struct urb *urb) argument [all...] |
/linux-master/drivers/media/usb/msi2500/ |
H A D | msi2500.c | 132 struct urb *urbs[MAX_ISO_BUFS]; 363 static void msi2500_isoc_handler(struct urb *urb) argument 365 struct msi2500_dev *dev = (struct msi2500_dev *)urb->context; 370 if (unlikely(urb->status == -ENOENT || 371 urb->status == -ECONNRESET || 372 urb->status == -ESHUTDOWN)) { 374 urb, urb->status == -ENOENT ? "" : "a"); 378 if (unlikely(urb 481 struct urb *urb; local [all...] |
/linux-master/drivers/media/usb/au0828/ |
H A D | au0828-video.c | 110 static void au0828_irq_callback(struct urb *urb) argument 112 struct au0828_dmaqueue *dma_q = urb->context; 117 switch (urb->status) { 127 au0828_isocdbg("urb completion error %d.\n", urb->status); 133 dev->isoc_ctl.isoc_copy(dev, urb); 136 /* Reset urb buffers */ 137 for (i = 0; i < urb->number_of_packets; i++) { 138 urb 156 struct urb *urb; local 195 au0828_init_isoc(struct au0828_dev *dev, int max_packets, int num_bufs, int max_pkt_size, int (*isoc_copy) (struct au0828_dev *dev, struct urb *urb)) argument 202 struct urb *urb; local 489 au0828_isoc_copy(struct au0828_dev *dev, struct urb *urb) argument 1678 struct urb *urb; local [all...] |
/linux-master/drivers/media/rc/ |
H A D | ir_toy.c | 61 struct urb *urb_in, *urb_out; 186 dev_err(irtoy->dev, "fail to submit tx buf urb: %d\n", 200 static void irtoy_out_callback(struct urb *urb) argument 202 struct irtoy *irtoy = urb->context; 204 if (urb->status == 0) { 208 dev_warn(irtoy->dev, "out urb status: %d\n", urb->status); 212 static void irtoy_in_callback(struct urb *urb) argument 401 struct urb *urb; local [all...] |
H A D | streamzap.c | 68 struct urb *urb_in; 86 static void streamzap_callback(struct urb *urb); 147 static void streamzap_callback(struct urb *urb) argument 153 if (!urb) 156 sz = urb->context; 157 len = urb->actual_length; 159 switch (urb->status) { 164 * this urb i [all...] |
/linux-master/drivers/net/wireless/ath/ath10k/ |
H A D | usb.c | 34 /* pipe/urb operations */ 99 "usb urb leak lpipe %d hpipe 0x%x urbs %d avail %d\n", 125 static void ath10k_usb_recv_complete(struct urb *urb) argument 127 struct ath10k_urb_context *urb_context = urb->context; 134 "usb recv pipe %d stat %d len %d urb 0x%pK\n", 135 pipe->logical_pipe_num, urb->status, urb->actual_length, 136 urb); 138 if (urb 182 ath10k_usb_transmit_complete(struct urb *urb) argument 209 struct urb *urb; local 416 struct urb *urb; local [all...] |
/linux-master/drivers/net/wireless/mediatek/mt76/ |
H A D | usb_trace.h | 55 TP_PROTO(struct mt76_dev *dev, struct urb *u), 70 TP_PROTO(struct mt76_dev *dev, struct urb *u), 75 TP_PROTO(struct mt76_dev *dev, struct urb *u),
|
/linux-master/drivers/usb/usbip/ |
H A D | vhci_hcd.c | 36 static int vhci_urb_enqueue(struct usb_hcd *hcd, struct urb *urb, 38 static int vhci_urb_dequeue(struct usb_hcd *hcd, struct urb *urb, int status); 664 static void vhci_tx_urb(struct urb *urb, struct vhci_device *vdev) argument 680 dev_info(&urb->dev->dev, "seqnum max\n"); 683 priv->urb = urb; 685 urb 693 vhci_urb_enqueue(struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags) argument 867 vhci_urb_dequeue(struct usb_hcd *hcd, struct urb *urb, int status) argument 967 struct urb *urb; local [all...] |
/linux-master/drivers/usb/host/ |
H A D | fhci-mem.c | 85 struct td *fhci_td_fill(struct fhci_hcd *fhci, struct urb *urb, argument 95 td->urb = urb;
|
H A D | ohci-hcd.c | 117 static int number_of_tds(struct urb *urb) argument 122 len = urb->transfer_buffer_length; 123 i = urb->num_mapped_sgs; 127 sg = urb->sg; 145 * queue up an urb for anything except the root hub 149 struct urb *urb, 155 unsigned int pipe = urb->pipe; 161 ed = ed_get(ohci, urb 147 ohci_urb_enqueue( struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags ) argument 313 ohci_urb_dequeue(struct usb_hcd *hcd, struct urb *urb, int status) argument 1052 struct urb *urb = priv->td[0]->urb; local [all...] |
H A D | isp1362-hcd.c | 260 static void prepare_ptd(struct isp1362_hcd *isp1362_hcd, struct urb *urb, argument 268 size_t buf_len = urb->transfer_buffer_length - urb->actual_length; 274 ep->data = (unsigned char *)urb->transfer_buffer + urb->actual_length; 278 toggle = usb_gettoggle(urb->dev, ep->epnum, 0); 280 if (usb_pipecontrol(urb->pipe)) { 282 } else if (usb_pipeisoc(urb->pipe)) { 283 len = min_t(size_t, urb 469 usb_hcd_unlink_urb_from_ep(isp1362_hcd_to_hcd(isp1362_hcd), urb); variable 471 usb_hcd_giveback_urb(isp1362_hcd_to_hcd(isp1362_hcd), urb, status); variable 501 struct urb *urb = get_urb(ep); local 670 struct urb *urb = get_urb(ep); local 713 submit_req(struct isp1362_hcd *isp1362_hcd, struct urb *urb, struct isp1362_ep *ep, struct isp1362_ep_queue *epq) argument 755 struct urb *urb = get_urb(ep); local 807 struct urb *urb = get_urb(ep); local 878 struct urb *urb = get_urb(ep); local 1216 isp1362_urb_enqueue(struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags) argument 1397 isp1362_urb_dequeue(struct usb_hcd *hcd, struct urb *urb, int status) argument 2096 struct urb *urb; local [all...] |
/linux-master/sound/usb/caiaq/ |
H A D | midi.c | 150 void snd_usb_caiaq_midi_output_done(struct urb* urb) argument 152 struct snd_usb_caiaqdev *cdev = urb->context; 155 if (urb->status != 0)
|
/linux-master/drivers/hid/usbhid/ |
H A D | usbkbd.c | 84 struct urb *irq, *led; 100 static void usb_kbd_irq(struct urb *urb) argument 102 struct usb_kbd *kbd = urb->context; 105 switch (urb->status) { 126 hid_info(urb->dev, 135 hid_info(urb->dev, 146 i = usb_submit_urb (urb, GFP_ATOMIC); 148 hid_err(urb->dev, "can't resubmit intr, %s-%s/input0, status %d", 190 static void usb_kbd_led(struct urb *ur argument [all...] |
/linux-master/drivers/mmc/host/ |
H A D | ushc.c | 93 struct urb *int_urb; 96 struct urb *cbw_urb; 99 struct urb *data_urb; 101 struct urb *csw_urb; 117 static void data_callback(struct urb *urb); 163 static void int_callback(struct urb *urb) argument 165 struct ushc_data *ushc = urb->context; 168 if (urb 197 cbw_callback(struct urb *urb) argument 207 data_callback(struct urb *urb) argument 215 csw_callback(struct urb *urb) argument [all...] |
/linux-master/drivers/media/usb/siano/ |
H A D | smsusb.c | 43 struct urb *urb; member in struct:smsusb_urb_t 80 * adds completing sms urb to the global surbs list and activtes the worker 84 * @param urb pointer to a completing urb object 86 static void smsusb_onresponse(struct urb *urb) argument 88 struct smsusb_urb_t *surb = (struct smsusb_urb_t *) urb->context; 91 if (urb->status == -ESHUTDOWN) { 92 pr_err("error, urb statu [all...] |
/linux-master/drivers/media/usb/uvc/ |
H A D | uvc_video.c | 1175 return usb_submit_urb(uvc_urb->urb, mem_flags); 1417 struct urb *urb = uvc_urb->urb; local 1422 for (i = 0; i < urb->number_of_packets; ++i) { 1423 if (urb->iso_frame_desc[i].status < 0) { 1426 urb->iso_frame_desc[i].status); 1434 mem = urb->transfer_buffer + urb->iso_frame_desc[i].offset; 1437 urb 1463 struct urb *urb = uvc_urb->urb; local 1536 struct urb *urb = uvc_urb->urb; local 1579 uvc_video_complete(struct urb *urb) argument 1809 struct urb *urb; local 1861 struct urb *urb; local [all...] |
/linux-master/drivers/usb/class/ |
H A D | usbtmc.c | 99 struct urb *iin_urb; 748 static struct urb *usbtmc_create_urb(void) 752 struct urb *urb = usb_alloc_urb(0, GFP_KERNEL); local 754 if (!urb) 759 usb_free_urb(urb); 763 urb->transfer_buffer = dmabuf; 764 urb->transfer_buffer_length = bufsize; 765 urb->transfer_flags |= URB_FREE_BUFFER; 766 return urb; 769 usbtmc_read_bulk_cb(struct urb *urb) argument 902 struct urb *urb = usbtmc_create_urb(); local 940 struct urb *urb = NULL; local 1070 usbtmc_write_bulk_cb(struct urb *urb) argument 1116 struct urb *urb = NULL; local 1515 struct urb *urb = NULL; local 2282 usbtmc_interrupt(struct urb *urb) argument [all...] |
/linux-master/drivers/net/wireless/ralink/rt2x00/ |
H A D | rt2x00usb.c | 178 static void rt2x00usb_register_read_async_cb(struct urb *urb) argument 180 struct rt2x00_async_read_data *rd = urb->context; 181 if (rd->callback(rd->rt2x00dev, urb->status, le32_to_cpu(rd->reg))) { 182 usb_anchor_urb(urb, rd->rt2x00dev->anchor); 183 if (usb_submit_urb(urb, GFP_ATOMIC) < 0) { 184 usb_unanchor_urb(urb); 196 struct urb *urb; local 203 urb 268 rt2x00usb_interrupt_txdone(struct urb *urb) argument 372 rt2x00usb_interrupt_rxdone(struct urb *urb) argument [all...] |
/linux-master/drivers/input/misc/ |
H A D | powermate.c | 65 struct urb *irq, *config; 83 static void powermate_config_complete(struct urb *urb); 86 static void powermate_irq(struct urb *urb) argument 88 struct powermate_device *pm = urb->context; 92 switch (urb->status) { 99 /* this urb is terminated, clean up */ 100 dev_dbg(dev, "%s - urb shutting down with status: %d\n", 101 __func__, urb 194 powermate_config_complete(struct urb *urb) argument [all...] |
/linux-master/drivers/net/can/usb/ |
H A D | esd_usb.c | 480 static void esd_usb_read_bulk_callback(struct urb *urb) argument 482 struct esd_usb *dev = urb->context; 487 switch (urb->status) { 499 "Rx URB aborted (%d)\n", urb->status); 503 while (pos < urb->actual_length) { 506 msg = (union esd_usb_msg *)(urb->transfer_buffer + pos); 531 if (pos > urb->actual_length) { 538 usb_fill_bulk_urb(urb, dev->udev, usb_rcvbulkpipe(dev->udev, 1), 539 urb 555 esd_usb_write_bulk_callback(struct urb *urb) argument 649 struct urb *urb = NULL; local 822 struct urb *urb; local [all...] |
/linux-master/sound/usb/ |
H A D | midi2.c | 49 struct urb *urb; member in struct:snd_usb_midi2_urb 107 struct urb *)) 120 err = prepare(ep, ctx->urb); 123 if (!ctx->urb->transfer_buffer_length) 125 ctx->urb->dev = ep->dev; 126 err = usb_submit_urb(ctx->urb, GFP_ATOMIC); 136 /* prepare for output submission: copy from rawmidi buffer to urb packet */ 138 struct urb *urb) 137 prepare_output_urb(struct snd_usb_midi2_endpoint *ep, struct urb *urb) argument 159 output_urb_complete(struct urb *urb) argument 175 prepare_input_urb(struct snd_usb_midi2_endpoint *ep, struct urb *urb) argument 188 input_urb_complete(struct urb *urb) argument [all...] |