[NTOSKRNL] Add the CcDataFlushes and CcDataPages counters
[reactos.git] / ntoskrnl / ex / sysinfo.c
index 1480947..ceb1d22 100644 (file)
@@ -687,14 +687,14 @@ QSI_DEF(SystemPerformanceInformation)
     Spi->CcFastMdlReadResourceMiss = 0; /* FIXME */
     Spi->CcFastMdlReadNotPossible = 0; /* FIXME */
 
-    Spi->CcMapDataNoWait = 0; /* FIXME */
-    Spi->CcMapDataWait = 0; /* FIXME */
+    Spi->CcMapDataNoWait = CcMapDataNoWait;
+    Spi->CcMapDataWait = CcMapDataWait;
     Spi->CcMapDataNoWaitMiss = 0; /* FIXME */
     Spi->CcMapDataWaitMiss = 0; /* FIXME */
 
     Spi->CcPinMappedDataCount = 0; /* FIXME */
-    Spi->CcPinReadNoWait = 0; /* FIXME */
-    Spi->CcPinReadWait = 0; /* FIXME */
+    Spi->CcPinReadNoWait = CcPinReadNoWait;
+    Spi->CcPinReadWait = CcPinReadWait;
     Spi->CcPinReadNoWaitMiss = 0; /* FIXME */
     Spi->CcPinReadWaitMiss = 0; /* FIXME */
     Spi->CcCopyReadNoWait = 0; /* FIXME */
@@ -707,10 +707,10 @@ QSI_DEF(SystemPerformanceInformation)
     Spi->CcMdlReadNoWaitMiss = 0; /* FIXME */
     Spi->CcMdlReadWaitMiss = 0; /* FIXME */
     Spi->CcReadAheadIos = 0; /* FIXME */
-    Spi->CcLazyWriteIos = 0; /* FIXME */
-    Spi->CcLazyWritePages = 0; /* FIXME */
-    Spi->CcDataFlushes = 0; /* FIXME */
-    Spi->CcDataPages = 0; /* FIXME */
+    Spi->CcLazyWriteIos = CcLazyWriteIos;
+    Spi->CcLazyWritePages = CcLazyWritePages;
+    Spi->CcDataFlushes = CcDataFlushes;
+    Spi->CcDataPages = CcDataPages;
     Spi->ContextSwitches = 0; /* FIXME */
     Spi->FirstLevelTbFills = 0; /* FIXME */
     Spi->SecondLevelTbFills = 0; /* FIXME */