lazybios 3.0.0
Lightweight SMBIOS/DMI parsing library
Loading...
Searching...
No Matches
Type 37: Memory Channel

Memory-channel classification, load limits, and associated memory devices. More...

Data Structures

struct  lazybiosType37_t
 Parsed SMBIOS Type 37 Memory Channel information. More...
struct  lazybiosType37Array_t
 A parsed set of SMBIOS Type 37 structures. More...
struct  lazybiosType37MemoryDevice_t
 Parsed memory-device association in an SMBIOS Type 37 channel. More...

Functions

void lazybiosFreeType37 (lazybiosType37Array_t *Type37)
 Releases a parsed set of SMBIOS Type 37 structures.
LAZYBIOS_WARN_UNUSED lazybiosType37Array_tlazybiosGetType37 (const lazybiosDMI_t *DMIData)
 Parses all SMBIOS Type 37 structures.

Detailed Description

Memory-channel classification, load limits, and associated memory devices.

Function Documentation

◆ lazybiosFreeType37()

void lazybiosFreeType37 ( lazybiosType37Array_t * Type37)

#include <type37.h>

Releases a parsed set of SMBIOS Type 37 structures.

Parameters
Type37Set to release; may be NULL.

References lazybiosFreeType37().

Referenced by lazybiosFreeType37().

◆ lazybiosGetType37()

LAZYBIOS_WARN_UNUSED lazybiosType37Array_t * lazybiosGetType37 ( const lazybiosDMI_t * DMIData)

#include <type37.h>

Parses all SMBIOS Type 37 structures.

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

References LAZYBIOS_WARN_UNUSED, and lazybiosGetType37().

Referenced by lazybiosGetType37().