Searched refs:urb (Results 1 - 25 of 448) sorted by relevance

1234567891011>>

/linux-master/drivers/usb/core/
H A Durb.c17 #define to_urb(d) container_of(d, struct urb, kref)
22 struct urb *urb = to_urb(kref); local
24 if (urb->transfer_flags & URB_FREE_BUFFER)
25 kfree(urb->transfer_buffer);
27 kfree(urb);
31 * usb_init_urb - initializes a urb so that it can be used by a USB driver
32 * @urb: pointer to the urb to initialize
34 * Initializes a urb s
44 usb_init_urb(struct urb *urb) argument
73 struct urb *urb; local
94 usb_free_urb(struct urb *urb) argument
111 usb_get_urb(struct urb *urb) argument
127 usb_anchor_urb(struct urb *urb, struct usb_anchor *anchor) argument
150 __usb_unanchor_urb(struct urb *urb, struct usb_anchor *anchor) argument
165 usb_unanchor_urb(struct urb *urb) argument
225 usb_urb_ep_type_check(const struct urb *urb) argument
368 usb_submit_urb(struct urb *urb, gfp_t mem_flags) argument
660 usb_unlink_urb(struct urb *urb) argument
699 usb_kill_urb(struct urb *urb) argument
746 usb_poison_urb(struct urb *urb) argument
767 usb_unpoison_urb(struct urb *urb) argument
788 usb_block_urb(struct urb *urb) argument
[all...]
/linux-master/sound/usb/caiaq/
H A Dmidi.h8 void snd_usb_caiaq_midi_output_done(struct urb *urb);
/linux-master/sound/usb/usx2y/
H A Dusb_stream.h17 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;
H A Dusbusx2y.h14 struct urb *urb[URBS_ASYNC_SEQ]; member in struct:snd_usx2y_async_seq
21 struct urb *urb[] __counted_by(len);
30 struct urb *in04_urb;
73 struct urb *urb[NRURBS]; /* data urb table */ member in struct:snd_usx2y_substream
74 struct urb *completed_urb;
H A Dusbusx2yaudio.c31 /* Default value used for nr of packs per urb.
50 static int nrpacks = USX2Y_NRPACKS; /* number of packets per urb */
60 struct urb *urb = subs->completed_urb; local
68 cp = (unsigned char *)urb->transfer_buffer + urb->iso_frame_desc[i].offset;
69 if (urb->iso_frame_desc[i].status) { /* active? hmm, skip this */
72 urb->iso_frame_desc[i].status);
73 return urb->iso_frame_desc[i].status;
75 len = urb
117 usx2y_urb_play_prepare(struct snd_usx2y_substream *subs, struct urb *cap_urb, struct urb *urb) argument
173 usx2y_urb_play_retire(struct snd_usx2y_substream *subs, struct urb *urb) argument
188 usx2y_urb_submit(struct snd_usx2y_substream *subs, struct urb *urb, int frame) argument
210 struct urb *urb = playbacksubs->completed_urb; local
261 struct urb *urb; local
288 usx2y_error_urb_status(struct usx2ydev *usx2y, struct snd_usx2y_substream *subs, struct urb *urb) argument
296 i_usx2y_urb_complete(struct urb *urb) argument
336 struct urb *urb; local
357 i_usx2y_subs_startup(struct urb *urb) argument
384 usx2y_urb_release(struct urb **urb, int free_tb) argument
479 struct urb *urb; local
659 i_usx2y_04int(struct urb *urb) argument
675 struct urb *urb; local
[all...]
/linux-master/include/trace/events/
H A Dpwc.h12 TP_PROTO(struct urb *urb, struct pwc_device *pdev),
13 TP_ARGS(urb, pdev),
15 __field(struct urb*, urb)
23 __entry->urb = urb;
25 __entry->urb__status = urb->status;
26 __entry->urb__actual_length = urb->actual_length;
31 TP_printk("dev=%s (fbuf=%p filled=%d) urb
[all...]
/linux-master/arch/sh/mm/
H A Dtlb-urb.c2 * arch/sh/mm/tlb-urb.c
23 int urb; local
28 urb = (status & MMUCR_URB) >> MMUCR_URB_SHIFT;
34 BUG_ON(!--urb);
36 urb = urb % MMUCR_URB_NENTRIES;
42 status |= (urb << MMUCR_URC_SHIFT);
53 status |= (urb << MMUCR_URB_SHIFT);
72 int urb; local
77 urb
[all...]
/linux-master/sound/usb/6fire/
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));
H A Dcomm.c21 static void usb6fire_comm_init_urb(struct comm_runtime *rt, struct urb *urb, argument
22 u8 *buffer, void *context, void(*handler)(struct urb *urb))
24 usb_init_urb(urb);
25 urb->transfer_buffer = buffer;
26 urb->pipe = usb_sndintpipe(rt->chip->dev, COMM_EP);
27 urb->complete = handler;
28 urb->context = context;
29 urb
33 usb6fire_comm_receiver_handler(struct urb *urb) argument
146 struct urb *urb; local
[all...]
/linux-master/drivers/media/usb/gspca/
H A Dbenq.c30 static void sd_isoc_irq(struct urb *urb);
74 struct urb *urb; local
84 urb = usb_alloc_urb(SD_NPKT, GFP_KERNEL);
85 if (!urb)
87 gspca_dev->urb[n] = urb;
88 urb->transfer_buffer = usb_alloc_coherent(gspca_dev->dev,
91 &urb
139 sd_isoc_irq(struct urb *urb) argument
[all...]
/linux-master/drivers/media/usb/dvb-usb/
H A Dusb-urb.c2 /* usb-urb.c is part of the DVB USB library.
15 static void usb_urb_complete(struct urb *urb) argument
17 struct usb_data_stream *stream = urb->context;
18 int ptype = usb_pipetype(urb->pipe);
22 deb_uxfer("'%s' urb completed. status: %d, length: %d/%d, pack_num: %d, errors: %d\n",
24 urb->status,urb->actual_length,urb->transfer_buffer_length,
25 urb
178 struct urb *urb; local
[all...]
/linux-master/drivers/usb/c67x00/
H A Dc67x00-sched.c17 * These are the stages for a control urb, they are kept
18 * in both urb->interval and td->privdata.
62 struct urb *urb; member in struct:c67x00_td
66 * an urb can be dequeued while a td is in progress
75 struct urb *urb; member in struct:c67x00_urb_priv
141 dev_dbg(dev, "urb: 0x%p\n", td->urb);
194 * c67x00_release_urb - remove link from all tds to this urb
198 c67x00_release_urb(struct c67x00_hcd *c67x00, struct urb *urb) argument
231 c67x00_ep_data_alloc(struct c67x00_hcd *c67x00, struct urb *urb) argument
342 c67x00_urb_enqueue(struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags) argument
441 c67x00_urb_dequeue(struct usb_hcd *hcd, struct urb *urb, int status) argument
474 c67x00_giveback_urb(struct c67x00_hcd *c67x00, struct urb *urb, int status) argument
487 usb_hcd_unlink_urb_from_ep(c67x00_hcd_to_hcd(c67x00), urb); local
489 usb_hcd_giveback_urb(c67x00_hcd_to_hcd(c67x00), urb, status); local
495 c67x00_claim_frame_bw(struct c67x00_hcd *c67x00, struct urb *urb, int len, int periodic) argument
563 c67x00_create_td(struct c67x00_hcd *c67x00, struct urb *urb, void *data, int len, int pid, int toggle, unsigned long privdata) argument
645 c67x00_add_data_urb(struct c67x00_hcd *c67x00, struct urb *urb) argument
691 c67x00_add_ctrl_urb(struct c67x00_hcd *c67x00, struct urb *urb) argument
730 c67x00_add_int_urb(struct c67x00_hcd *c67x00, struct urb *urb) argument
742 c67x00_add_iso_urb(struct c67x00_hcd *c67x00, struct urb *urb) argument
781 struct urb *urb; local
861 struct urb *urb = td->urb; local
910 struct urb *urb = td->urb; local
955 struct urb *urb = td->urb; local
981 struct urb *urb; local
[all...]
/linux-master/drivers/usb/host/
H A Dfhci-q.c161 static void free_urb_priv(struct fhci_hcd *fhci, struct urb *urb) argument
164 struct urb_priv *urb_priv = urb->hcpriv;
180 urb->hcpriv = NULL;
189 void fhci_urb_complete_free(struct fhci_hcd *fhci, struct urb *urb) argument
191 free_urb_priv(fhci, urb);
193 if (urb->status == -EINPROGRESS) {
194 if (urb->actual_length != urb
201 usb_hcd_unlink_urb_from_ep(fhci_to_hcd(fhci), urb); local
205 usb_hcd_giveback_urb(fhci_to_hcd(fhci), urb, urb->status); local
214 fhci_done_td(struct urb *urb, struct td *td) argument
268 struct urb *urb = td->urb; local
[all...]
/linux-master/drivers/usb/usbip/
H A Dvhci_rx.c12 /* get URB from transmitted urb queue. caller must hold vdev->priv_lock */
13 struct urb *pickup_urb_and_free_priv(struct vhci_device *vdev, __u32 seqnum)
16 struct urb *urb = NULL; local
23 urb = priv->urb;
24 status = urb->status;
26 usbip_dbg_vhci_rx("find urb seqnum %u\n", seqnum);
32 dev_dbg(&urb->dev->dev,
33 "urb se
61 struct urb *urb; local
104 usb_hcd_unlink_urb_from_ep(vhci_hcd_to_hcd(vhci_hcd), urb); local
107 usb_hcd_giveback_urb(vhci_hcd_to_hcd(vhci_hcd), urb, urb->status); local
143 struct urb *urb; local
175 usb_hcd_unlink_urb_from_ep(vhci_hcd_to_hcd(vhci_hcd), urb); local
178 usb_hcd_giveback_urb(vhci_hcd_to_hcd(vhci_hcd), urb, urb->status); local
[all...]
H A Dusbip_common.c220 void usbip_dump_urb(struct urb *urb) argument
224 if (!urb) {
225 pr_debug("urb: null pointer!!\n");
229 if (!urb->dev) {
230 pr_debug("urb->dev: null pointer!!\n");
234 dev = &urb->dev->dev;
236 usbip_dump_usb_device(urb->dev);
238 dev_dbg(dev, " pipe :%08x ", urb->pipe);
240 usbip_dump_pipe(urb
433 usbip_pack_cmd_submit(struct usbip_header *pdu, struct urb *urb, int pack) argument
458 usbip_pack_ret_submit(struct usbip_header *pdu, struct urb *urb, int pack) argument
478 usbip_pack_pdu(struct usbip_header *pdu, struct urb *urb, int cmd, int pack) argument
637 usbip_alloc_iso_desc_pdu(struct urb *urb, ssize_t *bufflen) argument
660 usbip_recv_iso(struct usbip_device *ud, struct urb *urb) argument
728 usbip_pad_iso(struct usbip_device *ud, struct urb *urb) argument
762 usbip_recv_xbuff(struct usbip_device *ud, struct urb *urb) argument
[all...]
H A Dstub_tx.c32 * stub_complete - completion handler of a usbip urb
33 * @urb: pointer to the urb completed
35 * When a urb has completed, the USB core driver calls this function mostly in
36 * the interrupt context. To return the result of a urb, the completed urb is
40 void stub_complete(struct urb *urb) argument
42 struct stub_priv *priv = (struct stub_priv *) urb->context;
46 usbip_dbg_stub_tx("complete! status %d\n", urb
117 setup_ret_submit_pdu(struct usbip_header *rpdu, struct urb *urb) argument
161 struct urb *urb = priv->urbs[0]; local
[all...]
H A Dvhci_tx.c13 static void setup_cmd_submit_pdu(struct usbip_header *pdup, struct urb *urb) argument
15 struct vhci_priv *priv = ((struct vhci_priv *)urb->hcpriv);
19 usb_pipedevice(urb->pipe), vdev->devid);
24 pdup->base.direction = usb_pipein(urb->pipe) ?
26 pdup->base.ep = usb_pipeendpoint(urb->pipe);
28 usbip_pack_pdu(pdup, urb, USBIP_CMD_SUBMIT, 1);
30 if (urb->setup_packet)
31 memcpy(pdup->u.cmd_submit.setup, urb->setup_packet, 8);
69 struct urb *ur local
[all...]
H A Dvudc_rx.c15 static int alloc_urb_from_cmd(struct urb **urbp,
18 struct urb *urb; local
21 urb = usb_alloc_urb(pdu->u.cmd_submit.number_of_packets,
24 urb = usb_alloc_urb(0, GFP_KERNEL);
26 if (!urb)
29 usbip_pack_pdu(pdu, urb, USBIP_CMD_SUBMIT, 0);
31 if (urb->transfer_buffer_length > 0) {
32 urb->transfer_buffer = kzalloc(urb
[all...]
/linux-master/drivers/bluetooth/
H A Dbpa10x.c46 static void bpa10x_tx_complete(struct urb *urb) argument
48 struct sk_buff *skb = urb->context;
51 BT_DBG("%s urb %p status %d count %d", hdev->name,
52 urb, urb->status, urb->actual_length);
57 if (!urb->status)
58 hdev->stat.byte_tx += urb->transfer_buffer_length;
63 kfree(urb
84 bpa10x_rx_complete(struct urb *urb) argument
123 struct urb *urb; local
163 struct urb *urb; local
269 struct urb *urb; local
[all...]
/linux-master/drivers/gpu/drm/udl/
H A Dudl_main.c26 static struct urb *udl_get_urb_locked(struct udl_device *udl, long timeout);
121 void udl_urb_completion(struct urb *urb) argument
123 struct urb_node *unode = urb->context;
128 if (urb->status) {
129 if (!(urb->status == -ENOENT ||
130 urb->status == -ECONNRESET ||
131 urb->status == -EPROTO ||
132 urb->status == -ESHUTDOWN)) {
134 __func__, urb
152 struct urb *urb; local
178 struct urb *urb; local
265 struct urb *urb; local
273 udl_submit_urb(struct drm_device *dev, struct urb *urb, size_t len) argument
[all...]
/linux-master/drivers/nfc/nfcmrvl/
H A Dusb.c57 static void nfcmrvl_bulk_complete(struct urb *urb) argument
59 struct nfcmrvl_usb_drv_data *drv_data = urb->context;
62 dev_dbg(&drv_data->udev->dev, "urb %p status %d count %d\n",
63 urb, urb->status, urb->actual_length);
68 if (!urb->status) {
71 skb = nci_skb_alloc(drv_data->priv->ndev, urb->actual_length,
76 skb_put_data(skb, urb
105 struct urb *urb; local
147 nfcmrvl_tx_complete(struct urb *urb) argument
224 struct urb *urb; local
387 struct urb *urb; local
[all...]
/linux-master/drivers/net/wireless/mediatek/mt7601u/
H A Dusb.h48 static inline bool mt7601u_urb_has_error(struct urb *urb) argument
50 return urb->status &&
51 urb->status != -ENOENT &&
52 urb->status != -ECONNRESET &&
53 urb->status != -ESHUTDOWN;
62 void mt7601u_complete_urb(struct urb *urb);
/linux-master/drivers/usb/serial/
H A Dnavman.c27 static void navman_read_int_callback(struct urb *urb) argument
29 struct usb_serial_port *port = urb->context;
30 unsigned char *data = urb->transfer_buffer;
31 int status = urb->status;
41 /* this urb is terminated, clean up */
42 dev_dbg(&port->dev, "%s - urb shutting down with status: %d\n",
46 dev_dbg(&port->dev, "%s - nonzero urb status received: %d\n",
51 usb_serial_debug_data(&port->dev, __func__, urb->actual_length, data);
53 if (urb
[all...]
/linux-master/drivers/net/wireless/ath/carl9170/
H A Dusb.c135 struct urb *urb; local
141 urb = usb_get_from_anchor(&ar->tx_wait);
142 if (!urb)
145 usb_anchor_urb(urb, &ar->tx_anch);
147 err = usb_submit_urb(urb, GFP_ATOMIC);
151 urb->status);
154 usb_unanchor_urb(urb);
155 usb_anchor_urb(urb, &ar->tx_err);
158 usb_free_urb(urb);
167 carl9170_usb_tx_data_complete(struct urb *urb) argument
214 struct urb *urb; local
239 carl9170_usb_cmd_complete(struct urb *urb) argument
277 carl9170_usb_rx_irq_complete(struct urb *urb) argument
318 struct urb *urb; local
344 struct urb *urb; local
369 struct urb *urb; local
398 carl9170_usb_rx_complete(struct urb *urb) argument
461 struct urb *urb; local
485 struct urb *urb = NULL; local
515 struct urb *urb; local
558 struct urb *urb; local
607 struct urb *urb; local
717 struct urb *urb; local
[all...]
/linux-master/drivers/media/rc/
H A Dttusbir.c31 struct urb *urb[NUM_URBS]; member in struct:ttusbir
34 struct urb *bulk_urb;
61 dev_warn(tt->dev, "failed to submit bulk urb: %d\n",
79 * The urb cannot be reused until the urb completes
81 static void ttusbir_bulk_complete(struct urb *urb) argument
83 struct ttusbir *tt = urb->context;
87 switch (urb
156 ttusbir_urb_complete(struct urb *urb) argument
239 struct urb *urb = usb_alloc_urb(8, GFP_KERNEL); local
342 struct urb *urb = tt->urb[i]; local
[all...]

Completed in 233 milliseconds

1234567891011>>