The Pedigree Project
0.1
|
This is the complete list of members for Ohci, including all inherited members.
ActionOnDuplicate enum name (defined in RequestQueue) | RequestQueue | |
addAsyncRequest(size_t priority, uint64_t p1=0, uint64_t p2=0, uint64_t p3=0, uint64_t p4=0, uint64_t p5=0, uint64_t p6=0, uint64_t p7=0, uint64_t p8=0) | RequestQueue | |
addChild(Device *pDevice) | Device | |
addInterruptInHandler(UsbEndpoint endpointInfo, uintptr_t pBuffer, uint16_t nBytes, void(*pCallback)(uintptr_t, ssize_t), uintptr_t pParam=0) | Ohci | virtual |
addRequest(size_t priority, uint64_t p1=0, uint64_t p2=0, uint64_t p3=0, uint64_t p4=0, uint64_t p5=0, uint64_t p6=0, uint64_t p7=0, uint64_t p8=0) | RequestQueue | |
addRequest(size_t priority, ActionOnDuplicate action, uint64_t p1=0, uint64_t p2=0, uint64_t p3=0, uint64_t p4=0, uint64_t p5=0, uint64_t p6=0, uint64_t p7=0, uint64_t p8=0) | RequestQueue | |
addresses() | Device | inlinevirtual |
addToRoot(Device *device) | Device | static |
addTransferToTransaction(uintptr_t pTransaction, bool bToggle, UsbPid pid, uintptr_t pBuffer, size_t nBytes) | Ohci | virtual |
ALIGN(16) (defined in Ohci) | Ohci | |
ALIGN(16) (defined in Ohci) | Ohci | |
Block enum value (defined in RequestQueue) | RequestQueue | |
BulkList enum value (defined in Ohci) | Ohci | private |
Bus enum value | Device | |
Callback typedef (defined in Device) | Device | |
compareRequests(const Request &a, const Request &b) | RequestQueue | inlineprotectedvirtual |
Console enum value | Device | |
Controller enum value | Device | |
ControlList enum value (defined in Ohci) | Ohci | private |
createTransaction(UsbEndpoint endpointInfo) | Ohci | virtual |
destroy() | RequestQueue | virtual |
Device() (defined in Device) | Device | |
Device(Device *p) | Device | |
deviceConnected(uint8_t nPort, UsbSpeed speed) | UsbHub | |
deviceDisconnected(uint8_t nPort) | UsbHub | |
Disk enum value | Device | |
Display enum value | Device | |
doAsync(uintptr_t pTransaction, void(*pCallback)(uintptr_t, ssize_t)=0, uintptr_t pParam=0) | Ohci | virtual |
RequestQueue::doAsync(void *p) | RequestQueue | protectedstatic |
doSync(uintptr_t nTransaction, uint32_t timeout=5000) | UsbHub | |
dump(String &str) | Device | inlinevirtual |
executeRequest(uint64_t p1=0, uint64_t p2=0, uint64_t p3=0, uint64_t p4=0, uint64_t p5=0, uint64_t p6=0, uint64_t p7=0, uint64_t p8=0) | Ohci | protectedvirtual |
foreach(Callback callback, Device *root=0) | Device | static |
foreach(pedigree_std::Callable< F > &callback, Device *root, Args...args) (defined in Device) | Device | static |
Generic enum value | Device | |
getChild(size_t n) | Device | |
getInterruptNumber() | Device | inlinevirtual |
getName(String &str) | Ohci | inlinevirtual |
getNextRequest() | RequestQueue | protected |
getNumChildren() | Device | |
getParent() const | Device | inline |
getPciBusPosition() | Device | inline |
getPciClassCode() | Device | inline |
getPciConfigHeader() const | Device | inline |
getPciDeviceId() | Device | inline |
getPciDevicePosition() | Device | inline |
getPciFunctionNumber() | Device | inline |
getPciProgInterface() | Device | inline |
getPciSubclassCode() | Device | inline |
getPciVendorId() | Device | inline |
getSpecificType() | Device | inlinevirtual |
getType() | UsbHub | virtual |
halt() | RequestQueue | |
ignoreConnectionChanges(uint8_t nPort, bool bIgnore=true) | UsbHub | inline |
initialise() | RequestQueue | virtual |
irq(irq_id_t number, InterruptState &state) | Ohci | virtual |
IrqHandler() (defined in IrqHandler) | IrqHandler | |
IsochronousList enum value (defined in Ohci) | Ohci | private |
isRequestValid(const Request *r) | RequestQueue | protected |
Lists enum name | Ohci | private |
m_Addresses | Device | protected |
m_AsyncRequestQueueCondition | RequestQueue | protected |
m_BulkEDBitmap (defined in Ohci) | Ohci | private |
m_BulkListChangeLock | Ohci | private |
m_Children | Device | protected |
m_ClassCode | Device | protected |
m_ConfigHeader | Device | protected |
m_ControlEDBitmap (defined in Ohci) | Ohci | private |
m_ControlListChangeLock | Ohci | private |
m_DequeueCount | Ohci | private |
m_DequeueList | Ohci | private |
m_DequeueListLock | Ohci | private |
m_DeviceId | Device | protected |
m_FullSchedule | Ohci | private |
m_HaltAcknowledged (defined in RequestQueue) | RequestQueue | protected |
m_Halted (defined in RequestQueue) | RequestQueue | protected |
m_IgnoredPorts | UsbHub | protected |
m_InterruptNumber | Device | protected |
m_Mutex | Ohci | private |
m_Name (defined in RequestQueue) | RequestQueue | protected |
m_nAsyncRequests (defined in RequestQueue) | RequestQueue | protected |
m_nMaxAsyncRequests (defined in RequestQueue) | RequestQueue | protected |
m_nPorts (defined in Ohci) | Ohci | private |
m_nTotalRequests (defined in RequestQueue) | RequestQueue | protected |
m_OhciMR (defined in Ohci) | Ohci | private |
m_OverrunChecker (defined in RequestQueue) | RequestQueue | protected |
m_pBase (defined in Ohci) | Ohci | private |
m_pBulkEDList (defined in Ohci) | Ohci | private |
m_pBulkEDListPhys (defined in Ohci) | Ohci | private |
m_pBulkQueueHead (defined in Ohci) | Ohci | private |
m_pBulkQueueTail (defined in Ohci) | Ohci | private |
m_PciBusPos | Device | protected |
m_PciDevicePos | Device | protected |
m_PciFunctionNum | Device | protected |
m_pControlEDList (defined in Ohci) | Ohci | private |
m_pControlEDListPhys (defined in Ohci) | Ohci | private |
m_pControlQueueHead (defined in Ohci) | Ohci | private |
m_pControlQueueTail (defined in Ohci) | Ohci | private |
m_PeriodicEDBitmap (defined in Ohci) | Ohci | private |
m_PeriodicListChangeLock | Ohci | private |
m_pHcca (defined in Ohci) | Ohci | private |
m_pHccaPhys (defined in Ohci) | Ohci | private |
m_pParent | Device | protected |
m_pPeriodicEDList (defined in Ohci) | Ohci | private |
m_pPeriodicEDListPhys (defined in Ohci) | Ohci | private |
m_pPeriodicQueueTail (defined in Ohci) | Ohci | private |
m_pRequestQueue | RequestQueue | protected |
m_ProgInterface | Device | protected |
m_pTDList (defined in Ohci) | Ohci | private |
m_pTDListPhys (defined in Ohci) | Ohci | private |
m_pThread (defined in RequestQueue) | RequestQueue | protected |
m_RequestQueueCondition | RequestQueue | protected |
m_RequestQueueMutex | RequestQueue | protected |
m_Root | Device | protectedstatic |
m_ScheduleChangeLock | Ohci | private |
m_SpecificType | Device | protected |
m_Stop | RequestQueue | protected |
m_SubclassCode | Device | protected |
m_TDBitmap (defined in Ohci) | Ohci | private |
m_TreeLock | Device | protectedstatic |
m_VendorId | Device | protected |
Mouse enum value | Device | |
Network enum value | Device | |
NewRequest enum value (defined in RequestQueue) | RequestQueue | |
NOT_COPYABLE_OR_ASSIGNABLE(Device) (defined in Device) | Device | protected |
Ohci(Device *pDev) (defined in Ohci) | Ohci | |
Ohci(const Ohci &) (defined in Ohci) | Ohci | private |
OhciBulkCurrentED enum value (defined in Ohci) | Ohci | private |
OhciBulkHeadED enum value (defined in Ohci) | Ohci | private |
OhciCommandBulkListFilled enum value (defined in Ohci) | Ohci | private |
OhciCommandControlListFilled enum value (defined in Ohci) | Ohci | private |
OhciCommandHcReset enum value (defined in Ohci) | Ohci | private |
OhciCommandRequestOwnership enum value (defined in Ohci) | Ohci | private |
OhciCommandStatus enum value (defined in Ohci) | Ohci | private |
OhciConstants enum name (defined in Ohci) | Ohci | private |
OhciControl enum value (defined in Ohci) | Ohci | private |
OhciControlCurrentED enum value (defined in Ohci) | Ohci | private |
OhciControlHeadED enum value (defined in Ohci) | Ohci | private |
OhciControlInterruptRoute enum value (defined in Ohci) | Ohci | private |
OhciControlListsEnable enum value (defined in Ohci) | Ohci | private |
OhciControlStateFunctionalMask enum value (defined in Ohci) | Ohci | private |
OhciControlStateRunning enum value (defined in Ohci) | Ohci | private |
OhciFmInterval enum value (defined in Ohci) | Ohci | private |
OhciHcca enum value (defined in Ohci) | Ohci | private |
OhciInterruptDisable enum value (defined in Ohci) | Ohci | private |
OhciInterruptEnable enum value (defined in Ohci) | Ohci | private |
OhciInterruptMIE enum value (defined in Ohci) | Ohci | private |
OhciInterruptRhStsChange enum value (defined in Ohci) | Ohci | private |
OhciInterruptStartOfFrame enum value (defined in Ohci) | Ohci | private |
OhciInterruptStatus enum value (defined in Ohci) | Ohci | private |
OhciInterruptUnrecoverableError enum value (defined in Ohci) | Ohci | private |
OhciInterruptWbDoneHead enum value (defined in Ohci) | Ohci | private |
OhciRhDescriptorA enum value (defined in Ohci) | Ohci | private |
OhciRhPortStatus enum value (defined in Ohci) | Ohci | private |
OhciRhPortStsConnected enum value (defined in Ohci) | Ohci | private |
OhciRhPortStsConnStsCh enum value (defined in Ohci) | Ohci | private |
OhciRhPortStsEnable enum value (defined in Ohci) | Ohci | private |
OhciRhPortStsLoSpeed enum value (defined in Ohci) | Ohci | private |
OhciRhPortStsPower enum value (defined in Ohci) | Ohci | private |
OhciRhPortStsResCh enum value (defined in Ohci) | Ohci | private |
OhciRhPortStsReset enum value (defined in Ohci) | Ohci | private |
OhciRhStatus enum value (defined in Ohci) | Ohci | private |
OhciVersion enum value (defined in Ohci) | Ohci | private |
operator=(const Ohci &) (defined in Ohci) | Ohci | private |
operator=(const RequestQueue &) (defined in RequestQueue) | RequestQueue | protected |
PACKED (defined in Ohci) | Ohci | |
PeriodicList enum value (defined in Ohci) | Ohci | private |
portReset(uint8_t nPort, bool bErrorResponse=false) | Ohci | virtual |
ptv_ed(physical_uintptr_t phys) | Ohci | inlineprivate |
removeChild(size_t n) | Device | |
removeChild(Device *d) | Device | |
removeED(ED *pED) | Ohci | private |
replaceChild(Device *src, Device *dest) | Device | |
RequestQueue(const String &name) | RequestQueue | |
RequestQueue(const RequestQueue &) (defined in RequestQueue) | RequestQueue | protected |
resume() | RequestQueue | |
ReturnImmediately enum value (defined in RequestQueue) | RequestQueue | |
root() | Device | inlineprotectedstatic |
Root enum value | Device | |
searchByClass(uint16_t classCode, void(*callback)(Device *), Device *root=0) (defined in Device) | Device | static |
searchByClassAndSubclass(uint16_t classCode, uint16_t subclassCode, void(*callback)(Device *), Device *root=0) (defined in Device) | Device | static |
searchByClassSubclassAndProgInterface(uint16_t classCode, uint16_t subclassCode, uint8_t progInterface, void(*callback)(Device *), Device *root=0) (defined in Device) | Device | static |
searchByVendorId(uint16_t vendorId, void(*callback)(Device *), Device *root=0) | Device | static |
searchByVendorIdAndDeviceId(uint16_t vendorId, uint16_t deviceId, void(*callback)(Device *), Device *root=0) (defined in Device) | Device | static |
setInterruptNumber(uintptr_t n) | Device | inlinevirtual |
setParent(Device *p) | Device | inline |
setPciConfigHeader(const PciBus::ConfigSpace &space) | Device | inline |
setPciIdentifiers(uint8_t classCode, uint8_t subclassCode, uint16_t vendorId, uint16_t deviceId, uint8_t progIf) | Device | inline |
setPciPosition(uint32_t bus, uint32_t device, uint32_t func) | Device | inline |
setSpecificType(String str) | Device | inlinevirtual |
Sound enum value | Device | |
start(Lists list) | Ohci | private |
stop(Lists list) | Ohci | private |
trampoline(void *p) | RequestQueue | protectedstatic |
Type enum name | Device | |
UsbContainer enum value | Device | |
UsbController enum value | Device | |
UsbGeneric enum value | Device | |
UsbHub() (defined in UsbHub) | UsbHub | |
UsbHub(Device *p) (defined in UsbHub) | UsbHub | |
vtp_ed(ED *pED) | Ohci | inlineprivate |
work() | RequestQueue | protected |
~Device() (defined in Device) | Device | virtual |
~IrqHandler() | IrqHandler | protectedvirtual |
~Ohci() (defined in Ohci) | Ohci | virtual |
~RequestQueue() (defined in RequestQueue) | RequestQueue | virtual |
~UsbHub() (defined in UsbHub) | UsbHub | virtual |