lazybios 3.0.0
Lightweight SMBIOS/DMI parsing library
Loading...
Searching...
No Matches
Type 33: 64-Bit Memory Error Information

Memory error classification, syndrome, 64-bit addresses, and resolution information. More...

Data Structures

struct  lazybiosType33_t
 Parsed SMBIOS Type 33 64-Bit Memory Error Information. More...
struct  lazybiosType33Array_t
 A parsed set of SMBIOS Type 33 structures. More...

Functions

void lazybiosFreeType33 (lazybiosType33Array_t *Type33)
 Releases a parsed set of SMBIOS Type 33 structures.
LAZYBIOS_WARN_UNUSED lazybiosType33Array_tlazybiosGetType33 (const lazybiosDMI_t *DMIData)
 Parses all SMBIOS Type 33 structures.

Detailed Description

Memory error classification, syndrome, 64-bit addresses, and resolution information.

Function Documentation

◆ lazybiosFreeType33()

void lazybiosFreeType33 ( lazybiosType33Array_t * Type33)

#include <type33.h>

Releases a parsed set of SMBIOS Type 33 structures.

Parameters
Type33Set to release; may be NULL.

References lazybiosFreeType33().

Referenced by lazybiosFreeType33().

◆ lazybiosGetType33()

LAZYBIOS_WARN_UNUSED lazybiosType33Array_t * lazybiosGetType33 ( const lazybiosDMI_t * DMIData)

#include <type33.h>

Parses all SMBIOS Type 33 structures.

Parameters
DMIDataRaw DMI table container to parse.
Returns
Newly allocated set, empty when the table holds no Type 33 structure, or NULL when the arguments are unusable or an allocation fails.

References LAZYBIOS_WARN_UNUSED, and lazybiosGetType33().

Referenced by lazybiosGetType33().