Logo Search packages:      
Sourcecode: virtualbox-ose version File versions

E1kState_st Struct Reference

List of all members.


Detailed Description

Device state structure. Holds the current state of device.

Definition at line 807 of file DevE1000.cpp.


Public Member Functions

 R0PTRTYPE (PPDMQUEUE) pCanRxQueueR0
 R0PTRTYPE (PPDMQUEUE) pTxQueueR0
 R3PTRTYPE (PPDMQUEUE) pCanRxQueueR3
 R3PTRTYPE (PPDMQUEUE) pTxQueueR3
 R3PTRTYPE (PPDMILEDCONNECTORS) pLedsConnector
 R3PTRTYPE (PPDMINETWORKCONNECTOR) pDrv
 R3PTRTYPE (PPDMIBASE) pDrvBase
 RCPTRTYPE (PPDMQUEUE) pCanRxQueueRC
 RCPTRTYPE (PPDMQUEUE) pTxQueueRC

Public Attributes

RTIOPORT addrIOPort
RTGCPHYS addrMMReg
uint32_t alignmentFix
E1KRA aRecAddr
uint8_t aTxPacket [E1K_MAX_TX_PKT_SIZE]
uint32_t auMTA [128]
uint32_t auRegs [E1K_NUM_OF_32BIT_REGS]
uint32_t auVFTA [128]
E1KTXCTX contextNormal
E1KTXCTX contextTSE
PDMCRITSECT cs
PDMCRITSECT csRx
E1KCHIP eChip
E1kEEPROM eeprom
bool fCableConnected
bool fDelayInts
bool fGCEnabled
bool fIntMaskUsed
bool fIntRaised
bool fIPcsum
bool fLocked
bool volatile fMaybeOutOfSpace
bool fR0Enabled
bool fTCPcsum
RTSEMEVENT hEventMoreRxDescAvail
RTSEMEVENT hTxSem
PDMIBASE IBase
PDMILEDPORTS ILeds
PDMINETWORKCONFIG INetworkConfig
PDMINETWORKPORT INetworkPort
PDMLED led
RTMAC macAddress
PCIDEVICE pciDevice
PPDMDEVINSR0 pDevInsR0
PPDMDEVINSR3 pDevInsR3
PPDMDEVINSRC pDevInsRC
PHY phy
PTMTIMERR0 pIntTimerR0
PTMTIMERR3 pIntTimerR3
PTMTIMERRC pIntTimerRC
PTMTIMERR3 pLUTimer
PTMTIMERR0 pRADTimerR0
PTMTIMERR3 pRADTimerR3
PTMTIMERRC pRADTimerRC
PTMTIMERR0 pRIDTimerR0
PTMTIMERR3 pRIDTimerR3
PTMTIMERRC pRIDTimerRC
PTMTIMERR0 pTADTimerR0
PTMTIMERR3 pTADTimerR3
PTMTIMERRC pTADTimerRC
PTMTIMERR0 pTIDTimerR0
PTMTIMERR3 pTIDTimerR3
PTMTIMERRC pTIDTimerRC
PPDMTHREAD pTxThread
STAMCOUNTER StatReceiveBytes
STAMCOUNTER StatTransmitBytes
char szInstance [8]
uint16_t u16HdrRemain
uint16_t u16RxBSize
uint16_t u16SavedFlags
uint16_t u16TxPktLen
uint32_t u32PayRemain
uint32_t u32PktNo
uint32_t u32SavedCsum
uint64_t u64AckedAt
uint32_t uSelectedReg

The documentation for this struct was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index