/kernel/linux/linux-6.6/drivers/usb/mon/ |
H A D | mon_main.c | 81 static void mon_bus_submit(struct mon_bus *mbus, struct urb *urb) in mon_bus_submit() argument 91 r->rnf_submit(r->r_data, urb); in mon_bus_submit() 96 static void mon_submit(struct usb_bus *ubus, struct urb *urb) in mon_submit() argument 102 mon_bus_submit(mbus, urb); in mon_submit() 103 mon_bus_submit(&mon_bus0, urb); in mon_submit() 108 static void mon_bus_submit_error(struct mon_bus *mbus, struct urb *urb, int error) in mon_bus_submit_error() argument 118 r->rnf_error(r->r_data, urb, erro in mon_bus_submit_error() 123 mon_submit_error(struct usb_bus *ubus, struct urb *urb, int error) mon_submit_error() argument 135 mon_bus_complete(struct mon_bus *mbus, struct urb *urb, int status) mon_bus_complete() argument 150 mon_complete(struct usb_bus *ubus, struct urb *urb, int status) mon_complete() argument [all...] |
/kernel/linux/linux-6.6/drivers/usb/usbip/ |
H A D | vudc_tx.c | 28 usbip_pack_pdu(rpdu, urb_p->urb, USBIP_RET_SUBMIT, 1); in setup_ret_submit_pdu() 75 struct urb *urb = urb_p->urb; in v_send_ret_submit() local 88 if (urb->actual_length > 0 && !urb->transfer_buffer) { in v_send_ret_submit() 90 "urb: actual_length %d transfer_buffer null\n", in v_send_ret_submit() 91 urb->actual_length); in v_send_ret_submit() 96 iovnum = 2 + urb->number_of_packets; in v_send_ret_submit() 121 usb_pipein(urb in v_send_ret_submit() [all...] |
/kernel/linux/linux-6.6/drivers/input/joystick/ |
H A D | pxrc.c | 24 struct urb *urb; member 30 static void pxrc_usb_irq(struct urb *urb) in pxrc_usb_irq() argument 32 struct pxrc *pxrc = urb->context; in pxrc_usb_irq() 33 u8 *data = urb->transfer_buffer; in pxrc_usb_irq() 36 switch (urb->status) { in pxrc_usb_irq() 41 /* this urb is timing out */ in pxrc_usb_irq() 43 "%s - urb timed out - was the device unplugged?\n", in pxrc_usb_irq() 50 /* this urb i in pxrc_usb_irq() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt7601u/ |
H A D | dma.c | 99 dev_err_once(dev->dev, "Error: RX path seen a non-pkt urb\n"); in mt7601u_rx_process_seg() 131 u32 seg_len, data_len = e->urb->actual_length; in mt7601u_rx_process_entry() 182 static void mt7601u_complete_rx(struct urb *urb) in mt7601u_complete_rx() argument 184 struct mt7601u_dev *dev = urb->context; in mt7601u_complete_rx() 188 /* do no schedule rx tasklet if urb has been unlinked in mt7601u_complete_rx() 191 switch (urb->status) { in mt7601u_complete_rx() 197 dev_err_ratelimited(dev->dev, "rx urb failed: %d\n", in mt7601u_complete_rx() 198 urb->status); in mt7601u_complete_rx() 205 if (WARN_ONCE(q->e[q->end].urb ! in mt7601u_complete_rx() 229 mt7601u_complete_tx(struct urb *urb) mt7601u_complete_tx() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt7601u/ |
H A D | dma.c | 100 dev_err_once(dev->dev, "Error: RX path seen a non-pkt urb\n"); in mt7601u_rx_process_seg() 136 u32 seg_len, data_len = e->urb->actual_length; in mt7601u_rx_process_entry() 191 static void mt7601u_complete_rx(struct urb *urb) in mt7601u_complete_rx() argument 193 struct mt7601u_dev *dev = urb->context; in mt7601u_complete_rx() 197 /* do no schedule rx tasklet if urb has been unlinked in mt7601u_complete_rx() 200 switch (urb->status) { in mt7601u_complete_rx() 207 dev_err_ratelimited(dev->dev, "rx urb failed: %d\n", in mt7601u_complete_rx() 208 urb->status); in mt7601u_complete_rx() 215 if (WARN_ONCE(q->e[q->end].urb ! in mt7601u_complete_rx() 239 mt7601u_complete_tx(struct urb *urb) mt7601u_complete_tx() argument [all...] |
/kernel/linux/linux-5.10/drivers/media/usb/gspca/ |
H A D | gspca.c | 80 static void int_irq(struct urb *urb) in int_irq() argument 82 struct gspca_dev *gspca_dev = (struct gspca_dev *) urb->context; in int_irq() 85 ret = urb->status; in int_irq() 89 urb->transfer_buffer, urb->actual_length) < 0) { in int_irq() 105 urb->status); in int_irq() 106 urb->status = 0; in int_irq() 111 ret = usb_submit_urb(urb, GFP_ATOMIC); in int_irq() 159 struct urb *ur in alloc_and_submit_int_urb() local 232 struct urb *urb; gspca_input_destroy_urb() local 263 fill_frame(struct gspca_dev *gspca_dev, struct urb *urb) fill_frame() argument 321 isoc_irq(struct urb *urb) isoc_irq() argument 334 bulk_irq(struct urb *urb) bulk_irq() argument 466 struct urb *urb; destroy_urbs() local 662 struct urb *urb; create_urbs() local 758 struct urb *urb; gspca_init_transfer() local [all...] |
/kernel/linux/linux-6.6/drivers/media/usb/gspca/ |
H A D | gspca.c | 80 static void int_irq(struct urb *urb) in int_irq() argument 82 struct gspca_dev *gspca_dev = (struct gspca_dev *) urb->context; in int_irq() 85 ret = urb->status; in int_irq() 89 urb->transfer_buffer, urb->actual_length) < 0) { in int_irq() 105 urb->status); in int_irq() 106 urb->status = 0; in int_irq() 111 ret = usb_submit_urb(urb, GFP_ATOMIC); in int_irq() 159 struct urb *ur in alloc_and_submit_int_urb() local 232 struct urb *urb; gspca_input_destroy_urb() local 263 fill_frame(struct gspca_dev *gspca_dev, struct urb *urb) fill_frame() argument 321 isoc_irq(struct urb *urb) isoc_irq() argument 334 bulk_irq(struct urb *urb) bulk_irq() argument 468 struct urb *urb; destroy_urbs() local 664 struct urb *urb; create_urbs() local 760 struct urb *urb; gspca_init_transfer() local [all...] |
/kernel/linux/linux-6.6/drivers/net/can/usb/etas_es58x/ |
H A D | es58x_core.c | 1136 /* Because the urb command could not fully be parsed, in es58x_handle_urb_cmd() 1150 * Check if the first message of the received urb is valid, that is to 1246 * This function looks for the next start of frame in the urb buffer 1292 * @urb: last urb buffer received. 1299 * number of bytes consumed from @urb if successful. 1306 struct urb *urb) in es58x_handle_incomplete_cmd() 1313 es58x_dev->rx_cmd_buf_len, urb->actual_length); in es58x_handle_incomplete_cmd() 1314 ret = es58x_copy_to_cmd_buf(es58x_dev, urb in es58x_handle_incomplete_cmd() 1305 es58x_handle_incomplete_cmd(struct es58x_device *es58x_dev, struct urb *urb) es58x_handle_incomplete_cmd() argument 1355 es58x_split_urb(struct es58x_device *es58x_dev, struct urb *urb) es58x_split_urb() argument 1410 es58x_read_bulk_callback(struct urb *urb) es58x_read_bulk_callback() argument 1490 es58x_write_bulk_callback(struct urb *urb) es58x_write_bulk_callback() argument 1544 es58x_alloc_urb(struct es58x_device *es58x_dev, struct urb **urb, u8 **buf, size_t buf_len, gfp_t mem_flags) es58x_alloc_urb() argument 1585 struct urb *urb = usb_get_from_anchor(&es58x_dev->tx_urbs_idle); es58x_get_tx_urb() local 1625 es58x_submit_urb(struct es58x_device *es58x_dev, struct urb *urb, struct net_device *netdev) es58x_submit_urb() argument 1666 struct urb *urb; es58x_send_msg() local 1705 struct urb *urb; es58x_alloc_rx_urbs() local 1748 struct urb *urb; es58x_free_urbs() local [all...] |
/kernel/linux/linux-6.6/drivers/nfc/pn533/ |
H A D | usb.c | 50 struct urb *out_urb; 51 struct urb *in_urb; 53 struct urb *ack_urb; 59 static void pn533_recv_response(struct urb *urb) in pn533_recv_response() argument 61 struct pn533_usb_phy *phy = urb->context; in pn533_recv_response() 64 if (!urb->status) { in pn533_recv_response() 65 skb = alloc_skb(urb->actual_length, GFP_ATOMIC); in pn533_recv_response() 69 skb_put_data(skb, urb->transfer_buffer, in pn533_recv_response() 70 urb in pn533_recv_response() 84 pn533_recv_ack(struct urb *urb) pn533_recv_ack() argument 368 pn533_acr122_poweron_rdr_resp(struct urb *urb) pn533_acr122_poweron_rdr_resp() argument 426 pn533_out_complete(struct urb *urb) pn533_out_complete() argument 450 pn533_ack_complete(struct urb *urb) pn533_ack_complete() argument [all...] |
/kernel/linux/linux-5.10/sound/usb/line6/ |
H A D | midi.c | 73 static void midi_sent(struct urb *urb) in midi_sent() argument 78 struct usb_line6 *line6 = (struct usb_line6 *)urb->context; in midi_sent() 80 status = urb->status; in midi_sent() 81 kfree(urb->transfer_buffer); in midi_sent() 82 usb_free_urb(urb); in midi_sent() 109 struct urb *urb; in send_midi_async() local 113 urb = usb_alloc_urb(0, GFP_ATOMIC); in send_midi_async() 115 if (urb in send_midi_async() [all...] |
/kernel/linux/linux-5.10/drivers/media/rc/ |
H A D | xbox_remote.c | 57 struct urb *irq_urb; 68 /* On first open, submit the read urb which was set up previously. */ in xbox_remote_rc_open() 89 static void xbox_remote_input_report(struct urb *urb) in xbox_remote_input_report() argument 91 struct xbox_remote *xbox_remote = urb->context; in xbox_remote_input_report() 104 if (urb->actual_length != 6 || urb->actual_length != data[1]) { in xbox_remote_input_report() 105 dev_warn(&urb->dev->dev, "Weird data, len=%d: %*ph\n", in xbox_remote_input_report() 106 urb->actual_length, urb in xbox_remote_input_report() 117 xbox_remote_irq_in(struct urb *urb) xbox_remote_irq_in() argument [all...] |
/kernel/linux/linux-6.6/drivers/media/rc/ |
H A D | xbox_remote.c | 57 struct urb *irq_urb; 68 /* On first open, submit the read urb which was set up previously. */ in xbox_remote_rc_open() 89 static void xbox_remote_input_report(struct urb *urb) in xbox_remote_input_report() argument 91 struct xbox_remote *xbox_remote = urb->context; in xbox_remote_input_report() 104 if (urb->actual_length != 6 || urb->actual_length != data[1]) { in xbox_remote_input_report() 105 dev_warn(&urb->dev->dev, "Weird data, len=%d: %*ph\n", in xbox_remote_input_report() 106 urb->actual_length, urb in xbox_remote_input_report() 117 xbox_remote_irq_in(struct urb *urb) xbox_remote_irq_in() argument [all...] |
/kernel/linux/linux-6.6/sound/usb/line6/ |
H A D | midi.c | 73 static void midi_sent(struct urb *urb) in midi_sent() argument 78 struct usb_line6 *line6 = (struct usb_line6 *)urb->context; in midi_sent() 80 status = urb->status; in midi_sent() 81 kfree(urb->transfer_buffer); in midi_sent() 82 usb_free_urb(urb); in midi_sent() 109 struct urb *urb; in send_midi_async() local 113 urb = usb_alloc_urb(0, GFP_ATOMIC); in send_midi_async() 115 if (urb in send_midi_async() [all...] |
/third_party/FreeBSD/sys/compat/linuxkpi/common/include/linux/ |
H A D | usb.h | 42 struct urb; 45 typedef void (usb_complete_t)(struct urb *); 183 * a) to initialize "urb->endpoint" 215 * The following structure is used to extend "struct urb" when we are 219 * callback in the "urb" structure is called. 235 struct urb { struct 236 TAILQ_ENTRY(urb) bsd_urb_list; 285 int usb_submit_urb(struct urb *urb, uint16_t mem_flags); 286 int usb_unlink_urb(struct urb *ur [all...] |
/kernel/linux/linux-5.10/drivers/net/can/usb/ |
H A D | mcba_usb.c | 223 static void mcba_usb_write_bulk_callback(struct urb *urb) in mcba_usb_write_bulk_callback() argument 225 struct mcba_usb_ctx *ctx = urb->context; in mcba_usb_write_bulk_callback() 233 usb_free_coherent(urb->dev, urb->transfer_buffer_length, in mcba_usb_write_bulk_callback() 234 urb->transfer_buffer, urb->transfer_dma); in mcba_usb_write_bulk_callback() 247 if (urb->status) in mcba_usb_write_bulk_callback() 248 netdev_info(netdev, "Tx URB aborted (%d)\n", urb->status); in mcba_usb_write_bulk_callback() 259 struct urb *ur in mcba_usb_xmit() local 568 mcba_usb_read_bulk_callback(struct urb *urb) mcba_usb_read_bulk_callback() argument 635 struct urb *urb = NULL; mcba_usb_start() local [all...] |
/kernel/linux/linux-6.6/drivers/net/usb/ |
H A D | ipheth.c | 97 struct urb *tx_urb; 98 struct urb *rx_urb; 106 int (*rcvbulk_callback)(struct urb *urb); 114 struct urb *tx_urb = NULL; in ipheth_alloc_urbs() 115 struct urb *rx_urb = NULL; in ipheth_alloc_urbs() 192 static int ipheth_rcvbulk_callback_legacy(struct urb *urb) in ipheth_rcvbulk_callback_legacy() argument 198 dev = urb->context; in ipheth_rcvbulk_callback_legacy() 200 if (urb in ipheth_rcvbulk_callback_legacy() 210 ipheth_rcvbulk_callback_ncm(struct urb *urb) ipheth_rcvbulk_callback_ncm() argument 265 ipheth_rcvbulk_callback(struct urb *urb) ipheth_rcvbulk_callback() argument 317 ipheth_sndbulk_callback(struct urb *urb) ipheth_sndbulk_callback() argument [all...] |
/kernel/linux/linux-5.10/drivers/usb/atm/ |
H A D | usbatm.c | 30 * usbatm_usb_send_data_context->urb to a pointer and adding code 42 * 1.3: - Added multiple send urb support 96 #define THROTTLE_MSECS 100 /* delay to recover processing after urb submission fails */ 196 static struct urb *usbatm_pop_urb(struct usbatm_channel *channel) in usbatm_pop_urb() 198 struct urb *urb; in usbatm_pop_urb() local 206 urb = list_entry(channel->list.next, struct urb, urb_list); in usbatm_pop_urb() 207 list_del(&urb->urb_list); in usbatm_pop_urb() 210 return urb; in usbatm_pop_urb() 213 usbatm_submit_urb(struct urb *urb) usbatm_submit_urb() argument 243 usbatm_complete(struct urb *urb) usbatm_complete() argument 518 struct urb *urb; usbatm_rx_process() local 573 struct urb *urb = NULL; usbatm_tx_process() local 1123 struct urb *urb; usbatm_usb_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/udl/ |
H A D | udl_transfer.c | 173 int udl_render_hline(struct drm_device *dev, int log_bpp, struct urb **urb_ptr, in udl_render_hline() 180 struct urb *urb = *urb_ptr; in udl_render_hline() local 182 u8 *cmd_end = (u8 *) urb->transfer_buffer + urb->transfer_buffer_length; in udl_render_hline() 186 udl_urb_completion(urb); in udl_render_hline() 201 int len = cmd - (u8 *) urb->transfer_buffer; in udl_render_hline() 202 int ret = udl_submit_urb(dev, urb, len); in udl_render_hline() 205 urb = udl_get_urb(dev); in udl_render_hline() 206 if (!urb) in udl_render_hline() [all...] |
/kernel/linux/linux-5.10/drivers/usb/dwc2/ |
H A D | hcd.c | 515 struct urb *urb = context; in dwc2_host_hub_info() local 517 if (urb->dev->tt) in dwc2_host_hub_info() 518 *hub_addr = urb->dev->tt->hub->devnum; in dwc2_host_hub_info() 521 *hub_port = urb->dev->ttport; in dwc2_host_hub_info() 1880 struct dwc2_hcd_urb *urb, struct dwc2_qh *qh, in dwc2_hcd_urb_enqueue() 1893 dev_speed = dwc2_host_get_speed(hsotg, urb->priv); in dwc2_hcd_urb_enqueue() 1909 dwc2_hcd_qtd_init(qtd, urb); in dwc2_hcd_urb_enqueue() 1923 !(qtd->urb->flags & URB_GIVEBACK_ASAP)) in dwc2_hcd_urb_enqueue() 1940 struct dwc2_hcd_urb *urb) in dwc2_hcd_urb_dequeue() 1879 dwc2_hcd_urb_enqueue(struct dwc2_hsotg *hsotg, struct dwc2_hcd_urb *urb, struct dwc2_qh *qh, struct dwc2_qtd *qtd) dwc2_hcd_urb_enqueue() argument 1939 dwc2_hcd_urb_dequeue(struct dwc2_hsotg *hsotg, struct dwc2_hcd_urb *urb) dwc2_hcd_urb_dequeue() argument 2340 dwc2_hc_init_split(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, struct dwc2_qtd *qtd, struct dwc2_hcd_urb *urb) dwc2_hc_init_split() argument 2358 struct dwc2_hcd_urb *urb = qtd->urb; dwc2_hc_init_xfer() local 2475 dwc2_free_dma_aligned_buffer(struct urb *urb) dwc2_free_dma_aligned_buffer() argument 2503 dwc2_alloc_dma_aligned_buffer(struct urb *urb, gfp_t mem_flags) dwc2_alloc_dma_aligned_buffer() argument 2544 dwc2_map_urb_for_dma(struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags) dwc2_map_urb_for_dma() argument 2564 dwc2_unmap_urb_for_dma(struct usb_hcd *hcd, struct urb *urb) dwc2_unmap_urb_for_dma() argument 2582 struct dwc2_hcd_urb *urb; dwc2_assign_and_init_hc() local 3804 struct dwc2_hcd_urb *urb; dwc2_hcd_urb_alloc() local 3812 dwc2_hcd_urb_set_pipeinfo(struct dwc2_hsotg *hsotg, struct dwc2_hcd_urb *urb, u8 dev_addr, u8 ep_num, u8 ep_type, u8 ep_dir, u16 maxp, u16 maxp_mult) dwc2_hcd_urb_set_pipeinfo() argument 3839 struct dwc2_hcd_urb *urb; dwc2_hcd_dump_state() local 3996 struct urb *urb = context; dwc2_host_get_tt_info() local 4058 struct urb *urb = context; dwc2_host_get_speed() local 4063 dwc2_allocate_bus_bandwidth(struct usb_hcd *hcd, u16 bw, struct urb *urb) dwc2_allocate_bus_bandwidth() argument 4076 dwc2_free_bus_bandwidth(struct usb_hcd *hcd, u16 bw, struct urb *urb) dwc2_free_bus_bandwidth() argument 4098 struct urb *urb; dwc2_host_complete() local 4158 urb); dwc2_host_complete() local 4161 usb_hcd_unlink_urb_from_ep(dwc2_hsotg_to_hcd(hsotg), urb); dwc2_host_complete() local 4166 usb_hcd_giveback_urb(dwc2_hsotg_to_hcd(hsotg), urb, status); dwc2_host_complete() local 4472 dwc2_dump_urb_info(struct usb_hcd *hcd, struct urb *urb, char *fn_name) dwc2_dump_urb_info() argument 4552 _dwc2_hcd_urb_enqueue(struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags) _dwc2_hcd_urb_enqueue() argument 4711 _dwc2_hcd_urb_dequeue(struct usb_hcd *hcd, struct urb *urb, int status) _dwc2_hcd_urb_dequeue() argument [all...] |
/kernel/linux/linux-6.6/drivers/usb/dwc2/ |
H A D | hcd.c | 480 struct urb *urb = context; in dwc2_host_hub_info() local 482 if (urb->dev->tt) in dwc2_host_hub_info() 483 *hub_addr = urb->dev->tt->hub->devnum; in dwc2_host_hub_info() 486 *hub_port = urb->dev->ttport; in dwc2_host_hub_info() 1845 struct dwc2_hcd_urb *urb, struct dwc2_qh *qh, in dwc2_hcd_urb_enqueue() 1858 dev_speed = dwc2_host_get_speed(hsotg, urb->priv); in dwc2_hcd_urb_enqueue() 1874 dwc2_hcd_qtd_init(qtd, urb); in dwc2_hcd_urb_enqueue() 1888 !(qtd->urb->flags & URB_GIVEBACK_ASAP)) in dwc2_hcd_urb_enqueue() 1905 struct dwc2_hcd_urb *urb) in dwc2_hcd_urb_dequeue() 1844 dwc2_hcd_urb_enqueue(struct dwc2_hsotg *hsotg, struct dwc2_hcd_urb *urb, struct dwc2_qh *qh, struct dwc2_qtd *qtd) dwc2_hcd_urb_enqueue() argument 1904 dwc2_hcd_urb_dequeue(struct dwc2_hsotg *hsotg, struct dwc2_hcd_urb *urb) dwc2_hcd_urb_dequeue() argument 2305 dwc2_hc_init_split(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, struct dwc2_qtd *qtd, struct dwc2_hcd_urb *urb) dwc2_hc_init_split() argument 2323 struct dwc2_hcd_urb *urb = qtd->urb; dwc2_hc_init_xfer() local 2440 dwc2_free_dma_aligned_buffer(struct urb *urb) dwc2_free_dma_aligned_buffer() argument 2468 dwc2_alloc_dma_aligned_buffer(struct urb *urb, gfp_t mem_flags) dwc2_alloc_dma_aligned_buffer() argument 2509 dwc2_map_urb_for_dma(struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags) dwc2_map_urb_for_dma() argument 2529 dwc2_unmap_urb_for_dma(struct usb_hcd *hcd, struct urb *urb) dwc2_unmap_urb_for_dma() argument 2547 struct dwc2_hcd_urb *urb; dwc2_assign_and_init_hc() local 3822 struct dwc2_hcd_urb *urb; dwc2_hcd_urb_alloc() local 3830 dwc2_hcd_urb_set_pipeinfo(struct dwc2_hsotg *hsotg, struct dwc2_hcd_urb *urb, u8 dev_addr, u8 ep_num, u8 ep_type, u8 ep_dir, u16 maxp, u16 maxp_mult) dwc2_hcd_urb_set_pipeinfo() argument 3857 struct dwc2_hcd_urb *urb; dwc2_hcd_dump_state() local 4014 struct urb *urb = context; dwc2_host_get_tt_info() local 4076 struct urb *urb = context; dwc2_host_get_speed() local 4081 dwc2_allocate_bus_bandwidth(struct usb_hcd *hcd, u16 bw, struct urb *urb) dwc2_allocate_bus_bandwidth() argument 4094 dwc2_free_bus_bandwidth(struct usb_hcd *hcd, u16 bw, struct urb *urb) dwc2_free_bus_bandwidth() argument 4116 struct urb *urb; dwc2_host_complete() local 4176 urb); dwc2_host_complete() local 4179 usb_hcd_unlink_urb_from_ep(dwc2_hsotg_to_hcd(hsotg), urb); dwc2_host_complete() local 4184 usb_hcd_giveback_urb(dwc2_hsotg_to_hcd(hsotg), urb, status); dwc2_host_complete() local 4528 dwc2_dump_urb_info(struct usb_hcd *hcd, struct urb *urb, char *fn_name) dwc2_dump_urb_info() argument 4608 _dwc2_hcd_urb_enqueue(struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags) _dwc2_hcd_urb_enqueue() argument 4796 _dwc2_hcd_urb_dequeue(struct usb_hcd *hcd, struct urb *urb, int status) _dwc2_hcd_urb_dequeue() argument [all...] |
/kernel/linux/linux-6.6/drivers/usb/atm/ |
H A D | usbatm.c | 30 * usbatm_usb_send_data_context->urb to a pointer and adding code 42 * 1.3: - Added multiple send urb support 96 #define THROTTLE_MSECS 100 /* delay to recover processing after urb submission fails */ 196 static struct urb *usbatm_pop_urb(struct usbatm_channel *channel) in usbatm_pop_urb() 198 struct urb *urb; in usbatm_pop_urb() local 206 urb = list_entry(channel->list.next, struct urb, urb_list); in usbatm_pop_urb() 207 list_del(&urb->urb_list); in usbatm_pop_urb() 210 return urb; in usbatm_pop_urb() 213 usbatm_submit_urb(struct urb *urb) usbatm_submit_urb() argument 243 usbatm_complete(struct urb *urb) usbatm_complete() argument 518 struct urb *urb; usbatm_rx_process() local 573 struct urb *urb = NULL; usbatm_tx_process() local 1125 struct urb *urb; usbatm_usb_probe() local [all...] |
/kernel/linux/linux-5.10/drivers/usb/host/ |
H A D | sl811-hcd.c | 29 * - use urb->iso_frame_desc[] with ISO transfers 125 * handlers (one per packet: ACK, NAK, faults, etc) and urb cancellation. 137 struct urb *urb, in setup_packet() 149 sl811_write_buf(sl811, addr, urb->setup_packet, len); in setup_packet() 155 writeb(usb_pipedevice(urb->pipe), data_reg); in setup_packet() 168 struct urb *urb, in status_packet() 176 do_out = urb->transfer_buffer_length && usb_pipein(urb in status_packet() 134 setup_packet( struct sl811 *sl811, struct sl811h_ep *ep, struct urb *urb, u8 bank, u8 control ) setup_packet() argument 165 status_packet( struct sl811 *sl811, struct sl811h_ep *ep, struct urb *urb, u8 bank, u8 control ) status_packet() argument 199 in_packet( struct sl811 *sl811, struct sl811h_ep *ep, struct urb *urb, u8 bank, u8 control ) in_packet() argument 235 out_packet( struct sl811 *sl811, struct sl811h_ep *ep, struct urb *urb, u8 bank, u8 control ) out_packet() argument 305 struct urb *urb; start() local 432 usb_hcd_unlink_urb_from_ep(sl811_to_hcd(sl811), urb); global() variable 434 usb_hcd_giveback_urb(sl811_to_hcd(sl811), urb, status); global() variable 478 struct urb *urb; done() local 790 sl811h_urb_enqueue( struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags ) sl811h_urb_enqueue() argument 958 sl811h_urb_dequeue(struct usb_hcd *hcd, struct urb *urb, int status) sl811h_urb_dequeue() argument 1435 struct urb *urb; sl811h_debug_show() local [all...] |
/kernel/linux/linux-6.6/drivers/usb/host/ |
H A D | sl811-hcd.c | 29 * - use urb->iso_frame_desc[] with ISO transfers 125 * handlers (one per packet: ACK, NAK, faults, etc) and urb cancellation. 137 struct urb *urb, in setup_packet() 149 sl811_write_buf(sl811, addr, urb->setup_packet, len); in setup_packet() 155 writeb(usb_pipedevice(urb->pipe), data_reg); in setup_packet() 168 struct urb *urb, in status_packet() 176 do_out = urb->transfer_buffer_length && usb_pipein(urb in status_packet() 134 setup_packet( struct sl811 *sl811, struct sl811h_ep *ep, struct urb *urb, u8 bank, u8 control ) setup_packet() argument 165 status_packet( struct sl811 *sl811, struct sl811h_ep *ep, struct urb *urb, u8 bank, u8 control ) status_packet() argument 199 in_packet( struct sl811 *sl811, struct sl811h_ep *ep, struct urb *urb, u8 bank, u8 control ) in_packet() argument 235 out_packet( struct sl811 *sl811, struct sl811h_ep *ep, struct urb *urb, u8 bank, u8 control ) out_packet() argument 305 struct urb *urb; start() local 432 usb_hcd_unlink_urb_from_ep(sl811_to_hcd(sl811), urb); global() variable 434 usb_hcd_giveback_urb(sl811_to_hcd(sl811), urb, status); global() variable 478 struct urb *urb; done() local 790 sl811h_urb_enqueue( struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags ) sl811h_urb_enqueue() argument 958 sl811h_urb_dequeue(struct usb_hcd *hcd, struct urb *urb, int status) sl811h_urb_dequeue() argument 1435 struct urb *urb; sl811h_debug_show() local [all...] |
/kernel/linux/linux-5.10/sound/usb/usx2y/ |
H A D | usb_stream.h | 17 struct urb *inurb[USB_STREAM_NURBS]; 18 struct urb *idle_inurb; 19 struct urb *completed_inurb; 20 struct urb *outurb[USB_STREAM_NURBS]; 21 struct urb *idle_outurb; 22 struct urb *completed_outurb; 23 struct urb *i_urb;
|
/kernel/linux/linux-6.6/sound/usb/usx2y/ |
H A D | usb_stream.h | 17 struct urb *inurb[USB_STREAM_NURBS]; 18 struct urb *idle_inurb; 19 struct urb *completed_inurb; 20 struct urb *outurb[USB_STREAM_NURBS]; 21 struct urb *idle_outurb; 22 struct urb *completed_outurb; 23 struct urb *i_urb;
|