NDIS Shared Memory Interface (Compact 2013)
3/26/2014
This section describes NDIS shared memory interfaces.
In This Section
- NdisMAllocateSharedMemory
Allocates and maps a host memory range so that the memory range is concurrently accessible from both the host system and a DMA network adapter.
- NdisMFreeSharedMemory
Frees memory that was previously allocated by NdisMAllocateSharedMemory.
- NdisGetPhysicalAddressHigh
Returns the high-order part of a given physical address.
- NdisGetPhysicalAddressLow
Returns the low-order part of a given physical address.
- NdisSetPhysicalAddressHigh
Sets the high-order part of a given physical address to a given value.
- NdisSetPhysicalAddressLow
Sets the low-order part of a given physical address to a given value.
- NdisGetSharedDataAlignment
Returns the preferred alignment for memory structures that can be shared by more than one processor.
- NdisFlushBuffer
Flushes a shared memory buffer from all processor caches.