Home
last modified time | relevance | path

Searched refs:urb (Results 301 - 325 of 939) sorted by relevance

1...<<11121314151617181920>>...38

/kernel/linux/linux-5.10/drivers/net/usb/
H A Dcdc_eem.c41 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 Dusbip_common.h303 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 Dstub_main.c294 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 Dmidi.c22 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 Dcomm.h22 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 Dcdc_eem.c41 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 Dmidi.c22 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 Dcomm.h22 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 Desd_usb2.c382 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 Desd_usb.c480 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 Diforce-usb.c17 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 Dstub_main.c290 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 Diforce-usb.c17 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 Duvc_video.c1153 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 Dsymbolserial.c32 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 Doti6858.c124 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 Dsymbolserial.c32 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 Dlegousbtower.c64 * - 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 Dlegousbtower.c64 * - 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 Dhfcsusb.c103 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 Dhfcsusb.c103 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 Dif_usb.c39 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 Ddriver.c55 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 Ddln2.c68 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 Ddln2.c67 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...]

Completed in 22 milliseconds

1...<<11121314151617181920>>...38