Searched refs:urb (Results 76 - 100 of 448) sorted by relevance

1234567891011>>

/linux-master/include/linux/usb/
H A Dserial.h32 * @interrupt_in_urb: pointer to the interrupt in struct urb for this port.
37 * @interrupt_out_urb: pointer to the interrupt out struct urb for this port.
42 * @read_urb: pointer to the bulk in struct urb for this port.
50 * @write_urb: pointer to the bulk out struct urb for this port.
74 struct urb *interrupt_in_urb;
79 struct urb *interrupt_out_urb;
84 struct urb *read_urb;
88 struct urb *read_urbs[2];
93 struct urb *write_urb;
97 struct urb *write_urb
[all...]
/linux-master/sound/usb/usx2y/
H A Dusx2yhwdeppcm.c51 struct urb *urb = subs->completed_urb; local
65 if (urb->iso_frame_desc[i].status) { /* active? hmm, skip this */
68 urb->iso_frame_desc[i].status);
69 return urb->iso_frame_desc[i].status;
71 lens += urb->iso_frame_desc[i].actual_length / usx2y->stride;
93 * prepare urb for playback data pipe
97 * since a urb can handle only a single linear buffer, if the total
100 * a temporary buffer and urb points to that.
103 struct urb *ur
102 usx2y_hwdep_urb_play_prepare(struct snd_usx2y_substream *subs, struct urb *urb) argument
140 usx2y_usbpcm_urb_capt_iso_advance(struct snd_usx2y_substream *subs, struct urb *urb) argument
172 struct urb *urb = playbacksubs->completed_urb; local
230 i_usx2y_usbpcm_urb_complete(struct urb *urb) argument
264 usx2y_hwdep_urb_release(struct urb **urb) argument
289 i_usx2y_usbpcm_subs_startup(struct urb *urb) argument
414 struct urb *urb; local
[all...]
/linux-master/drivers/usb/host/
H A Dmax3421-hcd.c146 struct urb *curr_urb;
505 max3421_ctrl_setup(struct usb_hcd *hcd, struct urb *urb) argument
507 spi_wr_buf(hcd, MAX3421_REG_SUDFIFO, urb->setup_packet, 8);
512 max3421_transfer_in(struct usb_hcd *hcd, struct urb *urb) argument
515 int epnum = usb_pipeendpoint(urb->pipe);
523 max3421_transfer_out(struct usb_hcd *hcd, struct urb *urb, int fast_retransmit) argument
527 int epnum = usb_pipeendpoint(urb
572 struct urb *urb = max3421_hcd->curr_urb; local
633 struct urb *urb, *curr_urb = NULL; local
770 struct urb *urb, *next; local
801 struct urb *urb = max3421_hcd->curr_urb; local
816 struct urb *urb = max3421_hcd->curr_urb; local
849 struct urb *urb = max3421_hcd->curr_urb; local
933 max3421_transfer_in_done(struct usb_hcd *hcd, struct urb *urb) argument
977 max3421_transfer_out_done(struct usb_hcd *hcd, struct urb *urb) argument
1007 struct urb *urb = max3421_hcd->curr_urb; local
1150 struct urb *urb; local
1334 struct urb *urb; local
1493 max3421_urb_enqueue(struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags) argument
1545 max3421_urb_dequeue(struct usb_hcd *hcd, struct urb *urb, int status) argument
[all...]
H A Dfhci-sched.c633 struct urb *urb; local
645 urb = td->urb;
646 urb_priv = urb->hcpriv;
650 fhci_done_td(urb, td);
654 * if all this urb's TDs are done, call complete()
660 fhci_urb_complete_free(fhci, urb);
691 * adds urb to the endpoint descriptor list
695 * urb US
697 fhci_queue_urb(struct fhci_hcd *fhci, struct urb *urb) argument
[all...]
H A Dehci-sched.c457 if (same_tt(dev, here.sitd->urb->dev)) {
906 struct urb *urb,
917 epnum = urb->ep->desc.bEndpointAddress;
925 status = usb_hcd_link_urb_to_ep(ehci_to_hcd(ehci), urb);
931 qh = qh_append_tds(ehci, urb, &empty, epnum, &urb->ep->hcpriv);
942 /* then queue the urb's tds to the qh */
943 qh = qh_append_tds(ehci, urb, qtd_list, epnum, &urb
904 intr_submit( struct ehci_hcd *ehci, struct urb *urb, struct list_head *qtd_list, gfp_t mem_flags ) argument
960 usb_hcd_unlink_urb_from_ep(ehci_to_hcd(ehci), urb); local
1126 iso_stream_find(struct ehci_hcd *ehci, struct urb *urb) argument
1233 itd_urb_transaction( struct ehci_iso_stream *stream, struct ehci_hcd *ehci, struct urb *urb, gfp_t mem_flags ) argument
1471 iso_stream_schedule( struct ehci_hcd *ehci, struct urb *urb, struct ehci_iso_stream *stream ) argument
1741 itd_link_urb( struct ehci_hcd *ehci, struct urb *urb, unsigned mod, struct ehci_iso_stream *stream ) argument
1823 struct urb *urb = itd->urb; local
1914 itd_submit(struct ehci_hcd *ehci, struct urb *urb, gfp_t mem_flags) argument
1967 usb_hcd_unlink_urb_from_ep(ehci_to_hcd(ehci), urb); local
2032 sitd_urb_transaction( struct ehci_iso_stream *stream, struct ehci_hcd *ehci, struct urb *urb, gfp_t mem_flags ) argument
2142 sitd_link_urb( struct ehci_hcd *ehci, struct urb *urb, unsigned mod, struct ehci_iso_stream *stream ) argument
2217 struct urb *urb = sitd->urb; local
2293 sitd_submit(struct ehci_hcd *ehci, struct urb *urb, gfp_t mem_flags) argument
2344 usb_hcd_unlink_urb_from_ep(ehci_to_hcd(ehci), urb); local
[all...]
H A Dxhci-ring.c111 struct urb_priv *urb_priv = td->urb->hcpriv;
122 static void inc_td_cnt(struct urb *urb) argument
124 struct urb_priv *urb_priv = urb->hcpriv;
795 struct urb *urb = cur_td->urb; local
796 struct urb_priv *urb_priv = urb->hcpriv;
797 struct usb_hcd *hcd = bus_to_hcd(urb->dev->bus);
799 if (usb_pipetype(urb
817 struct urb *urb = td->urb; local
849 struct urb *urb = NULL; local
3306 prepare_transfer(struct xhci_hcd *xhci, struct xhci_virt_device *xdev, unsigned int ep_index, unsigned int stream_id, unsigned int num_trbs, struct urb *urb, unsigned int td_index, gfp_t mem_flags) argument
3367 count_trbs_needed(struct urb *urb) argument
3372 count_sg_trbs_needed(struct urb *urb) argument
3391 count_isoc_trbs_needed(struct urb *urb, int i) argument
3401 check_trb_math(struct urb *urb, int running_total) argument
3429 check_interval(struct xhci_hcd *xhci, struct urb *urb, struct xhci_ep_ctx *ep_ctx) argument
3465 xhci_queue_intr_tx(struct xhci_hcd *xhci, gfp_t mem_flags, struct urb *urb, int slot_id, unsigned int ep_index) argument
3496 xhci_td_remainder(struct xhci_hcd *xhci, int transferred, int trb_buff_len, unsigned int td_total_len, struct urb *urb, bool more_trbs_coming) argument
3523 xhci_align_td(struct xhci_hcd *xhci, struct urb *urb, u32 enqd_len, u32 *trb_buff_len, struct xhci_segment *seg) argument
3593 xhci_queue_bulk_tx(struct xhci_hcd *xhci, gfp_t mem_flags, struct urb *urb, int slot_id, unsigned int ep_index) argument
3754 xhci_queue_ctrl_tx(struct xhci_hcd *xhci, gfp_t mem_flags, struct urb *urb, int slot_id, unsigned int ep_index) argument
3896 xhci_get_burst_count(struct xhci_hcd *xhci, struct urb *urb, unsigned int total_packet_count) argument
3916 xhci_get_last_burst_packet_count(struct xhci_hcd *xhci, struct urb *urb, unsigned int total_packet_count) argument
3948 xhci_get_isoc_frame_id(struct xhci_hcd *xhci, struct urb *urb, int index) argument
4052 xhci_queue_isoc_tx(struct xhci_hcd *xhci, gfp_t mem_flags, struct urb *urb, int slot_id, unsigned int ep_index) argument
4246 xhci_queue_isoc_tx_prepare(struct xhci_hcd *xhci, gfp_t mem_flags, struct urb *urb, int slot_id, unsigned int ep_index) argument
[all...]
/linux-master/include/linux/
H A Dusb.h56 * with one or more transfer descriptors (TDs) per urb
1356 * urb->transfer_flags:
1363 #define URB_NO_TRANSFER_DMA_MAP 0x0004 /* urb->transfer_dma valid on submit */
1390 struct urb;
1408 typedef void (*usb_complete_t)(struct urb *);
1411 * struct urb - USB Request Block
1590 * when the urb is owned by the hcd, that is, since the call to
1593 struct urb { struct
1594 /* private: usb core and host controller only fields in the urb */
1601 /* public: documented fields in the urb tha
1659 usb_fill_control_urb(struct urb *urb, struct usb_device *dev, unsigned int pipe, unsigned char *setup_packet, void *transfer_buffer, int buffer_length, usb_complete_t complete_fn, void *context) argument
1694 usb_fill_bulk_urb(struct urb *urb, struct usb_device *dev, unsigned int pipe, void *transfer_buffer, int buffer_length, usb_complete_t complete_fn, void *context) argument
1734 usb_fill_int_urb(struct urb *urb, struct usb_device *dev, unsigned int pipe, void *transfer_buffer, int buffer_length, usb_complete_t complete_fn, void *context, int interval) argument
1796 usb_urb_dir_in(struct urb *urb) argument
1808 usb_urb_dir_out(struct urb *urb) argument
[all...]
/linux-master/drivers/usb/misc/
H A Dusblcd.c195 static void lcd_write_bulk_callback(struct urb *urb) argument
198 int status = urb->status;
200 dev = urb->context;
212 usb_free_coherent(urb->dev, urb->transfer_buffer_length,
213 urb->transfer_buffer, urb->transfer_dma);
222 struct urb *urb local
[all...]
H A Dappledisplay.c65 struct urb *urb; /* usb request block */ member in struct:appledisplay
77 static void appledisplay_complete(struct urb *urb) argument
79 struct appledisplay *pdata = urb->context;
81 int status = urb->status;
91 ACD_URB_BUFFER_LEN, pdata->urb->actual_length);
96 /* This urb is terminated, clean up */
97 dev_dbg(dev, "%s - urb shuttingdown with status: %d\n",
101 dev_dbg(dev, "%s - nonzero urb statu
[all...]
/linux-master/drivers/usb/mon/
H A Dmon_main.c81 static void mon_bus_submit(struct mon_bus *mbus, struct urb *urb) argument
89 r->rnf_submit(r->r_data, urb);
93 static void mon_submit(struct usb_bus *ubus, struct urb *urb) argument
99 mon_bus_submit(mbus, urb);
100 mon_bus_submit(&mon_bus0, urb);
105 static void mon_bus_submit_error(struct mon_bus *mbus, struct urb *urb, int error) argument
113 r->rnf_error(r->r_data, urb, erro
117 mon_submit_error(struct usb_bus *ubus, struct urb *urb, int error) argument
129 mon_bus_complete(struct mon_bus *mbus, struct urb *urb, int status) argument
141 mon_complete(struct usb_bus *ubus, struct urb *urb, int status) argument
[all...]
/linux-master/drivers/staging/gdm724x/
H A Dgdm_mux.h36 struct urb *urb; member in struct:mux_tx
47 struct urb *urb; member in struct:mux_rx
/linux-master/drivers/staging/rtl8712/
H A Dosdep_intf.h26 struct urb *piorw_urb;
/linux-master/drivers/media/rc/
H A Dxbox_remote.c57 struct urb *irq_urb;
68 /* On first open, submit the read urb which was set up previously. */
89 static void xbox_remote_input_report(struct urb *urb) argument
91 struct xbox_remote *xbox_remote = urb->context;
104 if (urb->actual_length != 6 || urb->actual_length != data[1]) {
105 dev_warn(&urb->dev->dev, "Weird data, len=%d: %*ph\n",
106 urb->actual_length, urb
117 xbox_remote_irq_in(struct urb *urb) argument
[all...]
/linux-master/drivers/usb/class/
H A Dcdc-acm.h44 struct urb *urb; member in struct:acm_wb
63 struct urb *ctrlurb; /* urbs */
71 struct urb *read_urbs[ACM_NR];
/linux-master/sound/usb/line6/
H A Dmidi.c73 static void midi_sent(struct urb *urb) argument
78 struct usb_line6 *line6 = (struct usb_line6 *)urb->context;
80 status = urb->status;
81 kfree(urb->transfer_buffer);
82 usb_free_urb(urb);
109 struct urb *urb; local
113 urb = usb_alloc_urb(0, GFP_ATOMIC);
115 if (urb
[all...]
H A Dplayback.c21 static void change_volume(struct urb *urb_out, int volume[],
66 struct urb *urb_out, int bytes_per_frame)
108 static void add_monitor_signal(struct urb *urb_out, unsigned char *signal,
153 struct urb *urb_out;
302 static void audio_out_callback(struct urb *urb) argument
306 struct snd_line6_pcm *line6pcm = (struct snd_line6_pcm *)urb->context;
314 memset(urb->transfer_buffer, 0, urb->transfer_buffer_length);
317 line6pcm->out.last_frame = urb
414 struct urb *urb; local
[all...]
/linux-master/sound/usb/
H A Dendpoint.h37 struct urb *urb,
40 struct urb *urb),
H A Dcard.h52 struct urb *urb; member in struct:snd_urb_ctx
56 int index; /* index for urb array */
57 int packets; /* number of packets per urb */
58 int queued; /* queued data bytes by this urb */
80 struct urb *urb,
83 struct urb *urb);
89 struct snd_urb_ctx urb[MAX_URB member in struct:snd_usb_endpoint
[all...]
H A Dendpoint.c95 * release a urb data
99 if (u->urb && u->buffer_size)
101 u->urb->transfer_buffer,
102 u->urb->transfer_dma);
103 usb_free_urb(u->urb);
104 u->urb = NULL;
239 struct urb *urb)
245 ep->retire_data_urb(data_subs, urb);
251 call_retire_callback(ep, urb_ctx->urb);
238 call_retire_callback(struct snd_usb_endpoint *ep, struct urb *urb) argument
261 struct urb *urb = urb_ctx->urb; local
284 struct urb *urb = ctx->urb; local
326 struct urb *urb = ctx->urb; local
377 struct urb *urb = urb_ctx->urb; local
533 snd_complete_urb(struct urb *urb) argument
898 snd_usb_endpoint_set_callback(struct snd_usb_endpoint *ep, int (*prepare)(struct snd_usb_substream *subs, struct urb *urb, bool in_stream_lock), void (*retire)(struct snd_usb_substream *subs, struct urb *urb), struct snd_usb_substream *data_subs) argument
1597 struct urb *urb = ep->urb[i].urb; local
1742 snd_usb_handle_sync_urb(struct snd_usb_endpoint *ep, struct snd_usb_endpoint *sender, const struct urb *urb) argument
[all...]
/linux-master/drivers/usb/c67x00/
H A Dc67x00-hcd.h107 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);
/linux-master/drivers/net/wireless/ath/ath9k/
H A Dhif_usb.c71 static void hif_usb_regout_cb(struct urb *urb) argument
73 struct cmd_buf *cmd = urb->context;
75 switch (urb->status) {
102 struct urb *urb; local
106 urb = usb_alloc_urb(0, GFP_KERNEL);
107 if (urb == NULL)
112 usb_free_urb(urb);
119 usb_fill_int_urb(urb, hif_de
135 hif_usb_mgmt_cb(struct urb *urb) argument
184 struct urb *urb; local
253 hif_usb_tx_cb(struct urb *urb) argument
688 ath9k_hif_usb_rx_cb(struct urb *urb) argument
735 ath9k_hif_usb_reg_in_cb(struct urb *urb) argument
894 struct urb *urb = NULL; local
970 struct urb *urb = NULL; local
[all...]
/linux-master/drivers/usb/serial/
H A Daircable.c11 * When writing the first urb must have a Header that starts with 0x20 0x29 the
117 static void aircable_process_read_urb(struct urb *urb) argument
119 struct usb_serial_port *port = urb->context;
120 char *data = urb->transfer_buffer;
126 has_headers = (urb->actual_length > 2 && data[0] == RX_HEADER_0);
129 for (i = 0; i < urb->actual_length; i += HCI_COMPLETE_FRAME) {
130 len = min_t(int, urb->actual_length - i, HCI_COMPLETE_FRAME);
H A Dcyberjack.c57 static void cyberjack_read_int_callback(struct urb *urb);
58 static void cyberjack_read_bulk_callback(struct urb *urb);
59 static void cyberjack_write_bulk_callback(struct urb *urb);
210 /* set up our urb */
217 "%s - failed submitting write urb, error %d\n",
249 static void cyberjack_read_int_callback(struct urb *urb) argument
305 cyberjack_read_bulk_callback(struct urb *urb) argument
351 cyberjack_write_bulk_callback(struct urb *urb) argument
[all...]
/linux-master/drivers/gnss/
H A Dusb.c29 struct urb *read_urb;
33 static void gnss_usb_rx_complete(struct urb *urb) argument
35 struct gnss_usb *gusb = urb->context;
37 int status = urb->status;
47 dev_dbg(&gdev->dev, "urb stopped: %d\n", status);
50 dev_err(&gdev->dev, "urb stopped: %d\n", status);
53 dev_dbg(&gdev->dev, "nonzero urb status: %d\n", status);
57 len = urb->actual_length;
61 ret = gnss_insert_raw(gdev, urb
124 struct urb *urb; local
[all...]
/linux-master/drivers/net/wireless/purelifi/plfxlc/
H A Dusb.c69 static void rx_urb_complete(struct urb *urb) argument
79 if (!urb) {
80 pr_err("urb is NULL\n");
83 if (!urb->context) {
84 pr_err("urb ctx is NULL\n");
87 usb = urb->context;
95 switch (urb->status) {
104 dev_dbg(plfxlc_urb_dev(urb), "urb local
107 dev_dbg(plfxlc_urb_dev(urb), "urb %p error %d\\n", urb, urb->status); local
109 dev_dbg(plfxlc_urb_dev(urb), "urb %p resubmit %d", urb, local
113 dev_dbg(plfxlc_urb_dev(urb), "urb %p max resubmits reached", urb); local
163 dev_dbg(plfxlc_urb_dev(urb), "urb %p resubmit fail (%d)\\n", urb, r); local
169 struct urb *urb; local
191 free_rx_urb(struct urb *urb) argument
338 plfxlc_tx_urb_complete(struct urb *urb) argument
360 dev_dbg(plfxlc_urb_dev(urb), "urb %p error %d\\n", urb, urb->status); local
363 dev_dbg(plfxlc_urb_dev(urb), "urb %p error %d\\n", urb, urb->status); local
496 struct urb *urb; local
[all...]

Completed in 224 milliseconds

1234567891011>>