Lines Matching refs:ed
34 static void init_ed(struct ed *ed)
36 memset(ed, 0, sizeof(*ed));
37 INIT_LIST_HEAD(&ed->td_list);
38 INIT_LIST_HEAD(&ed->node);
65 struct ed *fhci_get_empty_ed(struct fhci_hcd *fhci)
67 struct ed *ed;
70 ed = list_entry(fhci->empty_eds.next, struct ed, node);
73 ed = kmalloc(sizeof(*ed), GFP_ATOMIC);
74 if (!ed)
77 init_ed(ed);
80 return ed;
83 void fhci_recycle_empty_ed(struct fhci_hcd *fhci, struct ed *ed)
85 init_ed(ed);
86 list_add(&ed->node, &fhci->empty_eds);
90 struct urb_priv *urb_priv, struct ed *ed, u16 index,
100 td->ed = ed;