libhd  5.0
Data Fields
smbios_processor_t Struct Reference

processor 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 More...
 
hd_id_t upgrade
 socket type More...
 
char * manuf
 manufacturer More...
 
char * version
 version More...
 
char * serial
 serial number More...
 
char * asset
 asset tag More...
 
char * part
 part number More...
 
hd_id_t pr_type
 processor type More...
 
hd_id_t family
 processor family More...
 
uint64_t cpu_id
 processor id More...
 
unsigned voltage
 in 0.1 V More...
 
unsigned ext_clock
 MHz. More...
 
unsigned max_speed
 MHz. More...
 
unsigned current_speed
 MHz. More...
 
unsigned sock_status
 socket status (1: populated, 0: empty More...
 
hd_id_t cpu_status
 cpu status More...
 
int l1_cache
 handle of L1 cache More...
 
int l2_cache
 handle of L2 cache More...
 
int l3_cache
 handle of L3 cache More...
 

Detailed Description

processor information

Field Documentation

◆ asset

char* smbios_processor_t::asset

asset tag

Referenced by smbios_free(), and smbios_parse().

◆ cpu_id

uint64_t smbios_processor_t::cpu_id

processor id

Referenced by smbios_dump(), and smbios_parse().

◆ cpu_status

hd_id_t smbios_processor_t::cpu_status

cpu status

Referenced by smbios_free(), and smbios_parse().

◆ current_speed

unsigned smbios_processor_t::current_speed

MHz.

Referenced by smbios_dump(), and smbios_parse().

◆ data

unsigned char* smbios_processor_t::data

◆ data_len

int smbios_processor_t::data_len

◆ ext_clock

unsigned smbios_processor_t::ext_clock

MHz.

Referenced by smbios_dump(), and smbios_parse().

◆ family

hd_id_t smbios_processor_t::family

processor family

Referenced by smbios_free(), and smbios_parse().

◆ handle

int smbios_processor_t::handle

◆ l1_cache

int smbios_processor_t::l1_cache

handle of L1 cache

Referenced by smbios_dump(), and smbios_parse().

◆ l2_cache

int smbios_processor_t::l2_cache

handle of L2 cache

Referenced by smbios_dump(), and smbios_parse().

◆ l3_cache

int smbios_processor_t::l3_cache

handle of L3 cache

Referenced by smbios_dump(), and smbios_parse().

◆ manuf

char* smbios_processor_t::manuf

manufacturer

Referenced by smbios_free(), and smbios_parse().

◆ max_speed

unsigned smbios_processor_t::max_speed

MHz.

Referenced by smbios_dump(), and smbios_parse().

◆ next

union u_hd_smbios_t* smbios_processor_t::next

◆ part

char* smbios_processor_t::part

part number

Referenced by smbios_free(), and smbios_parse().

◆ pr_type

hd_id_t smbios_processor_t::pr_type

processor type

Referenced by smbios_free(), and smbios_parse().

◆ serial

char* smbios_processor_t::serial

serial number

Referenced by smbios_free(), and smbios_parse().

◆ sock_status

unsigned smbios_processor_t::sock_status

socket status (1: populated, 0: empty

Referenced by smbios_dump(), and smbios_parse().

◆ socket

char* smbios_processor_t::socket

socket

Referenced by smbios_free(), and smbios_parse().

◆ strings

str_list_t* smbios_processor_t::strings

◆ type

hd_smbios_type_t smbios_processor_t::type

◆ upgrade

hd_id_t smbios_processor_t::upgrade

socket type

Referenced by smbios_free(), and smbios_parse().

◆ version

char* smbios_processor_t::version

version

Referenced by smbios_free(), and smbios_parse().

◆ voltage

unsigned smbios_processor_t::voltage

in 0.1 V

Referenced by smbios_dump(), and smbios_parse().


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