The Pedigree Project 0.1
Nic3C90x Member List

This is the complete list of members for Nic3C90x, including all inherited members.

__attribute__((aligned(8))) (defined in Nic3C90x)Nic3C90xprivate
__attribute__((aligned(8))) (defined in Nic3C90x)Nic3C90xprivate
acceptsSpuriousInterrupts() constIrqHandlerinlinevirtual
addChild(Device *pDevice)Device
addresses()Deviceinlinevirtual
addToRoot(Device *device)Devicestatic
badPacket()Networkvirtual
Bus enum valueDevice
calculateChecksum(uintptr_t buffer, size_t nBytes)Networkstatic
Callback typedef (defined in Device)Device
Console enum valueDevice
Controller enum valueDevice
convertToIpv4(uint8_t a, uint8_t b, uint8_t c, uint8_t d)Networkstatic
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)Networkstatic
Device() (defined in Device)Device
Device(Device *p)Device
Disk enum valueDevice
Display enum valueDevice
droppedPacket()Networkvirtual
dump(String &str)Networkvirtual
foreach(Callback callback, Device *root=0)Devicestatic
foreach(pedigree_std::Callable< F > &callback, Device *root, Args... args) (defined in Device)Devicestatic
foreachInternal(Callback callback, Device *root)Deviceprivatestatic
foreachInternal(pedigree_std::Callable< F > &callback, Device *root, Args... args) (defined in Device)Deviceprivatestatic
Generic enum valueDevice
getChild(size_t n)Device
getInterruptNumber()Deviceinlinevirtual
getName(String &str)Nic3C90xinlinevirtual
getNumChildren()Device
getParent() constDeviceinline
getPciBusPosition()Deviceinline
getPciClassCode()Deviceinline
getPciConfigHeader() constDeviceinline
getPciDeviceId()Deviceinline
getPciDevicePosition()Deviceinline
getPciFunctionNumber()Deviceinline
getPciProgInterface()Deviceinline
getPciSubclassCode()Deviceinline
getPciVendorId()Deviceinline
getPhysicalFunction() const (defined in Device)Deviceinline
getSpecificType()Deviceinlinevirtual
getStationInfo()Nic3C90xvirtual
getType()Networkvirtual
getVirtualFunctionIndex() const (defined in Device)Deviceinline
gotPacket()Networkvirtual
irq(irq_id_t number)Nic3C90xvirtual
IrqHandler() (defined in IrqHandler)IrqHandler
IrqHandlerBase() (defined in IrqHandlerBase)IrqHandlerBaseprotected
isConnected()Networkvirtual
isInitialised() const (defined in Nic3C90x)Nic3C90xinline
issueCommand(int cmd, int param)Nic3C90xprivate
m_Active (defined in Nic3C90x)Nic3C90xprivate
m_AddressesDeviceprotected
m_ChildrenDeviceprotected
m_ClassCodeDeviceprotected
m_ConfigHeaderDeviceprotected
m_CurrentWindow (defined in Nic3C90x)Nic3C90xprivate
m_DeviceIdDeviceprotected
m_DeviceLock (defined in Nic3C90x)Nic3C90xprivate
m_DPDMR (defined in Nic3C90x)Nic3C90xprivate
m_Initialised (defined in Nic3C90x)Nic3C90xprivate
m_InterruptNumberDeviceprotected
m_IrqId (defined in Nic3C90x)Nic3C90xprivate
m_isBrevNic3C90xprivate
m_pBase (defined in Nic3C90x)Nic3C90x
m_PciBusPosDeviceprotected
m_PciDevicePosDeviceprotected
m_PciFunctionNumDeviceprotected
m_pDPD (defined in Nic3C90x)Nic3C90xprivate
m_PhysicalFunction (defined in Device)Deviceprotected
m_pParentDeviceprotected
m_ProgInterfaceDeviceprotected
m_pRxBuffPhys (defined in Nic3C90x)Nic3C90xprivate
m_pRxBuffVirt (defined in Nic3C90x)Nic3C90xprivate
m_pTxBuffPhys (defined in Nic3C90x)Nic3C90xprivate
m_pTxBuffVirt (defined in Nic3C90x)Nic3C90xprivate
m_pUPD (defined in Nic3C90x)Nic3C90xprivate
m_ReceiveStaging (defined in Nic3C90x)Nic3C90xprivate
m_ReceiveUPD (defined in Nic3C90x)Nic3C90xprivate
m_RootDeviceprotectedstatic
m_RxBuffMR (defined in Nic3C90x)Nic3C90xprivate
m_RxConsumerIndex (defined in Nic3C90x)Nic3C90xprivate
m_SendLock (defined in Nic3C90x)Nic3C90xprivate
m_SpecificTypeDeviceprotected
m_StationInfo (defined in Network)Networkprotected
m_Stopping (defined in Nic3C90x)Nic3C90xprivate
m_SubclassCodeDeviceprotected
m_TransmitDPD (defined in Nic3C90x)Nic3C90xprivate
m_TreeLockDeviceprotectedstatic
m_TxBuffMR (defined in Nic3C90x)Nic3C90xprivate
m_TxMutex (defined in Nic3C90x)Nic3C90xprivate
m_TxSuccessful (defined in Nic3C90x)Nic3C90xprivate
m_UPDMR (defined in Nic3C90x)Nic3C90xprivate
m_VendorIdDeviceprotected
m_VirtualFunctionIndex (defined in Device)Deviceprotected
Mouse enum valueDevice
Network() (defined in Network)Network
Network(Network *pDev) (defined in Network)Network
Nic3C90x(Network *pDev)Nic3C90x
Nic3C90x(const Nic3C90x &) (defined in Nic3C90x)Nic3C90xprivate
NOT_COPYABLE_OR_ASSIGNABLE(Device) (defined in Device)Deviceprotected
operator=(const Nic3C90x &) (defined in Nic3C90x)Nic3C90xprivate
quiesce() (defined in Nic3C90x)Nic3C90xprivate
readEeprom(int address, uint16_t &value)Nic3C90xprivate
ReceiveSlotSize (defined in Nic3C90x)Nic3C90xprivatestatic
removeChild(size_t n)Device
removeChild(Device *d)Device
removeIoMappings()Deviceprivate
replaceChild(Device *src, Device *dest)Device
reset()Nic3C90xprivate
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
searchByClassAndSubclassInternal(uint16_t classCode, uint16_t subclassCode, void(*callback)(Device *), Device *root) (defined in Device)Deviceprivatestatic
searchByClassInternal(uint16_t classCode, void(*callback)(Device *), Device *root) (defined in Device)Deviceprivatestatic
searchByClassSubclassAndProgInterface(uint16_t classCode, uint16_t subclassCode, uint8_t progInterface, void(*callback)(Device *), Device *root=0) (defined in Device)Devicestatic
searchByClassSubclassAndProgInterfaceInternal(uint16_t classCode, uint16_t subclassCode, uint8_t progInterface, void(*callback)(Device *), Device *root) (defined in Device)Deviceprivatestatic
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
searchByVendorIdAndDeviceIdInternal(uint16_t vendorId, uint16_t deviceId, void(*callback)(Device *), Device *root) (defined in Device)Deviceprivatestatic
searchByVendorIdInternal(uint16_t vendorId, void(*callback)(Device *), Device *root)Deviceprivatestatic
send(size_t nBytes, uintptr_t buffer)Nic3C90xvirtual
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
setStationInfo(const StationInfo &info)Nic3C90xvirtual
setVirtualFunction(Device *physicalFunction, size_t index)Deviceinline
setWindow(int window)Nic3C90xprivate
Sound enum valueDevice
stopDeviceLocked() (defined in Nic3C90x)Nic3C90xprivate
treeLockHeldByCurrentThread()Devicestatic
Type enum nameDevice
UsbContainer enum valueDevice
UsbController enum valueDevice
UsbGeneric enum valueDevice
waitForEepromReady() (defined in Nic3C90x)Nic3C90xprivate
writeEeprom(int address, uint16_t value)Nic3C90xprivate
writeEepromWord(int address, uint16_t value)Nic3C90xprivate
~Device() (defined in Device)Devicevirtual
~IrqHandler()IrqHandlerprotectedvirtual
~IrqHandlerBase()IrqHandlerBaseprotectedvirtual
~Network() (defined in Network)Networkvirtual
~Nic3C90x() (defined in Nic3C90x)Nic3C90x