netkvm: move ParaNdis_ReceiveQueueAddBuffer to RX area

The procedure is used only inside RX, making it static inline.

Signed-off-by: Yuri Benditovich <[email protected]>
This commit is contained in:
Yuri Benditovich authored and Yan Vugenfirer committed 2019-12-23 09:57:33 +02:00
1 parent fc16d5878e
commit dc06366b32
3 files changed
+7 -16

No files matched your search

-8
View File
@@ -1583,14 +1583,6 @@ VOID ParaNdis_QueueRSSDpc(PARANDIS_ADAPTER *pContext, ULONG MessageIndex, PGROUP
#endif
}
VOID ParaNdis_ReceiveQueueAddBuffer(PPARANDIS_RECEIVE_QUEUE pQueue, pRxNetDescriptor pBuffer)
{
NdisInterlockedInsertTailList( &pQueue->BuffersList,
&pBuffer->ReceiveQueueListEntry,
&pQueue->Lock);
}
static __inline
pRxNetDescriptor ReceiveQueueGetBuffer(PPARANDIS_RECEIVE_QUEUE pQueue)
{
+7
View File
@@ -6,6 +6,13 @@
#include "ParaNdis-RX.tmh"
#endif
static FORCEINLINE VOID ParaNdis_ReceiveQueueAddBuffer(PPARANDIS_RECEIVE_QUEUE pQueue, pRxNetDescriptor pBuffer)
{
NdisInterlockedInsertTailList(&pQueue->BuffersList,
&pBuffer->ReceiveQueueListEntry,
&pQueue->Lock);
}
static void ParaNdis_UnbindRxBufferFromPacket(
pRxNetDescriptor p)
{
-8
View File
@@ -569,10 +569,6 @@ CCHAR ParaNdis_GetScalingDataForPacket(
NDIS_STATUS ParaNdis_SetupRSSQueueMap(PARANDIS_ADAPTER *pContext);
#endif
VOID ParaNdis_ReceiveQueueAddBuffer(
PPARANDIS_RECEIVE_QUEUE pQueue,
pRxNetDescriptor pBuffer);
VOID ParaNdis_ProcessorNumberToGroupAffinity(
PGROUP_AFFINITY Affinity,
const PPROCESSOR_NUMBER Processor);
@@ -597,10 +593,6 @@ CCHAR ParaNdis_GetScalingDataForPacket(
PNET_PACKET_INFO pPacketInfo,
PPROCESSOR_NUMBER pTargetProcessor);
VOID ParaNdis_ReceiveQueueAddBuffer(
PPARANDIS_RECEIVE_QUEUE pQueue,
pRxNetDescriptor pBuffer);
VOID ParaNdis_ProcessorNumberToGroupAffinity(
PGROUP_AFFINITY Affinity,
const PPROCESSOR_NUMBER Processor);