libhd  5.0
Data Fields
smbios_memdevicemap_t Struct Reference

memory device mapped address 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
 
int memdevice_handle
 memory device handle More...
 
int arraymap_handle
 memory array mapping handle More...
 
uint64_t start_addr
 memory range start address More...
 
uint64_t end_addr
 end address More...
 
unsigned row_pos
 position of the referenced memory device in a row of the address partition More...
 
unsigned interleave_pos
 dto, in an interleave More...
 
unsigned interleave_depth
 number of consecutive rows More...
 

Detailed Description

memory device mapped address

Field Documentation

int smbios_memdevicemap_t::arraymap_handle

memory array mapping handle

Referenced by smbios_dump(), and smbios_parse().

unsigned char* smbios_memdevicemap_t::data
int smbios_memdevicemap_t::data_len
uint64_t smbios_memdevicemap_t::end_addr

end address

Referenced by smbios_dump(), and smbios_parse().

int smbios_memdevicemap_t::handle
unsigned smbios_memdevicemap_t::interleave_depth

number of consecutive rows

Referenced by smbios_dump(), and smbios_parse().

unsigned smbios_memdevicemap_t::interleave_pos

dto, in an interleave

Referenced by smbios_dump(), and smbios_parse().

int smbios_memdevicemap_t::memdevice_handle

memory device handle

Referenced by smbios_dump(), and smbios_parse().

union u_hd_smbios_t* smbios_memdevicemap_t::next
unsigned smbios_memdevicemap_t::row_pos

position of the referenced memory device in a row of the address partition

Referenced by smbios_dump(), and smbios_parse().

uint64_t smbios_memdevicemap_t::start_addr

memory range start address

Referenced by smbios_dump(), and smbios_parse().

str_list_t* smbios_memdevicemap_t::strings
hd_smbios_type_t smbios_memdevicemap_t::type

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