/vbox/src/VBox/HostDrivers/VBoxNetFlt/win/drv/ |
H A D | VBoxNetFltP-win.cpp | 129 PVBOXNETFLTINS pNetFlt; local 130 Status = vboxNetFltWinPtInitBind(&pNetFlt, &pParam->ParameterData.StringData, pDeviceNameStr); 144 PVBOXNETFLTINS pNetFlt =(PVBOXNETFLTINS)hProtocolBindingContext; local 146 LogFlow(("==>"__FUNCTION__": pNetFlt (0x%p), Status (0x%x), OpenErrorStatus(0x%x)\n", pNetFlt, Status, OpenErrorStatus)); 147 Assert(pNetFlt->u.s.WinIf.OpenCloseStatus == NDIS_STATUS_SUCCESS); 149 if (pNetFlt->u.s.WinIf.OpenCloseStatus == NDIS_STATUS_SUCCESS) 151 pNetFlt->u.s.WinIf.OpenCloseStatus = Status; 157 LogRel((__FUNCTION__" : Adapter maintained status is 0x%x", pNetFlt->u.s.WinIf.OpenCloseStatus)); 158 NdisSetEvent(&pNetFlt 162 vboxNetFltWinPtRequestsWaitComplete(PVBOXNETFLTINS pNetFlt) argument 187 vboxNetFltWinPtDoUnbinding(PVBOXNETFLTINS pNetFlt, bool bOnUnbind) argument 255 PVBOXNETFLTINS pNetFlt = (PVBOXNETFLTINS)hContext; local 276 PVBOXNETFLTINS pNetFlt = (PVBOXNETFLTINS)ProtocolBindingContext; local 300 vboxNetFltWinPtHandleQueryInfoComplete(PVBOXNETFLTINS pNetFlt, NDIS_STATUS Status) argument 403 vboxNetFltWinPtHandleSetInfoComplete(PVBOXNETFLTINS pNetFlt, NDIS_STATUS Status) argument 484 PVBOXNETFLTINS pNetFlt = (PVBOXNETFLTINS)hContext; local 529 PVBOXNETFLTINS pNetFlt = (PVBOXNETFLTINS)hProtocolBindingContext; local 564 PVBOXNETFLTINS pNetFlt = (PVBOXNETFLTINS)hProtocolBindingContext; local 580 PVBOXNETFLTINS pNetFlt = (PVBOXNETFLTINS)hProtocolBindingContext; local 746 PVBOXNETFLTINS pNetFlt = (PVBOXNETFLTINS)hProtocolBindingContext; local 765 vboxNetFltWinRecvPacketPassThru(PVBOXNETFLTINS pNetFlt, PNDIS_PACKET pPacket, BOOLEAN bForceIndicate) argument 792 vboxNetFltWinRecvPassThru(PVBOXNETFLTINS pNetFlt, PNDIS_PACKET pPacket) argument 813 vboxNetFltWinRecvIndicatePassThru(PVBOXNETFLTINS pNetFlt, NDIS_HANDLE MacReceiveContext, PVOID pHeaderBuffer, UINT cbHeaderBuffer, PVOID pLookAheadBuffer, UINT cbLookAheadBuffer, UINT cbPacket) argument 849 vboxNetFltWinPtReceiveActive(PVBOXNETFLTINS pNetFlt, NDIS_HANDLE MacReceiveContext, PVOID pHeaderBuffer, UINT cbHeaderBuffer, PVOID pLookaheadBuffer, UINT cbLookaheadBuffer, UINT cbPacket) argument 1066 PVBOXNETFLTINS pNetFlt = (PVBOXNETFLTINS)hProtocolBindingContext; local 1225 PVBOXNETFLTINS pNetFlt = (PVBOXNETFLTINS)hProtocolBindingContext; local 1273 PVBOXNETFLTINS pNetFlt = (PVBOXNETFLTINS)hProtocolBindingContext; local 1397 vboxNetFltWinPtCloseInterface(PVBOXNETFLTINS pNetFlt, PNDIS_STATUS pStatus) argument 1432 vboxNetFltWinPtPnPSetPower(PVBOXNETFLTINS pNetFlt, NDIS_DEVICE_POWER_STATE enmPowerState) argument 1487 PVBOXNETFLTINS pNetFlt = (PVBOXNETFLTINS)hProtocolBindingContext; local [all...] |
H A D | VBoxNetFltM-win.cpp | 29 PVBOXNETFLTINS pNetFlt = (PVBOXNETFLTINS)NdisIMGetDeviceContext(MiniportAdapterHandle); local 32 LogFlow(("==>"__FUNCTION__": pNetFlt (0x%p)\n", pNetFlt)); 34 pNetFlt->u.s.WinIf.hMiniport = MiniportAdapterHandle; 35 Assert(vboxNetFltWinGetOpState(&pNetFlt->u.s.WinIf.MpState) == kVBoxNetDevOpState_Initializing); 38 vboxNetFltWinSetOpState(&pNetFlt->u.s.WinIf.MpState, kVBoxNetDevOpState_Initializing); 40 NDIS_MEDIUM enmMedium = pNetFlt->u.s.WinIf.enmMedium; 58 NdisMSetAttributesEx(MiniportAdapterHandle, pNetFlt, 0, 66 pNetFlt->u.s.WinIf.MpIndicatedMediaStatus = NDIS_STATUS_MEDIA_CONNECT; 67 Assert(vboxNetFltWinGetPowerState(&pNetFlt 98 vboxNetFltWinSendPassThru(PVBOXNETFLTINS pNetFlt, PNDIS_PACKET pPacket , bool bNetFltActive ) argument 132 vboxNetFltWinMpDoDeinitialization(PVBOXNETFLTINS pNetFlt) argument 232 vboxNetFltWinMpDoInitialization(PVBOXNETFLTINS pNetFlt, NDIS_HANDLE hMiniportAdapter, NDIS_HANDLE hWrapperConfigurationContext) argument 340 PVBOXNETFLTINS pNetFlt; local 396 PVBOXNETFLTINS pNetFlt = (PVBOXNETFLTINS)hMiniportAdapterContext; local 504 vboxNetFltWinMpRequestStatePrep(PVBOXNETFLTINS pNetFlt, NDIS_STATUS *pStatus) argument 549 vboxNetFltWinMpRequestPostQuery(PVBOXNETFLTINS pNetFlt) argument 599 PVBOXNETFLTINS pNetFlt = (PVBOXNETFLTINS)MiniportAdapterContext; local 647 vboxNetFltWinMpHandlePowerState(PVBOXNETFLTINS pNetFlt, NDIS_DEVICE_POWER_STATE enmState) argument 693 vboxNetFltWinMpRequestPostSet(PVBOXNETFLTINS pNetFlt) argument 753 vboxNetFltWinMpRequestPost(PVBOXNETFLTINS pNetFlt) argument 774 PVBOXNETFLTINS pNetFlt = (PVBOXNETFLTINS)MiniportAdapterContext; local 899 PVBOXNETFLTINS pNetFlt = (PVBOXNETFLTINS)MiniportAdapterContext; local 1147 PVBOXNETFLTINS pNetFlt = (PVBOXNETFLTINS) MiniportAdapterContext; local 1327 PVBOXNETFLTINS pNetFlt = (PVBOXNETFLTINS)hMiniportAdapterContext; local 1364 PVBOXNETFLTINS pNetFlt = (PVBOXNETFLTINS)hContext; local 1392 PVBOXNETFLTINS pNetFlt = (PVBOXNETFLTINS)hContext; local [all...] |
H A D | VBoxNetFltM-win.h | 34 DECLINLINE(VOID) vboxNetFltWinMpRequestStateComplete(PVBOXNETFLTINS pNetFlt) argument 36 RTSpinlockAcquire(pNetFlt->hSpinlock); 37 pNetFlt->u.s.WinIf.StateFlags.fRequestInfo = 0; 38 RTSpinlockRelease(pNetFlt->hSpinlock); 41 DECLHIDDEN(NDIS_STATUS) vboxNetFltWinMpRequestPost(PVBOXNETFLTINS pNetFlt); variable
|
H A D | VBoxNetFltRt-win.h | 351 DECLINLINE(void) vboxNetFltWinLbPutSendPacket(PVBOXNETFLTINS pNetFlt, PNDIS_PACKET pPacket, bool bFromIntNet) argument 355 vboxNetFltWinInterlockedPutHead(&pNetFlt->u.s.WinIf.SendPacketQueue, &pSrv->ListEntry); 364 DECLINLINE(PNDIS_PACKET) vboxNetFltWinLbSearchLoopBack(PVBOXNETFLTINS pNetFlt, PNDIS_PACKET pPacket, bool bRemove) argument 366 return vboxNetFltWinInterlockedSearchPacket(&pNetFlt->u.s.WinIf.SendPacketQueue, pPacket, VBOXNETFLT_PACKETMATCH_LENGTH, bRemove); 369 DECLINLINE(PNDIS_PACKET) vboxNetFltWinLbSearchLoopBackBySG(PVBOXNETFLTINS pNetFlt, PINTNETSG pSG, bool bRemove) argument 371 return vboxNetFltWinInterlockedSearchPacketBySG(&pNetFlt->u.s.WinIf.SendPacketQueue, pSG, VBOXNETFLT_PACKETMATCH_LENGTH, bRemove); 374 DECLINLINE(bool) vboxNetFltWinLbRemoveSendPacket(PVBOXNETFLTINS pNetFlt, PNDIS_PACKET pPacket) argument 377 bool bRet = vboxNetFltWinInterlockedSearchListEntry(&pNetFlt->u.s.WinIf.SendPacketQueue, &pSrv->ListEntry, true); 379 Assert(bRet == (pNetFlt->enmTrunkState == INTNETTRUNKIFSTATE_ACTIVE)); 587 DECLINLINE(bool) vboxNetFltWinReferenceWinIfNetFlt(PVBOXNETFLTINS pNetFlt, boo argument 617 vboxNetFltWinIncReferenceWinIfNetFlt(PVBOXNETFLTINS pNetFlt, uint32_t v, bool *pbNetFltActive) argument 666 vboxNetFltWinDecReferenceNetFlt(PVBOXNETFLTINS pNetFlt, uint32_t n) argument 677 vboxNetFltWinDereferenceNetFlt(PVBOXNETFLTINS pNetFlt) argument 684 vboxNetFltWinDecReferenceWinIf(PVBOXNETFLTINS pNetFlt, uint32_t v) argument 693 vboxNetFltWinDereferenceWinIf(PVBOXNETFLTINS pNetFlt) argument 702 vboxNetFltWinIncReferenceWinIf(PVBOXNETFLTINS pNetFlt, uint32_t v) argument 725 vboxNetFltWinReferenceWinIf(PVBOXNETFLTINS pNetFlt) argument 747 DECLHIDDEN(bool) vboxNetFltWinIsPromiscuous(PVBOXNETFLTINS pNetFlt); variable 915 vboxNetFltWinSetWinIfState(PVBOXNETFLTINS pNetFlt, VBOXNETFLT_WINIFSTATE enmNewState) argument 928 vboxNetFltWinGetWinIfState(PVBOXNETFLTINS pNetFlt) argument [all...] |
H A D | VBoxNetFltP-win.h | 25 DECLHIDDEN(NDIS_STATUS) vboxNetFltWinPtDoUnbinding(PVBOXNETFLTINS pNetFlt, bool bOnUnbind); 27 DECLHIDDEN(bool) vboxNetFltWinPtCloseInterface(PVBOXNETFLTINS pNetFlt, PNDIS_STATUS pStatus);
|
H A D | VBoxNetFltRt-win.cpp | 374 static NDIS_STATUS vboxNetFltWinQuPostPacket(PVBOXNETFLTINS pNetFlt, PNDIS_PACKET pPacket, PINTNETSG pSG, uint32_t fFlags argument 389 pMyPacket = vboxNetFltWinNdisPacketFromSG(pNetFlt, 424 Status = vboxNetFltWinPrepareSendPacket(pNetFlt, pPacket, &pMyPacket/*, true*/); 429 Status = vboxNetFltWinPrepareRecvPacket(pNetFlt, pPacket, &pMyPacket, false); 448 vboxNetFltWinLbPutSendPacket(pNetFlt, pMyPacket, false /* bFromIntNet */); 450 NdisSend(&Status, pNetFlt->u.s.hBinding, pMyPacket); 456 bool bTmp = vboxNetFltWinLbRemoveSendPacket(pNetFlt, pMyPacket); 480 NdisMIndicateReceivePacket(pNetFlt->u.s.hMiniport, &pMyPacket, 1); 1229 static NDIS_STATUS vboxNetFltWinSynchNdisRequest(PVBOXNETFLTINS pNetFlt, PNDIS_REQUEST pRequest) argument 1236 rc = RTSemFastMutexRequest(pNetFlt 1267 vboxNetFltWinGetMacAddress(PVBOXNETFLTINS pNetFlt, PRTMAC pMac) argument 1286 vboxNetFltWinQueryPhysicalMedium(PVBOXNETFLTINS pNetFlt, NDIS_PHYSICAL_MEDIUM * pMedium) argument 1310 vboxNetFltWinIsPromiscuous(PVBOXNETFLTINS pNetFlt) argument 1333 vboxNetFltWinSetPromiscuous(PVBOXNETFLTINS pNetFlt, bool bYes) argument 1499 vboxNetFltWinNdisPacketFromSG(PVBOXNETFLTINS pNetFlt, PINTNETSG pSG, PVOID pBufToFree, bool bToWire, bool bCopyMemory) argument 1769 vboxNetFltWinPrepareSendPacket(PVBOXNETFLTINS pNetFlt, PNDIS_PACKET pPacket, PNDIS_PACKET *ppMyPacket) argument 1800 vboxNetFltWinPrepareRecvPacket(PVBOXNETFLTINS pNetFlt, PNDIS_PACKET pPacket, PNDIS_PACKET *ppMyPacket, bool bDpr) argument 2643 vboxNetFltWinDetachFromInterface(PVBOXNETFLTINS pNetFlt, bool bOnUnbind) argument [all...] |
/vbox/src/VBox/HostDrivers/VBoxNetFlt/win/ndis6/ |
H A D | VBoxNetLwf-win.cpp | 170 PVBOXNETFLTINS pNetFlt; /// @todo Consider automic access! member in struct:_VBOXNETLWF_MODULE 873 PVBOXNETFLTINS pNetFltIns = pModuleCtx->pNetFlt; /// @todo Atomic? 885 pModuleCtx->pNetFlt = NULL; 1368 AssertReturn(pModuleCtx->pNetFlt, false); 1369 AssertReturn(pModuleCtx->pNetFlt->pSwitchPort, false); 1370 AssertReturn(pModuleCtx->pNetFlt->pSwitchPort->pfnRecv, false); 1395 if (pModuleCtx->pNetFlt->pSwitchPort->pfnRecv(pModuleCtx->pNetFlt->pSwitchPort, NULL, pSG, fSrc)) 2188 pModuleCtx->pNetFlt = NULL; 2224 pModuleCtx->pNetFlt [all...] |