Lines Matching defs:frindex
1682 printf("frindex=0x%08x ctrdsegm=0x%08x periodic=0x%08x async=0x%08x\n",
1702 DPRINTF("frindex = 0x%08jx ctrdsegm = 0x%08jx periodic = 0x%08jx "
4408 int frindex;
4555 frindex = epipe->isoc.next_frame;
4557 frindex = EOREAD4(sc, EHCI_FRINDEX);
4558 frindex = frindex >> 3; /* Erase microframe index */
4559 frindex += 2;
4562 if (frindex >= sc->sc_flsize)
4563 frindex &= (sc->sc_flsize - 1);
4573 sizeof(ehci_link_t) * frindex,
4577 sitd->sitd->sitd_next = sc->sc_flist[frindex];
4580 * FIXME: frindex table gets initialized to NULL
4590 sc->sc_flist[frindex] =
4594 sizeof(ehci_link_t) * frindex,
4598 sitd->frame_list.next = sc->sc_softsitds[frindex];
4599 sc->sc_softsitds[frindex] = sitd;
4602 sitd->slot = frindex;
4605 frindex += i;
4606 if (frindex >= sc->sc_flsize)
4607 frindex -= sc->sc_flsize;
4611 epipe->isoc.next_frame = frindex;
4774 int frindex;
4935 frindex = epipe->isoc.next_frame;
4937 frindex = EOREAD4(sc, EHCI_FRINDEX);
4938 frindex = frindex >> 3; /* Erase microframe index */
4939 frindex += 2;
4942 if (frindex >= sc->sc_flsize)
4943 frindex &= (sc->sc_flsize - 1);
4957 sizeof(ehci_link_t) * frindex,
4961 itd->itd->itd_next = sc->sc_flist[frindex];
4964 * FIXME: frindex table gets initialized to NULL
4974 sc->sc_flist[frindex] = htole32(EHCI_LINK_ITD | itd->physaddr);
4977 sizeof(ehci_link_t) * frindex,
4981 itd->frame_list.next = sc->sc_softitds[frindex];
4982 sc->sc_softitds[frindex] = itd;
4985 itd->slot = frindex;
4988 frindex += i;
4989 if (frindex >= sc->sc_flsize)
4990 frindex -= sc->sc_flsize;
4996 epipe->isoc.next_frame = frindex;