lazybios 3.0.0
Lightweight SMBIOS/DMI parsing library
Loading...
Searching...
No Matches
Type 20: Memory Device Mapped Address

Memory device address-range, partition, and interleave information. More...

Data Structures

struct  lazybiosType20_t
 Parsed SMBIOS Type 20 Memory Device Mapped Address. More...
struct  lazybiosType20Array_t
 A parsed set of SMBIOS Type 20 structures. More...

Functions

void lazybiosFreeType20 (lazybiosType20Array_t *Type20)
 Releases a parsed set of SMBIOS Type 20 structures.
LAZYBIOS_WARN_UNUSED lazybiosType20Array_tlazybiosGetType20 (const lazybiosDMI_t *DMIData)
 Parses all SMBIOS Type 20 structures.

Detailed Description

Memory device address-range, partition, and interleave information.

Function Documentation

◆ lazybiosFreeType20()

void lazybiosFreeType20 ( lazybiosType20Array_t * Type20)

#include <type20.h>

Releases a parsed set of SMBIOS Type 20 structures.

Parameters
Type20Set to release; may be NULL.

References lazybiosFreeType20().

Referenced by lazybiosFreeType20().

◆ lazybiosGetType20()

LAZYBIOS_WARN_UNUSED lazybiosType20Array_t * lazybiosGetType20 ( const lazybiosDMI_t * DMIData)

#include <type20.h>

Parses all SMBIOS Type 20 structures.

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

References LAZYBIOS_WARN_UNUSED, and lazybiosGetType20().

Referenced by lazybiosGetType20().