libhd  5.0
Data Fields
smbios_memdevice_t Struct Reference

memory device 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 * location
 device location
 
char * bank
 bank location
 
char * manuf
 manufacturer
 
char * serial
 serial number
 
char * asset
 asset tag
 
char * part
 part number
 
int array_handle
 memory array this device belongs to
 
int error_handle
 points to error info record; 0xfffe: not supported, 0xffff: no error
 
unsigned width
 data width in bits
 
unsigned eccbits
 ecc bits
 
unsigned size
 kB
 
hd_id_t form
 form factor
 
unsigned set
 0: does not belong to a set; 1-0xfe: set number; 0xff: unknown
 
hd_id_t mem_type
 memory type
 
hd_bitmap_t type_detail
 memory type details
 
unsigned speed
 in MHz
 

Detailed Description

memory device

Field Documentation

int smbios_memdevice_t::array_handle

memory array this device belongs to

Referenced by smbios_dump(), and smbios_parse().

char* smbios_memdevice_t::asset

asset tag

Referenced by smbios_free(), and smbios_parse().

char* smbios_memdevice_t::bank

bank location

Referenced by smbios_free(), and smbios_parse().

unsigned char* smbios_memdevice_t::data
int smbios_memdevice_t::data_len
unsigned smbios_memdevice_t::eccbits

ecc bits

Referenced by smbios_dump(), and smbios_parse().

int smbios_memdevice_t::error_handle

points to error info record; 0xfffe: not supported, 0xffff: no error

Referenced by smbios_dump(), and smbios_parse().

hd_id_t smbios_memdevice_t::form

form factor

Referenced by smbios_free(), and smbios_parse().

int smbios_memdevice_t::handle
char* smbios_memdevice_t::location

device location

Referenced by smbios_free(), and smbios_parse().

char* smbios_memdevice_t::manuf

manufacturer

Referenced by smbios_free(), and smbios_parse().

hd_id_t smbios_memdevice_t::mem_type

memory type

Referenced by smbios_free(), and smbios_parse().

union u_hd_smbios_t* smbios_memdevice_t::next
char* smbios_memdevice_t::part

part number

Referenced by smbios_free(), and smbios_parse().

char* smbios_memdevice_t::serial

serial number

Referenced by smbios_free(), and smbios_parse().

unsigned smbios_memdevice_t::set

0: does not belong to a set; 1-0xfe: set number; 0xff: unknown

Referenced by smbios_parse().

unsigned smbios_memdevice_t::size

kB

Referenced by smbios_dump(), and smbios_parse().

unsigned smbios_memdevice_t::speed

in MHz

Referenced by smbios_dump(), and smbios_parse().

str_list_t* smbios_memdevice_t::strings
hd_smbios_type_t smbios_memdevice_t::type
hd_bitmap_t smbios_memdevice_t::type_detail

memory type details

Referenced by smbios_free(), and smbios_parse().

unsigned smbios_memdevice_t::width

data width in bits

Referenced by smbios_dump(), and smbios_parse().


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