libhd  5.0
Data Fields
smbios_cache_t Struct Reference

cache information More...

#include <hd.h>

Data Fields

union u_hd_smbios_tnext
 
hd_smbios_type_t type
 
int data_len
 
unsigned char * data
 
str_list_tstrings
 
int handle
 
char * socket
 socket designation More...
 
unsigned max_size
 max cache size in kbytes More...
 
unsigned current_size
 current size in kbytes More...
 
unsigned speed
 cache speed in nanoseconds More...
 
hd_id_t mode
 operational mode More...
 
unsigned state
 0/1: disabled/enabled More...
 
hd_id_t location
 cache location More...
 
unsigned socketed
 0/1: not socketed/socketed More...
 
unsigned level
 cache level (0 = L1, 1 = L2, ...) More...
 
hd_id_t ecc
 error correction type More...
 
hd_id_t cache_type
 logical cache type More...
 
hd_id_t assoc
 cache associativity More...
 
hd_bitmap_t supp_sram
 supported SRAM types More...
 
hd_bitmap_t sram
 current SRAM type More...
 

Detailed Description

cache information

Field Documentation

◆ assoc

hd_id_t smbios_cache_t::assoc

cache associativity

Referenced by smbios_free(), and smbios_parse().

◆ cache_type

hd_id_t smbios_cache_t::cache_type

logical cache type

Referenced by smbios_free(), and smbios_parse().

◆ current_size

unsigned smbios_cache_t::current_size

current size in kbytes

Referenced by smbios_dump(), and smbios_parse().

◆ data

unsigned char* smbios_cache_t::data

◆ data_len

int smbios_cache_t::data_len

◆ ecc

hd_id_t smbios_cache_t::ecc

error correction type

Referenced by smbios_free(), and smbios_parse().

◆ handle

int smbios_cache_t::handle

◆ level

unsigned smbios_cache_t::level

cache level (0 = L1, 1 = L2, ...)

Referenced by smbios_dump(), and smbios_parse().

◆ location

hd_id_t smbios_cache_t::location

cache location

Referenced by smbios_dump(), smbios_free(), and smbios_parse().

◆ max_size

unsigned smbios_cache_t::max_size

max cache size in kbytes

Referenced by smbios_dump(), and smbios_parse().

◆ mode

hd_id_t smbios_cache_t::mode

operational mode

Referenced by smbios_free(), and smbios_parse().

◆ next

union u_hd_smbios_t* smbios_cache_t::next

◆ socket

char* smbios_cache_t::socket

socket designation

Referenced by smbios_free(), and smbios_parse().

◆ socketed

unsigned smbios_cache_t::socketed

0/1: not socketed/socketed

Referenced by smbios_dump(), and smbios_parse().

◆ speed

unsigned smbios_cache_t::speed

cache speed in nanoseconds

Referenced by smbios_dump(), and smbios_parse().

◆ sram

hd_bitmap_t smbios_cache_t::sram

current SRAM type

Referenced by smbios_free(), and smbios_parse().

◆ state

unsigned smbios_cache_t::state

0/1: disabled/enabled

Referenced by smbios_dump(), and smbios_parse().

◆ strings

str_list_t* smbios_cache_t::strings

◆ supp_sram

hd_bitmap_t smbios_cache_t::supp_sram

supported SRAM types

Referenced by smbios_free(), and smbios_parse().

◆ type

hd_smbios_type_t smbios_cache_t::type

The documentation for this struct was generated from the following file: