mirror of
https://github.com/EnderIce2/Fennix.git
synced 2025-05-27 15:04:31 +00:00
399 lines
76 KiB
HTML
399 lines
76 KiB
HTML
<!-- HTML header for doxygen 1.9.1-->
|
|
<!DOCTYPE html
|
|
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9" />
|
|
<meta name="generator" content="Doxygen 1.9.8" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
|
<title>Fennix: Kernel/include/interface/pci.h Source File</title>
|
|
<link href="../../tabs.css" rel="stylesheet" type="text/css" />
|
|
<script type="text/javascript" src="../../jquery.js"></script>
|
|
<script type="text/javascript" src="../../dynsections.js"></script>
|
|
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="../../resize.js"></script>
|
|
<script type="text/javascript" src="../../navtreedata.js"></script>
|
|
<script type="text/javascript" src="../../navtree.js"></script>
|
|
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="../../search/searchdata.js"></script>
|
|
<script type="text/javascript" src="../../search/search.js"></script>
|
|
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
|
<link href="../../doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
|
<link href="../../custom.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="../../doxygen-awesome-darkmode-toggle.js"></script>
|
|
<script type="text/javascript" src="../../doxygen-awesome-fragment-copy-button.js"></script>
|
|
<script type="text/javascript" src="../../doxygen-awesome-paragraph-link.js"></script>
|
|
<script type="text/javascript" src="../../doxygen-awesome-interactive-toc.js"></script>
|
|
<script type="text/javascript" src="../../doxygen-awesome-tabs.js"></script>
|
|
<script type="text/javascript">
|
|
DoxygenAwesomeDarkModeToggle.init()
|
|
DoxygenAwesomeFragmentCopyButton.init()
|
|
DoxygenAwesomeParagraphLink.init()
|
|
DoxygenAwesomeInteractiveToc.init()
|
|
DoxygenAwesomeTabs.init()
|
|
</script>
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td id="projectlogo"><img alt="Logo" src="../../favicon.ico" /></td>
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">Fennix
|
|
 <span
