UINT32 BlockSize;\r
NVME_CONTROLLER_PRIVATE_DATA *Controller;\r
UINT32 MaxTransferBlocks;\r
+ UINTN OrginalBlocks;\r
\r
- Status = EFI_SUCCESS;\r
- Controller = Device->Controller;\r
- BlockSize = Device->Media.BlockSize;\r
+ Status = EFI_SUCCESS;\r
+ Controller = Device->Controller;\r
+ BlockSize = Device->Media.BlockSize;\r
+ OrginalBlocks = Blocks;\r
\r
if (Controller->ControllerData->Mdts != 0) {\r
MaxTransferBlocks = (1 << (Controller->ControllerData->Mdts)) * (1 << (Controller->Cap.Mpsmin + 12)) / BlockSize;\r
}\r
}\r
\r
- DEBUG ((EFI_D_INFO, "NvmeRead() Lba = %8d, Blocks = %8d, BlockSize = %d Status = %r\n", Lba, Blocks, BlockSize, Status));\r
+ DEBUG ((EFI_D_INFO, "NvmeRead() Lba = 0x%08x, Original = 0x%08x, Remaining = 0x%08x, BlockSize = 0x%x Status = %r\n", Lba, OrginalBlocks, Blocks, BlockSize, Status));\r
\r
return Status;\r
}\r
UINT32 BlockSize;\r
NVME_CONTROLLER_PRIVATE_DATA *Controller;\r
UINT32 MaxTransferBlocks;\r
+ UINTN OrginalBlocks;\r
\r
- Status = EFI_SUCCESS;\r
- Controller = Device->Controller;\r
- BlockSize = Device->Media.BlockSize;\r
+ Status = EFI_SUCCESS;\r
+ Controller = Device->Controller;\r
+ BlockSize = Device->Media.BlockSize;\r
+ OrginalBlocks = Blocks;\r
\r
if (Controller->ControllerData->Mdts != 0) {\r
MaxTransferBlocks = (1 << (Controller->ControllerData->Mdts)) * (1 << (Controller->Cap.Mpsmin + 12)) / BlockSize;\r
}\r
}\r
\r
- DEBUG ((EFI_D_INFO, "NvmeWrite() Lba = %8d, Blocks = %8d, BlockSize = %d Status = %r\n", Lba, Blocks, BlockSize, Status));\r
+ DEBUG ((EFI_D_INFO, "NvmeWrite() Lba = 0x%08x, Original = 0x%08x, Remaining = 0x%08x, BlockSize = 0x%x Status = %r\n", Lba, OrginalBlocks, Blocks, BlockSize, Status));\r
\r
return Status;\r
}\r