/device/linaro/bootloader/edk2/QuarkPlatformPkg/Platform/Dxe/SmbiosMiscDxe/ |
H A D | SmbiosMiscEntryPoint.c | 50 EFI_SMBIOS_PROTOCOL *Smbios;
local 55 EfiStatus = gBS->LocateProtocol(&gEfiSmbiosProtocolGuid, NULL, (VOID**)&Smbios);
77 Smbios
|
/device/linaro/bootloader/edk2/IntelSiliconPkg/Library/DxeSmbiosDataHobLib/ |
H A D | DxeSmbiosDataHobLib.c | 28 #include <Protocol/Smbios.h>
50 EFI_SMBIOS_PROTOCOL *Smbios;
local 59 Status = gBS->LocateProtocol (&gEfiSmbiosProtocolGuid, NULL, (VOID **)&Smbios);
60 if (Smbios == NULL) {
77 Status = Smbios->Add (Smbios, NULL, &SmbiosHandle, (EFI_SMBIOS_TABLE_HEADER *) RecordPtr);
|
/device/linaro/bootloader/edk2/EmulatorPkg/MiscSubClassPlatformDxe/ |
H A D | MiscSubclassDriverEntryPoint.c | 49 EFI_SMBIOS_PROTOCOL *Smbios;
local 52 Status = gBS->LocateProtocol (&gEfiSmbiosProtocolGuid, NULL, (VOID**)&Smbios);
92 Status = AddSmbiosRecord (Smbios, &MemArrayMappedAddrSmbiosHandle, (EFI_SMBIOS_TABLE_HEADER*) Type19Record);
130 EFI_SMBIOS_PROTOCOL *Smbios;
local 132 EfiStatus = gBS->LocateProtocol(&gEfiSmbiosProtocolGuid, NULL, (VOID**)&Smbios);
154 Smbios
174 @param Smbios The EFI_SMBIOS_PROTOCOL instance.
187 IN EFI_SMBIOS_PROTOCOL *Smbios,
193 return Smbios->Add (
194 Smbios,
186 AddSmbiosRecord( IN EFI_SMBIOS_PROTOCOL *Smbios, OUT EFI_SMBIOS_HANDLE *SmbiosHandle, IN EFI_SMBIOS_TABLE_HEADER *Record ) argument [all...] |
/device/linaro/bootloader/edk2/EmulatorPkg/PlatformSmbiosDxe/ |
H A D | PlatformSmbiosDxe.c | 18 #include <Protocol/Smbios.h>
59 // if type17 exits update with type16 Smbios handle
98 SMBIOS_STRUCTURE_POINTER Smbios;
local 109 Smbios.Hdr = SmbiosLibGetRecord (EFI_SMBIOS_TYPE_BIOS_INFORMATION, 0, &SmbiosHandle);
110 if (Smbios.Type0 != NULL) {
112 Smbios.Type0->BiosSize = (UINT8)DivU64x32 (FixedPcdGet64 (PcdEmuFirmwareFdSize), 64*1024) - 1;
116 Smbios.Type0->BiosVersion,
121 Smbios.Type0->BiosReleaseDate,
|
/device/linaro/bootloader/edk2/Nt32Pkg/MiscSubClassPlatformDxe/ |
H A D | MiscSubclassDriverEntryPoint.c | 49 EFI_SMBIOS_PROTOCOL *Smbios;
local 52 Status = gBS->LocateProtocol (&gEfiSmbiosProtocolGuid, NULL, (VOID**)&Smbios);
92 Status = AddSmbiosRecord (Smbios, &MemArrayMappedAddrSmbiosHandle, (EFI_SMBIOS_TABLE_HEADER*) Type19Record);
130 EFI_SMBIOS_PROTOCOL *Smbios;
local 132 EfiStatus = gBS->LocateProtocol(&gEfiSmbiosProtocolGuid, NULL, (VOID**)&Smbios);
154 Smbios
174 @param Smbios The EFI_SMBIOS_PROTOCOL instance.
187 IN EFI_SMBIOS_PROTOCOL *Smbios,
193 return Smbios->Add (
194 Smbios,
186 AddSmbiosRecord( IN EFI_SMBIOS_PROTOCOL *Smbios, OUT EFI_SMBIOS_HANDLE *SmbiosHandle, IN EFI_SMBIOS_TABLE_HEADER *Record ) argument [all...] |
/device/linaro/bootloader/edk2/Vlv2TbltDevicePkg/SmBiosMiscDxe/ |
H A D | MiscSubclassDriverEntryPoint.c | 134 EFI_SMBIOS_PROTOCOL *Smbios;
161 (VOID**)&Smbios
184 Smbios
125 EFI_SMBIOS_PROTOCOL *Smbios; local
|
H A D | MiscSystemManufacturerFunction.c | 75 EFI_SMBIOS_PROTOCOL *Smbios; local 92 Status = gBS->LocateProtocol (&gEfiSmbiosProtocolGuid, NULL, (VOID *) &Smbios); 309 Status = Smbios-> Add( 310 Smbios, 340 DEBUG ((EFI_D_INFO, "Create Smbios Manu callback.\n"));
|
H A D | MiscMemoryDeviceFunction.c | 83 IN EFI_SMBIOS_PROTOCOL *Smbios,
94 Status = Smbios->GetNext (
95 Smbios,
285 GetType16Hndl( Smbios, &Type16Handle);
324 Status = Smbios-> Add(
325 Smbios,
73 GetType16Hndl( IN EFI_SMBIOS_PROTOCOL *Smbios, OUT EFI_SMBIOS_HANDLE *Handle ) argument
|
H A D | MiscProcessorInformationFunction.c | 52 @param Smbios Pointer to SMBIOS protocol instance.
60 IN EFI_SMBIOS_PROTOCOL *Smbios,
74 Status = Smbios->GetNext (
75 Smbios,
428 GetCacheHandle( Smbios,1, &L1CacheHandle);
429 GetCacheHandle( Smbios,2, &L2CacheHandle);
430 GetCacheHandle( Smbios,3, &L3CacheHandle);
448 // Now we have got the full Smbios record, call Smbios protocol to add this record.
451 Status = Smbios 50 GetCacheHandle( IN EFI_SMBIOS_PROTOCOL *Smbios, IN UINT8 CacheLevel, OUT EFI_SMBIOS_HANDLE *Handle ) argument [all...] |
/device/linaro/bootloader/OpenPlatformPkg/Chips/Hisilicon/Drivers/Smbios/SmbiosMiscDxe/ |
H A D | SmbiosMiscEntryPoint.c | 66 EFI_SMBIOS_PROTOCOL *Smbios;
local 70 EfiStatus = gBS->LocateProtocol(&gEfiSmbiosProtocolGuid, NULL, (VOID**)&Smbios);
77 mSmbios = Smbios;
99 Smbios
|
/device/linaro/bootloader/edk2/OvmfPkg/SmbiosPlatformDxe/ |
H A D | SmbiosPlatformDxe.c | 98 @param Smbios SMBIOS protocol
104 IN EFI_SMBIOS_PROTOCOL *Smbios,
125 Status = Smbios->Add (
126 Smbios,
148 Status = Smbios->Add (
149 Smbios,
167 @retval EFI_SUCCESS Smbios data successfully installed
168 @retval Other Smbios data was not installed
179 EFI_SMBIOS_PROTOCOL *Smbios;
local 189 (VOID**)&Smbios
103 InstallAllStructures( IN EFI_SMBIOS_PROTOCOL *Smbios, IN UINT8 *TableAddress ) argument [all...] |
/device/linaro/bootloader/OpenPlatformPkg/Chips/Hisilicon/Drivers/Smbios/AddSmbiosType9/ |
H A D | AddSmbiosType9.c | 98 EFI_SMBIOS_PROTOCOL *Smbios;
local 113 (VOID **) &Smbios
123 Status = Smbios->GetNext (Smbios, &SmbiosHandle, &SmbiosType, &Record, NULL);
125 Status = Smbios->Remove (Smbios, SmbiosHandle);
179 Status = Smbios->Add (Smbios, NULL, &SmbiosHandle, (EFI_SMBIOS_TABLE_HEADER *)SmbiosRecord);
182 DEBUG((EFI_D_ERROR, "[%a]:[%dL] Smbios Type09 Table Log Failed! %r \n", __FUNCTION__, __LINE__, Status));
|
/device/linaro/bootloader/edk2/DuetPkg/SmbiosGenDxe/ |
H A D | SmbiosGen.c | 47 IN VOID *Smbios
58 SmbiosTable = GetSmbiosTableFromType ((SMBIOS_TABLE_ENTRY_POINT *)Smbios, 4, 0);
65 // Log Smbios Record Type4
88 IN VOID *Smbios
96 IN VOID *Smbios
104 SmbiosTable = GetSmbiosTableFromType ((SMBIOS_TABLE_ENTRY_POINT *)Smbios, 19, 0);
111 // Record Smbios Type 19
119 IN VOID *Smbios
130 SmbiosTable = GetSmbiosTableFromType ((SMBIOS_TABLE_ENTRY_POINT *)Smbios, 0, 0);
160 SmbiosTable = GetSmbiosTableFromType ((SMBIOS_TABLE_ENTRY_POINT *)Smbios, 198 VOID *Smbios; local 252 GetSmbiosTableFromType( IN SMBIOS_TABLE_ENTRY_POINT *Smbios, IN UINT8 Type, IN UINTN Index ) argument 314 LogSmbiosData( IN EFI_SMBIOS_PROTOCOL *Smbios, IN UINT8 *Buffer ) argument [all...] |
/device/linaro/bootloader/edk2/ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView/ |
H A D | LibSmbiosView.c | 111 Cleanup the Smbios information.
129 Cleanup the Smbios information.
181 @param[in] Smbios Pointer to SMBIOS structure.
189 IN SMBIOS_STRUCTURE_POINTER *Smbios,
196 ASSERT (Smbios != NULL);
201 String = (CHAR8 *) (Smbios->Raw + Smbios->Hdr->Length);
219 // Return pointer to next structure in Smbios.
222 Smbios->Raw = (UINT8 *)++String;
253 SMBIOS_STRUCTURE_POINTER Smbios;
local 188 LibGetSmbiosString( IN SMBIOS_STRUCTURE_POINTER *Smbios, IN UINT16 StringNumber ) argument 325 SMBIOS_STRUCTURE_POINTER Smbios; local [all...] |
H A D | SmbiosView.c | 678 SMBIOS_STRUCTURE_POINTER Smbios;
local 684 Smbios.Raw = (UINT8 *)(UINTN)(Smbios64EntryPoint->TableAddress);
686 if (Smbios.Hdr->Type == 127) {
695 Raw = Smbios.Raw;
699 LibGetSmbiosString (&Smbios, (UINT16) (-1));
703 (*Smbios64TableLength) += (UINTN) (Smbios.Raw - Raw);
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Compatibility/PiSmbiosRecordOnDataHubSmbiosRecordThunk/ |
H A D | Translate.c | 2 Translate the DataHub records via EFI_DATA_HUB_PROTOCOL to Smbios recorders
30 EFI_SMBIOS_PROTOCOL *Smbios;
local 33 Smbios = GetSmbiosProtocol();
34 ASSERT (Smbios != NULL);
35 Smbios->Remove (Smbios, StructureNode->SmbiosHandle);
228 // Temporary cache the structrue pointer to Smbios database.
246 // Re-calculate the structure pointer to Smbios database.
448 EFI_SMBIOS_PROTOCOL *Smbios;
local 458 Smbios 527 EFI_SMBIOS_PROTOCOL* Smbios; local [all...] |
H A D | ConvLib.c | 122 EFI_SMBIOS_PROTOCOL *Smbios;
local 127 Smbios = GetSmbiosProtocol();
128 ASSERT (Smbios != NULL);
137 Status = Smbios->Remove (Smbios, StructureNode->SmbiosHandle);
144 Status = Smbios->Add (Smbios, NULL, &StructureNode->SmbiosHandle, NewRecord);
175 EFI_SMBIOS_PROTOCOL *Smbios;
local 179 Smbios = GetSmbiosProtocol();
180 ASSERT (Smbios ! 234 EFI_SMBIOS_PROTOCOL *Smbios; local 788 SMBIOS_STRUCTURE *Smbios; local [all...] |
/device/linaro/bootloader/edk2/EmulatorPkg/CpuRuntimeDxe/ |
H A D | Cpu.c | 173 EFI_SMBIOS_PROTOCOL *Smbios;
local 182 // Locate Smbios protocol.
184 Status = gBS->LocateProtocol (&gEfiSmbiosProtocolGuid, NULL, (VOID **)&Smbios);
224 Status = Smbios->Add (
225 Smbios,
|
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/SmbiosDxe/ |
H A D | SmbiosDxe.h | 2 This code supports the implementation of the Smbios protocol
21 #include <Protocol/Smbios.h>
41 EFI_SMBIOS_PROTOCOL Smbios;
member in struct:__anon6999 56 #define SMBIOS_INSTANCE_FROM_THIS(this) CR (this, SMBIOS_INSTANCE, Smbios, SMBIOS_INSTANCE_SIGNATURE)
95 // Private data to contain the Smbios handle that already allocated.
117 Create Smbios Table and installs the Smbios Table to the System Table.
|
/device/linaro/bootloader/edk2/Nt32Pkg/CpuRuntimeDxe/ |
H A D | Cpu.c | 392 @param Smbios Pointer to SMBIOS protocol instance.
398 IN EFI_SMBIOS_PROTOCOL *Smbios,
406 Status = Smbios->Add (
407 Smbios,
423 This function will log processor version and frequency data to Smbios.
436 EFI_SMBIOS_PROTOCOL *Smbios;
local 445 // Locate Smbios protocol.
447 Status = gBS->LocateProtocol (&gEfiSmbiosProtocolGuid, NULL, (VOID **)&Smbios);
495 LogSmbiosData(Smbios, (UINT8 *) SmbiosRecord);
397 LogSmbiosData( IN EFI_SMBIOS_PROTOCOL *Smbios, IN UINT8 *Buffer ) argument
|
/device/linaro/bootloader/edk2/DuetPkg/DxeIpl/ |
H A D | HobGeneration.h | 82 TABLE_HOB Smbios;
member in struct:__anon4054
|
/device/linaro/bootloader/edk2/QuarkPlatformPkg/Platform/Dxe/MemorySubClass/ |
H A D | MemorySubClass.c | 83 EFI_SMBIOS_PROTOCOL *Smbios;
local 103 Status = gBS->LocateProtocol (&gEfiSmbiosProtocolGuid, NULL, (VOID**)&Smbios);
166 Status = Smbios->Add (Smbios, NULL, &MemArraySmbiosHandle, (EFI_SMBIOS_TABLE_HEADER*) Type16Record);
195 Status = Smbios->Add (Smbios, NULL, &MemArrayMappedAddrSmbiosHandle, (EFI_SMBIOS_TABLE_HEADER*) Type19Record);
328 Status = Smbios->Add (Smbios, NULL, &MemModuleInfoSmbiosHandle, (EFI_SMBIOS_TABLE_HEADER*) Type6Record);
395 Status = Smbios->Add (Smbios, NUL [all...] |
/device/linaro/bootloader/OpenPlatformPkg/Chips/Hisilicon/Drivers/Smbios/MemorySubClassDxe/ |
H A D | MemorySubClass.c | 339 DEBUG((EFI_D_ERROR, "[%a]:[%dL] Smbios Type16 Table Log Failed! %r \n", __FUNCTION__, __LINE__, Status));
390 DEBUG((EFI_D_ERROR, "[%a]:[%dL] Smbios Type19 Table Log Failed! %r \n", __FUNCTION__, __LINE__, Status));
645 DEBUG((EFI_D_ERROR, "[%a]:[%dL] Smbios Type17 Table Log Failed! %r \n", __FUNCTION__, __LINE__, Status));
693 EFI_SMBIOS_PROTOCOL *Smbios;
local 710 Status = gBS->LocateProtocol(&gEfiSmbiosProtocolGuid, NULL, (VOID**)&Smbios);
716 mSmbios = Smbios;
735 DEBUG((EFI_D_ERROR, "Smbios Add Type16 Table Failed. %r\n", Status));
742 DEBUG((EFI_D_ERROR, "Smbios Add Type19 Table Failed. %r\n", Status));
755 DEBUG((EFI_D_ERROR, "Smbios Add Type17 Table Failed. %r\n", Status));
|
/device/linaro/bootloader/OpenPlatformPkg/Platforms/ARM/Juno/SmbiosPlatformDxe/ |
H A D | SmbiosPlatformDxe.c | 27 #include <Protocol/Smbios.h>
722 @param Smbios SMBIOS protocol
727 IN EFI_SMBIOS_PROTOCOL *Smbios,
742 Status = Smbios->Add (
743 Smbios,
758 IN EFI_SMBIOS_PROTOCOL *Smbios,
769 Status = Smbios->Add (
770 Smbios,
785 @param Smbios SMBIOS protocol
790 IN EFI_SMBIOS_PROTOCOL *Smbios
726 InstallMemoryStructure( IN EFI_SMBIOS_PROTOCOL *Smbios, IN UINT64 StartingAddress, IN UINT64 RegionLength ) argument 757 InstallStructures( IN EFI_SMBIOS_PROTOCOL *Smbios, IN CONST VOID *DefaultTables[] ) argument 848 EFI_SMBIOS_PROTOCOL *Smbios; local [all...] |
/device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Universal/BdsDxe/ |
H A D | FrontPage.c | 728 EFI_SMBIOS_PROTOCOL *Smbios;
local 744 (VOID **) &Smbios
748 Status = Smbios->GetNext (Smbios, &SmbiosHandle, NULL, &Record, NULL);
796 Status = Smbios->GetNext (Smbios, &SmbiosHandle, NULL, &Record, NULL);
|