ehci_soft_itd
ehci_dump_itd(struct ehci_soft_itd *itd)
struct ehci_soft_itd *itd, *prev = NULL;
struct ehci_soft_itd *itd, *prev = NULL;
struct ehci_soft_itd *ehci_alloc_itd(struct ehci_softc *);
void ehci_free_itd(struct ehci_softc *, struct ehci_soft_itd *);
void ehci_dump_itd(struct ehci_soft_itd *);
struct ehci_soft_itd *
struct ehci_soft_itd *itd, *freeitd;
ehci_free_itd(struct ehci_softc *sc, struct ehci_soft_itd *itd)
struct ehci_soft_itd *itd;
struct ehci_soft_itd *itd;
struct ehci_soft_itd *itd = NULL, *pitd = NULL;
struct ehci_soft_itd *itd = NULL, *pitd = NULL;
sizeof(struct ehci_soft_itd *), M_USBHC, M_NOWAIT | M_ZERO);
sc->sc_flsize * sizeof(struct ehci_soft_itd *));
struct ehci_soft_itd *itd = ex->itdend;
struct ehci_soft_itd *itd;
sc->sc_flsize * sizeof(struct ehci_soft_itd *));
struct ehci_soft_itd **sc_softitds;
LIST_HEAD(sc_freeitds, ehci_soft_itd) sc_freeitds;
struct ehci_soft_itd *next;
struct ehci_soft_itd *prev;
LIST_ENTRY(ehci_soft_itd) free_list;
struct ehci_soft_itd *xfer_next; /* Next soft_itd in xfer */
#define EHCI_ITD_SIZE ((sizeof(struct ehci_soft_itd) + EHCI_QH_ALIGN - 1) / EHCI_ITD_ALIGN * EHCI_ITD_ALIGN)
struct ehci_soft_itd *start, *end;