Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > media > main-release > by-pkgid > cc8cc92380afe5f7d24b47e42f17406c > files > 248

lib64hd-devel-13.57-1mdv2008.1.x86_64.rpm

<!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: PCI</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&nbsp;Page</span></a></li>
    <li><a href="modules.html"><span>Modules</span></a></li>
    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
    <li><a href="files.html"><span>Files</span></a></li>
    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
  </ul>
</div>
<h1>PCI<br>
<small>
[<a class="el" href="group__libhdBUSint.html">Bus scanning code</a>]</small>
</h1><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__PCIint.html#ge1ec9d52a93c9e94423d1f7fb734adb9">IORESOURCE_BITS</a>&nbsp;&nbsp;&nbsp;0x000000ff</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__PCIint.html#g62fc41129ab241b465bd5de50cd5b874">IORESOURCE_IO</a>&nbsp;&nbsp;&nbsp;0x00000100</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__PCIint.html#g0f7067aefa8d6013d3721f172a2bc21c">IORESOURCE_MEM</a>&nbsp;&nbsp;&nbsp;0x00000200</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__PCIint.html#g05f718b76c54583a04c03f672102e081">IORESOURCE_IRQ</a>&nbsp;&nbsp;&nbsp;0x00000400</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__PCIint.html#g7c49319c290a414b8131bc13239f55e9">IORESOURCE_DMA</a>&nbsp;&nbsp;&nbsp;0x00000800</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__PCIint.html#gb920418e8979cfa3d15bb21227c96cda">IORESOURCE_PREFETCH</a>&nbsp;&nbsp;&nbsp;0x00001000</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__PCIint.html#gd001ff77d2c2d6cc75ef9015ae05af3c">IORESOURCE_READONLY</a>&nbsp;&nbsp;&nbsp;0x00002000</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__PCIint.html#g5139cda05e773a9ee32469e0cd19f631">IORESOURCE_CACHEABLE</a>&nbsp;&nbsp;&nbsp;0x00004000</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__PCIint.html#g2f2a51aded403cd741f7ca8cdd73c945">IORESOURCE_DISABLED</a>&nbsp;&nbsp;&nbsp;0x10000000</td></tr>

