Lines Matching refs:mfindex
444 uint32_t mfindex, left; in xhci_mfwrap_update() local
449 mfindex = ((now - xhci->mfindex_start) / 125000) & 0x3fff; in xhci_mfwrap_update()
450 left = 0x4000 - mfindex; in xhci_mfwrap_update()
1735 XHCIEPContext *epctx, uint64_t mfindex) in xhci_calc_intr_kick() argument
1737 uint64_t asap = ((mfindex + epctx->interval - 1) & in xhci_calc_intr_kick()
1746 XHCIEPContext *epctx, uint64_t mfindex) in xhci_calc_iso_kick() argument
1749 uint64_t asap = ((mfindex + epctx->interval - 1) & in xhci_calc_iso_kick()
1760 xfer->mfindex_kick |= mfindex & ~0x3fff; in xhci_calc_iso_kick()
1761 if (xfer->mfindex_kick + 0x100 < mfindex) { in xhci_calc_iso_kick()
1768 XHCIEPContext *epctx, uint64_t mfindex) in xhci_check_intr_iso_kick() argument
1770 if (xfer->mfindex_kick > mfindex) { in xhci_check_intr_iso_kick()
1772 (xfer->mfindex_kick - mfindex) * 125000); in xhci_check_intr_iso_kick()
1784 uint64_t mfindex; in xhci_submit() local
1796 mfindex = xhci_mfindex_get(xhci); in xhci_submit()
1797 xhci_calc_intr_kick(xhci, xfer, epctx, mfindex); in xhci_submit()
1798 xhci_check_intr_iso_kick(xhci, xfer, epctx, mfindex); in xhci_submit()
1814 mfindex = xhci_mfindex_get(xhci); in xhci_submit()
1815 xhci_calc_iso_kick(xhci, xfer, epctx, mfindex); in xhci_submit()
1816 xhci_check_intr_iso_kick(xhci, xfer, epctx, mfindex); in xhci_submit()
1880 uint64_t mfindex; in xhci_kick_epctx() local
1901 mfindex = xhci_mfindex_get(xhci); in xhci_kick_epctx()
1902 xhci_check_intr_iso_kick(xhci, xfer, epctx, mfindex); in xhci_kick_epctx()