Home | Info | Community | Development | myReactOS | Contact Us
[static]
Definition at line 301 of file pcnet.c.
Referenced by MiAllocateSharedMemory(), MiniportHalt(), and MiniportInitialize().
{ NDIS_PHYSICAL_ADDRESS PhysicalAddress; PhysicalAddress.u.HighPart = 0; if(Adapter->InitializationBlockVirt) { PhysicalAddress.u.LowPart = (ULONG)Adapter->InitializationBlockPhys; NdisMFreeSharedMemory(Adapter->MiniportAdapterHandle, Adapter->InitializationBlockLength, FALSE, Adapter->InitializationBlockVirt, PhysicalAddress); Adapter->InitializationBlockVirt = NULL; } if(Adapter->TransmitDescriptorRingVirt) { PhysicalAddress.u.LowPart = (ULONG)Adapter->TransmitDescriptorRingPhys; NdisMFreeSharedMemory(Adapter->MiniportAdapterHandle, Adapter->TransmitDescriptorRingLength, FALSE, Adapter->TransmitDescriptorRingVirt, PhysicalAddress); Adapter->TransmitDescriptorRingVirt = NULL; } if(Adapter->ReceiveDescriptorRingVirt) { PhysicalAddress.u.LowPart = (ULONG)Adapter->ReceiveDescriptorRingPhys; NdisMFreeSharedMemory(Adapter->MiniportAdapterHandle, Adapter->ReceiveDescriptorRingLength, FALSE, Adapter->ReceiveDescriptorRingVirt, PhysicalAddress); Adapter->ReceiveDescriptorRingVirt = NULL; } if(Adapter->TransmitBufferPtrVirt) { PhysicalAddress.u.LowPart = (ULONG)Adapter->TransmitBufferPtrPhys; NdisMFreeSharedMemory(Adapter->MiniportAdapterHandle, Adapter->TransmitBufferLength, TRUE, Adapter->TransmitBufferPtrVirt, PhysicalAddress); Adapter->TransmitBufferPtrVirt = NULL; } if(Adapter->ReceiveBufferPtrVirt) { PhysicalAddress.u.LowPart = (ULONG)Adapter->ReceiveBufferPtrPhys; NdisMFreeSharedMemory(Adapter->MiniportAdapterHandle, Adapter->ReceiveBufferLength, TRUE, Adapter->ReceiveBufferPtrVirt, PhysicalAddress); Adapter->ReceiveBufferPtrVirt = NULL; } }