<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__PCIint.html#gf6552ad0b36fcfa5dbd2ddea242d5d0e">add_pci_data</a> (<a class="el" href="structhd__data__t.html">hd_data_t</a> *<a class="el" href="pppoe_8c.html#73cc08f8b20bfb586ce2496ece2d6525">hd_data</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="structpci__t.html">pci_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__PCIint.html#gbd472b404bfe61e0805829982611d849">add_pci_entry</a> (<a class="el" href="structhd__data__t.html">hd_data_t</a> *<a class="el" href="pppoe_8c.html#73cc08f8b20bfb586ce2496ece2d6525">hd_data</a>, <a class="el" href="structpci__t.html">pci_t</a> *new_pci)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__PCIint.html#gdcb700948d6f21ced33880d57581f3a9">pci_cfg_byte</a> (<a class="el" href="structpci__t.html">pci_t</a> *pci, int fd, unsigned idx)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__PCIint.html#g3e0f04eaebb28fe9fd9bf7df493823de">dump_pci_data</a> (<a class="el" href="structhd__data__t.html">hd_data_t</a> *<a class="el" href="pppoe_8c.html#73cc08f8b20bfb586ce2496ece2d6525">hd_data</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__PCIint.html#gc139e6464ca05b4dd69ec11b770982dd">hd_read_macio</a> (<a class="el" href="structhd__data__t.html">hd_data_t</a> *<a class="el" href="pppoe_8c.html#73cc08f8b20bfb586ce2496ece2d6525">hd_data</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__PCIint.html#gc8f0737c0bc12529f534db0bb56fac1c">hd_read_vio</a> (<a class="el" href="structhd__data__t.html">hd_data_t</a> *<a class="el" href="pppoe_8c.html#73cc08f8b20bfb586ce2496ece2d6525">hd_data</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__PCIint.html#g4aac55106aa5a9a8bf67c3403c7dbdf6">hd_read_xen</a> (<a class="el" href="structhd__data__t.html">hd_data_t</a> *<a class="el" href="pppoe_8c.html#73cc08f8b20bfb586ce2496ece2d6525">hd_data</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__PCIint.html#g0449825276c0804731e1474f204fb4b3">hd_read_ps3_system_bus</a> (<a class="el" href="structhd__data__t.html">hd_data_t</a> *<a class="el" href="pppoe_8c.html#73cc08f8b20bfb586ce2496ece2d6525">hd_data</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__PCIint.html#gdf83101bc177453c4c8a963d8993ea65">add_mv643xx_eth</a> (<a class="el" href="structhd__data__t.html">hd_data_t</a> *<a class="el" href="pppoe_8c.html#73cc08f8b20bfb586ce2496ece2d6525">hd_data</a>, char *platform_type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__PCIint.html#gb5651196aa71ff8cf818a30825a19643">hd_read_platform</a> (<a class="el" href="structhd__data__t.html">hd_data_t</a> *<a class="el" href="pppoe_8c.html#73cc08f8b20bfb586ce2496ece2d6525">hd_data</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__PCIint.html#gc4b8dd7cd1a584511df55dd95610a8f8">hd_read_of_platform</a> (<a class="el" href="structhd__data__t.html">hd_data_t</a> *<a class="el" href="pppoe_8c.html#73cc08f8b20bfb586ce2496ece2d6525">hd_data</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__PCIint.html#g41f12d7142741e4db9853c8e4bf2c2ae">add_xen_network</a> (<a class="el" href="structhd__data__t.html">hd_data_t</a> *<a class="el" href="pppoe_8c.html#73cc08f8b20bfb586ce2496ece2d6525">hd_data</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__PCIint.html#g0837e06a64272d071d465c4b686198e0">add_xen_storage</a> (<a class="el" href="structhd__data__t.html">hd_data_t</a> *<a class="el" href="pppoe_8c.html#73cc08f8b20bfb586ce2496ece2d6525">hd_data</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__PCIint.html#g82279dca7c1411ebe8c3989904832282">hd_scan_sysfs_pci</a> (<a class="el" href="structhd__data__t.html">hd_data_t</a> *<a class="el" href="pppoe_8c.html#73cc08f8b20bfb586ce2496ece2d6525">hd_data</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__PCIint.html#g8b7a8beb261946c97eaf218015211cc9">hd_pci_read_data</a> (<a class="el" href="structhd__data__t.html">hd_data_t</a> *<a class="el" href="pppoe_8c.html#73cc08f8b20bfb586ce2496ece2d6525">hd_data</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__PCIint.html#g5b8f731cd4ee198820f4d5de24e0290b">hd_pci_complete_data</a> (<a class="el" href="structhd__t.html">hd_t</a> *hd)</td></tr>

