Sync with trunk r63935.
[reactos.git] / ntoskrnl / cache / mdlsup.c
index 6e558d5..884270a 100644 (file)
 /* GLOBALS ********************************************************************/
 
 /* FUNCTIONS ******************************************************************/
-\f
 
 PMDL
 NTAPI
-CcpBuildCacheMdl
-(PFILE_OBJECT FileObject,
- PLARGE_INTEGER FileOffset,
- ULONG Length,
- PIO_STATUS_BLOCK IOSB)
+CcpBuildCacheMdl(PFILE_OBJECT FileObject,
+                 PLARGE_INTEGER FileOffset,
+                 ULONG Length,
+                 PIO_STATUS_BLOCK IOSB)
 {
-       PMDL Mdl;
-       PVOID Bcb, Buffer;
-
-       BOOLEAN Result = CcMapData
-               (FileObject,
-                FileOffset,
-                Length,
-                PIN_WAIT,
-                &Bcb,
-                &Buffer);
-
-       if (!Result) 
-       {
-               IOSB->Information = 0;
-               IOSB->Status = STATUS_UNSUCCESSFUL;
-               return NULL;
-       }
-       
-       IOSB->Information = Length;
-       IOSB->Status = STATUS_SUCCESS;
-       
-       Mdl = IoAllocateMdl
-               (Buffer,
-                Length,
-                FALSE,
-                FALSE,
-                NULL);
-
-       if (!Mdl)
-       {
-               IOSB->Information = 0;
-               IOSB->Status = STATUS_NO_MEMORY;
-               return NULL;
-       }
-
-       IOSB->Information = Length;
-       IOSB->Status = STATUS_SUCCESS;
-
-       return Mdl;
+    PMDL Mdl;
+    PVOID Bcb, Buffer;
+
+    BOOLEAN Result = CcMapData(FileObject,
+                               FileOffset,
+                               Length,
+                               PIN_WAIT,
+                               &Bcb,
+                               &Buffer);
+
+    if (!Result)
+    {
+        IOSB->Information = 0;
+        IOSB->Status = STATUS_UNSUCCESSFUL;
+        return NULL;
+    }
+
+    IOSB->Information = Length;
+    IOSB->Status = STATUS_SUCCESS;
+
+    Mdl = IoAllocateMdl(Buffer, Length, FALSE, FALSE, NULL);
+
+    if (!Mdl)
+    {
+        IOSB->Information = 0;
+        IOSB->Status = STATUS_NO_MEMORY;
+        return NULL;
+    }
+
+    IOSB->Information = Length;
+    IOSB->Status = STATUS_SUCCESS;
+
+    return Mdl;
 }
 
 VOID
@@ -75,29 +67,25 @@ CcMdlRead(IN PFILE_OBJECT FileObject,
           OUT PMDL *MdlChain,
           OUT PIO_STATUS_BLOCK IoStatus)
 {
-       *MdlChain = CcpBuildCacheMdl
-               (FileObject, 
-                FileOffset,
-                Length,
-                IoStatus);
+    *MdlChain = CcpBuildCacheMdl(FileObject, FileOffset, Length, IoStatus);
 }
-\f
+
 VOID
 NTAPI
 CcMdlReadComplete(IN PFILE_OBJECT FileObject,
                   IN PMDL MdlChain)
 {
-       IoFreeMdl(MdlChain);
+    IoFreeMdl(MdlChain);
 }
 
 VOID
 NTAPI
-CcMdlReadComplete2(IN PMDL MdlChain,
-                                  IN PFILE_OBJECT FileObject)
+CcMdlReadComplete2(IN PFILE_OBJECT FileObject,
+                   IN PMDL MdlChain)
 {
-       DPRINT("Not sure\n");
+    UNIMPLEMENTED
 }
-\f
+
 VOID
 NTAPI
 CcPrepareMdlWrite(IN PFILE_OBJECT FileObject,
@@ -106,11 +94,7 @@ CcPrepareMdlWrite(IN PFILE_OBJECT FileObject,
                   OUT PMDL *MdlChain,
                   OUT PIO_STATUS_BLOCK IoStatus)
 {
-       *MdlChain = CcpBuildCacheMdl
-               (FileObject,
-                FileOffset,
-                Length,
-                IoStatus);
+    *MdlChain = CcpBuildCacheMdl(FileObject, FileOffset, Length, IoStatus);
 }
 
 VOID
@@ -119,7 +103,7 @@ CcMdlWriteComplete(IN PFILE_OBJECT FileObject,
                    IN PLARGE_INTEGER FileOffset,
                    IN PMDL MdlChain)
 {
-       IoFreeMdl(MdlChain);
+    IoFreeMdl(MdlChain);
 }
 
 VOID
@@ -128,7 +112,7 @@ CcMdlWriteComplete2(IN PFILE_OBJECT FileObject,
                     IN PLARGE_INTEGER FileOffset,
                     IN PMDL MdlChain)
 {
-       DPRINT("Not sure\n");
+    UNIMPLEMENTED
 }
 
 VOID
@@ -136,8 +120,8 @@ NTAPI
 CcMdlWriteAbort(IN PFILE_OBJECT FileObject,
                 IN PMDL MdlChain)
 {
-       ASSERT(FALSE);
-       IoFreeMdl(MdlChain);
+    ASSERT(FALSE);
+    IoFreeMdl(MdlChain);
 }
 
 /* EOF */