Searched refs:urb_priv (Results 1 - 17 of 17) sorted by relevance

/linux-master/drivers/usb/host/
H A Dfhci-q.c164 struct urb_priv *urb_priv = urb->hcpriv; local
165 struct ed *ed = urb_priv->ed;
167 for (i = 0; i < urb_priv->num_of_tds; i++) {
168 list_del_init(&urb_priv->tds[i]->node);
169 fhci_recycle_empty_td(fhci, urb_priv->tds[i]);
178 kfree(urb_priv->tds);
179 kfree(urb_priv);
269 struct urb_priv *urb_priv local
[all...]
H A Dohci-q.c14 static void urb_free_priv (struct ohci_hcd *hc, urb_priv_t *urb_priv) argument
16 int last = urb_priv->length - 1;
23 td = urb_priv->td [i];
29 list_del (&urb_priv->pending);
30 kfree (urb_priv);
47 struct urb_priv *urb_priv; variable in typeref:struct:urb_priv
93 urb_priv = urb->hcpriv;
94 if (urb_priv->td_cnt > urb_priv
521 struct urb_priv *urb_priv = urb->hcpriv; local
595 struct urb_priv *urb_priv = urb->hcpriv; local
836 urb_priv_t *urb_priv = urb->hcpriv; local
1040 urb_priv_t *urb_priv; local
1153 urb_priv_t *urb_priv = urb->hcpriv; local
[all...]
H A Dfhci-hcd.c393 struct urb_priv *urb_priv; local
429 urb_priv = kzalloc(sizeof(*urb_priv), mem_flags);
430 if (!urb_priv)
434 urb_priv->tds = kcalloc(size, sizeof(*urb_priv->tds), mem_flags);
435 if (!urb_priv->tds) {
436 kfree(urb_priv);
447 urb_priv
482 struct urb_priv *urb_priv; local
[all...]
H A Dfhci-mem.c86 struct urb_priv *urb_priv, struct ed *ed, u16 index,
107 urb_priv->tds[index] = td;
85 fhci_td_fill(struct fhci_hcd *fhci, struct urb *urb, struct urb_priv *urb_priv, struct ed *ed, u16 index, enum fhci_ta_type type, int toggle, u8 *data, u32 len, u16 interval, u16 start_frame, bool ioc) argument
H A Dfhci-sched.c636 struct urb_priv *urb_priv; local
646 urb_priv = urb->hcpriv;
651 urb_priv->tds_cnt++;
659 if (urb_priv->tds_cnt == urb_priv->num_of_tds) {
661 } else if (urb_priv->state == URB_DEL &&
666 urb_priv->state = URB_DEL;
700 struct urb_priv *urb_priv local
[all...]
H A Dohci-hcd.c154 urb_priv_t *urb_priv; local
193 urb_priv = kzalloc(struct_size(urb_priv, td, size), mem_flags);
194 if (!urb_priv)
196 INIT_LIST_HEAD (&urb_priv->pending);
197 urb_priv->length = size;
198 urb_priv->ed = ed;
202 urb_priv->td [i] = td_alloc (ohci, mem_flags);
203 if (!urb_priv->td [i]) {
204 urb_priv
318 urb_priv_t *urb_priv; local
[all...]
H A Duhci-q.c74 struct urb_priv *urbp = urb->hcpriv;
79 static void uhci_urbp_wants_fsbr(struct uhci_hcd *uhci, struct urb_priv *urbp)
142 static void uhci_add_td_to_urbp(struct uhci_td *td, struct urb_priv *urbp)
238 struct urb_priv *urbp = (struct urb_priv *) urb->hcpriv;
317 struct urb_priv *urbp = urb->hcpriv;
335 struct urb_priv *purbp;
338 purbp = list_entry(urbp->node.prev, struct urb_priv, node);
375 struct urb_priv *urbp = NULL;
383 urbp = list_entry(qh->queue.next, struct urb_priv, nod
[all...]
H A Dxhci-ring.c111 struct urb_priv *urb_priv = td->urb->hcpriv; local
113 return urb_priv->num_tds_done == urb_priv->num_tds;
124 struct urb_priv *urb_priv = urb->hcpriv; local
126 urb_priv->num_tds_done++;
796 struct urb_priv *urb_priv = urb->hcpriv; local
806 xhci_urb_free_priv(urb_priv);
2376 struct urb_priv *urb_priv; local
2476 struct urb_priv *urb_priv; local
3316 struct urb_priv *urb_priv; local
3597 struct urb_priv *urb_priv; local
3764 struct urb_priv *urb_priv; local
4057 struct urb_priv *urb_priv; local
[all...]
H A Dxen-hcd.c26 struct urb_priv { struct
554 static void xenhcd_free_urb_priv(struct urb_priv *urbp)
765 struct urb_priv *urbp = (struct urb_priv *)urb->hcpriv;
780 static int xenhcd_do_request(struct xenhcd_info *info, struct urb_priv *urbp)
822 struct urb_priv *urbp;
831 struct urb_priv, list);
845 struct urb_priv *urbp, *tmp;
874 struct urb_priv *urbp, *tmp;
880 static int xenhcd_submit_urb(struct xenhcd_info *info, struct urb_priv *urb
[all...]
H A Dxhci.c1540 struct urb_priv *urb_priv; local
1555 urb_priv = kzalloc(struct_size(urb_priv, td, num_tds), mem_flags);
1556 if (!urb_priv)
1559 urb_priv->num_tds = num_tds;
1560 urb_priv->num_tds_done = 0;
1561 urb->hcpriv = urb_priv;
1629 xhci_urb_free_priv(urb_priv);
1673 struct urb_priv *urb_pri local
[all...]
H A Duhci-debug.c100 static int uhci_show_urbp(struct uhci_hcd *uhci, struct urb_priv *urbp,
109 out += sprintf(out, "urb_priv [%p] ", urbp);
220 struct urb_priv *urbp = list_entry(qh->queue.next,
221 struct urb_priv, node);
H A Dfhci.h385 struct urb_priv { struct
518 struct urb_priv *urb_priv, struct ed *ed, u16 index,
H A Duhci-hcd.h479 struct urb_priv { struct
H A Dxhci.h1389 struct urb_priv { struct
1828 void xhci_urb_free_priv(struct urb_priv *urb_priv);
H A Duhci-hcd.c90 static struct kmem_cache *uhci_up_cachep; /* urb_priv */
880 sizeof(struct urb_priv), 0, 0, NULL);
H A Dohci.h335 typedef struct urb_priv { struct
H A Dxhci-mem.c1757 void xhci_urb_free_priv(struct urb_priv *urb_priv) argument
1759 kfree(urb_priv);

Completed in 223 milliseconds