</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
PCI bus scan functions <hr><h2>Define Documentation</h2>
<a class="anchor" name="ge1ec9d52a93c9e94423d1f7fb734adb9"></a><!-- doxytag: member="pci.c::IORESOURCE_BITS" ref="ge1ec9d52a93c9e94423d1f7fb734adb9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IORESOURCE_BITS&nbsp;&nbsp;&nbsp;0x000000ff          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="g5139cda05e773a9ee32469e0cd19f631"></a><!-- doxytag: member="pci.c::IORESOURCE_CACHEABLE" ref="g5139cda05e773a9ee32469e0cd19f631" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IORESOURCE_CACHEABLE&nbsp;&nbsp;&nbsp;0x00004000          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="g2f2a51aded403cd741f7ca8cdd73c945"></a><!-- doxytag: member="pci.c::IORESOURCE_DISABLED" ref="g2f2a51aded403cd741f7ca8cdd73c945" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IORESOURCE_DISABLED&nbsp;&nbsp;&nbsp;0x10000000          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="g7c49319c290a414b8131bc13239f55e9"></a><!-- doxytag: member="pci.c::IORESOURCE_DMA" ref="g7c49319c290a414b8131bc13239f55e9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IORESOURCE_DMA&nbsp;&nbsp;&nbsp;0x00000800          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="g62fc41129ab241b465bd5de50cd5b874"></a><!-- doxytag: member="pci.c::IORESOURCE_IO" ref="g62fc41129ab241b465bd5de50cd5b874" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IORESOURCE_IO&nbsp;&nbsp;&nbsp;0x00000100          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="g05f718b76c54583a04c03f672102e081"></a><!-- doxytag: member="pci.c::IORESOURCE_IRQ" ref="g05f718b76c54583a04c03f672102e081" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IORESOURCE_IRQ&nbsp;&nbsp;&nbsp;0x00000400          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="g0f7067aefa8d6013d3721f172a2bc21c"></a><!-- doxytag: member="pci.c::IORESOURCE_MEM" ref="g0f7067aefa8d6013d3721f172a2bc21c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IORESOURCE_MEM&nbsp;&nbsp;&nbsp;0x00000200          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="gb920418e8979cfa3d15bb21227c96cda"></a><!-- doxytag: member="pci.c::IORESOURCE_PREFETCH" ref="gb920418e8979cfa3d15bb21227c96cda" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IORESOURCE_PREFETCH&nbsp;&nbsp;&nbsp;0x00001000          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="gd001ff77d2c2d6cc75ef9015ae05af3c"></a><!-- doxytag: member="pci.c::IORESOURCE_READONLY" ref="gd001ff77d2c2d6cc75ef9015ae05af3c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IORESOURCE_READONLY&nbsp;&nbsp;&nbsp;0x00002000          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Function Documentation</h2>
<a class="anchor" name="gdf83101bc177453c4c8a963d8993ea65"></a><!-- doxytag: member="pci.c::add_mv643xx_eth" ref="gdf83101bc177453c4c8a963d8993ea65" args="(hd_data_t *hd_data, char *platform_type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void add_mv643xx_eth           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structhd__data__t.html">hd_data_t</a> *&nbsp;</td>
          <td class="paramname"> <em>hd_data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&nbsp;</td>
          <td class="paramname"> <em>platform_type</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="gf6552ad0b36fcfa5dbd2ddea242d5d0e"></a><!-- doxytag: member="pci.c::add_pci_data" ref="gf6552ad0b36fcfa5dbd2ddea242d5d0e" args="(hd_data_t *hd_data)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void add_pci_data           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structhd__data__t.html">hd_data_t</a> *&nbsp;</td>
          <td class="paramname"> <em>hd_data</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="gbd472b404bfe61e0805829982611d849"></a><!-- doxytag: member="pci.c::add_pci_entry" ref="gbd472b404bfe61e0805829982611d849" args="(hd_data_t *hd_data, pci_t *new_pci)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structpci__t.html">pci_t</a> * add_pci_entry           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structhd__data__t.html">hd_data_t</a> *&nbsp;</td>
          <td class="paramname"> <em>hd_data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structpci__t.html">pci_t</a> *&nbsp;</td>
          <td class="paramname"> <em>new_pci</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="g41f12d7142741e4db9853c8e4bf2c2ae"></a><!-- doxytag: member="pci.c::add_xen_network" ref="g41f12d7142741e4db9853c8e4bf2c2ae" args="(hd_data_t *hd_data)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void add_xen_network           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structhd__data__t.html">hd_data_t</a> *&nbsp;</td>
          <td class="paramname"> <em>hd_data</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="g0837e06a64272d071d465c4b686198e0"></a><!-- doxytag: member="pci.c::add_xen_storage" ref="g0837e06a64272d071d465c4b686198e0" args="(hd_data_t *hd_data)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void add_xen_storage           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structhd__data__t.html">hd_data_t</a> *&nbsp;</td>
          <td class="paramname"> <em>hd_data</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="g3e0f04eaebb28fe9fd9bf7df493823de"></a><!-- doxytag: member="pci.c::dump_pci_data" ref="g3e0f04eaebb28fe9fd9bf7df493823de" args="(hd_data_t *hd_data)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dump_pci_data           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structhd__data__t.html">hd_data_t</a> *&nbsp;</td>
          <td class="paramname"> <em>hd_data</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="g5b8f731cd4ee198820f4d5de24e0290b"></a><!-- doxytag: member="pci.c::hd_pci_complete_data" ref="g5b8f731cd4ee198820f4d5de24e0290b" args="(hd_t *hd)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void hd_pci_complete_data           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structhd__t.html">hd_t</a> *&nbsp;</td>
          <td class="paramname"> <em>hd</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="g8b7a8beb261946c97eaf218015211cc9"></a><!-- doxytag: member="pci.c::hd_pci_read_data" ref="g8b7a8beb261946c97eaf218015211cc9" args="(hd_data_t *hd_data)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void hd_pci_read_data           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structhd__data__t.html">hd_data_t</a> *&nbsp;</td>
          <td class="paramname"> <em>hd_data</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="gc139e6464ca05b4dd69ec11b770982dd"></a><!-- doxytag: member="pci.c::hd_read_macio" ref="gc139e6464ca05b4dd69ec11b770982dd" args="(hd_data_t *hd_data)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void hd_read_macio           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structhd__data__t.html">hd_data_t</a> *&nbsp;</td>
          <td class="paramname"> <em>hd_data</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="gc4b8dd7cd1a584511df55dd95610a8f8"></a><!-- doxytag: member="pci.c::hd_read_of_platform" ref="gc4b8dd7cd1a584511df55dd95610a8f8" args="(hd_data_t *hd_data)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void hd_read_of_platform           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structhd__data__t.html">hd_data_t</a> *&nbsp;</td>
          <td class="paramname"> <em>hd_data</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="gb5651196aa71ff8cf818a30825a19643"></a><!-- doxytag: member="pci.c::hd_read_platform" ref="gb5651196aa71ff8cf818a30825a19643" args="(hd_data_t *hd_data)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void hd_read_platform           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structhd__data__t.html">hd_data_t</a> *&nbsp;</td>
          <td class="paramname"> <em>hd_data</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="g0449825276c0804731e1474f204fb4b3"></a><!-- doxytag: member="pci.c::hd_read_ps3_system_bus" ref="g0449825276c0804731e1474f204fb4b3" args="(hd_data_t *hd_data)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void hd_read_ps3_system_bus           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structhd__data__t.html">hd_data_t</a> *&nbsp;</td>
          <td class="paramname"> <em>hd_data</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="gc8f0737c0bc12529f534db0bb56fac1c"></a><!-- doxytag: member="pci.c::hd_read_vio" ref="gc8f0737c0bc12529f534db0bb56fac1c" args="(hd_data_t *hd_data)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void hd_read_vio           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structhd__data__t.html">hd_data_t</a> *&nbsp;</td>
          <td class="paramname"> <em>hd_data</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="g4aac55106aa5a9a8bf67c3403c7dbdf6"></a><!-- doxytag: member="pci.c::hd_read_xen" ref="g4aac55106aa5a9a8bf67c3403c7dbdf6" args="(hd_data_t *hd_data)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void hd_read_xen           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structhd__data__t.html">hd_data_t</a> *&nbsp;</td>
          <td class="paramname"> <em>hd_data</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="g82279dca7c1411ebe8c3989904832282"></a><!-- doxytag: member="pci.c::hd_scan_sysfs_pci" ref="g82279dca7c1411ebe8c3989904832282" args="(hd_data_t *hd_data)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void hd_scan_sysfs_pci           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structhd__data__t.html">hd_data_t</a> *&nbsp;</td>
          <td class="paramname"> <em>hd_data</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="gdcb700948d6f21ced33880d57581f3a9"></a><!-- doxytag: member="pci.c::pci_cfg_byte" ref="gdcb700948d6f21ced33880d57581f3a9" args="(pci_t *pci, int fd, unsigned idx)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned char pci_cfg_byte           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structpci__t.html">pci_t</a> *&nbsp;</td>
          <td class="paramname"> <em>pci</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>fd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&nbsp;</td>
          <td class="paramname"> <em>idx</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
</body></html>