<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>libhd: smbios_memarraymap_t Struct Reference</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> <!-- Generated by Doxygen 1.5.3 --> <div class="tabs"> <ul> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> <li><a href="files.html"><span>Files</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> </ul> </div> <div class="tabs"> <ul> <li><a href="annotated.html"><span>Data Structures</span></a></li> <li><a href="functions.html"><span>Data Fields</span></a></li> </ul> </div> <h1>smbios_memarraymap_t Struct Reference<br> <small> [<a class="el" href="group__SMBIOSpub.html">SMBIOS structures</a>]</small> </h1><!-- doxytag: class="smbios_memarraymap_t" -->memory array mapped address <a href="#_details">More...</a> <p> <code>#include <<a class="el" href="hd_8h-source.html">hd.h</a>></code> <p> <table border="0" cellpadding="0" cellspacing="0"> <tr><td></td></tr> <tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">union u_hd_smbios_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="structsmbios__memarraymap__t.html#3e8580bfafa2329f80c548bafb4eacba">next</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__SMBIOSpub.html#gded121043cbb54554c9c9f1cd296f92a">hd_smbios_type_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structsmbios__memarraymap__t.html#054d1890c1182831f4e7f55a6c7ce7c0">type</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structsmbios__memarraymap__t.html#4f0af370c3f2b08cfd9dca3958ffee57">data_len</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structsmbios__memarraymap__t.html#c894332a2b1272ded09185c22e4afae3">data</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstr__list__t.html">str_list_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structsmbios__memarraymap__t.html#9d77e62fa50a2fb8f7f6dc04a3455338">strings</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structsmbios__memarraymap__t.html#ad7cad7645a76b27ffc5b81b16bf34c3">handle</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structsmbios__memarraymap__t.html#beae6c58b335c4966e5ef16e56270748">array_handle</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">memory array this mapping belongs to <a href="#beae6c58b335c4966e5ef16e56270748"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structsmbios__memarraymap__t.html#596167a9119e37f9939e554d359ad65e">start_addr</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">memory range start address <a href="#596167a9119e37f9939e554d359ad65e"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structsmbios__memarraymap__t.html#28e6f0b1be463a139b00035ae248846a">end_addr</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">end address <a href="#28e6f0b1be463a139b00035ae248846a"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="structsmbios__memarraymap__t.html#49fc07e318d81a4a981cb4ebefd11bfd">part_width</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">number of memory devices <a href="#49fc07e318d81a4a981cb4ebefd11bfd"></a><br></td></tr> </table> <hr><a name="_details"></a><h2>Detailed Description</h2> memory array mapped address <hr><h2>Field Documentation</h2> <a class="anchor" name="3e8580bfafa2329f80c548bafb4eacba"></a><!-- doxytag: member="smbios_memarraymap_t::next" ref="3e8580bfafa2329f80c548bafb4eacba" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">union u_hd_smbios_t* <a class="el" href="structsmbios__memarraymap__t.html#3e8580bfafa2329f80c548bafb4eacba">smbios_memarraymap_t::next</a><code> [write]</code> </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="054d1890c1182831f4e7f55a6c7ce7c0"></a><!-- doxytag: member="smbios_memarraymap_t::type" ref="054d1890c1182831f4e7f55a6c7ce7c0" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="group__SMBIOSpub.html#gded121043cbb54554c9c9f1cd296f92a">hd_smbios_type_t</a> <a class="el" href="structsmbios__memarraymap__t.html#054d1890c1182831f4e7f55a6c7ce7c0">smbios_memarraymap_t::type</a> </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="4f0af370c3f2b08cfd9dca3958ffee57"></a><!-- doxytag: member="smbios_memarraymap_t::data_len" ref="4f0af370c3f2b08cfd9dca3958ffee57" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int <a class="el" href="structsmbios__memarraymap__t.html#4f0af370c3f2b08cfd9dca3958ffee57">smbios_memarraymap_t::data_len</a> </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="c894332a2b1272ded09185c22e4afae3"></a><!-- doxytag: member="smbios_memarraymap_t::data" ref="c894332a2b1272ded09185c22e4afae3" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned char* <a class="el" href="structsmbios__memarraymap__t.html#c894332a2b1272ded09185c22e4afae3">smbios_memarraymap_t::data</a> </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="9d77e62fa50a2fb8f7f6dc04a3455338"></a><!-- doxytag: member="smbios_memarraymap_t::strings" ref="9d77e62fa50a2fb8f7f6dc04a3455338" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structstr__list__t.html">str_list_t</a>* <a class="el" href="structsmbios__memarraymap__t.html#9d77e62fa50a2fb8f7f6dc04a3455338">smbios_memarraymap_t::strings</a> </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="ad7cad7645a76b27ffc5b81b16bf34c3"></a><!-- doxytag: member="smbios_memarraymap_t::handle" ref="ad7cad7645a76b27ffc5b81b16bf34c3" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int <a class="el" href="structsmbios__memarraymap__t.html#ad7cad7645a76b27ffc5b81b16bf34c3">smbios_memarraymap_t::handle</a> </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="beae6c58b335c4966e5ef16e56270748"></a><!-- doxytag: member="smbios_memarraymap_t::array_handle" ref="beae6c58b335c4966e5ef16e56270748" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int <a class="el" href="structsmbios__memarraymap__t.html#beae6c58b335c4966e5ef16e56270748">smbios_memarraymap_t::array_handle</a> </td> </tr> </table> </div> <div class="memdoc"> <p> memory array this mapping belongs to <p> </div> </div><p> <a class="anchor" name="596167a9119e37f9939e554d359ad65e"></a><!-- doxytag: member="smbios_memarraymap_t::start_addr" ref="596167a9119e37f9939e554d359ad65e" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">uint64_t <a class="el" href="structsmbios__memarraymap__t.html#596167a9119e37f9939e554d359ad65e">smbios_memarraymap_t::start_addr</a> </td> </tr> </table> </div> <div class="memdoc"> <p> memory range start address <p> </div> </div><p> <a class="anchor" name="28e6f0b1be463a139b00035ae248846a"></a><!-- doxytag: member="smbios_memarraymap_t::end_addr" ref="28e6f0b1be463a139b00035ae248846a" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">uint64_t <a class="el" href="structsmbios__memarraymap__t.html#28e6f0b1be463a139b00035ae248846a">smbios_memarraymap_t::end_addr</a> </td> </tr> </table> </div> <div class="memdoc"> <p> end address <p> </div> </div><p> <a class="anchor" name="49fc07e318d81a4a981cb4ebefd11bfd"></a><!-- doxytag: member="smbios_memarraymap_t::part_width" ref="49fc07e318d81a4a981cb4ebefd11bfd" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned <a class="el" href="structsmbios__memarraymap__t.html#49fc07e318d81a4a981cb4ebefd11bfd">smbios_memarraymap_t::part_width</a> </td> </tr> </table> </div> <div class="memdoc"> <p> number of memory devices <p> </div> </div><p> <hr>The documentation for this struct was generated from the following file:<ul> <li><a class="el" href="hd_8h-source.html">hd.h</a></ul> </body></html>