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

Detailed Description

memory device

Field Documentation

◆ array_handle

int smbios_memdevice_t::array_handle

memory array this device belongs to

Referenced by smbios_dump(), and smbios_parse().

◆ asset

char* smbios_memdevice_t::asset

asset tag

Referenced by smbios_free(), and smbios_parse().

◆ bank

char* smbios_memdevice_t::bank

bank location

Referenced by smbios_free(), and smbios_parse().

◆ data

unsigned char* smbios_memdevice_t::data

◆ data_len

int smbios_memdevice_t::data_len

◆ eccbits

unsigned smbios_memdevice_t::eccbits

ecc bits

Referenced by smbios_dump(), and smbios_parse().

◆ error_handle

int smbios_memdevice_t::error_handle

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

Referenced by smbios_dump(), and smbios_parse().

◆ form

hd_id_t smbios_memdevice_t::form

form factor

Referenced by smbios_free(), and smbios_parse().

◆ handle

int smbios_memdevice_t::handle

◆ location

char* smbios_memdevice_t::location

device location

Referenced by smbios_free(), and smbios_parse().

◆ manuf

char* smbios_memdevice_t::manuf

manufacturer

Referenced by smbios_free(), and smbios_parse().

◆ mem_type

hd_id_t smbios_memdevice_t::mem_type

memory type

Referenced by smbios_free(), and smbios_parse().

◆ next

union u_hd_smbios_t* smbios_memdevice_t::next

◆ part

char* smbios_memdevice_t::part

part number

Referenced by smbios_free(), and smbios_parse().

◆ serial

char* smbios_memdevice_t::serial

serial number

Referenced by smbios_free(), and smbios_parse().

◆ set

unsigned smbios_memdevice_t::set

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

Referenced by smbios_parse().

◆ size

unsigned smbios_memdevice_t::size

kB

Referenced by smbios_dump(), and smbios_parse().

◆ speed

unsigned smbios_memdevice_t::speed

in MHz

Referenced by smbios_dump(), and smbios_parse().

◆ strings

str_list_t* smbios_memdevice_t::strings

◆ type

hd_smbios_type_t smbios_memdevice_t::type

◆ type_detail

hd_bitmap_t smbios_memdevice_t::type_detail

memory type details

Referenced by smbios_free(), and smbios_parse().

◆ width

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: