Lines Matching refs:urb_priv
151 urb_priv_t *urb_priv; in ohci_urb_enqueue() local
190 urb_priv = kzalloc (sizeof (urb_priv_t) + size * sizeof (struct td *), in ohci_urb_enqueue()
192 if (!urb_priv) in ohci_urb_enqueue()
194 INIT_LIST_HEAD (&urb_priv->pending); in ohci_urb_enqueue()
195 urb_priv->length = size; in ohci_urb_enqueue()
196 urb_priv->ed = ed; in ohci_urb_enqueue()
200 urb_priv->td [i] = td_alloc (ohci, mem_flags); in ohci_urb_enqueue()
201 if (!urb_priv->td [i]) { in ohci_urb_enqueue()
202 urb_priv->length = i; in ohci_urb_enqueue()
203 urb_free_priv (ohci, urb_priv); in ohci_urb_enqueue()
275 urb_priv->td_cnt = DIV_ROUND_UP( in ohci_urb_enqueue()
278 if (urb_priv->td_cnt >= urb_priv->length) { in ohci_urb_enqueue()
279 ++urb_priv->td_cnt; /* Mark it */ in ohci_urb_enqueue()
294 urb->hcpriv = urb_priv; in ohci_urb_enqueue()
299 urb_free_priv (ohci, urb_priv); in ohci_urb_enqueue()
315 urb_priv_t *urb_priv; in ohci_urb_dequeue() local
325 urb_priv = urb->hcpriv; in ohci_urb_dequeue()
326 if (urb_priv->ed->state == ED_OPER) in ohci_urb_dequeue()
327 start_ed_unlink(ohci, urb_priv->ed); in ohci_urb_dequeue()
1004 struct urb_priv *priv; in ohci_restart()