HomeSort by relevance Sort by last modified time
    Searched refs:Smbios (Results 1 - 25 of 105) sorted by null

1 2 3 4 5

  /device/linaro/bootloader/edk2/EmulatorPkg/MiscSubClassPlatformDxe/
MiscSubclassDriverEntryPoint.c 49 EFI_SMBIOS_PROTOCOL *Smbios;
52 Status = gBS->LocateProtocol (&gEfiSmbiosProtocolGuid, NULL, (VOID**)&Smbios);
92 Status = AddSmbiosRecord (Smbios, &MemArrayMappedAddrSmbiosHandle, (EFI_SMBIOS_TABLE_HEADER*) Type19Record);
130 EFI_SMBIOS_PROTOCOL *Smbios;
132 EfiStatus = gBS->LocateProtocol(&gEfiSmbiosProtocolGuid, NULL, (VOID**)&Smbios);
135 DEBUG((EFI_D_ERROR, "Could not locate SMBIOS protocol. %r\n", EfiStatus));
154 Smbios
158 DEBUG((EFI_D_ERROR, "Misc smbios store error. Index=%d, ReturnStatus=%r\n", Index, EfiStatus));
165 // Log Memory SMBIOS Record
172 Add an SMBIOS record.
    [all...]
MiscSubClassDriver.h 28 #include <IndustryStandard/SmBios.h>
29 #include <Protocol/Smbios.h>
53 IN EFI_SMBIOS_PROTOCOL *Smbios
61 // intermediat input data for SMBIOS record
93 IN EFI_SMBIOS_PROTOCOL *Smbios \
110 Add an SMBIOS record.
112 @param Smbios The EFI_SMBIOS_PROTOCOL instance.
113 @param SmbiosHandle A unique handle will be assigned to the SMBIOS record.
114 @param Record The data for the fixed portion of the SMBIOS record. The format of the record is
125 IN EFI_SMBIOS_PROTOCOL *Smbios,
    [all...]
  /device/linaro/bootloader/edk2/Nt32Pkg/MiscSubClassPlatformDxe/
MiscSubclassDriverEntryPoint.c 49 EFI_SMBIOS_PROTOCOL *Smbios;
52 Status = gBS->LocateProtocol (&gEfiSmbiosProtocolGuid, NULL, (VOID**)&Smbios);
92 Status = AddSmbiosRecord (Smbios, &MemArrayMappedAddrSmbiosHandle, (EFI_SMBIOS_TABLE_HEADER*) Type19Record);
130 EFI_SMBIOS_PROTOCOL *Smbios;
132 EfiStatus = gBS->LocateProtocol(&gEfiSmbiosProtocolGuid, NULL, (VOID**)&Smbios);
135 DEBUG((EFI_D_ERROR, "Could not locate SMBIOS protocol. %r\n", EfiStatus));
154 Smbios
158 DEBUG((EFI_D_ERROR, "Misc smbios store error. Index=%d, ReturnStatus=%r\n", Index, EfiStatus));
165 // Log Memory SMBIOS Record
172 Add an SMBIOS record.
    [all...]
MiscSubclassDriver.h 28 #include <IndustryStandard/SmBios.h>
29 #include <Protocol/Smbios.h>
49 IN EFI_SMBIOS_PROTOCOL *Smbios
57 // intermediat input data for SMBIOS record
89 IN EFI_SMBIOS_PROTOCOL *Smbios \
107 Add an SMBIOS record.
109 @param Smbios The EFI_SMBIOS_PROTOCOL instance.
110 @param SmbiosHandle A unique handle will be assigned to the SMBIOS record.
111 @param Record The data for the fixed portion of the SMBIOS record. The format of the record is
122 IN EFI_SMBIOS_PROTOCOL *Smbios,
    [all...]
  /device/linaro/bootloader/edk2/ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView/
LibSmbiosView.c 2 API for SMBIOS table.
17 #include <Guid/SmBios.h>
31 Init the SMBIOS VIEW API's environment.
33 @retval EFI_SUCCESS Successful to init the SMBIOS VIEW Lib.
49 // Get SMBIOS table from System Configure table
62 // Init SMBIOS structure table address
71 Init the SMBIOS VIEW API's environment.
73 @retval EFI_SUCCESS Successful to init the SMBIOS VIEW Lib.
89 // Get SMBIOS table from System Configure table
102 // Init SMBIOS structure table address
    [all...]
  /device/linaro/bootloader/edk2/OvmfPkg/SmbiosPlatformDxe/
SmbiosPlatformDxe.c 2 This driver installs SMBIOS information for OVMF
24 // Type definition and contents of the default Type 0 SMBIOS table.
68 Get SMBIOS record length.
70 @param SmbiosTable SMBIOS pointer.
84 // Each structure shall be terminated by a double-null (SMBIOS spec.7.1)
96 Install all structures from the given SMBIOS structures block
98 @param Smbios SMBIOS protocol
99 @param TableAddress SMBIOS tables starting address
104 IN EFI_SMBIOS_PROTOCOL *Smbios,
    [all...]
