lazybios 3.0.0
Lightweight SMBIOS/DMI parsing library
Loading...
Searching...
No Matches
Type 6: Memory Module Information (Obsolete)

Legacy memory-module socket, bank, type, size, and error information. More...

Data Structures

struct  lazybiosType6_t
 Parsed obsolete SMBIOS Type 6 Memory Module Information. More...
struct  lazybiosType6Array_t
 A parsed set of SMBIOS Type 6 structures. More...

Functions

void lazybiosFreeType6 (lazybiosType6Array_t *Type6)
 Releases a parsed set of SMBIOS Type 6 structures.
LAZYBIOS_WARN_UNUSED lazybiosType6Array_tlazybiosGetType6 (const lazybiosDMI_t *DMIData)
 Parses all SMBIOS Type 6 structures.

Detailed Description

Legacy memory-module socket, bank, type, size, and error information.

Function Documentation

◆ lazybiosFreeType6()

void lazybiosFreeType6 ( lazybiosType6Array_t * Type6)

#include <type6.h>

Releases a parsed set of SMBIOS Type 6 structures.

Parameters
Type6Set to release; may be NULL.

References lazybiosFreeType6().

Referenced by lazybiosFreeType6().

◆ lazybiosGetType6()

LAZYBIOS_WARN_UNUSED lazybiosType6Array_t * lazybiosGetType6 ( const lazybiosDMI_t * DMIData)

#include <type6.h>

Parses all SMBIOS Type 6 structures.

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

References LAZYBIOS_WARN_UNUSED, and lazybiosGetType6().

Referenced by lazybiosGetType6().