Searched defs:pNetFlt (Results 1 - 6 of 6) sorted by relevance

/vbox/src/VBox/HostDrivers/VBoxNetFlt/win/drv/
H A DVBoxNetFltM-win.h34 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 DVBoxNetFltM-win.cpp29 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 DVBoxNetFltP-win.cpp129 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 DVBoxNetFltRt-win.h351 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 DVBoxNetFltRt-win.cpp374 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 DVBoxNetLwf-win.cpp170 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...]

Completed in 64 milliseconds