Home | History | Annotate | Download | only in GenSec

Lines Matching defs:FileBuffer

394   UINT8   *FileBuffer,

402 into FileBuffer.
412 FileBuffer - Output buffer to contain data
414 BufferLength - On input, this is size of the FileBuffer.
422 EFI_BUFFER_TOO_SMALL FileBuffer is not enough to contain all file data.
460 if (FileBuffer != NULL && Size < *BufferLength) {
461 FileBuffer[Size] = 0;
535 if (FileBuffer != NULL && ((Size + Offset) < *BufferLength)) {
539 memset (FileBuffer + Size, 0, Offset);
540 SectHeader = (EFI_COMMON_SECTION_HEADER *) (FileBuffer + Size);
556 if ((FileSize > 0) && (FileBuffer != NULL) && ((Size + FileSize) <= *BufferLength)) {
557 if (fread (FileBuffer + Size, (size_t) FileSize, 1, InFile) != 1) {
621 UINT8 *FileBuffer;
629 FileBuffer = NULL;
641 FileBuffer,
646 FileBuffer = (UINT8 *) malloc (InputLength);
647 if (FileBuffer == NULL) {
658 FileBuffer,
664 if (FileBuffer != NULL) {
665 free (FileBuffer);
670 if (FileBuffer == NULL) {
677 // Now data is in FileBuffer, compress the data
692 free (FileBuffer);
695 memcpy (OutputBuffer + HeaderLength, FileBuffer, CompressedLength);
696 free (FileBuffer);
697 FileBuffer = OutputBuffer;
706 free (FileBuffer);
712 Status = CompressFunction (FileBuffer, InputLength, OutputBuffer, &CompressedLength);
721 free (FileBuffer);
725 Status = CompressFunction (FileBuffer, InputLength, OutputBuffer + HeaderLength, &CompressedLength);
728 free (FileBuffer);
729 FileBuffer = OutputBuffer;
732 if (FileBuffer != NULL) {
733 free (FileBuffer);
739 if (FileBuffer == NULL) {
749 // if (FileBuffer != NULL) {
750 // free (FileBuffer);
763 CompressionSect2 = (EFI_COMPRESSION_SECTION2 *)FileBuffer;
771 CompressionSect = (EFI_COMPRESSION_SECTION *) FileBuffer;
784 *OutFileBuffer = FileBuffer;
836 UINT8 *FileBuffer;
846 FileBuffer = NULL;
857 FileBuffer,
875 FileBuffer = (UINT8 *) malloc (InputLength + Offset);
876 if (FileBuffer == NULL) {
887 FileBuffer + Offset,
893 if (FileBuffer != NULL) {
894 free (FileBuffer);
901 if (FileBuffer != NULL) {
902 free (FileBuffer);
909 // InputLength != 0, but FileBuffer == NULL means out of resources.
911 if (FileBuffer == NULL) {
917 // Now data is in FileBuffer + Offset
924 CalculateCrc32 (FileBuffer + Offset, InputLength, &Crc32Checksum);
927 Crc32GuidSect2 = (CRC32_SECTION_HEADER2 *) FileBuffer;
939 Crc32GuidSect = (CRC32_SECTION_HEADER *) FileBuffer;
952 VendorGuidSect2 = (EFI_GUID_DEFINED_SECTION2 *) FileBuffer;
963 VendorGuidSect = (EFI_GUID_DEFINED_SECTION *) FileBuffer;
979 *OutFileBuffer = FileBuffer;