|
The Pedigree Project 0.1
|
Collaboration diagram for Ehci::QH::MetaData:Public Attributes | |
| void(* | pCallback )(uintptr_t, ssize_t) |
| uintptr_t | pParam |
| size_t | periodicGeneration |
| size_t | periodicFrameIndex |
| size_t | periodicInterval |
| bool | periodicPending |
| qTD | periodicTemplate |
| bool | bPeriodic |
| bool | bBuildFailed |
| qTD * | pFirstQTD |
| qTD * | pLastQTD |
| size_t | nTotalBytes |
| QH * | pPrev |
| QH * | pNext |
| bool | bIgnore |
| UsbHcd::TransferCompletion | completion |
| UsbHcd::TransferCompletion Ehci::QH::MetaData::completion |
Ignore this QH when iterating over the list - don't look at any of its qTDs
Definition at line 191 of file Ehci.h.
Referenced by Ehci::cancelAsyncAndDrain(), Ehci::doAsync(), and Ehci::irq().
| void(* Ehci::QH::MetaData::pCallback) (uintptr_t, ssize_t) |
Periodic registrations have no one-shot completion obligation.
Definition at line 172 of file Ehci.h.
Referenced by Ehci::addInterruptInHandler(), Ehci::cancelInterruptInAndDrain(), and Ehci::irq().