&gEfiSystemNvDataFvGuid,\r
sizeof (EFI_GUID)\r
);\r
- WorkingHeader->WriteQueueSize = FTW_WORKING_QUEUE_SIZE;\r
+ WorkingHeader->WriteQueueSize = (UINT64) (PcdGet32 (PcdFlashNvStorageFtwWorkingSize) - sizeof (EFI_FAULT_TOLERANT_WORKING_BLOCK_HEADER));\r
\r
//\r
// Crc is calculated with all the fields except Crc and STATE\r
// If work space has error or Record is out of the workspace limit, THEN\r
// call reclaim.\r
//\r
- if (EFI_ERROR (Status) || (Offset + WRITE_TOTAL_SIZE >= FtwLiteDevice->FtwWorkSpaceSize)) {\r
+ if (EFI_ERROR (Status) || (Offset + FTW_LITE_RECORD_SIZE >= FtwLiteDevice->FtwWorkSpaceSize)) {\r
//\r
// reclaim work space in working block.\r
//\r
CopyMem (\r
(UINT8 *) Ptr + sizeof (EFI_FAULT_TOLERANT_WORKING_BLOCK_HEADER),\r
Record,\r
- WRITE_TOTAL_SIZE\r
+ FTW_LITE_RECORD_SIZE\r
);\r
}\r
}\r