drivers/usb/host/fhci-hcd.c
393
struct urb_priv *urb_priv;
drivers/usb/host/fhci-hcd.c
429
urb_priv = kzalloc_obj(*urb_priv, mem_flags);
drivers/usb/host/fhci-hcd.c
430
if (!urb_priv)
drivers/usb/host/fhci-hcd.c
434
urb_priv->tds = kzalloc_objs(*urb_priv->tds, size, mem_flags);
drivers/usb/host/fhci-hcd.c
435
if (!urb_priv->tds) {
drivers/usb/host/fhci-hcd.c
436
kfree(urb_priv);
drivers/usb/host/fhci-hcd.c
447
urb_priv->num_of_tds = size;
drivers/usb/host/fhci-hcd.c
452
urb->hcpriv = urb_priv;
drivers/usb/host/fhci-hcd.c
457
kfree(urb_priv->tds);
drivers/usb/host/fhci-hcd.c
458
kfree(urb_priv);
drivers/usb/host/fhci-hcd.c
482
struct urb_priv *urb_priv;
drivers/usb/host/fhci-hcd.c
488
urb_priv = urb->hcpriv;
drivers/usb/host/fhci-hcd.c
490
if (!urb_priv || (urb_priv->state == URB_DEL))
drivers/usb/host/fhci-hcd.c
493
urb_priv->state = URB_DEL;
drivers/usb/host/fhci-hcd.c
496
urb_priv->ed->state = FHCI_ED_URB_DEL;
drivers/usb/host/fhci-mem.c
107
urb_priv->tds[index] = td;
drivers/usb/host/fhci-mem.c
86
struct urb_priv *urb_priv, struct ed *ed, u16 index,
drivers/usb/host/fhci-q.c
164
struct urb_priv *urb_priv = urb->hcpriv;
drivers/usb/host/fhci-q.c
165
struct ed *ed = urb_priv->ed;
drivers/usb/host/fhci-q.c
167
for (i = 0; i < urb_priv->num_of_tds; i++) {
drivers/usb/host/fhci-q.c
168
list_del_init(&urb_priv->tds[i]->node);
drivers/usb/host/fhci-q.c
169
fhci_recycle_empty_td(fhci, urb_priv->tds[i]);
drivers/usb/host/fhci-q.c
178
kfree(urb_priv->tds);
drivers/usb/host/fhci-q.c
179
kfree(urb_priv);
drivers/usb/host/fhci-q.c
269
struct urb_priv *urb_priv = urb->hcpriv;
drivers/usb/host/fhci-q.c
271
if (urb_priv->state == URB_DEL) {
drivers/usb/host/fhci-q.c
278
if (++(urb_priv->tds_cnt) == urb_priv->num_of_tds)
drivers/usb/host/fhci-sched.c
636
struct urb_priv *urb_priv;
drivers/usb/host/fhci-sched.c
646
urb_priv = urb->hcpriv;
drivers/usb/host/fhci-sched.c
651
urb_priv->tds_cnt++;
drivers/usb/host/fhci-sched.c
659
if (urb_priv->tds_cnt == urb_priv->num_of_tds) {
drivers/usb/host/fhci-sched.c
661
} else if (urb_priv->state == URB_DEL &&
drivers/usb/host/fhci-sched.c
666
urb_priv->state = URB_DEL;
drivers/usb/host/fhci-sched.c
700
struct urb_priv *urb_priv = urb->hcpriv;
drivers/usb/host/fhci-sched.c
757
urb_priv->tds_cnt = 0;
drivers/usb/host/fhci-sched.c
758
urb_priv->ed = ed;
drivers/usb/host/fhci-sched.c
772
fhci_td_fill(fhci, urb, urb_priv, ed, cnt,
drivers/usb/host/fhci-sched.c
783
fhci_td_fill(fhci, urb, urb_priv, ed, cnt,
drivers/usb/host/fhci-sched.c
790
cnt < urb_priv->num_of_tds) {
drivers/usb/host/fhci-sched.c
791
fhci_td_fill(fhci, urb, urb_priv, ed, cnt,
drivers/usb/host/fhci-sched.c
800
fhci_td_fill(fhci, urb, urb_priv, ed, cnt++,
drivers/usb/host/fhci-sched.c
810
fhci_td_fill(fhci, urb, urb_priv, ed, cnt++, FHCI_TA_SETUP,
drivers/usb/host/fhci-sched.c
815
fhci_td_fill(fhci, urb, urb_priv, ed, cnt++,
drivers/usb/host/fhci-sched.c
824
fhci_td_fill(fhci, urb, urb_priv, ed, cnt++,
drivers/usb/host/fhci-sched.c
829
fhci_td_fill(fhci, urb, urb_priv, ed, cnt++,
drivers/usb/host/fhci-sched.c
846
fhci_td_fill(fhci, urb, urb_priv, ed, cnt,
drivers/usb/host/fhci-sched.c
867
urb_priv->state = URB_INPROGRESS;
drivers/usb/host/fhci-sched.c
889
fhci_add_tds_to_ed(ed, urb_priv->tds, urb_priv->num_of_tds);
drivers/usb/host/fhci.h
518
struct urb_priv *urb_priv, struct ed *ed, u16 index,
drivers/usb/host/ohci-hcd.c
1043
struct urb_priv *priv;
drivers/usb/host/ohci-hcd.c
154
urb_priv_t *urb_priv;
drivers/usb/host/ohci-hcd.c
193
urb_priv = kzalloc_flex(*urb_priv, td, size, mem_flags);
drivers/usb/host/ohci-hcd.c
194
if (!urb_priv)
drivers/usb/host/ohci-hcd.c
196
INIT_LIST_HEAD (&urb_priv->pending);
drivers/usb/host/ohci-hcd.c
197
urb_priv->length = size;
drivers/usb/host/ohci-hcd.c
198
urb_priv->ed = ed;
drivers/usb/host/ohci-hcd.c
202
urb_priv->td [i] = td_alloc (ohci, mem_flags);
drivers/usb/host/ohci-hcd.c
203
if (!urb_priv->td [i]) {
drivers/usb/host/ohci-hcd.c
204
urb_priv->length = i;
drivers/usb/host/ohci-hcd.c
205
urb_free_priv (ohci, urb_priv);
drivers/usb/host/ohci-hcd.c
278
urb_priv->td_cnt = DIV_ROUND_UP(
drivers/usb/host/ohci-hcd.c
281
if (urb_priv->td_cnt >= urb_priv->length) {
drivers/usb/host/ohci-hcd.c
282
++urb_priv->td_cnt; /* Mark it */
drivers/usb/host/ohci-hcd.c
297
urb->hcpriv = urb_priv;
drivers/usb/host/ohci-hcd.c
302
urb_free_priv (ohci, urb_priv);
drivers/usb/host/ohci-hcd.c
318
urb_priv_t *urb_priv;
drivers/usb/host/ohci-hcd.c
328
urb_priv = urb->hcpriv;
drivers/usb/host/ohci-hcd.c
329
if (urb_priv->ed->state == ED_OPER)
drivers/usb/host/ohci-hcd.c
330
start_ed_unlink(ohci, urb_priv->ed);
drivers/usb/host/ohci-q.c
1040
urb_priv_t *urb_priv;
drivers/usb/host/ohci-q.c
1046
urb_priv = td->urb->hcpriv;
drivers/usb/host/ohci-q.c
1070
urb_priv->td_cnt++;
drivers/usb/host/ohci-q.c
1073
if (urb_priv->td_cnt >= urb_priv->length) {
drivers/usb/host/ohci-q.c
1153
urb_priv_t *urb_priv = urb->hcpriv;
drivers/usb/host/ohci-q.c
1159
urb_priv->td_cnt++;
drivers/usb/host/ohci-q.c
1162
if (urb_priv->td_cnt >= urb_priv->length)
drivers/usb/host/ohci-q.c
14
static void urb_free_priv (struct ohci_hcd *hc, urb_priv_t *urb_priv)
drivers/usb/host/ohci-q.c
16
int last = urb_priv->length - 1;
drivers/usb/host/ohci-q.c
23
td = urb_priv->td [i];
drivers/usb/host/ohci-q.c
29
list_del (&urb_priv->pending);
drivers/usb/host/ohci-q.c
30
kfree (urb_priv);
drivers/usb/host/ohci-q.c
47
struct urb_priv *urb_priv;
drivers/usb/host/ohci-q.c
521
struct urb_priv *urb_priv = urb->hcpriv;
drivers/usb/host/ohci-q.c
538
if (index != (urb_priv->length - 1)
drivers/usb/host/ohci-q.c
543
td_pt = urb_priv->td [index];
drivers/usb/host/ohci-q.c
546
td = urb_priv->td [index] = urb_priv->ed->dummy;
drivers/usb/host/ohci-q.c
547
urb_priv->ed->dummy = td_pt;
drivers/usb/host/ohci-q.c
549
td->ed = urb_priv->ed;
drivers/usb/host/ohci-q.c
595
struct urb_priv *urb_priv = urb->hcpriv;
drivers/usb/host/ohci-q.c
613
urb_priv->ed->hwHeadP &= ~cpu_to_hc32 (ohci, ED_C);
drivers/usb/host/ohci-q.c
616
list_add (&urb_priv->pending, &ohci->pending);
drivers/usb/host/ohci-q.c
641
switch (urb_priv->ed->type) {
drivers/usb/host/ohci-q.c
680
&& cnt < urb_priv->length) {
drivers/usb/host/ohci-q.c
685
if (urb_priv->ed->type == PIPE_BULK) {
drivers/usb/host/ohci-q.c
717
for (cnt = urb_priv->td_cnt; cnt < urb->number_of_packets;
drivers/usb/host/ohci-q.c
836
urb_priv_t *urb_priv = urb->hcpriv;
drivers/usb/host/ohci-q.c
870
urb_priv->td_cnt++;
drivers/usb/host/ohci-q.c
93
urb_priv = urb->hcpriv;
drivers/usb/host/ohci-q.c
94
if (urb_priv->td_cnt > urb_priv->length) {
drivers/usb/host/uhci-debug.c
100
static int uhci_show_urbp(struct uhci_hcd *uhci, struct urb_priv *urbp,
drivers/usb/host/uhci-debug.c
220
struct urb_priv *urbp = list_entry(qh->queue.next,
drivers/usb/host/uhci-debug.c
221
struct urb_priv, node);
drivers/usb/host/uhci-hcd.c
877
sizeof(struct urb_priv), 0, 0, NULL);
drivers/usb/host/uhci-q.c
1123
struct uhci_qh *qh, struct urb_priv *urbp)
drivers/usb/host/uhci-q.c
1172
struct urb_priv *urbp = urb->hcpriv;
drivers/usb/host/uhci-q.c
1261
struct urb_priv *urbp = (struct urb_priv *) urb->hcpriv;
drivers/usb/host/uhci-q.c
1298
struct urb_priv, node)->urb;
drivers/usb/host/uhci-q.c
1372
struct urb_priv *urbp = urb->hcpriv;
drivers/usb/host/uhci-q.c
1414
struct urb_priv *urbp;
drivers/usb/host/uhci-q.c
142
static void uhci_add_td_to_urbp(struct uhci_td *td, struct urb_priv *urbp)
drivers/usb/host/uhci-q.c
1493
qh = ((struct urb_priv *) urb->hcpriv)->qh;
drivers/usb/host/uhci-q.c
1521
struct urb_priv *urbp = (struct urb_priv *) urb->hcpriv;
drivers/usb/host/uhci-q.c
1537
struct urb_priv, node)->urb;
drivers/usb/host/uhci-q.c
1577
struct urb_priv *urbp;
drivers/usb/host/uhci-q.c
1582
urbp = list_entry(qh->queue.next, struct urb_priv, node);
drivers/usb/host/uhci-q.c
1641
urbp = list_entry(qh->queue.next, struct urb_priv, node);
drivers/usb/host/uhci-q.c
1670
struct urb_priv *urbp = NULL;
drivers/usb/host/uhci-q.c
1691
urbp = list_entry(qh->queue.next, struct urb_priv, node);
drivers/usb/host/uhci-q.c
1772
list_entry(qh->queue.next, struct urb_priv, node));
drivers/usb/host/uhci-q.c
238
struct urb_priv *urbp = (struct urb_priv *) urb->hcpriv;
drivers/usb/host/uhci-q.c
317
struct urb_priv *urbp = urb->hcpriv;
drivers/usb/host/uhci-q.c
335
struct urb_priv *purbp;
drivers/usb/host/uhci-q.c
338
purbp = list_entry(urbp->node.prev, struct urb_priv, node);
drivers/usb/host/uhci-q.c
375
struct urb_priv *urbp = NULL;
drivers/usb/host/uhci-q.c
383
urbp = list_entry(qh->queue.next, struct urb_priv, node);
drivers/usb/host/uhci-q.c
415
pipe = list_entry(qh->queue.next, struct urb_priv, node)->urb->pipe;
drivers/usb/host/uhci-q.c
487
struct urb_priv *urbp = list_entry(qh->queue.next,
drivers/usb/host/uhci-q.c
488
struct urb_priv, node);
drivers/usb/host/uhci-q.c
722
static inline struct urb_priv *uhci_alloc_urb_priv(struct uhci_hcd *uhci,
drivers/usb/host/uhci-q.c
725
struct urb_priv *urbp;
drivers/usb/host/uhci-q.c
74
struct urb_priv *urbp = urb->hcpriv;
drivers/usb/host/uhci-q.c
741
struct urb_priv *urbp)
drivers/usb/host/uhci-q.c
79
static void uhci_urbp_wants_fsbr(struct uhci_hcd *uhci, struct urb_priv *urbp)
drivers/usb/host/uhci-q.c
798
struct urb_priv *urbp = urb->hcpriv;
drivers/usb/host/uhci-q.c
925
struct urb_priv *urbp = urb->hcpriv;
drivers/usb/host/xen-hcd.c
1327
struct urb_priv *urbp;
drivers/usb/host/xen-hcd.c
1364
struct urb_priv *urbp;
drivers/usb/host/xen-hcd.c
1591
sizeof(struct urb_priv), 0, 0, NULL);
drivers/usb/host/xen-hcd.c
554
static void xenhcd_free_urb_priv(struct urb_priv *urbp)
drivers/usb/host/xen-hcd.c
765
struct urb_priv *urbp = (struct urb_priv *)urb->hcpriv;
drivers/usb/host/xen-hcd.c
780
static int xenhcd_do_request(struct xenhcd_info *info, struct urb_priv *urbp)
drivers/usb/host/xen-hcd.c
822
struct urb_priv *urbp;
drivers/usb/host/xen-hcd.c
831
struct urb_priv, list);
drivers/usb/host/xen-hcd.c
845
struct urb_priv *urbp, *tmp;
drivers/usb/host/xen-hcd.c
874
struct urb_priv *urbp, *tmp;
drivers/usb/host/xen-hcd.c
880
static int xenhcd_submit_urb(struct xenhcd_info *info, struct urb_priv *urbp)
drivers/usb/host/xen-hcd.c
903
static int xenhcd_unlink_urb(struct xenhcd_info *info, struct urb_priv *urbp)
drivers/usb/host/xhci-mem.c
1777
void xhci_urb_free_priv(struct urb_priv *urb_priv)
drivers/usb/host/xhci-mem.c
1779
kfree(urb_priv);
drivers/usb/host/xhci-ring.c
130
struct urb_priv *urb_priv = td->urb->hcpriv;
drivers/usb/host/xhci-ring.c
132
return urb_priv->num_tds_done == urb_priv->num_tds;
drivers/usb/host/xhci-ring.c
143
struct urb_priv *urb_priv = urb->hcpriv;
drivers/usb/host/xhci-ring.c
145
urb_priv->num_tds_done++;
drivers/usb/host/xhci-ring.c
2392
struct urb_priv *urb_priv;
drivers/usb/host/xhci-ring.c
2401
urb_priv = td->urb->hcpriv;
drivers/usb/host/xhci-ring.c
2402
idx = urb_priv->num_tds_done;
drivers/usb/host/xhci-ring.c
2498
struct urb_priv *urb_priv;
drivers/usb/host/xhci-ring.c
2502
urb_priv = td->urb->hcpriv;
drivers/usb/host/xhci-ring.c
2503
idx = urb_priv->num_tds_done;
drivers/usb/host/xhci-ring.c
3335
struct urb_priv *urb_priv;
drivers/usb/host/xhci-ring.c
3353
urb_priv = urb->hcpriv;
drivers/usb/host/xhci-ring.c
3354
td = &urb_priv->td[td_index];
drivers/usb/host/xhci-ring.c
3615
struct urb_priv *urb_priv;
drivers/usb/host/xhci-ring.c
3652
urb_priv = urb->hcpriv;
drivers/usb/host/xhci-ring.c
3655
if (urb->transfer_flags & URB_ZERO_PACKET && urb_priv->num_tds > 1)
drivers/usb/host/xhci-ring.c
3658
td = &urb_priv->td[0];
drivers/usb/host/xhci-ring.c
3757
urb_priv->td[1].end_trb = ring->enqueue;
drivers/usb/host/xhci-ring.c
3758
urb_priv->td[1].end_seg = ring->enq_seg;
drivers/usb/host/xhci-ring.c
3780
struct urb_priv *urb_priv;
drivers/usb/host/xhci-ring.c
3823
urb_priv = urb->hcpriv;
drivers/usb/host/xhci-ring.c
3824
td = &urb_priv->td[0];
drivers/usb/host/xhci-ring.c
4082
struct urb_priv *urb_priv;
drivers/usb/host/xhci-ring.c
4109
urb_priv = urb->hcpriv;
drivers/usb/host/xhci-ring.c
4140
td = &urb_priv->td[i];
drivers/usb/host/xhci-ring.c
4244
list_del_init(&urb_priv->td[i].td_list);
drivers/usb/host/xhci-ring.c
4251
urb_priv->td[0].end_trb = ep_ring->enqueue;
drivers/usb/host/xhci-ring.c
4253
td_to_noop(xhci, xep, &urb_priv->td[0], true);
drivers/usb/host/xhci-ring.c
4256
ep_ring->enqueue = urb_priv->td[0].start_trb;
drivers/usb/host/xhci-ring.c
4257
ep_ring->enq_seg = urb_priv->td[0].start_seg;
drivers/usb/host/xhci-ring.c
829
struct urb_priv *urb_priv = urb->hcpriv;
drivers/usb/host/xhci-ring.c
839
xhci_urb_free_priv(urb_priv);
drivers/usb/host/xhci.c
1629
struct urb_priv *urb_priv;
drivers/usb/host/xhci.c
1644
urb_priv = kzalloc_flex(*urb_priv, td, num_tds, mem_flags);
drivers/usb/host/xhci.c
1645
if (!urb_priv)
drivers/usb/host/xhci.c
1648
urb_priv->num_tds = num_tds;
drivers/usb/host/xhci.c
1649
urb_priv->num_tds_done = 0;
drivers/usb/host/xhci.c
1650
urb->hcpriv = urb_priv;
drivers/usb/host/xhci.c
1718
xhci_urb_free_priv(urb_priv);
drivers/usb/host/xhci.c
1762
struct urb_priv *urb_priv;
drivers/usb/host/xhci.c
1782
urb_priv = urb->hcpriv;
drivers/usb/host/xhci.c
1783
if (!vdev || !urb_priv)
drivers/usb/host/xhci.c
1804
if (!td_on_ring(&urb_priv->td[0], ep_ring)) {
drivers/usb/host/xhci.c
1806
for (i = urb_priv->num_tds_done; i < urb_priv->num_tds; i++) {
drivers/usb/host/xhci.c
1807
td = &urb_priv->td[i];
drivers/usb/host/xhci.c
1817
for (i = urb_priv->num_tds_done;
drivers/usb/host/xhci.c
1818
i < urb_priv->num_tds;
drivers/usb/host/xhci.c
1820
td = &urb_priv->td[i];
drivers/usb/host/xhci.c
1829
i = urb_priv->num_tds_done;
drivers/usb/host/xhci.c
1830
if (i < urb_priv->num_tds)
drivers/usb/host/xhci.c
1837
urb_priv->td[i].start_seg,
drivers/usb/host/xhci.c
1838
urb_priv->td[i].start_trb));
drivers/usb/host/xhci.c
1840
for (; i < urb_priv->num_tds; i++) {
drivers/usb/host/xhci.c
1841
td = &urb_priv->td[i];
drivers/usb/host/xhci.c
1881
if (urb_priv)
drivers/usb/host/xhci.c
1882
xhci_urb_free_priv(urb_priv);
drivers/usb/host/xhci.h
1849
void xhci_urb_free_priv(struct urb_priv *urb_priv);