xhci_ring
void xhci_ring_free(struct xhci_softc *, struct xhci_ring *);
void xhci_ring_reset(struct xhci_softc *, struct xhci_ring *);
struct xhci_trb *xhci_ring_consume(struct xhci_softc *, struct xhci_ring *);
struct xhci_trb *xhci_ring_produce(struct xhci_softc *, struct xhci_ring *);
xhci_ring_alloc(struct xhci_softc *sc, struct xhci_ring *ring, size_t ntrb,
xhci_ring_free(struct xhci_softc *sc, struct xhci_ring *ring)
xhci_ring_reset(struct xhci_softc *sc, struct xhci_ring *ring)
xhci_ring_consume(struct xhci_softc *sc, struct xhci_ring *ring)
xhci_ring_produce(struct xhci_softc *sc, struct xhci_ring *ring)
struct xhci_ring ring;
int xhci_ring_alloc(struct xhci_softc *, struct xhci_ring *, size_t,
struct xhci_ring sc_cmd_ring; /* Command ring */
struct xhci_ring sc_evt_ring; /* Event ring */