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

Memory error classification, address, syndrome, and resolution information. More...

Data Structures

struct  lazybiosType18_t
 Parsed SMBIOS Type 18 32-Bit Memory Error Information. More...
struct  lazybiosType18Array_t
 A parsed set of SMBIOS Type 18 structures. More...

Functions

void lazybiosFreeType18 (lazybiosType18Array_t *Type18)
 Releases a parsed set of SMBIOS Type 18 structures.
LAZYBIOS_WARN_UNUSED lazybiosType18Array_tlazybiosGetType18 (const lazybiosDMI_t *DMIData)
 Parses all SMBIOS Type 18 structures.

Detailed Description

Memory error classification, address, syndrome, and resolution information.

Function Documentation

◆ lazybiosFreeType18()

void lazybiosFreeType18 ( lazybiosType18Array_t * Type18)

#include <type18.h>

Releases a parsed set of SMBIOS Type 18 structures.

Parameters
Type18Set to release; may be NULL.

References lazybiosFreeType18().

Referenced by lazybiosFreeType18().

◆ lazybiosGetType18()

LAZYBIOS_WARN_UNUSED lazybiosType18Array_t * lazybiosGetType18 ( const lazybiosDMI_t * DMIData)

#include <type18.h>

Parses all SMBIOS Type 18 structures.

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

References LAZYBIOS_WARN_UNUSED, and lazybiosGetType18().

Referenced by lazybiosGetType18().