/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Dxe/Mem/ |
H A D | Pool.c | 167 @param Buffer The address to return a pointer to the allocated 170 @retval EFI_INVALID_PARAMETER PoolType not valid or Buffer is NULL. 180 OUT VOID **Buffer 193 if (Buffer == NULL) { 197 *Buffer = NULL; 215 *Buffer = CoreAllocatePoolI (PoolType, Size); 217 return (*Buffer != NULL) ? EFI_SUCCESS : EFI_OUT_OF_RESOURCES; 243 VOID *Buffer; local 326 Buffer = NULL; 339 Buffer [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Library/DxeCoreMemoryAllocationLib/ |
H A D | MemoryAllocationLib.c | 128 Frees the number of 4KB pages specified by Pages from the buffer specified by Buffer. Buffer 133 If Buffer was not allocated with a page allocation function in the Memory Allocation Library, 137 @param Buffer Pointer to the buffer of pages to free. 144 IN VOID *Buffer, 151 Status = CoreFreePages ((EFI_PHYSICAL_ADDRESS) (UINTN) Buffer, Pages); 325 Frees the number of 4KB pages specified by Pages from the buffer specified by Buffer. Buffer 330 If Buffer was not allocated with an aligned page allocation function in the Memory Allocation 334 @param Buffer Pointe 143 FreePages( IN VOID *Buffer, IN UINTN Pages ) argument 340 FreeAlignedPages( IN VOID *Buffer, IN UINTN Pages ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Library/PiSmmCoreMemoryAllocationLib/ |
H A D | MemoryAllocationLib.c | 74 @param[in] Buffer The pointer to the buffer to be checked. 82 IN VOID *Buffer 95 if (((EFI_PHYSICAL_ADDRESS) (UINTN) Buffer >= mSmramRanges[Index].CpuStart) && 96 ((EFI_PHYSICAL_ADDRESS) (UINTN) Buffer < (mSmramRanges[Index].CpuStart + mSmramRanges[Index].PhysicalSize))) { 207 Frees the number of 4KB pages specified by Pages from the buffer specified by Buffer. Buffer 212 If Buffer was not allocated with a page allocation function in the Memory Allocation Library, 216 @param Buffer Pointer to the buffer of pages to free. 223 IN VOID *Buffer, 230 if (BufferInSmram (Buffer)) { 222 FreePages( IN VOID *Buffer, IN UINTN Pages ) argument 431 FreeAlignedPages( IN VOID *Buffer, IN UINTN Pages ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Library/SmmCorePerformanceLib/ |
H A D | SmmCorePerformanceLib.c | 444 @param Buffer the buffer address to be checked. 452 IN EFI_PHYSICAL_ADDRESS Buffer, 459 if (((Buffer >= mSmramRanges[Index].CpuStart) && (Buffer < mSmramRanges[Index].CpuStart + mSmramRanges[Index].PhysicalSize)) || 460 ((mSmramRanges[Index].CpuStart >= Buffer) && (mSmramRanges[Index].CpuStart < Buffer + Length))) { 451 IsAddressInSmram( IN EFI_PHYSICAL_ADDRESS Buffer, IN UINT64 Length ) argument
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Acpi/AcpiTableDxe/ |
H A D | AcpiSdt.c | 50 @param[in] Buffer Table buffer to find. 56 IN VOID *Buffer 77 if (((UINTN)CurrentTableList->PageAddress <= (UINTN)Buffer) && 78 ((UINTN)CurrentTableList->PageAddress + EFI_PAGES_TO_SIZE(CurrentTableList->NumberOfPages) > (UINTN)Buffer)) { 95 @param[in] Buffer A piece of AML code buffer pointer. 102 IN VOID *Buffer 107 CurrentTableList = FindTableByBuffer (Buffer); 124 @param[in] Buffer A piece of AML code buffer pointer. 132 IN VOID *Buffer, 138 CurrentTableList = FindTableByBuffer (Buffer); 131 SdtGetMaxAmlBufferSize( IN VOID *Buffer, OUT UINTN *MaxSize ) argument 501 SdtOpenEx( IN VOID *Buffer, IN UINTN BufferSize, OUT EFI_ACPI_HANDLE *Handle ) argument 557 Open( IN VOID *Buffer, OUT EFI_ACPI_HANDLE *Handle ) argument 788 VOID *Buffer; local 852 VOID *Buffer; local 913 VOID *Buffer; local [all...] |
H A D | AcpiSdt.h | 60 // Buffer is the ACPI node buffer pointer, the first/second bytes are opcode. 70 UINT8 *Buffer; member in struct:_EFI_AML_NODE_LIST 93 // Buffer is the ACPI node buffer pointer, the first/second bytes are opcode. 99 UINT8 *Buffer; member in struct:__anon11116 220 @param[in] Buffer Points to the ACPI opcode. 224 @retval EFI_INVALID_PARAMETER Buffer is NULL or Handle is NULL or Buffer points to an 231 IN VOID *Buffer, 341 @param[in] Buffer Points to the ACPI opcode. 346 @retval EFI_INVALID_PARAMETER Buffer i [all...] |
H A D | AcpiTableProtocol.c | 71 @param Buffer Pointer to buffer to checksum 79 IN VOID *Buffer, 1560 @param Buffer Pointer to buffer to checksum 1569 IN VOID *Buffer, 1581 Ptr = Buffer; 1597 Ptr = Buffer; 1568 AcpiPlatformChecksum( IN VOID *Buffer, IN UINTN Size, IN UINTN ChecksumOffset ) argument
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Acpi/BootGraphicsResourceTableDxe/ |
H A D | BootGraphicsResourceTableDxe.c | 212 @param[in] Buffer Pointer to buffer to checksum. 218 IN UINT8 *Buffer, 229 Buffer[ChecksumOffset] = 0; 234 Buffer[ChecksumOffset] = CalculateCheckSum8 (Buffer, Size); 255 VOID *Buffer; local 268 Buffer = (VOID *) (UINTN) Address; 269 ZeroMem (Buffer, Size); 271 return Buffer; 217 BgrtAcpiTableChecksum( IN UINT8 *Buffer, IN UINTN Size ) argument
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Acpi/FirmwarePerformanceDataTableDxe/ |
H A D | FirmwarePerformanceDxe.c | 166 @param[in] Buffer Pointer to buffer to checksum 172 IN UINT8 *Buffer, 183 Buffer[ChecksumOffset] = 0; 188 Buffer[ChecksumOffset] = CalculateCheckSum8 (Buffer, Size); 209 VOID *Buffer; local 222 Buffer = (VOID *) (UINTN) Address; 223 ZeroMem (Buffer, Size); 225 return Buffer; 171 FpdtAcpiTableChecksum( IN UINT8 *Buffer, IN UINTN Size ) argument
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Acpi/S3SaveStateDxe/ |
H A D | S3SaveState.c | 43 UINT8 *Buffer; local 48 Buffer = VA_ARG (Marker, UINT8 *); 50 return S3BootScriptSaveIoWrite (Width, Address, Count, Buffer); 98 UINT8 *Buffer; local 103 Buffer = VA_ARG (Marker, UINT8 *); 105 return S3BootScriptSaveMemWrite (Width, Address, Count, Buffer); 154 UINT8 *Buffer; local 159 Buffer = VA_ARG (Marker, UINT8 *); 161 return S3BootScriptSavePciCfgWrite (Width, Address, Count, Buffer); 209 UINT8 *Buffer; local 269 VOID *Buffer; local [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Acpi/SmmS3SaveState/ |
H A D | SmmS3SaveState.c | 42 UINT8 *Buffer; local 47 Buffer = VA_ARG (Marker, UINT8 *); 49 return S3BootScriptSaveIoWrite (Width, Address, Count, Buffer); 97 UINT8 *Buffer; local 102 Buffer = VA_ARG (Marker, UINT8 *); 104 return S3BootScriptSaveMemWrite (Width, Address, Count, Buffer); 153 UINT8 *Buffer; local 158 Buffer = VA_ARG (Marker, UINT8 *); 160 return S3BootScriptSavePciCfgWrite (Width, Address, Count, Buffer); 208 UINT8 *Buffer; local 268 VOID *Buffer; local [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Console/ConPlatformDxe/ |
H A D | ConPlatform.c | 727 VOID *Buffer; local 731 Buffer = NULL; 741 Buffer 748 Buffer = AllocatePool (BufferSize); 749 if (Buffer == NULL) { 760 Buffer 763 FreePool (Buffer); 765 // To make sure Buffer is NULL if any error occurs. 767 Buffer = NULL; 771 return Buffer; [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/FaultTolerantWriteDxe/ |
H A D | FtwMisc.c | 22 @param Buffer Buffer to check 30 IN UINT8 *Buffer, 38 Ptr = Buffer; 307 UINT8 *Buffer; local 331 Buffer = AllocatePool (Length); 332 if (Buffer == NULL) { 341 FreePool (Buffer); 350 FreePool (Buffer); 357 Ptr = Buffer; 29 IsErasedFlashBuffer( IN UINT8 *Buffer, IN UINTN BufferSize ) argument 470 UINT8 *Buffer; local 560 UINT8 *Buffer; local [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/Dhcp4Dxe/ |
H A D | Dhcp4Option.c | 304 @param[in] Buffer The buffer which contains DHCP options 317 IN UINT8 *Buffer, 331 Tag = Buffer[Cur]; 346 Len = Buffer[Cur++]; 357 *Overload = Buffer[Cur]; 360 if ((Check != NULL) && EFI_ERROR (Check (Tag, Len, Buffer + Cur, Context))) { 316 DhcpIterateBufferOptions( IN UINT8 *Buffer, IN INTN BufLen, IN DHCP_CHECK_OPTION Check OPTIONAL, IN VOID *Context, OUT UINT8 *Overload OPTIONAL ) argument
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/MnpDxe/ |
H A D | MnpVlan.c | 262 VLAN_TCI *Buffer; local 267 Buffer = NULL; 283 Buffer = AllocateZeroPool (BufferSize); 284 if (Buffer == NULL) { 293 Buffer 296 FreePool (Buffer); 301 *VlanVariable = Buffer;
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/PCD/Pei/ |
H A D | Service.c | 159 VOID *Buffer; local 176 Status = PeiServicesAllocatePool (Size, &Buffer); 185 Buffer 190 *VariableData = Buffer;
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BasePrintLib/ |
H A D | PrintLibInternal.c | 27 "Warning Buffer Too Small", // RETURN_WARN_BUFFER_TOO_SMALL = 4 31 "Bad Buffer Size", // RETURN_BAD_BUFFER_SIZE = 4 | MAX_BIT 32 "Buffer Too Small", // RETURN_BUFFER_TOO_SMALL, = 5 | MAX_BIT 56 Internal function that places the character into the Buffer. 58 Internal function that places ASCII or Unicode character into the Buffer. 60 @param Buffer The buffer to place the Unicode or ASCII string. 61 @param EndBuffer The end of the input Buffer. No characters will be 63 @param Length The count of character to be placed into Buffer. 65 @param Character The character to be placed into Buffer. 66 @param Increment The character increment in Buffer 72 BasePrintLibFillBuffer( OUT CHAR8 *Buffer, IN CHAR8 *EndBuffer, IN INTN Length, IN UINTN Character, IN INTN Increment ) argument 106 BasePrintLibValueToString( IN OUT CHAR8 *Buffer, IN INT64 Value, IN UINTN Radix ) argument 168 BasePrintLibConvertValueToString( IN OUT CHAR8 *Buffer, IN UINTN Flags, IN INT64 Value, IN UINTN Width, IN UINTN Increment ) argument 299 BasePrintLibSPrintMarker( OUT CHAR8 *Buffer, IN UINTN BufferSize, IN UINTN Flags, IN CONST CHAR8 *Format, IN VA_LIST VaListMarker, OPTIONAL IN BASE_LIST BaseListMarker OPTIONAL ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/DxeServicesLib/ |
H A D | DxeServicesLib.c | 83 The data and size is returned by Buffer and Size. The caller is responsible to free the Buffer allocated 88 If Buffer is NULL, then ASSERT(); 97 @param Buffer On output, Buffer contains the the data read 99 @param Size On output, the size of Buffer. 118 OUT VOID **Buffer, 127 ASSERT (Buffer != NULL); 144 *Buffer = NULL; 151 Buffer, 113 InternalGetSectionFromFv( IN EFI_HANDLE FvHandle, IN CONST EFI_GUID *NameGuid, IN EFI_SECTION_TYPE SectionType, IN UINTN SectionInstance, OUT VOID **Buffer, OUT UINTN *Size ) argument 226 GetSectionFromAnyFvByFileType( IN EFI_FV_FILETYPE FileType, IN UINTN FileInstance, IN EFI_SECTION_TYPE SectionType, IN UINTN SectionInstance, OUT VOID **Buffer, OUT UINTN *Size ) argument 366 GetSectionFromAnyFv( IN CONST EFI_GUID *NameGuid, IN EFI_SECTION_TYPE SectionType, IN UINTN SectionInstance, OUT VOID **Buffer, OUT UINTN *Size ) argument 492 GetSectionFromFv( IN CONST EFI_GUID *NameGuid, IN EFI_SECTION_TYPE SectionType, IN UINTN SectionInstance, OUT VOID **Buffer, OUT UINTN *Size ) argument 555 GetSectionFromFfs( IN EFI_SECTION_TYPE SectionType, IN UINTN SectionInstance, OUT VOID **Buffer, OUT UINTN *Size ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/SmmMemoryAllocationLib/ |
H A D | MemoryAllocationLib.c | 114 @param[in] Buffer The pointer to the buffer to be checked. 122 IN VOID *Buffer 128 if (((EFI_PHYSICAL_ADDRESS) (UINTN) Buffer >= mSmramRanges[Index].CpuStart) && 129 ((EFI_PHYSICAL_ADDRESS) (UINTN) Buffer < (mSmramRanges[Index].CpuStart + mSmramRanges[Index].PhysicalSize))) { 241 Frees the number of 4KB pages specified by Pages from the buffer specified by Buffer. 242 Buffer must have been allocated on a previous call to the page allocation services 246 If Buffer was not allocated with a page allocation function in the Memory Allocation 250 @param Buffer The pointer to the buffer of pages to free. 257 IN VOID *Buffer, 264 if (BufferInSmram (Buffer)) { 256 FreePages( IN VOID *Buffer, IN UINTN Pages ) argument 469 FreeAlignedPages( IN VOID *Buffer, IN UINTN Pages ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/UefiLib/ |
H A D | UefiLibPrint.c | 64 CHAR16 *Buffer; local 73 Buffer = (CHAR16 *) AllocatePool(BufferSize); 74 ASSERT (Buffer != NULL); 76 Return = UnicodeVSPrint (Buffer, BufferSize, Format, Marker); 82 Status = Console->OutputString (Console, Buffer); 88 FreePool (Buffer); 200 CHAR16 *Buffer; local 208 Buffer = (CHAR16 *) AllocatePool(BufferSize); 209 ASSERT (Buffer != NULL); 211 Return = UnicodeVSPrintAsciiFormat (Buffer, BufferSiz 341 InternalPrintGraphic( IN UINTN PointX, IN UINTN PointY, IN EFI_GRAPHICS_OUTPUT_BLT_PIXEL *Foreground, IN EFI_GRAPHICS_OUTPUT_BLT_PIXEL *Background, IN CHAR16 *Buffer, IN UINTN PrintNum ) argument 609 CHAR16 *Buffer; local 688 CHAR16 *Buffer; local [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/UefiMemoryAllocationLib/ |
H A D | MemoryAllocationLib.c | 128 Frees the number of 4KB pages specified by Pages from the buffer specified by Buffer. Buffer 133 If Buffer was not allocated with a page allocation function in the Memory Allocation Library, 137 @param Buffer The pointer to the buffer of pages to free. 144 IN VOID *Buffer, 151 Status = gBS->FreePages ((EFI_PHYSICAL_ADDRESS) (UINTN) Buffer, Pages); 325 Frees the number of 4KB pages specified by Pages from the buffer specified by Buffer. Buffer 330 If Buffer was not allocated with an aligned page allocation function in the Memory Allocation 334 @param Buffer Th 143 FreePages( IN VOID *Buffer, IN UINTN Pages ) argument 340 FreeAlignedPages( IN VOID *Buffer, IN UINTN Pages ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/Application/IpsecConfig/ |
H A D | IpSecConfig.c | 346 @param[in, out] Buffer Current allocated buffer, or NULL. 355 IN OUT VOID **Buffer, 362 ASSERT (Buffer != NULL); 367 if ((NULL == *Buffer) && (BufferSize != 0)) { 377 if (*Buffer != NULL) { 378 FreePool (*Buffer); 381 *Buffer = AllocateZeroPool (BufferSize); 383 if (*Buffer != NULL) { 393 if (!TryAgain && EFI_ERROR (*Status) && (*Buffer != NULL)) { 394 FreePool (*Buffer); 353 GrowBuffer( IN OUT EFI_STATUS *Status, IN OUT VOID **Buffer, IN UINTN BufferSize ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/OvmfPkg/Library/SerializeVariablesLib/ |
H A D | SerializeVariablesLib.c | 38 @param[in] Buffer - Buffer pointing to the next variable instance 44 @param[out] Name - Variable name string (address in Buffer) 46 @param[out] Guid - GUID of variable (address in Buffer) 48 @param[out] Data - Buffer containing Data for variable (address in Buffer) 50 @param[out] SizeUsed - Total size used for this variable instance in Buffer 58 IN VOID *Buffer, 72 BytePtr = (UINT8*)Buffer; 124 @param[in] Buffer 57 UnpackVariableFromBuffer( IN VOID *Buffer, IN UINTN MaxSize, OUT CHAR16 **Name, OUT UINT32 *NameSize, OUT EFI_GUID **Guid, OUT UINT32 *Attributes, OUT UINT32 *DataSize, OUT VOID **Data, OUT UINTN *SizeUsed ) argument 132 IterateVariablesInBuffer( IN VARIABLE_SERIALIZATION_ITERATION_CALLBACK CallbackFunction, IN VOID *CallbackContext, IN VOID *Buffer, IN UINTN MaxSize ) argument 447 SerializeVariablesNewInstanceFromBuffer( OUT EFI_HANDLE *Handle, IN VOID *Buffer, IN UINTN Size ) argument 829 SerializeVariablesToBuffer( IN EFI_HANDLE Handle, OUT VOID *Buffer, IN OUT UINTN *Size ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/PcAtChipsetPkg/PciHostBridgeDxe/ |
H A D | PciHostBridge.c | 648 VOID *Buffer; local 668 Buffer = AllocatePool (sizeof(EFI_ACPI_ADDRESS_SPACE_DESCRIPTOR) + sizeof(EFI_ACPI_END_TAG_DESCRIPTOR)); 669 if (Buffer == NULL) { 673 Temp = (UINT8 *)Buffer; 690 *Configuration = Buffer; 984 VOID *Buffer; local 989 Buffer = NULL; 1013 Buffer = AllocateZeroPool (Number * sizeof(EFI_ACPI_ADDRESS_SPACE_DESCRIPTOR) + sizeof(EFI_ACPI_END_TAG_DESCRIPTOR)); 1014 if (Buffer == NULL) { 1018 Temp = Buffer; [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/SecurityPkg/Library/DxeTcgPhysicalPresenceLib/ |
H A D | DxeTcgPhysicalPresenceLib.c | 143 UINT8 Buffer[sizeof (*TpmRqu) + sizeof (*TpmPp)]; local 145 TpmRqu = (TPM_RQU_COMMAND_HDR*)Buffer; 149 TpmRqu->paramSize = SwapBytes32 (sizeof (Buffer)); 155 sizeof (Buffer),
|