lazybios 3.0.0
Lightweight SMBIOS/DMI parsing library
Loading...
Searching...
No Matches
Type 41: Onboard Devices Extended Information

Onboard-device identity, status, instance, and bus location information. More...

Data Structures

struct  lazybiosType41_t
 Parsed SMBIOS Type 41 Onboard Devices Extended Information. More...
struct  lazybiosType41Array_t
 A parsed set of SMBIOS Type 41 structures. More...

Functions

void lazybiosFreeType41 (lazybiosType41Array_t *Type41)
 Releases a parsed set of SMBIOS Type 41 structures.
LAZYBIOS_WARN_UNUSED lazybiosType41Array_tlazybiosGetType41 (const lazybiosDMI_t *DMIData)
 Parses all SMBIOS Type 41 structures.

Detailed Description

Onboard-device identity, status, instance, and bus location information.

Function Documentation

◆ lazybiosFreeType41()

void lazybiosFreeType41 ( lazybiosType41Array_t * Type41)

#include <type41.h>

Releases a parsed set of SMBIOS Type 41 structures.

Parameters
Type41Set to release; may be NULL.

References lazybiosFreeType41().

Referenced by lazybiosFreeType41().

◆ lazybiosGetType41()

LAZYBIOS_WARN_UNUSED lazybiosType41Array_t * lazybiosGetType41 ( const lazybiosDMI_t * DMIData)

#include <type41.h>

Parses all SMBIOS Type 41 structures.

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

References LAZYBIOS_WARN_UNUSED, and lazybiosGetType41().

Referenced by lazybiosGetType41().