Searched defs:Buffer (Results 201 - 225 of 359) sorted by relevance

1234567891011>>

/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Dxe/Mem/
H A DPool.c167 @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 DMemoryAllocationLib.c128 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 DMemoryAllocationLib.c74 @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 DSmmCorePerformanceLib.c444 @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 DAcpiSdt.c50 @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 DAcpiSdt.h60 // 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 DAcpiTableProtocol.c71 @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 DBootGraphicsResourceTableDxe.c212 @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 DFirmwarePerformanceDxe.c166 @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 DS3SaveState.c43 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 DSmmS3SaveState.c42 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 DConPlatform.c727 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 DFtwMisc.c22 @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 DDhcp4Option.c304 @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 DMnpVlan.c262 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 DService.c159 VOID *Buffer; local
176 Status = PeiServicesAllocatePool (Size, &Buffer);
185 Buffer
190 *VariableData = Buffer;
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BasePrintLib/
H A DPrintLibInternal.c27 "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 DDxeServicesLib.c83 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 DMemoryAllocationLib.c114 @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 DUefiLibPrint.c64 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 DMemoryAllocationLib.c128 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 DIpSecConfig.c346 @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 DSerializeVariablesLib.c38 @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 DPciHostBridge.c648 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 DDxeTcgPhysicalPresenceLib.c143 UINT8 Buffer[sizeof (*TpmRqu) + sizeof (*TpmPp)]; local
145 TpmRqu = (TPM_RQU_COMMAND_HDR*)Buffer;
149 TpmRqu->paramSize = SwapBytes32 (sizeof (Buffer));
155 sizeof (Buffer),

Completed in 114 milliseconds

1234567891011>>