SmbiosPlatformDxe.h 2 This driver installs SMBIOS information for OVMF
22 #include <Protocol/Smbios.h>
23 #include <IndustryStandard/SmBios.h>
32 Locates the Xen SMBIOS data if it exists
34 @return SMBIOS_TABLE_ENTRY_POINT Address of Xen SMBIOS data
44 Locates and extracts the QEMU SMBIOS table data if present in fw_cfg
46 @return Address of extracted QEMU SMBIOS data
  /device/linaro/bootloader/edk2/IntelSiliconPkg/Library/DxeSmbiosDataHobLib/
DxeSmbiosDataHobLib.c 2 Library to add SMBIOS data records from HOB to SMBIOS table.
15 System Management BIOS (SMBIOS) Reference Specification v3.0.0
20 #include <IndustryStandard/SmBios.h>
28 #include <Protocol/Smbios.h>
32 Adds SMBIOS records to tables
37 @retval EFI_UNSUPPORTED - Could not locate SMBIOS protocol
38 @retval EFI_OUT_OF_RESOURCES - Failed to allocate memory for SMBIOS HOB type.
39 @retval EFI_SUCCESS - Successfully added SMBIOS records based on HOB.
50 EFI_SMBIOS_PROTOCOL *Smbios;
    [all...]
  /device/linaro/bootloader/edk2/EmulatorPkg/PlatformSmbiosDxe/
PlatformSmbiosDxe.c 2 Static SMBIOS Table for platform
17 #include <IndustryStandard/SmBios.h>
18 #include <Protocol/Smbios.h>
59 // if type17 exits update with type16 Smbios handle
98 SMBIOS_STRUCTURE_POINTER Smbios;
100 // Phase 0 - Patch table to make SMBIOS 2.7 structures smaller to conform
103 // Phase 1 - Initialize SMBIOS tables from template
107 // Phase 2 - Patch SMBIOS table entries
109 Smbios.Hdr = SmbiosLibGetRecord (EFI_SMBIOS_TYPE_BIOS_INFORMATION, 0, &SmbiosHandle);
110 if (Smbios.Type0 != NULL) {
    [all...]
  /device/linaro/bootloader/edk2/DuetPkg/SmbiosGenDxe/
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, 1, 0);
    [all...]
SmbiosGen.h 24 #include <IndustryStandard/SmBios.h>
27 #include <Guid/SmBios.h>
30 #include <Protocol/Smbios.h>
56 IN SMBIOS_TABLE_ENTRY_POINT *Smbios,
68 Logs SMBIOS record.
70 @param Smbios Pointer to SMBIOS protocol instance.
76 IN EFI_SMBIOS_PROTOCOL *Smbios,
  /device/linaro/bootloader/edk2/QuarkPlatformPkg/Platform/Dxe/SmbiosMiscDxe/