|
|
id="projectnumber">1.0.0</span>
|
|
</div>
|
|
<div id="projectbrief">Full Documentation</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="../../menudata.js"></script>
|
|
<script type="text/javascript" src="../../menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('../../',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(document).ready(function() { init_codefold(1); });
|
|
/* @license-end */
|
|
</script>
|
|
</div><!-- top -->
|
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
|
<div id="nav-tree">
|
|
<div id="nav-tree-contents">
|
|
<div id="nav-sync" class="sync"></div>
|
|
</div>
|
|
</div>
|
|
<div id="splitbar" style="-moz-user-select:none;"
|
|
class="ui-resizable-handle">
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(document).ready(function(){initNavTree('d9/d97/pci_8h_source.html','../../'); initResizable(); });
|
|
/* @license-end */
|
|
</script>
|
|
<div id="doc-content">
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<div id="MSearchResults">
|
|
<div class="SRPage">
|
|
<div id="SRIndex">
|
|
<div id="SRResults"></div>
|
|
<div class="SRStatus" id="Loading">Loading...</div>
|
|
<div class="SRStatus" id="Searching">Searching...</div>
|
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="header">
|
|
<div class="headertitle"><div class="title">pci.h</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<a href="../../d9/d97/pci_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*</span></div>
|
|
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> This file is part of Fennix Kernel.</span></div>
|
|
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> Fennix Kernel is free software: you can redistribute it and/or</span></div>
|
|
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> modify it under the terms of the GNU General Public License as</span></div>
|
|
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> published by the Free Software Foundation, either version 3 of</span></div>
|
|
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> the License, or (at your option) any later version.</span></div>
|
|
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"> Fennix Kernel is distributed in the hope that it will be useful,</span></div>
|
|
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
|
|
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></div>
|
|
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"> GNU General Public License for more details.</span></div>
|
|
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> You should have received a copy of the GNU General Public License</span></div>
|
|
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> along with Fennix Kernel. If not, see <https://www.gnu.org/licenses/>.</span></div>
|
|
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">*/</span></div>
|
|
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
|
|
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#ifndef __FENNIX_API_PCI_H__</span></div>
|
|
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#define __FENNIX_API_PCI_H__</span></div>
|
|
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
|
|
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#include <types.h></span></div>
|
|
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div>
|
|
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="comment">/* https://sites.uclouvain.be/SystInfo/usr/include/linux/pci_regs.h.html */</span></div>
|
|
<div class="foldopen" id="foldopen00024" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9"> 24</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
|
|
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span>{</div>
|
|
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a7a0e4bb84be35d939e114c7075febe16"> 27</a></span> <a class="code hl_enumvalue" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a7a0e4bb84be35d939e114c7075febe16">PCI_COMMAND_IO</a> = 0x1,</div>
|
|
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a61761b8a143115165bde6b8d47a04dd1"> 29</a></span> <a class="code hl_enumvalue" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a61761b8a143115165bde6b8d47a04dd1">PCI_COMMAND_MEMORY</a> = 0x2,</div>
|
|
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a836ebe2d9d5607cda4da5cd323a01691"> 31</a></span> <a class="code hl_enumvalue" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a836ebe2d9d5607cda4da5cd323a01691">PCI_COMMAND_MASTER</a> = 0x4,</div>
|
|
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a863ac4dcb61090a1e094d7eee753f94c"> 33</a></span> <a class="code hl_enumvalue" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a863ac4dcb61090a1e094d7eee753f94c">PCI_COMMAND_SPECIAL</a> = 0x8,</div>
|
|
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a78c80b2c82b9fa29ad0a0aae9f674225"> 35</a></span> <a class="code hl_enumvalue" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a78c80b2c82b9fa29ad0a0aae9f674225">PCI_COMMAND_INVALIDATE</a> = 0x10,</div>
|
|
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9aaacae44e40ad2fbbb1d610d456a11a25"> 37</a></span> <a class="code hl_enumvalue" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9aaacae44e40ad2fbbb1d610d456a11a25">PCI_COMMAND_VGA_PALETTE</a> = 0x20,</div>
|
|
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a5d781bb2bd9e45dc469e3949eaaec344"> 39</a></span> <a class="code hl_enumvalue" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a5d781bb2bd9e45dc469e3949eaaec344">PCI_COMMAND_PARITY</a> = 0x40,</div>
|
|
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a60e658286d9486fbcbf5b35b41e7b237"> 41</a></span> <a class="code hl_enumvalue" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a60e658286d9486fbcbf5b35b41e7b237">PCI_COMMAND_WAIT</a> = 0x80,</div>
|
|
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a5a0c359da65c71e95b8c0b94f1ee9964"> 43</a></span> <a class="code hl_enumvalue" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a5a0c359da65c71e95b8c0b94f1ee9964">PCI_COMMAND_SERR</a> = 0x100,</div>
|
|
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9abec2438b9d131c227fb9bc0624444c2b"> 45</a></span> <a class="code hl_enumvalue" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9abec2438b9d131c227fb9bc0624444c2b">PCI_COMMAND_FAST_BACK</a> = 0x200,</div>
|
|
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <a class="code hl_enumvalue" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9aff3170b5e4c33261d0f2f060a5b446d6">PCI_COMMAND_INTX_DISABLE</a> = 0x400</div>
|
|
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9aff3170b5e4c33261d0f2f060a5b446d6"> 48</a></span>} <a class="code hl_enumeration" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9">PCI_COMMANDS</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> </div>
|
|
<div class="foldopen" id="foldopen00050" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html"> 50</a></span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
|
|
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span>{</div>
|
|
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#aa456187fbe2216e07869e1c7f6d69444"> 52</a></span> uint16_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#aa456187fbe2216e07869e1c7f6d69444">VendorID</a>;</div>
|
|
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a98ae6cf864126f6a5e77aafde0b0f2ba"> 53</a></span> uint16_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#a98ae6cf864126f6a5e77aafde0b0f2ba">DeviceID</a>;</div>
|
|
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#af7007d29612482dce21e79e4db0fd2b8"> 54</a></span> uint16_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#af7007d29612482dce21e79e4db0fd2b8">Command</a>;</div>
|
|
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a270c129ca1e262678d41858be07aa7ca"> 55</a></span> uint16_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#a270c129ca1e262678d41858be07aa7ca">Status</a>;</div>
|
|
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a11d59d8180946892dd910c63cbe2c261"> 56</a></span> uint8_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#a11d59d8180946892dd910c63cbe2c261">RevisionID</a>;</div>
|
|
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#af55b38884c985010421d1f7ea4728fc1"> 57</a></span> uint8_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#af55b38884c985010421d1f7ea4728fc1">ProgIF</a>;</div>
|
|
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#aa3f64091ee6527d54908a7a458fa5ebd"> 58</a></span> uint8_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#aa3f64091ee6527d54908a7a458fa5ebd">Subclass</a>;</div>
|
|
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a10dff2b27b0c182ac0428796e1ab083d"> 59</a></span> uint8_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#a10dff2b27b0c182ac0428796e1ab083d">Class</a>;</div>
|
|
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a5203ccd0486a21671341f4bb00c89b4b"> 60</a></span> uint8_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#a5203ccd0486a21671341f4bb00c89b4b">CacheLineSize</a>;</div>
|
|
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a3337cb00eab6cb94e1e2939d405f9642"> 61</a></span> uint8_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#a3337cb00eab6cb94e1e2939d405f9642">LatencyTimer</a>;</div>
|
|
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#ac3db7471bb58aeb50cd8a4ff20b972f8"> 62</a></span> uint8_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#ac3db7471bb58aeb50cd8a4ff20b972f8">HeaderType</a>;</div>
|
|
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#acafc473c7069fdd698c0b5742656100b"> 63</a></span> uint8_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#acafc473c7069fdd698c0b5742656100b">BIST</a>;</div>
|
|
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span>} <a class="code hl_struct" href="../../d9/d97/pci_8h.html#dd/d3f/struct____attribute____">__attribute__</a>((packed)) PCIDeviceHeader;</div>
|
|
</div>
|
|
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> </div>
|
|
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
|
|
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span>{</div>
|
|
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a1da8e906de677a603e3797b8e69aa5b8"> 68</a></span> PCIDeviceHeader <a class="code hl_variable" href="../../d9/d97/pci_8h.html#a1da8e906de677a603e3797b8e69aa5b8">Header</a>;</div>
|
|
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#ad6244cfeb10fb25b9ce81a2ade575ec7"> 69</a></span> uint32_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#ad6244cfeb10fb25b9ce81a2ade575ec7">BAR0</a>;</div>
|
|
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#aa09f0025fbc627c055256907f0b0d43f"> 70</a></span> uint32_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#aa09f0025fbc627c055256907f0b0d43f">BAR1</a>;</div>
|
|
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a248f8bd7e51a03ace5644ab3485faeee"> 71</a></span> uint32_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#a248f8bd7e51a03ace5644ab3485faeee">BAR2</a>;</div>
|
|
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#acb0639f4353d9f240c609242733df5e1"> 72</a></span> uint32_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#acb0639f4353d9f240c609242733df5e1">BAR3</a>;</div>
|
|
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a7f473f6239caed08c06c5939f0999be1"> 73</a></span> uint32_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#a7f473f6239caed08c06c5939f0999be1">BAR4</a>;</div>
|
|
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a8d4ae102d9459f2c3ea913412e9a3f75"> 74</a></span> uint32_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#a8d4ae102d9459f2c3ea913412e9a3f75">BAR5</a>;</div>
|
|
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a7b43c1b116e3476c2fcb53965149c74d"> 75</a></span> uint32_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#a7b43c1b116e3476c2fcb53965149c74d">CardbusCISPointer</a>;</div>
|
|
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a04b76a03bca66e34b60f344d030ae68c"> 76</a></span> uint16_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#a04b76a03bca66e34b60f344d030ae68c">SubsystemVendorID</a>;</div>
|
|
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#af835623163bf30acd0b94a1b38f73e16"> 77</a></span> uint16_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#af835623163bf30acd0b94a1b38f73e16">SubsystemID</a>;</div>
|
|
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#aae81f3688f91a218026f58f058409ee4"> 78</a></span> uint32_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#aae81f3688f91a218026f58f058409ee4">ExpansionROMBaseAddress</a>;</div>
|
|
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a565e69897ebdab337c2c16941cfdf367"> 79</a></span> uint8_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#a565e69897ebdab337c2c16941cfdf367">CapabilitiesPointer</a>;</div>
|
|
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a8dcff031235d3326f495f0b2d1db5114"> 80</a></span> uint8_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#a8dcff031235d3326f495f0b2d1db5114">Reserved0</a>;</div>
|
|
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a504d5cebd50e3c1ea8fd5844dcd001cb"> 81</a></span> uint16_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#a504d5cebd50e3c1ea8fd5844dcd001cb">Reserved1</a>;</div>
|
|
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#acf89fc9ee55923d8f97e524e05867464"> 82</a></span> uint32_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#acf89fc9ee55923d8f97e524e05867464">Reserved2</a>;</div>
|
|
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#aa8c4898d8b7bb2c8399b83d3b1dbe638"> 83</a></span> uint8_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#aa8c4898d8b7bb2c8399b83d3b1dbe638">InterruptLine</a>;</div>
|
|
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a7023b46231d8f13203c70f524c305b0e"> 84</a></span> uint8_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#a7023b46231d8f13203c70f524c305b0e">InterruptPin</a>;</div>
|
|
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a4a8682f61f08539e609d9ca0bda44ea6"> 85</a></span> uint8_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#a4a8682f61f08539e609d9ca0bda44ea6">MinGrant</a>;</div>
|
|
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a753c2d858d0da969c33264c1b58807d3"> 86</a></span> uint8_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#a753c2d858d0da969c33264c1b58807d3">MaxLatency</a>;</div>
|
|
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span>} <a class="code hl_struct" href="../../d9/d97/pci_8h.html#dd/d3f/struct____attribute____">__attribute__</a>((packed)) PCIHeader0;</div>
|
|
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> </div>
|
|
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
|
|
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span>{</div>
|
|
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> PCIDeviceHeader Header;</div>
|
|
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> uint32_t BAR0;</div>
|
|
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> uint32_t BAR1;</div>
|
|
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#af78b4f3d8572f5fc724f645bd9b9c6f6"> 94</a></span> uint8_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#af78b4f3d8572f5fc724f645bd9b9c6f6">PrimaryBusNumber</a>;</div>
|
|
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#aa0fd5ae295791e4dab0c6fe54ab7e931"> 95</a></span> uint8_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#aa0fd5ae295791e4dab0c6fe54ab7e931">SecondaryBusNumber</a>;</div>
|
|
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#aaa6f0d9b9d54f8e9f26e19db4c1951d9"> 96</a></span> uint8_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#aaa6f0d9b9d54f8e9f26e19db4c1951d9">SubordinateBusNumber</a>;</div>
|
|
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a9e87a8ae25ff0e2fe4b703e596af2a2f"> 97</a></span> uint8_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#a9e87a8ae25ff0e2fe4b703e596af2a2f">SecondaryLatencyTimer</a>;</div>
|
|
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a9fc1fd7c96007fbdd7bb6eb7cc304a93"> 98</a></span> uint8_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#a9fc1fd7c96007fbdd7bb6eb7cc304a93">IOBase</a>;</div>
|
|
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a007ba82f5fce2b96997b593d172e38c9"> 99</a></span> uint8_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#a007ba82f5fce2b96997b593d172e38c9">IOLimit</a>;</div>
|
|
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#afc237a8d3aa6077c476f9a206332c95b"> 100</a></span> uint16_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#afc237a8d3aa6077c476f9a206332c95b">SecondaryStatus</a>;</div>
|
|
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a12988ca39a1411705fc1ec07e911ea9e"> 101</a></span> uint16_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#a12988ca39a1411705fc1ec07e911ea9e">MemoryBase</a>;</div>
|
|
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a841b9fdcd76addc908b450866a648847"> 102</a></span> uint16_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#a841b9fdcd76addc908b450866a648847">MemoryLimit</a>;</div>
|
|
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#aa2924a068486de3cda528b4a95ebd453"> 103</a></span> uint16_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#aa2924a068486de3cda528b4a95ebd453">PrefetchableMemoryBase</a>;</div>
|
|
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a551193b66862430bf5a93cc918c0f7a2"> 104</a></span> uint16_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#a551193b66862430bf5a93cc918c0f7a2">PrefetchableMemoryLimit</a>;</div>
|
|
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a2f2d877c07231090063e6caf23c49a97"> 105</a></span> uint32_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#a2f2d877c07231090063e6caf23c49a97">PrefetchableMemoryBaseUpper32</a>;</div>
|
|
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a77ed1a530436553ffdf621941fa69c0d"> 106</a></span> uint32_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#a77ed1a530436553ffdf621941fa69c0d">PrefetchableMemoryLimitUpper32</a>;</div>
|
|
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#abefbd948c06849446451cbd2a7bc5bb4"> 107</a></span> uint16_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#abefbd948c06849446451cbd2a7bc5bb4">IOBaseUpper16</a>;</div>
|
|
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a91497254c3748e5fde3ea91765564df6"> 108</a></span> uint16_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#a91497254c3748e5fde3ea91765564df6">IOLimitUpper16</a>;</div>
|
|
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> uint8_t CapabilitiesPointer;</div>
|
|
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> uint8_t Reserved0;</div>
|
|
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> uint16_t Reserved1;</div>
|
|
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> uint32_t ExpansionROMBaseAddress;</div>
|
|
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> uint8_t InterruptLine;</div>
|
|
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> uint8_t InterruptPin;</div>
|
|
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a6653a1245e72768cd03bb1f8ff843371"> 115</a></span> uint16_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#a6653a1245e72768cd03bb1f8ff843371">BridgeControl</a>;</div>
|
|
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span>} <a class="code hl_struct" href="../../d9/d97/pci_8h.html#dd/d3f/struct____attribute____">__attribute__</a>((packed)) PCIHeader1;</div>
|
|
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> </div>
|
|
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
|
|
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span>{</div>
|
|
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> PCIDeviceHeader Header;</div>
|
|
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a8d571620f57f70ce64fd15752fe9ac99"> 121</a></span> uint32_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#a8d571620f57f70ce64fd15752fe9ac99">CardbusSocketRegistersBaseAddress</a>;</div>
|
|
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> uint8_t CapabilitiesPointer;</div>
|
|
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> uint8_t Reserved0;</div>
|
|
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> uint16_t SecondaryStatus;</div>
|
|
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a0431a9ef3a084679c298017c6acfee3e"> 125</a></span> uint8_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#a0431a9ef3a084679c298017c6acfee3e">PCIbusNumber</a>;</div>
|
|
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a4faa20cb71d58e436b288f5ed0c7ec3e"> 126</a></span> uint8_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#a4faa20cb71d58e436b288f5ed0c7ec3e">CardbusBusNumber</a>;</div>
|
|
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> uint8_t SubordinateBusNumber;</div>
|
|
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a33d7921c39e7383cbb67c6294a43c935"> 128</a></span> uint8_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#a33d7921c39e7383cbb67c6294a43c935">CardbusLatencyTimer</a>;</div>
|
|
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#aa0e9d3dfe23309d12ac53048d78612e9"> 129</a></span> uint32_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#aa0e9d3dfe23309d12ac53048d78612e9">MemoryBase0</a>;</div>
|
|
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a2aeb8ff897f63e59cee035a4ddf70e5f"> 130</a></span> uint32_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#a2aeb8ff897f63e59cee035a4ddf70e5f">MemoryLimit0</a>;</div>
|
|
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a584e418589203e608af0af71bb48b9a1"> 131</a></span> uint32_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#a584e418589203e608af0af71bb48b9a1">MemoryBase1</a>;</div>
|
|
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a70ef8fb79e3d95888ff16d99d7bb5d8d"> 132</a></span> uint32_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#a70ef8fb79e3d95888ff16d99d7bb5d8d">MemoryLimit1</a>;</div>
|
|
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a9dfed6f399f059b54a67c64c3cbb8503"> 133</a></span> uint32_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#a9dfed6f399f059b54a67c64c3cbb8503">IOBase0</a>;</div>
|
|
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a58a81fb80d67b2d65dde05befff9aead"> 134</a></span> uint32_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#a58a81fb80d67b2d65dde05befff9aead">IOLimit0</a>;</div>
|
|
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a6cc6ba51237bbd2bf6183aa2034c83e7"> 135</a></span> uint32_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#a6cc6ba51237bbd2bf6183aa2034c83e7">IOBase1</a>;</div>
|
|
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#ae4796ee9bcd0f630b6f3ddadcb45d142"> 136</a></span> uint32_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#ae4796ee9bcd0f630b6f3ddadcb45d142">IOLimit1</a>;</div>
|
|
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> uint8_t InterruptLine;</div>
|
|
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> uint8_t InterruptPin;</div>
|
|
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> uint16_t BridgeControl;</div>
|
|
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> uint16_t SubsystemVendorID;</div>
|
|
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> uint16_t SubsystemID;</div>
|
|
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a1fd8e7908092abd685bec191512dbf52"> 142</a></span> uint32_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#a1fd8e7908092abd685bec191512dbf52">LegacyBaseAddress</a>;</div>
|
|
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span>} <a class="code hl_struct" href="../../d9/d97/pci_8h.html#dd/d3f/struct____attribute____">__attribute__</a>((packed)) PCIHeader2;</div>
|
|
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> </div>
|
|
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
|
|
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span>{</div>
|
|
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#af10c5358f92517a5e997d11ff8785c6b"> 147</a></span> uint64_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#af10c5358f92517a5e997d11ff8785c6b">BaseAddress</a>;</div>
|
|
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#adeb7419d0ada1e37f2f4e4c7e9a291b2"> 148</a></span> uint16_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#adeb7419d0ada1e37f2f4e4c7e9a291b2">PCISegGroup</a>;</div>
|
|
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a92d65982de9305ea623f88b7327d0b17"> 149</a></span> uint8_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#a92d65982de9305ea623f88b7327d0b17">StartBus</a>;</div>
|
|
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a797ba226f98d7684ec7b14d8a7ed0e1a"> 150</a></span> uint8_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#a797ba226f98d7684ec7b14d8a7ed0e1a">EndBus</a>;</div>
|
|
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a57e0aa05de0a45d24023e5c56eba520e"> 151</a></span> uint32_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#a57e0aa05de0a45d24023e5c56eba520e">Reserved</a>;</div>
|
|
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span>} <a class="code hl_struct" href="../../d9/d97/pci_8h.html#dd/d3f/struct____attribute____">__attribute__</a>((packed)) DeviceConfig;</div>
|
|
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> </div>
|
|
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
|
|
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span>{</div>
|
|
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a52051cdbdf4ecaebc7b7ab353485ce26"> 156</a></span> PCIDeviceHeader *<a class="code hl_variable" href="../../d9/d97/pci_8h.html#a52051cdbdf4ecaebc7b7ab353485ce26">Header</a>;</div>
|
|
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#aae7dbeb87dc97e9e2b3befb18fe075af"> 157</a></span> DeviceConfig *<a class="code hl_variable" href="../../d9/d97/pci_8h.html#aae7dbeb87dc97e9e2b3befb18fe075af">Config</a>;</div>
|
|
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#aaf31a37199f9d24bad5f7c0bf66206ba"> 158</a></span> uint32_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#aaf31a37199f9d24bad5f7c0bf66206ba">Bus</a>;</div>
|
|
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a70e8123ed01deec0c941aab234c7bb7c"> 159</a></span> uint32_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#a70e8123ed01deec0c941aab234c7bb7c">Device</a>;</div>
|
|
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a41799e343181bb0f313551ceacc1d699"> 160</a></span> uint32_t <a class="code hl_variable" href="../../d9/d97/pci_8h.html#a41799e343181bb0f313551ceacc1d699">Function</a>;</div>
|
|
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span>} <a class="code hl_struct" href="../../d9/d97/pci_8h.html#dd/d3f/struct____attribute____">__attribute__</a>((packed)) PCIDevice;</div>
|
|
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> </div>
|
|
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
|
|
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span>{</div>
|
|
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a5cef34566c05448ba32fe4c2471f4335"> 165</a></span> PCIDevice *<a class="code hl_variable" href="../../d9/d97/pci_8h.html#a5cef34566c05448ba32fe4c2471f4335">Device</a>;</div>
|
|
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a7b0918bb76d5e9399e7d7553b041d669"> 166</a></span> <span class="comment">/* PCIArray */</span> <span class="keywordtype">void</span> *<a class="code hl_variable" href="../../d9/d97/pci_8h.html#a7b0918bb76d5e9399e7d7553b041d669">Next</a>;</div>
|
|
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span>} <a class="code hl_struct" href="../../d9/d97/pci_8h.html#dd/d3f/struct____attribute____">__attribute__</a>((packed)) PCIArray;</div>
|
|
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> </div>
|
|
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span><span class="preprocessor">#ifdef __cplusplus</span></div>
|
|
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span><span class="keyword">extern</span> <span class="stringliteral">"C"</span></div>
|
|
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span>{</div>
|
|
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span><span class="preprocessor">#endif</span></div>
|
|
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> </div>
|
|
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span><span class="preprocessor">#ifndef __kernel__</span></div>
|
|
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a287fe4c598591108b24ec4a339e04546"> 175</a></span> PCIArray *<a class="code hl_function" href="../../d9/d97/pci_8h.html#a287fe4c598591108b24ec4a339e04546">GetPCIDevices</a>(uint16_t Vendors[], uint16_t Devices[]);</div>
|
|
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#ad8bb87ffa35f47616595f155ce9a3a30"> 176</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="../../d9/d97/pci_8h.html#ad8bb87ffa35f47616595f155ce9a3a30">InitializePCI</a>(PCIDevice *Device);</div>
|
|
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a2cf7e584084dbde4ba2fd692c295a538"> 177</a></span> uint32_t <a class="code hl_function" href="../../d9/d97/pci_8h.html#a2cf7e584084dbde4ba2fd692c295a538">GetBAR</a>(uint8_t Index, PCIDevice *Device);</div>
|
|
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a11780e1a6b719257a35670eb14e8ab52"> 178</a></span> uint8_t <a class="code hl_function" href="../../d9/d97/pci_8h.html#a11780e1a6b719257a35670eb14e8ab52">iLine</a>(PCIDevice *Device);</div>
|
|
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a279691b7a82cb0bfa132fb374fe2d7d4"> 179</a></span> uint8_t <a class="code hl_function" href="../../d9/d97/pci_8h.html#a279691b7a82cb0bfa132fb374fe2d7d4">iPin</a>(PCIDevice *Device);</div>
|
|
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span><span class="preprocessor">#endif </span><span class="comment">// !__kernel__</span></div>
|
|
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span> </div>
|
|
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span><span class="preprocessor">#ifdef __cplusplus</span></div>
|
|
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span>}</div>
|
|
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span><span class="preprocessor">#endif</span></div>
|
|
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span> </div>
|
|
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span><span class="preprocessor">#endif </span><span class="comment">// !__FENNIX_API_PCI_H__</span></div>
|
|
<div class="ttc" id="apci_8h_html_a007ba82f5fce2b96997b593d172e38c9"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a007ba82f5fce2b96997b593d172e38c9">__attribute__::IOLimit</a></div><div class="ttdeci">uint8_t IOLimit</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00099">pci.h:99</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_a0431a9ef3a084679c298017c6acfee3e"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a0431a9ef3a084679c298017c6acfee3e">__attribute__::PCIbusNumber</a></div><div class="ttdeci">uint8_t PCIbusNumber</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00125">pci.h:125</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_a04b76a03bca66e34b60f344d030ae68c"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a04b76a03bca66e34b60f344d030ae68c">__attribute__::SubsystemVendorID</a></div><div class="ttdeci">uint16_t SubsystemVendorID</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00076">pci.h:76</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_a10dff2b27b0c182ac0428796e1ab083d"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a10dff2b27b0c182ac0428796e1ab083d">__attribute__::Class</a></div><div class="ttdeci">uint8_t Class</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00059">pci.h:59</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_a11780e1a6b719257a35670eb14e8ab52"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a11780e1a6b719257a35670eb14e8ab52">iLine</a></div><div class="ttdeci">uint8_t iLine(PCIDevice *Device)</div></div>
|
|
<div class="ttc" id="apci_8h_html_a11d59d8180946892dd910c63cbe2c261"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a11d59d8180946892dd910c63cbe2c261">__attribute__::RevisionID</a></div><div class="ttdeci">uint8_t RevisionID</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00056">pci.h:56</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_a12988ca39a1411705fc1ec07e911ea9e"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a12988ca39a1411705fc1ec07e911ea9e">__attribute__::MemoryBase</a></div><div class="ttdeci">uint16_t MemoryBase</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00101">pci.h:101</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_a1da8e906de677a603e3797b8e69aa5b8"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a1da8e906de677a603e3797b8e69aa5b8">__attribute__::Header</a></div><div class="ttdeci">PCIDeviceHeader Header</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00068">pci.h:68</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_a1fd8e7908092abd685bec191512dbf52"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a1fd8e7908092abd685bec191512dbf52">__attribute__::LegacyBaseAddress</a></div><div class="ttdeci">uint32_t LegacyBaseAddress</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00142">pci.h:142</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_a248f8bd7e51a03ace5644ab3485faeee"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a248f8bd7e51a03ace5644ab3485faeee">__attribute__::BAR2</a></div><div class="ttdeci">uint32_t BAR2</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00071">pci.h:71</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_a270c129ca1e262678d41858be07aa7ca"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a270c129ca1e262678d41858be07aa7ca">__attribute__::Status</a></div><div class="ttdeci">uint16_t Status</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00055">pci.h:55</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_a279691b7a82cb0bfa132fb374fe2d7d4"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a279691b7a82cb0bfa132fb374fe2d7d4">iPin</a></div><div class="ttdeci">uint8_t iPin(PCIDevice *Device)</div></div>
|
|
<div class="ttc" id="apci_8h_html_a287fe4c598591108b24ec4a339e04546"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a287fe4c598591108b24ec4a339e04546">GetPCIDevices</a></div><div class="ttdeci">PCIArray * GetPCIDevices(uint16_t Vendors[], uint16_t Devices[])</div></div>
|
|
<div class="ttc" id="apci_8h_html_a2aeb8ff897f63e59cee035a4ddf70e5f"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a2aeb8ff897f63e59cee035a4ddf70e5f">__attribute__::MemoryLimit0</a></div><div class="ttdeci">uint32_t MemoryLimit0</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00130">pci.h:130</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_a2cf7e584084dbde4ba2fd692c295a538"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a2cf7e584084dbde4ba2fd692c295a538">GetBAR</a></div><div class="ttdeci">uint32_t GetBAR(uint8_t Index, PCIDevice *Device)</div></div>
|
|
<div class="ttc" id="apci_8h_html_a2f2d877c07231090063e6caf23c49a97"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a2f2d877c07231090063e6caf23c49a97">__attribute__::PrefetchableMemoryBaseUpper32</a></div><div class="ttdeci">uint32_t PrefetchableMemoryBaseUpper32</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00105">pci.h:105</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_a3337cb00eab6cb94e1e2939d405f9642"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a3337cb00eab6cb94e1e2939d405f9642">__attribute__::LatencyTimer</a></div><div class="ttdeci">uint8_t LatencyTimer</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00061">pci.h:61</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_a33d7921c39e7383cbb67c6294a43c935"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a33d7921c39e7383cbb67c6294a43c935">__attribute__::CardbusLatencyTimer</a></div><div class="ttdeci">uint8_t CardbusLatencyTimer</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00128">pci.h:128</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_a41799e343181bb0f313551ceacc1d699"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a41799e343181bb0f313551ceacc1d699">__attribute__::Function</a></div><div class="ttdeci">uint32_t Function</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00160">pci.h:160</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_a4a8682f61f08539e609d9ca0bda44ea6"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a4a8682f61f08539e609d9ca0bda44ea6">__attribute__::MinGrant</a></div><div class="ttdeci">uint8_t MinGrant</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00085">pci.h:85</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_a4faa20cb71d58e436b288f5ed0c7ec3e"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a4faa20cb71d58e436b288f5ed0c7ec3e">__attribute__::CardbusBusNumber</a></div><div class="ttdeci">uint8_t CardbusBusNumber</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00126">pci.h:126</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_a504d5cebd50e3c1ea8fd5844dcd001cb"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a504d5cebd50e3c1ea8fd5844dcd001cb">__attribute__::Reserved1</a></div><div class="ttdeci">uint16_t Reserved1</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00081">pci.h:81</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_a5203ccd0486a21671341f4bb00c89b4b"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a5203ccd0486a21671341f4bb00c89b4b">__attribute__::CacheLineSize</a></div><div class="ttdeci">uint8_t CacheLineSize</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00060">pci.h:60</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_a52051cdbdf4ecaebc7b7ab353485ce26"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a52051cdbdf4ecaebc7b7ab353485ce26">__attribute__::Header</a></div><div class="ttdeci">PCIDeviceHeader * Header</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00156">pci.h:156</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_a551193b66862430bf5a93cc918c0f7a2"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a551193b66862430bf5a93cc918c0f7a2">__attribute__::PrefetchableMemoryLimit</a></div><div class="ttdeci">uint16_t PrefetchableMemoryLimit</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00104">pci.h:104</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_a565e69897ebdab337c2c16941cfdf367"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a565e69897ebdab337c2c16941cfdf367">__attribute__::CapabilitiesPointer</a></div><div class="ttdeci">uint8_t CapabilitiesPointer</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00079">pci.h:79</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_a57e0aa05de0a45d24023e5c56eba520e"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a57e0aa05de0a45d24023e5c56eba520e">__attribute__::Reserved</a></div><div class="ttdeci">uint32_t Reserved</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00151">pci.h:151</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_a584e418589203e608af0af71bb48b9a1"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a584e418589203e608af0af71bb48b9a1">__attribute__::MemoryBase1</a></div><div class="ttdeci">uint32_t MemoryBase1</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00131">pci.h:131</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_a58a81fb80d67b2d65dde05befff9aead"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a58a81fb80d67b2d65dde05befff9aead">__attribute__::IOLimit0</a></div><div class="ttdeci">uint32_t IOLimit0</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00134">pci.h:134</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_a5cef34566c05448ba32fe4c2471f4335"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a5cef34566c05448ba32fe4c2471f4335">__attribute__::Device</a></div><div class="ttdeci">PCIDevice * Device</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00165">pci.h:165</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_a6653a1245e72768cd03bb1f8ff843371"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a6653a1245e72768cd03bb1f8ff843371">__attribute__::BridgeControl</a></div><div class="ttdeci">uint16_t BridgeControl</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00115">pci.h:115</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_a6cc6ba51237bbd2bf6183aa2034c83e7"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a6cc6ba51237bbd2bf6183aa2034c83e7">__attribute__::IOBase1</a></div><div class="ttdeci">uint32_t IOBase1</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00135">pci.h:135</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_a7023b46231d8f13203c70f524c305b0e"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a7023b46231d8f13203c70f524c305b0e">__attribute__::InterruptPin</a></div><div class="ttdeci">uint8_t InterruptPin</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00084">pci.h:84</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_a70e8123ed01deec0c941aab234c7bb7c"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a70e8123ed01deec0c941aab234c7bb7c">__attribute__::Device</a></div><div class="ttdeci">uint32_t Device</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00159">pci.h:159</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_a70ef8fb79e3d95888ff16d99d7bb5d8d"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a70ef8fb79e3d95888ff16d99d7bb5d8d">__attribute__::MemoryLimit1</a></div><div class="ttdeci">uint32_t MemoryLimit1</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00132">pci.h:132</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_a753c2d858d0da969c33264c1b58807d3"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a753c2d858d0da969c33264c1b58807d3">__attribute__::MaxLatency</a></div><div class="ttdeci">uint8_t MaxLatency</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00086">pci.h:86</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_a77ed1a530436553ffdf621941fa69c0d"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a77ed1a530436553ffdf621941fa69c0d">__attribute__::PrefetchableMemoryLimitUpper32</a></div><div class="ttdeci">uint32_t PrefetchableMemoryLimitUpper32</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00106">pci.h:106</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_a797ba226f98d7684ec7b14d8a7ed0e1a"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a797ba226f98d7684ec7b14d8a7ed0e1a">__attribute__::EndBus</a></div><div class="ttdeci">uint8_t EndBus</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00150">pci.h:150</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_a7b0918bb76d5e9399e7d7553b041d669"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a7b0918bb76d5e9399e7d7553b041d669">__attribute__::Next</a></div><div class="ttdeci">void * Next</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00166">pci.h:166</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_a7b43c1b116e3476c2fcb53965149c74d"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a7b43c1b116e3476c2fcb53965149c74d">__attribute__::CardbusCISPointer</a></div><div class="ttdeci">uint32_t CardbusCISPointer</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00075">pci.h:75</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_a7f473f6239caed08c06c5939f0999be1"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a7f473f6239caed08c06c5939f0999be1">__attribute__::BAR4</a></div><div class="ttdeci">uint32_t BAR4</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00073">pci.h:73</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_a841b9fdcd76addc908b450866a648847"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a841b9fdcd76addc908b450866a648847">__attribute__::MemoryLimit</a></div><div class="ttdeci">uint16_t MemoryLimit</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00102">pci.h:102</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_a8d4ae102d9459f2c3ea913412e9a3f75"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a8d4ae102d9459f2c3ea913412e9a3f75">__attribute__::BAR5</a></div><div class="ttdeci">uint32_t BAR5</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00074">pci.h:74</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_a8d571620f57f70ce64fd15752fe9ac99"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a8d571620f57f70ce64fd15752fe9ac99">__attribute__::CardbusSocketRegistersBaseAddress</a></div><div class="ttdeci">uint32_t CardbusSocketRegistersBaseAddress</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00121">pci.h:121</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_a8dcff031235d3326f495f0b2d1db5114"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a8dcff031235d3326f495f0b2d1db5114">__attribute__::Reserved0</a></div><div class="ttdeci">uint8_t Reserved0</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00080">pci.h:80</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_a91497254c3748e5fde3ea91765564df6"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a91497254c3748e5fde3ea91765564df6">__attribute__::IOLimitUpper16</a></div><div class="ttdeci">uint16_t IOLimitUpper16</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00108">pci.h:108</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_a92d65982de9305ea623f88b7327d0b17"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a92d65982de9305ea623f88b7327d0b17">__attribute__::StartBus</a></div><div class="ttdeci">uint8_t StartBus</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00149">pci.h:149</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_a98ae6cf864126f6a5e77aafde0b0f2ba"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a98ae6cf864126f6a5e77aafde0b0f2ba">__attribute__::DeviceID</a></div><div class="ttdeci">uint16_t DeviceID</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00053">pci.h:53</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_a9dfed6f399f059b54a67c64c3cbb8503"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a9dfed6f399f059b54a67c64c3cbb8503">__attribute__::IOBase0</a></div><div class="ttdeci">uint32_t IOBase0</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00133">pci.h:133</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_a9e87a8ae25ff0e2fe4b703e596af2a2f"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a9e87a8ae25ff0e2fe4b703e596af2a2f">__attribute__::SecondaryLatencyTimer</a></div><div class="ttdeci">uint8_t SecondaryLatencyTimer</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00097">pci.h:97</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_a9fc1fd7c96007fbdd7bb6eb7cc304a93"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a9fc1fd7c96007fbdd7bb6eb7cc304a93">__attribute__::IOBase</a></div><div class="ttdeci">uint8_t IOBase</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00098">pci.h:98</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_aa09f0025fbc627c055256907f0b0d43f"><div class="ttname"><a href="../../d9/d97/pci_8h.html#aa09f0025fbc627c055256907f0b0d43f">__attribute__::BAR1</a></div><div class="ttdeci">uint32_t BAR1</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00070">pci.h:70</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_aa0e9d3dfe23309d12ac53048d78612e9"><div class="ttname"><a href="../../d9/d97/pci_8h.html#aa0e9d3dfe23309d12ac53048d78612e9">__attribute__::MemoryBase0</a></div><div class="ttdeci">uint32_t MemoryBase0</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00129">pci.h:129</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_aa0fd5ae295791e4dab0c6fe54ab7e931"><div class="ttname"><a href="../../d9/d97/pci_8h.html#aa0fd5ae295791e4dab0c6fe54ab7e931">__attribute__::SecondaryBusNumber</a></div><div class="ttdeci">uint8_t SecondaryBusNumber</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00095">pci.h:95</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_aa2924a068486de3cda528b4a95ebd453"><div class="ttname"><a href="../../d9/d97/pci_8h.html#aa2924a068486de3cda528b4a95ebd453">__attribute__::PrefetchableMemoryBase</a></div><div class="ttdeci">uint16_t PrefetchableMemoryBase</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00103">pci.h:103</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_aa3f64091ee6527d54908a7a458fa5ebd"><div class="ttname"><a href="../../d9/d97/pci_8h.html#aa3f64091ee6527d54908a7a458fa5ebd">__attribute__::Subclass</a></div><div class="ttdeci">uint8_t Subclass</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00058">pci.h:58</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_aa456187fbe2216e07869e1c7f6d69444"><div class="ttname"><a href="../../d9/d97/pci_8h.html#aa456187fbe2216e07869e1c7f6d69444">__attribute__::VendorID</a></div><div class="ttdeci">uint16_t VendorID</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00052">pci.h:52</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_aa8c4898d8b7bb2c8399b83d3b1dbe638"><div class="ttname"><a href="../../d9/d97/pci_8h.html#aa8c4898d8b7bb2c8399b83d3b1dbe638">__attribute__::InterruptLine</a></div><div class="ttdeci">uint8_t InterruptLine</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00083">pci.h:83</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_aaa6f0d9b9d54f8e9f26e19db4c1951d9"><div class="ttname"><a href="../../d9/d97/pci_8h.html#aaa6f0d9b9d54f8e9f26e19db4c1951d9">__attribute__::SubordinateBusNumber</a></div><div class="ttdeci">uint8_t SubordinateBusNumber</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00096">pci.h:96</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_aae7dbeb87dc97e9e2b3befb18fe075af"><div class="ttname"><a href="../../d9/d97/pci_8h.html#aae7dbeb87dc97e9e2b3befb18fe075af">__attribute__::Config</a></div><div class="ttdeci">DeviceConfig * Config</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00157">pci.h:157</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_aae81f3688f91a218026f58f058409ee4"><div class="ttname"><a href="../../d9/d97/pci_8h.html#aae81f3688f91a218026f58f058409ee4">__attribute__::ExpansionROMBaseAddress</a></div><div class="ttdeci">uint32_t ExpansionROMBaseAddress</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00078">pci.h:78</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_aaf31a37199f9d24bad5f7c0bf66206ba"><div class="ttname"><a href="../../d9/d97/pci_8h.html#aaf31a37199f9d24bad5f7c0bf66206ba">__attribute__::Bus</a></div><div class="ttdeci">uint32_t Bus</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00158">pci.h:158</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_ab7d0ea17dce7f541574a7f07737fd7a9"><div class="ttname"><a href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9">PCI_COMMANDS</a></div><div class="ttdeci">PCI_COMMANDS</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00024">pci.h:25</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_ab7d0ea17dce7f541574a7f07737fd7a9a5a0c359da65c71e95b8c0b94f1ee9964"><div class="ttname"><a href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a5a0c359da65c71e95b8c0b94f1ee9964">PCI_COMMAND_SERR</a></div><div class="ttdeci">@ PCI_COMMAND_SERR</div><div class="ttdoc">Enable SERR.</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00043">pci.h:43</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_ab7d0ea17dce7f541574a7f07737fd7a9a5d781bb2bd9e45dc469e3949eaaec344"><div class="ttname"><a href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a5d781bb2bd9e45dc469e3949eaaec344">PCI_COMMAND_PARITY</a></div><div class="ttdeci">@ PCI_COMMAND_PARITY</div><div class="ttdoc">Enable parity checking.</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00039">pci.h:39</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_ab7d0ea17dce7f541574a7f07737fd7a9a60e658286d9486fbcbf5b35b41e7b237"><div class="ttname"><a href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a60e658286d9486fbcbf5b35b41e7b237">PCI_COMMAND_WAIT</a></div><div class="ttdeci">@ PCI_COMMAND_WAIT</div><div class="ttdoc">Enable address/data stepping.</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00041">pci.h:41</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_ab7d0ea17dce7f541574a7f07737fd7a9a61761b8a143115165bde6b8d47a04dd1"><div class="ttname"><a href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a61761b8a143115165bde6b8d47a04dd1">PCI_COMMAND_MEMORY</a></div><div class="ttdeci">@ PCI_COMMAND_MEMORY</div><div class="ttdoc">Enable response in Memory space.</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00029">pci.h:29</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_ab7d0ea17dce7f541574a7f07737fd7a9a78c80b2c82b9fa29ad0a0aae9f674225"><div class="ttname"><a href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a78c80b2c82b9fa29ad0a0aae9f674225">PCI_COMMAND_INVALIDATE</a></div><div class="ttdeci">@ PCI_COMMAND_INVALIDATE</div><div class="ttdoc">Use memory write and invalidate.</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00035">pci.h:35</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_ab7d0ea17dce7f541574a7f07737fd7a9a7a0e4bb84be35d939e114c7075febe16"><div class="ttname"><a href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a7a0e4bb84be35d939e114c7075febe16">PCI_COMMAND_IO</a></div><div class="ttdeci">@ PCI_COMMAND_IO</div><div class="ttdoc">Enable response in I/O space.</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00027">pci.h:27</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_ab7d0ea17dce7f541574a7f07737fd7a9a836ebe2d9d5607cda4da5cd323a01691"><div class="ttname"><a href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a836ebe2d9d5607cda4da5cd323a01691">PCI_COMMAND_MASTER</a></div><div class="ttdeci">@ PCI_COMMAND_MASTER</div><div class="ttdoc">Enable bus mastering.</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00031">pci.h:31</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_ab7d0ea17dce7f541574a7f07737fd7a9a863ac4dcb61090a1e094d7eee753f94c"><div class="ttname"><a href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a863ac4dcb61090a1e094d7eee753f94c">PCI_COMMAND_SPECIAL</a></div><div class="ttdeci">@ PCI_COMMAND_SPECIAL</div><div class="ttdoc">Enable response to special cycles.</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00033">pci.h:33</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_ab7d0ea17dce7f541574a7f07737fd7a9aaacae44e40ad2fbbb1d610d456a11a25"><div class="ttname"><a href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9aaacae44e40ad2fbbb1d610d456a11a25">PCI_COMMAND_VGA_PALETTE</a></div><div class="ttdeci">@ PCI_COMMAND_VGA_PALETTE</div><div class="ttdoc">Enable palette snooping.</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00037">pci.h:37</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_ab7d0ea17dce7f541574a7f07737fd7a9abec2438b9d131c227fb9bc0624444c2b"><div class="ttname"><a href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9abec2438b9d131c227fb9bc0624444c2b">PCI_COMMAND_FAST_BACK</a></div><div class="ttdeci">@ PCI_COMMAND_FAST_BACK</div><div class="ttdoc">Enable back-to-back writes.</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00045">pci.h:45</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_ab7d0ea17dce7f541574a7f07737fd7a9aff3170b5e4c33261d0f2f060a5b446d6"><div class="ttname"><a href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9aff3170b5e4c33261d0f2f060a5b446d6">PCI_COMMAND_INTX_DISABLE</a></div><div class="ttdeci">@ PCI_COMMAND_INTX_DISABLE</div><div class="ttdoc">INTx Emulation Disable.</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00048">pci.h:47</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_abefbd948c06849446451cbd2a7bc5bb4"><div class="ttname"><a href="../../d9/d97/pci_8h.html#abefbd948c06849446451cbd2a7bc5bb4">__attribute__::IOBaseUpper16</a></div><div class="ttdeci">uint16_t IOBaseUpper16</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00107">pci.h:107</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_ac3db7471bb58aeb50cd8a4ff20b972f8"><div class="ttname"><a href="../../d9/d97/pci_8h.html#ac3db7471bb58aeb50cd8a4ff20b972f8">__attribute__::HeaderType</a></div><div class="ttdeci">uint8_t HeaderType</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00062">pci.h:62</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_acafc473c7069fdd698c0b5742656100b"><div class="ttname"><a href="../../d9/d97/pci_8h.html#acafc473c7069fdd698c0b5742656100b">__attribute__::BIST</a></div><div class="ttdeci">uint8_t BIST</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00063">pci.h:63</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_acb0639f4353d9f240c609242733df5e1"><div class="ttname"><a href="../../d9/d97/pci_8h.html#acb0639f4353d9f240c609242733df5e1">__attribute__::BAR3</a></div><div class="ttdeci">uint32_t BAR3</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00072">pci.h:72</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_acf89fc9ee55923d8f97e524e05867464"><div class="ttname"><a href="../../d9/d97/pci_8h.html#acf89fc9ee55923d8f97e524e05867464">__attribute__::Reserved2</a></div><div class="ttdeci">uint32_t Reserved2</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00082">pci.h:82</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_ad6244cfeb10fb25b9ce81a2ade575ec7"><div class="ttname"><a href="../../d9/d97/pci_8h.html#ad6244cfeb10fb25b9ce81a2ade575ec7">__attribute__::BAR0</a></div><div class="ttdeci">uint32_t BAR0</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00069">pci.h:69</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_ad8bb87ffa35f47616595f155ce9a3a30"><div class="ttname"><a href="../../d9/d97/pci_8h.html#ad8bb87ffa35f47616595f155ce9a3a30">InitializePCI</a></div><div class="ttdeci">void InitializePCI(PCIDevice *Device)</div></div>
|
|
<div class="ttc" id="apci_8h_html_adeb7419d0ada1e37f2f4e4c7e9a291b2"><div class="ttname"><a href="../../d9/d97/pci_8h.html#adeb7419d0ada1e37f2f4e4c7e9a291b2">__attribute__::PCISegGroup</a></div><div class="ttdeci">uint16_t PCISegGroup</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00148">pci.h:148</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_ae4796ee9bcd0f630b6f3ddadcb45d142"><div class="ttname"><a href="../../d9/d97/pci_8h.html#ae4796ee9bcd0f630b6f3ddadcb45d142">__attribute__::IOLimit1</a></div><div class="ttdeci">uint32_t IOLimit1</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00136">pci.h:136</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_af10c5358f92517a5e997d11ff8785c6b"><div class="ttname"><a href="../../d9/d97/pci_8h.html#af10c5358f92517a5e997d11ff8785c6b">__attribute__::BaseAddress</a></div><div class="ttdeci">uint64_t BaseAddress</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00147">pci.h:147</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_af55b38884c985010421d1f7ea4728fc1"><div class="ttname"><a href="../../d9/d97/pci_8h.html#af55b38884c985010421d1f7ea4728fc1">__attribute__::ProgIF</a></div><div class="ttdeci">uint8_t ProgIF</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00057">pci.h:57</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_af7007d29612482dce21e79e4db0fd2b8"><div class="ttname"><a href="../../d9/d97/pci_8h.html#af7007d29612482dce21e79e4db0fd2b8">__attribute__::Command</a></div><div class="ttdeci">uint16_t Command</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00054">pci.h:54</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_af78b4f3d8572f5fc724f645bd9b9c6f6"><div class="ttname"><a href="../../d9/d97/pci_8h.html#af78b4f3d8572f5fc724f645bd9b9c6f6">__attribute__::PrimaryBusNumber</a></div><div class="ttdeci">uint8_t PrimaryBusNumber</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00094">pci.h:94</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_af835623163bf30acd0b94a1b38f73e16"><div class="ttname"><a href="../../d9/d97/pci_8h.html#af835623163bf30acd0b94a1b38f73e16">__attribute__::SubsystemID</a></div><div class="ttdeci">uint16_t SubsystemID</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00077">pci.h:77</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_afc237a8d3aa6077c476f9a206332c95b"><div class="ttname"><a href="../../d9/d97/pci_8h.html#afc237a8d3aa6077c476f9a206332c95b">__attribute__::SecondaryStatus</a></div><div class="ttdeci">uint16_t SecondaryStatus</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00100">pci.h:100</a></div></div>
|
|
<div class="ttc" id="apci_8h_html_dd/d3f/struct____attribute____"><div class="ttname"><a href="../../d9/d97/pci_8h.html#dd/d3f/struct____attribute____">__attribute__</a></div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00050">pci.h:51</a></div></div>
|
|
</div><!-- fragment --></div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
<!-- start footer part -->
|
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="../../dir_52bed8acfaac088d5968cb2c84d7645d.html">Kernel</a></li><li class="navelem"><a class="el" href="../../dir_2c335c1ccbf6ef7c89cc08c9ed88be2e.html">include</a></li><li class="navelem"><a class="el" href="../../dir_811a06ffcfc34bd0f88967f0406a39f5.html">interface</a></li><li class="navelem"><a class="el" href="../../d9/d97/pci_8h.html">pci.h</a></li>
|
|
<li class="footer">Generated on Thu Apr 3 2025 07:14:29 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
|
|
</ul>
|
|
</div>
|
|
</body>
|
|
</html>
|