Lines Matching refs:SpareBuffer

287   OUT UINT8                         *SpareBuffer  in NandReadPage()  argument
295 UINT16 *SpareAreaWordBuffer = (UINT16 *)SpareBuffer; in NandReadPage()
356 IN UINT8 *SpareBuffer in NandWritePage() argument
361 UINT16 *SpareAreaWordBuffer = (UINT16 *)SpareBuffer; in NandWritePage()
396 SetMem(SpareBuffer, gNandFlashInfo->SparePageSize, 0xFF); in NandWritePage()
397 CopyMem(&SpareBuffer[ECC_POSITION], gEccCode, gNum512BytesChunks * 3); in NandWritePage()
488 OUT VOID *SpareBuffer in NandReadBlock() argument
498 Status = NandReadPage(BlockIndex, PageIndex, Buffer, SpareBuffer); in NandReadBlock()
514 OUT VOID *SpareBuffer in NandWriteBlock() argument
524 Status = NandWritePage(BlockIndex, PageIndex, Buffer, SpareBuffer); in NandWriteBlock()
582 UINT8 *SpareBuffer = NULL; in NandFlashReadBlocks() local
602 SpareBuffer = (UINT8 *)AllocatePool(gNandFlashInfo->SparePageSize); in NandFlashReadBlocks()
603 if (SpareBuffer == NULL) { in NandFlashReadBlocks()
609 Status = NandReadBlock((UINTN)Lba, EndBlockIndex, Buffer, SpareBuffer); in NandFlashReadBlocks()
616 if (SpareBuffer != NULL) { in NandFlashReadBlocks()
617 FreePool (SpareBuffer); in NandFlashReadBlocks()
637 UINT8 *SpareBuffer = NULL; in NandFlashWriteBlocks() local
657 SpareBuffer = (UINT8 *)AllocatePool(gNandFlashInfo->SparePageSize); in NandFlashWriteBlocks()
658 if (SpareBuffer == NULL) { in NandFlashWriteBlocks()
673 Status = NandWriteBlock((UINTN)Lba, EndBlockIndex, Buffer, SpareBuffer); in NandFlashWriteBlocks()
680 if (SpareBuffer != NULL) { in NandFlashWriteBlocks()
681 FreePool (SpareBuffer); in NandFlashWriteBlocks()