/kernel/linux/linux-5.10/drivers/net/usb/ |
H A D | cdc_eem.c | 41 static void eem_linkcmd_complete(struct urb *urb) in eem_linkcmd_complete() argument 43 dev_kfree_skb(urb->context); in eem_linkcmd_complete() 44 usb_free_urb(urb); in eem_linkcmd_complete() 49 struct urb *urb; in eem_linkcmd() local 52 urb = usb_alloc_urb(0, GFP_ATOMIC); in eem_linkcmd() 53 if (!urb) in eem_linkcmd() 56 usb_fill_bulk_urb(urb, dev->udev, dev->out, in eem_linkcmd() 59 status = usb_submit_urb(urb, GFP_ATOMI in eem_linkcmd() [all...] |
/kernel/linux/linux-5.10/drivers/usb/usbip/ |
H A D | usbip_common.h | 303 void usbip_dump_urb(struct urb *purb); 308 void usbip_pack_pdu(struct usbip_header *pdu, struct urb *urb, int cmd, 313 usbip_alloc_iso_desc_pdu(struct urb *urb, ssize_t *bufflen); 315 /* some members of urb must be substituted before. */ 316 int usbip_recv_iso(struct usbip_device *ud, struct urb *urb); 317 void usbip_pad_iso(struct usbip_device *ud, struct urb *urb); [all...] |
H A D | stub_main.c | 294 struct urb *urb; in stub_free_priv_and_urb() local 298 urb = priv->urbs[i]; in stub_free_priv_and_urb() 300 if (!urb) in stub_free_priv_and_urb() 303 kfree(urb->setup_packet); in stub_free_priv_and_urb() 304 urb->setup_packet = NULL; in stub_free_priv_and_urb() 307 if (urb->transfer_buffer && !priv->sgl) { in stub_free_priv_and_urb() 308 kfree(urb->transfer_buffer); in stub_free_priv_and_urb() 309 urb->transfer_buffer = NULL; in stub_free_priv_and_urb() 312 if (urb in stub_free_priv_and_urb() [all...] |
/kernel/linux/linux-5.10/sound/usb/6fire/ |
H A D | midi.c | 22 static void usb6fire_midi_out_handler(struct urb *urb) in usb6fire_midi_out_handler() argument 24 struct midi_runtime *rt = urb->context; in usb6fire_midi_out_handler() 36 urb->transfer_buffer_length = ret + 4; in usb6fire_midi_out_handler() 38 ret = usb_submit_urb(urb, GFP_ATOMIC); in usb6fire_midi_out_handler() 40 dev_err(&urb->dev->dev, in usb6fire_midi_out_handler() 41 "midi out urb submit failed: %d\n", in usb6fire_midi_out_handler() 74 struct urb *urb = &rt->out_urb; in usb6fire_midi_out_trigger() local 90 urb in usb6fire_midi_out_trigger() [all...] |
H A D | comm.h | 22 struct urb receiver; 25 u8 serial; /* urb serial */ 27 void (*init_urb)(struct comm_runtime *rt, struct urb *urb, u8 *buffer, 28 void *context, void(*handler)(struct urb *urb));
|
/kernel/linux/linux-6.6/drivers/net/usb/ |
H A D | cdc_eem.c | 41 static void eem_linkcmd_complete(struct urb *urb) in eem_linkcmd_complete() argument 43 dev_kfree_skb(urb->context); in eem_linkcmd_complete() 44 usb_free_urb(urb); in eem_linkcmd_complete() 49 struct urb *urb; in eem_linkcmd() local 52 urb = usb_alloc_urb(0, GFP_ATOMIC); in eem_linkcmd() 53 if (!urb) in eem_linkcmd() 56 usb_fill_bulk_urb(urb, dev->udev, dev->out, in eem_linkcmd() 59 status = usb_submit_urb(urb, GFP_ATOMI in eem_linkcmd() [all...] |
/kernel/linux/linux-6.6/sound/usb/6fire/ |
H A D | midi.c | 22 static void usb6fire_midi_out_handler(struct urb *urb) in usb6fire_midi_out_handler() argument 24 struct midi_runtime *rt = urb->context; in usb6fire_midi_out_handler() 36 urb->transfer_buffer_length = ret + 4; in usb6fire_midi_out_handler() 38 ret = usb_submit_urb(urb, GFP_ATOMIC); in usb6fire_midi_out_handler() 40 dev_err(&urb->dev->dev, in usb6fire_midi_out_handler() 41 "midi out urb submit failed: %d\n", in usb6fire_midi_out_handler() 74 struct urb *urb = &rt->out_urb; in usb6fire_midi_out_trigger() local 90 urb in usb6fire_midi_out_trigger() [all...] |
H A D | comm.h | 22 struct urb receiver; 25 u8 serial; /* urb serial */ 27 void (*init_urb)(struct comm_runtime *rt, struct urb *urb, u8 *buffer, 28 void *context, void(*handler)(struct urb *urb));
|
/kernel/linux/linux-5.10/drivers/net/can/usb/ |
H A D | esd_usb2.c | 382 static void esd_usb2_read_bulk_callback(struct urb *urb) in esd_usb2_read_bulk_callback() argument 384 struct esd_usb2 *dev = urb->context; in esd_usb2_read_bulk_callback() 389 switch (urb->status) { in esd_usb2_read_bulk_callback() 401 "Rx URB aborted (%d)\n", urb->status); in esd_usb2_read_bulk_callback() 405 while (pos < urb->actual_length) { in esd_usb2_read_bulk_callback() 408 msg = (struct esd_usb2_msg *)(urb->transfer_buffer + pos); in esd_usb2_read_bulk_callback() 433 if (pos > urb->actual_length) { in esd_usb2_read_bulk_callback() 440 usb_fill_bulk_urb(urb, dev->udev, usb_rcvbulkpipe(dev->udev, 1), in esd_usb2_read_bulk_callback() 441 urb in esd_usb2_read_bulk_callback() 461 esd_usb2_write_bulk_callback(struct urb *urb) esd_usb2_write_bulk_callback() argument 555 struct urb *urb = NULL; esd_usb2_setup_rx_urbs() local 731 struct urb *urb; esd_usb2_start_xmit() local [all...] |
/kernel/linux/linux-6.6/drivers/net/can/usb/ |
H A D | esd_usb.c | 480 static void esd_usb_read_bulk_callback(struct urb *urb) in esd_usb_read_bulk_callback() argument 482 struct esd_usb *dev = urb->context; in esd_usb_read_bulk_callback() 487 switch (urb->status) { in esd_usb_read_bulk_callback() 499 "Rx URB aborted (%d)\n", urb->status); in esd_usb_read_bulk_callback() 503 while (pos < urb->actual_length) { in esd_usb_read_bulk_callback() 506 msg = (union esd_usb_msg *)(urb->transfer_buffer + pos); in esd_usb_read_bulk_callback() 531 if (pos > urb->actual_length) { in esd_usb_read_bulk_callback() 538 usb_fill_bulk_urb(urb, dev->udev, usb_rcvbulkpipe(dev->udev, 1), in esd_usb_read_bulk_callback() 539 urb in esd_usb_read_bulk_callback() 555 esd_usb_write_bulk_callback(struct urb *urb) esd_usb_write_bulk_callback() argument 649 struct urb *urb = NULL; esd_usb_setup_rx_urbs() local 822 struct urb *urb; esd_usb_start_xmit() local [all...] |
/kernel/linux/linux-5.10/drivers/input/joystick/iforce/ |
H A D | iforce-usb.c | 17 struct urb *irq, *out; 67 * As long as the urb completion handler is not called, the transmiting in __iforce_usb_xmit() 138 static void iforce_usb_irq(struct urb *urb) in iforce_usb_irq() argument 140 struct iforce_usb *iforce_usb = urb->context; in iforce_usb_irq() 145 switch (urb->status) { in iforce_usb_irq() 152 /* this urb is terminated, clean up */ in iforce_usb_irq() 153 dev_dbg(dev, "%s - urb shutting down with status: %d\n", in iforce_usb_irq() 154 __func__, urb->status); in iforce_usb_irq() 157 dev_dbg(dev, "%s - urb ha in iforce_usb_irq() 172 iforce_usb_out(struct urb *urb) iforce_usb_out() argument [all...] |
/kernel/linux/linux-6.6/drivers/usb/usbip/ |
H A D | stub_main.c | 290 struct urb *urb; in stub_free_priv_and_urb() local 294 urb = priv->urbs[i]; in stub_free_priv_and_urb() 296 if (!urb) in stub_free_priv_and_urb() 299 kfree(urb->setup_packet); in stub_free_priv_and_urb() 300 urb->setup_packet = NULL; in stub_free_priv_and_urb() 303 if (urb->transfer_buffer && !priv->sgl) { in stub_free_priv_and_urb() 304 kfree(urb->transfer_buffer); in stub_free_priv_and_urb() 305 urb->transfer_buffer = NULL; in stub_free_priv_and_urb() 308 if (urb in stub_free_priv_and_urb() [all...] |
/kernel/linux/linux-6.6/drivers/input/joystick/iforce/ |
H A D | iforce-usb.c | 17 struct urb *irq, *out; 67 * As long as the urb completion handler is not called, the transmiting in __iforce_usb_xmit() 138 static void iforce_usb_irq(struct urb *urb) in iforce_usb_irq() argument 140 struct iforce_usb *iforce_usb = urb->context; in iforce_usb_irq() 145 switch (urb->status) { in iforce_usb_irq() 152 /* this urb is terminated, clean up */ in iforce_usb_irq() 153 dev_dbg(dev, "%s - urb shutting down with status: %d\n", in iforce_usb_irq() 154 __func__, urb->status); in iforce_usb_irq() 157 dev_dbg(dev, "%s - urb ha in iforce_usb_irq() 172 iforce_usb_out(struct urb *urb) iforce_usb_out() argument [all...] |
/kernel/linux/linux-5.10/drivers/media/usb/uvc/ |
H A D | uvc_video.c | 1153 ret = usb_submit_urb(uvc_urb->urb, GFP_KERNEL); in uvc_video_copy_data_work() 1369 struct urb *urb = uvc_urb->urb; in uvc_video_decode_isoc() local 1374 for (i = 0; i < urb->number_of_packets; ++i) { in uvc_video_decode_isoc() 1375 if (urb->iso_frame_desc[i].status < 0) { in uvc_video_decode_isoc() 1377 "lost (%d).\n", urb->iso_frame_desc[i].status); in uvc_video_decode_isoc() 1385 mem = urb->transfer_buffer + urb->iso_frame_desc[i].offset; in uvc_video_decode_isoc() 1388 urb in uvc_video_decode_isoc() 1414 struct urb *urb = uvc_urb->urb; uvc_video_decode_bulk() local 1484 struct urb *urb = uvc_urb->urb; uvc_video_encode_bulk() local 1527 uvc_video_complete(struct urb *urb) uvc_video_complete() argument 1739 struct urb *urb; uvc_init_video_isoc() local 1795 struct urb *urb; uvc_init_video_bulk() local [all...] |
/kernel/linux/linux-5.10/drivers/usb/serial/ |
H A D | symbolserial.c | 32 static void symbol_int_callback(struct urb *urb) in symbol_int_callback() argument 34 struct usb_serial_port *port = urb->context; in symbol_int_callback() 36 unsigned char *data = urb->transfer_buffer; in symbol_int_callback() 37 int status = urb->status; in symbol_int_callback() 49 /* this urb is terminated, clean up */ in symbol_int_callback() 50 dev_dbg(&port->dev, "%s - urb shutting down with status: %d\n", in symbol_int_callback() 54 dev_dbg(&port->dev, "%s - nonzero urb status received: %d\n", in symbol_int_callback() 59 usb_serial_debug_data(&port->dev, __func__, urb->actual_length, data); in symbol_int_callback() 66 if (urb in symbol_int_callback() [all...] |
H A D | oti6858.c | 124 static void oti6858_read_int_callback(struct urb *urb); 125 static void oti6858_read_bulk_callback(struct urb *urb); 126 static void oti6858_write_bulk_callback(struct urb *urb); 252 dev_dbg(&port->dev, "%s(): submitting interrupt urb\n", __func__); in setup_line() 304 dev_dbg(&port->dev, "%s(): submitting interrupt urb\n", __func__); in send_data() 541 dev_dbg(&port->dev, "%s(): submitting interrupt urb\n", __func__); in oti6858_open() 641 static void oti6858_read_int_callback(struct urb *ur argument 765 oti6858_read_bulk_callback(struct urb *urb) oti6858_read_bulk_callback() argument 796 oti6858_write_bulk_callback(struct urb *urb) oti6858_write_bulk_callback() argument [all...] |
/kernel/linux/linux-6.6/drivers/usb/serial/ |
H A D | symbolserial.c | 32 static void symbol_int_callback(struct urb *urb) in symbol_int_callback() argument 34 struct usb_serial_port *port = urb->context; in symbol_int_callback() 36 unsigned char *data = urb->transfer_buffer; in symbol_int_callback() 37 int status = urb->status; in symbol_int_callback() 49 /* this urb is terminated, clean up */ in symbol_int_callback() 50 dev_dbg(&port->dev, "%s - urb shutting down with status: %d\n", in symbol_int_callback() 54 dev_dbg(&port->dev, "%s - nonzero urb status received: %d\n", in symbol_int_callback() 59 usb_serial_debug_data(&port->dev, __func__, urb->actual_length, data); in symbol_int_callback() 66 if (urb in symbol_int_callback() [all...] |
/kernel/linux/linux-5.10/drivers/usb/misc/ |
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 */ in tower_write() 658 static void tower_interrupt_in_callback(struct urb *urb) in tower_interrupt_in_callback() argument 713 tower_interrupt_out_callback(struct urb *urb) tower_interrupt_out_callback() argument [all...] |
/kernel/linux/linux-6.6/drivers/usb/misc/ |
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 */ in tower_write() 658 static void tower_interrupt_in_callback(struct urb *urb) in tower_interrupt_in_callback() argument 713 tower_interrupt_out_callback(struct urb *urb) tower_interrupt_out_callback() argument [all...] |
/kernel/linux/linux-5.10/drivers/isdn/hardware/mISDN/ |
H A D | hfcsusb.c | 103 ctrl_complete(struct urb *urb) in ctrl_complete() argument 105 struct hfcsusb *hw = (struct hfcsusb *) urb->context; in ctrl_complete() 110 urb->dev = hw->dev; in ctrl_complete() 940 fill_isoc_urb(struct urb *urb, struct usb_device *dev, unsigned int pipe, in fill_isoc_urb() argument 946 usb_fill_bulk_urb(urb, dev, pipe, buf, packet_size * num_packets, in fill_isoc_urb() 949 urb->number_of_packets = num_packets; in fill_isoc_urb() 950 urb->transfer_flags = URB_ISO_ASAP; in fill_isoc_urb() 951 urb in fill_isoc_urb() 963 rx_iso_complete(struct urb *urb) rx_iso_complete() argument 1084 rx_int_complete(struct urb *urb) rx_int_complete() argument 1157 tx_iso_complete(struct urb *urb) tx_iso_complete() argument [all...] |
/kernel/linux/linux-6.6/drivers/isdn/hardware/mISDN/ |
H A D | hfcsusb.c | 103 ctrl_complete(struct urb *urb) in ctrl_complete() argument 105 struct hfcsusb *hw = (struct hfcsusb *) urb->context; in ctrl_complete() 110 urb->dev = hw->dev; in ctrl_complete() 940 fill_isoc_urb(struct urb *urb, struct usb_device *dev, unsigned int pipe, in fill_isoc_urb() argument 946 usb_fill_bulk_urb(urb, dev, pipe, buf, packet_size * num_packets, in fill_isoc_urb() 949 urb->number_of_packets = num_packets; in fill_isoc_urb() 950 urb->transfer_flags = URB_ISO_ASAP; in fill_isoc_urb() 951 urb in fill_isoc_urb() 963 rx_iso_complete(struct urb *urb) rx_iso_complete() argument 1084 rx_int_complete(struct urb *urb) rx_int_complete() argument 1157 tx_iso_complete(struct urb *urb) tx_iso_complete() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/marvell/libertas_tf/ |
H A D | if_usb.c | 39 static void if_usb_receive(struct urb *urb); 40 static void if_usb_receive_fwload(struct urb *urb); 53 * @urb: pointer to urb structure 55 static void if_usb_write_bulk_callback(struct urb *urb) in if_usb_write_bulk_callback() argument 57 if (urb->status != 0) { in if_usb_write_bulk_callback() 59 pr_info("URB in failure status: %d\n", urb in if_usb_write_bulk_callback() 376 struct urb *urb; usb_tx_block() local 412 __if_usb_submit_rx_urb(struct if_usb_card *cardp, void (*callbackfn)(struct urb *urb)) __if_usb_submit_rx_urb() argument 462 if_usb_receive_fwload(struct urb *urb) if_usb_receive_fwload() argument 626 if_usb_receive(struct urb *urb) if_usb_receive() argument [all...] |
/kernel/linux/linux-5.10/sound/usb/line6/ |
H A D | driver.c | 55 static void line6_data_received(struct urb *urb); 57 struct urb *urb); 140 static void line6_async_request_sent(struct urb *urb) in line6_async_request_sent() argument 142 struct message *msg = (struct message *)urb->context; in line6_async_request_sent() 145 usb_free_urb(urb); in line6_async_request_sent() 148 line6_send_raw_message_async_part(msg, urb); in line6_async_request_sent() 155 struct urb *ur in line6_send_raw_message_async_part() 154 line6_send_raw_message_async_part(struct message *msg, struct urb *urb) line6_send_raw_message_async_part() argument 202 struct urb *urb; line6_send_raw_message_async() local 285 line6_data_received(struct urb *urb) line6_data_received() argument [all...] |
/kernel/linux/linux-5.10/drivers/mfd/ |
H A D | dln2.c | 68 struct urb *urb; member 105 struct urb *rx_urb[DLN2_MAX_URBS]; 194 static bool dln2_transfer_complete(struct dln2_dev *dln2, struct urb *urb, in dln2_transfer_complete() argument 209 if (rxc->in_use && !rxc->urb) { in dln2_transfer_complete() 210 rxc->urb = urb; in dln2_transfer_complete() 240 static void dln2_rx(struct urb *urb) in dln2_rx() argument 402 struct urb *urb = NULL; free_rx_slot() local [all...] |
/kernel/linux/linux-6.6/drivers/mfd/ |
H A D | dln2.c | 67 struct urb *urb; member 99 struct urb *rx_urb[DLN2_MAX_URBS]; 188 static bool dln2_transfer_complete(struct dln2_dev *dln2, struct urb *urb, in dln2_transfer_complete() argument 203 if (rxc->in_use && !rxc->urb) { in dln2_transfer_complete() 204 rxc->urb = urb; in dln2_transfer_complete() 234 static void dln2_rx(struct urb *urb) in dln2_rx() argument 396 struct urb *urb = NULL; free_rx_slot() local [all...] |