lazybios 3.0.0
Lightweight SMBIOS/DMI parsing library
Loading...
Searching...
No Matches
Type 7: Cache Information

Cache configuration, capacity, and capability parsing and decoding. More...

Data Structures

struct  lazybiosType7_t
 Parsed SMBIOS Type 7 Cache Information. More...
struct  lazybiosType7Array_t
 A parsed set of SMBIOS Type 7 structures. More...

Functions

void lazybiosFreeType7 (lazybiosType7Array_t *Type7)
 Releases a parsed set of SMBIOS Type 7 structures.
LAZYBIOS_WARN_UNUSED lazybiosType7Array_tlazybiosGetType7 (const lazybiosDMI_t *DMIData)
 Parses all SMBIOS Type 7 structures.

Detailed Description

Cache configuration, capacity, and capability parsing and decoding.

Function Documentation

◆ lazybiosFreeType7()

void lazybiosFreeType7 ( lazybiosType7Array_t * Type7)

#include <type7.h>

Releases a parsed set of SMBIOS Type 7 structures.

Parameters
Type7Set to release; may be NULL.

References lazybiosFreeType7().

Referenced by lazybiosFreeType7().

◆ lazybiosGetType7()

LAZYBIOS_WARN_UNUSED lazybiosType7Array_t * lazybiosGetType7 ( const lazybiosDMI_t * DMIData)

#include <type7.h>

Parses all SMBIOS Type 7 structures.

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

References LAZYBIOS_WARN_UNUSED, and lazybiosGetType7().

Referenced by lazybiosGetType7().