SmbiosMiscEntryPoint.c 3 any generated data using SMBIOS protocol.
33 structure and reports any generated data using SMBIOS protocol.
50 EFI_SMBIOS_PROTOCOL *Smbios;
55 EfiStatus = gBS->LocateProtocol(&gEfiSmbiosProtocolGuid, NULL, (VOID**)&Smbios);
58 DEBUG((EFI_D_ERROR, "Could not locate SMBIOS protocol. %r\n", EfiStatus));
77 Smbios
81 DEBUG((EFI_D_ERROR, "Misc smbios store error. Index=%d, ReturnStatus=%r\n", Index, EfiStatus));
MiscBootInformationFunction.c 3 SMBIOS type 32.
60 // Make handle chosen by smbios protocol.add automatically.
66 // Now we have got the full smbios record, call smbios protocol to add this record.
69 Status = Smbios-> Add(
70 Smbios,
MiscOemStringFunction.c 3 SMBIOS type 11.
65 // Make handle chosen by smbios protocol.add automatically.
73 // Now we have got the full smbios record, call smbios protocol to add this record.
76 Status = Smbios-> Add(
77 Smbios,
MiscSystemOptionStringFunction.c 3 SMBIOS type 12.
67 // Make handle chosen by smbios protocol.add automatically.
75 // Now we have got the full smbios record, call smbios protocol to add this record.
78 Status = Smbios-> Add(
79 Smbios,
  /device/linaro/bootloader/edk2/Vlv2TbltDevicePkg/SmBiosMiscDxe/
MiscBootInformationFunction.c 31 SMBIOS type 32.
79 // Make handle chosen by smbios protocol.add automatically.
85 // Now we have got the full smbios record, call smbios protocol to add this record.
88 Status = Smbios-> Add(
89 Smbios,
MiscOemStringFunction.c 30 SMBIOS type 11.
84 // Make handle chosen by smbios protocol.add automatically.
92 // Now we have got the full smbios record, call smbios protocol to add this record.
95 Status = Smbios-> Add(
96 Smbios,
MiscPhysicalArrayFunction.c 31 SMBIOS type 16.
80 // Make handle chosen by smbios protocol.add automatically.
103 // Now we have got the full smbios record, call smbios protocol to add this record.
106 Status = Smbios-> Add(
107 Smbios,
MiscResetCapabilitiesFunction.c 30 SMBIOS type 23.
77 // Make handle chosen by smbios protocol.add automatically.
87 // Now we have got the full smbios record, call smbios protocol to add this record.
90 Status = Smbios-> Add(
91 Smbios,
MiscSystemLanguageStringFunction.c 30 SMBIOS type 23.
85 // Make handle chosen by smbios protocol.add automatically.
95 // Now we have got the full smbios record, call smbios protocol to add this record.
98 Status = Smbios-> Add(
99 Smbios,
MiscSystemOptionStringFunction.c 31 SMBIOS type 12.
86 // Make handle chosen by smbios protocol.add automatically.
95 // Now we have got the full smbios record, call smbios protocol to add this record.
98 Status = Smbios-> Add(
99 Smbios,
  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Compatibility/PiSmbiosRecordOnDataHubSmbiosRecordThunk/
ConvLib.c 3 to PI SMBIOS's record.
23 @param Offset Offset of SMBIOS record which RecordData will be filled.
27 @retval EFI_SUCCESS Success fill RecordData into SMBIOS's record buffer.
43 // Swap two fields because of inconsistency between smbios and datahub specs
66 @param Offset Offset of SMBIOS record which RecordData will be filled.
70 @retval EFI_SUCCESS Success fill RecordData into SMBIOS's record buffer.
102 Enlarge the structure buffer of a structure node in SMBIOS database.
103 The function maybe lead the structure pointer for SMBIOS record changed.
106 @param NewLength The new length of SMBIOS record which does not include unformat area.
107 @param OldBufferSize The old size of SMBIOS record buffer.
    [all...]
  /device/linaro/bootloader/OpenPlatformPkg/Chips/Hisilicon/Drivers/Smbios/AddSmbiosType9/
AddSmbiosType9.c 98 EFI_SMBIOS_PROTOCOL *Smbios;
113 (VOID **) &Smbios
123 Status = Smbios->GetNext (Smbios, &SmbiosHandle, &SmbiosType, &Record, NULL);
125 Status = Smbios->Remove (Smbios, SmbiosHandle);
176 // Now we have got the full smbios record, call smbios protocol to add this record.
179 Status = Smbios->Add (Smbios, NULL, &SmbiosHandle, (EFI_SMBIOS_TABLE_HEADER *)SmbiosRecord);
    [all...]
  /device/linaro/bootloader/OpenPlatformPkg/Chips/Hisilicon/Drivers/Smbios/SmbiosMiscDxe/
SmbiosMiscEntryPoint.c 21 any generated data using SMBIOS protocol.
49 structure and reports any generated data using SMBIOS protocol.
66 EFI_SMBIOS_PROTOCOL *Smbios;
70 EfiStatus = gBS->LocateProtocol(&gEfiSmbiosProtocolGuid, NULL, (VOID**)&Smbios);
73 DEBUG((EFI_D_ERROR, "Could not locate SMBIOS protocol. %r\n", EfiStatus));
77 mSmbios = Smbios;
99 Smbios
104 DEBUG((EFI_D_ERROR, "Misc smbios store error. Index=%d, ReturnStatus=%r\n", Index, EfiStatus));
115 Logs SMBIOS record.
117 @param Buffer The data for the fixed portion of the SMBIOS record. The format of the record is
    [all...]
  /device/linaro/bootloader/edk2/MdeModulePkg/Universal/SmbiosDxe/
SmbiosDxe.h 2 This code supports the implementation of the Smbios protocol
21 #include <Protocol/Smbios.h>
22 #include <IndustryStandard/SmBios.h>
24 #include <Guid/SmBios.h>
41 EFI_SMBIOS_PROTOCOL Smbios;
51 // List of allocated SMBIOS handle.
56 #define SMBIOS_INSTANCE_FROM_THIS(this) CR (this, SMBIOS_INSTANCE, Smbios, SMBIOS_INSTANCE_SIGNATURE)
59 // SMBIOS record Header
61 // An SMBIOS internal Record is an EFI_SMBIOS_RECORD_HEADER followed by (RecordSize - HeaderSize) bytes of
62 // data. The format of the data is defined by the SMBIOS spec.
    [all...]

Completed in 331 milliseconds

1 2 3 4 5