Lines Matching refs:ed
30 static void init_ed(struct ed *ed)
32 memset(ed, 0, sizeof(*ed));
33 INIT_LIST_HEAD(&ed->td_list);
34 INIT_LIST_HEAD(&ed->node);
61 struct ed *fhci_get_empty_ed(struct fhci_hcd *fhci)
63 struct ed *ed;
66 ed = list_entry(fhci->empty_eds.next, struct ed, node);
69 ed = kmalloc(sizeof(*ed), GFP_ATOMIC);
70 if (!ed)
73 init_ed(ed);
76 return ed;
79 void fhci_recycle_empty_ed(struct fhci_hcd *fhci, struct ed *ed)
81 init_ed(ed);
82 list_add(&ed->node, &fhci->empty_eds);
86 struct urb_priv *urb_priv, struct ed *ed, u16 index,
96 td->ed = ed;