[ros-diffs] [cgutman] 40107: - Implement NdisMDeregisterDmaChannel - My branch needs to be synced with trunk so I'm not using it right now (plus these changes aren't likely to break anything)
cgutman at svn.reactos.org
cgutman at svn.reactos.org
Fri Mar 20 00:02:13 CET 2009
Author: cgutman
Date: Fri Mar 20 02:02:12 2009
New Revision: 40107
URL: http://svn.reactos.org/svn/reactos?rev=40107&view=rev
Log:
- Implement NdisMDeregisterDmaChannel
- My branch needs to be synced with trunk so I'm not using it right now (plus these changes aren't likely to break anything)
Modified:
trunk/reactos/drivers/network/ndis/ndis/io.c
Modified: trunk/reactos/drivers/network/ndis/ndis/io.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/network/ndis/ndis/io.c?rev=40107&r1=40106&r2=40107&view=diff
==============================================================================
--- trunk/reactos/drivers/network/ndis/ndis/io.c [iso-8859-1] (original)
+++ trunk/reactos/drivers/network/ndis/ndis/io.c [iso-8859-1] Fri Mar 20 02:02:12 2009
@@ -525,14 +525,19 @@
/*
- * @unimplemented
+ * @implemented
*/
VOID
EXPORT
NdisMDeregisterDmaChannel(
IN PNDIS_HANDLE MiniportDmaHandle)
{
- UNIMPLEMENTED
+ PNDIS_MINIPORT_BLOCK NdisMiniportBlock = (PNDIS_MINIPORT_BLOCK)MiniportDmaHandle;
+ PDMA_ADAPTER AdapterObject = NdisMiniportBlock->SystemAdapterObject;
+
+ AdapterObject->DmaOperations->PutDmaAdapter(AdapterObject);
+
+ NdisMiniportBlock->SystemAdapterObject = NULL;
}
More information about the Ros-diffs
mailing list