EHCI_VFRAMELIST_ENTRIES_COUNT
currentFrame &= EHCI_VFRAMELIST_ENTRIES_COUNT - 1;
currentFrame = (currentFrame + 1) & (EHCI_VFRAMELIST_ENTRIES_COUNT - 1);
uint32 currentFrame = (frame + EHCI_VFRAMELIST_ENTRIES_COUNT - 5)
& (EHCI_VFRAMELIST_ENTRIES_COUNT - 1);
while (!transferDone && loop++ < EHCI_VFRAMELIST_ENTRIES_COUNT) {
& (EHCI_VFRAMELIST_ENTRIES_COUNT - 1)))) {
currentFrame = (currentFrame + 1) % EHCI_VFRAMELIST_ENTRIES_COUNT;
size_t itdListSize = EHCI_VFRAMELIST_ENTRIES_COUNT
size_t sitdListSize = EHCI_VFRAMELIST_ENTRIES_COUNT
fItdEntries = new(std::nothrow) ehci_itd *[EHCI_VFRAMELIST_ENTRIES_COUNT];
fSitdEntries = new(std::nothrow) ehci_sitd *[EHCI_VFRAMELIST_ENTRIES_COUNT];
for (int32 i = 0; i < EHCI_VFRAMELIST_ENTRIES_COUNT; i++) {
uint32 interval = EHCI_VFRAMELIST_ENTRIES_COUNT;
insertIndex < EHCI_VFRAMELIST_ENTRIES_COUNT;
= fItdEntries[i & (EHCI_VFRAMELIST_ENTRIES_COUNT - 1)]->this_phy;
fFrameBandwidth = new(std::nothrow) uint16[EHCI_VFRAMELIST_ENTRIES_COUNT];
for (int32 i = 0; i < EHCI_VFRAMELIST_ENTRIES_COUNT; i++) {