Searched defs:Smbios (Results 1 - 6 of 6) sorted by relevance

/vbox/src/VBox/Devices/EFI/Firmware/ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView/
H A DSmbios.c22 @param[in] Smbios Pointer to SMBIOS structure.
30 IN SMBIOS_STRUCTURE_POINTER *Smbios,
37 ASSERT (Smbios != NULL);
42 String = (CHAR8 *) (Smbios->Raw + Smbios->Hdr->Length);
60 // Retrun pointer to next structure in Smbios.
63 Smbios->Raw = (UINT8 *)++String;
29 LibGetSmbiosString( IN SMBIOS_STRUCTURE_POINTER *Smbios, IN UINT16 StringNumber ) argument
H A DLibSmbiosView.c69 Cleanup the Smbios information.
127 SMBIOS_STRUCTURE_POINTER Smbios; local
142 Smbios.Hdr = mSmbiosStruct->Hdr;
143 SmbiosEnd.Raw = Smbios.Raw + mSmbiosTable->TableLength;
144 while (Smbios.Raw < SmbiosEnd.Raw) {
145 if (Smbios.Hdr->Handle == *Handle) {
146 Raw = Smbios.Raw;
150 LibGetSmbiosString (&Smbios, (UINT16) (-1));
154 *Length = (UINT16) (Smbios.Raw - Raw);
159 if (Smbios
273 SmbiosGetPendingString( IN SMBIOS_STRUCTURE_POINTER *Smbios, IN UINT16 StringNumber, OUT CHAR8 *Buffer ) argument
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/OvmfPkg/SmbiosPlatformDxe/
H A DSmbiosPlatformDxe.c86 @param Smbios SMBIOS protocol
92 IN EFI_SMBIOS_PROTOCOL *Smbios,
110 Status = Smbios->Add (
111 Smbios,
134 @retval EFI_SUCCESS Smbios data successfully installed
135 @retval Other Smbios data was not installed
146 EFI_SMBIOS_PROTOCOL *Smbios; local
155 (VOID**)&Smbios
166 Status = InstallAllStructures (Smbios, EntryPointStructure);
91 InstallAllStructures( IN EFI_SMBIOS_PROTOCOL *Smbios, IN SMBIOS_TABLE_ENTRY_POINT *EntryPointStructure ) argument
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/SmbiosDxe/
H A DSmbiosDxe.h2 This code supports the implementation of the Smbios protocol
21 #include <Protocol/Smbios.h>
48 EFI_SMBIOS_PROTOCOL Smbios; member in struct:__anon11294
63 #define SMBIOS_INSTANCE_FROM_THIS(this) CR (this, SMBIOS_INSTANCE, Smbios, SMBIOS_INSTANCE_SIGNATURE)
97 // Private data to contain the Smbios handle that already allocated.
119 Create Smbios Table and installs the Smbios Table to the System Table.
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Universal/BdsDxe/
H A DFrontPage.c735 EFI_SMBIOS_PROTOCOL *Smbios; local
750 (VOID **) &Smbios
756 Status = Smbios->GetNext (Smbios, &SmbiosHandle, NULL, &Record, NULL);
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Library/DxeNetLib/
H A DDxeNetLib.c3196 SMBIOS_STRUCTURE_POINTER Smbios; local
3207 Smbios.Hdr = (SMBIOS_STRUCTURE *) (UINTN) SmbiosTable->TableAddress;
3211 if (Smbios.Hdr->Type == 1) {
3212 if (Smbios.Hdr->Length < 0x19) {
3223 CopyMem (SystemGuid, &Smbios.Type1->Uuid, sizeof (EFI_GUID));
3236 String = (CHAR8 *) (Smbios.Raw + Smbios.Hdr->Length);
3253 Smbios.Raw = (UINT8 *)++String;
3257 } while (Smbios.Raw < SmbiosEnd.Raw);

Completed in 41 milliseconds