Lines Matching defs:frame

578 	// Setup the frame list
584 TRACE_ERROR("unable to create an area for the frame pointer list\n");
588 // Set base pointer and reset frame number
1277 // descriptors from the frame list, as descriptors are not link to each
1329 // find the first available frame with enough bandwidth.
1330 // This should always be the case, as defining the starting frame
1332 // is that frame numbers value are host controller specific, and the
1342 // Find out if the frame number specified has enough bandwidth,
1343 // otherwise find the first next available frame with enough bandwidth
1375 TRACE("appended isochronous transfer by starting at frame number %d\n",
1424 UHCI::LinkIsochronousDescriptor(uhci_td *descriptor, uint16 frame)
1428 // in that frame.
1430 if (!fFirstIsochronousDescriptor[frame]) {
1432 fFrameList[frame] = descriptor->this_phy & ~FRAMELIST_NEXT_IS_QH;
1433 fFirstIsochronousDescriptor[frame] = descriptor;
1434 fLastIsochronousDescriptor[frame] = descriptor;
1437 fLastIsochronousDescriptor[frame]->link_log = descriptor;
1438 fLastIsochronousDescriptor[frame]->link_phy
1440 fLastIsochronousDescriptor[frame] = descriptor;
1453 UHCI::UnlinkIsochronousDescriptor(uint16 frame)
1457 uhci_td *descriptor = fFirstIsochronousDescriptor[frame];
1460 fFrameList[frame] = descriptor->link_phy;
1462 fFirstIsochronousDescriptor[frame]
1465 fFirstIsochronousDescriptor[frame] = NULL;
1466 fLastIsochronousDescriptor[frame] = NULL;
1707 // wait for the frame to pass
1768 // Process the frame list until one transfer is processed
1775 // Process the frame till it has isochronous descriptors in it.
1826 // Make sure to reset the frame bandwidth