/linux-master/drivers/usb/host/ |
H A D | fhci-q.c | 164 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 D | ohci-q.c | 14 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 D | fhci-hcd.c | 393 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 D | fhci-mem.c | 86 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 D | fhci-sched.c | 636 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 D | ohci-hcd.c | 154 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 D | uhci-q.c | 74 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 D | xhci-ring.c | 111 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 D | xen-hcd.c | 26 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 D | xhci.c | 1540 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 D | uhci-debug.c | 100 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 D | fhci.h | 385 struct urb_priv { struct 518 struct urb_priv *urb_priv, struct ed *ed, u16 index,
|
H A D | uhci-hcd.h | 479 struct urb_priv { struct
|
H A D | xhci.h | 1389 struct urb_priv { struct 1828 void xhci_urb_free_priv(struct urb_priv *urb_priv);
|
H A D | uhci-hcd.c | 90 static struct kmem_cache *uhci_up_cachep; /* urb_priv */ 880 sizeof(struct urb_priv), 0, 0, NULL);
|
H A D | ohci.h | 335 typedef struct urb_priv { struct
|
H A D | xhci-mem.c | 1757 void xhci_urb_free_priv(struct urb_priv *urb_priv) argument 1759 kfree(urb_priv);
|