Changeset View
Changeset View
Standalone View
Standalone View
head/sbin/nvmecontrol/logpage.c
Show First 20 Lines • Show All 564 Lines • ▼ Show 20 Lines | case NVME_SS_PAGE_SSTAT_STATUS_FAILED: | ||||
break; | break; | ||||
case NVME_SS_PAGE_SSTAT_STATUS_COMPLETEDWD: | case NVME_SS_PAGE_SSTAT_STATUS_COMPLETEDWD: | ||||
printf("Completed with deallocation"); | printf("Completed with deallocation"); | ||||
break; | break; | ||||
default: | default: | ||||
printf("Unknown"); | printf("Unknown"); | ||||
break; | break; | ||||
} | } | ||||
p = (ss->sstat & NVME_SS_PAGE_SSTAT_PASSES_SHIFT) >> | p = (ss->sstat >> NVME_SS_PAGE_SSTAT_PASSES_SHIFT) & | ||||
NVME_SS_PAGE_SSTAT_PASSES_MASK; | NVME_SS_PAGE_SSTAT_PASSES_MASK; | ||||
if (p > 0) | if (p > 0) | ||||
printf(", %d passes", p); | printf(", %d passes", p); | ||||
if ((ss->sstat & NVME_SS_PAGE_SSTAT_GDE_SHIFT) >> | if ((ss->sstat >> NVME_SS_PAGE_SSTAT_GDE_SHIFT) & | ||||
NVME_SS_PAGE_SSTAT_GDE_MASK) | NVME_SS_PAGE_SSTAT_GDE_MASK) | ||||
printf(", Global Data Erased"); | printf(", Global Data Erased"); | ||||
printf("\n"); | printf("\n"); | ||||
printf("Sanitize Command Dword 10: 0x%x\n", ss->scdw10); | printf("Sanitize Command Dword 10: 0x%x\n", ss->scdw10); | ||||
printf("Time For Overwrite: %u sec\n", ss->etfo); | printf("Time For Overwrite: %u sec\n", ss->etfo); | ||||
printf("Time For Block Erase: %u sec\n", ss->etfbe); | printf("Time For Block Erase: %u sec\n", ss->etfbe); | ||||
printf("Time For Crypto Erase: %u sec\n", ss->etfce); | printf("Time For Crypto Erase: %u sec\n", ss->etfce); | ||||
printf("Time For Overwrite No-Deallocate: %u sec\n", ss->etfownd); | printf("Time For Overwrite No-Deallocate: %u sec\n", ss->etfownd); | ||||
▲ Show 20 Lines • Show All 172 Lines • Show Last 20 Lines |