The Pedigree Project
0.1
|
This is the complete list of members for Dm9601, including all inherited members.
addChild(Device *pDevice) | Device | |
addInterruptInHandler(Endpoint *pEndpoint, uintptr_t pBuffer, uint16_t nBytes, void(*pCallback)(uintptr_t, ssize_t), uintptr_t pParam=0) (defined in UsbDevice) | UsbDevice | protected |
Addressed enum value (defined in UsbDevice) | UsbDevice | |
addresses() | Device | inlinevirtual |
addToRoot(Device *device) | Device | static |
BackPressThreshold enum value (defined in Dm9601) | Dm9601 | private |
badPacket() | Network | virtual |
Bus enum value | Device | |
calculateChecksum(uintptr_t buffer, size_t nBytes) | Network | static |
Callback typedef (defined in Device) | Device | |
Chip enum value (defined in Dm9601) | Dm9601 | private |
clearEndpointHalt(Endpoint *pEndpoint) | UsbDevice | protected |
Configured enum value (defined in UsbDevice) | UsbDevice | |
Connected enum value (defined in UsbDevice) | UsbDevice | |
Console enum value | Device | |
Controller enum value | Device | |
controlRequest(uint8_t nRequestType, uint8_t nRequest, uint16_t nValue, uint16_t nIndex, uint16_t nLength=0, uintptr_t pBuffer=0) | UsbDevice | protected |
convertToIpv4(uint8_t a, uint8_t b, uint8_t c, uint8_t d) | Network | static |
convertToIpv6(uint8_t a, uint8_t b=0, uint8_t c=0, uint8_t d=0, uint8_t e=0, uint8_t f=0, uint8_t g=0, uint8_t h=0, uint8_t i=0, uint8_t j=0, uint8_t k=0, uint8_t l=0, uint8_t m=0, uint8_t n=0, uint8_t o=0, uint8_t p=0) | Network | static |
Device() (defined in Device) | Device | |
Device(Device *p) | Device | |
Disk enum value | Device | |
Display enum value | Device | |
Dm9601(UsbDevice *pDev) (defined in Dm9601) | Dm9601 | |
Dm9601(const Dm9601 &) (defined in Dm9601) | Dm9601 | private |
doReceive() (defined in Dm9601) | Dm9601 | private |
doSync(Endpoint *pEndpoint, UsbPid pid, uintptr_t pBuffer, size_t nBytes, size_t timeout) (defined in UsbDevice) | UsbDevice | protected |
droppedPacket() | Network | virtual |
dump(String &str) | Network | virtual |
FlowControl enum value (defined in Dm9601) | Dm9601 | private |
foreach(Callback callback, Device *root=0) | Device | static |
foreach(pedigree_std::Callable< F > &callback, Device *root, Args...args) (defined in Device) | Device | static |
GeneralPurpose enum value (defined in Dm9601) | Dm9601 | private |
GeneralPurposeCtl enum value (defined in Dm9601) | Dm9601 | private |
Generic enum value | Device | |
getAddress() | UsbDevice | inline |
getChild(size_t n) | Device | |
getConfiguration() | UsbDevice | inline |
getContainer() const | UsbDevice | inline |
getDescriptor() | UsbDevice | inline |
getDescriptor(uint8_t nDescriptorType, uint8_t nDescriptorIndex, uint16_t nBytes, uint8_t requestType=0) | UsbDevice | protected |
getDescriptorLength(uint8_t nDescriptorType, uint8_t nDescriptorIndex, uint8_t requestType=0) | UsbDevice | protected |
getDevice() | UsbDevice | inlinevirtual |
getInterface() | UsbDevice | inline |
getInterruptNumber() | Device | inlinevirtual |
getName(String &str) | Dm9601 | inlinevirtual |
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 |
getPort() | UsbDevice | inline |
getSpecificType() | Device | inlinevirtual |
getSpeed() | UsbDevice | inline |
getStationInfo() | Dm9601 | virtual |
getStatus() | UsbDevice | protected |
getString(uint8_t nString) | UsbDevice | protected |
getType() | Network | virtual |
getUsbDeviceName(String &str) (defined in UsbDevice) | UsbDevice | inlinevirtual |
getUsbState() | UsbDevice | inline |
gotPacket() | Network | virtual |
HasDescriptors enum value (defined in UsbDevice) | UsbDevice | |
HasDriver enum value (defined in UsbDevice) | UsbDevice | |
HasInterface enum value (defined in UsbDevice) | UsbDevice | |
hasSubtree() const | UsbDevice | inlinevirtual |
initialise(uint8_t nAddress) | UsbDevice | |
initialiseDriver() | Dm9601 | virtual |
isConnected() | Network | virtual |
m_Addresses | Device | protected |
m_Children | Device | protected |
m_ClassCode | Device | protected |
m_ConfigHeader | Device | protected |
m_DeviceId | Device | protected |
m_IncomingPackets | Dm9601 | private |
m_InterruptNumber | Device | protected |
m_nAddress | UsbDevice | protected |
m_nPort | UsbDevice | protected |
m_PciBusPos | Device | protected |
m_PciDevicePos | Device | protected |
m_PciFunctionNum | Device | protected |
m_pConfiguration | UsbDevice | protected |
m_pContainer | UsbDevice | protected |
m_pDescriptor | UsbDevice | protected |
m_pHub | UsbDevice | protected |
m_pInEndpoint | Dm9601 | private |
m_pInterface | UsbDevice | protected |
m_pOutEndpoint | Dm9601 | private |
m_pParent | Device | protected |
m_ProgInterface | Device | protected |
m_Root | Device | protectedstatic |
m_RxPacketQueue (defined in Dm9601) | Dm9601 | private |
m_RxPacketQueueLock (defined in Dm9601) | Dm9601 | private |
m_SpecificType | Device | protected |
m_Speed | UsbDevice | protected |
m_StationInfo (defined in Network) | Network | protected |
m_SubclassCode | Device | protected |
m_TreeLock | Device | protectedstatic |
m_TxLock | Dm9601 | private |
m_TxPacket | Dm9601 | private |
m_UsbState | UsbDevice | protected |
m_VendorId | Device | protected |
Mouse enum value | Device | |
MulticastAddress enum value (defined in Dm9601) | Dm9601 | private |
Network() (defined in Network) | Network | |
Network(Network *pDev) (defined in Network) | Network | |
Device::Network enum value | Device | |
NetworkControl enum value (defined in Dm9601) | Dm9601 | private |
NetworkStatus enum value (defined in Dm9601) | Dm9601 | private |
NOT_COPYABLE_OR_ASSIGNABLE(Device) (defined in Device) | Device | protected |
operator=(const Dm9601 &) (defined in Dm9601) | Dm9601 | private |
PACKED (defined in Dm9601) | Dm9601 | private |
PhyAddress enum value (defined in Dm9601) | Dm9601 | private |
PhyControl enum value (defined in Dm9601) | Dm9601 | private |
PhyHighByte enum value (defined in Dm9601) | Dm9601 | private |
PhyLowByte enum value (defined in Dm9601) | Dm9601 | private |
PhysicalAddress enum value (defined in Dm9601) | Dm9601 | private |
Product enum value (defined in Dm9601) | Dm9601 | private |
readEeprom(uint8_t offset) | Dm9601 | private |
ReadMemory enum value (defined in Dm9601) | Dm9601 | private |
readMemory(uint16_t offset, uintptr_t buffer, size_t nBytes) | Dm9601 | private |
readMii(uint8_t offset) | Dm9601 | private |
readRegister(uint8_t reg, uintptr_t buffer, size_t nBytes) | Dm9601 | private |
ReadRegister enum value (defined in Dm9601) | Dm9601 | private |
receiveLoop() NORETURN (defined in Dm9601) | Dm9601 | private |
receiveThread() NORETURN (defined in Dm9601) | Dm9601 | private |
recvTrampoline(void *p) NORETURN (defined in Dm9601) | Dm9601 | privatestatic |
Registers enum name (defined in Dm9601) | Dm9601 | private |
removeChild(size_t n) | Device | |
removeChild(Device *d) | Device | |
replaceChild(Device *src, Device *dest) | Device | |
Root enum value | Device | |
root() | Device | inlineprotectedstatic |
RxControl enum value (defined in Dm9601) | Dm9601 | private |
RxCounter enum value (defined in Dm9601) | Dm9601 | private |
RxFlowControl enum value (defined in Dm9601) | Dm9601 | private |
RxOverflowCount enum value (defined in Dm9601) | Dm9601 | private |
RxReadAddressHi enum value (defined in Dm9601) | Dm9601 | private |
RxReadAddressLo enum value (defined in Dm9601) | Dm9601 | private |
RxStatus enum value (defined in Dm9601) | Dm9601 | private |
RxWriteAddressHi enum value (defined in Dm9601) | Dm9601 | private |
RxWriteAddressLo enum value (defined in Dm9601) | Dm9601 | private |
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 |
send(size_t nBytes, uintptr_t buffer) | Dm9601 | virtual |
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 |
setStationInfo(const StationInfo &info) | Dm9601 | virtual |
Sound enum value | Device | |
syncIn(Endpoint *pEndpoint, uintptr_t pBuffer, size_t nBytes, size_t timeout=5000) (defined in UsbDevice) | UsbDevice | protected |
syncOut(Endpoint *pEndpoint, uintptr_t pBuffer, size_t nBytes, size_t timeout=5000) (defined in UsbDevice) | UsbDevice | protected |
trampoline(void *p) NORETURN (defined in Dm9601) | Dm9601 | privatestatic |
TxControl enum value (defined in Dm9601) | Dm9601 | private |
TxCount enum value (defined in Dm9601) | Dm9601 | private |
TxReadAddressHi enum value (defined in Dm9601) | Dm9601 | private |
TxReadAddressLo enum value (defined in Dm9601) | Dm9601 | private |
TxStatus1 enum value (defined in Dm9601) | Dm9601 | private |
TxStatus2 enum value (defined in Dm9601) | Dm9601 | private |
TxWriteAddressHi enum value (defined in Dm9601) | Dm9601 | private |
TxWriteAddressLo enum value (defined in Dm9601) | Dm9601 | private |
Type enum name | Device | |
UsbAddress enum value (defined in Dm9601) | Dm9601 | private |
UsbContainer enum value | Device | |
UsbControl enum value (defined in Dm9601) | Dm9601 | private |
UsbController enum value | Device | |
UsbDevice(UsbHub *pHub, uint8_t nPort, UsbSpeed speed) | UsbDevice | |
UsbDevice(UsbDevice *pDev) | UsbDevice | |
UsbGeneric enum value | Device | |
UsbState enum name | UsbDevice | |
UsbStatus enum value (defined in Dm9601) | Dm9601 | private |
useConfiguration(uint8_t nConfig) | UsbDevice | |
useInterface(uint8_t nInterface) | UsbDevice | |
Vendor enum value (defined in Dm9601) | Dm9601 | private |
VendorRequests enum name (defined in Dm9601) | Dm9601 | private |
WakeUpControl enum value (defined in Dm9601) | Dm9601 | private |
writeEeprom(uint8_t offset, uint16_t data) | Dm9601 | private |
writeMemory(uint16_t offset, uintptr_t buffer, size_t nBytes) | Dm9601 | private |
writeMemory(uint16_t offset, uint8_t data) | Dm9601 | private |
WriteMemory enum value (defined in Dm9601) | Dm9601 | private |
WriteMemory1 enum value (defined in Dm9601) | Dm9601 | private |
writeMii(uint8_t offset, uint16_t data) | Dm9601 | private |
writeRegister(uint8_t reg, uintptr_t buffer, size_t nBytes) | Dm9601 | private |
writeRegister(uint8_t reg, uint8_t data) | Dm9601 | private |
WriteRegister enum value (defined in Dm9601) | Dm9601 | private |
WriteRegister1 enum value (defined in Dm9601) | Dm9601 | private |
~Device() (defined in Device) | Device | virtual |
~Dm9601() (defined in Dm9601) | Dm9601 | virtual |
~Network() (defined in Network) | Network | virtual |
~UsbDevice() | UsbDevice | virtual |