The Pedigree Project  0.1
Ohci Member List

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)Ohcivirtual
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()Deviceinlinevirtual
addToRoot(Device *device)Devicestatic
addTransferToTransaction(uintptr_t pTransaction, bool bToggle, UsbPid pid, uintptr_t pBuffer, size_t nBytes)Ohcivirtual
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)Ohciprivate
Bus enum valueDevice
Callback typedef (defined in Device)Device
compareRequests(const Request &a, const Request &b)RequestQueueinlineprotectedvirtual
Console enum valueDevice
Controller enum valueDevice
ControlList enum value (defined in Ohci)Ohciprivate
createTransaction(UsbEndpoint endpointInfo)Ohcivirtual
destroy()RequestQueuevirtual
Device() (defined in Device)Device
Device(Device *p)Device
deviceConnected(uint8_t nPort, UsbSpeed speed)UsbHub
deviceDisconnected(uint8_t nPort)UsbHub
Disk enum valueDevice
Display enum valueDevice
doAsync(uintptr_t pTransaction, void(*pCallback)(uintptr_t, ssize_t)=0, uintptr_t pParam=0)Ohcivirtual
RequestQueue::doAsync(void *p)RequestQueueprotectedstatic
doSync(uintptr_t nTransaction, uint32_t timeout=5000)UsbHub
dump(String &str)Deviceinlinevirtual
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)Ohciprotectedvirtual
foreach(Callback callback, Device *root=0)Devicestatic
foreach(pedigree_std::Callable< F > &callback, Device *root, Args...args) (defined in Device)Devicestatic
Generic enum valueDevice
getChild(size_t n)Device
getInterruptNumber()Deviceinlinevirtual
getName(String &str)Ohciinlinevirtual
getNextRequest()RequestQueueprotected
getNumChildren()Device
getParent() const Deviceinline
getPciBusPosition()Deviceinline
getPciClassCode()Deviceinline
getPciConfigHeader() const Deviceinline
getPciDeviceId()Deviceinline
getPciDevicePosition()Deviceinline
getPciFunctionNumber()Deviceinline
getPciProgInterface()Deviceinline
getPciSubclassCode()Deviceinline
getPciVendorId()Deviceinline
getSpecificType()Deviceinlinevirtual
getType()UsbHubvirtual
halt()RequestQueue
ignoreConnectionChanges(uint8_t nPort, bool bIgnore=true)UsbHubinline
initialise()RequestQueuevirtual
irq(irq_id_t number, InterruptState &state)Ohcivirtual
IrqHandler() (defined in IrqHandler)IrqHandler
IsochronousList enum value (defined in Ohci)Ohciprivate
isRequestValid(const Request *r)RequestQueueprotected
Lists enum nameOhciprivate
m_AddressesDeviceprotected
m_AsyncRequestQueueConditionRequestQueueprotected
m_BulkEDBitmap (defined in Ohci)Ohciprivate
m_BulkListChangeLockOhciprivate
m_ChildrenDeviceprotected
m_ClassCodeDeviceprotected
m_ConfigHeaderDeviceprotected
m_ControlEDBitmap (defined in Ohci)Ohciprivate
m_ControlListChangeLockOhciprivate
m_DequeueCountOhciprivate
m_DequeueListOhciprivate
m_DequeueListLockOhciprivate
m_DeviceIdDeviceprotected
m_FullScheduleOhciprivate
m_HaltAcknowledged (defined in RequestQueue)RequestQueueprotected
m_Halted (defined in RequestQueue)RequestQueueprotected
m_IgnoredPortsUsbHubprotected
m_InterruptNumberDeviceprotected
m_MutexOhciprivate
m_Name (defined in RequestQueue)RequestQueueprotected
m_nAsyncRequests (defined in RequestQueue)RequestQueueprotected
m_nMaxAsyncRequests (defined in RequestQueue)RequestQueueprotected
m_nPorts (defined in Ohci)Ohciprivate
m_nTotalRequests (defined in RequestQueue)RequestQueueprotected
m_OhciMR (defined in Ohci)Ohciprivate
m_OverrunChecker (defined in RequestQueue)RequestQueueprotected
m_pBase (defined in Ohci)Ohciprivate
m_pBulkEDList (defined in Ohci)Ohciprivate
m_pBulkEDListPhys (defined in Ohci)Ohciprivate
m_pBulkQueueHead (defined in Ohci)Ohciprivate
m_pBulkQueueTail (defined in Ohci)Ohciprivate
m_PciBusPosDeviceprotected
m_PciDevicePosDeviceprotected
m_PciFunctionNumDeviceprotected
m_pControlEDList (defined in Ohci)Ohciprivate
m_pControlEDListPhys (defined in Ohci)Ohciprivate
m_pControlQueueHead (defined in Ohci)Ohciprivate
m_pControlQueueTail (defined in Ohci)Ohciprivate
m_PeriodicEDBitmap (defined in Ohci)Ohciprivate
m_PeriodicListChangeLockOhciprivate
m_pHcca (defined in Ohci)Ohciprivate
m_pHccaPhys (defined in Ohci)Ohciprivate
m_pParentDeviceprotected
m_pPeriodicEDList (defined in Ohci)Ohciprivate
m_pPeriodicEDListPhys (defined in Ohci)Ohciprivate
m_pPeriodicQueueTail (defined in Ohci)Ohciprivate
m_pRequestQueueRequestQueueprotected
m_ProgInterfaceDeviceprotected
m_pTDList (defined in Ohci)Ohciprivate
m_pTDListPhys (defined in Ohci)Ohciprivate
m_pThread (defined in RequestQueue)RequestQueueprotected
m_RequestQueueConditionRequestQueueprotected
m_RequestQueueMutexRequestQueueprotected
m_RootDeviceprotectedstatic
m_ScheduleChangeLockOhciprivate
m_SpecificTypeDeviceprotected
m_StopRequestQueueprotected
m_SubclassCodeDeviceprotected
m_TDBitmap (defined in Ohci)Ohciprivate
m_TreeLockDeviceprotectedstatic
m_VendorIdDeviceprotected
Mouse enum valueDevice
Network enum valueDevice
NewRequest enum value (defined in RequestQueue)RequestQueue
NOT_COPYABLE_OR_ASSIGNABLE(Device) (defined in Device)Deviceprotected
Ohci(Device *pDev) (defined in Ohci)Ohci
Ohci(const Ohci &) (defined in Ohci)Ohciprivate
OhciBulkCurrentED enum value (defined in Ohci)Ohciprivate
OhciBulkHeadED enum value (defined in Ohci)Ohciprivate
OhciCommandBulkListFilled enum value (defined in Ohci)Ohciprivate
OhciCommandControlListFilled enum value (defined in Ohci)Ohciprivate
OhciCommandHcReset enum value (defined in Ohci)Ohciprivate
OhciCommandRequestOwnership enum value (defined in Ohci)Ohciprivate
OhciCommandStatus enum value (defined in Ohci)Ohciprivate
OhciConstants enum name (defined in Ohci)Ohciprivate
OhciControl enum value (defined in Ohci)Ohciprivate
OhciControlCurrentED enum value (defined in Ohci)Ohciprivate
OhciControlHeadED enum value (defined in Ohci)Ohciprivate
OhciControlInterruptRoute enum value (defined in Ohci)Ohciprivate
OhciControlListsEnable enum value (defined in Ohci)Ohciprivate
OhciControlStateFunctionalMask enum value (defined in Ohci)Ohciprivate
OhciControlStateRunning enum value (defined in Ohci)Ohciprivate
OhciFmInterval enum value (defined in Ohci)Ohciprivate
OhciHcca enum value (defined in Ohci)Ohciprivate
OhciInterruptDisable enum value (defined in Ohci)Ohciprivate
OhciInterruptEnable enum value (defined in Ohci)Ohciprivate
OhciInterruptMIE enum value (defined in Ohci)Ohciprivate
OhciInterruptRhStsChange enum value (defined in Ohci)Ohciprivate
OhciInterruptStartOfFrame enum value (defined in Ohci)Ohciprivate
OhciInterruptStatus enum value (defined in Ohci)Ohciprivate
OhciInterruptUnrecoverableError enum value (defined in Ohci)Ohciprivate
OhciInterruptWbDoneHead enum value (defined in Ohci)Ohciprivate
OhciRhDescriptorA enum value (defined in Ohci)Ohciprivate
OhciRhPortStatus enum value (defined in Ohci)Ohciprivate
OhciRhPortStsConnected enum value (defined in Ohci)Ohciprivate
OhciRhPortStsConnStsCh enum value (defined in Ohci)Ohciprivate
OhciRhPortStsEnable enum value (defined in Ohci)Ohciprivate
OhciRhPortStsLoSpeed enum value (defined in Ohci)Ohciprivate
OhciRhPortStsPower enum value (defined in Ohci)Ohciprivate
OhciRhPortStsResCh enum value (defined in Ohci)Ohciprivate
OhciRhPortStsReset enum value (defined in Ohci)Ohciprivate
OhciRhStatus enum value (defined in Ohci)Ohciprivate
OhciVersion enum value (defined in Ohci)Ohciprivate
operator=(const Ohci &) (defined in Ohci)Ohciprivate
operator=(const RequestQueue &) (defined in RequestQueue)RequestQueueprotected
PACKED (defined in Ohci)Ohci
PeriodicList enum value (defined in Ohci)Ohciprivate
portReset(uint8_t nPort, bool bErrorResponse=false)Ohcivirtual
ptv_ed(physical_uintptr_t phys)Ohciinlineprivate
removeChild(size_t n)Device
removeChild(Device *d)Device
removeED(ED *pED)Ohciprivate
replaceChild(Device *src, Device *dest)Device
RequestQueue(const String &name)RequestQueue
RequestQueue(const RequestQueue &) (defined in RequestQueue)RequestQueueprotected
resume()RequestQueue
ReturnImmediately enum value (defined in RequestQueue)RequestQueue
root()Deviceinlineprotectedstatic
Root enum valueDevice
searchByClass(uint16_t classCode, void(*callback)(Device *), Device *root=0) (defined in Device)Devicestatic
searchByClassAndSubclass(uint16_t classCode, uint16_t subclassCode, void(*callback)(Device *), Device *root=0) (defined in Device)Devicestatic
searchByClassSubclassAndProgInterface(uint16_t classCode, uint16_t subclassCode, uint8_t progInterface, void(*callback)(Device *), Device *root=0) (defined in Device)Devicestatic
searchByVendorId(uint16_t vendorId, void(*callback)(Device *), Device *root=0)Devicestatic
searchByVendorIdAndDeviceId(uint16_t vendorId, uint16_t deviceId, void(*callback)(Device *), Device *root=0) (defined in Device)Devicestatic
setInterruptNumber(uintptr_t n)Deviceinlinevirtual
setParent(Device *p)Deviceinline
setPciConfigHeader(const PciBus::ConfigSpace &space)Deviceinline
setPciIdentifiers(uint8_t classCode, uint8_t subclassCode, uint16_t vendorId, uint16_t deviceId, uint8_t progIf)Deviceinline
setPciPosition(uint32_t bus, uint32_t device, uint32_t func)Deviceinline
setSpecificType(String str)Deviceinlinevirtual
Sound enum valueDevice
start(Lists list)Ohciprivate
stop(Lists list)Ohciprivate
trampoline(void *p)RequestQueueprotectedstatic
Type enum nameDevice
UsbContainer enum valueDevice
UsbController enum valueDevice
UsbGeneric enum valueDevice
UsbHub() (defined in UsbHub)UsbHub
UsbHub(Device *p) (defined in UsbHub)UsbHub
vtp_ed(ED *pED)Ohciinlineprivate
work()RequestQueueprotected
~Device() (defined in Device)Devicevirtual
~IrqHandler()IrqHandlerprotectedvirtual
~Ohci() (defined in Ohci)Ohcivirtual
~RequestQueue() (defined in RequestQueue)RequestQueuevirtual
~UsbHub() (defined in UsbHub)UsbHubvirtual