Lines Matching defs:PE1KSTATE

189 #define STATE_TO_DEVINS(pThis)           (((PE1KSTATE )pThis)->CTX_SUFF(pDevIns))
347 * @remarks These ASSUME alocal variable @a pThis of type PE1KSTATE.
1281 typedef E1KSTATE *PE1KSTATE;
1286 static int e1kXmitPending(PE1KSTATE pThis, bool fOnWorkerThread);
1288 static int e1kRegReadUnimplemented (PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t *pu32Value);
1289 static int e1kRegWriteUnimplemented(PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t u32Value);
1290 static int e1kRegReadAutoClear (PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t *pu32Value);
1291 static int e1kRegReadDefault (PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t *pu32Value);
1292 static int e1kRegWriteDefault (PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t u32Value);
1294 static int e1kRegReadCTRL (PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t *pu32Value);
1296 static int e1kRegWriteCTRL (PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t u32Value);
1297 static int e1kRegReadEECD (PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t *pu32Value);
1298 static int e1kRegWriteEECD (PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t u32Value);
1299 static int e1kRegWriteEERD (PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t u32Value);
1300 static int e1kRegWriteMDIC (PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t u32Value);
1301 static int e1kRegReadICR (PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t *pu32Value);
1302 static int e1kRegWriteICR (PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t u32Value);
1303 static int e1kRegWriteICS (PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t u32Value);
1304 static int e1kRegWriteIMS (PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t u32Value);
1305 static int e1kRegWriteIMC (PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t u32Value);
1306 static int e1kRegWriteRCTL (PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t u32Value);
1307 static int e1kRegWritePBA (PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t u32Value);
1308 static int e1kRegWriteRDT (PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t u32Value);
1309 static int e1kRegWriteRDTR (PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t u32Value);
1310 static int e1kRegWriteTDT (PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t u32Value);
1311 static int e1kRegReadMTA (PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t *pu32Value);
1312 static int e1kRegWriteMTA (PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t u32Value);
1313 static int e1kRegReadRA (PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t *pu32Value);
1314 static int e1kRegWriteRA (PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t u32Value);
1315 static int e1kRegReadVFTA (PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t *pu32Value);
1316 static int e1kRegWriteVFTA (PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t u32Value);
1334 int (*pfnRead)(PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t *pu32Value);
1336 int (*pfnWrite)(PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t u32Value);
1515 DECLINLINE(const char *) e1kGetTimerName(PE1KSTATE pThis, PTMTIMER pTimer)
1543 DECLINLINE(void) e1kArmTimer(PE1KSTATE pThis, PTMTIMER pTimer, uint32_t uExpireIn)
1559 DECLINLINE(void) e1kCancelTimer(PE1KSTATE pThis, PTMTIMER pTimer)
1593 PE1KSTATE pThis = PDMINS_2_DATA(pDevIns, PE1KSTATE);
1608 static void e1kHardReset(PE1KSTATE pThis)
1691 DECLINLINE(void) e1kPacketDump(PE1KSTATE pThis, const uint8_t *cpPacket, size_t cb, const char *cszText)
1756 static void e1kPrintRDesc(PE1KSTATE pThis, E1KRXDESC* pDesc)
1786 static void e1kPrintTDesc(PE1KSTATE pThis, E1KTXDESC* pDesc, const char* cszDir,
1870 static int e1kRaiseInterrupt(PE1KSTATE pThis, int rcBusy, uint32_t u32IntCause = 0)
1971 DECLINLINE(void) e1kAdvanceRDH(PE1KSTATE pThis)
2011 DECLINLINE(uint32_t) e1kGetRxLen(PE1KSTATE pThis)
2021 DECLINLINE(unsigned) e1kRxDInCache(PE1KSTATE pThis)
2027 DECLINLINE(unsigned) e1kRxDIsCacheEmpty(PE1KSTATE pThis)
2045 DECLINLINE(unsigned) e1kRxDPrefetch(PE1KSTATE pThis)
2108 DECLINLINE(E1KRXDESC*) e1kRxDGet(PE1KSTATE pThis)
2130 DECLINLINE(void) e1kRxDPut(PE1KSTATE pThis, E1KRXDESC* pDesc)
2154 static DECLCALLBACK(void) e1kStoreRxFragment(PE1KSTATE pThis, E1KRXDESC *pDesc, const void *pvBuf, size_t cb)
2177 static DECLCALLBACK(void) e1kStoreRxFragment(PE1KSTATE pThis, E1KRXDESC *pDesc, const void *pvBuf, size_t cb)
2251 static int e1kRxChecksumOffload(PE1KSTATE pThis, const uint8_t *pFrame, size_t cb, E1KRXDST *pStatus)
2302 static int e1kHandleRxPacket(PE1KSTATE pThis, const void *pvBuf, size_t cb, E1KRXDST status)
2515 DECLINLINE(void) e1kBringLinkUpDelayed(PE1KSTATE pThis)
2528 DECLINLINE(void) e1kR3LinkUp(PE1KSTATE pThis)
2543 DECLINLINE(void) e1kR3LinkDown(PE1KSTATE pThis)
2557 DECLINLINE(void) e1kR3LinkDownTemp(PE1KSTATE pThis)
2589 static int e1kRegReadCTRL(PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t *pu32Value)
2625 static int e1kRegWriteCTRL(PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t value)
2695 static int e1kRegWriteEECD(PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t value)
2732 static int e1kRegReadEECD(PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t *pu32Value)
2769 static int e1kRegWriteEERD(PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t value)
2804 static int e1kRegWriteMDIC(PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t value)
2856 static int e1kRegWriteICR(PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t value)
2876 static int e1kRegReadICR(PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t *pu32Value)
2939 static int e1kRegWriteICS(PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t value)
2957 static int e1kRegWriteIMS(PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t value)
2987 static int e1kRegWriteIMC(PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t value)
3024 static int e1kRegWriteRCTL(PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t value)
3066 static int e1kRegWritePBA(PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t value)
3089 static int e1kRegWriteRDT(PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t value)
3168 static int e1kRegWriteRDTR(PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t value)
3185 DECLINLINE(uint32_t) e1kGetTxLen(PE1KSTATE pThis)
3210 PE1KSTATE pThis = (PE1KSTATE )pvUser;
3238 PE1KSTATE pThis = (PE1KSTATE )pvUser;
3260 PE1KSTATE pThis = (PE1KSTATE )pvUser;
3283 PE1KSTATE pThis = (PE1KSTATE )pvUser;
3303 PE1KSTATE pThis = (PE1KSTATE )pvUser;
3323 PE1KSTATE pThis = (PE1KSTATE )pvUser;
3346 PE1KSTATE pThis = (PE1KSTATE )pvUser;
3473 DECLINLINE(bool) e1kCanDoGso(PE1KSTATE pThis, PCPDMNETWORKGSO pGso, E1KTXDAT const *pData, E1KTXCTX const *pCtx)
3537 static void e1kXmitFreeBuf(PE1KSTATE pThis)
3572 DECLINLINE(int) e1kXmitAllocBuf(PE1KSTATE pThis, size_t cbMin, bool fExactSize, bool fGso)
3629 DECLINLINE(int) e1kXmitAllocBuf(PE1KSTATE pThis, bool fGso)
3710 DECLINLINE(void) e1kLoadDesc(PE1KSTATE pThis, E1KTXDESC* pDesc, RTGCPHYS addr)
3727 DECLINLINE(unsigned) e1kTxDLoadMore(PE1KSTATE pThis)
3774 DECLINLINE(bool) e1kTxDLazyLoad(PE1KSTATE pThis)
3790 DECLINLINE(void) e1kWriteBackDesc(PE1KSTATE pThis, E1KTXDESC* pDesc, RTGCPHYS addr)
3807 static void e1kTransmitFrame(PE1KSTATE pThis, bool fOnWorkerThread)
3941 static void e1kInsertChecksum(PE1KSTATE pThis, uint8_t *pPkt, uint16_t u16PktLen, uint8_t cso, uint8_t css, uint16_t cse)
3980 static void e1kFallbackAddSegment(PE1KSTATE pThis, RTGCPHYS PhysAddr, uint16_t u16Len, bool fSend, bool fOnWorkerThread)
4086 static int e1kFallbackAddSegment(PE1KSTATE pThis, RTGCPHYS PhysAddr, uint16_t u16Len, bool fSend, bool fOnWorkerThread)
4219 static bool e1kFallbackAddToFrame(PE1KSTATE pThis, E1KTXDESC* pDesc, uint32_t cbFragment, bool fOnWorkerThread)
4284 static int e1kFallbackAddToFrame(PE1KSTATE pThis, E1KTXDESC* pDesc, bool fOnWorkerThread)
4350 static bool e1kAddToFrame(PE1KSTATE pThis, RTGCPHYS PhysAddr, uint32_t cbFragment)
4391 static void e1kDescReport(PE1KSTATE pThis, E1KTXDESC* pDesc, RTGCPHYS addr)
4476 static int e1kXmitDesc(PE1KSTATE pThis, E1KTXDESC* pDesc, RTGCPHYS addr, bool fOnWorkerThread)
4736 static int e1kXmitDesc(PE1KSTATE pThis, E1KTXDESC* pDesc, RTGCPHYS addr,
4885 DECLINLINE(void) e1kUpdateTxContext(PE1KSTATE pThis, E1KTXDESC* pDesc)
4911 static bool e1kLocateTxPacket(PE1KSTATE pThis)
5008 static int e1kXmitPacket(PE1KSTATE pThis, bool fOnWorkerThread)
5053 static int e1kXmitPending(PE1KSTATE pThis, bool fOnWorkerThread)
5119 static void e1kDumpTxDCache(PE1KSTATE pThis)
5155 static int e1kXmitPending(PE1KSTATE pThis, bool fOnWorkerThread)
5291 PE1KSTATE pThis = RT_FROM_MEMBER(pInterface, E1KSTATE, INetworkDown);
5309 PE1KSTATE pThis = PDMINS_2_DATA(pDevIns, PE1KSTATE);
5339 static int e1kRegWriteTDT(PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t value)
5405 static int e1kRegWriteMTA(PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t value)
5423 static int e1kRegReadMTA(PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t *pu32Value)
5440 static int e1kRegWriteRA(PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t value)
5458 static int e1kRegReadRA(PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t *pu32Value)
5475 static int e1kRegWriteVFTA(PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t value)
5493 static int e1kRegReadVFTA(PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t *pu32Value)
5513 static int e1kRegReadUnimplemented(PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t *pu32Value)
5538 static int e1kRegReadAutoClear(PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t *pu32Value)
5563 static int e1kRegReadDefault(PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t *pu32Value)
5583 static int e1kRegWriteUnimplemented(PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t value)
5607 static int e1kRegWriteDefault(PE1KSTATE pThis, uint32_t offset, uint32_t index, uint32_t value)
5625 static int e1kRegLookup(PE1KSTATE pThis, uint32_t offReg)
5691 static int e1kRegReadUnaligned(PE1KSTATE pThis, uint32_t offReg, void *pv, uint32_t cb)
5777 static int e1kRegReadAlignedU32(PE1KSTATE pThis, uint32_t offReg, uint32_t *pu32)
5827 static int e1kRegWriteAlignedU32(PE1KSTATE pThis, uint32_t offReg, uint32_t u32Value)
5871 PE1KSTATE pThis = PDMINS_2_DATA(pDevIns, PE1KSTATE);
5891 PE1KSTATE pThis = PDMINS_2_DATA(pDevIns, PE1KSTATE);
5910 PE1KSTATE pThis = PDMINS_2_DATA(pDevIns, PE1KSTATE);
5954 PE1KSTATE pThis = PDMINS_2_DATA(pDevIns, PE1KSTATE);
6005 static void e1kDumpState(PE1KSTATE pThis)
6060 PE1KSTATE pThis = PDMINS_2_DATA(pPciDev->pDevIns, E1KSTATE*);
6117 static int e1kCanReceive(PE1KSTATE pThis)
6182 PE1KSTATE pThis = RT_FROM_MEMBER(pInterface, E1KSTATE, INetworkDown);
6224 static bool e1kPerfectMatch(PE1KSTATE pThis, const void *pvBuf)
6268 static bool e1kImperfectMatch(PE1KSTATE pThis, const void *pvBuf)
6302 static bool e1kAddressFilter(PE1KSTATE pThis, const void *pvBuf, size_t cb, E1KRXDST *pStatus)
6400 PE1KSTATE pThis = RT_FROM_MEMBER(pInterface, E1KSTATE, INetworkDown);
6458 PE1KSTATE pThis = RT_FROM_MEMBER(pInterface, E1KSTATE, ILeds);
6477 PE1KSTATE pThis = RT_FROM_MEMBER(pInterface, E1KSTATE, INetworkConfig);
6487 PE1KSTATE pThis = RT_FROM_MEMBER(pInterface, E1KSTATE, INetworkConfig);
6498 PE1KSTATE pThis = RT_FROM_MEMBER(pInterface, E1KSTATE, INetworkConfig);
6540 PE1KSTATE pThis = RT_FROM_MEMBER(pInterface, E1KSTATE, IBase);
6559 static void e1kSaveConfig(PE1KSTATE pThis, PSSMHANDLE pSSM)
6570 PE1KSTATE pThis = PDMINS_2_DATA(pDevIns, E1KSTATE*);
6580 PE1KSTATE pThis = PDMINS_2_DATA(pDevIns, E1KSTATE*);
6616 PE1KSTATE pThis = PDMINS_2_DATA(pDevIns, E1KSTATE*);
6667 PE1KSTATE pThis = PDMINS_2_DATA(pDevIns, E1KSTATE*);
6684 PE1KSTATE pThis = PDMINS_2_DATA(pDevIns, E1KSTATE*);
6698 PE1KSTATE pThis = PDMINS_2_DATA(pDevIns, E1KSTATE*);
6802 PE1KSTATE pThis = PDMINS_2_DATA(pDevIns, E1KSTATE*);
6976 PE1KSTATE pThis = PDMINS_2_DATA(pDevIns, E1KSTATE*);
7136 PE1KSTATE pThis = PDMINS_2_DATA(pDevIns, E1KSTATE*);
7172 PE1KSTATE pThis = PDMINS_2_DATA(pDevIns, E1KSTATE*);
7242 PE1KSTATE pThis = PDMINS_2_DATA(pDevIns, E1KSTATE*);
7286 PE1KSTATE pThis = PDMINS_2_DATA(pDevIns, E1KSTATE*);
7318 PE1KSTATE pThis = PDMINS_2_DATA(pDevIns, E1KSTATE*);
7419 PE1KSTATE pThis = PDMINS_2_DATA(pDevIns, E1KSTATE*);