xhci_ring
static void xhci_host_dequeue(struct xhci_ring * const);
struct xhci_ring **, size_t, size_t);
struct xhci_ring ** const);
struct xhci_ring * const xr = xs->xs_xr[dci];
xhci_host_dequeue(struct xhci_ring * const xr)
struct xhci_ring * const tr = xs->xs_xr[dci];
struct xhci_ring * const tr = xs->xs_xr[dci];
struct xhci_ring *xr;
struct xhci_ring * const er = sc->sc_er;
xhci_ring_init(struct xhci_softc * const sc, struct xhci_ring **xrp,
struct xhci_ring *xr;
xr = kmem_zalloc(sizeof(struct xhci_ring), KM_SLEEP);
kmem_free(xr, sizeof(struct xhci_ring));
xhci_ring_free(struct xhci_softc * const sc, struct xhci_ring ** const xr)
kmem_free(*xr, sizeof(struct xhci_ring));
xhci_ring_put(struct xhci_softc * const sc, struct xhci_ring * const xr,
xhci_ring_put_xfer(struct xhci_softc * const sc, struct xhci_ring * const tr,
struct xhci_ring * const cr = sc->sc_cr;
struct xhci_ring * const cr = sc->sc_cr;
struct xhci_ring *xr = xs->xs_xr[dci];
struct xhci_ring * const tr = xs->xs_xr[dci];
struct xhci_ring * const tr = xs->xs_xr[dci];
struct xhci_ring * const tr = xs->xs_xr[dci];
struct xhci_ring * const tr = xs->xs_xr[dci];
xhci_ring_trbv(struct xhci_ring * const xr, u_int idx)
xhci_ring_trbp(struct xhci_ring * const xr, u_int idx)
xhci_trb_get_idx(struct xhci_ring *xr, uint64_t trb_0, int *idx)
struct xhci_ring *sc_cr; /* command ring */
struct xhci_ring *sc_er; /* event ring */
struct xhci_ring *xs_xr[XHCI_MAX_DCI + 1];