- Implement NdisDeregisterAdapterShutdownHandler, NdisMapIoSpace, and NdisRegisterAd...
authorCameron Gutman <aicommander@gmail.com>
Fri, 20 Mar 2009 20:14:01 +0000 (20:14 +0000)
committerCameron Gutman <aicommander@gmail.com>
Fri, 20 Mar 2009 20:14:01 +0000 (20:14 +0000)
 - Move NdisCompleteDmaTransfer to 40gone.c

svn path=/trunk/; revision=40138

reactos/drivers/network/ndis/ndis/40gone.c
reactos/drivers/network/ndis/ndis/50gone.c
reactos/drivers/network/ndis/ndis/io.c

index 6891918..8a24673 100644 (file)
 #include "ndissys.h"
 
 
+/*
+ * @unimplemented
+ */
+VOID
+EXPORT
+NdisCompleteDmaTransfer(
+    OUT PNDIS_STATUS    Status,
+    IN  PNDIS_HANDLE    NdisDmaHandle,
+    IN  PNDIS_BUFFER    Buffer,
+    IN  ULONG           Offset,
+    IN  ULONG           Length,
+    IN  BOOLEAN         WriteToDevice)
+{
+    UNIMPLEMENTED
+}
+
+
 /*
  * @unimplemented
  */
index 9d041f7..8590f8f 100644 (file)
@@ -71,7 +71,7 @@ NdisDeregisterAdapter(
 
 
 /*
- * @unimplemented
+ * @implemented
  */
 VOID
 EXPORT
@@ -84,7 +84,7 @@ NdisDeregisterAdapterShutdownHandler(
  *    NDIS 4.0
  */
 {
-    UNIMPLEMENTED
+    NdisMDeregisterAdapterShutdownHandler(NdisAdapterHandle);
 }
 
 
@@ -210,7 +210,7 @@ NdisIMSwitchToMiniport(
 
 
 /*
- * @unimplemented
+ * @implemented
  */
 VOID
 EXPORT
@@ -227,7 +227,10 @@ NdisMapIoSpace(
  *    NDIS 4.0
  */
 {
-    UNIMPLEMENTED
+    *Status = NdisMMapIoSpace(VirtualAddress,
+                              NdisAdapterHandle,
+                              PhysicalAddress,
+                              Length);
 }
 
 
@@ -324,7 +327,7 @@ NdisRegisterAdapter(
 
 
 /*
- * @unimplemented
+ * @implemented
  */
 VOID
 EXPORT
@@ -339,7 +342,9 @@ NdisRegisterAdapterShutdownHandler(
  *    NDIS 4.0
  */
 {
-    UNIMPLEMENTED
+    NdisMRegisterAdapterShutdownHandler(NdisAdapterHandle,
+                                        ShutdownContext,
+                                        ShutdownHandler);
 }
 
 
index 626eac5..e658f5a 100644 (file)
@@ -93,23 +93,6 @@ BOOLEAN NTAPI ServiceRoutine(
 }
 
 \f
-/*
- * @unimplemented
- */
-VOID
-EXPORT
-NdisCompleteDmaTransfer(
-    OUT PNDIS_STATUS    Status,
-    IN  PNDIS_HANDLE    NdisDmaHandle,
-    IN  PNDIS_BUFFER    Buffer,
-    IN  ULONG           Offset,
-    IN  ULONG           Length,
-    IN  BOOLEAN         WriteToDevice)
-{
-    UNIMPLEMENTED
-}
-
-\f
 /*
  * @implemented
  */