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

Physical memory array address-range mapping and partition information. More...

Data Structures

struct  lazybiosType19_t
 Parsed SMBIOS Type 19 Memory Array Mapped Address. More...
struct  lazybiosType19Array_t
 A parsed set of SMBIOS Type 19 structures. More...

Functions

void lazybiosFreeType19 (lazybiosType19Array_t *Type19)
 Releases a parsed set of SMBIOS Type 19 structures.
LAZYBIOS_WARN_UNUSED lazybiosType19Array_tlazybiosGetType19 (const lazybiosDMI_t *DMIData)
 Parses all SMBIOS Type 19 structures.

Detailed Description

Physical memory array address-range mapping and partition information.

Function Documentation

◆ lazybiosFreeType19()

void lazybiosFreeType19 ( lazybiosType19Array_t * Type19)

#include <type19.h>

Releases a parsed set of SMBIOS Type 19 structures.

Parameters
Type19Set to release; may be NULL.

References lazybiosFreeType19().

Referenced by lazybiosFreeType19().

◆ lazybiosGetType19()

LAZYBIOS_WARN_UNUSED lazybiosType19Array_t * lazybiosGetType19 ( const lazybiosDMI_t * DMIData)

#include <type19.h>

Parses all SMBIOS Type 19 structures.

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

References LAZYBIOS_WARN_UNUSED, and lazybiosGetType19().

Referenced by lazybiosGetType19().