/kernel/linux/linux-5.10/sound/usb/caiaq/ |
H A D | device.h | 63 struct urb ep1_in_urb; 64 struct urb midi_out_urb; 65 struct urb **data_urbs_in; 66 struct urb **data_urbs_out; 106 struct urb *ep4_in_urb;
|
H A D | device.c | 145 static void usb_ep1_command_reply_dispatch (struct urb* urb) in usb_ep1_command_reply_dispatch() argument 148 struct device *dev = &urb->dev->dev; in usb_ep1_command_reply_dispatch() 149 struct snd_usb_caiaqdev *cdev = urb->context; in usb_ep1_command_reply_dispatch() 150 unsigned char *buf = urb->transfer_buffer; in usb_ep1_command_reply_dispatch() 152 if (urb->status || !cdev) { in usb_ep1_command_reply_dispatch() 153 dev_warn(dev, "received EP1 urb->status = %i\n", urb->status); in usb_ep1_command_reply_dispatch() 183 if (urb->actual_length > sizeof(cdev->control_state)) in usb_ep1_command_reply_dispatch() 184 urb in usb_ep1_command_reply_dispatch() [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | kmsan.h | 21 struct urb; 214 * @urb: struct urb pointer. 217 * If @is_out is true, KMSAN checks the transfer buffer of @urb. Otherwise, 220 void kmsan_handle_urb(const struct urb *urb, bool is_out); 324 static inline void kmsan_handle_urb(const struct urb *urb, bool is_out) in kmsan_handle_urb() argument
|
/kernel/linux/linux-6.6/sound/usb/caiaq/ |
H A D | device.h | 63 struct urb ep1_in_urb; 64 struct urb midi_out_urb; 65 struct urb **data_urbs_in; 66 struct urb **data_urbs_out; 106 struct urb *ep4_in_urb;
|
/kernel/linux/linux-6.6/drivers/usb/serial/ |
H A D | io_edgeport.c | 166 struct urb *write_urb; /* write URB for this port */ 205 struct urb *interrupt_read_urb; /* our interrupt urb */ 209 struct urb *read_urb; /* our bulk read urb */ 567 static void edge_interrupt_callback(struct urb *urb) in edge_interrupt_callback() argument 569 struct edgeport_serial *edge_serial = urb->context; in edge_interrupt_callback() 573 unsigned char *data = urb->transfer_buffer; in edge_interrupt_callback() 574 int length = urb in edge_interrupt_callback() 681 edge_bulk_in_callback(struct urb *urb) edge_bulk_in_callback() argument 742 edge_bulk_out_data_callback(struct urb *urb) edge_bulk_out_data_callback() argument 770 edge_bulk_out_cmd_callback(struct urb *urb) edge_bulk_out_cmd_callback() argument 1214 struct urb *urb; send_more_port_data() local 2133 struct urb *urb; write_cmd_usb() local [all...] |
/kernel/linux/linux-5.10/drivers/usb/serial/ |
H A D | keyspan_pda.c | 126 static void keyspan_pda_rx_interrupt(struct urb *urb) in keyspan_pda_rx_interrupt() argument 128 struct usb_serial_port *port = urb->context; in keyspan_pda_rx_interrupt() 129 unsigned char *data = urb->transfer_buffer; in keyspan_pda_rx_interrupt() 130 unsigned int len = urb->actual_length; in keyspan_pda_rx_interrupt() 132 int status = urb->status; in keyspan_pda_rx_interrupt() 145 /* this urb is terminated, clean up */ in keyspan_pda_rx_interrupt() 146 dev_dbg(&urb->dev->dev, "%s - urb shutting down with status: %d\n", __func__, status); in keyspan_pda_rx_interrupt() 149 dev_dbg(&urb in keyspan_pda_rx_interrupt() 555 keyspan_pda_write_bulk_callback(struct urb *urb) keyspan_pda_write_bulk_callback() argument [all...] |
/kernel/linux/linux-5.10/drivers/media/usb/tm6000/ |
H A D | tm6000-dvb.c | 73 static void tm6000_urb_received(struct urb *urb) in tm6000_urb_received() argument 76 struct tm6000_core *dev = urb->context; in tm6000_urb_received() 78 switch (urb->status) { in tm6000_urb_received() 87 print_err_status(dev, 0, urb->status); in tm6000_urb_received() 90 if (urb->actual_length > 0) in tm6000_urb_received() 91 dvb_dmx_swfilter(&dev->dvb->demux, urb->transfer_buffer, in tm6000_urb_received() 92 urb->actual_length); in tm6000_urb_received() 95 ret = usb_submit_urb(urb, GFP_ATOMIC); in tm6000_urb_received() 98 kfree(urb in tm6000_urb_received() [all...] |
/kernel/linux/linux-6.6/drivers/usb/host/ |
H A D | xhci.c | 1169 static int xhci_map_temp_buffer(struct usb_hcd *hcd, struct urb *urb) in xhci_map_temp_buffer() argument 1176 dir = usb_urb_dir_in(urb) ? DMA_FROM_DEVICE : DMA_TO_DEVICE; in xhci_map_temp_buffer() 1177 buf_len = urb->transfer_buffer_length; in xhci_map_temp_buffer() 1184 if (usb_urb_dir_out(urb)) in xhci_map_temp_buffer() 1185 sg_pcopy_to_buffer(urb->sg, urb->num_sgs, in xhci_map_temp_buffer() 1188 urb->transfer_buffer = temp; in xhci_map_temp_buffer() 1189 urb->transfer_dma = dma_map_single(hcd->self.sysdev, in xhci_map_temp_buffer() 1190 urb in xhci_map_temp_buffer() 1205 xhci_urb_temp_buffer_required(struct usb_hcd *hcd, struct urb *urb) xhci_urb_temp_buffer_required() argument 1245 xhci_unmap_temp_buf(struct usb_hcd *hcd, struct urb *urb) xhci_unmap_temp_buf() argument 1284 xhci_map_urb_for_dma(struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags) xhci_map_urb_for_dma() argument 1301 xhci_unmap_urb_for_dma(struct usb_hcd *hcd, struct urb *urb) xhci_unmap_urb_for_dma() argument 1419 xhci_check_maxpacket(struct xhci_hcd *xhci, unsigned int slot_id, unsigned int ep_index, struct urb *urb, gfp_t mem_flags) xhci_check_maxpacket() argument 1493 xhci_urb_enqueue(struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags) xhci_urb_enqueue() argument 1636 xhci_urb_dequeue(struct usb_hcd *hcd, struct urb *urb, int status) xhci_urb_dequeue() argument [all...] |
/kernel/linux/linux-5.10/drivers/usb/c67x00/ |
H A D | c67x00-hcd.h | 107 int c67x00_urb_enqueue(struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags); 108 int c67x00_urb_dequeue(struct usb_hcd *hcd, struct urb *urb, int status);
|
/kernel/linux/linux-5.10/drivers/usb/class/ |
H A D | cdc-acm.h | 72 struct urb *urb; member 91 struct urb *ctrlurb; /* urbs */ 99 struct urb *read_urbs[ACM_NR];
|
/kernel/linux/linux-5.10/drivers/staging/gdm724x/ |
H A D | gdm_usb.h | 37 struct urb *urb; member 59 struct urb *urb; member
|
/kernel/linux/linux-6.6/drivers/usb/c67x00/ |
H A D | c67x00-hcd.h | 107 int c67x00_urb_enqueue(struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags); 108 int c67x00_urb_dequeue(struct usb_hcd *hcd, struct urb *urb, int status);
|
/kernel/linux/linux-6.6/drivers/usb/class/ |
H A D | cdc-acm.h | 44 struct urb *urb; member 63 struct urb *ctrlurb; /* urbs */ 71 struct urb *read_urbs[ACM_NR];
|
/kernel/linux/linux-6.6/drivers/staging/gdm724x/ |
H A D | gdm_usb.h | 37 struct urb *urb; member 59 struct urb *urb; member
|
/kernel/linux/linux-5.10/drivers/media/usb/pvrusb2/ |
H A D | pvrusb2-io.c | 84 struct urb *purb; 415 static void buffer_complete(struct urb *urb) in buffer_complete() argument 417 struct pvr2_buffer *bp = urb->context; in buffer_complete() 426 bp, urb->status, urb->actual_length); in buffer_complete() 428 if ((!(urb->status)) || in buffer_complete() 429 (urb->status == -ENOENT) || in buffer_complete() 430 (urb->status == -ECONNRESET) || in buffer_complete() 431 (urb in buffer_complete() [all...] |
/kernel/linux/linux-6.6/drivers/media/usb/pvrusb2/ |
H A D | pvrusb2-io.c | 84 struct urb *purb; 415 static void buffer_complete(struct urb *urb) in buffer_complete() argument 417 struct pvr2_buffer *bp = urb->context; in buffer_complete() 426 bp, urb->status, urb->actual_length); in buffer_complete() 428 if ((!(urb->status)) || in buffer_complete() 429 (urb->status == -ENOENT) || in buffer_complete() 430 (urb->status == -ECONNRESET) || in buffer_complete() 431 (urb in buffer_complete() [all...] |
/kernel/linux/linux-5.10/drivers/net/usb/ |
H A D | pegasus.c | 16 * Also nasty trick about resubmiting control urb from 114 static void async_ctrl_callback(struct urb *urb) in async_ctrl_callback() argument 116 struct usb_ctrlrequest *req = (struct usb_ctrlrequest *)urb->context; in async_ctrl_callback() 117 int status = urb->status; in async_ctrl_callback() 120 dev_dbg(&urb->dev->dev, "%s failed with %d", __func__, status); in async_ctrl_callback() 122 usb_free_urb(urb); in async_ctrl_callback() 168 struct urb *async_urb; in update_eth_regs_async() 480 static void read_bulk_callback(struct urb *urb) in read_bulk_callback() argument 627 write_bulk_callback(struct urb *urb) write_bulk_callback() argument 663 intr_callback(struct urb *urb) intr_callback() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/usb/ |
H A D | pegasus.c | 89 static void async_ctrl_callback(struct urb *urb) in async_ctrl_callback() argument 91 struct usb_ctrlrequest *req = (struct usb_ctrlrequest *)urb->context; in async_ctrl_callback() 92 int status = urb->status; in async_ctrl_callback() 95 dev_dbg(&urb->dev->dev, "%s failed with %d", __func__, status); in async_ctrl_callback() 97 usb_free_urb(urb); in async_ctrl_callback() 143 struct urb *async_urb; in update_eth_regs_async() 455 static void read_bulk_callback(struct urb *urb) in read_bulk_callback() argument 457 pegasus_t *pegasus = urb in read_bulk_callback() 601 write_bulk_callback(struct urb *urb) write_bulk_callback() argument 637 intr_callback(struct urb *urb) intr_callback() argument [all...] |
/kernel/linux/linux-5.10/drivers/input/tablet/ |
H A D | acecad.c | 33 struct urb *irq; 39 static void usb_acecad_irq(struct urb *urb) in usb_acecad_irq() argument 41 struct usb_acecad *acecad = urb->context; in usb_acecad_irq() 48 switch (urb->status) { in usb_acecad_irq() 55 /* this urb is terminated, clean up */ in usb_acecad_irq() 56 dev_dbg(&intf->dev, "%s - urb shutting down with status: %d\n", in usb_acecad_irq() 57 __func__, urb->status); in usb_acecad_irq() 60 dev_dbg(&intf->dev, "%s - nonzero urb status received: %d\n", in usb_acecad_irq() 61 __func__, urb in usb_acecad_irq() [all...] |
/kernel/linux/linux-5.10/drivers/media/usb/usbtv/ |
H A D | usbtv-audio.c | 98 static void usbtv_audio_urb_received(struct urb *urb) in usbtv_audio_urb_received() argument 100 struct usbtv *chip = urb->context; in usbtv_audio_urb_received() 108 switch (urb->status) { in usbtv_audio_urb_received() 118 dev_warn(chip->dev, "unknown audio urb status %i\n", in usbtv_audio_urb_received() 119 urb->status); in usbtv_audio_urb_received() 132 for (i = 0; i < urb->actual_length; i += USBTV_CHUNK_SIZE) { in usbtv_audio_urb_received() 133 urb_current = urb->transfer_buffer + i + USBTV_AUDIO_HDRSIZE; in usbtv_audio_urb_received() 169 usb_submit_urb(urb, GFP_ATOMIC); in usbtv_audio_urb_received()
|
/kernel/linux/linux-6.6/drivers/media/usb/usbtv/ |
H A D | usbtv-audio.c | 98 static void usbtv_audio_urb_received(struct urb *urb) in usbtv_audio_urb_received() argument 100 struct usbtv *chip = urb->context; in usbtv_audio_urb_received() 108 switch (urb->status) { in usbtv_audio_urb_received() 118 dev_warn(chip->dev, "unknown audio urb status %i\n", in usbtv_audio_urb_received() 119 urb->status); in usbtv_audio_urb_received() 132 for (i = 0; i < urb->actual_length; i += USBTV_CHUNK_SIZE) { in usbtv_audio_urb_received() 133 urb_current = urb->transfer_buffer + i + USBTV_AUDIO_HDRSIZE; in usbtv_audio_urb_received() 169 usb_submit_urb(urb, GFP_ATOMIC); in usbtv_audio_urb_received()
|
/kernel/linux/linux-6.6/drivers/input/tablet/ |
H A D | acecad.c | 30 struct urb *irq; 36 static void usb_acecad_irq(struct urb *urb) in usb_acecad_irq() argument 38 struct usb_acecad *acecad = urb->context; in usb_acecad_irq() 45 switch (urb->status) { in usb_acecad_irq() 52 /* this urb is terminated, clean up */ in usb_acecad_irq() 53 dev_dbg(&intf->dev, "%s - urb shutting down with status: %d\n", in usb_acecad_irq() 54 __func__, urb->status); in usb_acecad_irq() 57 dev_dbg(&intf->dev, "%s - nonzero urb status received: %d\n", in usb_acecad_irq() 58 __func__, urb in usb_acecad_irq() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt7601u/ |
H A D | usb.c | 41 buf->urb = usb_alloc_urb(0, GFP_KERNEL); in mt7601u_usb_alloc_buf() 44 return !buf->urb || !buf->buf; in mt7601u_usb_alloc_buf() 52 usb_free_urb(buf->urb); in mt7601u_usb_free_buf() 68 usb_fill_bulk_urb(buf->urb, usb_dev, pipe, buf->buf, buf->len, in mt7601u_usb_submit_buf() 70 buf->urb->transfer_dma = buf->dma; in mt7601u_usb_submit_buf() 71 buf->urb->transfer_flags |= URB_NO_TRANSFER_DMA_MAP; in mt7601u_usb_submit_buf() 73 trace_mt_submit_urb(dev, buf->urb); in mt7601u_usb_submit_buf() 74 ret = usb_submit_urb(buf->urb, gfp); in mt7601u_usb_submit_buf() 81 void mt7601u_complete_urb(struct urb *urb) in mt7601u_complete_urb() argument [all...] |
/kernel/linux/linux-5.10/drivers/media/rc/ |
H A D | streamzap.c | 73 struct urb *urb_in; 100 static void streamzap_callback(struct urb *urb); 188 static void streamzap_callback(struct urb *urb) in streamzap_callback() argument 194 if (!urb) in streamzap_callback() 197 sz = urb->context; in streamzap_callback() 198 len = urb->actual_length; in streamzap_callback() 200 switch (urb->status) { in streamzap_callback() 205 * this urb i in streamzap_callback() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt7601u/ |
H A D | usb.c | 41 buf->urb = usb_alloc_urb(0, GFP_KERNEL); in mt7601u_usb_alloc_buf() 44 return !buf->urb || !buf->buf; in mt7601u_usb_alloc_buf() 52 usb_free_urb(buf->urb); in mt7601u_usb_free_buf() 68 usb_fill_bulk_urb(buf->urb, usb_dev, pipe, buf->buf, buf->len, in mt7601u_usb_submit_buf() 70 buf->urb->transfer_dma = buf->dma; in mt7601u_usb_submit_buf() 71 buf->urb->transfer_flags |= URB_NO_TRANSFER_DMA_MAP; in mt7601u_usb_submit_buf() 73 trace_mt_submit_urb(dev, buf->urb); in mt7601u_usb_submit_buf() 74 ret = usb_submit_urb(buf->urb, gfp); in mt7601u_usb_submit_buf() 81 void mt7601u_complete_urb(struct urb *urb) in mt7601u_complete_urb() argument [all...] |