equal
deleted
inserted
replaced
273 |
273 |
274 TPtr8 statsBuf((TUint8*) &stats, sizeof(stats)); |
274 TPtr8 statsBuf((TUint8*) &stats, sizeof(stats)); |
275 Drive.ControlIO(KNandGetDeferStats,statsBuf,0); |
275 Drive.ControlIO(KNandGetDeferStats,statsBuf,0); |
276 test.Printf(_L("PG %d PO %d(%d%%) NG %d NO %d\n"),stats.iPageGarbage, stats.iPageOther, (TInt) ((stats.iPageOther*100)/cCount), stats.iNormalGarbage, stats.iNormalOther); |
276 test.Printf(_L("PG %d PO %d(%d%%) NG %d NO %d\n"),stats.iPageGarbage, stats.iPageOther, (TInt) ((stats.iPageOther*100)/cCount), stats.iNormalGarbage, stats.iNormalOther); |
277 |
277 |
278 test(stats.iPageOther>0); |
|
279 pageGarbageCount+=stats.iPageGarbage; |
278 pageGarbageCount+=stats.iPageGarbage; |
280 pageOtherCount+=stats.iPageOther; |
279 pageOtherCount+=stats.iPageOther; |
281 normalGarbageCount+=stats.iNormalGarbage; |
280 normalGarbageCount+=stats.iNormalGarbage; |
282 normalOtherCount+=stats.iNormalOther; |
281 normalOtherCount+=stats.iNormalOther; |
283 } |
282 } |
297 |
296 |
298 if (CtrlIoGetDeferStatsSupported) |
297 if (CtrlIoGetDeferStatsSupported) |
299 { |
298 { |
300 test.Printf(_L("\nTotals: Avg %2d %d%% CC=%4d \n"), fullTot/fullcCount, (TInt)(totChangeCount*100)/fullcCount, totChangeCount); |
299 test.Printf(_L("\nTotals: Avg %2d %d%% CC=%4d \n"), fullTot/fullcCount, (TInt)(totChangeCount*100)/fullcCount, totChangeCount); |
301 test.Printf(_L("PG %d PO %d(%d%%) NG %d NO %d\n"),pageGarbageCount, pageOtherCount,(TInt) (pageOtherCount*100/fullcCount), normalGarbageCount, normalOtherCount ); |
300 test.Printf(_L("PG %d PO %d(%d%%) NG %d NO %d\n"),pageGarbageCount, pageOtherCount,(TInt) (pageOtherCount*100/fullcCount), normalGarbageCount, normalOtherCount ); |
|
301 test(pageOtherCount > 0); // Ensure at least one paging conflict occurred during the test. |
302 } |
302 } |
303 |
303 |
304 // If totChangeCount does not change, nand maybe busy waiting. |
304 // If totChangeCount does not change, nand maybe busy waiting. |
305 test(totChangeCount>0); |
305 test(totChangeCount>0); |
306 } // while () |
306 } // while () |