ReactOS 0.4.16-dev-319-g6cf4263
|
#include "ndis56common.h"
Go to the source code of this file.
Classes | |
struct | _tagConfigurationEntry |
struct | _tagConfigurationEntries |
Macros | |
#define | MAX_VLAN_ID 4095 |
#define | MAKECASE(x) case (x): pName = #x; break; |
Typedefs | |
typedef struct _tagConfigurationEntry | tConfigurationEntry |
typedef struct _tagConfigurationEntries | tConfigurationEntries |
Variables | |
static const tConfigurationEntries | defaultConfiguration |
#define MAX_VLAN_ID 4095 |
Definition at line 39 of file ParaNdis-Common.c.
|
static |
Definition at line 1028 of file ParaNdis-Common.c.
Referenced by ParaNdis_PowerOn(), PrepareReceiveBuffers(), and ReuseReceiveBufferRegular().
|
static |
Definition at line 946 of file ParaNdis-Common.c.
Referenced by PrepareReceiveBuffers(), and PrepareTransmitBuffers().
|
static |
Definition at line 2337 of file ParaNdis-Common.c.
Referenced by ParaNdis_CheckForHang().
void FORCEINLINE DebugDumpPacket | ( | LPCSTR | prefix, |
PVOID | header, | ||
int | level | ||
) |
Definition at line 50 of file ParaNdis-Common.c.
Referenced by ParaNdis_DoCopyPacketData(), ParaNdis_DoSubmitPacket(), and ParaNdis_ProcessRxPath().
|
static |
Definition at line 1122 of file ParaNdis-Common.c.
Referenced by ParaNdis_PowerOff(), ParaNdis_VirtIONetInit(), and VirtIONetRelease().
|
static |
Definition at line 259 of file ParaNdis-Common.c.
Referenced by ParaNdis_InitializeContext(), and ParaNdis_VirtIONetInit().
|
static |
Definition at line 239 of file ParaNdis-Common.c.
Referenced by ParaNdis_InitializeContext().
|
static |
Definition at line 249 of file ParaNdis-Common.c.
Referenced by ParaNdis_InitializeContext().
|
static |
Definition at line 517 of file ParaNdis-Common.c.
Referenced by ParaNdis_InitializeContext().
|
static |
Definition at line 634 of file ParaNdis-Common.c.
Referenced by ParaNdis_InitializeContext(), and ParaNdis_PowerOn().
|
static |
Definition at line 1096 of file ParaNdis-Common.c.
Referenced by ParaNdis_PowerOn(), and ParaNdis_VirtIONetInit().
|
static |
Definition at line 927 of file ParaNdis-Common.c.
Referenced by VirtIONetRelease().
|
static |
Definition at line 457 of file ParaNdis-Common.c.
Referenced by ParaNdis_InitializeContext().
|
static |
Definition at line 200 of file ParaNdis-Common.c.
Referenced by ReadNicConfiguration().
|
static |
Definition at line 559 of file ParaNdis-Common.c.
Referenced by ParaNdis_CleanupContext(), ParaNdis_FinishInitialization(), and ParaNdis_InitializeContext().
|
static |
Definition at line 618 of file ParaNdis-Common.c.
Referenced by FinalizeFeatures(), FindNetQueues(), and ParaNdis_InitializeContext().
void ParaNdis_CallOnBugCheck | ( | PARANDIS_ADAPTER * | pContext | ) |
Definition at line 2867 of file ParaNdis-Common.c.
Referenced by FillDataOnBugCheck().
BOOLEAN ParaNdis_CheckForHang | ( | PARANDIS_ADAPTER * | pContext | ) |
Definition at line 2423 of file ParaNdis-Common.c.
Referenced by ParaNdis5_CheckForHang().
tChecksumCheckResult ParaNdis_CheckRxChecksum | ( | PARANDIS_ADAPTER * | pContext, |
ULONG | virtioFlags, | ||
PVOID | pRxPacket, | ||
ULONG | len | ||
) |
Definition at line 2877 of file ParaNdis-Common.c.
Referenced by ParaNdis_IndicateReceivedPacket().
VOID ParaNdis_CleanupContext | ( | PARANDIS_ADAPTER * | pContext | ) |
Definition at line 1323 of file ParaNdis-Common.c.
Referenced by ParaNdis5_Halt(), and ParaNdis5_Initialize().
|
static |
Definition at line 2650 of file ParaNdis-Common.c.
Referenced by ParaNdis_UpdateDeviceFilters().
|
static |
Definition at line 2633 of file ParaNdis-Common.c.
Referenced by ParaNdis_UpdateDeviceFilters().
VOID ParaNdis_DeviceFiltersUpdateVlanId | ( | PARANDIS_ADAPTER * | pContext | ) |
Definition at line 2684 of file ParaNdis-Common.c.
Referenced by ParaNdis_OnSetVlanId(), and ParaNdis_UpdateDeviceFilters().
tCopyPacketResult ParaNdis_DoCopyPacketData | ( | PARANDIS_ADAPTER * | pContext, |
tTxOperationParameters * | pParams | ||
) |
Definition at line 1860 of file ParaNdis-Common.c.
Referenced by ParaNdis_DoSubmitPacket().
tCopyPacketResult ParaNdis_DoSubmitPacket | ( | PARANDIS_ADAPTER * | pContext, |
tTxOperationParameters * | Params | ||
) |
Definition at line 1619 of file ParaNdis-Common.c.
Referenced by ParaNdis_ProcessTx().
ULONG ParaNdis_DPCWorkBody | ( | PARANDIS_ADAPTER * | pContext, |
ULONG | ulMaxPacketsToIndicate | ||
) |
Definition at line 2230 of file ParaNdis-Common.c.
Referenced by CheckRunningDpc(), OnDPCPostProcessTimer(), and ParaNdis5_HandleDPC().
NDIS_STATUS ParaNdis_FinishInitialization | ( | PARANDIS_ADAPTER * | pContext | ) |
Definition at line 1196 of file ParaNdis-Common.c.
Referenced by ParaNdis5_Initialize().
NDIS_STATUS ParaNdis_InitializeContext | ( | PARANDIS_ADAPTER * | pContext, |
PNDIS_RESOURCE_LIST | pResourceList | ||
) |
Definition at line 657 of file ParaNdis-Common.c.
Referenced by ParaNdis5_Initialize().
BOOLEAN ParaNdis_OnLegacyInterrupt | ( | PARANDIS_ADAPTER * | pContext, |
OUT BOOLEAN * | pRunDpc | ||
) |
Definition at line 1430 of file ParaNdis-Common.c.
VOID ParaNdis_OnPnPEvent | ( | PARANDIS_ADAPTER * | pContext, |
NDIS_DEVICE_PNP_EVENT | pEvent, | ||
PVOID | pInfo, | ||
ULONG | ulSize | ||
) |
Definition at line 2508 of file ParaNdis-Common.c.
Referenced by ParaNdis5_PnPEventNotify().
BOOLEAN ParaNdis_OnQueuedInterrupt | ( | PARANDIS_ADAPTER * | pContext, |
OUT BOOLEAN * | pRunDpc, | ||
ULONG | knownInterruptSources | ||
) |
Definition at line 1451 of file ParaNdis-Common.c.
VOID ParaNdis_OnShutdown | ( | PARANDIS_ADAPTER * | pContext | ) |
Definition at line 1415 of file ParaNdis-Common.c.
Referenced by ParaNdis5_Shutdown().
Definition at line 2065 of file ParaNdis-Common.c.
Referenced by ParaNdis_IndicateReceivedPacket().
VOID ParaNdis_PowerOff | ( | PARANDIS_ADAPTER * | pContext | ) |
Definition at line 2805 of file ParaNdis-Common.c.
Referenced by OnSetPowerWorkItem().
NDIS_STATUS ParaNdis_PowerOn | ( | PARANDIS_ADAPTER * | pContext | ) |
Definition at line 2720 of file ParaNdis-Common.c.
Referenced by OnSetPowerWorkItem().
|
static |
Definition at line 2092 of file ParaNdis-Common.c.
Referenced by ParaNdis_DPCWorkBody().
void ParaNdis_ReportLinkStatus | ( | PARANDIS_ADAPTER * | pContext, |
BOOLEAN | bForce | ||
) |
Definition at line 2198 of file ParaNdis-Common.c.
Referenced by OnConnectTimer(), OnResetWorkItem(), ParaNdis5_Initialize(), ParaNdis_DPCWorkBody(), and ParaNdis_PowerOn().
void ParaNdis_ResetOffloadSettings | ( | PARANDIS_ADAPTER * | pContext, |
tOffloadSettingsFlags * | pDest, | ||
PULONG | from | ||
) |
Definition at line 411 of file ParaNdis-Common.c.
Referenced by DisableBothLSOPermanently(), DisableLSOv4Permanently(), DisableLSOv6Permanently(), GetLargeSendCapabilities(), GetTcpIpCheckSumCapabilities(), IsValidPcs(), IsValidPls(), ParaNdis_InitializeContext(), and ParseOffload().
|
static |
Definition at line 171 of file ParaNdis-Common.c.
Referenced by ParaNdis_CleanupContext(), ParaNdis_InitializeContext(), ParaNdis_OnPnPEvent(), ParaNdis_OnShutdown(), ParaNdis_PowerOff(), and ParaNdis_PowerOn().
NDIS_STATUS ParaNdis_SetMulticastList | ( | PARANDIS_ADAPTER * | pContext, |
PVOID | Buffer, | ||
ULONG | BufferSize, | ||
PUINT | pBytesRead, | ||
PUINT | pBytesNeeded | ||
) |
Definition at line 2445 of file ParaNdis-Common.c.
Referenced by ParaNdis_OnOidSetMulticastList().
VOID ParaNdis_UpdateDeviceFilters | ( | PARANDIS_ADAPTER * | pContext | ) |
Definition at line 2710 of file ParaNdis-Common.c.
Referenced by ParaNdis_FinishInitialization(), ParaNdis_OnOidSetMulticastList(), ParaNdis_OnSetPacketFilter(), and ParaNdis_PowerOn().
Definition at line 68 of file ParaNdis-Common.c.
Referenced by ParaNdis_InitializeContext().
VOID ParaNdis_VirtIODisableIrqSynchronized | ( | PARANDIS_ADAPTER * | pContext, |
ULONG | interruptSource | ||
) |
Definition at line 2494 of file ParaNdis-Common.c.
Referenced by ParaNdis_OnLegacyInterrupt(), and ParaNdis_OnQueuedInterrupt().
VOID ParaNdis_VirtIOEnableIrqSynchronized | ( | PARANDIS_ADAPTER * | pContext, |
ULONG | interruptSource | ||
) |
Definition at line 2485 of file ParaNdis-Common.c.
|
static |
Definition at line 1135 of file ParaNdis-Common.c.
Referenced by ParaNdis_FinishInitialization().
UINT ParaNdis_VirtIONetReleaseTransmitBuffers | ( | PARANDIS_ADAPTER * | pContext | ) |
Definition at line 1562 of file ParaNdis-Common.c.
Referenced by ParaNdis_DoSubmitPacket(), and ParaNdis_ProcessTx().
|
static |
Definition at line 1062 of file ParaNdis-Common.c.
Referenced by ParaNdis_VirtIONetInit().
|
static |
Definition at line 999 of file ParaNdis-Common.c.
Referenced by ParaNdis_VirtIONetInit().
|
static |
Definition at line 1301 of file ParaNdis-Common.c.
Referenced by ParaNdis_CleanupContext(), and ParaNdis_PowerOff().
|
static |
Definition at line 575 of file ParaNdis-Common.c.
Referenced by CheckRunningDpc(), and VirtIONetRelease().
|
static |
Definition at line 78 of file ParaNdis-Common.c.
Referenced by ParaNdis_DoCopyPacketData(), ParaNdis_DoSubmitPacket(), and ShallPassPacket().
|
static |
Definition at line 1595 of file ParaNdis-Common.c.
Referenced by ParaNdis_DoCopyPacketData(), and ParaNdis_DoSubmitPacket().
|
static |
Definition at line 275 of file ParaNdis-Common.c.
Referenced by ParaNdis_InitializeContext().
|
static |
Definition at line 2212 of file ParaNdis-Common.c.
Referenced by ParaNdis_DPCWorkBody().
|
static |
|
static |
Definition at line 1486 of file ParaNdis-Common.c.
Referenced by ParaNdis_InitializeContext(), and ParaNdis_PowerOn().
|
static |
Definition at line 2543 of file ParaNdis-Common.c.
Referenced by ParaNdis_DeviceFiltersUpdateAddresses(), ParaNdis_DeviceFiltersUpdateRxMode(), and SetSingleVlanFilter().
|
static |
Definition at line 2670 of file ParaNdis-Common.c.
Referenced by ParaNdis_DeviceFiltersUpdateVlanId().
|
static |
Definition at line 2663 of file ParaNdis-Common.c.
Referenced by ParaNdis_DeviceFiltersUpdateVlanId(), and SetAllVlanFilters().
|
static |
Definition at line 2025 of file ParaNdis-Common.c.
Referenced by ParaNdis_ProcessRxPath().
|
static |
Definition at line 1181 of file ParaNdis-Common.c.
Referenced by ParaNdis_CleanupContext(), and ParaNdis_PowerOff().
|
static |
Definition at line 906 of file ParaNdis-Common.c.
Referenced by AllocatePairOfBuffersOnInit(), FreeDescriptorsFromList(), ParaNdis_PowerOn(), PrepareReceiveBuffers(), and ReuseReceiveBufferRegular().
|
static |
Definition at line 1243 of file ParaNdis-Common.c.
Referenced by ParaNdis_CleanupContext().
|
static |
Definition at line 133 of file ParaNdis-Common.c.
Referenced by ReadNicConfiguration().