Deploying to gh-pages from @ EnderIce2/Fennix@2bb997597e 🚀

This commit is contained in:
EnderIce2
2025-01-07 15:51:17 +00:00
parent 5b1f485494
commit f097c52781
416 changed files with 28808 additions and 22193 deletions

View File

@ -11,6 +11,8 @@
<string>1.0.0</string>
<key>DocSetFeedName</key>
<string>Doxygen generated docs</string>
<key>DocSetFeedUrl</key>
<string>FeedUrl</string>
<key>DocSetPublisherIdentifier</key>
<string>org.doxygen.Publisher</string>
<key>DocSetPublisherName</key>

View File

@ -11,23 +11,23 @@
</Node>
<Node>
<Name>API</Name>
<Path>df/d03/md_tools_doxygen_api.html</Path>
<Path>d3/d6c/md_tools_2doxygen_2api.html</Path>
</Node>
<Node>
<Name>Developing</Name>
<Path>d9/d7f/md_tools_doxygen_develop.html</Path>
<Path>d1/d02/md_tools_2doxygen_2develop.html</Path>
</Node>
<Node>
<Name>Userspace</Name>
<Path>d1/df9/md_Userspace_README.html</Path>
<Path>d2/d04/md_Userspace_2README.html</Path>
</Node>
<Node>
<Name>Drivers</Name>
<Path>d4/d86/md_Drivers_README.html</Path>
<Path>d5/d9b/md_Drivers_2README.html</Path>
</Node>
<Node>
<Name>Kernel</Name>
<Path>da/dc9/md_Kernel_README.html</Path>
<Path>dd/d35/md_Kernel_2README.html</Path>
</Node>
<Node>
<Name>Data Structures</Name>
@ -1284,10 +1284,214 @@
<Node>
<Name>All</Name>
<Path>functions.html</Path>
<Subnodes>
<Node>
<Name>a</Name>
<Path>functions.html</Path>
</Node>
<Node>
<Name>b</Name>
<Path>functions_b.html</Path>
</Node>
<Node>
<Name>c</Name>
<Path>functions_c.html</Path>
</Node>
<Node>
<Name>d</Name>
<Path>functions_d.html</Path>
</Node>
<Node>
<Name>e</Name>
<Path>functions_e.html</Path>
</Node>
<Node>
<Name>f</Name>
<Path>functions_f.html</Path>
</Node>
<Node>
<Name>g</Name>
<Path>functions_g.html</Path>
</Node>
<Node>
<Name>h</Name>
<Path>functions_h.html</Path>
</Node>
<Node>
<Name>i</Name>
<Path>functions_i.html</Path>
</Node>
<Node>
<Name>j</Name>
<Path>functions_j.html</Path>
</Node>
<Node>
<Name>k</Name>
<Path>functions_k.html</Path>
</Node>
<Node>
<Name>l</Name>
<Path>functions_l.html</Path>
</Node>
<Node>
<Name>m</Name>
<Path>functions_m.html</Path>
</Node>
<Node>
<Name>n</Name>
<Path>functions_n.html</Path>
</Node>
<Node>
<Name>o</Name>
<Path>functions_o.html</Path>
</Node>
<Node>
<Name>p</Name>
<Path>functions_p.html</Path>
</Node>
<Node>
<Name>r</Name>
<Path>functions_r.html</Path>
</Node>
<Node>
<Name>s</Name>
<Path>functions_s.html</Path>
</Node>
<Node>
<Name>t</Name>
<Path>functions_t.html</Path>
</Node>
<Node>
<Name>u</Name>
<Path>functions_u.html</Path>
</Node>
<Node>
<Name>v</Name>
<Path>functions_v.html</Path>
</Node>
<Node>
<Name>w</Name>
<Path>functions_w.html</Path>
</Node>
<Node>
<Name>x</Name>
<Path>functions_x.html</Path>
</Node>
<Node>
<Name>y</Name>
<Path>functions_y.html</Path>
</Node>
<Node>
<Name>z</Name>
<Path>functions_z.html</Path>
</Node>
</Subnodes>
</Node>
<Node>
<Name>Variables</Name>
<Path>functions_vars.html</Path>
<Subnodes>
<Node>
<Name>a</Name>
<Path>functions_vars.html</Path>
</Node>
<Node>
<Name>b</Name>
<Path>functions_vars_b.html</Path>
</Node>
<Node>
<Name>c</Name>
<Path>functions_vars_c.html</Path>
</Node>
<Node>
<Name>d</Name>
<Path>functions_vars_d.html</Path>
</Node>
<Node>
<Name>e</Name>
<Path>functions_vars_e.html</Path>
</Node>
<Node>
<Name>f</Name>
<Path>functions_vars_f.html</Path>
</Node>
<Node>
<Name>g</Name>
<Path>functions_vars_g.html</Path>
</Node>
<Node>
<Name>h</Name>
<Path>functions_vars_h.html</Path>
</Node>
<Node>
<Name>i</Name>
<Path>functions_vars_i.html</Path>
</Node>
<Node>
<Name>j</Name>
<Path>functions_vars_j.html</Path>
</Node>
<Node>
<Name>k</Name>
<Path>functions_vars_k.html</Path>
</Node>
<Node>
<Name>l</Name>
<Path>functions_vars_l.html</Path>
</Node>
<Node>
<Name>m</Name>
<Path>functions_vars_m.html</Path>
</Node>
<Node>
<Name>n</Name>
<Path>functions_vars_n.html</Path>
</Node>
<Node>
<Name>o</Name>
<Path>functions_vars_o.html</Path>
</Node>
<Node>
<Name>p</Name>
<Path>functions_vars_p.html</Path>
</Node>
<Node>
<Name>r</Name>
<Path>functions_vars_r.html</Path>
</Node>
<Node>
<Name>s</Name>
<Path>functions_vars_s.html</Path>
</Node>
<Node>
<Name>t</Name>
<Path>functions_vars_t.html</Path>
</Node>
<Node>
<Name>u</Name>
<Path>functions_vars_u.html</Path>
</Node>
<Node>
<Name>v</Name>
<Path>functions_vars_v.html</Path>
</Node>
<Node>
<Name>w</Name>
<Path>functions_vars_w.html</Path>
</Node>
<Node>
<Name>x</Name>
<Path>functions_vars_x.html</Path>
</Node>
<Node>
<Name>y</Name>
<Path>functions_vars_y.html</Path>
</Node>
<Node>
<Name>z</Name>
<Path>functions_vars_z.html</Path>
</Node>
</Subnodes>
</Node>
</Subnodes>
</Node>
@ -2456,7 +2660,7 @@
</Subnodes>
</Node>
<Node>
<Name>__DriverVersion</Name>
<Name>__DriverInfo::__DriverVersion</Name>
<Path>db/de4/driver_8h.html</Path>
<Anchor>d7/d01/struct____DriverInfo_1_1____DriverVersion</Anchor>
<Subnodes>
@ -3019,12 +3223,12 @@
<Node>
<Name>__errno_location</Name>
<Path>d8/dc2/errno_8h.html</Path>
<Anchor>a249efe5fe35b177224ada753640584fb</Anchor>
<Anchor>a9049fd86a1aa08d50029a482471f5fae</Anchor>
</Node>
<Node>
<Name>strerror</Name>
<Path>d8/dc2/errno_8h.html</Path>
<Anchor>add46ab98f32b76457852dbb872842bf2</Anchor>
<Anchor>a4bc5f273980fb0e81e0fc7a4dd3de87e</Anchor>
</Node>
</Subnodes>
</Node>
@ -5116,7 +5320,7 @@
<Node>
<Name>GetPCIDevices</Name>
<Path>d9/d97/pci_8h.html</Path>
<Anchor>a9cecd790737cef4cb188d9f058f238be</Anchor>
<Anchor>a287fe4c598591108b24ec4a339e04546</Anchor>
</Node>
<Node>
<Name>iLine</Name>
@ -6348,11 +6552,6 @@
</Node>
</Subnodes>
</Node>
<Node>
<Name>_Static_assert</Name>
<Path>d2/d6e/syscalls_8h.html</Path>
<Anchor>a008f12a6e5809214fb42b04ae2c406d4</Anchor>
</Node>
<Node>
<Name>syscall0</Name>
<Path>d2/d6e/syscalls_8h.html</Path>

File diff suppressed because it is too large Load Diff

View File

@ -5,7 +5,7 @@
<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.1" />
<meta name="generator" content="Doxygen 1.9.8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Data Structures</title>
<link href="tabs.css" rel="stylesheet" type="text/css" />
@ -52,21 +52,22 @@
</tbody>
</table>
</div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 -->
<!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@ -80,7 +81,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('annotated.html',''); initResizable(); });
/* @license-end */
</script>
@ -94,50 +95,56 @@ $(document).ready(function(){initNavTree('annotated.html',''); initResizable();
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<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">Data Structures</div> </div>
<div class="headertitle"><div class="title">Data Structures</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here are the data structures with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d9/d97/pci_8h.html#dd/d3f/struct____attribute____" target="_self">__attribute__</a></td><td class="desc"></td></tr>
<tr id="row_1_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/de4/driver_8h.html#d8/d02/struct____DriverInfo" target="_self">__DriverInfo</a></td><td class="desc"></td></tr>
<tr id="row_1_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/de4/driver_8h.html#d8/d02/struct____DriverInfo" target="_self">__DriverInfo</a></td><td class="desc"></td></tr>
<tr id="row_1_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/de4/driver_8h.html#d7/d01/struct____DriverInfo_1_1____DriverVersion" target="_self">__DriverVersion</a></td><td class="desc"></td></tr>
<tr id="row_2_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/de4/driver_8h.html#df/d8a/struct____PCIArray" target="_self">__PCIArray</a></td><td class="desc"></td></tr>
<tr id="row_2_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/de4/driver_8h.html#df/d8a/struct____PCIArray" target="_self">__PCIArray</a></td><td class="desc"></td></tr>
<tr id="row_3_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/ded/input_8h.html#d8/d16/structAccelerometerReport" target="_self">AccelerometerReport</a></td><td class="desc"></td></tr>
<tr id="row_4_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d26/fs_8h.html#de/d99/structFileSystemInfo" target="_self">FileSystemInfo</a></td><td class="desc"></td></tr>
<tr id="row_4_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d26/fs_8h.html#de/d99/structFileSystemInfo" target="_self">FileSystemInfo</a></td><td class="desc"></td></tr>
<tr id="row_5_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/ded/input_8h.html#d6/dda/structGamepadReport" target="_self">GamepadReport</a></td><td class="desc"></td></tr>
<tr id="row_6_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/ded/input_8h.html#d4/daf/structGyroscopeReport" target="_self">GyroscopeReport</a></td><td class="desc"></td></tr>
<tr id="row_6_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/ded/input_8h.html#d4/daf/structGyroscopeReport" target="_self">GyroscopeReport</a></td><td class="desc"></td></tr>
<tr id="row_7_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d26/fs_8h.html#d6/d59/structInode" target="_self">Inode</a></td><td class="desc"></td></tr>
<tr id="row_8_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/de6/structInodeOperations.html" target="_self">InodeOperations</a></td><td class="desc"></td></tr>
<tr id="row_8_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/de6/structInodeOperations.html" target="_self">InodeOperations</a></td><td class="desc"></td></tr>
<tr id="row_9_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/ded/input_8h.html#d1/d5b/structInputReport" target="_self">InputReport</a></td><td class="desc"></td></tr>
<tr id="row_10_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/ded/input_8h.html#db/d5d/unionInputReport_8____unnamed17____" target="_self">InputReport.__unnamed17__</a></td><td class="desc"></td></tr>
<tr id="row_10_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/ded/input_8h.html#db/d5d/unionInputReport_8____unnamed17____" target="_self">InputReport.__unnamed17__</a></td><td class="desc"></td></tr>
<tr id="row_11_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/ded/input_8h.html#dd/db1/structJoystickReport" target="_self">JoystickReport</a></td><td class="desc"></td></tr>
<tr id="row_12_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d26/fs_8h.html#d9/ddf/structkdirent" target="_self">kdirent</a></td><td class="desc"></td></tr>
<tr id="row_12_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d26/fs_8h.html#d9/ddf/structkdirent" target="_self">kdirent</a></td><td class="desc"></td></tr>
<tr id="row_13_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/ded/input_8h.html#d1/da7/structKeyboardReport" target="_self">KeyboardReport</a></td><td class="desc"></td></tr>
<tr id="row_14_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/ded/input_8h.html#d4/dcb/unionKeyboardReport_8____unnamed13____" target="_self">KeyboardReport.__unnamed13__</a></td><td class="desc"></td></tr>
<tr id="row_14_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/ded/input_8h.html#d4/dcb/unionKeyboardReport_8____unnamed13____" target="_self">KeyboardReport.__unnamed13__</a></td><td class="desc"></td></tr>
<tr id="row_15_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/ded/input_8h.html#dd/da9/structKeyboardReport_8____unnamed13_____8____unnamed15____" target="_self">KeyboardReport.__unnamed13__.__unnamed15__</a></td><td class="desc"></td></tr>
<tr id="row_16_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d26/fs_8h.html#d5/df1/structkstat" target="_self">kstat</a></td><td class="desc"></td></tr>
<tr id="row_16_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d26/fs_8h.html#d5/df1/structkstat" target="_self">kstat</a></td><td class="desc"></td></tr>
<tr id="row_17_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/ded/input_8h.html#d4/d9c/structMagnetometerReport" target="_self">MagnetometerReport</a></td><td class="desc"></td></tr>
<tr id="row_18_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/ded/input_8h.html#db/d9a/structMouseReport" target="_self">MouseReport</a></td><td class="desc"></td></tr>
<tr id="row_18_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/ded/input_8h.html#db/d9a/structMouseReport" target="_self">MouseReport</a></td><td class="desc"></td></tr>
<tr id="row_19_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/de1/aip_8h.html#d5/d42/unionPS2__CONFIGURATION" target="_self">PS2_CONFIGURATION</a></td><td class="desc"></td></tr>
<tr id="row_20_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/de1/aip_8h.html#d4/dae/structPS2__CONFIGURATION_8____unnamed3____" target="_self">PS2_CONFIGURATION.__unnamed3__</a></td><td class="desc"></td></tr>
<tr id="row_20_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/de1/aip_8h.html#d4/dae/structPS2__CONFIGURATION_8____unnamed3____" target="_self">PS2_CONFIGURATION.__unnamed3__</a></td><td class="desc"></td></tr>
<tr id="row_21_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/de1/aip_8h.html#d5/d94/unionPS2__KBD__TYPEMATIC" target="_self">PS2_KBD_TYPEMATIC</a></td><td class="desc"></td></tr>
<tr id="row_22_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/de1/aip_8h.html#db/dee/structPS2__KBD__TYPEMATIC_8____unnamed7____" target="_self">PS2_KBD_TYPEMATIC.__unnamed7__</a></td><td class="desc"></td></tr>
<tr id="row_22_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/de1/aip_8h.html#db/dee/structPS2__KBD__TYPEMATIC_8____unnamed7____" target="_self">PS2_KBD_TYPEMATIC.__unnamed7__</a></td><td class="desc"></td></tr>
<tr id="row_23_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/de1/aip_8h.html#d3/d18/structPS2__MOUSE__PACKET" target="_self">PS2_MOUSE_PACKET</a></td><td class="desc"></td></tr>
<tr id="row_24_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/de1/aip_8h.html#d0/df2/unionPS2__MOUSE__PACKET_8Base" target="_self">PS2_MOUSE_PACKET.Base</a></td><td class="desc"></td></tr>
<tr id="row_24_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/de1/aip_8h.html#d0/df2/unionPS2__MOUSE__PACKET_8Base" target="_self">PS2_MOUSE_PACKET.Base</a></td><td class="desc"></td></tr>
<tr id="row_25_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/de1/aip_8h.html#d3/d3e/unionPS2__MOUSE__PACKET_8ZMovement" target="_self">PS2_MOUSE_PACKET.ZMovement</a></td><td class="desc"></td></tr>
<tr id="row_26_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/de1/aip_8h.html#da/dc6/unionPS2__OUTPUT__PORT" target="_self">PS2_OUTPUT_PORT</a></td><td class="desc"></td></tr>
<tr id="row_26_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/de1/aip_8h.html#da/dc6/unionPS2__OUTPUT__PORT" target="_self">PS2_OUTPUT_PORT</a></td><td class="desc"></td></tr>
<tr id="row_27_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/de1/aip_8h.html#de/d3a/structPS2__OUTPUT__PORT_8____unnamed5____" target="_self">PS2_OUTPUT_PORT.__unnamed5__</a></td><td class="desc"></td></tr>
<tr id="row_28_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/de1/aip_8h.html#d7/d48/unionPS2__STATUSES" target="_self">PS2_STATUSES</a></td><td class="desc"></td></tr>
<tr id="row_28_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/de1/aip_8h.html#d7/d48/unionPS2__STATUSES" target="_self">PS2_STATUSES</a></td><td class="desc"></td></tr>
<tr id="row_29_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/de1/aip_8h.html#dd/d0d/structPS2__STATUSES_8____unnamed1____" target="_self">PS2_STATUSES.__unnamed1__</a></td><td class="desc"></td></tr>
<tr id="row_30_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/d55/structSuperBlockOperations.html" target="_self">SuperBlockOperations</a></td><td class="desc"></td></tr>
<tr id="row_30_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/d55/structSuperBlockOperations.html" target="_self">SuperBlockOperations</a></td><td class="desc"></td></tr>
<tr id="row_31_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/ded/input_8h.html#d1/df2/structTouchScreenReport" target="_self">TouchScreenReport</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
@ -146,7 +153,7 @@ $(document).ready(function(){initNavTree('annotated.html',''); initResizable();
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 4 2025 19:36:04 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.1 </li>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

BIN
docs/bc_sd.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 635 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 147 B

View File

@ -5,7 +5,7 @@
<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.1" />
<meta name="generator" content="Doxygen 1.9.8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Data Structure Index</title>
<link href="tabs.css" rel="stylesheet" type="text/css" />
@ -52,21 +52,22 @@
</tbody>
</table>
</div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 -->
<!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@ -80,7 +81,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('classes.html',''); initResizable(); });
/* @license-end */
</script>
@ -94,50 +95,56 @@ $(document).ready(function(){initNavTree('classes.html',''); initResizable(); })
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<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">Data Structure Index</div> </div>
<div class="headertitle"><div class="title">Data Structure Index</div></div>
</div><!--header-->
<div class="contents">
<div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_G">G</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_J">J</a>&#160;|&#160;<a class="qindex" href="#letter_K">K</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter__">_</a></div>
<div class="classindex">
<dl class="classindex even">
<dt class="alphachar"><a name="letter_A">A</a></dt>
<dt class="alphachar"><a id="letter_A" name="letter_A">A</a></dt>
<dd><a class="el" href="de/ded/input_8h.html#d8/d16/structAccelerometerReport">AccelerometerReport</a></dd></dl>
<dl class="classindex odd">
<dt class="alphachar"><a name="letter_F">F</a></dt>
<dt class="alphachar"><a id="letter_F" name="letter_F">F</a></dt>
<dd><a class="el" href="df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a></dd></dl>
<dl class="classindex even">
<dt class="alphachar"><a name="letter_G">G</a></dt>
<dt class="alphachar"><a id="letter_G" name="letter_G">G</a></dt>
<dd><a class="el" href="de/ded/input_8h.html#d6/dda/structGamepadReport">GamepadReport</a></dd><dd><a class="el" href="de/ded/input_8h.html#d4/daf/structGyroscopeReport">GyroscopeReport</a></dd></dl>
<dl class="classindex odd">
<dt class="alphachar"><a name="letter_I">I</a></dt>
<dt class="alphachar"><a id="letter_I" name="letter_I">I</a></dt>
<dd><a class="el" href="df/d26/fs_8h.html#d6/d59/structInode">Inode</a></dd><dd><a class="el" href="db/de6/structInodeOperations.html">InodeOperations</a></dd><dd><a class="el" href="de/ded/input_8h.html#d1/d5b/structInputReport">InputReport</a></dd><dd><a class="el" href="de/ded/input_8h.html#db/d5d/unionInputReport_8____unnamed17____">InputReport.__unnamed17__</a></dd></dl>
<dl class="classindex even">
<dt class="alphachar"><a name="letter_J">J</a></dt>
<dt class="alphachar"><a id="letter_J" name="letter_J">J</a></dt>
<dd><a class="el" href="de/ded/input_8h.html#dd/db1/structJoystickReport">JoystickReport</a></dd></dl>
<dl class="classindex odd">
<dt class="alphachar"><a name="letter_K">K</a></dt>
<dt class="alphachar"><a id="letter_K" name="letter_K">K</a></dt>
<dd><a class="el" href="df/d26/fs_8h.html#d9/ddf/structkdirent">kdirent</a></dd><dd><a class="el" href="de/ded/input_8h.html#d1/da7/structKeyboardReport">KeyboardReport</a></dd><dd><a class="el" href="de/ded/input_8h.html#d4/dcb/unionKeyboardReport_8____unnamed13____">KeyboardReport.__unnamed13__</a></dd><dd><a class="el" href="de/ded/input_8h.html#dd/da9/structKeyboardReport_8____unnamed13_____8____unnamed15____">KeyboardReport.__unnamed13__.__unnamed15__</a></dd><dd><a class="el" href="df/d26/fs_8h.html#d5/df1/structkstat">kstat</a></dd></dl>
<dl class="classindex even">
<dt class="alphachar"><a name="letter_M">M</a></dt>
<dt class="alphachar"><a id="letter_M" name="letter_M">M</a></dt>
<dd><a class="el" href="de/ded/input_8h.html#d4/d9c/structMagnetometerReport">MagnetometerReport</a></dd><dd><a class="el" href="de/ded/input_8h.html#db/d9a/structMouseReport">MouseReport</a></dd></dl>
<dl class="classindex odd">
<dt class="alphachar"><a name="letter_P">P</a></dt>
<dt class="alphachar"><a id="letter_P" name="letter_P">P</a></dt>
<dd><a class="el" href="d1/de1/aip_8h.html#d5/d42/unionPS2__CONFIGURATION">PS2_CONFIGURATION</a></dd><dd><a class="el" href="d1/de1/aip_8h.html#d4/dae/structPS2__CONFIGURATION_8____unnamed3____">PS2_CONFIGURATION.__unnamed3__</a></dd><dd><a class="el" href="d1/de1/aip_8h.html#d5/d94/unionPS2__KBD__TYPEMATIC">PS2_KBD_TYPEMATIC</a></dd><dd><a class="el" href="d1/de1/aip_8h.html#db/dee/structPS2__KBD__TYPEMATIC_8____unnamed7____">PS2_KBD_TYPEMATIC.__unnamed7__</a></dd><dd><a class="el" href="d1/de1/aip_8h.html#d3/d18/structPS2__MOUSE__PACKET">PS2_MOUSE_PACKET</a></dd><dd><a class="el" href="d1/de1/aip_8h.html#d0/df2/unionPS2__MOUSE__PACKET_8Base">PS2_MOUSE_PACKET.Base</a></dd><dd><a class="el" href="d1/de1/aip_8h.html#d3/d3e/unionPS2__MOUSE__PACKET_8ZMovement">PS2_MOUSE_PACKET.ZMovement</a></dd><dd><a class="el" href="d1/de1/aip_8h.html#da/dc6/unionPS2__OUTPUT__PORT">PS2_OUTPUT_PORT</a></dd><dd><a class="el" href="d1/de1/aip_8h.html#de/d3a/structPS2__OUTPUT__PORT_8____unnamed5____">PS2_OUTPUT_PORT.__unnamed5__</a></dd><dd><a class="el" href="d1/de1/aip_8h.html#d7/d48/unionPS2__STATUSES">PS2_STATUSES</a></dd><dd><a class="el" href="d1/de1/aip_8h.html#dd/d0d/structPS2__STATUSES_8____unnamed1____">PS2_STATUSES.__unnamed1__</a></dd></dl>
<dl class="classindex even">
<dt class="alphachar"><a name="letter_S">S</a></dt>
<dt class="alphachar"><a id="letter_S" name="letter_S">S</a></dt>
<dd><a class="el" href="d2/d55/structSuperBlockOperations.html">SuperBlockOperations</a></dd></dl>
<dl class="classindex odd">
<dt class="alphachar"><a name="letter_T">T</a></dt>
<dt class="alphachar"><a id="letter_T" name="letter_T">T</a></dt>
<dd><a class="el" href="de/ded/input_8h.html#d1/df2/structTouchScreenReport">TouchScreenReport</a></dd></dl>
<dl class="classindex even">
<dt class="alphachar"><a name="letter__">_</a></dt>
<dt class="alphachar"><a id="letter__" name="letter__">_</a></dt>
<dd><a class="el" href="d9/d97/pci_8h.html#dd/d3f/struct____attribute____">__attribute__</a></dd><dd><a class="el" href="db/de4/driver_8h.html#d8/d02/struct____DriverInfo">__DriverInfo</a></dd><dd><a class="el" href="db/de4/driver_8h.html#d7/d01/struct____DriverInfo_1_1____DriverVersion">__DriverInfo::__DriverVersion</a></dd><dd><a class="el" href="db/de4/driver_8h.html#df/d8a/struct____PCIArray">__PCIArray</a></dd></dl>
</div>
</div><!-- contents -->
@ -145,7 +152,7 @@ $(document).ready(function(){initNavTree('classes.html',''); initResizable(); })
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 4 2025 19:36:04 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.1 </li>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

View File

@ -5,7 +5,7 @@
<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.1" />
<meta name="generator" content="Doxygen 1.9.8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Drivers/README.md File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" />
@ -52,21 +52,22 @@
</tbody>
</table>
</div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 -->
<!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@ -80,7 +81,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('d0/d5e/Drivers_2README_8md.html','../../'); initResizable(); });
/* @license-end */
</script>
@ -94,14 +95,20 @@ $(document).ready(function(){initNavTree('d0/d5e/Drivers_2README_8md.html','../.
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<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">Drivers/README.md File Reference</div> </div>
<div class="headertitle"><div class="title">Drivers/README.md File Reference</div></div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
@ -110,7 +117,7 @@ $(document).ready(function(){initNavTree('d0/d5e/Drivers_2README_8md.html','../.
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../d0/d5e/Drivers_2README_8md.html">README.md</a></li>
<li class="footer">Generated on Sat Jan 4 2025 19:36:04 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.1 </li>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

View File

@ -5,7 +5,7 @@
<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.1" />
<meta name="generator" content="Doxygen 1.9.8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Developing</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" />
@ -52,21 +52,22 @@
</tbody>
</table>
</div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 -->
<!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@ -80,8 +81,8 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('d9/d7f/md_tools_doxygen_develop.html','../../'); initResizable(); });
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('d1/d02/md_tools_2doxygen_2develop.html','../../'); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
@ -94,23 +95,30 @@ $(document).ready(function(){initNavTree('d9/d7f/md_tools_doxygen_develop.html',
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<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="PageDoc"><div class="header">
<div class="headertitle">
<div class="title">Developing </div> </div>
<div><div class="header">
<div class="headertitle"><div class="title">Developing</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"></div></div><!-- contents -->
<div class="textblock"><p><a class="anchor" id="autotoc_md1"></a></p>
</div></div><!-- contents -->
</div><!-- PageDoc -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 4 2025 19:36:04 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.1 </li>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

File diff suppressed because it is too large Load Diff

View File

@ -5,7 +5,7 @@
<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.1" />
<meta name="generator" content="Doxygen 1.9.8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Kernel/include/interface/aip.h Source File</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" />
@ -52,22 +52,28 @@
</tbody>
</table>
</div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 -->
<!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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">
@ -80,7 +86,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('d1/de1/aip_8h_source.html','../../'); initResizable(); });
/* @license-end */
</script>
@ -94,321 +100,355 @@ $(document).ready(function(){initNavTree('d1/de1/aip_8h_source.html','../../');
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<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">aip.h</div> </div>
<div class="headertitle"><div class="title">aip.h</div></div>
</div><!--header-->
<div class="contents">
<a href="../../d1/de1/aip_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a985d3c1b1bb78dcb532adda850db8e71"> 1</a></span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a51b10f759e11e22a2df18e78164340d2"> 2</a></span>&#160;<span class="comment"> This file is part of Fennix Kernel.</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#ad636c779d8a2494cbf0e5bef39c32207"> 3</a></span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00004"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a64f89a7ebae40aae6fd6a15dd67dba12"> 4</a></span>&#160;<span class="comment"> Fennix Kernel is free software: you can redistribute it and/or</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a50b11bac2f0fa249f5cebe404c00d74e"> 5</a></span>&#160;<span class="comment"> modify it under the terms of the GNU General Public License as</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a999196b528952ded86d2ecdd66fd2659"> 6</a></span>&#160;<span class="comment"> published by the Free Software Foundation, either version 3 of</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a010d40129fea5610bc6510df54e8822c"> 7</a></span>&#160;<span class="comment"> the License, or (at your option) any later version.</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> Fennix Kernel is distributed in the hope that it will be useful,</span></div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> GNU General Public License for more details.</span></div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> You should have received a copy of the GNU General Public License</span></div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> along with Fennix Kernel. If not, see &lt;https://www.gnu.org/licenses/&gt;.</span></div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">*/</span></div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; </div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#ifndef __FENNIX_API_AIP_H__</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#define __FENNIX_API_AIP_H__</span></div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; </div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#include &lt;types.h&gt;</span></div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; </div>
<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a4c4c538b4d0809530a26a7a6d4469259"> 23</a></span>&#160;<span class="preprocessor">#define PIC1_CMD 0x20</span></div>
<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#af27e966ec947ca1172f30ae301c5f24b"> 24</a></span>&#160;<span class="preprocessor">#define PIC1_DATA (PIC1_CMD + 1)</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#ae21e6e278037d30c9548e2fbb4308306"> 25</a></span>&#160;<span class="preprocessor">#define PIC2_CMD 0xA0</span></div>
<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#ab6d3b9f6f427357310896adf176145f1"> 26</a></span>&#160;<span class="preprocessor">#define PIC2_DATA (PIC2_CMD + 1)</span></div>
<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a8305f30b16326e7c511e03ddce6c6961"> 27</a></span>&#160;<span class="preprocessor">#define _PIC_EOI 0x20</span></div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; </div>
<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#afdbeabd6455ad1caf38d713be4945425"> 29</a></span>&#160;<span class="preprocessor">#define PS2_DATA 0x60</span></div>
<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a5011033b67ebce0ddc40f985c04832e1"> 30</a></span>&#160;<span class="preprocessor">#define PS2_STATUS 0x64</span></div>
<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a349f6d70cf357fe295324ef26b1de859"> 31</a></span>&#160;<span class="preprocessor">#define PS2_CMD PS2_STATUS</span></div>
<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#aae27b4e03e27b850f66cf5f46ed30530"> 32</a></span>&#160;<span class="preprocessor">#define PS2_ACK 0xFA</span></div>
<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a76797708c65d0cbfc053424ebcbf82d7"> 33</a></span>&#160;<span class="preprocessor">#define PS2_TEST_PASSED 0x55</span></div>
<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#ab807b48ac4960880a9107832b7b0f195"> 34</a></span>&#160;<span class="preprocessor">#define PS2_TEST_FAILED 0xFC</span></div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; </div>
<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a85b51743c17aecdd28ae941693da6c11"> 36</a></span>&#160;<span class="preprocessor">#define PS2_CMD_READ_CONFIG 0x20</span></div>
<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a3f626852e86177253c8cf1e1bcbbe1c1"> 37</a></span>&#160;<span class="preprocessor">#define PS2_CMD_READ_CONFIG_N(n) (PS2_CMD_READ_CONFIG + n)</span></div>
<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a0aee664379c66e07a7bb3fdf96ac98e6"> 38</a></span>&#160;<span class="preprocessor">#define PS2_CMD_WRITE_CONFIG 0x60</span></div>
<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#ae99951c9a825580da3cd19fad3032fcd"> 39</a></span>&#160;<span class="preprocessor">#define PS2_CMD_WRITE_CONFIG_N(n) (PS2_CMD_WRITE_CONFIG + n)</span></div>
<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a8e760f710e8ad14e0b22dcbe2f6804fd"> 40</a></span>&#160;<span class="preprocessor">#define PS2_CMD_DISABLE_PORT_2 0xA7</span></div>
<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a760516c47eeaf05775fc1fd81e339c73"> 41</a></span>&#160;<span class="preprocessor">#define PS2_CMD_ENABLE_PORT_2 0xA8</span></div>
<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#aa7ab36cbcc7910e971c736401c9c36ee"> 42</a></span>&#160;<span class="preprocessor">#define PS2_CMD_TEST_PORT_2 0xA9</span></div>
<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#aa33fc8f1e6eba7de0bf02c716fd5543c"> 43</a></span>&#160;<span class="preprocessor">#define PS2_CMD_TEST_CONTROLLER 0xAA</span></div>
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a7e5f986206d7889c8d0c7aa85365e0e0"> 44</a></span>&#160;<span class="preprocessor">#define PS2_CMD_TEST_PORT_1 0xAB</span></div>
<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a73785a9d50b49c041a68c2b5086b19a9"> 45</a></span>&#160;<span class="preprocessor">#define PS2_CMD_DIAGNOSTIC_DUMP 0xAC</span></div>
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#abceabf403342d3c3834bc41b96d4e05d"> 46</a></span>&#160;<span class="preprocessor">#define PS2_CMD_DISABLE_PORT_1 0xAD</span></div>
<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#aa8b34d40c6d58af702ff8f6f656e9625"> 47</a></span>&#160;<span class="preprocessor">#define PS2_CMD_ENABLE_PORT_1 0xAE</span></div>
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a17e275485045a87d7e66250bf0a3f7e7"> 48</a></span>&#160;<span class="preprocessor">#define PS2_CMD_READ_INPUT_PORT 0xC0</span></div>
<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#af934e2ef5888d9ffd9fc9d1d18368af9"> 49</a></span>&#160;<span class="preprocessor">#define PS2_CMD_COPY_INPUT_0_3_TO_4_7_STATUS 0xC1</span></div>
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a7203baf59eb90b5b0ad253e2373b9907"> 50</a></span>&#160;<span class="preprocessor">#define PS2_CMD_COPY_INPUT_4_7_TO_4_7_STATUS 0xC2</span></div>
<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#adacccff83b034d25299dc29eca2788f0"> 51</a></span>&#160;<span class="preprocessor">#define PS2_CMD_READ_OUTPUT_PORT 0xD0</span></div>
<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a2a9b984a4f47f73a34dbc145546f39ed"> 52</a></span>&#160;<span class="preprocessor">#define PS2_CMD_WRITE_NEXT_BYTE_TO_OUTPUT_PORT 0xD1</span></div>
<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#ad4f3cdf719d28a63ae05302ae4c64298"> 53</a></span>&#160;<span class="preprocessor">#define PS2_CMD_WRITE_NEXT_BYTE_TO_PS2_PORT_1_OUTPUT 0xD2</span></div>
<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a6ba1c2da3b2b02c2a2bcd324ead30aaf"> 54</a></span>&#160;<span class="preprocessor">#define PS2_CMD_WRITE_NEXT_BYTE_TO_PS2_PORT_2_OUTPUT 0xD3</span></div>
<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a477e63cb3f091426422de8d39d085343"> 55</a></span>&#160;<span class="preprocessor">#define PS2_CMD_WRITE_NEXT_BYTE_TO_PS2_PORT_2_INPUT 0xD4</span></div>
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a6c152c6f1649c23093a994c73b5ec3f3"> 56</a></span>&#160;<span class="preprocessor">#define PS2_CMD_PULSE_OUTPUT_LINE(n) (0xF0 + n)</span></div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; </div>
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html"> 58</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">union</span></div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;{</div>
<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html"> 60</a></span>&#160; <span class="keyword">struct</span></div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; {</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; uint8_t OutputBufferFull : 1;</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; uint8_t InputBufferFull : 1;</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; uint8_t SystemFlag : 1;</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; uint8_t CommandData : 1;</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; uint8_t Unknown1 : 1;</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; uint8_t Unknown2 : 1;</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; uint8_t TimeoutError : 1;</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; uint8_t ParityError : 1;</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; };</div>
<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a0aeb1f673a677a69047678d8dc1550d1"> 71</a></span>&#160; uint8_t <a class="code" href="../../d1/de1/aip_8h.html#a0aeb1f673a677a69047678d8dc1550d1">Raw</a>;</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;} <a class="code" href="../../d1/de1/aip_8h.html#d7/d48/unionPS2__STATUSES">PS2_STATUSES</a>;</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; </div>
<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html"> 74</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">union</span></div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;{</div>
<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html"> 76</a></span>&#160; <span class="keyword">struct</span></div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; {</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; uint8_t Port1Interrupt : 1;</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; uint8_t Port2Interrupt : 1;</div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; uint8_t SystemFlag : 1;</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; uint8_t Zero0 : 1;</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; uint8_t Port1Clock : 1;</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; uint8_t Port2Clock : 1;</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; uint8_t Port1Translation : 1;</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; uint8_t Zero1 : 1;</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; };</div>
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#aabcce9d04cf80862c31c591b284ee358"> 87</a></span>&#160; uint8_t <a class="code" href="../../d1/de1/aip_8h.html#aabcce9d04cf80862c31c591b284ee358">Raw</a>;</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;} <a class="code" href="../../d1/de1/aip_8h.html#d5/d42/unionPS2__CONFIGURATION">PS2_CONFIGURATION</a>;</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; </div>
<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html"> 90</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">union</span></div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;{</div>
<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html"> 92</a></span>&#160; <span class="keyword">struct</span></div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; {</div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; uint8_t SystemReset : 1;</div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; uint8_t A20Gate : 1;</div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; uint8_t Port2Clock : 1;</div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; uint8_t Port2Data : 1;</div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; uint8_t Port1OutputBufferFull : 1;</div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; uint8_t Port2OutputBufferFull : 1;</div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; uint8_t Port1InputBufferFull : 1;</div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; uint8_t Port2InputBufferFull : 1;</div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; };</div>
<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a6f55d35c117c53b1aa5b104e550674dd"> 103</a></span>&#160; uint8_t <a class="code" href="../../d1/de1/aip_8h.html#a6f55d35c117c53b1aa5b104e550674dd">Raw</a>;</div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;} <a class="code" href="../../d1/de1/aip_8h.html#da/dc6/unionPS2__OUTPUT__PORT">PS2_OUTPUT_PORT</a>;</div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; </div>
<div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a08e984e6a1417b7b6e89c6232ce00905"> 106</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d1/de1/aip_8h.html#a08e984e6a1417b7b6e89c6232ce00905">PIC_EOI</a>(uint8_t IRQ);</div>
<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a47eacd96b732a39b728fed2402f9210b"> 107</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d1/de1/aip_8h.html#a47eacd96b732a39b728fed2402f9210b">IRQ_MASK</a>(uint8_t IRQ);</div>
<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#abb94e8ea4110b1505f8722d697697eea"> 108</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d1/de1/aip_8h.html#abb94e8ea4110b1505f8722d697697eea">IRQ_UNMASK</a>(uint8_t IRQ);</div>
<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#af2ae44f829abc7018863d9bf8fb9b859"> 109</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d1/de1/aip_8h.html#af2ae44f829abc7018863d9bf8fb9b859">PS2Wait</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> Output);</div>
<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a12501e11544172f81587ea9a2cedd7be"> 110</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d1/de1/aip_8h.html#a12501e11544172f81587ea9a2cedd7be">PS2WriteCommand</a>(uint8_t Command);</div>
<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#ac722c6485f425b33b023549fa448c112"> 111</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d1/de1/aip_8h.html#ac722c6485f425b33b023549fa448c112">PS2WriteData</a>(uint8_t Data);</div>
<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#ac52f28bcc38cdcb9e2548528de67dc44"> 112</a></span>&#160;uint8_t <a class="code" href="../../d1/de1/aip_8h.html#ac52f28bcc38cdcb9e2548528de67dc44">PS2ReadData</a>();</div>
<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#ab4e5cc3a96dc9f7d922e65241ff53f48"> 113</a></span>&#160;uint8_t <a class="code" href="../../d1/de1/aip_8h.html#ab4e5cc3a96dc9f7d922e65241ff53f48">PS2ReadStatus</a>();</div>
<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a1c1df3cb3ab237cb29864c8d185537f0"> 114</a></span>&#160;uint8_t <a class="code" href="../../d1/de1/aip_8h.html#a1c1df3cb3ab237cb29864c8d185537f0">PS2ReadAfterACK</a>();</div>
<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#ab89ed60f3ef02b78ef5080b0941ed134"> 115</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d1/de1/aip_8h.html#ab89ed60f3ef02b78ef5080b0941ed134">PS2ClearOutputBuffer</a>();</div>
<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a38ac8086f1219290834fa333d5f61d61"> 116</a></span>&#160;<span class="keywordtype">int</span> <a class="code" href="../../d1/de1/aip_8h.html#a38ac8086f1219290834fa333d5f61d61">PS2ACKTimeout</a>();</div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; </div>
<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a553775c2f7c013ee400dffb01d596328"> 118</a></span>&#160;<span class="preprocessor">#define WaitOutput PS2Wait(DriverID, true)</span></div>
<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#aa964d7c1114a861480b1fea356404cf4"> 119</a></span>&#160;<span class="preprocessor">#define WaitInput PS2Wait(DriverID, false)</span></div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; </div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; </div>
<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a59c9a2227ea292bc16c9c65d6d092cbd"> 122</a></span>&#160;<span class="preprocessor">#define PS2_KBD_CMD_SET_LEDS 0xED</span></div>
<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a8cfa2bad14d701597ac3214fd9b62d7f"> 123</a></span>&#160;<span class="preprocessor">#define PS2_KBD_CMD_ECHO 0xEE</span></div>
<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a2e6a0f04e2a8f77ac8fc5ad284a64e9a"> 124</a></span>&#160;<span class="preprocessor">#define PS2_KBD_CMD_SCAN_CODE_SET 0xF0</span></div>
<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#af4ab5ae2b7058064dc5f1d0ce04473c6"> 125</a></span>&#160;<span class="preprocessor">#define PS2_KBD_CMD_IDENTIFY 0xF2</span></div>
<div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a40756f0aac46d870eb681a58dc372bfa"> 126</a></span>&#160;<span class="preprocessor">#define PS2_KBD_CMD_TYPEMATIC 0xF3</span></div>
<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#ad63145b6dc06948bae574cd024b2606f"> 127</a></span>&#160;<span class="preprocessor">#define PS2_KBD_CMD_ENABLE_SCANNING 0xF4</span></div>
<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a1e408ee85e43b8060fb268d265889f49"> 128</a></span>&#160;<span class="preprocessor">#define PS2_KBD_CMD_DISABLE_SCANNING 0xF5</span></div>
<div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#acea9e4bf70511389b33df326074434ff"> 129</a></span>&#160;<span class="preprocessor">#define PS2_KBD_CMD_DEFAULTS 0xF6</span></div>
<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#aeab72e1b339968e91de7ef6e177d4d46"> 130</a></span>&#160;<span class="preprocessor">#define PS2_KBD_CMD_ALL_TYPEMATIC 0xF7</span></div>
<div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a0c0da13ca5919b091c19234acccb7472"> 131</a></span>&#160;<span class="preprocessor">#define PS2_KBD_CMD_ALL_MAKE_RELEASE 0xF8</span></div>
<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#affc73ef21f75670e1632788ef763e347"> 132</a></span>&#160;<span class="preprocessor">#define PS2_KBD_CMD_ALL_MAKE 0xF9</span></div>
<div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#afb13f744c73bbff0b45c8b15aa95d1c2"> 133</a></span>&#160;<span class="preprocessor">#define PS2_KBD_CMD_ALL_TYPEMATIC_MAKE_RELEASE 0xFA</span></div>
<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#af9e177b9aefa0121328d0738105253a8"> 134</a></span>&#160;<span class="preprocessor">#define PS2_KBD_CMD_SPECIFIC_TYPEMATIC 0xFB</span></div>
<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#adf07e1dd4c9e9623332e055a0670a61e"> 135</a></span>&#160;<span class="preprocessor">#define PS2_KBD_CMD_SPECIFIC_MAKE_RELEASE 0xFC</span></div>
<div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a87304f876af426e63c40878fac95069b"> 136</a></span>&#160;<span class="preprocessor">#define PS2_KBD_CMD_SPECIFIC_MAKE 0xFD</span></div>
<div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a78e89eac04afa736620202a250b1652e"> 137</a></span>&#160;<span class="preprocessor">#define PS2_KBD_CMD_RESEND 0xFE</span></div>
<div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a7def054c2c4044f0d79a4242c1fab0f3"> 138</a></span>&#160;<span class="preprocessor">#define PS2_KBD_CMD_RESET 0xFF</span></div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; </div>
<div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#acd7c0c3c66f59b7c30bc4c427a1facb4"> 140</a></span>&#160;<span class="preprocessor">#define PS2_KBD_RESP_ACK 0xFA</span></div>
<div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a522d2d21681a109cc7e49dff69d58e35"> 141</a></span>&#160;<span class="preprocessor">#define PS2_KBD_RESP_ECHO 0xEE</span></div>
<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#aa34179ba1def0d1be4f8e7eff0eeded4"> 142</a></span>&#160;<span class="preprocessor">#define PS2_KBD_RESP_RESEND 0xFE</span></div>
<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a2a20b18102384522a2f63bb3cd0baa4a"> 143</a></span>&#160;<span class="preprocessor">#define PS2_KBD_RESP_TEST_PASSED 0xAA</span></div>
<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a934a0f9b95a6cd75d9a9886a690560c6"> 144</a></span>&#160;<span class="preprocessor">#define PS2_KBD_RESP_TEST_FAILED 0xFC</span></div>
<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a2412d04c5199900f1fe5c6b03a1b833f"> 145</a></span>&#160;<span class="preprocessor">#define PS2_KBD_RESP_TEST_FAILED_2 0xFD</span></div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; </div>
<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbc"> 147</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;{</div>
<div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbca371d0631f3e4cc5e96abe555e47fef7d"> 149</a></span>&#160; <a class="code" href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbca371d0631f3e4cc5e96abe555e47fef7d">PS2_KBD_LED_SCROLL_LOCK</a> = 1,</div>
<div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbcabd6d7f2afaa27f8056a7b34a1d48400b"> 150</a></span>&#160; <a class="code" href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbcabd6d7f2afaa27f8056a7b34a1d48400b">PS2_KBD_LED_NUM_LOCK</a> = 2,</div>
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <a class="code" href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbca80fa56c37e35327ab30585f1093695ad">PS2_KBD_LED_CAPS_LOCK</a> = 4</div>
<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbca80fa56c37e35327ab30585f1093695ad"> 152</a></span>&#160;} <a class="code" href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbc">PS2_KBD_LEDS</a>;</div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; </div>
<div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4"> 154</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;{</div>
<div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a2251b650209d2abf9c98f3e45e3cf5c6"> 156</a></span>&#160; <a class="code" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a2251b650209d2abf9c98f3e45e3cf5c6">PS2_KBD_SCAN_CODE_GET_CURRENT</a> = 0,</div>
<div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4ab6a12143a58e1487e9d6e3b533cd6c9b"> 157</a></span>&#160; <a class="code" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4ab6a12143a58e1487e9d6e3b533cd6c9b">PS2_KBD_SCAN_CODE_SET_1</a> = 1,</div>
<div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a611a5a1d2655245ba7ed1ec6f6e6055c"> 158</a></span>&#160; <a class="code" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a611a5a1d2655245ba7ed1ec6f6e6055c">PS2_KBD_SCAN_CODE_SET_2</a> = 2,</div>
<div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a2a3158fc36b4fdf627d248303a6ede20"> 159</a></span>&#160; <a class="code" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a2a3158fc36b4fdf627d248303a6ede20">PS2_KBD_SCAN_CODE_SET_3</a> = 3,</div>
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; </div>
<div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a7e0e395183152f3e37e9475a96f11b2e"> 161</a></span>&#160; <a class="code" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a7e0e395183152f3e37e9475a96f11b2e">PS2_KBD_SC_SET_1</a> = 0x43,</div>
<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a9ef0041dce55959183fa4fa24f618968"> 162</a></span>&#160; <a class="code" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a9ef0041dce55959183fa4fa24f618968">PS2_KBD_SC_SET_2</a> = 0x41,</div>
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <a class="code" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a1abdcf6b613c2fcbff74268db121e34a">PS2_KBD_SC_SET_3</a> = 0x3F</div>
<div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a1abdcf6b613c2fcbff74268db121e34a"> 164</a></span>&#160;} <a class="code" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4">PS2_KBD_SCAN_CODE_SET</a>;</div>
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; </div>
<div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html"> 166</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">union</span></div>
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;{</div>
<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html"> 168</a></span>&#160; <span class="keyword">struct</span></div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; {</div>
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; uint8_t RepeatRate : 5;</div>
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; </div>
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; uint8_t Delay : 2;</div>
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; </div>
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; uint8_t Zero : 1;</div>
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; };</div>
<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a1c786a0ac638f742e31267026602ac54"> 189</a></span>&#160; uint8_t <a class="code" href="../../d1/de1/aip_8h.html#a1c786a0ac638f742e31267026602ac54">Raw</a>;</div>
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;} <a class="code" href="../../d1/de1/aip_8h.html#d5/d94/unionPS2__KBD__TYPEMATIC">PS2_KBD_TYPEMATIC</a>;</div>
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; </div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; </div>
<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a8cf2e24dd34a0b528db4d9c415c3b957"> 193</a></span>&#160;<span class="preprocessor">#define PS2_MOUSE_CMD_SET_SCALING_1_1 0xE6</span></div>
<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a5f7afa4d6bb52799b5b43f81723af25d"> 194</a></span>&#160;<span class="preprocessor">#define PS2_MOUSE_CMD_SET_SCALING_2_1 0xE7</span></div>
<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a1670fa9e8c258966dc991035f7d700e5"> 195</a></span>&#160;<span class="preprocessor">#define PS2_MOUSE_CMD_SET_RESOLUTION 0xE8</span></div>
<div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a8374733dd184ca602b8a2fc7af22cd17"> 196</a></span>&#160;<span class="preprocessor">#define PS2_MOUSE_CMD_GET_STATUS 0xE9</span></div>
<div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a514ca9060abcc8c0170399d1be4cc1aa"> 197</a></span>&#160;<span class="preprocessor">#define PS2_MOUSE_CMD_SET_STREAM_MODE 0xEA</span></div>
<div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#aea2e4c34ba825590bf3a1c23add124ea"> 198</a></span>&#160;<span class="preprocessor">#define PS2_MOUSE_CMD_READ_DATA 0xEB</span></div>
<div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a4dc8cdb101ee23fde5d4685ebcfc7d20"> 199</a></span>&#160;<span class="preprocessor">#define PS2_MOUSE_CMD_RESET_WRAP_MODE 0xEC</span></div>
<div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#ac1d8f18884044daee1482cc7b167a761"> 200</a></span>&#160;<span class="preprocessor">#define PS2_MOUSE_CMD_SET_WRAP_MODE 0xEE</span></div>
<div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a1e37d0fcb186f3089b6cc7302357b11f"> 201</a></span>&#160;<span class="preprocessor">#define PS2_MOUSE_CMD_SET_REMOTE_MODE 0xF0</span></div>
<div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a92d821d3f64c1fda822aea140495d70e"> 202</a></span>&#160;<span class="preprocessor">#define PS2_MOUSE_CMD_READ_ID 0xF2</span></div>
<div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a3446e4e7e8f773d4261ce35f13ba2981"> 204</a></span>&#160;<span class="preprocessor">#define PS2_MOUSE_CMD_SET_SAMPLE_RATE 0xF3</span></div>
<div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a59645119c76af5f8c5150065e372b841"> 205</a></span>&#160;<span class="preprocessor">#define PS2_MOUSE_CMD_ENABLE_DATA_REPORTING 0xF4</span></div>
<div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#ad5515a4dbe6bf00f285039e3ba7e1b74"> 206</a></span>&#160;<span class="preprocessor">#define PS2_MOUSE_CMD_DISABLE_DATA_REPORTING 0xF5</span></div>
<div class="line"><a name="l00207"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a01fa96b1f69bb77a3efae0ed30452f17"> 207</a></span>&#160;<span class="preprocessor">#define PS2_MOUSE_CMD_SET_DEFAULTS 0xF6</span></div>
<div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a9765ecf9e2e3d0bd6acd5a3c7c2618dc"> 208</a></span>&#160;<span class="preprocessor">#define PS2_MOUSE_CMD_RESEND 0xFE</span></div>
<div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a81b027602f9a3813f9e6268ecde9b9bf"> 209</a></span>&#160;<span class="preprocessor">#define PS2_MOUSE_CMD_RESET 0xFF</span></div>
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; </div>
<div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#ac5bc0457a1c10ae362feb776532f5da9"> 211</a></span>&#160;<span class="preprocessor">#define PS2_MOUSE_RESP_ACK 0xFA</span></div>
<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#aac7fdb6df880b369a9a6ae86d8c5f12f"> 212</a></span>&#160;<span class="preprocessor">#define PS2_MOUSE_RESP_RESEND 0xFE</span></div>
<div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a2c9c30e6c4f5213dabac40b2a501a93d"> 213</a></span>&#160;<span class="preprocessor">#define PS2_MOUSE_RESP_TEST_PASSED 0xAA</span></div>
<div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a598e51d51617a1d80aaf56e19ef872fc"> 214</a></span>&#160;<span class="preprocessor">#define PS2_MOUSE_RESP_TEST_FAILED 0xFC</span></div>
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; </div>
<div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7"> 216</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;{</div>
<div class="line"><a name="l00218"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7a856a1c6cc3a816158e945299c040c7a7"> 218</a></span>&#160; <a class="code" href="../../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7a856a1c6cc3a816158e945299c040c7a7">PS2_MOUSE_RES_1</a> = 0,</div>
<div class="line"><a name="l00219"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7a32e6b1eb4bbb5014ef437e81fa1aaf15"> 219</a></span>&#160; <a class="code" href="../../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7a32e6b1eb4bbb5014ef437e81fa1aaf15">PS2_MOUSE_RES_2</a> = 1,</div>
<div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7ad06de8d5228edc910b2a45ef3f64d11c"> 220</a></span>&#160; <a class="code" href="../../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7ad06de8d5228edc910b2a45ef3f64d11c">PS2_MOUSE_RES_4</a> = 2,</div>
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; <a class="code" href="../../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7aaadc22beea4ed7609400ddb1bd1e81c2">PS2_MOUSE_RES_8</a> = 3</div>
<div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7aaadc22beea4ed7609400ddb1bd1e81c2"> 222</a></span>&#160;} <a class="code" href="../../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7">PS2_MOUSE_RESOLUTION</a>;</div>
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; </div>
<div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html"> 224</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;{</div>
<div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html"> 226</a></span>&#160; <span class="keyword">union</span></div>
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; {</div>
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; <span class="keyword">struct</span></div>
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; {</div>
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; uint8_t <a class="code" href="../../d1/de1/aip_8h.html#afed3db2529852271d278ff08791fa996">LeftButton</a> : 1;</div>
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; uint8_t <a class="code" href="../../d1/de1/aip_8h.html#ae720ea34653c53edca8e6006ac14eedb">RightButton</a> : 1;</div>
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; uint8_t <a class="code" href="../../d1/de1/aip_8h.html#a7f194284481c61912ad0d0fb8f525439">MiddleButton</a> : 1;</div>
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; uint8_t <a class="code" href="../../d1/de1/aip_8h.html#a7e36db4ddfffac0319695ee9988dc7f6">Always1</a> : 1;</div>
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; uint8_t <a class="code" href="../../d1/de1/aip_8h.html#a8ba513483738e003cc2d949bbc8c87b7">XSign</a> : 1;</div>
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; uint8_t <a class="code" href="../../d1/de1/aip_8h.html#a50b11bac2f0fa249f5cebe404c00d74e">YSign</a> : 1;</div>
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; uint8_t <a class="code" href="../../d1/de1/aip_8h.html#a999196b528952ded86d2ecdd66fd2659">XOverflow</a> : 1;</div>
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; uint8_t <a class="code" href="../../d1/de1/aip_8h.html#a010d40129fea5610bc6510df54e8822c">YOverflow</a> : 1;</div>
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; } <a class="code" href="../../df/d26/fs_8h.html#ae9d1c84bd8c5ad87f19dc53750668f1b">__attribute__</a>((packed));</div>
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; uint8_t Raw;</div>
<div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#ae07d9573c7ae9aa7d734e43ab74d88b3"> 240</a></span>&#160; } Base;</div>
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; </div>
<div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a03984accdad77fa5280f8724510170d4"> 242</a></span>&#160; uint8_t <a class="code" href="../../d1/de1/aip_8h.html#a03984accdad77fa5280f8724510170d4">XMovement</a>;</div>
<div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#ae7ed739b075fbfcabddfb598f2ebb912"> 243</a></span>&#160; uint8_t <a class="code" href="../../d1/de1/aip_8h.html#ae7ed739b075fbfcabddfb598f2ebb912">YMovement</a>;</div>
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; </div>
<div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html"> 245</a></span>&#160; <span class="keyword">union</span></div>
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; {</div>
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; <span class="keyword">struct</span></div>
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; {</div>
<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; uint8_t <a class="code" href="../../d1/de1/aip_8h.html#a4d6dfe063ce4b9f790c99c37c1ef782d">Z</a> : 4;</div>
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; uint8_t <a class="code" href="../../d1/de1/aip_8h.html#a985d3c1b1bb78dcb532adda850db8e71">Button4</a> : 1;</div>
<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; uint8_t <a class="code" href="../../d1/de1/aip_8h.html#a51b10f759e11e22a2df18e78164340d2">Button5</a> : 1;</div>
<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; uint8_t <a class="code" href="../../d1/de1/aip_8h.html#ad636c779d8a2494cbf0e5bef39c32207">Always0</a> : 1;</div>
<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; uint8_t <a class="code" href="../../d1/de1/aip_8h.html#a64f89a7ebae40aae6fd6a15dd67dba12">Always0_2</a> : 1;</div>
<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; } <a class="code" href="../../df/d26/fs_8h.html#ae9d1c84bd8c5ad87f19dc53750668f1b">__attribute__</a>((packed));</div>
<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; uint8_t Raw;</div>
<div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#acc274a47b2ec66d6731ec91b274e1423"> 256</a></span>&#160; } ZMovement;</div>
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;} <a class="code" href="../../d1/de1/aip_8h.html#d3/d18/structPS2__MOUSE__PACKET">PS2_MOUSE_PACKET</a>;</div>
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; </div>
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;<span class="preprocessor">#endif </span><span class="comment">// !__FENNIX_API_AIP_H__</span></div>
<div class="ttc" id="aaip_8h_html_a010d40129fea5610bc6510df54e8822c"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a010d40129fea5610bc6510df54e8822c">YOverflow</a></div><div class="ttdeci">uint8_t YOverflow</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/de1/aip_8h_source.html#l00007">aip.h:7</a></div></div>
<div class="ttc" id="aaip_8h_html_a03984accdad77fa5280f8724510170d4"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a03984accdad77fa5280f8724510170d4">PS2_MOUSE_PACKET::XMovement</a></div><div class="ttdeci">uint8_t XMovement</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/de1/aip_8h_source.html#l00242">aip.h:242</a></div></div>
<a href="../../d1/de1/aip_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"><a class="line" href="../../d1/de1/aip_8h.html#a985d3c1b1bb78dcb532adda850db8e71"> 1</a></span><span class="comment">/*</span></div>
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a51b10f759e11e22a2df18e78164340d2"> 2</a></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"><a class="line" href="../../d1/de1/aip_8h.html#ad636c779d8a2494cbf0e5bef39c32207"> 3</a></span><span class="comment"></span> </div>
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a64f89a7ebae40aae6fd6a15dd67dba12"> 4</a></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"><a class="line" href="../../d1/de1/aip_8h.html#a50b11bac2f0fa249f5cebe404c00d74e"> 5</a></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"><a class="line" href="../../d1/de1/aip_8h.html#a999196b528952ded86d2ecdd66fd2659"> 6</a></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"><a class="line" href="../../d1/de1/aip_8h.html#a010d40129fea5610bc6510df54e8822c"> 7</a></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 &lt;https://www.gnu.org/licenses/&gt;.</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_AIP_H__</span></div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#define __FENNIX_API_AIP_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 &lt;types.h&gt;</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"><a class="line" href="../../d1/de1/aip_8h.html#a4c4c538b4d0809530a26a7a6d4469259"> 23</a></span><span class="preprocessor">#define PIC1_CMD 0x20</span></div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#af27e966ec947ca1172f30ae301c5f24b"> 24</a></span><span class="preprocessor">#define PIC1_DATA (PIC1_CMD + 1)</span></div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#ae21e6e278037d30c9548e2fbb4308306"> 25</a></span><span class="preprocessor">#define PIC2_CMD 0xA0</span></div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#ab6d3b9f6f427357310896adf176145f1"> 26</a></span><span class="preprocessor">#define PIC2_DATA (PIC2_CMD + 1)</span></div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a8305f30b16326e7c511e03ddce6c6961"> 27</a></span><span class="preprocessor">#define _PIC_EOI 0x20</span></div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> </div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#afdbeabd6455ad1caf38d713be4945425"> 29</a></span><span class="preprocessor">#define PS2_DATA 0x60</span></div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a5011033b67ebce0ddc40f985c04832e1"> 30</a></span><span class="preprocessor">#define PS2_STATUS 0x64</span></div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a349f6d70cf357fe295324ef26b1de859"> 31</a></span><span class="preprocessor">#define PS2_CMD PS2_STATUS</span></div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#aae27b4e03e27b850f66cf5f46ed30530"> 32</a></span><span class="preprocessor">#define PS2_ACK 0xFA</span></div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a76797708c65d0cbfc053424ebcbf82d7"> 33</a></span><span class="preprocessor">#define PS2_TEST_PASSED 0x55</span></div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#ab807b48ac4960880a9107832b7b0f195"> 34</a></span><span class="preprocessor">#define PS2_TEST_FAILED 0xFC</span></div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a85b51743c17aecdd28ae941693da6c11"> 36</a></span><span class="preprocessor">#define PS2_CMD_READ_CONFIG 0x20</span></div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a3f626852e86177253c8cf1e1bcbbe1c1"> 37</a></span><span class="preprocessor">#define PS2_CMD_READ_CONFIG_N(n) (PS2_CMD_READ_CONFIG + n)</span></div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a0aee664379c66e07a7bb3fdf96ac98e6"> 38</a></span><span class="preprocessor">#define PS2_CMD_WRITE_CONFIG 0x60</span></div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#ae99951c9a825580da3cd19fad3032fcd"> 39</a></span><span class="preprocessor">#define PS2_CMD_WRITE_CONFIG_N(n) (PS2_CMD_WRITE_CONFIG + n)</span></div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a8e760f710e8ad14e0b22dcbe2f6804fd"> 40</a></span><span class="preprocessor">#define PS2_CMD_DISABLE_PORT_2 0xA7</span></div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a760516c47eeaf05775fc1fd81e339c73"> 41</a></span><span class="preprocessor">#define PS2_CMD_ENABLE_PORT_2 0xA8</span></div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#aa7ab36cbcc7910e971c736401c9c36ee"> 42</a></span><span class="preprocessor">#define PS2_CMD_TEST_PORT_2 0xA9</span></div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#aa33fc8f1e6eba7de0bf02c716fd5543c"> 43</a></span><span class="preprocessor">#define PS2_CMD_TEST_CONTROLLER 0xAA</span></div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a7e5f986206d7889c8d0c7aa85365e0e0"> 44</a></span><span class="preprocessor">#define PS2_CMD_TEST_PORT_1 0xAB</span></div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a73785a9d50b49c041a68c2b5086b19a9"> 45</a></span><span class="preprocessor">#define PS2_CMD_DIAGNOSTIC_DUMP 0xAC</span></div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#abceabf403342d3c3834bc41b96d4e05d"> 46</a></span><span class="preprocessor">#define PS2_CMD_DISABLE_PORT_1 0xAD</span></div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#aa8b34d40c6d58af702ff8f6f656e9625"> 47</a></span><span class="preprocessor">#define PS2_CMD_ENABLE_PORT_1 0xAE</span></div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a17e275485045a87d7e66250bf0a3f7e7"> 48</a></span><span class="preprocessor">#define PS2_CMD_READ_INPUT_PORT 0xC0</span></div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#af934e2ef5888d9ffd9fc9d1d18368af9"> 49</a></span><span class="preprocessor">#define PS2_CMD_COPY_INPUT_0_3_TO_4_7_STATUS 0xC1</span></div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a7203baf59eb90b5b0ad253e2373b9907"> 50</a></span><span class="preprocessor">#define PS2_CMD_COPY_INPUT_4_7_TO_4_7_STATUS 0xC2</span></div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#adacccff83b034d25299dc29eca2788f0"> 51</a></span><span class="preprocessor">#define PS2_CMD_READ_OUTPUT_PORT 0xD0</span></div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a2a9b984a4f47f73a34dbc145546f39ed"> 52</a></span><span class="preprocessor">#define PS2_CMD_WRITE_NEXT_BYTE_TO_OUTPUT_PORT 0xD1</span></div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#ad4f3cdf719d28a63ae05302ae4c64298"> 53</a></span><span class="preprocessor">#define PS2_CMD_WRITE_NEXT_BYTE_TO_PS2_PORT_1_OUTPUT 0xD2</span></div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a6ba1c2da3b2b02c2a2bcd324ead30aaf"> 54</a></span><span class="preprocessor">#define PS2_CMD_WRITE_NEXT_BYTE_TO_PS2_PORT_2_OUTPUT 0xD3</span></div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a477e63cb3f091426422de8d39d085343"> 55</a></span><span class="preprocessor">#define PS2_CMD_WRITE_NEXT_BYTE_TO_PS2_PORT_2_INPUT 0xD4</span></div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a6c152c6f1649c23093a994c73b5ec3f3"> 56</a></span><span class="preprocessor">#define PS2_CMD_PULSE_OUTPUT_LINE(n) (0xF0 + n)</span></div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> </div>
<div class="foldopen" id="foldopen00058" data-start="{" data-end="};">
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html"> 58</a></span><span class="keyword">typedef</span> <span class="keyword">union</span></div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span>{</div>
<div class="foldopen" id="foldopen00060" data-start="{" data-end="};">
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html"> 60</a></span> <span class="keyword">struct</span></div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> {</div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> uint8_t OutputBufferFull : 1;</div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> uint8_t InputBufferFull : 1;</div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> uint8_t SystemFlag : 1;</div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> uint8_t CommandData : 1;</div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> uint8_t Unknown1 : 1;</div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> uint8_t Unknown2 : 1;</div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> uint8_t TimeoutError : 1;</div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> uint8_t ParityError : 1;</div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> };</div>
</div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a0aeb1f673a677a69047678d8dc1550d1"> 71</a></span> uint8_t <a class="code hl_variable" href="../../d1/de1/aip_8h.html#a0aeb1f673a677a69047678d8dc1550d1">Raw</a>;</div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span>} <a class="code hl_union" href="../../d1/de1/aip_8h.html#d7/d48/unionPS2__STATUSES">PS2_STATUSES</a>;</div>
</div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> </div>
<div class="foldopen" id="foldopen00074" data-start="{" data-end="};">
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html"> 74</a></span><span class="keyword">typedef</span> <span class="keyword">union</span></div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span>{</div>
<div class="foldopen" id="foldopen00076" data-start="{" data-end="};">
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html"> 76</a></span> <span class="keyword">struct</span></div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> {</div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> uint8_t Port1Interrupt : 1;</div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> uint8_t Port2Interrupt : 1;</div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> uint8_t SystemFlag : 1;</div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> uint8_t Zero0 : 1;</div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> uint8_t Port1Clock : 1;</div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> uint8_t Port2Clock : 1;</div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> uint8_t Port1Translation : 1;</div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> uint8_t Zero1 : 1;</div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> };</div>
</div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#aabcce9d04cf80862c31c591b284ee358"> 87</a></span> uint8_t <a class="code hl_variable" href="../../d1/de1/aip_8h.html#aabcce9d04cf80862c31c591b284ee358">Raw</a>;</div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span>} <a class="code hl_union" href="../../d1/de1/aip_8h.html#d5/d42/unionPS2__CONFIGURATION">PS2_CONFIGURATION</a>;</div>
</div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> </div>
<div class="foldopen" id="foldopen00090" data-start="{" data-end="};">
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html"> 90</a></span><span class="keyword">typedef</span> <span class="keyword">union</span></div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span>{</div>
<div class="foldopen" id="foldopen00092" data-start="{" data-end="};">
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html"> 92</a></span> <span class="keyword">struct</span></div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> {</div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> uint8_t SystemReset : 1;</div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> uint8_t A20Gate : 1;</div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> uint8_t Port2Clock : 1;</div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> uint8_t Port2Data : 1;</div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> uint8_t Port1OutputBufferFull : 1;</div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> uint8_t Port2OutputBufferFull : 1;</div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> uint8_t Port1InputBufferFull : 1;</div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> uint8_t Port2InputBufferFull : 1;</div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> };</div>
</div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a6f55d35c117c53b1aa5b104e550674dd"> 103</a></span> uint8_t <a class="code hl_variable" href="../../d1/de1/aip_8h.html#a6f55d35c117c53b1aa5b104e550674dd">Raw</a>;</div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span>} <a class="code hl_union" href="../../d1/de1/aip_8h.html#da/dc6/unionPS2__OUTPUT__PORT">PS2_OUTPUT_PORT</a>;</div>
</div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> </div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a08e984e6a1417b7b6e89c6232ce00905"> 106</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="../../d1/de1/aip_8h.html#a08e984e6a1417b7b6e89c6232ce00905">PIC_EOI</a>(uint8_t IRQ);</div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a47eacd96b732a39b728fed2402f9210b"> 107</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="../../d1/de1/aip_8h.html#a47eacd96b732a39b728fed2402f9210b">IRQ_MASK</a>(uint8_t IRQ);</div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#abb94e8ea4110b1505f8722d697697eea"> 108</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="../../d1/de1/aip_8h.html#abb94e8ea4110b1505f8722d697697eea">IRQ_UNMASK</a>(uint8_t IRQ);</div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#af2ae44f829abc7018863d9bf8fb9b859"> 109</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="../../d1/de1/aip_8h.html#af2ae44f829abc7018863d9bf8fb9b859">PS2Wait</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> Output);</div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a12501e11544172f81587ea9a2cedd7be"> 110</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="../../d1/de1/aip_8h.html#a12501e11544172f81587ea9a2cedd7be">PS2WriteCommand</a>(uint8_t Command);</div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#ac722c6485f425b33b023549fa448c112"> 111</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="../../d1/de1/aip_8h.html#ac722c6485f425b33b023549fa448c112">PS2WriteData</a>(uint8_t Data);</div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#ac52f28bcc38cdcb9e2548528de67dc44"> 112</a></span>uint8_t <a class="code hl_function" href="../../d1/de1/aip_8h.html#ac52f28bcc38cdcb9e2548528de67dc44">PS2ReadData</a>();</div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#ab4e5cc3a96dc9f7d922e65241ff53f48"> 113</a></span>uint8_t <a class="code hl_function" href="../../d1/de1/aip_8h.html#ab4e5cc3a96dc9f7d922e65241ff53f48">PS2ReadStatus</a>();</div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a1c1df3cb3ab237cb29864c8d185537f0"> 114</a></span>uint8_t <a class="code hl_function" href="../../d1/de1/aip_8h.html#a1c1df3cb3ab237cb29864c8d185537f0">PS2ReadAfterACK</a>();</div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#ab89ed60f3ef02b78ef5080b0941ed134"> 115</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="../../d1/de1/aip_8h.html#ab89ed60f3ef02b78ef5080b0941ed134">PS2ClearOutputBuffer</a>();</div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a38ac8086f1219290834fa333d5f61d61"> 116</a></span><span class="keywordtype">int</span> <a class="code hl_function" href="../../d1/de1/aip_8h.html#a38ac8086f1219290834fa333d5f61d61">PS2ACKTimeout</a>();</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"><a class="line" href="../../d1/de1/aip_8h.html#a553775c2f7c013ee400dffb01d596328"> 118</a></span><span class="preprocessor">#define WaitOutput PS2Wait(DriverID, true)</span></div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#aa964d7c1114a861480b1fea356404cf4"> 119</a></span><span class="preprocessor">#define WaitInput PS2Wait(DriverID, false)</span></div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> </div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> </div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a59c9a2227ea292bc16c9c65d6d092cbd"> 122</a></span><span class="preprocessor">#define PS2_KBD_CMD_SET_LEDS 0xED</span></div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a8cfa2bad14d701597ac3214fd9b62d7f"> 123</a></span><span class="preprocessor">#define PS2_KBD_CMD_ECHO 0xEE</span></div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a2e6a0f04e2a8f77ac8fc5ad284a64e9a"> 124</a></span><span class="preprocessor">#define PS2_KBD_CMD_SCAN_CODE_SET 0xF0</span></div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#af4ab5ae2b7058064dc5f1d0ce04473c6"> 125</a></span><span class="preprocessor">#define PS2_KBD_CMD_IDENTIFY 0xF2</span></div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a40756f0aac46d870eb681a58dc372bfa"> 126</a></span><span class="preprocessor">#define PS2_KBD_CMD_TYPEMATIC 0xF3</span></div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#ad63145b6dc06948bae574cd024b2606f"> 127</a></span><span class="preprocessor">#define PS2_KBD_CMD_ENABLE_SCANNING 0xF4</span></div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a1e408ee85e43b8060fb268d265889f49"> 128</a></span><span class="preprocessor">#define PS2_KBD_CMD_DISABLE_SCANNING 0xF5</span></div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#acea9e4bf70511389b33df326074434ff"> 129</a></span><span class="preprocessor">#define PS2_KBD_CMD_DEFAULTS 0xF6</span></div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#aeab72e1b339968e91de7ef6e177d4d46"> 130</a></span><span class="preprocessor">#define PS2_KBD_CMD_ALL_TYPEMATIC 0xF7</span></div>
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a0c0da13ca5919b091c19234acccb7472"> 131</a></span><span class="preprocessor">#define PS2_KBD_CMD_ALL_MAKE_RELEASE 0xF8</span></div>
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#affc73ef21f75670e1632788ef763e347"> 132</a></span><span class="preprocessor">#define PS2_KBD_CMD_ALL_MAKE 0xF9</span></div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#afb13f744c73bbff0b45c8b15aa95d1c2"> 133</a></span><span class="preprocessor">#define PS2_KBD_CMD_ALL_TYPEMATIC_MAKE_RELEASE 0xFA</span></div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#af9e177b9aefa0121328d0738105253a8"> 134</a></span><span class="preprocessor">#define PS2_KBD_CMD_SPECIFIC_TYPEMATIC 0xFB</span></div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#adf07e1dd4c9e9623332e055a0670a61e"> 135</a></span><span class="preprocessor">#define PS2_KBD_CMD_SPECIFIC_MAKE_RELEASE 0xFC</span></div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a87304f876af426e63c40878fac95069b"> 136</a></span><span class="preprocessor">#define PS2_KBD_CMD_SPECIFIC_MAKE 0xFD</span></div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a78e89eac04afa736620202a250b1652e"> 137</a></span><span class="preprocessor">#define PS2_KBD_CMD_RESEND 0xFE</span></div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a7def054c2c4044f0d79a4242c1fab0f3"> 138</a></span><span class="preprocessor">#define PS2_KBD_CMD_RESET 0xFF</span></div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> </div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#acd7c0c3c66f59b7c30bc4c427a1facb4"> 140</a></span><span class="preprocessor">#define PS2_KBD_RESP_ACK 0xFA</span></div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a522d2d21681a109cc7e49dff69d58e35"> 141</a></span><span class="preprocessor">#define PS2_KBD_RESP_ECHO 0xEE</span></div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#aa34179ba1def0d1be4f8e7eff0eeded4"> 142</a></span><span class="preprocessor">#define PS2_KBD_RESP_RESEND 0xFE</span></div>
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a2a20b18102384522a2f63bb3cd0baa4a"> 143</a></span><span class="preprocessor">#define PS2_KBD_RESP_TEST_PASSED 0xAA</span></div>
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a934a0f9b95a6cd75d9a9886a690560c6"> 144</a></span><span class="preprocessor">#define PS2_KBD_RESP_TEST_FAILED 0xFC</span></div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a2412d04c5199900f1fe5c6b03a1b833f"> 145</a></span><span class="preprocessor">#define PS2_KBD_RESP_TEST_FAILED_2 0xFD</span></div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> </div>
<div class="foldopen" id="foldopen00147" data-start="{" data-end="};">
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbc"> 147</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span>{</div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbca371d0631f3e4cc5e96abe555e47fef7d"> 149</a></span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbca371d0631f3e4cc5e96abe555e47fef7d">PS2_KBD_LED_SCROLL_LOCK</a> = 1,</div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbcabd6d7f2afaa27f8056a7b34a1d48400b"> 150</a></span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbcabd6d7f2afaa27f8056a7b34a1d48400b">PS2_KBD_LED_NUM_LOCK</a> = 2,</div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbca80fa56c37e35327ab30585f1093695ad">PS2_KBD_LED_CAPS_LOCK</a> = 4</div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbca80fa56c37e35327ab30585f1093695ad"> 152</a></span>} <a class="code hl_enumeration" href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbc">PS2_KBD_LEDS</a>;</div>
</div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> </div>
<div class="foldopen" id="foldopen00154" data-start="{" data-end="};">
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4"> 154</a></span><span class="keyword">typedef</span> <span class="keyword">enum</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="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a2251b650209d2abf9c98f3e45e3cf5c6"> 156</a></span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a2251b650209d2abf9c98f3e45e3cf5c6">PS2_KBD_SCAN_CODE_GET_CURRENT</a> = 0,</div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4ab6a12143a58e1487e9d6e3b533cd6c9b"> 157</a></span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4ab6a12143a58e1487e9d6e3b533cd6c9b">PS2_KBD_SCAN_CODE_SET_1</a> = 1,</div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a611a5a1d2655245ba7ed1ec6f6e6055c"> 158</a></span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a611a5a1d2655245ba7ed1ec6f6e6055c">PS2_KBD_SCAN_CODE_SET_2</a> = 2,</div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a2a3158fc36b4fdf627d248303a6ede20"> 159</a></span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a2a3158fc36b4fdf627d248303a6ede20">PS2_KBD_SCAN_CODE_SET_3</a> = 3,</div>
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> </div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a7e0e395183152f3e37e9475a96f11b2e"> 161</a></span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a7e0e395183152f3e37e9475a96f11b2e">PS2_KBD_SC_SET_1</a> = 0x43,</div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a9ef0041dce55959183fa4fa24f618968"> 162</a></span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a9ef0041dce55959183fa4fa24f618968">PS2_KBD_SC_SET_2</a> = 0x41,</div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a1abdcf6b613c2fcbff74268db121e34a">PS2_KBD_SC_SET_3</a> = 0x3F</div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a1abdcf6b613c2fcbff74268db121e34a"> 164</a></span>} <a class="code hl_enumeration" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4">PS2_KBD_SCAN_CODE_SET</a>;</div>
</div>
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> </div>
<div class="foldopen" id="foldopen00166" data-start="{" data-end="};">
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html"> 166</a></span><span class="keyword">typedef</span> <span class="keyword">union</span></div>
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span>{</div>
<div class="foldopen" id="foldopen00168" data-start="{" data-end="};">
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html"> 168</a></span> <span class="keyword">struct</span></div>
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> {</div>
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> uint8_t RepeatRate : 5;</div>
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> </div>
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span> uint8_t Delay : 2;</div>
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span> </div>
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span> uint8_t Zero : 1;</div>
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span> };</div>
</div>
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a1c786a0ac638f742e31267026602ac54"> 189</a></span> uint8_t <a class="code hl_variable" href="../../d1/de1/aip_8h.html#a1c786a0ac638f742e31267026602ac54">Raw</a>;</div>
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span>} <a class="code hl_union" href="../../d1/de1/aip_8h.html#d5/d94/unionPS2__KBD__TYPEMATIC">PS2_KBD_TYPEMATIC</a>;</div>
</div>
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span> </div>
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span> </div>
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a8cf2e24dd34a0b528db4d9c415c3b957"> 193</a></span><span class="preprocessor">#define PS2_MOUSE_CMD_SET_SCALING_1_1 0xE6</span></div>
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a5f7afa4d6bb52799b5b43f81723af25d"> 194</a></span><span class="preprocessor">#define PS2_MOUSE_CMD_SET_SCALING_2_1 0xE7</span></div>
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a1670fa9e8c258966dc991035f7d700e5"> 195</a></span><span class="preprocessor">#define PS2_MOUSE_CMD_SET_RESOLUTION 0xE8</span></div>
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a8374733dd184ca602b8a2fc7af22cd17"> 196</a></span><span class="preprocessor">#define PS2_MOUSE_CMD_GET_STATUS 0xE9</span></div>
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a514ca9060abcc8c0170399d1be4cc1aa"> 197</a></span><span class="preprocessor">#define PS2_MOUSE_CMD_SET_STREAM_MODE 0xEA</span></div>
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#aea2e4c34ba825590bf3a1c23add124ea"> 198</a></span><span class="preprocessor">#define PS2_MOUSE_CMD_READ_DATA 0xEB</span></div>
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a4dc8cdb101ee23fde5d4685ebcfc7d20"> 199</a></span><span class="preprocessor">#define PS2_MOUSE_CMD_RESET_WRAP_MODE 0xEC</span></div>
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#ac1d8f18884044daee1482cc7b167a761"> 200</a></span><span class="preprocessor">#define PS2_MOUSE_CMD_SET_WRAP_MODE 0xEE</span></div>
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a1e37d0fcb186f3089b6cc7302357b11f"> 201</a></span><span class="preprocessor">#define PS2_MOUSE_CMD_SET_REMOTE_MODE 0xF0</span></div>
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a92d821d3f64c1fda822aea140495d70e"> 202</a></span><span class="preprocessor">#define PS2_MOUSE_CMD_READ_ID 0xF2</span></div>
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a3446e4e7e8f773d4261ce35f13ba2981"> 204</a></span><span class="preprocessor">#define PS2_MOUSE_CMD_SET_SAMPLE_RATE 0xF3</span></div>
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a59645119c76af5f8c5150065e372b841"> 205</a></span><span class="preprocessor">#define PS2_MOUSE_CMD_ENABLE_DATA_REPORTING 0xF4</span></div>
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#ad5515a4dbe6bf00f285039e3ba7e1b74"> 206</a></span><span class="preprocessor">#define PS2_MOUSE_CMD_DISABLE_DATA_REPORTING 0xF5</span></div>
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a01fa96b1f69bb77a3efae0ed30452f17"> 207</a></span><span class="preprocessor">#define PS2_MOUSE_CMD_SET_DEFAULTS 0xF6</span></div>
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a9765ecf9e2e3d0bd6acd5a3c7c2618dc"> 208</a></span><span class="preprocessor">#define PS2_MOUSE_CMD_RESEND 0xFE</span></div>
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a81b027602f9a3813f9e6268ecde9b9bf"> 209</a></span><span class="preprocessor">#define PS2_MOUSE_CMD_RESET 0xFF</span></div>
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> </div>
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#ac5bc0457a1c10ae362feb776532f5da9"> 211</a></span><span class="preprocessor">#define PS2_MOUSE_RESP_ACK 0xFA</span></div>
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#aac7fdb6df880b369a9a6ae86d8c5f12f"> 212</a></span><span class="preprocessor">#define PS2_MOUSE_RESP_RESEND 0xFE</span></div>
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a2c9c30e6c4f5213dabac40b2a501a93d"> 213</a></span><span class="preprocessor">#define PS2_MOUSE_RESP_TEST_PASSED 0xAA</span></div>
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a598e51d51617a1d80aaf56e19ef872fc"> 214</a></span><span class="preprocessor">#define PS2_MOUSE_RESP_TEST_FAILED 0xFC</span></div>
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span> </div>
<div class="foldopen" id="foldopen00216" data-start="{" data-end="};">
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7"> 216</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span>{</div>
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7a856a1c6cc3a816158e945299c040c7a7"> 218</a></span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7a856a1c6cc3a816158e945299c040c7a7">PS2_MOUSE_RES_1</a> = 0,</div>
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7a32e6b1eb4bbb5014ef437e81fa1aaf15"> 219</a></span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7a32e6b1eb4bbb5014ef437e81fa1aaf15">PS2_MOUSE_RES_2</a> = 1,</div>
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7ad06de8d5228edc910b2a45ef3f64d11c"> 220</a></span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7ad06de8d5228edc910b2a45ef3f64d11c">PS2_MOUSE_RES_4</a> = 2,</div>
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7aaadc22beea4ed7609400ddb1bd1e81c2">PS2_MOUSE_RES_8</a> = 3</div>
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7aaadc22beea4ed7609400ddb1bd1e81c2"> 222</a></span>} <a class="code hl_enumeration" href="../../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7">PS2_MOUSE_RESOLUTION</a>;</div>
</div>
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span> </div>
<div class="foldopen" id="foldopen00224" data-start="{" data-end="};">
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html"> 224</a></span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span>{</div>
<div class="foldopen" id="foldopen00226" data-start="{" data-end="};">
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html"> 226</a></span> <span class="keyword">union</span></div>
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span> {</div>
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span> <span class="keyword">struct</span></div>
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span> {</div>
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span> uint8_t <a class="code hl_variable" href="../../d1/de1/aip_8h.html#afed3db2529852271d278ff08791fa996">LeftButton</a> : 1;</div>
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span> uint8_t <a class="code hl_variable" href="../../d1/de1/aip_8h.html#ae720ea34653c53edca8e6006ac14eedb">RightButton</a> : 1;</div>
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span> uint8_t <a class="code hl_variable" href="../../d1/de1/aip_8h.html#a7f194284481c61912ad0d0fb8f525439">MiddleButton</a> : 1;</div>
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span> uint8_t <a class="code hl_variable" href="../../d1/de1/aip_8h.html#a7e36db4ddfffac0319695ee9988dc7f6">Always1</a> : 1;</div>
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span> uint8_t <a class="code hl_variable" href="../../d1/de1/aip_8h.html#a8ba513483738e003cc2d949bbc8c87b7">XSign</a> : 1;</div>
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span> uint8_t <a class="code hl_variable" href="../../d1/de1/aip_8h.html#a50b11bac2f0fa249f5cebe404c00d74e">YSign</a> : 1;</div>
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"> 236</span> uint8_t <a class="code hl_variable" href="../../d1/de1/aip_8h.html#a999196b528952ded86d2ecdd66fd2659">XOverflow</a> : 1;</div>
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span> uint8_t <a class="code hl_variable" href="../../d1/de1/aip_8h.html#a010d40129fea5610bc6510df54e8822c">YOverflow</a> : 1;</div>
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span> } <a class="code hl_struct" href="../../d9/d97/pci_8h.html#dd/d3f/struct____attribute____">__attribute__</a>((packed));</div>
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span> uint8_t Raw;</div>
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#ae07d9573c7ae9aa7d734e43ab74d88b3"> 240</a></span> } Base;</div>
</div>
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span> </div>
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a03984accdad77fa5280f8724510170d4"> 242</a></span> uint8_t <a class="code hl_variable" href="../../d1/de1/aip_8h.html#a03984accdad77fa5280f8724510170d4">XMovement</a>;</div>
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#ae7ed739b075fbfcabddfb598f2ebb912"> 243</a></span> uint8_t <a class="code hl_variable" href="../../d1/de1/aip_8h.html#ae7ed739b075fbfcabddfb598f2ebb912">YMovement</a>;</div>
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span> </div>
<div class="foldopen" id="foldopen00245" data-start="{" data-end="};">
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html"> 245</a></span> <span class="keyword">union</span></div>
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span> {</div>
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span> <span class="keyword">struct</span></div>
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"> 248</span> {</div>
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span> uint8_t <a class="code hl_variable" href="../../d1/de1/aip_8h.html#a4d6dfe063ce4b9f790c99c37c1ef782d">Z</a> : 4;</div>
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span> uint8_t <a class="code hl_variable" href="../../d1/de1/aip_8h.html#a985d3c1b1bb78dcb532adda850db8e71">Button4</a> : 1;</div>
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span> uint8_t <a class="code hl_variable" href="../../d1/de1/aip_8h.html#a51b10f759e11e22a2df18e78164340d2">Button5</a> : 1;</div>
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"> 252</span> uint8_t <a class="code hl_variable" href="../../d1/de1/aip_8h.html#ad636c779d8a2494cbf0e5bef39c32207">Always0</a> : 1;</div>
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"> 253</span> uint8_t <a class="code hl_variable" href="../../d1/de1/aip_8h.html#a64f89a7ebae40aae6fd6a15dd67dba12">Always0_2</a> : 1;</div>
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"> 254</span> } <a class="code hl_struct" href="../../d9/d97/pci_8h.html#dd/d3f/struct____attribute____">__attribute__</a>((packed));</div>
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span> uint8_t Raw;</div>
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#acc274a47b2ec66d6731ec91b274e1423"> 256</a></span> } ZMovement;</div>
</div>
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"> 257</span>} <a class="code hl_struct" href="../../d1/de1/aip_8h.html#d3/d18/structPS2__MOUSE__PACKET">PS2_MOUSE_PACKET</a>;</div>
</div>
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span> </div>
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span><span class="preprocessor">#endif </span><span class="comment">// !__FENNIX_API_AIP_H__</span></div>
<div class="ttc" id="aaip_8h_html_a010d40129fea5610bc6510df54e8822c"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a010d40129fea5610bc6510df54e8822c">YOverflow</a></div><div class="ttdeci">uint8_t YOverflow</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00007">aip.h:7</a></div></div>
<div class="ttc" id="aaip_8h_html_a03984accdad77fa5280f8724510170d4"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a03984accdad77fa5280f8724510170d4">PS2_MOUSE_PACKET::XMovement</a></div><div class="ttdeci">uint8_t XMovement</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00242">aip.h:242</a></div></div>
<div class="ttc" id="aaip_8h_html_a08e984e6a1417b7b6e89c6232ce00905"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a08e984e6a1417b7b6e89c6232ce00905">PIC_EOI</a></div><div class="ttdeci">void PIC_EOI(uint8_t IRQ)</div></div>
<div class="ttc" id="aaip_8h_html_a0aeb1f673a677a69047678d8dc1550d1"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a0aeb1f673a677a69047678d8dc1550d1">PS2_STATUSES::Raw</a></div><div class="ttdeci">uint8_t Raw</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/de1/aip_8h_source.html#l00071">aip.h:71</a></div></div>
<div class="ttc" id="aaip_8h_html_a0aeb1f673a677a69047678d8dc1550d1"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a0aeb1f673a677a69047678d8dc1550d1">PS2_STATUSES::Raw</a></div><div class="ttdeci">uint8_t Raw</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00071">aip.h:71</a></div></div>
<div class="ttc" id="aaip_8h_html_a12501e11544172f81587ea9a2cedd7be"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a12501e11544172f81587ea9a2cedd7be">PS2WriteCommand</a></div><div class="ttdeci">void PS2WriteCommand(uint8_t Command)</div></div>
<div class="ttc" id="aaip_8h_html_a1c1df3cb3ab237cb29864c8d185537f0"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a1c1df3cb3ab237cb29864c8d185537f0">PS2ReadAfterACK</a></div><div class="ttdeci">uint8_t PS2ReadAfterACK()</div></div>
<div class="ttc" id="aaip_8h_html_a1c786a0ac638f742e31267026602ac54"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a1c786a0ac638f742e31267026602ac54">PS2_KBD_TYPEMATIC::Raw</a></div><div class="ttdeci">uint8_t Raw</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/de1/aip_8h_source.html#l00189">aip.h:189</a></div></div>
<div class="ttc" id="aaip_8h_html_a298a99937859237aa2f19ee87436c3e4"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4">PS2_KBD_SCAN_CODE_SET</a></div><div class="ttdeci">PS2_KBD_SCAN_CODE_SET</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/de1/aip_8h_source.html#l00154">aip.h:155</a></div></div>
<div class="ttc" id="aaip_8h_html_a298a99937859237aa2f19ee87436c3e4a1abdcf6b613c2fcbff74268db121e34a"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a1abdcf6b613c2fcbff74268db121e34a">PS2_KBD_SC_SET_3</a></div><div class="ttdeci">@ PS2_KBD_SC_SET_3</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/de1/aip_8h_source.html#l00164">aip.h:163</a></div></div>
<div class="ttc" id="aaip_8h_html_a298a99937859237aa2f19ee87436c3e4a2251b650209d2abf9c98f3e45e3cf5c6"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a2251b650209d2abf9c98f3e45e3cf5c6">PS2_KBD_SCAN_CODE_GET_CURRENT</a></div><div class="ttdeci">@ PS2_KBD_SCAN_CODE_GET_CURRENT</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/de1/aip_8h_source.html#l00156">aip.h:156</a></div></div>
<div class="ttc" id="aaip_8h_html_a298a99937859237aa2f19ee87436c3e4a2a3158fc36b4fdf627d248303a6ede20"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a2a3158fc36b4fdf627d248303a6ede20">PS2_KBD_SCAN_CODE_SET_3</a></div><div class="ttdeci">@ PS2_KBD_SCAN_CODE_SET_3</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/de1/aip_8h_source.html#l00159">aip.h:159</a></div></div>
<div class="ttc" id="aaip_8h_html_a298a99937859237aa2f19ee87436c3e4a611a5a1d2655245ba7ed1ec6f6e6055c"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a611a5a1d2655245ba7ed1ec6f6e6055c">PS2_KBD_SCAN_CODE_SET_2</a></div><div class="ttdeci">@ PS2_KBD_SCAN_CODE_SET_2</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/de1/aip_8h_source.html#l00158">aip.h:158</a></div></div>
<div class="ttc" id="aaip_8h_html_a298a99937859237aa2f19ee87436c3e4a7e0e395183152f3e37e9475a96f11b2e"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a7e0e395183152f3e37e9475a96f11b2e">PS2_KBD_SC_SET_1</a></div><div class="ttdeci">@ PS2_KBD_SC_SET_1</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/de1/aip_8h_source.html#l00161">aip.h:161</a></div></div>
<div class="ttc" id="aaip_8h_html_a298a99937859237aa2f19ee87436c3e4a9ef0041dce55959183fa4fa24f618968"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a9ef0041dce55959183fa4fa24f618968">PS2_KBD_SC_SET_2</a></div><div class="ttdeci">@ PS2_KBD_SC_SET_2</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/de1/aip_8h_source.html#l00162">aip.h:162</a></div></div>
<div class="ttc" id="aaip_8h_html_a298a99937859237aa2f19ee87436c3e4ab6a12143a58e1487e9d6e3b533cd6c9b"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4ab6a12143a58e1487e9d6e3b533cd6c9b">PS2_KBD_SCAN_CODE_SET_1</a></div><div class="ttdeci">@ PS2_KBD_SCAN_CODE_SET_1</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/de1/aip_8h_source.html#l00157">aip.h:157</a></div></div>
<div class="ttc" id="aaip_8h_html_a1c786a0ac638f742e31267026602ac54"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a1c786a0ac638f742e31267026602ac54">PS2_KBD_TYPEMATIC::Raw</a></div><div class="ttdeci">uint8_t Raw</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00189">aip.h:189</a></div></div>
<div class="ttc" id="aaip_8h_html_a298a99937859237aa2f19ee87436c3e4"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4">PS2_KBD_SCAN_CODE_SET</a></div><div class="ttdeci">PS2_KBD_SCAN_CODE_SET</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00154">aip.h:155</a></div></div>
<div class="ttc" id="aaip_8h_html_a298a99937859237aa2f19ee87436c3e4a1abdcf6b613c2fcbff74268db121e34a"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a1abdcf6b613c2fcbff74268db121e34a">PS2_KBD_SC_SET_3</a></div><div class="ttdeci">@ PS2_KBD_SC_SET_3</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00164">aip.h:163</a></div></div>
<div class="ttc" id="aaip_8h_html_a298a99937859237aa2f19ee87436c3e4a2251b650209d2abf9c98f3e45e3cf5c6"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a2251b650209d2abf9c98f3e45e3cf5c6">PS2_KBD_SCAN_CODE_GET_CURRENT</a></div><div class="ttdeci">@ PS2_KBD_SCAN_CODE_GET_CURRENT</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00156">aip.h:156</a></div></div>
<div class="ttc" id="aaip_8h_html_a298a99937859237aa2f19ee87436c3e4a2a3158fc36b4fdf627d248303a6ede20"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a2a3158fc36b4fdf627d248303a6ede20">PS2_KBD_SCAN_CODE_SET_3</a></div><div class="ttdeci">@ PS2_KBD_SCAN_CODE_SET_3</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00159">aip.h:159</a></div></div>
<div class="ttc" id="aaip_8h_html_a298a99937859237aa2f19ee87436c3e4a611a5a1d2655245ba7ed1ec6f6e6055c"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a611a5a1d2655245ba7ed1ec6f6e6055c">PS2_KBD_SCAN_CODE_SET_2</a></div><div class="ttdeci">@ PS2_KBD_SCAN_CODE_SET_2</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00158">aip.h:158</a></div></div>
<div class="ttc" id="aaip_8h_html_a298a99937859237aa2f19ee87436c3e4a7e0e395183152f3e37e9475a96f11b2e"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a7e0e395183152f3e37e9475a96f11b2e">PS2_KBD_SC_SET_1</a></div><div class="ttdeci">@ PS2_KBD_SC_SET_1</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00161">aip.h:161</a></div></div>
<div class="ttc" id="aaip_8h_html_a298a99937859237aa2f19ee87436c3e4a9ef0041dce55959183fa4fa24f618968"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a9ef0041dce55959183fa4fa24f618968">PS2_KBD_SC_SET_2</a></div><div class="ttdeci">@ PS2_KBD_SC_SET_2</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00162">aip.h:162</a></div></div>
<div class="ttc" id="aaip_8h_html_a298a99937859237aa2f19ee87436c3e4ab6a12143a58e1487e9d6e3b533cd6c9b"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4ab6a12143a58e1487e9d6e3b533cd6c9b">PS2_KBD_SCAN_CODE_SET_1</a></div><div class="ttdeci">@ PS2_KBD_SCAN_CODE_SET_1</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00157">aip.h:157</a></div></div>
<div class="ttc" id="aaip_8h_html_a38ac8086f1219290834fa333d5f61d61"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a38ac8086f1219290834fa333d5f61d61">PS2ACKTimeout</a></div><div class="ttdeci">int PS2ACKTimeout()</div></div>
<div class="ttc" id="aaip_8h_html_a47eacd96b732a39b728fed2402f9210b"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a47eacd96b732a39b728fed2402f9210b">IRQ_MASK</a></div><div class="ttdeci">void IRQ_MASK(uint8_t IRQ)</div></div>
<div class="ttc" id="aaip_8h_html_a4d6dfe063ce4b9f790c99c37c1ef782d"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a4d6dfe063ce4b9f790c99c37c1ef782d">Z</a></div><div class="ttdeci">uint8_t Z</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/de1/aip_8h_source.html#l00000">aip.h:0</a></div></div>
<div class="ttc" id="aaip_8h_html_a50b11bac2f0fa249f5cebe404c00d74e"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a50b11bac2f0fa249f5cebe404c00d74e">YSign</a></div><div class="ttdeci">uint8_t YSign</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/de1/aip_8h_source.html#l00005">aip.h:5</a></div></div>
<div class="ttc" id="aaip_8h_html_a51b10f759e11e22a2df18e78164340d2"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a51b10f759e11e22a2df18e78164340d2">Button5</a></div><div class="ttdeci">uint8_t Button5</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/de1/aip_8h_source.html#l00002">aip.h:2</a></div></div>
<div class="ttc" id="aaip_8h_html_a64f89a7ebae40aae6fd6a15dd67dba12"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a64f89a7ebae40aae6fd6a15dd67dba12">Always0_2</a></div><div class="ttdeci">uint8_t Always0_2</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/de1/aip_8h_source.html#l00004">aip.h:4</a></div></div>
<div class="ttc" id="aaip_8h_html_a6f55d35c117c53b1aa5b104e550674dd"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a6f55d35c117c53b1aa5b104e550674dd">PS2_OUTPUT_PORT::Raw</a></div><div class="ttdeci">uint8_t Raw</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/de1/aip_8h_source.html#l00103">aip.h:103</a></div></div>
<div class="ttc" id="aaip_8h_html_a7e36db4ddfffac0319695ee9988dc7f6"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a7e36db4ddfffac0319695ee9988dc7f6">Always1</a></div><div class="ttdeci">uint8_t Always1</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/de1/aip_8h_source.html#l00003">aip.h:3</a></div></div>
<div class="ttc" id="aaip_8h_html_a7f194284481c61912ad0d0fb8f525439"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a7f194284481c61912ad0d0fb8f525439">MiddleButton</a></div><div class="ttdeci">uint8_t MiddleButton</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/de1/aip_8h_source.html#l00002">aip.h:2</a></div></div>
<div class="ttc" id="aaip_8h_html_a8ba513483738e003cc2d949bbc8c87b7"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a8ba513483738e003cc2d949bbc8c87b7">XSign</a></div><div class="ttdeci">uint8_t XSign</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/de1/aip_8h_source.html#l00004">aip.h:4</a></div></div>
<div class="ttc" id="aaip_8h_html_a985d3c1b1bb78dcb532adda850db8e71"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a985d3c1b1bb78dcb532adda850db8e71">Button4</a></div><div class="ttdeci">uint8_t Button4</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/de1/aip_8h_source.html#l00001">aip.h:1</a></div></div>
<div class="ttc" id="aaip_8h_html_a999196b528952ded86d2ecdd66fd2659"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a999196b528952ded86d2ecdd66fd2659">XOverflow</a></div><div class="ttdeci">uint8_t XOverflow</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/de1/aip_8h_source.html#l00006">aip.h:6</a></div></div>
<div class="ttc" id="aaip_8h_html_a9a7a0249339e911c4a1c3ec0c7c94cbc"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbc">PS2_KBD_LEDS</a></div><div class="ttdeci">PS2_KBD_LEDS</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/de1/aip_8h_source.html#l00147">aip.h:148</a></div></div>
<div class="ttc" id="aaip_8h_html_a9a7a0249339e911c4a1c3ec0c7c94cbca371d0631f3e4cc5e96abe555e47fef7d"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbca371d0631f3e4cc5e96abe555e47fef7d">PS2_KBD_LED_SCROLL_LOCK</a></div><div class="ttdeci">@ PS2_KBD_LED_SCROLL_LOCK</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/de1/aip_8h_source.html#l00149">aip.h:149</a></div></div>
<div class="ttc" id="aaip_8h_html_a9a7a0249339e911c4a1c3ec0c7c94cbca80fa56c37e35327ab30585f1093695ad"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbca80fa56c37e35327ab30585f1093695ad">PS2_KBD_LED_CAPS_LOCK</a></div><div class="ttdeci">@ PS2_KBD_LED_CAPS_LOCK</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/de1/aip_8h_source.html#l00152">aip.h:151</a></div></div>
<div class="ttc" id="aaip_8h_html_a9a7a0249339e911c4a1c3ec0c7c94cbcabd6d7f2afaa27f8056a7b34a1d48400b"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbcabd6d7f2afaa27f8056a7b34a1d48400b">PS2_KBD_LED_NUM_LOCK</a></div><div class="ttdeci">@ PS2_KBD_LED_NUM_LOCK</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/de1/aip_8h_source.html#l00150">aip.h:150</a></div></div>
<div class="ttc" id="aaip_8h_html_aabcce9d04cf80862c31c591b284ee358"><div class="ttname"><a href="../../d1/de1/aip_8h.html#aabcce9d04cf80862c31c591b284ee358">PS2_CONFIGURATION::Raw</a></div><div class="ttdeci">uint8_t Raw</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/de1/aip_8h_source.html#l00087">aip.h:87</a></div></div>
<div class="ttc" id="aaip_8h_html_a4d6dfe063ce4b9f790c99c37c1ef782d"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a4d6dfe063ce4b9f790c99c37c1ef782d">Z</a></div><div class="ttdeci">uint8_t Z</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00000">aip.h:0</a></div></div>
<div class="ttc" id="aaip_8h_html_a50b11bac2f0fa249f5cebe404c00d74e"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a50b11bac2f0fa249f5cebe404c00d74e">YSign</a></div><div class="ttdeci">uint8_t YSign</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00005">aip.h:5</a></div></div>
<div class="ttc" id="aaip_8h_html_a51b10f759e11e22a2df18e78164340d2"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a51b10f759e11e22a2df18e78164340d2">Button5</a></div><div class="ttdeci">uint8_t Button5</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00002">aip.h:2</a></div></div>
<div class="ttc" id="aaip_8h_html_a64f89a7ebae40aae6fd6a15dd67dba12"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a64f89a7ebae40aae6fd6a15dd67dba12">Always0_2</a></div><div class="ttdeci">uint8_t Always0_2</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00004">aip.h:4</a></div></div>
<div class="ttc" id="aaip_8h_html_a6f55d35c117c53b1aa5b104e550674dd"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a6f55d35c117c53b1aa5b104e550674dd">PS2_OUTPUT_PORT::Raw</a></div><div class="ttdeci">uint8_t Raw</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00103">aip.h:103</a></div></div>
<div class="ttc" id="aaip_8h_html_a7e36db4ddfffac0319695ee9988dc7f6"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a7e36db4ddfffac0319695ee9988dc7f6">Always1</a></div><div class="ttdeci">uint8_t Always1</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00003">aip.h:3</a></div></div>
<div class="ttc" id="aaip_8h_html_a7f194284481c61912ad0d0fb8f525439"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a7f194284481c61912ad0d0fb8f525439">MiddleButton</a></div><div class="ttdeci">uint8_t MiddleButton</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00002">aip.h:2</a></div></div>
<div class="ttc" id="aaip_8h_html_a8ba513483738e003cc2d949bbc8c87b7"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a8ba513483738e003cc2d949bbc8c87b7">XSign</a></div><div class="ttdeci">uint8_t XSign</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00004">aip.h:4</a></div></div>
<div class="ttc" id="aaip_8h_html_a985d3c1b1bb78dcb532adda850db8e71"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a985d3c1b1bb78dcb532adda850db8e71">Button4</a></div><div class="ttdeci">uint8_t Button4</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00001">aip.h:1</a></div></div>
<div class="ttc" id="aaip_8h_html_a999196b528952ded86d2ecdd66fd2659"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a999196b528952ded86d2ecdd66fd2659">XOverflow</a></div><div class="ttdeci">uint8_t XOverflow</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00006">aip.h:6</a></div></div>
<div class="ttc" id="aaip_8h_html_a9a7a0249339e911c4a1c3ec0c7c94cbc"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbc">PS2_KBD_LEDS</a></div><div class="ttdeci">PS2_KBD_LEDS</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00147">aip.h:148</a></div></div>
<div class="ttc" id="aaip_8h_html_a9a7a0249339e911c4a1c3ec0c7c94cbca371d0631f3e4cc5e96abe555e47fef7d"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbca371d0631f3e4cc5e96abe555e47fef7d">PS2_KBD_LED_SCROLL_LOCK</a></div><div class="ttdeci">@ PS2_KBD_LED_SCROLL_LOCK</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00149">aip.h:149</a></div></div>
<div class="ttc" id="aaip_8h_html_a9a7a0249339e911c4a1c3ec0c7c94cbca80fa56c37e35327ab30585f1093695ad"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbca80fa56c37e35327ab30585f1093695ad">PS2_KBD_LED_CAPS_LOCK</a></div><div class="ttdeci">@ PS2_KBD_LED_CAPS_LOCK</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00152">aip.h:151</a></div></div>
<div class="ttc" id="aaip_8h_html_a9a7a0249339e911c4a1c3ec0c7c94cbcabd6d7f2afaa27f8056a7b34a1d48400b"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbcabd6d7f2afaa27f8056a7b34a1d48400b">PS2_KBD_LED_NUM_LOCK</a></div><div class="ttdeci">@ PS2_KBD_LED_NUM_LOCK</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00150">aip.h:150</a></div></div>
<div class="ttc" id="aaip_8h_html_aabcce9d04cf80862c31c591b284ee358"><div class="ttname"><a href="../../d1/de1/aip_8h.html#aabcce9d04cf80862c31c591b284ee358">PS2_CONFIGURATION::Raw</a></div><div class="ttdeci">uint8_t Raw</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00087">aip.h:87</a></div></div>
<div class="ttc" id="aaip_8h_html_ab4e5cc3a96dc9f7d922e65241ff53f48"><div class="ttname"><a href="../../d1/de1/aip_8h.html#ab4e5cc3a96dc9f7d922e65241ff53f48">PS2ReadStatus</a></div><div class="ttdeci">uint8_t PS2ReadStatus()</div></div>
<div class="ttc" id="aaip_8h_html_ab89ed60f3ef02b78ef5080b0941ed134"><div class="ttname"><a href="../../d1/de1/aip_8h.html#ab89ed60f3ef02b78ef5080b0941ed134">PS2ClearOutputBuffer</a></div><div class="ttdeci">void PS2ClearOutputBuffer()</div></div>
<div class="ttc" id="aaip_8h_html_abb94e8ea4110b1505f8722d697697eea"><div class="ttname"><a href="../../d1/de1/aip_8h.html#abb94e8ea4110b1505f8722d697697eea">IRQ_UNMASK</a></div><div class="ttdeci">void IRQ_UNMASK(uint8_t IRQ)</div></div>
<div class="ttc" id="aaip_8h_html_ac52f28bcc38cdcb9e2548528de67dc44"><div class="ttname"><a href="../../d1/de1/aip_8h.html#ac52f28bcc38cdcb9e2548528de67dc44">PS2ReadData</a></div><div class="ttdeci">uint8_t PS2ReadData()</div></div>
<div class="ttc" id="aaip_8h_html_ac722c6485f425b33b023549fa448c112"><div class="ttname"><a href="../../d1/de1/aip_8h.html#ac722c6485f425b33b023549fa448c112">PS2WriteData</a></div><div class="ttdeci">void PS2WriteData(uint8_t Data)</div></div>
<div class="ttc" id="aaip_8h_html_ad636c779d8a2494cbf0e5bef39c32207"><div class="ttname"><a href="../../d1/de1/aip_8h.html#ad636c779d8a2494cbf0e5bef39c32207">Always0</a></div><div class="ttdeci">uint8_t Always0</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/de1/aip_8h_source.html#l00003">aip.h:3</a></div></div>
<div class="ttc" id="aaip_8h_html_ae720ea34653c53edca8e6006ac14eedb"><div class="ttname"><a href="../../d1/de1/aip_8h.html#ae720ea34653c53edca8e6006ac14eedb">RightButton</a></div><div class="ttdeci">uint8_t RightButton</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/de1/aip_8h_source.html#l00001">aip.h:1</a></div></div>
<div class="ttc" id="aaip_8h_html_ae7ed739b075fbfcabddfb598f2ebb912"><div class="ttname"><a href="../../d1/de1/aip_8h.html#ae7ed739b075fbfcabddfb598f2ebb912">PS2_MOUSE_PACKET::YMovement</a></div><div class="ttdeci">uint8_t YMovement</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/de1/aip_8h_source.html#l00243">aip.h:243</a></div></div>
<div class="ttc" id="aaip_8h_html_aed07baf84b6821e47550c706b103fad7"><div class="ttname"><a href="../../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7">PS2_MOUSE_RESOLUTION</a></div><div class="ttdeci">PS2_MOUSE_RESOLUTION</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/de1/aip_8h_source.html#l00216">aip.h:217</a></div></div>
<div class="ttc" id="aaip_8h_html_aed07baf84b6821e47550c706b103fad7a32e6b1eb4bbb5014ef437e81fa1aaf15"><div class="ttname"><a href="../../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7a32e6b1eb4bbb5014ef437e81fa1aaf15">PS2_MOUSE_RES_2</a></div><div class="ttdeci">@ PS2_MOUSE_RES_2</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/de1/aip_8h_source.html#l00219">aip.h:219</a></div></div>
<div class="ttc" id="aaip_8h_html_aed07baf84b6821e47550c706b103fad7a856a1c6cc3a816158e945299c040c7a7"><div class="ttname"><a href="../../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7a856a1c6cc3a816158e945299c040c7a7">PS2_MOUSE_RES_1</a></div><div class="ttdeci">@ PS2_MOUSE_RES_1</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/de1/aip_8h_source.html#l00218">aip.h:218</a></div></div>
<div class="ttc" id="aaip_8h_html_aed07baf84b6821e47550c706b103fad7aaadc22beea4ed7609400ddb1bd1e81c2"><div class="ttname"><a href="../../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7aaadc22beea4ed7609400ddb1bd1e81c2">PS2_MOUSE_RES_8</a></div><div class="ttdeci">@ PS2_MOUSE_RES_8</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/de1/aip_8h_source.html#l00222">aip.h:221</a></div></div>
<div class="ttc" id="aaip_8h_html_aed07baf84b6821e47550c706b103fad7ad06de8d5228edc910b2a45ef3f64d11c"><div class="ttname"><a href="../../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7ad06de8d5228edc910b2a45ef3f64d11c">PS2_MOUSE_RES_4</a></div><div class="ttdeci">@ PS2_MOUSE_RES_4</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/de1/aip_8h_source.html#l00220">aip.h:220</a></div></div>
<div class="ttc" id="aaip_8h_html_ad636c779d8a2494cbf0e5bef39c32207"><div class="ttname"><a href="../../d1/de1/aip_8h.html#ad636c779d8a2494cbf0e5bef39c32207">Always0</a></div><div class="ttdeci">uint8_t Always0</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00003">aip.h:3</a></div></div>
<div class="ttc" id="aaip_8h_html_ae720ea34653c53edca8e6006ac14eedb"><div class="ttname"><a href="../../d1/de1/aip_8h.html#ae720ea34653c53edca8e6006ac14eedb">RightButton</a></div><div class="ttdeci">uint8_t RightButton</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00001">aip.h:1</a></div></div>
<div class="ttc" id="aaip_8h_html_ae7ed739b075fbfcabddfb598f2ebb912"><div class="ttname"><a href="../../d1/de1/aip_8h.html#ae7ed739b075fbfcabddfb598f2ebb912">PS2_MOUSE_PACKET::YMovement</a></div><div class="ttdeci">uint8_t YMovement</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00243">aip.h:243</a></div></div>
<div class="ttc" id="aaip_8h_html_aed07baf84b6821e47550c706b103fad7"><div class="ttname"><a href="../../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7">PS2_MOUSE_RESOLUTION</a></div><div class="ttdeci">PS2_MOUSE_RESOLUTION</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00216">aip.h:217</a></div></div>
<div class="ttc" id="aaip_8h_html_aed07baf84b6821e47550c706b103fad7a32e6b1eb4bbb5014ef437e81fa1aaf15"><div class="ttname"><a href="../../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7a32e6b1eb4bbb5014ef437e81fa1aaf15">PS2_MOUSE_RES_2</a></div><div class="ttdeci">@ PS2_MOUSE_RES_2</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00219">aip.h:219</a></div></div>
<div class="ttc" id="aaip_8h_html_aed07baf84b6821e47550c706b103fad7a856a1c6cc3a816158e945299c040c7a7"><div class="ttname"><a href="../../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7a856a1c6cc3a816158e945299c040c7a7">PS2_MOUSE_RES_1</a></div><div class="ttdeci">@ PS2_MOUSE_RES_1</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00218">aip.h:218</a></div></div>
<div class="ttc" id="aaip_8h_html_aed07baf84b6821e47550c706b103fad7aaadc22beea4ed7609400ddb1bd1e81c2"><div class="ttname"><a href="../../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7aaadc22beea4ed7609400ddb1bd1e81c2">PS2_MOUSE_RES_8</a></div><div class="ttdeci">@ PS2_MOUSE_RES_8</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00222">aip.h:221</a></div></div>
<div class="ttc" id="aaip_8h_html_aed07baf84b6821e47550c706b103fad7ad06de8d5228edc910b2a45ef3f64d11c"><div class="ttname"><a href="../../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7ad06de8d5228edc910b2a45ef3f64d11c">PS2_MOUSE_RES_4</a></div><div class="ttdeci">@ PS2_MOUSE_RES_4</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00220">aip.h:220</a></div></div>
<div class="ttc" id="aaip_8h_html_af2ae44f829abc7018863d9bf8fb9b859"><div class="ttname"><a href="../../d1/de1/aip_8h.html#af2ae44f829abc7018863d9bf8fb9b859">PS2Wait</a></div><div class="ttdeci">void PS2Wait(const bool Output)</div></div>
<div class="ttc" id="aaip_8h_html_afed3db2529852271d278ff08791fa996"><div class="ttname"><a href="../../d1/de1/aip_8h.html#afed3db2529852271d278ff08791fa996">LeftButton</a></div><div class="ttdeci">uint8_t LeftButton</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/de1/aip_8h_source.html#l00000">aip.h:0</a></div></div>
<div class="ttc" id="aaip_8h_html_d3/d18/structPS2__MOUSE__PACKET"><div class="ttname"><a href="../../d1/de1/aip_8h.html#d3/d18/structPS2__MOUSE__PACKET">PS2_MOUSE_PACKET</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d1/de1/aip_8h_source.html#l00224">aip.h:225</a></div></div>
<div class="ttc" id="aaip_8h_html_d5/d42/unionPS2__CONFIGURATION"><div class="ttname"><a href="../../d1/de1/aip_8h.html#d5/d42/unionPS2__CONFIGURATION">PS2_CONFIGURATION</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d1/de1/aip_8h_source.html#l00074">aip.h:75</a></div></div>
<div class="ttc" id="aaip_8h_html_d5/d94/unionPS2__KBD__TYPEMATIC"><div class="ttname"><a href="../../d1/de1/aip_8h.html#d5/d94/unionPS2__KBD__TYPEMATIC">PS2_KBD_TYPEMATIC</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d1/de1/aip_8h_source.html#l00166">aip.h:167</a></div></div>
<div class="ttc" id="aaip_8h_html_d7/d48/unionPS2__STATUSES"><div class="ttname"><a href="../../d1/de1/aip_8h.html#d7/d48/unionPS2__STATUSES">PS2_STATUSES</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d1/de1/aip_8h_source.html#l00058">aip.h:59</a></div></div>
<div class="ttc" id="aaip_8h_html_da/dc6/unionPS2__OUTPUT__PORT"><div class="ttname"><a href="../../d1/de1/aip_8h.html#da/dc6/unionPS2__OUTPUT__PORT">PS2_OUTPUT_PORT</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d1/de1/aip_8h_source.html#l00090">aip.h:91</a></div></div>
<div class="ttc" id="afs_8h_html_ae9d1c84bd8c5ad87f19dc53750668f1b"><div class="ttname"><a href="../../df/d26/fs_8h.html#ae9d1c84bd8c5ad87f19dc53750668f1b">__attribute__</a></div><div class="ttdeci">struct InodeOperations __attribute__((packed))</div></div>
<div class="ttc" id="aaip_8h_html_afed3db2529852271d278ff08791fa996"><div class="ttname"><a href="../../d1/de1/aip_8h.html#afed3db2529852271d278ff08791fa996">LeftButton</a></div><div class="ttdeci">uint8_t LeftButton</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00000">aip.h:0</a></div></div>
<div class="ttc" id="aaip_8h_html_d3/d18/structPS2__MOUSE__PACKET"><div class="ttname"><a href="../../d1/de1/aip_8h.html#d3/d18/structPS2__MOUSE__PACKET">PS2_MOUSE_PACKET</a></div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00224">aip.h:225</a></div></div>
<div class="ttc" id="aaip_8h_html_d5/d42/unionPS2__CONFIGURATION"><div class="ttname"><a href="../../d1/de1/aip_8h.html#d5/d42/unionPS2__CONFIGURATION">PS2_CONFIGURATION</a></div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00074">aip.h:75</a></div></div>
<div class="ttc" id="aaip_8h_html_d5/d94/unionPS2__KBD__TYPEMATIC"><div class="ttname"><a href="../../d1/de1/aip_8h.html#d5/d94/unionPS2__KBD__TYPEMATIC">PS2_KBD_TYPEMATIC</a></div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00166">aip.h:167</a></div></div>
<div class="ttc" id="aaip_8h_html_d7/d48/unionPS2__STATUSES"><div class="ttname"><a href="../../d1/de1/aip_8h.html#d7/d48/unionPS2__STATUSES">PS2_STATUSES</a></div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00058">aip.h:59</a></div></div>
<div class="ttc" id="aaip_8h_html_da/dc6/unionPS2__OUTPUT__PORT"><div class="ttname"><a href="../../d1/de1/aip_8h.html#da/dc6/unionPS2__OUTPUT__PORT">PS2_OUTPUT_PORT</a></div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00090">aip.h:91</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="../../d1/de1/aip_8h.html">aip.h</a></li>
<li class="footer">Generated on Sat Jan 4 2025 19:36:04 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.1 </li>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

View File

@ -5,7 +5,7 @@
<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.1" />
<meta name="generator" content="Doxygen 1.9.8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Userspace</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" />
@ -52,21 +52,22 @@
</tbody>
</table>
</div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 -->
<!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@ -80,8 +81,8 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('d1/df9/md_Userspace_README.html','../../'); initResizable(); });
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('d2/d04/md_Userspace_2README.html','../../'); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
@ -94,23 +95,30 @@ $(document).ready(function(){initNavTree('d1/df9/md_Userspace_README.html','../.
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<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="PageDoc"><div class="header">
<div class="headertitle">
<div class="title">Userspace </div> </div>
<div><div class="header">
<div class="headertitle"><div class="title">Userspace</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"></div></div><!-- contents -->
<div class="textblock"><p><a class="anchor" id="autotoc_md3"></a></p>
</div></div><!-- contents -->
</div><!-- PageDoc -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 4 2025 19:36:04 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.1 </li>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

View File

@ -5,7 +5,7 @@
<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.1" />
<meta name="generator" content="Doxygen 1.9.8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: SuperBlockOperations Struct Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" />
@ -52,21 +52,22 @@
</tbody>
</table>
</div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 -->
<!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@ -80,7 +81,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('d2/d55/structSuperBlockOperations.html','../../'); initResizable(); });
/* @license-end */
</script>
@ -94,36 +95,44 @@ $(document).ready(function(){initNavTree('d2/d55/structSuperBlockOperations.html
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<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="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
<div class="title">SuperBlockOperations Struct Reference</div> </div>
<div class="headertitle"><div class="title">SuperBlockOperations Struct Reference</div></div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:a9b919eaba70c8e9d020930ba97b7df68"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d55/structSuperBlockOperations.html#a9b919eaba70c8e9d020930ba97b7df68">AllocateInode</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a> *Info, struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> **Result)</td></tr>
<tr class="memitem:a9b919eaba70c8e9d020930ba97b7df68" id="r_a9b919eaba70c8e9d020930ba97b7df68"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d55/structSuperBlockOperations.html#a9b919eaba70c8e9d020930ba97b7df68">AllocateInode</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a> *Info, struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> **Result)</td></tr>
<tr class="separator:a9b919eaba70c8e9d020930ba97b7df68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91b8a508085e42bcf27a06058a0fd2f7"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d55/structSuperBlockOperations.html#a91b8a508085e42bcf27a06058a0fd2f7">DeleteInode</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a> *Info, struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node)</td></tr>
<tr class="memitem:a91b8a508085e42bcf27a06058a0fd2f7" id="r_a91b8a508085e42bcf27a06058a0fd2f7"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d55/structSuperBlockOperations.html#a91b8a508085e42bcf27a06058a0fd2f7">DeleteInode</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a> *Info, struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node)</td></tr>
<tr class="separator:a91b8a508085e42bcf27a06058a0fd2f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac57a866f55ed08d2dd2897b27a541eb2"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d55/structSuperBlockOperations.html#ac57a866f55ed08d2dd2897b27a541eb2">Synchronize</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a> *Info, struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node)</td></tr>
<tr class="memitem:ac57a866f55ed08d2dd2897b27a541eb2" id="r_ac57a866f55ed08d2dd2897b27a541eb2"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d55/structSuperBlockOperations.html#ac57a866f55ed08d2dd2897b27a541eb2">Synchronize</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a> *Info, struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node)</td></tr>
<tr class="separator:ac57a866f55ed08d2dd2897b27a541eb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5d91cc844c75e8d58ef124a9b2c8722"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d55/structSuperBlockOperations.html#ac5d91cc844c75e8d58ef124a9b2c8722">Destroy</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a> *Info)</td></tr>
<tr class="memitem:ac5d91cc844c75e8d58ef124a9b2c8722" id="r_ac5d91cc844c75e8d58ef124a9b2c8722"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d55/structSuperBlockOperations.html#ac5d91cc844c75e8d58ef124a9b2c8722">Destroy</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a> *Info)</td></tr>
<tr class="separator:ac5d91cc844c75e8d58ef124a9b2c8722"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00340">340</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div><h2 class="groupheader">Field Documentation</h2>
<a id="a9b919eaba70c8e9d020930ba97b7df68"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b919eaba70c8e9d020930ba97b7df68">&#9670;&nbsp;</a></span>AllocateInode</h2>
<a id="a9b919eaba70c8e9d020930ba97b7df68" name="a9b919eaba70c8e9d020930ba97b7df68"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b919eaba70c8e9d020930ba97b7df68">&#9670;&#160;</a></span>AllocateInode</h2>
<div class="memitem">
<div class="memproto">
@ -138,8 +147,8 @@ Data Fields</h2></td></tr>
</div>
</div>
<a id="a91b8a508085e42bcf27a06058a0fd2f7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a91b8a508085e42bcf27a06058a0fd2f7">&#9670;&nbsp;</a></span>DeleteInode</h2>
<a id="a91b8a508085e42bcf27a06058a0fd2f7" name="a91b8a508085e42bcf27a06058a0fd2f7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a91b8a508085e42bcf27a06058a0fd2f7">&#9670;&#160;</a></span>DeleteInode</h2>
<div class="memitem">
<div class="memproto">
@ -154,8 +163,8 @@ Data Fields</h2></td></tr>
</div>
</div>
<a id="ac5d91cc844c75e8d58ef124a9b2c8722"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac5d91cc844c75e8d58ef124a9b2c8722">&#9670;&nbsp;</a></span>Destroy</h2>
<a id="ac5d91cc844c75e8d58ef124a9b2c8722" name="ac5d91cc844c75e8d58ef124a9b2c8722"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac5d91cc844c75e8d58ef124a9b2c8722">&#9670;&#160;</a></span>Destroy</h2>
<div class="memitem">
<div class="memproto">
@ -179,8 +188,8 @@ Data Fields</h2></td></tr>
</div>
</div>
<a id="ac57a866f55ed08d2dd2897b27a541eb2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac57a866f55ed08d2dd2897b27a541eb2">&#9670;&nbsp;</a></span>Synchronize</h2>
<a id="ac57a866f55ed08d2dd2897b27a541eb2" name="ac57a866f55ed08d2dd2897b27a541eb2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac57a866f55ed08d2dd2897b27a541eb2">&#9670;&#160;</a></span>Synchronize</h2>
<div class="memitem">
<div class="memproto">
@ -214,7 +223,7 @@ Data Fields</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../d2/d55/structSuperBlockOperations.html">SuperBlockOperations</a></li>
<li class="footer">Generated on Sat Jan 4 2025 19:36:04 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.1 </li>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

File diff suppressed because it is too large Load Diff

View File

@ -249,7 +249,6 @@ var syscalls_8h =
[ "SYS_RENAME", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a8bc81dcca6643d269fcc1bd19162f070", null ],
[ "SYS_MAX", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a17cb58707f83b65f30ccb17805b7c467", null ]
] ],
[ "_Static_assert", "d2/d6e/syscalls_8h.html#a008f12a6e5809214fb42b04ae2c406d4", null ],
[ "syscall0", "d2/d6e/syscalls_8h.html#aead3c4d793ac641f0c76fa3a2884799f", null ],
[ "syscall1", "d2/d6e/syscalls_8h.html#ad0203a1b8baab624b557c0b1fe4ec8be", null ],
[ "syscall2", "d2/d6e/syscalls_8h.html#af2d181ed9821a83ebe9aca04015aea37", null ],

File diff suppressed because it is too large Load Diff

View File

@ -5,7 +5,7 @@
<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.1" />
<meta name="generator" content="Doxygen 1.9.8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: API</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" />
@ -52,21 +52,22 @@
</tbody>
</table>
</div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 -->
<!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@ -80,8 +81,8 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('df/d03/md_tools_doxygen_api.html','../../'); initResizable(); });
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('d3/d6c/md_tools_2doxygen_2api.html','../../'); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
@ -94,23 +95,30 @@ $(document).ready(function(){initNavTree('df/d03/md_tools_doxygen_api.html','../
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<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="PageDoc"><div class="header">
<div class="headertitle">
<div class="title">API </div> </div>
<div><div class="header">
<div class="headertitle"><div class="title">API</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"></div></div><!-- contents -->
<div class="textblock"><p><a class="anchor" id="autotoc_md2"></a></p>
</div></div><!-- contents -->
</div><!-- PageDoc -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 4 2025 19:36:04 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.1 </li>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

View File

@ -5,7 +5,7 @@
<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.1" />
<meta name="generator" content="Doxygen 1.9.8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: tools/doxygen/develop.md File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" />
@ -52,21 +52,22 @@
</tbody>
</table>
</div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 -->
<!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@ -80,7 +81,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('d4/d30/develop_8md.html','../../'); initResizable(); });
/* @license-end */
</script>
@ -94,14 +95,20 @@ $(document).ready(function(){initNavTree('d4/d30/develop_8md.html','../../'); in
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<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">tools/doxygen/develop.md File Reference</div> </div>
<div class="headertitle"><div class="title">tools/doxygen/develop.md File Reference</div></div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
@ -110,7 +117,7 @@ $(document).ready(function(){initNavTree('d4/d30/develop_8md.html','../../'); in
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../d4/d30/develop_8md.html">develop.md</a></li>
<li class="footer">Generated on Sat Jan 4 2025 19:36:04 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.1 </li>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

View File

@ -5,7 +5,7 @@
<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.1" />
<meta name="generator" content="Doxygen 1.9.8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Drivers</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" />
@ -52,21 +52,22 @@
</tbody>
</table>
</div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 -->
<!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@ -80,8 +81,8 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('d4/d86/md_Drivers_README.html','../../'); initResizable(); });
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('d5/d9b/md_Drivers_2README.html','../../'); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
@ -94,23 +95,30 @@ $(document).ready(function(){initNavTree('d4/d86/md_Drivers_README.html','../../
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<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="PageDoc"><div class="header">
<div class="headertitle">
<div class="title">Drivers </div> </div>
<div><div class="header">
<div class="headertitle"><div class="title">Drivers</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"></div></div><!-- contents -->
<div class="textblock"><p><a class="anchor" id="autotoc_md5"></a></p>
</div></div><!-- contents -->
</div><!-- PageDoc -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 4 2025 19:36:04 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.1 </li>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

View File

@ -5,7 +5,7 @@
<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.1" />
<meta name="generator" content="Doxygen 1.9.8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Userspace/README.md File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" />
@ -52,21 +52,22 @@
</tbody>
</table>
</div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 -->
<!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@ -80,7 +81,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('d7/d57/Userspace_2README_8md.html','../../'); initResizable(); });
/* @license-end */
</script>
@ -94,14 +95,20 @@ $(document).ready(function(){initNavTree('d7/d57/Userspace_2README_8md.html','..
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<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">Userspace/README.md File Reference</div> </div>
<div class="headertitle"><div class="title">Userspace/README.md File Reference</div></div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
@ -110,7 +117,7 @@ $(document).ready(function(){initNavTree('d7/d57/Userspace_2README_8md.html','..
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../d7/d57/Userspace_2README_8md.html">README.md</a></li>
<li class="footer">Generated on Sat Jan 4 2025 19:36:04 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.1 </li>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

View File

@ -5,7 +5,7 @@
<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.1" />
<meta name="generator" content="Doxygen 1.9.8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Kernel/include/interface/errno.h File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" />
@ -52,21 +52,22 @@
</tbody>
</table>
</div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 -->
<!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@ -80,7 +81,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('d8/dc2/errno_8h.html','../../'); initResizable(); });
/* @license-end */
</script>
@ -94,9 +95,16 @@ $(document).ready(function(){initNavTree('d8/dc2/errno_8h.html','../../'); initR
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<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">
@ -104,21 +112,20 @@ $(document).ready(function(){initNavTree('d8/dc2/errno_8h.html','../../'); initR
<a href="#define-members">Macros</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">errno.h File Reference</div> </div>
<div class="headertitle"><div class="title">errno.h File Reference</div></div>
</div><!--header-->
<div class="contents">
<p><a href="../../d8/dc2/errno_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ab03f640d90fbc5bcb75285d08a0f25ed"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/dc2/errno_8h.html#ab03f640d90fbc5bcb75285d08a0f25ed">errno</a>&#160;&#160;&#160;(*<a class="el" href="../../d8/dc2/errno_8h.html#a249efe5fe35b177224ada753640584fb">__errno_location</a>())</td></tr>
<tr class="memitem:ab03f640d90fbc5bcb75285d08a0f25ed" id="r_ab03f640d90fbc5bcb75285d08a0f25ed"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/dc2/errno_8h.html#ab03f640d90fbc5bcb75285d08a0f25ed">errno</a>&#160;&#160;&#160;(*<a class="el" href="../../d8/dc2/errno_8h.html#a9049fd86a1aa08d50029a482471f5fae">__errno_location</a>())</td></tr>
<tr class="separator:ab03f640d90fbc5bcb75285d08a0f25ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ad50488ed014e017f009e3f18d8593a97"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97">KernelErrors</a> { <br />
<tr class="memitem:ad50488ed014e017f009e3f18d8593a97" id="r_ad50488ed014e017f009e3f18d8593a97"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97">KernelErrors</a> { <br />
&#160;&#160;<a class="el" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1c6a3022e8b55d43daf722d13d7e0669">EOK</a> = 0
, <a class="el" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a755e0cbde2880a406893ad61304bac29">E2BIG</a> = 1
, <a class="el" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5fa7d65262e81125cecb27e80a26ce98">EACCES</a> = 2
@ -226,22 +233,22 @@ Enumerations</h2></td></tr>
}</td></tr>
<tr class="separator:ad50488ed014e017f009e3f18d8593a97"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a249efe5fe35b177224ada753640584fb"><td class="memItemLeft" align="right" valign="top">int *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/dc2/errno_8h.html#a249efe5fe35b177224ada753640584fb">__errno_location</a> (void) <a class="el" href="../../d9/d97/pci_8h.html#dd/d3f/struct____attribute____">__attribute__</a>((const))</td></tr>
<tr class="separator:a249efe5fe35b177224ada753640584fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add46ab98f32b76457852dbb872842bf2"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/dc2/errno_8h.html#add46ab98f32b76457852dbb872842bf2">strerror</a> (int errnum)</td></tr>
<tr class="separator:add46ab98f32b76457852dbb872842bf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9049fd86a1aa08d50029a482471f5fae" id="r_a9049fd86a1aa08d50029a482471f5fae"><td class="memItemLeft" align="right" valign="top">int *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/dc2/errno_8h.html#a9049fd86a1aa08d50029a482471f5fae">__errno_location</a> (void) <a class="el" href="../../d9/d97/pci_8h.html#dd/d3f/struct____attribute____">__attribute__</a>((const))</td></tr>
<tr class="separator:a9049fd86a1aa08d50029a482471f5fae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4bc5f273980fb0e81e0fc7a4dd3de87e" id="r_a4bc5f273980fb0e81e0fc7a4dd3de87e"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/dc2/errno_8h.html#a4bc5f273980fb0e81e0fc7a4dd3de87e">strerror</a> (int errnum)</td></tr>
<tr class="separator:a4bc5f273980fb0e81e0fc7a4dd3de87e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="ab03f640d90fbc5bcb75285d08a0f25ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab03f640d90fbc5bcb75285d08a0f25ed">&#9670;&nbsp;</a></span>errno</h2>
<a id="ab03f640d90fbc5bcb75285d08a0f25ed" name="ab03f640d90fbc5bcb75285d08a0f25ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab03f640d90fbc5bcb75285d08a0f25ed">&#9670;&#160;</a></span>errno</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define errno&#160;&#160;&#160;(*<a class="el" href="../../d8/dc2/errno_8h.html#a249efe5fe35b177224ada753640584fb">__errno_location</a>())</td>
<td class="memname">#define errno&#160;&#160;&#160;(*<a class="el" href="../../d8/dc2/errno_8h.html#a9049fd86a1aa08d50029a482471f5fae">__errno_location</a>())</td>
</tr>
</table>
</div><div class="memdoc">
@ -251,8 +258,8 @@ Functions</h2></td></tr>
</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="ad50488ed014e017f009e3f18d8593a97"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad50488ed014e017f009e3f18d8593a97">&#9670;&nbsp;</a></span>KernelErrors</h2>
<a id="ad50488ed014e017f009e3f18d8593a97" name="ad50488ed014e017f009e3f18d8593a97"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad50488ed014e017f009e3f18d8593a97">&#9670;&#160;</a></span>KernelErrors</h2>
<div class="memitem">
<div class="memproto">
@ -265,437 +272,437 @@ Functions</h2></td></tr>
<p>The documentation for these error codes are from: <a href="https://pubs.opengroup.org/onlinepubs/9699919799/functions/V2_chap02.html">https://pubs.opengroup.org/onlinepubs/9699919799/functions/V2_chap02.html</a></p>
<p>Full list: <a href="https://pubs.opengroup.org/onlinepubs/9699919799.2018edition/basedefs/errno.h.html">https://pubs.opengroup.org/onlinepubs/9699919799.2018edition/basedefs/errno.h.html</a> </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a1c6a3022e8b55d43daf722d13d7e0669"></a>EOK&#160;</td><td class="fielddoc"><p>No Error </p>
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a1c6a3022e8b55d43daf722d13d7e0669" name="ad50488ed014e017f009e3f18d8593a97a1c6a3022e8b55d43daf722d13d7e0669"></a>EOK&#160;</td><td class="fielddoc"><p>No Error </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a755e0cbde2880a406893ad61304bac29"></a>E2BIG&#160;</td><td class="fielddoc"><p>Argument list too long. The sum of the number of bytes used by the new process image's argument list and environment list is greater than the system-imposed limit of {ARG_MAX} bytes. or: Lack of space in an output buffer. or: Argument is greater than the system-imposed maximum. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a755e0cbde2880a406893ad61304bac29" name="ad50488ed014e017f009e3f18d8593a97a755e0cbde2880a406893ad61304bac29"></a>E2BIG&#160;</td><td class="fielddoc"><p>Argument list too long. The sum of the number of bytes used by the new process image's argument list and environment list is greater than the system-imposed limit of {ARG_MAX} bytes. or: Lack of space in an output buffer. or: Argument is greater than the system-imposed maximum. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a5fa7d65262e81125cecb27e80a26ce98"></a>EACCES&#160;</td><td class="fielddoc"><p>Permission denied. An attempt was made to access a file in a way forbidden by its file access permissions. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a5fa7d65262e81125cecb27e80a26ce98" name="ad50488ed014e017f009e3f18d8593a97a5fa7d65262e81125cecb27e80a26ce98"></a>EACCES&#160;</td><td class="fielddoc"><p>Permission denied. An attempt was made to access a file in a way forbidden by its file access permissions. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97ad548cedfda5ba4616d0fde82324255ff"></a>EADDRINUSE&#160;</td><td class="fielddoc"><p>Address in use. The specified address is in use. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97ad548cedfda5ba4616d0fde82324255ff" name="ad50488ed014e017f009e3f18d8593a97ad548cedfda5ba4616d0fde82324255ff"></a>EADDRINUSE&#160;</td><td class="fielddoc"><p>Address in use. The specified address is in use. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a6594d1afb31b5df1fd182ffc4a579825"></a>EADDRNOTAVAIL&#160;</td><td class="fielddoc"><p>Address not available. The specified address is not available from the local system. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a6594d1afb31b5df1fd182ffc4a579825" name="ad50488ed014e017f009e3f18d8593a97a6594d1afb31b5df1fd182ffc4a579825"></a>EADDRNOTAVAIL&#160;</td><td class="fielddoc"><p>Address not available. The specified address is not available from the local system. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97af62fac9f9f3d0c943aebe13fe4454b90"></a>EAFNOSUPPORT&#160;</td><td class="fielddoc"><p>Address family not supported. The implementation does not support the specified address family, or the specified address is not a valid address for the address family of the specified socket. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97af62fac9f9f3d0c943aebe13fe4454b90" name="ad50488ed014e017f009e3f18d8593a97af62fac9f9f3d0c943aebe13fe4454b90"></a>EAFNOSUPPORT&#160;</td><td class="fielddoc"><p>Address family not supported. The implementation does not support the specified address family, or the specified address is not a valid address for the address family of the specified socket. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a4bde0de54c0b708a605ed5095959c14e"></a>EAGAIN&#160;</td><td class="fielddoc"><p>Resource temporarily unavailable. This is a temporary condition and later calls to the same routine may complete normally. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a4bde0de54c0b708a605ed5095959c14e" name="ad50488ed014e017f009e3f18d8593a97a4bde0de54c0b708a605ed5095959c14e"></a>EAGAIN&#160;</td><td class="fielddoc"><p>Resource temporarily unavailable. This is a temporary condition and later calls to the same routine may complete normally. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97af23579d62edd5369d0b84bae3b5cde0e"></a>EALREADY&#160;</td><td class="fielddoc"><p>Connection already in progress. A connection request is already in progress for the specified socket. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97af23579d62edd5369d0b84bae3b5cde0e" name="ad50488ed014e017f009e3f18d8593a97af23579d62edd5369d0b84bae3b5cde0e"></a>EALREADY&#160;</td><td class="fielddoc"><p>Connection already in progress. A connection request is already in progress for the specified socket. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a87d4476eed38f45439e257081c9de369"></a>EBADF&#160;</td><td class="fielddoc"><p>Bad file descriptor. A file descriptor argument is out of range, refers to no open file, or a read (write) request is made to a file that is only open for writing (reading). </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a87d4476eed38f45439e257081c9de369" name="ad50488ed014e017f009e3f18d8593a97a87d4476eed38f45439e257081c9de369"></a>EBADF&#160;</td><td class="fielddoc"><p>Bad file descriptor. A file descriptor argument is out of range, refers to no open file, or a read (write) request is made to a file that is only open for writing (reading). </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a952ba8aa5afef31b7893ed91ae13a56c"></a>EBADMSG&#160;</td><td class="fielddoc"><p>Bad message. During a read(), getmsg(), getpmsg(), or ioctl() I_RECVFD request to a STREAMS device, a message arrived at the head of the STREAM that is inappropriate for the function receiving the message. read() Message waiting to be read on a STREAM is not a data message. getmsg() or getpmsg() A file descriptor was received instead of a control message. ioctl() Control or data information was received instead of a file descriptor when I_RECVFD was specified. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a952ba8aa5afef31b7893ed91ae13a56c" name="ad50488ed014e017f009e3f18d8593a97a952ba8aa5afef31b7893ed91ae13a56c"></a>EBADMSG&#160;</td><td class="fielddoc"><p>Bad message. During a read(), getmsg(), getpmsg(), or ioctl() I_RECVFD request to a STREAMS device, a message arrived at the head of the STREAM that is inappropriate for the function receiving the message. read() Message waiting to be read on a STREAM is not a data message. getmsg() or getpmsg() A file descriptor was received instead of a control message. ioctl() Control or data information was received instead of a file descriptor when I_RECVFD was specified. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a9e2f813a51a5763a892f4b1783778e4b"></a>EBUSY&#160;</td><td class="fielddoc"><p>Resource busy. An attempt was made to make use of a system resource that is not currently available, as it is being used by another process in a manner that would have conflicted with the request being made by this process. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a9e2f813a51a5763a892f4b1783778e4b" name="ad50488ed014e017f009e3f18d8593a97a9e2f813a51a5763a892f4b1783778e4b"></a>EBUSY&#160;</td><td class="fielddoc"><p>Resource busy. An attempt was made to make use of a system resource that is not currently available, as it is being used by another process in a manner that would have conflicted with the request being made by this process. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97aecdbf1cf773129356f3656ad079a9b6d"></a>ECANCELED&#160;</td><td class="fielddoc"><p>Operation canceled. The associated asynchronous operation was canceled before completion. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97aecdbf1cf773129356f3656ad079a9b6d" name="ad50488ed014e017f009e3f18d8593a97aecdbf1cf773129356f3656ad079a9b6d"></a>ECANCELED&#160;</td><td class="fielddoc"><p>Operation canceled. The associated asynchronous operation was canceled before completion. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97ae63e89f8fc44ef75addd0c1acc9c4828"></a>ECHILD&#160;</td><td class="fielddoc"><p>No child process. A wait(), waitid(), or waitpid() function was executed by a process that had no existing or unwaited-for child process. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97ae63e89f8fc44ef75addd0c1acc9c4828" name="ad50488ed014e017f009e3f18d8593a97ae63e89f8fc44ef75addd0c1acc9c4828"></a>ECHILD&#160;</td><td class="fielddoc"><p>No child process. A wait(), waitid(), or waitpid() function was executed by a process that had no existing or unwaited-for child process. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a66f47bfe33ca509b71b4a458e325a61e"></a>ECONNABORTED&#160;</td><td class="fielddoc"><p>Connection aborted. The connection has been aborted. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a66f47bfe33ca509b71b4a458e325a61e" name="ad50488ed014e017f009e3f18d8593a97a66f47bfe33ca509b71b4a458e325a61e"></a>ECONNABORTED&#160;</td><td class="fielddoc"><p>Connection aborted. The connection has been aborted. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a0cca36575629367b103c06ad37e87ae5"></a>ECONNREFUSED&#160;</td><td class="fielddoc"><p>Connection refused. An attempt to connect to a socket was refused because there was no process listening or because the queue of connection requests was full and the underlying protocol does not support retransmissions. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a0cca36575629367b103c06ad37e87ae5" name="ad50488ed014e017f009e3f18d8593a97a0cca36575629367b103c06ad37e87ae5"></a>ECONNREFUSED&#160;</td><td class="fielddoc"><p>Connection refused. An attempt to connect to a socket was refused because there was no process listening or because the queue of connection requests was full and the underlying protocol does not support retransmissions. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a4e14cf97a773954d485b89f11a19847c"></a>ECONNRESET&#160;</td><td class="fielddoc"><p>Connection reset. The connection was forcibly closed by the peer. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a4e14cf97a773954d485b89f11a19847c" name="ad50488ed014e017f009e3f18d8593a97a4e14cf97a773954d485b89f11a19847c"></a>ECONNRESET&#160;</td><td class="fielddoc"><p>Connection reset. The connection was forcibly closed by the peer. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a4354eedf02712f4da46f9d2d93d0b7ba"></a>EDEADLK&#160;</td><td class="fielddoc"><p>Resource deadlock would occur. An attempt was made to lock a system resource that would have resulted in a deadlock situation. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a4354eedf02712f4da46f9d2d93d0b7ba" name="ad50488ed014e017f009e3f18d8593a97a4354eedf02712f4da46f9d2d93d0b7ba"></a>EDEADLK&#160;</td><td class="fielddoc"><p>Resource deadlock would occur. An attempt was made to lock a system resource that would have resulted in a deadlock situation. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97ac5081340c6eb96ed42707c416b79c42c"></a>EDESTADDRREQ&#160;</td><td class="fielddoc"><p>Destination address required. No bind address was established. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97ac5081340c6eb96ed42707c416b79c42c" name="ad50488ed014e017f009e3f18d8593a97ac5081340c6eb96ed42707c416b79c42c"></a>EDESTADDRREQ&#160;</td><td class="fielddoc"><p>Destination address required. No bind address was established. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a21e6505c229a4508912c375435eb86a8"></a>EDOM&#160;</td><td class="fielddoc"><p>Domain error. An input argument is outside the defined domain of the mathematical function (defined in the ISO C standard). </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a21e6505c229a4508912c375435eb86a8" name="ad50488ed014e017f009e3f18d8593a97a21e6505c229a4508912c375435eb86a8"></a>EDOM&#160;</td><td class="fielddoc"><p>Domain error. An input argument is outside the defined domain of the mathematical function (defined in the ISO C standard). </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a869a0f4812d43a9954478c34b40272d7"></a>EDQUOT&#160;</td><td class="fielddoc"><p>Reserved. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a869a0f4812d43a9954478c34b40272d7" name="ad50488ed014e017f009e3f18d8593a97a869a0f4812d43a9954478c34b40272d7"></a>EDQUOT&#160;</td><td class="fielddoc"><p>Reserved. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a523e02a73d840e490c14a179a997627e"></a>EEXIST&#160;</td><td class="fielddoc"><p>File exists. An existing file was mentioned in an inappropriate context; for example, as a new link name in the link() function. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a523e02a73d840e490c14a179a997627e" name="ad50488ed014e017f009e3f18d8593a97a523e02a73d840e490c14a179a997627e"></a>EEXIST&#160;</td><td class="fielddoc"><p>File exists. An existing file was mentioned in an inappropriate context; for example, as a new link name in the link() function. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97af740610de680c2861ac4042ad4485d15"></a>EFAULT&#160;</td><td class="fielddoc"><p>Bad address. The system detected an invalid address in attempting to use an argument of a call. The reliable detection of this error cannot be guaranteed, and when not detected may result in the generation of a signal, indicating an address violation, which is sent to the process. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97af740610de680c2861ac4042ad4485d15" name="ad50488ed014e017f009e3f18d8593a97af740610de680c2861ac4042ad4485d15"></a>EFAULT&#160;</td><td class="fielddoc"><p>Bad address. The system detected an invalid address in attempting to use an argument of a call. The reliable detection of this error cannot be guaranteed, and when not detected may result in the generation of a signal, indicating an address violation, which is sent to the process. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a3d9f70d8ebd10e9d4aa420b9cb22cb53"></a>EFBIG&#160;</td><td class="fielddoc"><p>File too large. The size of a file would exceed the maximum file size of an implementation or offset maximum established in the corresponding file description. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a3d9f70d8ebd10e9d4aa420b9cb22cb53" name="ad50488ed014e017f009e3f18d8593a97a3d9f70d8ebd10e9d4aa420b9cb22cb53"></a>EFBIG&#160;</td><td class="fielddoc"><p>File too large. The size of a file would exceed the maximum file size of an implementation or offset maximum established in the corresponding file description. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a7b8a711683f597c7d3cfded8c093b561"></a>EHOSTUNREACH&#160;</td><td class="fielddoc"><p>Host is unreachable. The destination host cannot be reached (probably because the host is down or a remote router cannot reach it). </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a7b8a711683f597c7d3cfded8c093b561" name="ad50488ed014e017f009e3f18d8593a97a7b8a711683f597c7d3cfded8c093b561"></a>EHOSTUNREACH&#160;</td><td class="fielddoc"><p>Host is unreachable. The destination host cannot be reached (probably because the host is down or a remote router cannot reach it). </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97af0a873a5b5152a51b7110685bf25f1fb"></a>EIDRM&#160;</td><td class="fielddoc"><p>Identifier removed. Returned during XSI interprocess communication if an identifier has been removed from the system. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97af0a873a5b5152a51b7110685bf25f1fb" name="ad50488ed014e017f009e3f18d8593a97af0a873a5b5152a51b7110685bf25f1fb"></a>EIDRM&#160;</td><td class="fielddoc"><p>Identifier removed. Returned during XSI interprocess communication if an identifier has been removed from the system. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a9fa1b21135895d33c089fb7dc6a83299"></a>EILSEQ&#160;</td><td class="fielddoc"><p>Illegal byte sequence. A wide-character code has been detected that does not correspond to a valid character, or a byte sequence does not form a valid wide-character code (defined in the ISO C standard). </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a9fa1b21135895d33c089fb7dc6a83299" name="ad50488ed014e017f009e3f18d8593a97a9fa1b21135895d33c089fb7dc6a83299"></a>EILSEQ&#160;</td><td class="fielddoc"><p>Illegal byte sequence. A wide-character code has been detected that does not correspond to a valid character, or a byte sequence does not form a valid wide-character code (defined in the ISO C standard). </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97af94bb1d045fb2b32521d78638f398774"></a>EINPROGRESS&#160;</td><td class="fielddoc"><p>Operation in progress. This code is used to indicate that an asynchronous operation has not yet completed. or: O_NONBLOCK is set for the socket file descriptor and the connection cannot be immediately established. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97af94bb1d045fb2b32521d78638f398774" name="ad50488ed014e017f009e3f18d8593a97af94bb1d045fb2b32521d78638f398774"></a>EINPROGRESS&#160;</td><td class="fielddoc"><p>Operation in progress. This code is used to indicate that an asynchronous operation has not yet completed. or: O_NONBLOCK is set for the socket file descriptor and the connection cannot be immediately established. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a8cc241d56d59d11ceea8efc37bec8ed4"></a>EINTR&#160;</td><td class="fielddoc"><p>Interrupted function call. An asynchronous signal was caught by the process during the execution of an interruptible function. If the signal handler performs a normal return, the interrupted function call may return this condition (see the Base Definitions volume of POSIX.1-2017, &lt;signal.h&gt;). </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a8cc241d56d59d11ceea8efc37bec8ed4" name="ad50488ed014e017f009e3f18d8593a97a8cc241d56d59d11ceea8efc37bec8ed4"></a>EINTR&#160;</td><td class="fielddoc"><p>Interrupted function call. An asynchronous signal was caught by the process during the execution of an interruptible function. If the signal handler performs a normal return, the interrupted function call may return this condition (see the Base Definitions volume of POSIX.1-2017, &lt;signal.h&gt;). </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a7bfd237190819a0a272db7b0aa61d5c8"></a>EINVAL&#160;</td><td class="fielddoc"><p>Invalid argument. Some invalid argument was supplied; for example, specifying an undefined signal in a signal() function or a kill() function. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a7bfd237190819a0a272db7b0aa61d5c8" name="ad50488ed014e017f009e3f18d8593a97a7bfd237190819a0a272db7b0aa61d5c8"></a>EINVAL&#160;</td><td class="fielddoc"><p>Invalid argument. Some invalid argument was supplied; for example, specifying an undefined signal in a signal() function or a kill() function. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a6d2c32b1730ea078f2802b34b1258a4c"></a>EIO&#160;</td><td class="fielddoc"><p>Input/output error. Some physical input or output error has occurred. This error may be reported on a subsequent operation on the same file descriptor. Any other error-causing operation on the same file descriptor may cause the [EIO] error indication to be lost. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a6d2c32b1730ea078f2802b34b1258a4c" name="ad50488ed014e017f009e3f18d8593a97a6d2c32b1730ea078f2802b34b1258a4c"></a>EIO&#160;</td><td class="fielddoc"><p>Input/output error. Some physical input or output error has occurred. This error may be reported on a subsequent operation on the same file descriptor. Any other error-causing operation on the same file descriptor may cause the [EIO] error indication to be lost. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a2a3c7318b234b28732402f2aa0985608"></a>EISCONN&#160;</td><td class="fielddoc"><p>Socket is connected. The specified socket is already connected. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a2a3c7318b234b28732402f2aa0985608" name="ad50488ed014e017f009e3f18d8593a97a2a3c7318b234b28732402f2aa0985608"></a>EISCONN&#160;</td><td class="fielddoc"><p>Socket is connected. The specified socket is already connected. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a6a73363cf3fa4dc0d77c4cb3b9d83321"></a>EISDIR&#160;</td><td class="fielddoc"><p>Is a directory. An attempt was made to open a directory with write mode specified. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a6a73363cf3fa4dc0d77c4cb3b9d83321" name="ad50488ed014e017f009e3f18d8593a97a6a73363cf3fa4dc0d77c4cb3b9d83321"></a>EISDIR&#160;</td><td class="fielddoc"><p>Is a directory. An attempt was made to open a directory with write mode specified. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97ac39a4aaab7efc4f82deef26b159f650c"></a>ELOOP&#160;</td><td class="fielddoc"><p>Symbolic link loop. A loop exists in symbolic links encountered during pathname resolution. This error may also be returned if more than {SYMLOOP_MAX} symbolic links are encountered during pathname resolution. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97ac39a4aaab7efc4f82deef26b159f650c" name="ad50488ed014e017f009e3f18d8593a97ac39a4aaab7efc4f82deef26b159f650c"></a>ELOOP&#160;</td><td class="fielddoc"><p>Symbolic link loop. A loop exists in symbolic links encountered during pathname resolution. This error may also be returned if more than {SYMLOOP_MAX} symbolic links are encountered during pathname resolution. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a0191be5a8b35e30991789c9fe4b2c4cf"></a>EMFILE&#160;</td><td class="fielddoc"><p>File descriptor value too large or too many open streams. An attempt was made to open a file descriptor with a value greater than or equal to {OPEN_MAX}, or an attempt was made to open more than the maximum number of streams allowed in the process. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a0191be5a8b35e30991789c9fe4b2c4cf" name="ad50488ed014e017f009e3f18d8593a97a0191be5a8b35e30991789c9fe4b2c4cf"></a>EMFILE&#160;</td><td class="fielddoc"><p>File descriptor value too large or too many open streams. An attempt was made to open a file descriptor with a value greater than or equal to {OPEN_MAX}, or an attempt was made to open more than the maximum number of streams allowed in the process. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97ae8a4cdbd60a66eb9705bcb0a655e94fe"></a>EMLINK&#160;</td><td class="fielddoc"><p>Too many links. An attempt was made to have the link count of a single file exceed {LINK_MAX}. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97ae8a4cdbd60a66eb9705bcb0a655e94fe" name="ad50488ed014e017f009e3f18d8593a97ae8a4cdbd60a66eb9705bcb0a655e94fe"></a>EMLINK&#160;</td><td class="fielddoc"><p>Too many links. An attempt was made to have the link count of a single file exceed {LINK_MAX}. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a050b91a2bb2c009f29daf3cfc68662d2"></a>EMSGSIZE&#160;</td><td class="fielddoc"><p>Message too large. A message sent on a transport provider was larger than an internal message buffer or some other network limit. or: Inappropriate message buffer length. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a050b91a2bb2c009f29daf3cfc68662d2" name="ad50488ed014e017f009e3f18d8593a97a050b91a2bb2c009f29daf3cfc68662d2"></a>EMSGSIZE&#160;</td><td class="fielddoc"><p>Message too large. A message sent on a transport provider was larger than an internal message buffer or some other network limit. or: Inappropriate message buffer length. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a9a7661317bd3e06c9832fd577e71c070"></a>EMULTIHOP&#160;</td><td class="fielddoc"><p>Reserved. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a9a7661317bd3e06c9832fd577e71c070" name="ad50488ed014e017f009e3f18d8593a97a9a7661317bd3e06c9832fd577e71c070"></a>EMULTIHOP&#160;</td><td class="fielddoc"><p>Reserved. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97abf7123a05c2949f1ca60f7531a98eac5"></a>ENAMETOOLONG&#160;</td><td class="fielddoc"><p>Filename too long. The length of a pathname exceeds {PATH_MAX} and the implementation considers this to be an error, or a pathname component is longer than {NAME_MAX}. This error may also occur when pathname substitution, as a result of encountering a symbolic link during pathname resolution, results in a pathname string the size of which exceeds {PATH_MAX}. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97abf7123a05c2949f1ca60f7531a98eac5" name="ad50488ed014e017f009e3f18d8593a97abf7123a05c2949f1ca60f7531a98eac5"></a>ENAMETOOLONG&#160;</td><td class="fielddoc"><p>Filename too long. The length of a pathname exceeds {PATH_MAX} and the implementation considers this to be an error, or a pathname component is longer than {NAME_MAX}. This error may also occur when pathname substitution, as a result of encountering a symbolic link during pathname resolution, results in a pathname string the size of which exceeds {PATH_MAX}. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97aedf779faac43fb7d61e2698c26dabe66"></a>ENETDOWN&#160;</td><td class="fielddoc"><p>Network is down. The local network interface used to reach the destination is down. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97aedf779faac43fb7d61e2698c26dabe66" name="ad50488ed014e017f009e3f18d8593a97aedf779faac43fb7d61e2698c26dabe66"></a>ENETDOWN&#160;</td><td class="fielddoc"><p>Network is down. The local network interface used to reach the destination is down. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a98fef4acde132e6013ae485b5edb87ca"></a>ENETRESET&#160;</td><td class="fielddoc"><p>The connection was aborted by the network. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a98fef4acde132e6013ae485b5edb87ca" name="ad50488ed014e017f009e3f18d8593a97a98fef4acde132e6013ae485b5edb87ca"></a>ENETRESET&#160;</td><td class="fielddoc"><p>The connection was aborted by the network. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a321006da98fc55c478824c20f277e8a9"></a>ENETUNREACH&#160;</td><td class="fielddoc"><p>Network unreachable. No route to the network is present. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a321006da98fc55c478824c20f277e8a9" name="ad50488ed014e017f009e3f18d8593a97a321006da98fc55c478824c20f277e8a9"></a>ENETUNREACH&#160;</td><td class="fielddoc"><p>Network unreachable. No route to the network is present. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97af8ee28f2eeab568a1b641f6ffc1f90a8"></a>ENFILE&#160;</td><td class="fielddoc"><p>Too many files open in system. Too many files are currently open in the system. The system has reached its predefined limit for simultaneously open files and temporarily cannot accept requests to open another one. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97af8ee28f2eeab568a1b641f6ffc1f90a8" name="ad50488ed014e017f009e3f18d8593a97af8ee28f2eeab568a1b641f6ffc1f90a8"></a>ENFILE&#160;</td><td class="fielddoc"><p>Too many files open in system. Too many files are currently open in the system. The system has reached its predefined limit for simultaneously open files and temporarily cannot accept requests to open another one. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97adb0b80c8583489ffb5ea6e4851257c2d"></a>ENOBUFS&#160;</td><td class="fielddoc"><p>No buffer space available. Insufficient buffer resources were available in the system to perform the socket operation. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97adb0b80c8583489ffb5ea6e4851257c2d" name="ad50488ed014e017f009e3f18d8593a97adb0b80c8583489ffb5ea6e4851257c2d"></a>ENOBUFS&#160;</td><td class="fielddoc"><p>No buffer space available. Insufficient buffer resources were available in the system to perform the socket operation. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a2f378a9bec5216faa8bbeb957699087d"></a>ENODATA&#160;</td><td class="fielddoc"><p>No message available. No message is available on the STREAM head read queue. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a2f378a9bec5216faa8bbeb957699087d" name="ad50488ed014e017f009e3f18d8593a97a2f378a9bec5216faa8bbeb957699087d"></a>ENODATA&#160;</td><td class="fielddoc"><p>No message available. No message is available on the STREAM head read queue. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97ae350307a3417656c8cabc816ba8d07cd"></a>ENODEV&#160;</td><td class="fielddoc"><p>No such device. An attempt was made to apply an inappropriate function to a device; for example, trying to read a write-only device such as a printer. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97ae350307a3417656c8cabc816ba8d07cd" name="ad50488ed014e017f009e3f18d8593a97ae350307a3417656c8cabc816ba8d07cd"></a>ENODEV&#160;</td><td class="fielddoc"><p>No such device. An attempt was made to apply an inappropriate function to a device; for example, trying to read a write-only device such as a printer. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a996f6f948b613bccc738ff8517413c1a"></a>ENOENT&#160;</td><td class="fielddoc"><p>No such file or directory. A component of a specified pathname does not exist, or the pathname is an empty string. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a996f6f948b613bccc738ff8517413c1a" name="ad50488ed014e017f009e3f18d8593a97a996f6f948b613bccc738ff8517413c1a"></a>ENOENT&#160;</td><td class="fielddoc"><p>No such file or directory. A component of a specified pathname does not exist, or the pathname is an empty string. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97adabd09d64c920a9a75f60165fda651d5"></a>ENOEXEC&#160;</td><td class="fielddoc"><p>Executable file format error. A request is made to execute a file that, although it has appropriate privileges, is not in the format required by the implementation for executable files. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97adabd09d64c920a9a75f60165fda651d5" name="ad50488ed014e017f009e3f18d8593a97adabd09d64c920a9a75f60165fda651d5"></a>ENOEXEC&#160;</td><td class="fielddoc"><p>Executable file format error. A request is made to execute a file that, although it has appropriate privileges, is not in the format required by the implementation for executable files. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a6c7a7b800587aa21ff4e27cbf5c6063a"></a>ENOLCK&#160;</td><td class="fielddoc"><p>No locks available. A system-imposed limit on the number of simultaneous file and record locks has been reached and no more are currently available. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a6c7a7b800587aa21ff4e27cbf5c6063a" name="ad50488ed014e017f009e3f18d8593a97a6c7a7b800587aa21ff4e27cbf5c6063a"></a>ENOLCK&#160;</td><td class="fielddoc"><p>No locks available. A system-imposed limit on the number of simultaneous file and record locks has been reached and no more are currently available. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97ae03745405147f3877f03656e8c81ef67"></a>ENOLINK&#160;</td><td class="fielddoc"><p>Reserved. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97ae03745405147f3877f03656e8c81ef67" name="ad50488ed014e017f009e3f18d8593a97ae03745405147f3877f03656e8c81ef67"></a>ENOLINK&#160;</td><td class="fielddoc"><p>Reserved. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97aec0aa1bb79e2e55ed6d8c165e0611eca"></a>ENOMEM&#160;</td><td class="fielddoc"><p>Not enough space. The new process image requires more memory than is allowed by the hardware or system-imposed memory management constraints. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97aec0aa1bb79e2e55ed6d8c165e0611eca" name="ad50488ed014e017f009e3f18d8593a97aec0aa1bb79e2e55ed6d8c165e0611eca"></a>ENOMEM&#160;</td><td class="fielddoc"><p>Not enough space. The new process image requires more memory than is allowed by the hardware or system-imposed memory management constraints. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a32b6f198494024989c8fc04700962321"></a>ENOMSG&#160;</td><td class="fielddoc"><p>No message of the desired type. The message queue does not contain a message of the required type during XSI interprocess communication. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a32b6f198494024989c8fc04700962321" name="ad50488ed014e017f009e3f18d8593a97a32b6f198494024989c8fc04700962321"></a>ENOMSG&#160;</td><td class="fielddoc"><p>No message of the desired type. The message queue does not contain a message of the required type during XSI interprocess communication. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97acf88ad2711a584e6c5e238ca83d49c2f"></a>ENOPROTOOPT&#160;</td><td class="fielddoc"><p>Protocol not available. The protocol option specified to setsockopt() is not supported by the implementation. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97acf88ad2711a584e6c5e238ca83d49c2f" name="ad50488ed014e017f009e3f18d8593a97acf88ad2711a584e6c5e238ca83d49c2f"></a>ENOPROTOOPT&#160;</td><td class="fielddoc"><p>Protocol not available. The protocol option specified to setsockopt() is not supported by the implementation. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a2b5265f4c8556b15ec913f61caade1eb"></a>ENOSPC&#160;</td><td class="fielddoc"><p>No space left on a device. During the write() function on a regular file or when extending a directory, there is no free space left on the device. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a2b5265f4c8556b15ec913f61caade1eb" name="ad50488ed014e017f009e3f18d8593a97a2b5265f4c8556b15ec913f61caade1eb"></a>ENOSPC&#160;</td><td class="fielddoc"><p>No space left on a device. During the write() function on a regular file or when extending a directory, there is no free space left on the device. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a69f5babc32dadf40b348312b714ba7b7"></a>ENOSR&#160;</td><td class="fielddoc"><p>No STREAM resources. Insufficient STREAMS memory resources are available to perform a STREAMS-related function. This is a temporary condition; it may be recovered from if other processes release resources. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a69f5babc32dadf40b348312b714ba7b7" name="ad50488ed014e017f009e3f18d8593a97a69f5babc32dadf40b348312b714ba7b7"></a>ENOSR&#160;</td><td class="fielddoc"><p>No STREAM resources. Insufficient STREAMS memory resources are available to perform a STREAMS-related function. This is a temporary condition; it may be recovered from if other processes release resources. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97abbaf73e419ff754319cf3f5661165a04"></a>ENOSTR&#160;</td><td class="fielddoc"><p>Not a STREAM. A STREAM function was attempted on a file descriptor that was not associated with a STREAMS device. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97abbaf73e419ff754319cf3f5661165a04" name="ad50488ed014e017f009e3f18d8593a97abbaf73e419ff754319cf3f5661165a04"></a>ENOSTR&#160;</td><td class="fielddoc"><p>Not a STREAM. A STREAM function was attempted on a file descriptor that was not associated with a STREAMS device. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97abd287bcdb80bb2a0c41269b9adcb9d77"></a>ENOSYS&#160;</td><td class="fielddoc"><p>Functionality not supported. An attempt was made to use optional functionality that is not supported in this implementation. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97abd287bcdb80bb2a0c41269b9adcb9d77" name="ad50488ed014e017f009e3f18d8593a97abd287bcdb80bb2a0c41269b9adcb9d77"></a>ENOSYS&#160;</td><td class="fielddoc"><p>Functionality not supported. An attempt was made to use optional functionality that is not supported in this implementation. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a0790cde76b0760730a7713d1cd45fa1e"></a>ENOTCONN&#160;</td><td class="fielddoc"><p>Socket not connected. The socket is not connected. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a0790cde76b0760730a7713d1cd45fa1e" name="ad50488ed014e017f009e3f18d8593a97a0790cde76b0760730a7713d1cd45fa1e"></a>ENOTCONN&#160;</td><td class="fielddoc"><p>Socket not connected. The socket is not connected. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a8cd7a7b948ee085bbaeb2a210b412d6e"></a>ENOTDIR&#160;</td><td class="fielddoc"><p>Not a directory. A component of the specified pathname exists, but it is not a directory, when a directory was expected; or an attempt was made to create a non-directory file, and the specified pathname contains at least one non- &lt;slash&gt; character and ends with one or more trailing &lt;slash&gt; characters. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a8cd7a7b948ee085bbaeb2a210b412d6e" name="ad50488ed014e017f009e3f18d8593a97a8cd7a7b948ee085bbaeb2a210b412d6e"></a>ENOTDIR&#160;</td><td class="fielddoc"><p>Not a directory. A component of the specified pathname exists, but it is not a directory, when a directory was expected; or an attempt was made to create a non-directory file, and the specified pathname contains at least one non- &lt;slash&gt; character and ends with one or more trailing &lt;slash&gt; characters. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97ac7790808f596b839c654353c46f51b1d"></a>ENOTEMPTY&#160;</td><td class="fielddoc"><p>Directory not empty. A directory other than an empty directory was supplied when an empty directory was expected. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97ac7790808f596b839c654353c46f51b1d" name="ad50488ed014e017f009e3f18d8593a97ac7790808f596b839c654353c46f51b1d"></a>ENOTEMPTY&#160;</td><td class="fielddoc"><p>Directory not empty. A directory other than an empty directory was supplied when an empty directory was expected. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a3ece9f34788a53298f9947938fda6188"></a>ENOTRECOVERABLE&#160;</td><td class="fielddoc"><p>State not recoverable. The state protected by a robust mutex is not recoverable. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a3ece9f34788a53298f9947938fda6188" name="ad50488ed014e017f009e3f18d8593a97a3ece9f34788a53298f9947938fda6188"></a>ENOTRECOVERABLE&#160;</td><td class="fielddoc"><p>State not recoverable. The state protected by a robust mutex is not recoverable. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a0c268fa36b3506d95c9952978c9d5c8a"></a>ENOTSOCK&#160;</td><td class="fielddoc"><p>Not a socket. The file descriptor does not refer to a socket. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a0c268fa36b3506d95c9952978c9d5c8a" name="ad50488ed014e017f009e3f18d8593a97a0c268fa36b3506d95c9952978c9d5c8a"></a>ENOTSOCK&#160;</td><td class="fielddoc"><p>Not a socket. The file descriptor does not refer to a socket. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a5fc84b720f60aa7c7ad7d81c6ce016e2"></a>ENOTSUP&#160;</td><td class="fielddoc"><p>Not supported. The implementation does not support the requested feature or value. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a5fc84b720f60aa7c7ad7d81c6ce016e2" name="ad50488ed014e017f009e3f18d8593a97a5fc84b720f60aa7c7ad7d81c6ce016e2"></a>ENOTSUP&#160;</td><td class="fielddoc"><p>Not supported. The implementation does not support the requested feature or value. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97af3dc036138d242739c3dbe36c5dfa095"></a>ENOTTY&#160;</td><td class="fielddoc"><p>Inappropriate I/O control operation. A control function has been attempted for a file or special file for which the operation is inappropriate. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97af3dc036138d242739c3dbe36c5dfa095" name="ad50488ed014e017f009e3f18d8593a97af3dc036138d242739c3dbe36c5dfa095"></a>ENOTTY&#160;</td><td class="fielddoc"><p>Inappropriate I/O control operation. A control function has been attempted for a file or special file for which the operation is inappropriate. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a1c0d17ac093eff038b479dba021361bb"></a>ENXIO&#160;</td><td class="fielddoc"><p>No such device or address. Input or output on a special file refers to a device that does not exist, or makes a request beyond the capabilities of the device. It may also occur when, for example, a tape drive is not on-line. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a1c0d17ac093eff038b479dba021361bb" name="ad50488ed014e017f009e3f18d8593a97a1c0d17ac093eff038b479dba021361bb"></a>ENXIO&#160;</td><td class="fielddoc"><p>No such device or address. Input or output on a special file refers to a device that does not exist, or makes a request beyond the capabilities of the device. It may also occur when, for example, a tape drive is not on-line. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a9f56b39cf6cd1ed2925c744f8aa6d1a9"></a>EOPNOTSUPP&#160;</td><td class="fielddoc"><p>Operation not supported on socket. The type of socket (address family or protocol) does not support the requested operation. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a9f56b39cf6cd1ed2925c744f8aa6d1a9" name="ad50488ed014e017f009e3f18d8593a97a9f56b39cf6cd1ed2925c744f8aa6d1a9"></a>EOPNOTSUPP&#160;</td><td class="fielddoc"><p>Operation not supported on socket. The type of socket (address family or protocol) does not support the requested operation. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97aca0f39f6e98ddddb61280b52e5019811"></a>EOVERFLOW&#160;</td><td class="fielddoc"><p>Value too large to be stored in data type. An operation was attempted which would generate a value that is outside the range of values that can be represented in the relevant data type or that are allowed for a given data item. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97aca0f39f6e98ddddb61280b52e5019811" name="ad50488ed014e017f009e3f18d8593a97aca0f39f6e98ddddb61280b52e5019811"></a>EOVERFLOW&#160;</td><td class="fielddoc"><p>Value too large to be stored in data type. An operation was attempted which would generate a value that is outside the range of values that can be represented in the relevant data type or that are allowed for a given data item. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97aeef97437f479cb21b90ba0152259c2bd"></a>EOWNERDEAD&#160;</td><td class="fielddoc"><p>Previous owner died. The owner of a robust mutex terminated while holding the mutex lock. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97aeef97437f479cb21b90ba0152259c2bd" name="ad50488ed014e017f009e3f18d8593a97aeef97437f479cb21b90ba0152259c2bd"></a>EOWNERDEAD&#160;</td><td class="fielddoc"><p>Previous owner died. The owner of a robust mutex terminated while holding the mutex lock. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a156dcc38d9ba0765c6150544963ed267"></a>EPERM&#160;</td><td class="fielddoc"><p>Operation not permitted. An attempt was made to perform an operation limited to processes with appropriate privileges or to the owner of a file or other resource. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a156dcc38d9ba0765c6150544963ed267" name="ad50488ed014e017f009e3f18d8593a97a156dcc38d9ba0765c6150544963ed267"></a>EPERM&#160;</td><td class="fielddoc"><p>Operation not permitted. An attempt was made to perform an operation limited to processes with appropriate privileges or to the owner of a file or other resource. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97ae573afaecfe768915268b5c70823ee70"></a>EPIPE&#160;</td><td class="fielddoc"><p>Broken pipe. A write was attempted on a socket, pipe, or FIFO for which there is no process to read the data. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97ae573afaecfe768915268b5c70823ee70" name="ad50488ed014e017f009e3f18d8593a97ae573afaecfe768915268b5c70823ee70"></a>EPIPE&#160;</td><td class="fielddoc"><p>Broken pipe. A write was attempted on a socket, pipe, or FIFO for which there is no process to read the data. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a5c8efc06d148e59e785dcf21d3740281"></a>EPROTO&#160;</td><td class="fielddoc"><p>Protocol error. Some protocol error occurred. This error is device-specific, but is generally not related to a hardware failure. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a5c8efc06d148e59e785dcf21d3740281" name="ad50488ed014e017f009e3f18d8593a97a5c8efc06d148e59e785dcf21d3740281"></a>EPROTO&#160;</td><td class="fielddoc"><p>Protocol error. Some protocol error occurred. This error is device-specific, but is generally not related to a hardware failure. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a933e67dfd289987e67b2c92726e5b04a"></a>EPROTONOSUPPORT&#160;</td><td class="fielddoc"><p>Protocol not supported. The protocol is not supported by the address family, or the protocol is not supported by the implementation. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a933e67dfd289987e67b2c92726e5b04a" name="ad50488ed014e017f009e3f18d8593a97a933e67dfd289987e67b2c92726e5b04a"></a>EPROTONOSUPPORT&#160;</td><td class="fielddoc"><p>Protocol not supported. The protocol is not supported by the address family, or the protocol is not supported by the implementation. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97aafca50a7ae5ee2078ef31de91e791afc"></a>EPROTOTYPE&#160;</td><td class="fielddoc"><p>Protocol wrong type for socket. The socket type is not supported by the protocol. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97aafca50a7ae5ee2078ef31de91e791afc" name="ad50488ed014e017f009e3f18d8593a97aafca50a7ae5ee2078ef31de91e791afc"></a>EPROTOTYPE&#160;</td><td class="fielddoc"><p>Protocol wrong type for socket. The socket type is not supported by the protocol. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a3ffb99860526d55ef132365553694c3d"></a>ERANGE&#160;</td><td class="fielddoc"><p>Result too large or too small. The result of the function is too large (overflow) or too small (underflow) to be represented in the available space. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a3ffb99860526d55ef132365553694c3d" name="ad50488ed014e017f009e3f18d8593a97a3ffb99860526d55ef132365553694c3d"></a>ERANGE&#160;</td><td class="fielddoc"><p>Result too large or too small. The result of the function is too large (overflow) or too small (underflow) to be represented in the available space. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a56198247acea7520ae5c6005fbe76a31"></a>EROFS&#160;</td><td class="fielddoc"><p>Read-only file system. An attempt was made to modify a file or directory on a file system that is read-only. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a56198247acea7520ae5c6005fbe76a31" name="ad50488ed014e017f009e3f18d8593a97a56198247acea7520ae5c6005fbe76a31"></a>EROFS&#160;</td><td class="fielddoc"><p>Read-only file system. An attempt was made to modify a file or directory on a file system that is read-only. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a9e5433f0863ce3470329184a3ee495a7"></a>ESPIPE&#160;</td><td class="fielddoc"><p>Invalid seek. An attempt was made to access the file offset associated with a pipe or FIFO. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a9e5433f0863ce3470329184a3ee495a7" name="ad50488ed014e017f009e3f18d8593a97a9e5433f0863ce3470329184a3ee495a7"></a>ESPIPE&#160;</td><td class="fielddoc"><p>Invalid seek. An attempt was made to access the file offset associated with a pipe or FIFO. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a4e376a13d0c1557d399f473218915625"></a>ESRCH&#160;</td><td class="fielddoc"><p>No such process. No process can be found corresponding to that specified by the given process ID. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a4e376a13d0c1557d399f473218915625" name="ad50488ed014e017f009e3f18d8593a97a4e376a13d0c1557d399f473218915625"></a>ESRCH&#160;</td><td class="fielddoc"><p>No such process. No process can be found corresponding to that specified by the given process ID. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a6fafeac69bf3b8355640b41d81bbda1a"></a>ESTALE&#160;</td><td class="fielddoc"><p>Reserved. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a6fafeac69bf3b8355640b41d81bbda1a" name="ad50488ed014e017f009e3f18d8593a97a6fafeac69bf3b8355640b41d81bbda1a"></a>ESTALE&#160;</td><td class="fielddoc"><p>Reserved. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a1907b734e86b9b33b50f0213a482cd14"></a>ETIME&#160;</td><td class="fielddoc"><p>STREAM ioctl() timeout. The timer set for a STREAMS ioctl() call has expired. The cause of this error is device-specific and could indicate either a hardware or software failure, or a timeout value that is too short for the specific operation. The status of the ioctl() operation is unspecified. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a1907b734e86b9b33b50f0213a482cd14" name="ad50488ed014e017f009e3f18d8593a97a1907b734e86b9b33b50f0213a482cd14"></a>ETIME&#160;</td><td class="fielddoc"><p>STREAM ioctl() timeout. The timer set for a STREAMS ioctl() call has expired. The cause of this error is device-specific and could indicate either a hardware or software failure, or a timeout value that is too short for the specific operation. The status of the ioctl() operation is unspecified. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a5bc83024c53898aafcb1b6faf0f73ac4"></a>ETIMEDOUT&#160;</td><td class="fielddoc"><p>Connection timed out. The connection to a remote machine has timed out. If the connection timed out during execution of the function that reported this error (as opposed to timing out prior to the function being called), it is unspecified whether the function has completed some or all of the documented behavior associated with a successful completion of the function. or: Operation timed out. The time limit associated with the operation was exceeded before the operation completed. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a5bc83024c53898aafcb1b6faf0f73ac4" name="ad50488ed014e017f009e3f18d8593a97a5bc83024c53898aafcb1b6faf0f73ac4"></a>ETIMEDOUT&#160;</td><td class="fielddoc"><p>Connection timed out. The connection to a remote machine has timed out. If the connection timed out during execution of the function that reported this error (as opposed to timing out prior to the function being called), it is unspecified whether the function has completed some or all of the documented behavior associated with a successful completion of the function. or: Operation timed out. The time limit associated with the operation was exceeded before the operation completed. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a83ea4e18eaac3a62036e1b5723d6e353"></a>ETXTBSY&#160;</td><td class="fielddoc"><p>Text file busy. An attempt was made to execute a pure-procedure program that is currently open for writing, or an attempt has been made to open for writing a pure-procedure program that is being executed. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a83ea4e18eaac3a62036e1b5723d6e353" name="ad50488ed014e017f009e3f18d8593a97a83ea4e18eaac3a62036e1b5723d6e353"></a>ETXTBSY&#160;</td><td class="fielddoc"><p>Text file busy. An attempt was made to execute a pure-procedure program that is currently open for writing, or an attempt has been made to open for writing a pure-procedure program that is being executed. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a53ef8719226a5fd7be8af74be6de2bfc"></a>EWOULDBLOCK&#160;</td><td class="fielddoc"><p>Operation would block. An operation on a socket marked as non-blocking has encountered a situation such as no data available that otherwise would have caused the function to suspend execution. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a53ef8719226a5fd7be8af74be6de2bfc" name="ad50488ed014e017f009e3f18d8593a97a53ef8719226a5fd7be8af74be6de2bfc"></a>EWOULDBLOCK&#160;</td><td class="fielddoc"><p>Operation would block. An operation on a socket marked as non-blocking has encountered a situation such as no data available that otherwise would have caused the function to suspend execution. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a953d85d9cf4a55d49811d920c169eded"></a>EXDEV&#160;</td><td class="fielddoc"><p>Improper link. A link to a file on another file system was attempted. </p>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a953d85d9cf4a55d49811d920c169eded" name="ad50488ed014e017f009e3f18d8593a97a953d85d9cf4a55d49811d920c169eded"></a>EXDEV&#160;</td><td class="fielddoc"><p>Improper link. A link to a file on another file system was attempted. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a83fc2238dbcea63c1a4c80c9cbed4fbf"></a>__ERRNO_MAX&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad50488ed014e017f009e3f18d8593a97a83fc2238dbcea63c1a4c80c9cbed4fbf" name="ad50488ed014e017f009e3f18d8593a97a83fc2238dbcea63c1a4c80c9cbed4fbf"></a>__ERRNO_MAX&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="../../d8/dc2/errno_8h_source.html#l00028">28</a> of file <a class="el" href="../../d8/dc2/errno_8h_source.html">errno.h</a>.</p>
<div class="fragment"><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;{</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1c6a3022e8b55d43daf722d13d7e0669">EOK</a> = 0,</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; </div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a755e0cbde2880a406893ad61304bac29">E2BIG</a> = 1,</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; </div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5fa7d65262e81125cecb27e80a26ce98">EACCES</a> = 2,</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; </div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ad548cedfda5ba4616d0fde82324255ff">EADDRINUSE</a> = 3,</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; </div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6594d1afb31b5df1fd182ffc4a579825">EADDRNOTAVAIL</a> = 4,</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; </div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af62fac9f9f3d0c943aebe13fe4454b90">EAFNOSUPPORT</a> = 5,</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; </div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4bde0de54c0b708a605ed5095959c14e">EAGAIN</a> = 6,</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; </div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af23579d62edd5369d0b84bae3b5cde0e">EALREADY</a> = 7,</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; </div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a87d4476eed38f45439e257081c9de369">EBADF</a> = 8,</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; </div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a952ba8aa5afef31b7893ed91ae13a56c">EBADMSG</a> = 9,</div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; </div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9e2f813a51a5763a892f4b1783778e4b">EBUSY</a> = 10,</div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; </div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aecdbf1cf773129356f3656ad079a9b6d">ECANCELED</a> = 11,</div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; </div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae63e89f8fc44ef75addd0c1acc9c4828">ECHILD</a> = 12,</div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; </div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a66f47bfe33ca509b71b4a458e325a61e">ECONNABORTED</a> = 13,</div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; </div>
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0cca36575629367b103c06ad37e87ae5">ECONNREFUSED</a> = 14,</div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; </div>
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4e14cf97a773954d485b89f11a19847c">ECONNRESET</a> = 15,</div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; </div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4354eedf02712f4da46f9d2d93d0b7ba">EDEADLK</a> = 16,</div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; </div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac5081340c6eb96ed42707c416b79c42c">EDESTADDRREQ</a> = 17,</div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; </div>
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a21e6505c229a4508912c375435eb86a8">EDOM</a> = 18,</div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; </div>
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a869a0f4812d43a9954478c34b40272d7">EDQUOT</a> = 19,</div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; </div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a523e02a73d840e490c14a179a997627e">EEXIST</a> = 20,</div>
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; </div>
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af740610de680c2861ac4042ad4485d15">EFAULT</a> = 21,</div>
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; </div>
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3d9f70d8ebd10e9d4aa420b9cb22cb53">EFBIG</a> = 22,</div>
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; </div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a7b8a711683f597c7d3cfded8c093b561">EHOSTUNREACH</a> = 23,</div>
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; </div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af0a873a5b5152a51b7110685bf25f1fb">EIDRM</a> = 24,</div>
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; </div>
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9fa1b21135895d33c089fb7dc6a83299">EILSEQ</a> = 25,</div>
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; </div>
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af94bb1d045fb2b32521d78638f398774">EINPROGRESS</a> = 26,</div>
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; </div>
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a8cc241d56d59d11ceea8efc37bec8ed4">EINTR</a> = 27,</div>
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; </div>
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a7bfd237190819a0a272db7b0aa61d5c8">EINVAL</a> = 28,</div>
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; </div>
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6d2c32b1730ea078f2802b34b1258a4c">EIO</a> = 29,</div>
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; </div>
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2a3c7318b234b28732402f2aa0985608">EISCONN</a> = 30,</div>
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; </div>
<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6a73363cf3fa4dc0d77c4cb3b9d83321">EISDIR</a> = 31,</div>
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; </div>
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac39a4aaab7efc4f82deef26b159f650c">ELOOP</a> = 32,</div>
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; </div>
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0191be5a8b35e30991789c9fe4b2c4cf">EMFILE</a> = 33,</div>
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; </div>
<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae8a4cdbd60a66eb9705bcb0a655e94fe">EMLINK</a> = 34,</div>
<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; </div>
<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a050b91a2bb2c009f29daf3cfc68662d2">EMSGSIZE</a> = 35,</div>
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; </div>
<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9a7661317bd3e06c9832fd577e71c070">EMULTIHOP</a> = 36,</div>
<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; </div>
<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abf7123a05c2949f1ca60f7531a98eac5">ENAMETOOLONG</a> = 37,</div>
<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; </div>
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aedf779faac43fb7d61e2698c26dabe66">ENETDOWN</a> = 38,</div>
<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; </div>
<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a98fef4acde132e6013ae485b5edb87ca">ENETRESET</a> = 39,</div>
<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; </div>
<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a321006da98fc55c478824c20f277e8a9">ENETUNREACH</a> = 40,</div>
<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; </div>
<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af8ee28f2eeab568a1b641f6ffc1f90a8">ENFILE</a> = 41,</div>
<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; </div>
<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97adb0b80c8583489ffb5ea6e4851257c2d">ENOBUFS</a> = 42,</div>
<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; </div>
<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2f378a9bec5216faa8bbeb957699087d">ENODATA</a> = 43,</div>
<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; </div>
<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae350307a3417656c8cabc816ba8d07cd">ENODEV</a> = 44,</div>
<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; </div>
<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a996f6f948b613bccc738ff8517413c1a">ENOENT</a> = 45,</div>
<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; </div>
<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97adabd09d64c920a9a75f60165fda651d5">ENOEXEC</a> = 46,</div>
<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; </div>
<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6c7a7b800587aa21ff4e27cbf5c6063a">ENOLCK</a> = 47,</div>
<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; </div>
<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae03745405147f3877f03656e8c81ef67">ENOLINK</a> = 48,</div>
<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; </div>
<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aec0aa1bb79e2e55ed6d8c165e0611eca">ENOMEM</a> = 49,</div>
<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; </div>
<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a32b6f198494024989c8fc04700962321">ENOMSG</a> = 50,</div>
<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; </div>
<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97acf88ad2711a584e6c5e238ca83d49c2f">ENOPROTOOPT</a> = 51,</div>
<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; </div>
<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2b5265f4c8556b15ec913f61caade1eb">ENOSPC</a> = 52,</div>
<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160; </div>
<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a69f5babc32dadf40b348312b714ba7b7">ENOSR</a> = 53,</div>
<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; </div>
<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abbaf73e419ff754319cf3f5661165a04">ENOSTR</a> = 54,</div>
<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160; </div>
<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abd287bcdb80bb2a0c41269b9adcb9d77">ENOSYS</a> = 55,</div>
<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; </div>
<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0790cde76b0760730a7713d1cd45fa1e">ENOTCONN</a> = 56,</div>
<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160; </div>
<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a8cd7a7b948ee085bbaeb2a210b412d6e">ENOTDIR</a> = 57,</div>
<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; </div>
<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac7790808f596b839c654353c46f51b1d">ENOTEMPTY</a> = 58,</div>
<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160; </div>
<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3ece9f34788a53298f9947938fda6188">ENOTRECOVERABLE</a> = 59,</div>
<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; </div>
<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0c268fa36b3506d95c9952978c9d5c8a">ENOTSOCK</a> = 60,</div>
<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160; </div>
<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5fc84b720f60aa7c7ad7d81c6ce016e2">ENOTSUP</a> = 61,</div>
<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160; </div>
<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af3dc036138d242739c3dbe36c5dfa095">ENOTTY</a> = 62,</div>
<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; </div>
<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1c0d17ac093eff038b479dba021361bb">ENXIO</a> = 63,</div>
<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; </div>
<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9f56b39cf6cd1ed2925c744f8aa6d1a9">EOPNOTSUPP</a> = 64,</div>
<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160; </div>
<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aca0f39f6e98ddddb61280b52e5019811">EOVERFLOW</a> = 65,</div>
<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160; </div>
<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aeef97437f479cb21b90ba0152259c2bd">EOWNERDEAD</a> = 66,</div>
<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160; </div>
<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a156dcc38d9ba0765c6150544963ed267">EPERM</a> = 67,</div>
<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160; </div>
<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae573afaecfe768915268b5c70823ee70">EPIPE</a> = 68,</div>
<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160; </div>
<div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5c8efc06d148e59e785dcf21d3740281">EPROTO</a> = 69,</div>
<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160; </div>
<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a933e67dfd289987e67b2c92726e5b04a">EPROTONOSUPPORT</a> = 70,</div>
<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160; </div>
<div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aafca50a7ae5ee2078ef31de91e791afc">EPROTOTYPE</a> = 71,</div>
<div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160; </div>
<div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3ffb99860526d55ef132365553694c3d">ERANGE</a> = 72,</div>
<div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160; </div>
<div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a56198247acea7520ae5c6005fbe76a31">EROFS</a> = 73,</div>
<div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160; </div>
<div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9e5433f0863ce3470329184a3ee495a7">ESPIPE</a> = 74,</div>
<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160; </div>
<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4e376a13d0c1557d399f473218915625">ESRCH</a> = 75,</div>
<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160; </div>
<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6fafeac69bf3b8355640b41d81bbda1a">ESTALE</a> = 76,</div>
<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160; </div>
<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1907b734e86b9b33b50f0213a482cd14">ETIME</a> = 77,</div>
<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160; </div>
<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5bc83024c53898aafcb1b6faf0f73ac4">ETIMEDOUT</a> = 78,</div>
<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160; </div>
<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a83ea4e18eaac3a62036e1b5723d6e353">ETXTBSY</a> = 79,</div>
<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160; </div>
<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a53ef8719226a5fd7be8af74be6de2bfc">EWOULDBLOCK</a> = 80,</div>
<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160; </div>
<div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a953d85d9cf4a55d49811d920c169eded">EXDEV</a> = 81,</div>
<div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160; </div>
<div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a83fc2238dbcea63c1a4c80c9cbed4fbf">__ERRNO_MAX</a></div>
<div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160;} <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97">KernelErrors</a>;</div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97">KernelErrors</a></div><div class="ttdeci">KernelErrors</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00028">errno.h:29</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a0191be5a8b35e30991789c9fe4b2c4cf"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0191be5a8b35e30991789c9fe4b2c4cf">EMFILE</a></div><div class="ttdeci">@ EMFILE</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00265">errno.h:265</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a050b91a2bb2c009f29daf3cfc68662d2"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a050b91a2bb2c009f29daf3cfc68662d2">EMSGSIZE</a></div><div class="ttdeci">@ EMSGSIZE</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00279">errno.h:279</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a0790cde76b0760730a7713d1cd45fa1e"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0790cde76b0760730a7713d1cd45fa1e">ENOTCONN</a></div><div class="ttdeci">@ ENOTCONN</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00413">errno.h:413</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a0c268fa36b3506d95c9952978c9d5c8a"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0c268fa36b3506d95c9952978c9d5c8a">ENOTSOCK</a></div><div class="ttdeci">@ ENOTSOCK</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00439">errno.h:439</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a0cca36575629367b103c06ad37e87ae5"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0cca36575629367b103c06ad37e87ae5">ECONNREFUSED</a></div><div class="ttdeci">@ ECONNREFUSED</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00136">errno.h:136</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a156dcc38d9ba0765c6150544963ed267"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a156dcc38d9ba0765c6150544963ed267">EPERM</a></div><div class="ttdeci">@ EPERM</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00487">errno.h:487</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a1907b734e86b9b33b50f0213a482cd14"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1907b734e86b9b33b50f0213a482cd14">ETIME</a></div><div class="ttdeci">@ ETIME</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00552">errno.h:552</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a1c0d17ac093eff038b479dba021361bb"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1c0d17ac093eff038b479dba021361bb">ENXIO</a></div><div class="ttdeci">@ ENXIO</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00460">errno.h:460</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a1c6a3022e8b55d43daf722d13d7e0669"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1c6a3022e8b55d43daf722d13d7e0669">EOK</a></div><div class="ttdeci">@ EOK</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00033">errno.h:33</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a21e6505c229a4508912c375435eb86a8"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a21e6505c229a4508912c375435eb86a8">EDOM</a></div><div class="ttdeci">@ EDOM</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00158">errno.h:158</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a2a3c7318b234b28732402f2aa0985608"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2a3c7318b234b28732402f2aa0985608">EISCONN</a></div><div class="ttdeci">@ EISCONN</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00243">errno.h:243</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a2b5265f4c8556b15ec913f61caade1eb"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2b5265f4c8556b15ec913f61caade1eb">ENOSPC</a></div><div class="ttdeci">@ ENOSPC</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00388">errno.h:388</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a2f378a9bec5216faa8bbeb957699087d"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2f378a9bec5216faa8bbeb957699087d">ENODATA</a></div><div class="ttdeci">@ ENODATA</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00330">errno.h:330</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a321006da98fc55c478824c20f277e8a9"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a321006da98fc55c478824c20f277e8a9">ENETUNREACH</a></div><div class="ttdeci">@ ENETUNREACH</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00310">errno.h:310</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a32b6f198494024989c8fc04700962321"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a32b6f198494024989c8fc04700962321">ENOMSG</a></div><div class="ttdeci">@ ENOMSG</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00375">errno.h:375</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a3d9f70d8ebd10e9d4aa420b9cb22cb53"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3d9f70d8ebd10e9d4aa420b9cb22cb53">EFBIG</a></div><div class="ttdeci">@ EFBIG</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00185">errno.h:185</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a3ece9f34788a53298f9947938fda6188"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3ece9f34788a53298f9947938fda6188">ENOTRECOVERABLE</a></div><div class="ttdeci">@ ENOTRECOVERABLE</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00434">errno.h:434</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a3ffb99860526d55ef132365553694c3d"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3ffb99860526d55ef132365553694c3d">ERANGE</a></div><div class="ttdeci">@ ERANGE</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00520">errno.h:520</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a4354eedf02712f4da46f9d2d93d0b7ba"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4354eedf02712f4da46f9d2d93d0b7ba">EDEADLK</a></div><div class="ttdeci">@ EDEADLK</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00147">errno.h:147</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a4bde0de54c0b708a605ed5095959c14e"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4bde0de54c0b708a605ed5095959c14e">EAGAIN</a></div><div class="ttdeci">@ EAGAIN</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00074">errno.h:74</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a4e14cf97a773954d485b89f11a19847c"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4e14cf97a773954d485b89f11a19847c">ECONNRESET</a></div><div class="ttdeci">@ ECONNRESET</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00141">errno.h:141</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a4e376a13d0c1557d399f473218915625"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4e376a13d0c1557d399f473218915625">ESRCH</a></div><div class="ttdeci">@ ESRCH</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00538">errno.h:538</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a523e02a73d840e490c14a179a997627e"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a523e02a73d840e490c14a179a997627e">EEXIST</a></div><div class="ttdeci">@ EEXIST</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00169">errno.h:169</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a53ef8719226a5fd7be8af74be6de2bfc"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a53ef8719226a5fd7be8af74be6de2bfc">EWOULDBLOCK</a></div><div class="ttdeci">@ EWOULDBLOCK</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00581">errno.h:581</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a56198247acea7520ae5c6005fbe76a31"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a56198247acea7520ae5c6005fbe76a31">EROFS</a></div><div class="ttdeci">@ EROFS</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00526">errno.h:526</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a5bc83024c53898aafcb1b6faf0f73ac4"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5bc83024c53898aafcb1b6faf0f73ac4">ETIMEDOUT</a></div><div class="ttdeci">@ ETIMEDOUT</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00566">errno.h:566</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a5c8efc06d148e59e785dcf21d3740281"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5c8efc06d148e59e785dcf21d3740281">EPROTO</a></div><div class="ttdeci">@ EPROTO</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00500">errno.h:500</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a5fa7d65262e81125cecb27e80a26ce98"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5fa7d65262e81125cecb27e80a26ce98">EACCES</a></div><div class="ttdeci">@ EACCES</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00050">errno.h:50</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a5fc84b720f60aa7c7ad7d81c6ce016e2"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5fc84b720f60aa7c7ad7d81c6ce016e2">ENOTSUP</a></div><div class="ttdeci">@ ENOTSUP</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00445">errno.h:445</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a6594d1afb31b5df1fd182ffc4a579825"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6594d1afb31b5df1fd182ffc4a579825">EADDRNOTAVAIL</a></div><div class="ttdeci">@ EADDRNOTAVAIL</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00061">errno.h:61</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a66f47bfe33ca509b71b4a458e325a61e"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a66f47bfe33ca509b71b4a458e325a61e">ECONNABORTED</a></div><div class="ttdeci">@ ECONNABORTED</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00128">errno.h:128</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a69f5babc32dadf40b348312b714ba7b7"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a69f5babc32dadf40b348312b714ba7b7">ENOSR</a></div><div class="ttdeci">@ ENOSR</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00396">errno.h:396</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a6a73363cf3fa4dc0d77c4cb3b9d83321"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6a73363cf3fa4dc0d77c4cb3b9d83321">EISDIR</a></div><div class="ttdeci">@ EISDIR</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00249">errno.h:249</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a6c7a7b800587aa21ff4e27cbf5c6063a"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6c7a7b800587aa21ff4e27cbf5c6063a">ENOLCK</a></div><div class="ttdeci">@ ENOLCK</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00357">errno.h:357</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a6d2c32b1730ea078f2802b34b1258a4c"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6d2c32b1730ea078f2802b34b1258a4c">EIO</a></div><div class="ttdeci">@ EIO</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00238">errno.h:238</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a6fafeac69bf3b8355640b41d81bbda1a"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6fafeac69bf3b8355640b41d81bbda1a">ESTALE</a></div><div class="ttdeci">@ ESTALE</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00543">errno.h:543</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a755e0cbde2880a406893ad61304bac29"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a755e0cbde2880a406893ad61304bac29">E2BIG</a></div><div class="ttdeci">@ E2BIG</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00044">errno.h:44</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a7b8a711683f597c7d3cfded8c093b561"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a7b8a711683f597c7d3cfded8c093b561">EHOSTUNREACH</a></div><div class="ttdeci">@ EHOSTUNREACH</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00192">errno.h:192</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a7bfd237190819a0a272db7b0aa61d5c8"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a7bfd237190819a0a272db7b0aa61d5c8">EINVAL</a></div><div class="ttdeci">@ EINVAL</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00230">errno.h:230</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a83ea4e18eaac3a62036e1b5723d6e353"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a83ea4e18eaac3a62036e1b5723d6e353">ETXTBSY</a></div><div class="ttdeci">@ ETXTBSY</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00574">errno.h:574</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a83fc2238dbcea63c1a4c80c9cbed4fbf"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a83fc2238dbcea63c1a4c80c9cbed4fbf">__ERRNO_MAX</a></div><div class="ttdeci">@ __ERRNO_MAX</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00589">errno.h:588</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a869a0f4812d43a9954478c34b40272d7"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a869a0f4812d43a9954478c34b40272d7">EDQUOT</a></div><div class="ttdeci">@ EDQUOT</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00163">errno.h:163</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a87d4476eed38f45439e257081c9de369"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a87d4476eed38f45439e257081c9de369">EBADF</a></div><div class="ttdeci">@ EBADF</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00087">errno.h:87</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a8cc241d56d59d11ceea8efc37bec8ed4"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a8cc241d56d59d11ceea8efc37bec8ed4">EINTR</a></div><div class="ttdeci">@ EINTR</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00223">errno.h:223</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a8cd7a7b948ee085bbaeb2a210b412d6e"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a8cd7a7b948ee085bbaeb2a210b412d6e">ENOTDIR</a></div><div class="ttdeci">@ ENOTDIR</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00422">errno.h:422</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a933e67dfd289987e67b2c92726e5b04a"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a933e67dfd289987e67b2c92726e5b04a">EPROTONOSUPPORT</a></div><div class="ttdeci">@ EPROTONOSUPPORT</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00507">errno.h:507</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a952ba8aa5afef31b7893ed91ae13a56c"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a952ba8aa5afef31b7893ed91ae13a56c">EBADMSG</a></div><div class="ttdeci">@ EBADMSG</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00102">errno.h:102</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a953d85d9cf4a55d49811d920c169eded"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a953d85d9cf4a55d49811d920c169eded">EXDEV</a></div><div class="ttdeci">@ EXDEV</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00586">errno.h:586</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a98fef4acde132e6013ae485b5edb87ca"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a98fef4acde132e6013ae485b5edb87ca">ENETRESET</a></div><div class="ttdeci">@ ENETRESET</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00305">errno.h:305</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a996f6f948b613bccc738ff8517413c1a"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a996f6f948b613bccc738ff8517413c1a">ENOENT</a></div><div class="ttdeci">@ ENOENT</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00343">errno.h:343</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a9a7661317bd3e06c9832fd577e71c070"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9a7661317bd3e06c9832fd577e71c070">EMULTIHOP</a></div><div class="ttdeci">@ EMULTIHOP</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00284">errno.h:284</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a9e2f813a51a5763a892f4b1783778e4b"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9e2f813a51a5763a892f4b1783778e4b">EBUSY</a></div><div class="ttdeci">@ EBUSY</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00110">errno.h:110</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a9e5433f0863ce3470329184a3ee495a7"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9e5433f0863ce3470329184a3ee495a7">ESPIPE</a></div><div class="ttdeci">@ ESPIPE</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00532">errno.h:532</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a9f56b39cf6cd1ed2925c744f8aa6d1a9"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9f56b39cf6cd1ed2925c744f8aa6d1a9">EOPNOTSUPP</a></div><div class="ttdeci">@ EOPNOTSUPP</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00466">errno.h:466</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a9fa1b21135895d33c089fb7dc6a83299"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9fa1b21135895d33c089fb7dc6a83299">EILSEQ</a></div><div class="ttdeci">@ EILSEQ</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00205">errno.h:205</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97aafca50a7ae5ee2078ef31de91e791afc"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aafca50a7ae5ee2078ef31de91e791afc">EPROTOTYPE</a></div><div class="ttdeci">@ EPROTOTYPE</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00513">errno.h:513</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97abbaf73e419ff754319cf3f5661165a04"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abbaf73e419ff754319cf3f5661165a04">ENOSTR</a></div><div class="ttdeci">@ ENOSTR</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00402">errno.h:402</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97abd287bcdb80bb2a0c41269b9adcb9d77"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abd287bcdb80bb2a0c41269b9adcb9d77">ENOSYS</a></div><div class="ttdeci">@ ENOSYS</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00408">errno.h:408</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97abf7123a05c2949f1ca60f7531a98eac5"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abf7123a05c2949f1ca60f7531a98eac5">ENAMETOOLONG</a></div><div class="ttdeci">@ ENAMETOOLONG</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00294">errno.h:294</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97ac39a4aaab7efc4f82deef26b159f650c"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac39a4aaab7efc4f82deef26b159f650c">ELOOP</a></div><div class="ttdeci">@ ELOOP</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00257">errno.h:257</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97ac5081340c6eb96ed42707c416b79c42c"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac5081340c6eb96ed42707c416b79c42c">EDESTADDRREQ</a></div><div class="ttdeci">@ EDESTADDRREQ</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00152">errno.h:152</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97ac7790808f596b839c654353c46f51b1d"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac7790808f596b839c654353c46f51b1d">ENOTEMPTY</a></div><div class="ttdeci">@ ENOTEMPTY</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00428">errno.h:428</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97aca0f39f6e98ddddb61280b52e5019811"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aca0f39f6e98ddddb61280b52e5019811">EOVERFLOW</a></div><div class="ttdeci">@ EOVERFLOW</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00474">errno.h:474</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97acf88ad2711a584e6c5e238ca83d49c2f"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97acf88ad2711a584e6c5e238ca83d49c2f">ENOPROTOOPT</a></div><div class="ttdeci">@ ENOPROTOOPT</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00381">errno.h:381</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97ad548cedfda5ba4616d0fde82324255ff"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ad548cedfda5ba4616d0fde82324255ff">EADDRINUSE</a></div><div class="ttdeci">@ EADDRINUSE</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00055">errno.h:55</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97adabd09d64c920a9a75f60165fda651d5"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97adabd09d64c920a9a75f60165fda651d5">ENOEXEC</a></div><div class="ttdeci">@ ENOEXEC</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00350">errno.h:350</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97adb0b80c8583489ffb5ea6e4851257c2d"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97adb0b80c8583489ffb5ea6e4851257c2d">ENOBUFS</a></div><div class="ttdeci">@ ENOBUFS</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00324">errno.h:324</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97ae03745405147f3877f03656e8c81ef67"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae03745405147f3877f03656e8c81ef67">ENOLINK</a></div><div class="ttdeci">@ ENOLINK</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00362">errno.h:362</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97ae350307a3417656c8cabc816ba8d07cd"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae350307a3417656c8cabc816ba8d07cd">ENODEV</a></div><div class="ttdeci">@ ENODEV</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00337">errno.h:337</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97ae573afaecfe768915268b5c70823ee70"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae573afaecfe768915268b5c70823ee70">EPIPE</a></div><div class="ttdeci">@ EPIPE</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00493">errno.h:493</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97ae63e89f8fc44ef75addd0c1acc9c4828"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae63e89f8fc44ef75addd0c1acc9c4828">ECHILD</a></div><div class="ttdeci">@ ECHILD</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00123">errno.h:123</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97ae8a4cdbd60a66eb9705bcb0a655e94fe"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae8a4cdbd60a66eb9705bcb0a655e94fe">EMLINK</a></div><div class="ttdeci">@ EMLINK</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00271">errno.h:271</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97aec0aa1bb79e2e55ed6d8c165e0611eca"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aec0aa1bb79e2e55ed6d8c165e0611eca">ENOMEM</a></div><div class="ttdeci">@ ENOMEM</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00369">errno.h:369</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97aecdbf1cf773129356f3656ad079a9b6d"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aecdbf1cf773129356f3656ad079a9b6d">ECANCELED</a></div><div class="ttdeci">@ ECANCELED</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00116">errno.h:116</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97aedf779faac43fb7d61e2698c26dabe66"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aedf779faac43fb7d61e2698c26dabe66">ENETDOWN</a></div><div class="ttdeci">@ ENETDOWN</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00300">errno.h:300</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97aeef97437f479cb21b90ba0152259c2bd"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aeef97437f479cb21b90ba0152259c2bd">EOWNERDEAD</a></div><div class="ttdeci">@ EOWNERDEAD</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00480">errno.h:480</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97af0a873a5b5152a51b7110685bf25f1fb"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af0a873a5b5152a51b7110685bf25f1fb">EIDRM</a></div><div class="ttdeci">@ EIDRM</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00198">errno.h:198</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97af23579d62edd5369d0b84bae3b5cde0e"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af23579d62edd5369d0b84bae3b5cde0e">EALREADY</a></div><div class="ttdeci">@ EALREADY</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00080">errno.h:80</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97af3dc036138d242739c3dbe36c5dfa095"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af3dc036138d242739c3dbe36c5dfa095">ENOTTY</a></div><div class="ttdeci">@ ENOTTY</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00452">errno.h:452</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97af62fac9f9f3d0c943aebe13fe4454b90"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af62fac9f9f3d0c943aebe13fe4454b90">EAFNOSUPPORT</a></div><div class="ttdeci">@ EAFNOSUPPORT</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00068">errno.h:68</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97af740610de680c2861ac4042ad4485d15"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af740610de680c2861ac4042ad4485d15">EFAULT</a></div><div class="ttdeci">@ EFAULT</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00178">errno.h:178</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97af8ee28f2eeab568a1b641f6ffc1f90a8"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af8ee28f2eeab568a1b641f6ffc1f90a8">ENFILE</a></div><div class="ttdeci">@ ENFILE</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00318">errno.h:318</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97af94bb1d045fb2b32521d78638f398774"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af94bb1d045fb2b32521d78638f398774">EINPROGRESS</a></div><div class="ttdeci">@ EINPROGRESS</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00214">errno.h:214</a></div></div>
<div class="fragment"><div class="line"><span class="lineno"> 29</span>{</div>
<div class="line"><span class="lineno"> 33</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1c6a3022e8b55d43daf722d13d7e0669">EOK</a> = 0,</div>
<div class="line"><span class="lineno"> 34</span> </div>
<div class="line"><span class="lineno"> 44</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a755e0cbde2880a406893ad61304bac29">E2BIG</a> = 1,</div>
<div class="line"><span class="lineno"> 45</span> </div>
<div class="line"><span class="lineno"> 50</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5fa7d65262e81125cecb27e80a26ce98">EACCES</a> = 2,</div>
<div class="line"><span class="lineno"> 51</span> </div>
<div class="line"><span class="lineno"> 55</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ad548cedfda5ba4616d0fde82324255ff">EADDRINUSE</a> = 3,</div>
<div class="line"><span class="lineno"> 56</span> </div>
<div class="line"><span class="lineno"> 61</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6594d1afb31b5df1fd182ffc4a579825">EADDRNOTAVAIL</a> = 4,</div>
<div class="line"><span class="lineno"> 62</span> </div>
<div class="line"><span class="lineno"> 68</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af62fac9f9f3d0c943aebe13fe4454b90">EAFNOSUPPORT</a> = 5,</div>
<div class="line"><span class="lineno"> 69</span> </div>
<div class="line"><span class="lineno"> 74</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4bde0de54c0b708a605ed5095959c14e">EAGAIN</a> = 6,</div>
<div class="line"><span class="lineno"> 75</span> </div>
<div class="line"><span class="lineno"> 80</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af23579d62edd5369d0b84bae3b5cde0e">EALREADY</a> = 7,</div>
<div class="line"><span class="lineno"> 81</span> </div>
<div class="line"><span class="lineno"> 87</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a87d4476eed38f45439e257081c9de369">EBADF</a> = 8,</div>
<div class="line"><span class="lineno"> 88</span> </div>
<div class="line"><span class="lineno"> 102</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a952ba8aa5afef31b7893ed91ae13a56c">EBADMSG</a> = 9,</div>
<div class="line"><span class="lineno"> 103</span> </div>
<div class="line"><span class="lineno"> 110</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9e2f813a51a5763a892f4b1783778e4b">EBUSY</a> = 10,</div>
<div class="line"><span class="lineno"> 111</span> </div>
<div class="line"><span class="lineno"> 116</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aecdbf1cf773129356f3656ad079a9b6d">ECANCELED</a> = 11,</div>
<div class="line"><span class="lineno"> 117</span> </div>
<div class="line"><span class="lineno"> 123</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae63e89f8fc44ef75addd0c1acc9c4828">ECHILD</a> = 12,</div>
<div class="line"><span class="lineno"> 124</span> </div>
<div class="line"><span class="lineno"> 128</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a66f47bfe33ca509b71b4a458e325a61e">ECONNABORTED</a> = 13,</div>
<div class="line"><span class="lineno"> 129</span> </div>
<div class="line"><span class="lineno"> 136</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0cca36575629367b103c06ad37e87ae5">ECONNREFUSED</a> = 14,</div>
<div class="line"><span class="lineno"> 137</span> </div>
<div class="line"><span class="lineno"> 141</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4e14cf97a773954d485b89f11a19847c">ECONNRESET</a> = 15,</div>
<div class="line"><span class="lineno"> 142</span> </div>
<div class="line"><span class="lineno"> 147</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4354eedf02712f4da46f9d2d93d0b7ba">EDEADLK</a> = 16,</div>
<div class="line"><span class="lineno"> 148</span> </div>
<div class="line"><span class="lineno"> 152</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac5081340c6eb96ed42707c416b79c42c">EDESTADDRREQ</a> = 17,</div>
<div class="line"><span class="lineno"> 153</span> </div>
<div class="line"><span class="lineno"> 158</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a21e6505c229a4508912c375435eb86a8">EDOM</a> = 18,</div>
<div class="line"><span class="lineno"> 159</span> </div>
<div class="line"><span class="lineno"> 163</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a869a0f4812d43a9954478c34b40272d7">EDQUOT</a> = 19,</div>
<div class="line"><span class="lineno"> 164</span> </div>
<div class="line"><span class="lineno"> 169</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a523e02a73d840e490c14a179a997627e">EEXIST</a> = 20,</div>
<div class="line"><span class="lineno"> 170</span> </div>
<div class="line"><span class="lineno"> 178</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af740610de680c2861ac4042ad4485d15">EFAULT</a> = 21,</div>
<div class="line"><span class="lineno"> 179</span> </div>
<div class="line"><span class="lineno"> 185</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3d9f70d8ebd10e9d4aa420b9cb22cb53">EFBIG</a> = 22,</div>
<div class="line"><span class="lineno"> 186</span> </div>
<div class="line"><span class="lineno"> 192</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a7b8a711683f597c7d3cfded8c093b561">EHOSTUNREACH</a> = 23,</div>
<div class="line"><span class="lineno"> 193</span> </div>
<div class="line"><span class="lineno"> 198</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af0a873a5b5152a51b7110685bf25f1fb">EIDRM</a> = 24,</div>
<div class="line"><span class="lineno"> 199</span> </div>
<div class="line"><span class="lineno"> 205</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9fa1b21135895d33c089fb7dc6a83299">EILSEQ</a> = 25,</div>
<div class="line"><span class="lineno"> 206</span> </div>
<div class="line"><span class="lineno"> 214</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af94bb1d045fb2b32521d78638f398774">EINPROGRESS</a> = 26,</div>
<div class="line"><span class="lineno"> 215</span> </div>
<div class="line"><span class="lineno"> 223</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a8cc241d56d59d11ceea8efc37bec8ed4">EINTR</a> = 27,</div>
<div class="line"><span class="lineno"> 224</span> </div>
<div class="line"><span class="lineno"> 230</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a7bfd237190819a0a272db7b0aa61d5c8">EINVAL</a> = 28,</div>
<div class="line"><span class="lineno"> 231</span> </div>
<div class="line"><span class="lineno"> 238</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6d2c32b1730ea078f2802b34b1258a4c">EIO</a> = 29,</div>
<div class="line"><span class="lineno"> 239</span> </div>
<div class="line"><span class="lineno"> 243</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2a3c7318b234b28732402f2aa0985608">EISCONN</a> = 30,</div>
<div class="line"><span class="lineno"> 244</span> </div>
<div class="line"><span class="lineno"> 249</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6a73363cf3fa4dc0d77c4cb3b9d83321">EISDIR</a> = 31,</div>
<div class="line"><span class="lineno"> 250</span> </div>
<div class="line"><span class="lineno"> 257</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac39a4aaab7efc4f82deef26b159f650c">ELOOP</a> = 32,</div>
<div class="line"><span class="lineno"> 258</span> </div>
<div class="line"><span class="lineno"> 265</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0191be5a8b35e30991789c9fe4b2c4cf">EMFILE</a> = 33,</div>
<div class="line"><span class="lineno"> 266</span> </div>
<div class="line"><span class="lineno"> 271</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae8a4cdbd60a66eb9705bcb0a655e94fe">EMLINK</a> = 34,</div>
<div class="line"><span class="lineno"> 272</span> </div>
<div class="line"><span class="lineno"> 279</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a050b91a2bb2c009f29daf3cfc68662d2">EMSGSIZE</a> = 35,</div>
<div class="line"><span class="lineno"> 280</span> </div>
<div class="line"><span class="lineno"> 284</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9a7661317bd3e06c9832fd577e71c070">EMULTIHOP</a> = 36,</div>
<div class="line"><span class="lineno"> 285</span> </div>
<div class="line"><span class="lineno"> 294</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abf7123a05c2949f1ca60f7531a98eac5">ENAMETOOLONG</a> = 37,</div>
<div class="line"><span class="lineno"> 295</span> </div>
<div class="line"><span class="lineno"> 300</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aedf779faac43fb7d61e2698c26dabe66">ENETDOWN</a> = 38,</div>
<div class="line"><span class="lineno"> 301</span> </div>
<div class="line"><span class="lineno"> 305</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a98fef4acde132e6013ae485b5edb87ca">ENETRESET</a> = 39,</div>
<div class="line"><span class="lineno"> 306</span> </div>
<div class="line"><span class="lineno"> 310</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a321006da98fc55c478824c20f277e8a9">ENETUNREACH</a> = 40,</div>
<div class="line"><span class="lineno"> 311</span> </div>
<div class="line"><span class="lineno"> 318</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af8ee28f2eeab568a1b641f6ffc1f90a8">ENFILE</a> = 41,</div>
<div class="line"><span class="lineno"> 319</span> </div>
<div class="line"><span class="lineno"> 324</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97adb0b80c8583489ffb5ea6e4851257c2d">ENOBUFS</a> = 42,</div>
<div class="line"><span class="lineno"> 325</span> </div>
<div class="line"><span class="lineno"> 330</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2f378a9bec5216faa8bbeb957699087d">ENODATA</a> = 43,</div>
<div class="line"><span class="lineno"> 331</span> </div>
<div class="line"><span class="lineno"> 337</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae350307a3417656c8cabc816ba8d07cd">ENODEV</a> = 44,</div>
<div class="line"><span class="lineno"> 338</span> </div>
<div class="line"><span class="lineno"> 343</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a996f6f948b613bccc738ff8517413c1a">ENOENT</a> = 45,</div>
<div class="line"><span class="lineno"> 344</span> </div>
<div class="line"><span class="lineno"> 350</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97adabd09d64c920a9a75f60165fda651d5">ENOEXEC</a> = 46,</div>
<div class="line"><span class="lineno"> 351</span> </div>
<div class="line"><span class="lineno"> 357</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6c7a7b800587aa21ff4e27cbf5c6063a">ENOLCK</a> = 47,</div>
<div class="line"><span class="lineno"> 358</span> </div>
<div class="line"><span class="lineno"> 362</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae03745405147f3877f03656e8c81ef67">ENOLINK</a> = 48,</div>
<div class="line"><span class="lineno"> 363</span> </div>
<div class="line"><span class="lineno"> 369</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aec0aa1bb79e2e55ed6d8c165e0611eca">ENOMEM</a> = 49,</div>
<div class="line"><span class="lineno"> 370</span> </div>
<div class="line"><span class="lineno"> 375</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a32b6f198494024989c8fc04700962321">ENOMSG</a> = 50,</div>
<div class="line"><span class="lineno"> 376</span> </div>
<div class="line"><span class="lineno"> 381</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97acf88ad2711a584e6c5e238ca83d49c2f">ENOPROTOOPT</a> = 51,</div>
<div class="line"><span class="lineno"> 382</span> </div>
<div class="line"><span class="lineno"> 388</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2b5265f4c8556b15ec913f61caade1eb">ENOSPC</a> = 52,</div>
<div class="line"><span class="lineno"> 389</span> </div>
<div class="line"><span class="lineno"> 396</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a69f5babc32dadf40b348312b714ba7b7">ENOSR</a> = 53,</div>
<div class="line"><span class="lineno"> 397</span> </div>
<div class="line"><span class="lineno"> 402</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abbaf73e419ff754319cf3f5661165a04">ENOSTR</a> = 54,</div>
<div class="line"><span class="lineno"> 403</span> </div>
<div class="line"><span class="lineno"> 408</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abd287bcdb80bb2a0c41269b9adcb9d77">ENOSYS</a> = 55,</div>
<div class="line"><span class="lineno"> 409</span> </div>
<div class="line"><span class="lineno"> 413</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0790cde76b0760730a7713d1cd45fa1e">ENOTCONN</a> = 56,</div>
<div class="line"><span class="lineno"> 414</span> </div>
<div class="line"><span class="lineno"> 422</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a8cd7a7b948ee085bbaeb2a210b412d6e">ENOTDIR</a> = 57,</div>
<div class="line"><span class="lineno"> 423</span> </div>
<div class="line"><span class="lineno"> 428</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac7790808f596b839c654353c46f51b1d">ENOTEMPTY</a> = 58,</div>
<div class="line"><span class="lineno"> 429</span> </div>
<div class="line"><span class="lineno"> 434</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3ece9f34788a53298f9947938fda6188">ENOTRECOVERABLE</a> = 59,</div>
<div class="line"><span class="lineno"> 435</span> </div>
<div class="line"><span class="lineno"> 439</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0c268fa36b3506d95c9952978c9d5c8a">ENOTSOCK</a> = 60,</div>
<div class="line"><span class="lineno"> 440</span> </div>
<div class="line"><span class="lineno"> 445</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5fc84b720f60aa7c7ad7d81c6ce016e2">ENOTSUP</a> = 61,</div>
<div class="line"><span class="lineno"> 446</span> </div>
<div class="line"><span class="lineno"> 452</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af3dc036138d242739c3dbe36c5dfa095">ENOTTY</a> = 62,</div>
<div class="line"><span class="lineno"> 453</span> </div>
<div class="line"><span class="lineno"> 460</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1c0d17ac093eff038b479dba021361bb">ENXIO</a> = 63,</div>
<div class="line"><span class="lineno"> 461</span> </div>
<div class="line"><span class="lineno"> 466</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9f56b39cf6cd1ed2925c744f8aa6d1a9">EOPNOTSUPP</a> = 64,</div>
<div class="line"><span class="lineno"> 467</span> </div>
<div class="line"><span class="lineno"> 474</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aca0f39f6e98ddddb61280b52e5019811">EOVERFLOW</a> = 65,</div>
<div class="line"><span class="lineno"> 475</span> </div>
<div class="line"><span class="lineno"> 480</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aeef97437f479cb21b90ba0152259c2bd">EOWNERDEAD</a> = 66,</div>
<div class="line"><span class="lineno"> 481</span> </div>
<div class="line"><span class="lineno"> 487</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a156dcc38d9ba0765c6150544963ed267">EPERM</a> = 67,</div>
<div class="line"><span class="lineno"> 488</span> </div>
<div class="line"><span class="lineno"> 493</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae573afaecfe768915268b5c70823ee70">EPIPE</a> = 68,</div>
<div class="line"><span class="lineno"> 494</span> </div>
<div class="line"><span class="lineno"> 500</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5c8efc06d148e59e785dcf21d3740281">EPROTO</a> = 69,</div>
<div class="line"><span class="lineno"> 501</span> </div>
<div class="line"><span class="lineno"> 507</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a933e67dfd289987e67b2c92726e5b04a">EPROTONOSUPPORT</a> = 70,</div>
<div class="line"><span class="lineno"> 508</span> </div>
<div class="line"><span class="lineno"> 513</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aafca50a7ae5ee2078ef31de91e791afc">EPROTOTYPE</a> = 71,</div>
<div class="line"><span class="lineno"> 514</span> </div>
<div class="line"><span class="lineno"> 520</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3ffb99860526d55ef132365553694c3d">ERANGE</a> = 72,</div>
<div class="line"><span class="lineno"> 521</span> </div>
<div class="line"><span class="lineno"> 526</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a56198247acea7520ae5c6005fbe76a31">EROFS</a> = 73,</div>
<div class="line"><span class="lineno"> 527</span> </div>
<div class="line"><span class="lineno"> 532</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9e5433f0863ce3470329184a3ee495a7">ESPIPE</a> = 74,</div>
<div class="line"><span class="lineno"> 533</span> </div>
<div class="line"><span class="lineno"> 538</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4e376a13d0c1557d399f473218915625">ESRCH</a> = 75,</div>
<div class="line"><span class="lineno"> 539</span> </div>
<div class="line"><span class="lineno"> 543</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6fafeac69bf3b8355640b41d81bbda1a">ESTALE</a> = 76,</div>
<div class="line"><span class="lineno"> 544</span> </div>
<div class="line"><span class="lineno"> 552</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1907b734e86b9b33b50f0213a482cd14">ETIME</a> = 77,</div>
<div class="line"><span class="lineno"> 553</span> </div>
<div class="line"><span class="lineno"> 566</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5bc83024c53898aafcb1b6faf0f73ac4">ETIMEDOUT</a> = 78,</div>
<div class="line"><span class="lineno"> 567</span> </div>
<div class="line"><span class="lineno"> 574</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a83ea4e18eaac3a62036e1b5723d6e353">ETXTBSY</a> = 79,</div>
<div class="line"><span class="lineno"> 575</span> </div>
<div class="line"><span class="lineno"> 581</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a53ef8719226a5fd7be8af74be6de2bfc">EWOULDBLOCK</a> = 80,</div>
<div class="line"><span class="lineno"> 582</span> </div>
<div class="line"><span class="lineno"> 586</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a953d85d9cf4a55d49811d920c169eded">EXDEV</a> = 81,</div>
<div class="line"><span class="lineno"> 587</span> </div>
<div class="line"><span class="lineno"> 588</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a83fc2238dbcea63c1a4c80c9cbed4fbf">__ERRNO_MAX</a></div>
<div class="line"><span class="lineno"> 589</span>} <a class="code hl_enumeration" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97">KernelErrors</a>;</div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97">KernelErrors</a></div><div class="ttdeci">KernelErrors</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00028">errno.h:29</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a0191be5a8b35e30991789c9fe4b2c4cf"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0191be5a8b35e30991789c9fe4b2c4cf">EMFILE</a></div><div class="ttdeci">@ EMFILE</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00265">errno.h:265</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a050b91a2bb2c009f29daf3cfc68662d2"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a050b91a2bb2c009f29daf3cfc68662d2">EMSGSIZE</a></div><div class="ttdeci">@ EMSGSIZE</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00279">errno.h:279</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a0790cde76b0760730a7713d1cd45fa1e"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0790cde76b0760730a7713d1cd45fa1e">ENOTCONN</a></div><div class="ttdeci">@ ENOTCONN</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00413">errno.h:413</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a0c268fa36b3506d95c9952978c9d5c8a"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0c268fa36b3506d95c9952978c9d5c8a">ENOTSOCK</a></div><div class="ttdeci">@ ENOTSOCK</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00439">errno.h:439</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a0cca36575629367b103c06ad37e87ae5"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0cca36575629367b103c06ad37e87ae5">ECONNREFUSED</a></div><div class="ttdeci">@ ECONNREFUSED</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00136">errno.h:136</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a156dcc38d9ba0765c6150544963ed267"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a156dcc38d9ba0765c6150544963ed267">EPERM</a></div><div class="ttdeci">@ EPERM</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00487">errno.h:487</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a1907b734e86b9b33b50f0213a482cd14"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1907b734e86b9b33b50f0213a482cd14">ETIME</a></div><div class="ttdeci">@ ETIME</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00552">errno.h:552</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a1c0d17ac093eff038b479dba021361bb"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1c0d17ac093eff038b479dba021361bb">ENXIO</a></div><div class="ttdeci">@ ENXIO</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00460">errno.h:460</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a1c6a3022e8b55d43daf722d13d7e0669"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1c6a3022e8b55d43daf722d13d7e0669">EOK</a></div><div class="ttdeci">@ EOK</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00033">errno.h:33</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a21e6505c229a4508912c375435eb86a8"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a21e6505c229a4508912c375435eb86a8">EDOM</a></div><div class="ttdeci">@ EDOM</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00158">errno.h:158</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a2a3c7318b234b28732402f2aa0985608"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2a3c7318b234b28732402f2aa0985608">EISCONN</a></div><div class="ttdeci">@ EISCONN</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00243">errno.h:243</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a2b5265f4c8556b15ec913f61caade1eb"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2b5265f4c8556b15ec913f61caade1eb">ENOSPC</a></div><div class="ttdeci">@ ENOSPC</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00388">errno.h:388</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a2f378a9bec5216faa8bbeb957699087d"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2f378a9bec5216faa8bbeb957699087d">ENODATA</a></div><div class="ttdeci">@ ENODATA</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00330">errno.h:330</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a321006da98fc55c478824c20f277e8a9"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a321006da98fc55c478824c20f277e8a9">ENETUNREACH</a></div><div class="ttdeci">@ ENETUNREACH</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00310">errno.h:310</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a32b6f198494024989c8fc04700962321"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a32b6f198494024989c8fc04700962321">ENOMSG</a></div><div class="ttdeci">@ ENOMSG</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00375">errno.h:375</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a3d9f70d8ebd10e9d4aa420b9cb22cb53"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3d9f70d8ebd10e9d4aa420b9cb22cb53">EFBIG</a></div><div class="ttdeci">@ EFBIG</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00185">errno.h:185</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a3ece9f34788a53298f9947938fda6188"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3ece9f34788a53298f9947938fda6188">ENOTRECOVERABLE</a></div><div class="ttdeci">@ ENOTRECOVERABLE</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00434">errno.h:434</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a3ffb99860526d55ef132365553694c3d"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3ffb99860526d55ef132365553694c3d">ERANGE</a></div><div class="ttdeci">@ ERANGE</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00520">errno.h:520</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a4354eedf02712f4da46f9d2d93d0b7ba"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4354eedf02712f4da46f9d2d93d0b7ba">EDEADLK</a></div><div class="ttdeci">@ EDEADLK</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00147">errno.h:147</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a4bde0de54c0b708a605ed5095959c14e"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4bde0de54c0b708a605ed5095959c14e">EAGAIN</a></div><div class="ttdeci">@ EAGAIN</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00074">errno.h:74</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a4e14cf97a773954d485b89f11a19847c"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4e14cf97a773954d485b89f11a19847c">ECONNRESET</a></div><div class="ttdeci">@ ECONNRESET</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00141">errno.h:141</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a4e376a13d0c1557d399f473218915625"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4e376a13d0c1557d399f473218915625">ESRCH</a></div><div class="ttdeci">@ ESRCH</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00538">errno.h:538</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a523e02a73d840e490c14a179a997627e"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a523e02a73d840e490c14a179a997627e">EEXIST</a></div><div class="ttdeci">@ EEXIST</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00169">errno.h:169</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a53ef8719226a5fd7be8af74be6de2bfc"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a53ef8719226a5fd7be8af74be6de2bfc">EWOULDBLOCK</a></div><div class="ttdeci">@ EWOULDBLOCK</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00581">errno.h:581</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a56198247acea7520ae5c6005fbe76a31"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a56198247acea7520ae5c6005fbe76a31">EROFS</a></div><div class="ttdeci">@ EROFS</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00526">errno.h:526</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a5bc83024c53898aafcb1b6faf0f73ac4"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5bc83024c53898aafcb1b6faf0f73ac4">ETIMEDOUT</a></div><div class="ttdeci">@ ETIMEDOUT</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00566">errno.h:566</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a5c8efc06d148e59e785dcf21d3740281"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5c8efc06d148e59e785dcf21d3740281">EPROTO</a></div><div class="ttdeci">@ EPROTO</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00500">errno.h:500</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a5fa7d65262e81125cecb27e80a26ce98"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5fa7d65262e81125cecb27e80a26ce98">EACCES</a></div><div class="ttdeci">@ EACCES</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00050">errno.h:50</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a5fc84b720f60aa7c7ad7d81c6ce016e2"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5fc84b720f60aa7c7ad7d81c6ce016e2">ENOTSUP</a></div><div class="ttdeci">@ ENOTSUP</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00445">errno.h:445</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a6594d1afb31b5df1fd182ffc4a579825"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6594d1afb31b5df1fd182ffc4a579825">EADDRNOTAVAIL</a></div><div class="ttdeci">@ EADDRNOTAVAIL</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00061">errno.h:61</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a66f47bfe33ca509b71b4a458e325a61e"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a66f47bfe33ca509b71b4a458e325a61e">ECONNABORTED</a></div><div class="ttdeci">@ ECONNABORTED</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00128">errno.h:128</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a69f5babc32dadf40b348312b714ba7b7"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a69f5babc32dadf40b348312b714ba7b7">ENOSR</a></div><div class="ttdeci">@ ENOSR</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00396">errno.h:396</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a6a73363cf3fa4dc0d77c4cb3b9d83321"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6a73363cf3fa4dc0d77c4cb3b9d83321">EISDIR</a></div><div class="ttdeci">@ EISDIR</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00249">errno.h:249</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a6c7a7b800587aa21ff4e27cbf5c6063a"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6c7a7b800587aa21ff4e27cbf5c6063a">ENOLCK</a></div><div class="ttdeci">@ ENOLCK</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00357">errno.h:357</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a6d2c32b1730ea078f2802b34b1258a4c"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6d2c32b1730ea078f2802b34b1258a4c">EIO</a></div><div class="ttdeci">@ EIO</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00238">errno.h:238</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a6fafeac69bf3b8355640b41d81bbda1a"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6fafeac69bf3b8355640b41d81bbda1a">ESTALE</a></div><div class="ttdeci">@ ESTALE</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00543">errno.h:543</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a755e0cbde2880a406893ad61304bac29"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a755e0cbde2880a406893ad61304bac29">E2BIG</a></div><div class="ttdeci">@ E2BIG</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00044">errno.h:44</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a7b8a711683f597c7d3cfded8c093b561"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a7b8a711683f597c7d3cfded8c093b561">EHOSTUNREACH</a></div><div class="ttdeci">@ EHOSTUNREACH</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00192">errno.h:192</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a7bfd237190819a0a272db7b0aa61d5c8"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a7bfd237190819a0a272db7b0aa61d5c8">EINVAL</a></div><div class="ttdeci">@ EINVAL</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00230">errno.h:230</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a83ea4e18eaac3a62036e1b5723d6e353"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a83ea4e18eaac3a62036e1b5723d6e353">ETXTBSY</a></div><div class="ttdeci">@ ETXTBSY</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00574">errno.h:574</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a83fc2238dbcea63c1a4c80c9cbed4fbf"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a83fc2238dbcea63c1a4c80c9cbed4fbf">__ERRNO_MAX</a></div><div class="ttdeci">@ __ERRNO_MAX</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00589">errno.h:588</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a869a0f4812d43a9954478c34b40272d7"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a869a0f4812d43a9954478c34b40272d7">EDQUOT</a></div><div class="ttdeci">@ EDQUOT</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00163">errno.h:163</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a87d4476eed38f45439e257081c9de369"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a87d4476eed38f45439e257081c9de369">EBADF</a></div><div class="ttdeci">@ EBADF</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00087">errno.h:87</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a8cc241d56d59d11ceea8efc37bec8ed4"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a8cc241d56d59d11ceea8efc37bec8ed4">EINTR</a></div><div class="ttdeci">@ EINTR</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00223">errno.h:223</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a8cd7a7b948ee085bbaeb2a210b412d6e"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a8cd7a7b948ee085bbaeb2a210b412d6e">ENOTDIR</a></div><div class="ttdeci">@ ENOTDIR</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00422">errno.h:422</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a933e67dfd289987e67b2c92726e5b04a"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a933e67dfd289987e67b2c92726e5b04a">EPROTONOSUPPORT</a></div><div class="ttdeci">@ EPROTONOSUPPORT</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00507">errno.h:507</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a952ba8aa5afef31b7893ed91ae13a56c"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a952ba8aa5afef31b7893ed91ae13a56c">EBADMSG</a></div><div class="ttdeci">@ EBADMSG</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00102">errno.h:102</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a953d85d9cf4a55d49811d920c169eded"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a953d85d9cf4a55d49811d920c169eded">EXDEV</a></div><div class="ttdeci">@ EXDEV</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00586">errno.h:586</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a98fef4acde132e6013ae485b5edb87ca"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a98fef4acde132e6013ae485b5edb87ca">ENETRESET</a></div><div class="ttdeci">@ ENETRESET</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00305">errno.h:305</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a996f6f948b613bccc738ff8517413c1a"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a996f6f948b613bccc738ff8517413c1a">ENOENT</a></div><div class="ttdeci">@ ENOENT</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00343">errno.h:343</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a9a7661317bd3e06c9832fd577e71c070"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9a7661317bd3e06c9832fd577e71c070">EMULTIHOP</a></div><div class="ttdeci">@ EMULTIHOP</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00284">errno.h:284</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a9e2f813a51a5763a892f4b1783778e4b"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9e2f813a51a5763a892f4b1783778e4b">EBUSY</a></div><div class="ttdeci">@ EBUSY</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00110">errno.h:110</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a9e5433f0863ce3470329184a3ee495a7"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9e5433f0863ce3470329184a3ee495a7">ESPIPE</a></div><div class="ttdeci">@ ESPIPE</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00532">errno.h:532</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a9f56b39cf6cd1ed2925c744f8aa6d1a9"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9f56b39cf6cd1ed2925c744f8aa6d1a9">EOPNOTSUPP</a></div><div class="ttdeci">@ EOPNOTSUPP</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00466">errno.h:466</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a9fa1b21135895d33c089fb7dc6a83299"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9fa1b21135895d33c089fb7dc6a83299">EILSEQ</a></div><div class="ttdeci">@ EILSEQ</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00205">errno.h:205</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97aafca50a7ae5ee2078ef31de91e791afc"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aafca50a7ae5ee2078ef31de91e791afc">EPROTOTYPE</a></div><div class="ttdeci">@ EPROTOTYPE</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00513">errno.h:513</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97abbaf73e419ff754319cf3f5661165a04"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abbaf73e419ff754319cf3f5661165a04">ENOSTR</a></div><div class="ttdeci">@ ENOSTR</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00402">errno.h:402</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97abd287bcdb80bb2a0c41269b9adcb9d77"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abd287bcdb80bb2a0c41269b9adcb9d77">ENOSYS</a></div><div class="ttdeci">@ ENOSYS</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00408">errno.h:408</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97abf7123a05c2949f1ca60f7531a98eac5"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abf7123a05c2949f1ca60f7531a98eac5">ENAMETOOLONG</a></div><div class="ttdeci">@ ENAMETOOLONG</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00294">errno.h:294</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97ac39a4aaab7efc4f82deef26b159f650c"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac39a4aaab7efc4f82deef26b159f650c">ELOOP</a></div><div class="ttdeci">@ ELOOP</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00257">errno.h:257</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97ac5081340c6eb96ed42707c416b79c42c"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac5081340c6eb96ed42707c416b79c42c">EDESTADDRREQ</a></div><div class="ttdeci">@ EDESTADDRREQ</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00152">errno.h:152</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97ac7790808f596b839c654353c46f51b1d"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac7790808f596b839c654353c46f51b1d">ENOTEMPTY</a></div><div class="ttdeci">@ ENOTEMPTY</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00428">errno.h:428</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97aca0f39f6e98ddddb61280b52e5019811"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aca0f39f6e98ddddb61280b52e5019811">EOVERFLOW</a></div><div class="ttdeci">@ EOVERFLOW</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00474">errno.h:474</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97acf88ad2711a584e6c5e238ca83d49c2f"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97acf88ad2711a584e6c5e238ca83d49c2f">ENOPROTOOPT</a></div><div class="ttdeci">@ ENOPROTOOPT</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00381">errno.h:381</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97ad548cedfda5ba4616d0fde82324255ff"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ad548cedfda5ba4616d0fde82324255ff">EADDRINUSE</a></div><div class="ttdeci">@ EADDRINUSE</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00055">errno.h:55</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97adabd09d64c920a9a75f60165fda651d5"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97adabd09d64c920a9a75f60165fda651d5">ENOEXEC</a></div><div class="ttdeci">@ ENOEXEC</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00350">errno.h:350</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97adb0b80c8583489ffb5ea6e4851257c2d"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97adb0b80c8583489ffb5ea6e4851257c2d">ENOBUFS</a></div><div class="ttdeci">@ ENOBUFS</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00324">errno.h:324</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97ae03745405147f3877f03656e8c81ef67"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae03745405147f3877f03656e8c81ef67">ENOLINK</a></div><div class="ttdeci">@ ENOLINK</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00362">errno.h:362</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97ae350307a3417656c8cabc816ba8d07cd"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae350307a3417656c8cabc816ba8d07cd">ENODEV</a></div><div class="ttdeci">@ ENODEV</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00337">errno.h:337</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97ae573afaecfe768915268b5c70823ee70"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae573afaecfe768915268b5c70823ee70">EPIPE</a></div><div class="ttdeci">@ EPIPE</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00493">errno.h:493</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97ae63e89f8fc44ef75addd0c1acc9c4828"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae63e89f8fc44ef75addd0c1acc9c4828">ECHILD</a></div><div class="ttdeci">@ ECHILD</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00123">errno.h:123</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97ae8a4cdbd60a66eb9705bcb0a655e94fe"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae8a4cdbd60a66eb9705bcb0a655e94fe">EMLINK</a></div><div class="ttdeci">@ EMLINK</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00271">errno.h:271</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97aec0aa1bb79e2e55ed6d8c165e0611eca"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aec0aa1bb79e2e55ed6d8c165e0611eca">ENOMEM</a></div><div class="ttdeci">@ ENOMEM</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00369">errno.h:369</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97aecdbf1cf773129356f3656ad079a9b6d"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aecdbf1cf773129356f3656ad079a9b6d">ECANCELED</a></div><div class="ttdeci">@ ECANCELED</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00116">errno.h:116</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97aedf779faac43fb7d61e2698c26dabe66"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aedf779faac43fb7d61e2698c26dabe66">ENETDOWN</a></div><div class="ttdeci">@ ENETDOWN</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00300">errno.h:300</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97aeef97437f479cb21b90ba0152259c2bd"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aeef97437f479cb21b90ba0152259c2bd">EOWNERDEAD</a></div><div class="ttdeci">@ EOWNERDEAD</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00480">errno.h:480</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97af0a873a5b5152a51b7110685bf25f1fb"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af0a873a5b5152a51b7110685bf25f1fb">EIDRM</a></div><div class="ttdeci">@ EIDRM</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00198">errno.h:198</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97af23579d62edd5369d0b84bae3b5cde0e"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af23579d62edd5369d0b84bae3b5cde0e">EALREADY</a></div><div class="ttdeci">@ EALREADY</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00080">errno.h:80</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97af3dc036138d242739c3dbe36c5dfa095"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af3dc036138d242739c3dbe36c5dfa095">ENOTTY</a></div><div class="ttdeci">@ ENOTTY</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00452">errno.h:452</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97af62fac9f9f3d0c943aebe13fe4454b90"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af62fac9f9f3d0c943aebe13fe4454b90">EAFNOSUPPORT</a></div><div class="ttdeci">@ EAFNOSUPPORT</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00068">errno.h:68</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97af740610de680c2861ac4042ad4485d15"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af740610de680c2861ac4042ad4485d15">EFAULT</a></div><div class="ttdeci">@ EFAULT</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00178">errno.h:178</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97af8ee28f2eeab568a1b641f6ffc1f90a8"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af8ee28f2eeab568a1b641f6ffc1f90a8">ENFILE</a></div><div class="ttdeci">@ ENFILE</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00318">errno.h:318</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97af94bb1d045fb2b32521d78638f398774"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af94bb1d045fb2b32521d78638f398774">EINPROGRESS</a></div><div class="ttdeci">@ EINPROGRESS</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00214">errno.h:214</a></div></div>
</div><!-- fragment -->
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="a249efe5fe35b177224ada753640584fb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a249efe5fe35b177224ada753640584fb">&#9670;&nbsp;</a></span>__errno_location()</h2>
<a id="a9049fd86a1aa08d50029a482471f5fae" name="a9049fd86a1aa08d50029a482471f5fae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9049fd86a1aa08d50029a482471f5fae">&#9670;&#160;</a></span>__errno_location()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int* __errno_location </td>
<td class="memname">int * __errno_location </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
@ -706,14 +713,14 @@ Functions</h2></td></tr>
</div>
</div>
<a id="add46ab98f32b76457852dbb872842bf2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#add46ab98f32b76457852dbb872842bf2">&#9670;&nbsp;</a></span>strerror()</h2>
<a id="a4bc5f273980fb0e81e0fc7a4dd3de87e" name="a4bc5f273980fb0e81e0fc7a4dd3de87e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4bc5f273980fb0e81e0fc7a4dd3de87e">&#9670;&#160;</a></span>strerror()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char* strerror </td>
<td class="memname">char * strerror </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>errnum</em></td><td>)</td>
@ -730,7 +737,7 @@ Functions</h2></td></tr>
<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="../../d8/dc2/errno_8h.html">errno.h</a></li>
<li class="footer">Generated on Sat Jan 4 2025 19:36:04 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.1 </li>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

View File

@ -86,6 +86,6 @@ var errno_8h =
[ "EXDEV", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a953d85d9cf4a55d49811d920c169eded", null ],
[ "__ERRNO_MAX", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a83fc2238dbcea63c1a4c80c9cbed4fbf", null ]
] ],
[ "__errno_location", "d8/dc2/errno_8h.html#a249efe5fe35b177224ada753640584fb", null ],
[ "strerror", "d8/dc2/errno_8h.html#add46ab98f32b76457852dbb872842bf2", null ]
[ "__errno_location", "d8/dc2/errno_8h.html#a9049fd86a1aa08d50029a482471f5fae", null ],
[ "strerror", "d8/dc2/errno_8h.html#a4bc5f273980fb0e81e0fc7a4dd3de87e", null ]
];

View File

@ -5,7 +5,7 @@
<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.1" />
<meta name="generator" content="Doxygen 1.9.8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Kernel/include/interface/errno.h Source File</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" />
@ -52,22 +52,28 @@
</tbody>
</table>
</div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 -->
<!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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">
@ -80,7 +86,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('d8/dc2/errno_8h_source.html','../../'); initResizable(); });
/* @license-end */
</script>
@ -94,314 +100,322 @@ $(document).ready(function(){initNavTree('d8/dc2/errno_8h_source.html','../../')
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<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">errno.h</div> </div>
<div class="headertitle"><div class="title">errno.h</div></div>
</div><!--header-->
<div class="contents">
<a href="../../d8/dc2/errno_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> This file is part of Fennix Kernel.</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> Fennix Kernel is free software: you can redistribute it and/or</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> modify it under the terms of the GNU General Public License as</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> published by the Free Software Foundation, either version 3 of</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> the License, or (at your option) any later version.</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> Fennix Kernel is distributed in the hope that it will be useful,</span></div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> GNU General Public License for more details.</span></div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> You should have received a copy of the GNU General Public License</span></div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> along with Fennix Kernel. If not, see &lt;https://www.gnu.org/licenses/&gt;.</span></div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">*/</span></div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; </div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#ifndef __FENNIX_API_ERRNO_H__</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#define __FENNIX_API_ERRNO_H__</span></div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; </div>
<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97"> 28</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;{</div>
<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1c6a3022e8b55d43daf722d13d7e0669"> 33</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1c6a3022e8b55d43daf722d13d7e0669">EOK</a> = 0,</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; </div>
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a755e0cbde2880a406893ad61304bac29"> 44</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a755e0cbde2880a406893ad61304bac29">E2BIG</a> = 1,</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; </div>
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5fa7d65262e81125cecb27e80a26ce98"> 50</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5fa7d65262e81125cecb27e80a26ce98">EACCES</a> = 2,</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; </div>
<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ad548cedfda5ba4616d0fde82324255ff"> 55</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ad548cedfda5ba4616d0fde82324255ff">EADDRINUSE</a> = 3,</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; </div>
<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6594d1afb31b5df1fd182ffc4a579825"> 61</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6594d1afb31b5df1fd182ffc4a579825">EADDRNOTAVAIL</a> = 4,</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; </div>
<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af62fac9f9f3d0c943aebe13fe4454b90"> 68</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af62fac9f9f3d0c943aebe13fe4454b90">EAFNOSUPPORT</a> = 5,</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; </div>
<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4bde0de54c0b708a605ed5095959c14e"> 74</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4bde0de54c0b708a605ed5095959c14e">EAGAIN</a> = 6,</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; </div>
<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af23579d62edd5369d0b84bae3b5cde0e"> 80</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af23579d62edd5369d0b84bae3b5cde0e">EALREADY</a> = 7,</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; </div>
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a87d4476eed38f45439e257081c9de369"> 87</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a87d4476eed38f45439e257081c9de369">EBADF</a> = 8,</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; </div>
<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a952ba8aa5afef31b7893ed91ae13a56c"> 102</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a952ba8aa5afef31b7893ed91ae13a56c">EBADMSG</a> = 9,</div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; </div>
<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9e2f813a51a5763a892f4b1783778e4b"> 110</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9e2f813a51a5763a892f4b1783778e4b">EBUSY</a> = 10,</div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; </div>
<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aecdbf1cf773129356f3656ad079a9b6d"> 116</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aecdbf1cf773129356f3656ad079a9b6d">ECANCELED</a> = 11,</div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; </div>
<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae63e89f8fc44ef75addd0c1acc9c4828"> 123</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae63e89f8fc44ef75addd0c1acc9c4828">ECHILD</a> = 12,</div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; </div>
<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a66f47bfe33ca509b71b4a458e325a61e"> 128</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a66f47bfe33ca509b71b4a458e325a61e">ECONNABORTED</a> = 13,</div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; </div>
<div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0cca36575629367b103c06ad37e87ae5"> 136</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0cca36575629367b103c06ad37e87ae5">ECONNREFUSED</a> = 14,</div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; </div>
<div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4e14cf97a773954d485b89f11a19847c"> 141</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4e14cf97a773954d485b89f11a19847c">ECONNRESET</a> = 15,</div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; </div>
<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4354eedf02712f4da46f9d2d93d0b7ba"> 147</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4354eedf02712f4da46f9d2d93d0b7ba">EDEADLK</a> = 16,</div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; </div>
<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac5081340c6eb96ed42707c416b79c42c"> 152</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac5081340c6eb96ed42707c416b79c42c">EDESTADDRREQ</a> = 17,</div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; </div>
<div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a21e6505c229a4508912c375435eb86a8"> 158</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a21e6505c229a4508912c375435eb86a8">EDOM</a> = 18,</div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; </div>
<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a869a0f4812d43a9954478c34b40272d7"> 163</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a869a0f4812d43a9954478c34b40272d7">EDQUOT</a> = 19,</div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; </div>
<div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a523e02a73d840e490c14a179a997627e"> 169</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a523e02a73d840e490c14a179a997627e">EEXIST</a> = 20,</div>
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; </div>
<div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af740610de680c2861ac4042ad4485d15"> 178</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af740610de680c2861ac4042ad4485d15">EFAULT</a> = 21,</div>
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; </div>
<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3d9f70d8ebd10e9d4aa420b9cb22cb53"> 185</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3d9f70d8ebd10e9d4aa420b9cb22cb53">EFBIG</a> = 22,</div>
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; </div>
<div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a7b8a711683f597c7d3cfded8c093b561"> 192</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a7b8a711683f597c7d3cfded8c093b561">EHOSTUNREACH</a> = 23,</div>
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; </div>
<div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af0a873a5b5152a51b7110685bf25f1fb"> 198</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af0a873a5b5152a51b7110685bf25f1fb">EIDRM</a> = 24,</div>
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; </div>
<div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9fa1b21135895d33c089fb7dc6a83299"> 205</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9fa1b21135895d33c089fb7dc6a83299">EILSEQ</a> = 25,</div>
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; </div>
<div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af94bb1d045fb2b32521d78638f398774"> 214</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af94bb1d045fb2b32521d78638f398774">EINPROGRESS</a> = 26,</div>
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; </div>
<div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a8cc241d56d59d11ceea8efc37bec8ed4"> 223</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a8cc241d56d59d11ceea8efc37bec8ed4">EINTR</a> = 27,</div>
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; </div>
<div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a7bfd237190819a0a272db7b0aa61d5c8"> 230</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a7bfd237190819a0a272db7b0aa61d5c8">EINVAL</a> = 28,</div>
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; </div>
<div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6d2c32b1730ea078f2802b34b1258a4c"> 238</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6d2c32b1730ea078f2802b34b1258a4c">EIO</a> = 29,</div>
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; </div>
<div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2a3c7318b234b28732402f2aa0985608"> 243</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2a3c7318b234b28732402f2aa0985608">EISCONN</a> = 30,</div>
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; </div>
<div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6a73363cf3fa4dc0d77c4cb3b9d83321"> 249</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6a73363cf3fa4dc0d77c4cb3b9d83321">EISDIR</a> = 31,</div>
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; </div>
<div class="line"><a name="l00257"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac39a4aaab7efc4f82deef26b159f650c"> 257</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac39a4aaab7efc4f82deef26b159f650c">ELOOP</a> = 32,</div>
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; </div>
<div class="line"><a name="l00265"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0191be5a8b35e30991789c9fe4b2c4cf"> 265</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0191be5a8b35e30991789c9fe4b2c4cf">EMFILE</a> = 33,</div>
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; </div>
<div class="line"><a name="l00271"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae8a4cdbd60a66eb9705bcb0a655e94fe"> 271</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae8a4cdbd60a66eb9705bcb0a655e94fe">EMLINK</a> = 34,</div>
<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; </div>
<div class="line"><a name="l00279"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a050b91a2bb2c009f29daf3cfc68662d2"> 279</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a050b91a2bb2c009f29daf3cfc68662d2">EMSGSIZE</a> = 35,</div>
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; </div>
<div class="line"><a name="l00284"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9a7661317bd3e06c9832fd577e71c070"> 284</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9a7661317bd3e06c9832fd577e71c070">EMULTIHOP</a> = 36,</div>
<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; </div>
<div class="line"><a name="l00294"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abf7123a05c2949f1ca60f7531a98eac5"> 294</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abf7123a05c2949f1ca60f7531a98eac5">ENAMETOOLONG</a> = 37,</div>
<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; </div>
<div class="line"><a name="l00300"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aedf779faac43fb7d61e2698c26dabe66"> 300</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aedf779faac43fb7d61e2698c26dabe66">ENETDOWN</a> = 38,</div>
<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; </div>
<div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a98fef4acde132e6013ae485b5edb87ca"> 305</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a98fef4acde132e6013ae485b5edb87ca">ENETRESET</a> = 39,</div>
<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; </div>
<div class="line"><a name="l00310"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a321006da98fc55c478824c20f277e8a9"> 310</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a321006da98fc55c478824c20f277e8a9">ENETUNREACH</a> = 40,</div>
<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; </div>
<div class="line"><a name="l00318"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af8ee28f2eeab568a1b641f6ffc1f90a8"> 318</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af8ee28f2eeab568a1b641f6ffc1f90a8">ENFILE</a> = 41,</div>
<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; </div>
<div class="line"><a name="l00324"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97adb0b80c8583489ffb5ea6e4851257c2d"> 324</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97adb0b80c8583489ffb5ea6e4851257c2d">ENOBUFS</a> = 42,</div>
<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; </div>
<div class="line"><a name="l00330"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2f378a9bec5216faa8bbeb957699087d"> 330</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2f378a9bec5216faa8bbeb957699087d">ENODATA</a> = 43,</div>
<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; </div>
<div class="line"><a name="l00337"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae350307a3417656c8cabc816ba8d07cd"> 337</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae350307a3417656c8cabc816ba8d07cd">ENODEV</a> = 44,</div>
<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; </div>
<div class="line"><a name="l00343"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a996f6f948b613bccc738ff8517413c1a"> 343</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a996f6f948b613bccc738ff8517413c1a">ENOENT</a> = 45,</div>
<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; </div>
<div class="line"><a name="l00350"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97adabd09d64c920a9a75f60165fda651d5"> 350</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97adabd09d64c920a9a75f60165fda651d5">ENOEXEC</a> = 46,</div>
<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; </div>
<div class="line"><a name="l00357"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6c7a7b800587aa21ff4e27cbf5c6063a"> 357</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6c7a7b800587aa21ff4e27cbf5c6063a">ENOLCK</a> = 47,</div>
<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; </div>
<div class="line"><a name="l00362"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae03745405147f3877f03656e8c81ef67"> 362</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae03745405147f3877f03656e8c81ef67">ENOLINK</a> = 48,</div>
<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; </div>
<div class="line"><a name="l00369"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aec0aa1bb79e2e55ed6d8c165e0611eca"> 369</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aec0aa1bb79e2e55ed6d8c165e0611eca">ENOMEM</a> = 49,</div>
<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; </div>
<div class="line"><a name="l00375"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a32b6f198494024989c8fc04700962321"> 375</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a32b6f198494024989c8fc04700962321">ENOMSG</a> = 50,</div>
<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; </div>
<div class="line"><a name="l00381"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97acf88ad2711a584e6c5e238ca83d49c2f"> 381</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97acf88ad2711a584e6c5e238ca83d49c2f">ENOPROTOOPT</a> = 51,</div>
<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; </div>
<div class="line"><a name="l00388"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2b5265f4c8556b15ec913f61caade1eb"> 388</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2b5265f4c8556b15ec913f61caade1eb">ENOSPC</a> = 52,</div>
<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160; </div>
<div class="line"><a name="l00396"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a69f5babc32dadf40b348312b714ba7b7"> 396</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a69f5babc32dadf40b348312b714ba7b7">ENOSR</a> = 53,</div>
<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; </div>
<div class="line"><a name="l00402"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abbaf73e419ff754319cf3f5661165a04"> 402</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abbaf73e419ff754319cf3f5661165a04">ENOSTR</a> = 54,</div>
<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160; </div>
<div class="line"><a name="l00408"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abd287bcdb80bb2a0c41269b9adcb9d77"> 408</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abd287bcdb80bb2a0c41269b9adcb9d77">ENOSYS</a> = 55,</div>
<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; </div>
<div class="line"><a name="l00413"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0790cde76b0760730a7713d1cd45fa1e"> 413</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0790cde76b0760730a7713d1cd45fa1e">ENOTCONN</a> = 56,</div>
<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160; </div>
<div class="line"><a name="l00422"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a8cd7a7b948ee085bbaeb2a210b412d6e"> 422</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a8cd7a7b948ee085bbaeb2a210b412d6e">ENOTDIR</a> = 57,</div>
<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; </div>
<div class="line"><a name="l00428"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac7790808f596b839c654353c46f51b1d"> 428</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac7790808f596b839c654353c46f51b1d">ENOTEMPTY</a> = 58,</div>
<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160; </div>
<div class="line"><a name="l00434"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3ece9f34788a53298f9947938fda6188"> 434</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3ece9f34788a53298f9947938fda6188">ENOTRECOVERABLE</a> = 59,</div>
<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; </div>
<div class="line"><a name="l00439"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0c268fa36b3506d95c9952978c9d5c8a"> 439</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0c268fa36b3506d95c9952978c9d5c8a">ENOTSOCK</a> = 60,</div>
<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160; </div>
<div class="line"><a name="l00445"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5fc84b720f60aa7c7ad7d81c6ce016e2"> 445</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5fc84b720f60aa7c7ad7d81c6ce016e2">ENOTSUP</a> = 61,</div>
<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160; </div>
<div class="line"><a name="l00452"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af3dc036138d242739c3dbe36c5dfa095"> 452</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af3dc036138d242739c3dbe36c5dfa095">ENOTTY</a> = 62,</div>
<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; </div>
<div class="line"><a name="l00460"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1c0d17ac093eff038b479dba021361bb"> 460</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1c0d17ac093eff038b479dba021361bb">ENXIO</a> = 63,</div>
<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; </div>
<div class="line"><a name="l00466"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9f56b39cf6cd1ed2925c744f8aa6d1a9"> 466</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9f56b39cf6cd1ed2925c744f8aa6d1a9">EOPNOTSUPP</a> = 64,</div>
<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160; </div>
<div class="line"><a name="l00474"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aca0f39f6e98ddddb61280b52e5019811"> 474</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aca0f39f6e98ddddb61280b52e5019811">EOVERFLOW</a> = 65,</div>
<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160; </div>
<div class="line"><a name="l00480"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aeef97437f479cb21b90ba0152259c2bd"> 480</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aeef97437f479cb21b90ba0152259c2bd">EOWNERDEAD</a> = 66,</div>
<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160; </div>
<div class="line"><a name="l00487"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a156dcc38d9ba0765c6150544963ed267"> 487</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a156dcc38d9ba0765c6150544963ed267">EPERM</a> = 67,</div>
<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160; </div>
<div class="line"><a name="l00493"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae573afaecfe768915268b5c70823ee70"> 493</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae573afaecfe768915268b5c70823ee70">EPIPE</a> = 68,</div>
<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160; </div>
<div class="line"><a name="l00500"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5c8efc06d148e59e785dcf21d3740281"> 500</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5c8efc06d148e59e785dcf21d3740281">EPROTO</a> = 69,</div>
<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160; </div>
<div class="line"><a name="l00507"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a933e67dfd289987e67b2c92726e5b04a"> 507</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a933e67dfd289987e67b2c92726e5b04a">EPROTONOSUPPORT</a> = 70,</div>
<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160; </div>
<div class="line"><a name="l00513"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aafca50a7ae5ee2078ef31de91e791afc"> 513</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aafca50a7ae5ee2078ef31de91e791afc">EPROTOTYPE</a> = 71,</div>
<div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160; </div>
<div class="line"><a name="l00520"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3ffb99860526d55ef132365553694c3d"> 520</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3ffb99860526d55ef132365553694c3d">ERANGE</a> = 72,</div>
<div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160; </div>
<div class="line"><a name="l00526"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a56198247acea7520ae5c6005fbe76a31"> 526</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a56198247acea7520ae5c6005fbe76a31">EROFS</a> = 73,</div>
<div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160; </div>
<div class="line"><a name="l00532"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9e5433f0863ce3470329184a3ee495a7"> 532</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9e5433f0863ce3470329184a3ee495a7">ESPIPE</a> = 74,</div>
<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160; </div>
<div class="line"><a name="l00538"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4e376a13d0c1557d399f473218915625"> 538</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4e376a13d0c1557d399f473218915625">ESRCH</a> = 75,</div>
<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160; </div>
<div class="line"><a name="l00543"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6fafeac69bf3b8355640b41d81bbda1a"> 543</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6fafeac69bf3b8355640b41d81bbda1a">ESTALE</a> = 76,</div>
<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160; </div>
<div class="line"><a name="l00552"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1907b734e86b9b33b50f0213a482cd14"> 552</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1907b734e86b9b33b50f0213a482cd14">ETIME</a> = 77,</div>
<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160; </div>
<div class="line"><a name="l00566"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5bc83024c53898aafcb1b6faf0f73ac4"> 566</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5bc83024c53898aafcb1b6faf0f73ac4">ETIMEDOUT</a> = 78,</div>
<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160; </div>
<div class="line"><a name="l00574"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a83ea4e18eaac3a62036e1b5723d6e353"> 574</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a83ea4e18eaac3a62036e1b5723d6e353">ETXTBSY</a> = 79,</div>
<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160; </div>
<div class="line"><a name="l00581"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a53ef8719226a5fd7be8af74be6de2bfc"> 581</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a53ef8719226a5fd7be8af74be6de2bfc">EWOULDBLOCK</a> = 80,</div>
<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160; </div>
<div class="line"><a name="l00586"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a953d85d9cf4a55d49811d920c169eded"> 586</a></span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a953d85d9cf4a55d49811d920c169eded">EXDEV</a> = 81,</div>
<div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160; </div>
<div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160; <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a83fc2238dbcea63c1a4c80c9cbed4fbf">__ERRNO_MAX</a></div>
<div class="line"><a name="l00589"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a83fc2238dbcea63c1a4c80c9cbed4fbf"> 589</a></span>&#160;} <a class="code" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97">KernelErrors</a>;</div>
<div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160; </div>
<div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160;<span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span></div>
<div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160;{</div>
<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160; </div>
<div class="line"><a name="l00596"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a249efe5fe35b177224ada753640584fb"> 596</a></span>&#160; <span class="keywordtype">int</span> *<a class="code" href="../../d8/dc2/errno_8h.html#a249efe5fe35b177224ada753640584fb">__errno_location</a>(<span class="keywordtype">void</span>) <a class="code" href="../../df/d26/fs_8h.html#ae9d1c84bd8c5ad87f19dc53750668f1b">__attribute__</a>((<span class="keyword">const</span>));</div>
<div class="line"><a name="l00597"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#add46ab98f32b76457852dbb872842bf2"> 597</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="../../d8/dc2/errno_8h.html#add46ab98f32b76457852dbb872842bf2">strerror</a>(<span class="keywordtype">int</span> errnum);</div>
<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160; </div>
<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160;}</div>
<div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160; </div>
<div class="line"><a name="l00603"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ab03f640d90fbc5bcb75285d08a0f25ed"> 603</a></span>&#160;<span class="preprocessor">#define errno (*__errno_location())</span></div>
<div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160; </div>
<div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160;<span class="preprocessor">#endif </span><span class="comment">// !__FENNIX_API_ERRNO_H__</span></div>
<div class="ttc" id="aerrno_8h_html_a249efe5fe35b177224ada753640584fb"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#a249efe5fe35b177224ada753640584fb">__errno_location</a></div><div class="ttdeci">int * __errno_location(void) __attribute__((const))</div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97">KernelErrors</a></div><div class="ttdeci">KernelErrors</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00028">errno.h:29</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a0191be5a8b35e30991789c9fe4b2c4cf"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0191be5a8b35e30991789c9fe4b2c4cf">EMFILE</a></div><div class="ttdeci">@ EMFILE</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00265">errno.h:265</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a050b91a2bb2c009f29daf3cfc68662d2"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a050b91a2bb2c009f29daf3cfc68662d2">EMSGSIZE</a></div><div class="ttdeci">@ EMSGSIZE</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00279">errno.h:279</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a0790cde76b0760730a7713d1cd45fa1e"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0790cde76b0760730a7713d1cd45fa1e">ENOTCONN</a></div><div class="ttdeci">@ ENOTCONN</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00413">errno.h:413</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a0c268fa36b3506d95c9952978c9d5c8a"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0c268fa36b3506d95c9952978c9d5c8a">ENOTSOCK</a></div><div class="ttdeci">@ ENOTSOCK</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00439">errno.h:439</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a0cca36575629367b103c06ad37e87ae5"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0cca36575629367b103c06ad37e87ae5">ECONNREFUSED</a></div><div class="ttdeci">@ ECONNREFUSED</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00136">errno.h:136</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a156dcc38d9ba0765c6150544963ed267"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a156dcc38d9ba0765c6150544963ed267">EPERM</a></div><div class="ttdeci">@ EPERM</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00487">errno.h:487</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a1907b734e86b9b33b50f0213a482cd14"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1907b734e86b9b33b50f0213a482cd14">ETIME</a></div><div class="ttdeci">@ ETIME</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00552">errno.h:552</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a1c0d17ac093eff038b479dba021361bb"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1c0d17ac093eff038b479dba021361bb">ENXIO</a></div><div class="ttdeci">@ ENXIO</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00460">errno.h:460</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a1c6a3022e8b55d43daf722d13d7e0669"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1c6a3022e8b55d43daf722d13d7e0669">EOK</a></div><div class="ttdeci">@ EOK</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00033">errno.h:33</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a21e6505c229a4508912c375435eb86a8"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a21e6505c229a4508912c375435eb86a8">EDOM</a></div><div class="ttdeci">@ EDOM</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00158">errno.h:158</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a2a3c7318b234b28732402f2aa0985608"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2a3c7318b234b28732402f2aa0985608">EISCONN</a></div><div class="ttdeci">@ EISCONN</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00243">errno.h:243</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a2b5265f4c8556b15ec913f61caade1eb"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2b5265f4c8556b15ec913f61caade1eb">ENOSPC</a></div><div class="ttdeci">@ ENOSPC</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00388">errno.h:388</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a2f378a9bec5216faa8bbeb957699087d"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2f378a9bec5216faa8bbeb957699087d">ENODATA</a></div><div class="ttdeci">@ ENODATA</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00330">errno.h:330</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a321006da98fc55c478824c20f277e8a9"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a321006da98fc55c478824c20f277e8a9">ENETUNREACH</a></div><div class="ttdeci">@ ENETUNREACH</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00310">errno.h:310</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a32b6f198494024989c8fc04700962321"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a32b6f198494024989c8fc04700962321">ENOMSG</a></div><div class="ttdeci">@ ENOMSG</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00375">errno.h:375</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a3d9f70d8ebd10e9d4aa420b9cb22cb53"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3d9f70d8ebd10e9d4aa420b9cb22cb53">EFBIG</a></div><div class="ttdeci">@ EFBIG</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00185">errno.h:185</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a3ece9f34788a53298f9947938fda6188"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3ece9f34788a53298f9947938fda6188">ENOTRECOVERABLE</a></div><div class="ttdeci">@ ENOTRECOVERABLE</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00434">errno.h:434</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a3ffb99860526d55ef132365553694c3d"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3ffb99860526d55ef132365553694c3d">ERANGE</a></div><div class="ttdeci">@ ERANGE</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00520">errno.h:520</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a4354eedf02712f4da46f9d2d93d0b7ba"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4354eedf02712f4da46f9d2d93d0b7ba">EDEADLK</a></div><div class="ttdeci">@ EDEADLK</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00147">errno.h:147</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a4bde0de54c0b708a605ed5095959c14e"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4bde0de54c0b708a605ed5095959c14e">EAGAIN</a></div><div class="ttdeci">@ EAGAIN</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00074">errno.h:74</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a4e14cf97a773954d485b89f11a19847c"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4e14cf97a773954d485b89f11a19847c">ECONNRESET</a></div><div class="ttdeci">@ ECONNRESET</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00141">errno.h:141</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a4e376a13d0c1557d399f473218915625"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4e376a13d0c1557d399f473218915625">ESRCH</a></div><div class="ttdeci">@ ESRCH</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00538">errno.h:538</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a523e02a73d840e490c14a179a997627e"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a523e02a73d840e490c14a179a997627e">EEXIST</a></div><div class="ttdeci">@ EEXIST</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00169">errno.h:169</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a53ef8719226a5fd7be8af74be6de2bfc"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a53ef8719226a5fd7be8af74be6de2bfc">EWOULDBLOCK</a></div><div class="ttdeci">@ EWOULDBLOCK</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00581">errno.h:581</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a56198247acea7520ae5c6005fbe76a31"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a56198247acea7520ae5c6005fbe76a31">EROFS</a></div><div class="ttdeci">@ EROFS</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00526">errno.h:526</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a5bc83024c53898aafcb1b6faf0f73ac4"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5bc83024c53898aafcb1b6faf0f73ac4">ETIMEDOUT</a></div><div class="ttdeci">@ ETIMEDOUT</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00566">errno.h:566</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a5c8efc06d148e59e785dcf21d3740281"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5c8efc06d148e59e785dcf21d3740281">EPROTO</a></div><div class="ttdeci">@ EPROTO</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00500">errno.h:500</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a5fa7d65262e81125cecb27e80a26ce98"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5fa7d65262e81125cecb27e80a26ce98">EACCES</a></div><div class="ttdeci">@ EACCES</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00050">errno.h:50</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a5fc84b720f60aa7c7ad7d81c6ce016e2"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5fc84b720f60aa7c7ad7d81c6ce016e2">ENOTSUP</a></div><div class="ttdeci">@ ENOTSUP</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00445">errno.h:445</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a6594d1afb31b5df1fd182ffc4a579825"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6594d1afb31b5df1fd182ffc4a579825">EADDRNOTAVAIL</a></div><div class="ttdeci">@ EADDRNOTAVAIL</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00061">errno.h:61</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a66f47bfe33ca509b71b4a458e325a61e"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a66f47bfe33ca509b71b4a458e325a61e">ECONNABORTED</a></div><div class="ttdeci">@ ECONNABORTED</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00128">errno.h:128</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a69f5babc32dadf40b348312b714ba7b7"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a69f5babc32dadf40b348312b714ba7b7">ENOSR</a></div><div class="ttdeci">@ ENOSR</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00396">errno.h:396</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a6a73363cf3fa4dc0d77c4cb3b9d83321"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6a73363cf3fa4dc0d77c4cb3b9d83321">EISDIR</a></div><div class="ttdeci">@ EISDIR</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00249">errno.h:249</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a6c7a7b800587aa21ff4e27cbf5c6063a"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6c7a7b800587aa21ff4e27cbf5c6063a">ENOLCK</a></div><div class="ttdeci">@ ENOLCK</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00357">errno.h:357</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a6d2c32b1730ea078f2802b34b1258a4c"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6d2c32b1730ea078f2802b34b1258a4c">EIO</a></div><div class="ttdeci">@ EIO</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00238">errno.h:238</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a6fafeac69bf3b8355640b41d81bbda1a"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6fafeac69bf3b8355640b41d81bbda1a">ESTALE</a></div><div class="ttdeci">@ ESTALE</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00543">errno.h:543</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a755e0cbde2880a406893ad61304bac29"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a755e0cbde2880a406893ad61304bac29">E2BIG</a></div><div class="ttdeci">@ E2BIG</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00044">errno.h:44</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a7b8a711683f597c7d3cfded8c093b561"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a7b8a711683f597c7d3cfded8c093b561">EHOSTUNREACH</a></div><div class="ttdeci">@ EHOSTUNREACH</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00192">errno.h:192</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a7bfd237190819a0a272db7b0aa61d5c8"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a7bfd237190819a0a272db7b0aa61d5c8">EINVAL</a></div><div class="ttdeci">@ EINVAL</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00230">errno.h:230</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a83ea4e18eaac3a62036e1b5723d6e353"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a83ea4e18eaac3a62036e1b5723d6e353">ETXTBSY</a></div><div class="ttdeci">@ ETXTBSY</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00574">errno.h:574</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a83fc2238dbcea63c1a4c80c9cbed4fbf"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a83fc2238dbcea63c1a4c80c9cbed4fbf">__ERRNO_MAX</a></div><div class="ttdeci">@ __ERRNO_MAX</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00589">errno.h:588</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a869a0f4812d43a9954478c34b40272d7"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a869a0f4812d43a9954478c34b40272d7">EDQUOT</a></div><div class="ttdeci">@ EDQUOT</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00163">errno.h:163</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a87d4476eed38f45439e257081c9de369"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a87d4476eed38f45439e257081c9de369">EBADF</a></div><div class="ttdeci">@ EBADF</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00087">errno.h:87</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a8cc241d56d59d11ceea8efc37bec8ed4"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a8cc241d56d59d11ceea8efc37bec8ed4">EINTR</a></div><div class="ttdeci">@ EINTR</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00223">errno.h:223</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a8cd7a7b948ee085bbaeb2a210b412d6e"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a8cd7a7b948ee085bbaeb2a210b412d6e">ENOTDIR</a></div><div class="ttdeci">@ ENOTDIR</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00422">errno.h:422</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a933e67dfd289987e67b2c92726e5b04a"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a933e67dfd289987e67b2c92726e5b04a">EPROTONOSUPPORT</a></div><div class="ttdeci">@ EPROTONOSUPPORT</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00507">errno.h:507</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a952ba8aa5afef31b7893ed91ae13a56c"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a952ba8aa5afef31b7893ed91ae13a56c">EBADMSG</a></div><div class="ttdeci">@ EBADMSG</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00102">errno.h:102</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a953d85d9cf4a55d49811d920c169eded"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a953d85d9cf4a55d49811d920c169eded">EXDEV</a></div><div class="ttdeci">@ EXDEV</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00586">errno.h:586</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a98fef4acde132e6013ae485b5edb87ca"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a98fef4acde132e6013ae485b5edb87ca">ENETRESET</a></div><div class="ttdeci">@ ENETRESET</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00305">errno.h:305</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a996f6f948b613bccc738ff8517413c1a"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a996f6f948b613bccc738ff8517413c1a">ENOENT</a></div><div class="ttdeci">@ ENOENT</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00343">errno.h:343</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a9a7661317bd3e06c9832fd577e71c070"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9a7661317bd3e06c9832fd577e71c070">EMULTIHOP</a></div><div class="ttdeci">@ EMULTIHOP</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00284">errno.h:284</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a9e2f813a51a5763a892f4b1783778e4b"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9e2f813a51a5763a892f4b1783778e4b">EBUSY</a></div><div class="ttdeci">@ EBUSY</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00110">errno.h:110</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a9e5433f0863ce3470329184a3ee495a7"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9e5433f0863ce3470329184a3ee495a7">ESPIPE</a></div><div class="ttdeci">@ ESPIPE</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00532">errno.h:532</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a9f56b39cf6cd1ed2925c744f8aa6d1a9"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9f56b39cf6cd1ed2925c744f8aa6d1a9">EOPNOTSUPP</a></div><div class="ttdeci">@ EOPNOTSUPP</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00466">errno.h:466</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a9fa1b21135895d33c089fb7dc6a83299"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9fa1b21135895d33c089fb7dc6a83299">EILSEQ</a></div><div class="ttdeci">@ EILSEQ</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00205">errno.h:205</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97aafca50a7ae5ee2078ef31de91e791afc"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aafca50a7ae5ee2078ef31de91e791afc">EPROTOTYPE</a></div><div class="ttdeci">@ EPROTOTYPE</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00513">errno.h:513</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97abbaf73e419ff754319cf3f5661165a04"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abbaf73e419ff754319cf3f5661165a04">ENOSTR</a></div><div class="ttdeci">@ ENOSTR</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00402">errno.h:402</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97abd287bcdb80bb2a0c41269b9adcb9d77"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abd287bcdb80bb2a0c41269b9adcb9d77">ENOSYS</a></div><div class="ttdeci">@ ENOSYS</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00408">errno.h:408</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97abf7123a05c2949f1ca60f7531a98eac5"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abf7123a05c2949f1ca60f7531a98eac5">ENAMETOOLONG</a></div><div class="ttdeci">@ ENAMETOOLONG</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00294">errno.h:294</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97ac39a4aaab7efc4f82deef26b159f650c"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac39a4aaab7efc4f82deef26b159f650c">ELOOP</a></div><div class="ttdeci">@ ELOOP</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00257">errno.h:257</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97ac5081340c6eb96ed42707c416b79c42c"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac5081340c6eb96ed42707c416b79c42c">EDESTADDRREQ</a></div><div class="ttdeci">@ EDESTADDRREQ</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00152">errno.h:152</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97ac7790808f596b839c654353c46f51b1d"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac7790808f596b839c654353c46f51b1d">ENOTEMPTY</a></div><div class="ttdeci">@ ENOTEMPTY</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00428">errno.h:428</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97aca0f39f6e98ddddb61280b52e5019811"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aca0f39f6e98ddddb61280b52e5019811">EOVERFLOW</a></div><div class="ttdeci">@ EOVERFLOW</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00474">errno.h:474</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97acf88ad2711a584e6c5e238ca83d49c2f"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97acf88ad2711a584e6c5e238ca83d49c2f">ENOPROTOOPT</a></div><div class="ttdeci">@ ENOPROTOOPT</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00381">errno.h:381</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97ad548cedfda5ba4616d0fde82324255ff"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ad548cedfda5ba4616d0fde82324255ff">EADDRINUSE</a></div><div class="ttdeci">@ EADDRINUSE</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00055">errno.h:55</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97adabd09d64c920a9a75f60165fda651d5"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97adabd09d64c920a9a75f60165fda651d5">ENOEXEC</a></div><div class="ttdeci">@ ENOEXEC</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00350">errno.h:350</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97adb0b80c8583489ffb5ea6e4851257c2d"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97adb0b80c8583489ffb5ea6e4851257c2d">ENOBUFS</a></div><div class="ttdeci">@ ENOBUFS</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00324">errno.h:324</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97ae03745405147f3877f03656e8c81ef67"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae03745405147f3877f03656e8c81ef67">ENOLINK</a></div><div class="ttdeci">@ ENOLINK</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00362">errno.h:362</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97ae350307a3417656c8cabc816ba8d07cd"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae350307a3417656c8cabc816ba8d07cd">ENODEV</a></div><div class="ttdeci">@ ENODEV</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00337">errno.h:337</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97ae573afaecfe768915268b5c70823ee70"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae573afaecfe768915268b5c70823ee70">EPIPE</a></div><div class="ttdeci">@ EPIPE</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00493">errno.h:493</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97ae63e89f8fc44ef75addd0c1acc9c4828"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae63e89f8fc44ef75addd0c1acc9c4828">ECHILD</a></div><div class="ttdeci">@ ECHILD</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00123">errno.h:123</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97ae8a4cdbd60a66eb9705bcb0a655e94fe"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae8a4cdbd60a66eb9705bcb0a655e94fe">EMLINK</a></div><div class="ttdeci">@ EMLINK</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00271">errno.h:271</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97aec0aa1bb79e2e55ed6d8c165e0611eca"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aec0aa1bb79e2e55ed6d8c165e0611eca">ENOMEM</a></div><div class="ttdeci">@ ENOMEM</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00369">errno.h:369</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97aecdbf1cf773129356f3656ad079a9b6d"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aecdbf1cf773129356f3656ad079a9b6d">ECANCELED</a></div><div class="ttdeci">@ ECANCELED</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00116">errno.h:116</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97aedf779faac43fb7d61e2698c26dabe66"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aedf779faac43fb7d61e2698c26dabe66">ENETDOWN</a></div><div class="ttdeci">@ ENETDOWN</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00300">errno.h:300</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97aeef97437f479cb21b90ba0152259c2bd"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aeef97437f479cb21b90ba0152259c2bd">EOWNERDEAD</a></div><div class="ttdeci">@ EOWNERDEAD</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00480">errno.h:480</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97af0a873a5b5152a51b7110685bf25f1fb"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af0a873a5b5152a51b7110685bf25f1fb">EIDRM</a></div><div class="ttdeci">@ EIDRM</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00198">errno.h:198</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97af23579d62edd5369d0b84bae3b5cde0e"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af23579d62edd5369d0b84bae3b5cde0e">EALREADY</a></div><div class="ttdeci">@ EALREADY</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00080">errno.h:80</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97af3dc036138d242739c3dbe36c5dfa095"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af3dc036138d242739c3dbe36c5dfa095">ENOTTY</a></div><div class="ttdeci">@ ENOTTY</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00452">errno.h:452</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97af62fac9f9f3d0c943aebe13fe4454b90"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af62fac9f9f3d0c943aebe13fe4454b90">EAFNOSUPPORT</a></div><div class="ttdeci">@ EAFNOSUPPORT</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00068">errno.h:68</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97af740610de680c2861ac4042ad4485d15"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af740610de680c2861ac4042ad4485d15">EFAULT</a></div><div class="ttdeci">@ EFAULT</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00178">errno.h:178</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97af8ee28f2eeab568a1b641f6ffc1f90a8"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af8ee28f2eeab568a1b641f6ffc1f90a8">ENFILE</a></div><div class="ttdeci">@ ENFILE</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00318">errno.h:318</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97af94bb1d045fb2b32521d78638f398774"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af94bb1d045fb2b32521d78638f398774">EINPROGRESS</a></div><div class="ttdeci">@ EINPROGRESS</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dc2/errno_8h_source.html#l00214">errno.h:214</a></div></div>
<div class="ttc" id="aerrno_8h_html_add46ab98f32b76457852dbb872842bf2"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#add46ab98f32b76457852dbb872842bf2">strerror</a></div><div class="ttdeci">char * strerror(int errnum)</div></div>
<div class="ttc" id="afs_8h_html_ae9d1c84bd8c5ad87f19dc53750668f1b"><div class="ttname"><a href="../../df/d26/fs_8h.html#ae9d1c84bd8c5ad87f19dc53750668f1b">__attribute__</a></div><div class="ttdeci">struct InodeOperations __attribute__((packed))</div></div>
<a href="../../d8/dc2/errno_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 &lt;https://www.gnu.org/licenses/&gt;.</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_ERRNO_H__</span></div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#define __FENNIX_API_ERRNO_H__</span></div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
<div class="foldopen" id="foldopen00028" data-start="{" data-end="};">
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97"> 28</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span>{</div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1c6a3022e8b55d43daf722d13d7e0669"> 33</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1c6a3022e8b55d43daf722d13d7e0669">EOK</a> = 0,</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a755e0cbde2880a406893ad61304bac29"> 44</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a755e0cbde2880a406893ad61304bac29">E2BIG</a> = 1,</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> </div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5fa7d65262e81125cecb27e80a26ce98"> 50</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5fa7d65262e81125cecb27e80a26ce98">EACCES</a> = 2,</div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> </div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ad548cedfda5ba4616d0fde82324255ff"> 55</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ad548cedfda5ba4616d0fde82324255ff">EADDRINUSE</a> = 3,</div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> </div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6594d1afb31b5df1fd182ffc4a579825"> 61</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6594d1afb31b5df1fd182ffc4a579825">EADDRNOTAVAIL</a> = 4,</div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> </div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af62fac9f9f3d0c943aebe13fe4454b90"> 68</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af62fac9f9f3d0c943aebe13fe4454b90">EAFNOSUPPORT</a> = 5,</div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> </div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4bde0de54c0b708a605ed5095959c14e"> 74</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4bde0de54c0b708a605ed5095959c14e">EAGAIN</a> = 6,</div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> </div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af23579d62edd5369d0b84bae3b5cde0e"> 80</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af23579d62edd5369d0b84bae3b5cde0e">EALREADY</a> = 7,</div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> </div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a87d4476eed38f45439e257081c9de369"> 87</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a87d4476eed38f45439e257081c9de369">EBADF</a> = 8,</div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> </div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a952ba8aa5afef31b7893ed91ae13a56c"> 102</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a952ba8aa5afef31b7893ed91ae13a56c">EBADMSG</a> = 9,</div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> </div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9e2f813a51a5763a892f4b1783778e4b"> 110</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9e2f813a51a5763a892f4b1783778e4b">EBUSY</a> = 10,</div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> </div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aecdbf1cf773129356f3656ad079a9b6d"> 116</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aecdbf1cf773129356f3656ad079a9b6d">ECANCELED</a> = 11,</div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> </div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae63e89f8fc44ef75addd0c1acc9c4828"> 123</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae63e89f8fc44ef75addd0c1acc9c4828">ECHILD</a> = 12,</div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> </div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a66f47bfe33ca509b71b4a458e325a61e"> 128</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a66f47bfe33ca509b71b4a458e325a61e">ECONNABORTED</a> = 13,</div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> </div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0cca36575629367b103c06ad37e87ae5"> 136</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0cca36575629367b103c06ad37e87ae5">ECONNREFUSED</a> = 14,</div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> </div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4e14cf97a773954d485b89f11a19847c"> 141</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4e14cf97a773954d485b89f11a19847c">ECONNRESET</a> = 15,</div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> </div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4354eedf02712f4da46f9d2d93d0b7ba"> 147</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4354eedf02712f4da46f9d2d93d0b7ba">EDEADLK</a> = 16,</div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> </div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac5081340c6eb96ed42707c416b79c42c"> 152</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac5081340c6eb96ed42707c416b79c42c">EDESTADDRREQ</a> = 17,</div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> </div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a21e6505c229a4508912c375435eb86a8"> 158</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a21e6505c229a4508912c375435eb86a8">EDOM</a> = 18,</div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> </div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a869a0f4812d43a9954478c34b40272d7"> 163</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a869a0f4812d43a9954478c34b40272d7">EDQUOT</a> = 19,</div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> </div>
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a523e02a73d840e490c14a179a997627e"> 169</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a523e02a73d840e490c14a179a997627e">EEXIST</a> = 20,</div>
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> </div>
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af740610de680c2861ac4042ad4485d15"> 178</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af740610de680c2861ac4042ad4485d15">EFAULT</a> = 21,</div>
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> </div>
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3d9f70d8ebd10e9d4aa420b9cb22cb53"> 185</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3d9f70d8ebd10e9d4aa420b9cb22cb53">EFBIG</a> = 22,</div>
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span> </div>
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a7b8a711683f597c7d3cfded8c093b561"> 192</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a7b8a711683f597c7d3cfded8c093b561">EHOSTUNREACH</a> = 23,</div>
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span> </div>
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af0a873a5b5152a51b7110685bf25f1fb"> 198</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af0a873a5b5152a51b7110685bf25f1fb">EIDRM</a> = 24,</div>
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span> </div>
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9fa1b21135895d33c089fb7dc6a83299"> 205</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9fa1b21135895d33c089fb7dc6a83299">EILSEQ</a> = 25,</div>
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> </div>
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af94bb1d045fb2b32521d78638f398774"> 214</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af94bb1d045fb2b32521d78638f398774">EINPROGRESS</a> = 26,</div>
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span> </div>
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a8cc241d56d59d11ceea8efc37bec8ed4"> 223</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a8cc241d56d59d11ceea8efc37bec8ed4">EINTR</a> = 27,</div>
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span> </div>
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a7bfd237190819a0a272db7b0aa61d5c8"> 230</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a7bfd237190819a0a272db7b0aa61d5c8">EINVAL</a> = 28,</div>
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span> </div>
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6d2c32b1730ea078f2802b34b1258a4c"> 238</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6d2c32b1730ea078f2802b34b1258a4c">EIO</a> = 29,</div>
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span> </div>
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2a3c7318b234b28732402f2aa0985608"> 243</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2a3c7318b234b28732402f2aa0985608">EISCONN</a> = 30,</div>
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span> </div>
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6a73363cf3fa4dc0d77c4cb3b9d83321"> 249</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6a73363cf3fa4dc0d77c4cb3b9d83321">EISDIR</a> = 31,</div>
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span> </div>
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac39a4aaab7efc4f82deef26b159f650c"> 257</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac39a4aaab7efc4f82deef26b159f650c">ELOOP</a> = 32,</div>
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span> </div>
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0191be5a8b35e30991789c9fe4b2c4cf"> 265</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0191be5a8b35e30991789c9fe4b2c4cf">EMFILE</a> = 33,</div>
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span> </div>
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae8a4cdbd60a66eb9705bcb0a655e94fe"> 271</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae8a4cdbd60a66eb9705bcb0a655e94fe">EMLINK</a> = 34,</div>
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span> </div>
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a050b91a2bb2c009f29daf3cfc68662d2"> 279</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a050b91a2bb2c009f29daf3cfc68662d2">EMSGSIZE</a> = 35,</div>
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"> 280</span> </div>
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9a7661317bd3e06c9832fd577e71c070"> 284</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9a7661317bd3e06c9832fd577e71c070">EMULTIHOP</a> = 36,</div>
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"> 285</span> </div>
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abf7123a05c2949f1ca60f7531a98eac5"> 294</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abf7123a05c2949f1ca60f7531a98eac5">ENAMETOOLONG</a> = 37,</div>
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span> </div>
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aedf779faac43fb7d61e2698c26dabe66"> 300</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aedf779faac43fb7d61e2698c26dabe66">ENETDOWN</a> = 38,</div>
<div class="line"><a id="l00301" name="l00301"></a><span class="lineno"> 301</span> </div>
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a98fef4acde132e6013ae485b5edb87ca"> 305</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a98fef4acde132e6013ae485b5edb87ca">ENETRESET</a> = 39,</div>
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"> 306</span> </div>
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a321006da98fc55c478824c20f277e8a9"> 310</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a321006da98fc55c478824c20f277e8a9">ENETUNREACH</a> = 40,</div>
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"> 311</span> </div>
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af8ee28f2eeab568a1b641f6ffc1f90a8"> 318</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af8ee28f2eeab568a1b641f6ffc1f90a8">ENFILE</a> = 41,</div>
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span> </div>
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97adb0b80c8583489ffb5ea6e4851257c2d"> 324</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97adb0b80c8583489ffb5ea6e4851257c2d">ENOBUFS</a> = 42,</div>
<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"> 325</span> </div>
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2f378a9bec5216faa8bbeb957699087d"> 330</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2f378a9bec5216faa8bbeb957699087d">ENODATA</a> = 43,</div>
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"> 331</span> </div>
<div class="line"><a id="l00337" name="l00337"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae350307a3417656c8cabc816ba8d07cd"> 337</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae350307a3417656c8cabc816ba8d07cd">ENODEV</a> = 44,</div>
<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"> 338</span> </div>
<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a996f6f948b613bccc738ff8517413c1a"> 343</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a996f6f948b613bccc738ff8517413c1a">ENOENT</a> = 45,</div>
<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"> 344</span> </div>
<div class="line"><a id="l00350" name="l00350"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97adabd09d64c920a9a75f60165fda651d5"> 350</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97adabd09d64c920a9a75f60165fda651d5">ENOEXEC</a> = 46,</div>
<div class="line"><a id="l00351" name="l00351"></a><span class="lineno"> 351</span> </div>
<div class="line"><a id="l00357" name="l00357"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6c7a7b800587aa21ff4e27cbf5c6063a"> 357</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6c7a7b800587aa21ff4e27cbf5c6063a">ENOLCK</a> = 47,</div>
<div class="line"><a id="l00358" name="l00358"></a><span class="lineno"> 358</span> </div>
<div class="line"><a id="l00362" name="l00362"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae03745405147f3877f03656e8c81ef67"> 362</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae03745405147f3877f03656e8c81ef67">ENOLINK</a> = 48,</div>
<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"> 363</span> </div>
<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aec0aa1bb79e2e55ed6d8c165e0611eca"> 369</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aec0aa1bb79e2e55ed6d8c165e0611eca">ENOMEM</a> = 49,</div>
<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span> </div>
<div class="line"><a id="l00375" name="l00375"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a32b6f198494024989c8fc04700962321"> 375</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a32b6f198494024989c8fc04700962321">ENOMSG</a> = 50,</div>
<div class="line"><a id="l00376" name="l00376"></a><span class="lineno"> 376</span> </div>
<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97acf88ad2711a584e6c5e238ca83d49c2f"> 381</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97acf88ad2711a584e6c5e238ca83d49c2f">ENOPROTOOPT</a> = 51,</div>
<div class="line"><a id="l00382" name="l00382"></a><span class="lineno"> 382</span> </div>
<div class="line"><a id="l00388" name="l00388"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2b5265f4c8556b15ec913f61caade1eb"> 388</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2b5265f4c8556b15ec913f61caade1eb">ENOSPC</a> = 52,</div>
<div class="line"><a id="l00389" name="l00389"></a><span class="lineno"> 389</span> </div>
<div class="line"><a id="l00396" name="l00396"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a69f5babc32dadf40b348312b714ba7b7"> 396</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a69f5babc32dadf40b348312b714ba7b7">ENOSR</a> = 53,</div>
<div class="line"><a id="l00397" name="l00397"></a><span class="lineno"> 397</span> </div>
<div class="line"><a id="l00402" name="l00402"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abbaf73e419ff754319cf3f5661165a04"> 402</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abbaf73e419ff754319cf3f5661165a04">ENOSTR</a> = 54,</div>
<div class="line"><a id="l00403" name="l00403"></a><span class="lineno"> 403</span> </div>
<div class="line"><a id="l00408" name="l00408"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abd287bcdb80bb2a0c41269b9adcb9d77"> 408</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abd287bcdb80bb2a0c41269b9adcb9d77">ENOSYS</a> = 55,</div>
<div class="line"><a id="l00409" name="l00409"></a><span class="lineno"> 409</span> </div>
<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0790cde76b0760730a7713d1cd45fa1e"> 413</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0790cde76b0760730a7713d1cd45fa1e">ENOTCONN</a> = 56,</div>
<div class="line"><a id="l00414" name="l00414"></a><span class="lineno"> 414</span> </div>
<div class="line"><a id="l00422" name="l00422"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a8cd7a7b948ee085bbaeb2a210b412d6e"> 422</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a8cd7a7b948ee085bbaeb2a210b412d6e">ENOTDIR</a> = 57,</div>
<div class="line"><a id="l00423" name="l00423"></a><span class="lineno"> 423</span> </div>
<div class="line"><a id="l00428" name="l00428"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac7790808f596b839c654353c46f51b1d"> 428</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac7790808f596b839c654353c46f51b1d">ENOTEMPTY</a> = 58,</div>
<div class="line"><a id="l00429" name="l00429"></a><span class="lineno"> 429</span> </div>
<div class="line"><a id="l00434" name="l00434"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3ece9f34788a53298f9947938fda6188"> 434</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3ece9f34788a53298f9947938fda6188">ENOTRECOVERABLE</a> = 59,</div>
<div class="line"><a id="l00435" name="l00435"></a><span class="lineno"> 435</span> </div>
<div class="line"><a id="l00439" name="l00439"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0c268fa36b3506d95c9952978c9d5c8a"> 439</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0c268fa36b3506d95c9952978c9d5c8a">ENOTSOCK</a> = 60,</div>
<div class="line"><a id="l00440" name="l00440"></a><span class="lineno"> 440</span> </div>
<div class="line"><a id="l00445" name="l00445"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5fc84b720f60aa7c7ad7d81c6ce016e2"> 445</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5fc84b720f60aa7c7ad7d81c6ce016e2">ENOTSUP</a> = 61,</div>
<div class="line"><a id="l00446" name="l00446"></a><span class="lineno"> 446</span> </div>
<div class="line"><a id="l00452" name="l00452"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af3dc036138d242739c3dbe36c5dfa095"> 452</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af3dc036138d242739c3dbe36c5dfa095">ENOTTY</a> = 62,</div>
<div class="line"><a id="l00453" name="l00453"></a><span class="lineno"> 453</span> </div>
<div class="line"><a id="l00460" name="l00460"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1c0d17ac093eff038b479dba021361bb"> 460</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1c0d17ac093eff038b479dba021361bb">ENXIO</a> = 63,</div>
<div class="line"><a id="l00461" name="l00461"></a><span class="lineno"> 461</span> </div>
<div class="line"><a id="l00466" name="l00466"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9f56b39cf6cd1ed2925c744f8aa6d1a9"> 466</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9f56b39cf6cd1ed2925c744f8aa6d1a9">EOPNOTSUPP</a> = 64,</div>
<div class="line"><a id="l00467" name="l00467"></a><span class="lineno"> 467</span> </div>
<div class="line"><a id="l00474" name="l00474"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aca0f39f6e98ddddb61280b52e5019811"> 474</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aca0f39f6e98ddddb61280b52e5019811">EOVERFLOW</a> = 65,</div>
<div class="line"><a id="l00475" name="l00475"></a><span class="lineno"> 475</span> </div>
<div class="line"><a id="l00480" name="l00480"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aeef97437f479cb21b90ba0152259c2bd"> 480</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aeef97437f479cb21b90ba0152259c2bd">EOWNERDEAD</a> = 66,</div>
<div class="line"><a id="l00481" name="l00481"></a><span class="lineno"> 481</span> </div>
<div class="line"><a id="l00487" name="l00487"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a156dcc38d9ba0765c6150544963ed267"> 487</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a156dcc38d9ba0765c6150544963ed267">EPERM</a> = 67,</div>
<div class="line"><a id="l00488" name="l00488"></a><span class="lineno"> 488</span> </div>
<div class="line"><a id="l00493" name="l00493"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae573afaecfe768915268b5c70823ee70"> 493</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae573afaecfe768915268b5c70823ee70">EPIPE</a> = 68,</div>
<div class="line"><a id="l00494" name="l00494"></a><span class="lineno"> 494</span> </div>
<div class="line"><a id="l00500" name="l00500"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5c8efc06d148e59e785dcf21d3740281"> 500</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5c8efc06d148e59e785dcf21d3740281">EPROTO</a> = 69,</div>
<div class="line"><a id="l00501" name="l00501"></a><span class="lineno"> 501</span> </div>
<div class="line"><a id="l00507" name="l00507"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a933e67dfd289987e67b2c92726e5b04a"> 507</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a933e67dfd289987e67b2c92726e5b04a">EPROTONOSUPPORT</a> = 70,</div>
<div class="line"><a id="l00508" name="l00508"></a><span class="lineno"> 508</span> </div>
<div class="line"><a id="l00513" name="l00513"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aafca50a7ae5ee2078ef31de91e791afc"> 513</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aafca50a7ae5ee2078ef31de91e791afc">EPROTOTYPE</a> = 71,</div>
<div class="line"><a id="l00514" name="l00514"></a><span class="lineno"> 514</span> </div>
<div class="line"><a id="l00520" name="l00520"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3ffb99860526d55ef132365553694c3d"> 520</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3ffb99860526d55ef132365553694c3d">ERANGE</a> = 72,</div>
<div class="line"><a id="l00521" name="l00521"></a><span class="lineno"> 521</span> </div>
<div class="line"><a id="l00526" name="l00526"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a56198247acea7520ae5c6005fbe76a31"> 526</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a56198247acea7520ae5c6005fbe76a31">EROFS</a> = 73,</div>
<div class="line"><a id="l00527" name="l00527"></a><span class="lineno"> 527</span> </div>
<div class="line"><a id="l00532" name="l00532"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9e5433f0863ce3470329184a3ee495a7"> 532</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9e5433f0863ce3470329184a3ee495a7">ESPIPE</a> = 74,</div>
<div class="line"><a id="l00533" name="l00533"></a><span class="lineno"> 533</span> </div>
<div class="line"><a id="l00538" name="l00538"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4e376a13d0c1557d399f473218915625"> 538</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4e376a13d0c1557d399f473218915625">ESRCH</a> = 75,</div>
<div class="line"><a id="l00539" name="l00539"></a><span class="lineno"> 539</span> </div>
<div class="line"><a id="l00543" name="l00543"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6fafeac69bf3b8355640b41d81bbda1a"> 543</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6fafeac69bf3b8355640b41d81bbda1a">ESTALE</a> = 76,</div>
<div class="line"><a id="l00544" name="l00544"></a><span class="lineno"> 544</span> </div>
<div class="line"><a id="l00552" name="l00552"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1907b734e86b9b33b50f0213a482cd14"> 552</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1907b734e86b9b33b50f0213a482cd14">ETIME</a> = 77,</div>
<div class="line"><a id="l00553" name="l00553"></a><span class="lineno"> 553</span> </div>
<div class="line"><a id="l00566" name="l00566"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5bc83024c53898aafcb1b6faf0f73ac4"> 566</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5bc83024c53898aafcb1b6faf0f73ac4">ETIMEDOUT</a> = 78,</div>
<div class="line"><a id="l00567" name="l00567"></a><span class="lineno"> 567</span> </div>
<div class="line"><a id="l00574" name="l00574"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a83ea4e18eaac3a62036e1b5723d6e353"> 574</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a83ea4e18eaac3a62036e1b5723d6e353">ETXTBSY</a> = 79,</div>
<div class="line"><a id="l00575" name="l00575"></a><span class="lineno"> 575</span> </div>
<div class="line"><a id="l00581" name="l00581"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a53ef8719226a5fd7be8af74be6de2bfc"> 581</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a53ef8719226a5fd7be8af74be6de2bfc">EWOULDBLOCK</a> = 80,</div>
<div class="line"><a id="l00582" name="l00582"></a><span class="lineno"> 582</span> </div>
<div class="line"><a id="l00586" name="l00586"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a953d85d9cf4a55d49811d920c169eded"> 586</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a953d85d9cf4a55d49811d920c169eded">EXDEV</a> = 81,</div>
<div class="line"><a id="l00587" name="l00587"></a><span class="lineno"> 587</span> </div>
<div class="line"><a id="l00588" name="l00588"></a><span class="lineno"> 588</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a83fc2238dbcea63c1a4c80c9cbed4fbf">__ERRNO_MAX</a></div>
<div class="line"><a id="l00589" name="l00589"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a83fc2238dbcea63c1a4c80c9cbed4fbf"> 589</a></span>} <a class="code hl_enumeration" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97">KernelErrors</a>;</div>
</div>
<div class="line"><a id="l00590" name="l00590"></a><span class="lineno"> 590</span> </div>
<div class="line"><a id="l00591" name="l00591"></a><span class="lineno"> 591</span><span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a id="l00592" name="l00592"></a><span class="lineno"> 592</span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span></div>
<div class="line"><a id="l00593" name="l00593"></a><span class="lineno"> 593</span>{</div>
<div class="line"><a id="l00594" name="l00594"></a><span class="lineno"> 594</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00595" name="l00595"></a><span class="lineno"> 595</span> </div>
<div class="line"><a id="l00596" name="l00596"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a9049fd86a1aa08d50029a482471f5fae"> 596</a></span> <span class="keywordtype">int</span> *<a class="code hl_function" href="../../d8/dc2/errno_8h.html#a9049fd86a1aa08d50029a482471f5fae">__errno_location</a>(<span class="keywordtype">void</span>) <a class="code hl_struct" href="../../d9/d97/pci_8h.html#dd/d3f/struct____attribute____">__attribute__</a>((<span class="keyword">const</span>));</div>
<div class="line"><a id="l00597" name="l00597"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a4bc5f273980fb0e81e0fc7a4dd3de87e"> 597</a></span> <span class="keywordtype">char</span> *<a class="code hl_function" href="../../d8/dc2/errno_8h.html#a4bc5f273980fb0e81e0fc7a4dd3de87e">strerror</a>(<span class="keywordtype">int</span> errnum);</div>
<div class="line"><a id="l00598" name="l00598"></a><span class="lineno"> 598</span> </div>
<div class="line"><a id="l00599" name="l00599"></a><span class="lineno"> 599</span><span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a id="l00600" name="l00600"></a><span class="lineno"> 600</span>}</div>
<div class="line"><a id="l00601" name="l00601"></a><span class="lineno"> 601</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00602" name="l00602"></a><span class="lineno"> 602</span> </div>
<div class="line"><a id="l00603" name="l00603"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ab03f640d90fbc5bcb75285d08a0f25ed"> 603</a></span><span class="preprocessor">#define errno (*__errno_location())</span></div>
<div class="line"><a id="l00604" name="l00604"></a><span class="lineno"> 604</span> </div>
<div class="line"><a id="l00605" name="l00605"></a><span class="lineno"> 605</span><span class="preprocessor">#endif </span><span class="comment">// !__FENNIX_API_ERRNO_H__</span></div>
<div class="ttc" id="aerrno_8h_html_a4bc5f273980fb0e81e0fc7a4dd3de87e"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#a4bc5f273980fb0e81e0fc7a4dd3de87e">strerror</a></div><div class="ttdeci">char * strerror(int errnum)</div></div>
<div class="ttc" id="aerrno_8h_html_a9049fd86a1aa08d50029a482471f5fae"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#a9049fd86a1aa08d50029a482471f5fae">__errno_location</a></div><div class="ttdeci">int * __errno_location(void) __attribute__((const))</div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97">KernelErrors</a></div><div class="ttdeci">KernelErrors</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00028">errno.h:29</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a0191be5a8b35e30991789c9fe4b2c4cf"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0191be5a8b35e30991789c9fe4b2c4cf">EMFILE</a></div><div class="ttdeci">@ EMFILE</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00265">errno.h:265</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a050b91a2bb2c009f29daf3cfc68662d2"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a050b91a2bb2c009f29daf3cfc68662d2">EMSGSIZE</a></div><div class="ttdeci">@ EMSGSIZE</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00279">errno.h:279</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a0790cde76b0760730a7713d1cd45fa1e"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0790cde76b0760730a7713d1cd45fa1e">ENOTCONN</a></div><div class="ttdeci">@ ENOTCONN</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00413">errno.h:413</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a0c268fa36b3506d95c9952978c9d5c8a"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0c268fa36b3506d95c9952978c9d5c8a">ENOTSOCK</a></div><div class="ttdeci">@ ENOTSOCK</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00439">errno.h:439</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a0cca36575629367b103c06ad37e87ae5"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0cca36575629367b103c06ad37e87ae5">ECONNREFUSED</a></div><div class="ttdeci">@ ECONNREFUSED</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00136">errno.h:136</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a156dcc38d9ba0765c6150544963ed267"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a156dcc38d9ba0765c6150544963ed267">EPERM</a></div><div class="ttdeci">@ EPERM</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00487">errno.h:487</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a1907b734e86b9b33b50f0213a482cd14"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1907b734e86b9b33b50f0213a482cd14">ETIME</a></div><div class="ttdeci">@ ETIME</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00552">errno.h:552</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a1c0d17ac093eff038b479dba021361bb"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1c0d17ac093eff038b479dba021361bb">ENXIO</a></div><div class="ttdeci">@ ENXIO</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00460">errno.h:460</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a1c6a3022e8b55d43daf722d13d7e0669"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1c6a3022e8b55d43daf722d13d7e0669">EOK</a></div><div class="ttdeci">@ EOK</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00033">errno.h:33</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a21e6505c229a4508912c375435eb86a8"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a21e6505c229a4508912c375435eb86a8">EDOM</a></div><div class="ttdeci">@ EDOM</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00158">errno.h:158</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a2a3c7318b234b28732402f2aa0985608"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2a3c7318b234b28732402f2aa0985608">EISCONN</a></div><div class="ttdeci">@ EISCONN</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00243">errno.h:243</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a2b5265f4c8556b15ec913f61caade1eb"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2b5265f4c8556b15ec913f61caade1eb">ENOSPC</a></div><div class="ttdeci">@ ENOSPC</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00388">errno.h:388</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a2f378a9bec5216faa8bbeb957699087d"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2f378a9bec5216faa8bbeb957699087d">ENODATA</a></div><div class="ttdeci">@ ENODATA</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00330">errno.h:330</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a321006da98fc55c478824c20f277e8a9"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a321006da98fc55c478824c20f277e8a9">ENETUNREACH</a></div><div class="ttdeci">@ ENETUNREACH</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00310">errno.h:310</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a32b6f198494024989c8fc04700962321"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a32b6f198494024989c8fc04700962321">ENOMSG</a></div><div class="ttdeci">@ ENOMSG</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00375">errno.h:375</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a3d9f70d8ebd10e9d4aa420b9cb22cb53"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3d9f70d8ebd10e9d4aa420b9cb22cb53">EFBIG</a></div><div class="ttdeci">@ EFBIG</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00185">errno.h:185</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a3ece9f34788a53298f9947938fda6188"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3ece9f34788a53298f9947938fda6188">ENOTRECOVERABLE</a></div><div class="ttdeci">@ ENOTRECOVERABLE</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00434">errno.h:434</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a3ffb99860526d55ef132365553694c3d"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3ffb99860526d55ef132365553694c3d">ERANGE</a></div><div class="ttdeci">@ ERANGE</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00520">errno.h:520</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a4354eedf02712f4da46f9d2d93d0b7ba"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4354eedf02712f4da46f9d2d93d0b7ba">EDEADLK</a></div><div class="ttdeci">@ EDEADLK</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00147">errno.h:147</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a4bde0de54c0b708a605ed5095959c14e"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4bde0de54c0b708a605ed5095959c14e">EAGAIN</a></div><div class="ttdeci">@ EAGAIN</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00074">errno.h:74</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a4e14cf97a773954d485b89f11a19847c"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4e14cf97a773954d485b89f11a19847c">ECONNRESET</a></div><div class="ttdeci">@ ECONNRESET</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00141">errno.h:141</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a4e376a13d0c1557d399f473218915625"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4e376a13d0c1557d399f473218915625">ESRCH</a></div><div class="ttdeci">@ ESRCH</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00538">errno.h:538</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a523e02a73d840e490c14a179a997627e"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a523e02a73d840e490c14a179a997627e">EEXIST</a></div><div class="ttdeci">@ EEXIST</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00169">errno.h:169</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a53ef8719226a5fd7be8af74be6de2bfc"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a53ef8719226a5fd7be8af74be6de2bfc">EWOULDBLOCK</a></div><div class="ttdeci">@ EWOULDBLOCK</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00581">errno.h:581</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a56198247acea7520ae5c6005fbe76a31"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a56198247acea7520ae5c6005fbe76a31">EROFS</a></div><div class="ttdeci">@ EROFS</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00526">errno.h:526</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a5bc83024c53898aafcb1b6faf0f73ac4"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5bc83024c53898aafcb1b6faf0f73ac4">ETIMEDOUT</a></div><div class="ttdeci">@ ETIMEDOUT</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00566">errno.h:566</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a5c8efc06d148e59e785dcf21d3740281"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5c8efc06d148e59e785dcf21d3740281">EPROTO</a></div><div class="ttdeci">@ EPROTO</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00500">errno.h:500</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a5fa7d65262e81125cecb27e80a26ce98"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5fa7d65262e81125cecb27e80a26ce98">EACCES</a></div><div class="ttdeci">@ EACCES</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00050">errno.h:50</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a5fc84b720f60aa7c7ad7d81c6ce016e2"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5fc84b720f60aa7c7ad7d81c6ce016e2">ENOTSUP</a></div><div class="ttdeci">@ ENOTSUP</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00445">errno.h:445</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a6594d1afb31b5df1fd182ffc4a579825"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6594d1afb31b5df1fd182ffc4a579825">EADDRNOTAVAIL</a></div><div class="ttdeci">@ EADDRNOTAVAIL</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00061">errno.h:61</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a66f47bfe33ca509b71b4a458e325a61e"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a66f47bfe33ca509b71b4a458e325a61e">ECONNABORTED</a></div><div class="ttdeci">@ ECONNABORTED</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00128">errno.h:128</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a69f5babc32dadf40b348312b714ba7b7"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a69f5babc32dadf40b348312b714ba7b7">ENOSR</a></div><div class="ttdeci">@ ENOSR</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00396">errno.h:396</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a6a73363cf3fa4dc0d77c4cb3b9d83321"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6a73363cf3fa4dc0d77c4cb3b9d83321">EISDIR</a></div><div class="ttdeci">@ EISDIR</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00249">errno.h:249</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a6c7a7b800587aa21ff4e27cbf5c6063a"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6c7a7b800587aa21ff4e27cbf5c6063a">ENOLCK</a></div><div class="ttdeci">@ ENOLCK</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00357">errno.h:357</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a6d2c32b1730ea078f2802b34b1258a4c"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6d2c32b1730ea078f2802b34b1258a4c">EIO</a></div><div class="ttdeci">@ EIO</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00238">errno.h:238</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a6fafeac69bf3b8355640b41d81bbda1a"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6fafeac69bf3b8355640b41d81bbda1a">ESTALE</a></div><div class="ttdeci">@ ESTALE</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00543">errno.h:543</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a755e0cbde2880a406893ad61304bac29"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a755e0cbde2880a406893ad61304bac29">E2BIG</a></div><div class="ttdeci">@ E2BIG</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00044">errno.h:44</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a7b8a711683f597c7d3cfded8c093b561"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a7b8a711683f597c7d3cfded8c093b561">EHOSTUNREACH</a></div><div class="ttdeci">@ EHOSTUNREACH</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00192">errno.h:192</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a7bfd237190819a0a272db7b0aa61d5c8"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a7bfd237190819a0a272db7b0aa61d5c8">EINVAL</a></div><div class="ttdeci">@ EINVAL</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00230">errno.h:230</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a83ea4e18eaac3a62036e1b5723d6e353"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a83ea4e18eaac3a62036e1b5723d6e353">ETXTBSY</a></div><div class="ttdeci">@ ETXTBSY</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00574">errno.h:574</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a83fc2238dbcea63c1a4c80c9cbed4fbf"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a83fc2238dbcea63c1a4c80c9cbed4fbf">__ERRNO_MAX</a></div><div class="ttdeci">@ __ERRNO_MAX</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00589">errno.h:588</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a869a0f4812d43a9954478c34b40272d7"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a869a0f4812d43a9954478c34b40272d7">EDQUOT</a></div><div class="ttdeci">@ EDQUOT</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00163">errno.h:163</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a87d4476eed38f45439e257081c9de369"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a87d4476eed38f45439e257081c9de369">EBADF</a></div><div class="ttdeci">@ EBADF</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00087">errno.h:87</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a8cc241d56d59d11ceea8efc37bec8ed4"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a8cc241d56d59d11ceea8efc37bec8ed4">EINTR</a></div><div class="ttdeci">@ EINTR</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00223">errno.h:223</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a8cd7a7b948ee085bbaeb2a210b412d6e"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a8cd7a7b948ee085bbaeb2a210b412d6e">ENOTDIR</a></div><div class="ttdeci">@ ENOTDIR</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00422">errno.h:422</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a933e67dfd289987e67b2c92726e5b04a"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a933e67dfd289987e67b2c92726e5b04a">EPROTONOSUPPORT</a></div><div class="ttdeci">@ EPROTONOSUPPORT</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00507">errno.h:507</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a952ba8aa5afef31b7893ed91ae13a56c"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a952ba8aa5afef31b7893ed91ae13a56c">EBADMSG</a></div><div class="ttdeci">@ EBADMSG</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00102">errno.h:102</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a953d85d9cf4a55d49811d920c169eded"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a953d85d9cf4a55d49811d920c169eded">EXDEV</a></div><div class="ttdeci">@ EXDEV</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00586">errno.h:586</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a98fef4acde132e6013ae485b5edb87ca"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a98fef4acde132e6013ae485b5edb87ca">ENETRESET</a></div><div class="ttdeci">@ ENETRESET</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00305">errno.h:305</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a996f6f948b613bccc738ff8517413c1a"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a996f6f948b613bccc738ff8517413c1a">ENOENT</a></div><div class="ttdeci">@ ENOENT</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00343">errno.h:343</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a9a7661317bd3e06c9832fd577e71c070"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9a7661317bd3e06c9832fd577e71c070">EMULTIHOP</a></div><div class="ttdeci">@ EMULTIHOP</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00284">errno.h:284</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a9e2f813a51a5763a892f4b1783778e4b"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9e2f813a51a5763a892f4b1783778e4b">EBUSY</a></div><div class="ttdeci">@ EBUSY</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00110">errno.h:110</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a9e5433f0863ce3470329184a3ee495a7"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9e5433f0863ce3470329184a3ee495a7">ESPIPE</a></div><div class="ttdeci">@ ESPIPE</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00532">errno.h:532</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a9f56b39cf6cd1ed2925c744f8aa6d1a9"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9f56b39cf6cd1ed2925c744f8aa6d1a9">EOPNOTSUPP</a></div><div class="ttdeci">@ EOPNOTSUPP</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00466">errno.h:466</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a9fa1b21135895d33c089fb7dc6a83299"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9fa1b21135895d33c089fb7dc6a83299">EILSEQ</a></div><div class="ttdeci">@ EILSEQ</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00205">errno.h:205</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97aafca50a7ae5ee2078ef31de91e791afc"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aafca50a7ae5ee2078ef31de91e791afc">EPROTOTYPE</a></div><div class="ttdeci">@ EPROTOTYPE</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00513">errno.h:513</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97abbaf73e419ff754319cf3f5661165a04"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abbaf73e419ff754319cf3f5661165a04">ENOSTR</a></div><div class="ttdeci">@ ENOSTR</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00402">errno.h:402</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97abd287bcdb80bb2a0c41269b9adcb9d77"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abd287bcdb80bb2a0c41269b9adcb9d77">ENOSYS</a></div><div class="ttdeci">@ ENOSYS</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00408">errno.h:408</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97abf7123a05c2949f1ca60f7531a98eac5"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abf7123a05c2949f1ca60f7531a98eac5">ENAMETOOLONG</a></div><div class="ttdeci">@ ENAMETOOLONG</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00294">errno.h:294</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97ac39a4aaab7efc4f82deef26b159f650c"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac39a4aaab7efc4f82deef26b159f650c">ELOOP</a></div><div class="ttdeci">@ ELOOP</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00257">errno.h:257</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97ac5081340c6eb96ed42707c416b79c42c"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac5081340c6eb96ed42707c416b79c42c">EDESTADDRREQ</a></div><div class="ttdeci">@ EDESTADDRREQ</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00152">errno.h:152</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97ac7790808f596b839c654353c46f51b1d"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac7790808f596b839c654353c46f51b1d">ENOTEMPTY</a></div><div class="ttdeci">@ ENOTEMPTY</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00428">errno.h:428</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97aca0f39f6e98ddddb61280b52e5019811"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aca0f39f6e98ddddb61280b52e5019811">EOVERFLOW</a></div><div class="ttdeci">@ EOVERFLOW</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00474">errno.h:474</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97acf88ad2711a584e6c5e238ca83d49c2f"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97acf88ad2711a584e6c5e238ca83d49c2f">ENOPROTOOPT</a></div><div class="ttdeci">@ ENOPROTOOPT</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00381">errno.h:381</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97ad548cedfda5ba4616d0fde82324255ff"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ad548cedfda5ba4616d0fde82324255ff">EADDRINUSE</a></div><div class="ttdeci">@ EADDRINUSE</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00055">errno.h:55</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97adabd09d64c920a9a75f60165fda651d5"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97adabd09d64c920a9a75f60165fda651d5">ENOEXEC</a></div><div class="ttdeci">@ ENOEXEC</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00350">errno.h:350</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97adb0b80c8583489ffb5ea6e4851257c2d"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97adb0b80c8583489ffb5ea6e4851257c2d">ENOBUFS</a></div><div class="ttdeci">@ ENOBUFS</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00324">errno.h:324</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97ae03745405147f3877f03656e8c81ef67"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae03745405147f3877f03656e8c81ef67">ENOLINK</a></div><div class="ttdeci">@ ENOLINK</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00362">errno.h:362</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97ae350307a3417656c8cabc816ba8d07cd"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae350307a3417656c8cabc816ba8d07cd">ENODEV</a></div><div class="ttdeci">@ ENODEV</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00337">errno.h:337</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97ae573afaecfe768915268b5c70823ee70"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae573afaecfe768915268b5c70823ee70">EPIPE</a></div><div class="ttdeci">@ EPIPE</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00493">errno.h:493</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97ae63e89f8fc44ef75addd0c1acc9c4828"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae63e89f8fc44ef75addd0c1acc9c4828">ECHILD</a></div><div class="ttdeci">@ ECHILD</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00123">errno.h:123</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97ae8a4cdbd60a66eb9705bcb0a655e94fe"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae8a4cdbd60a66eb9705bcb0a655e94fe">EMLINK</a></div><div class="ttdeci">@ EMLINK</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00271">errno.h:271</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97aec0aa1bb79e2e55ed6d8c165e0611eca"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aec0aa1bb79e2e55ed6d8c165e0611eca">ENOMEM</a></div><div class="ttdeci">@ ENOMEM</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00369">errno.h:369</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97aecdbf1cf773129356f3656ad079a9b6d"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aecdbf1cf773129356f3656ad079a9b6d">ECANCELED</a></div><div class="ttdeci">@ ECANCELED</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00116">errno.h:116</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97aedf779faac43fb7d61e2698c26dabe66"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aedf779faac43fb7d61e2698c26dabe66">ENETDOWN</a></div><div class="ttdeci">@ ENETDOWN</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00300">errno.h:300</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97aeef97437f479cb21b90ba0152259c2bd"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aeef97437f479cb21b90ba0152259c2bd">EOWNERDEAD</a></div><div class="ttdeci">@ EOWNERDEAD</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00480">errno.h:480</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97af0a873a5b5152a51b7110685bf25f1fb"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af0a873a5b5152a51b7110685bf25f1fb">EIDRM</a></div><div class="ttdeci">@ EIDRM</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00198">errno.h:198</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97af23579d62edd5369d0b84bae3b5cde0e"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af23579d62edd5369d0b84bae3b5cde0e">EALREADY</a></div><div class="ttdeci">@ EALREADY</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00080">errno.h:80</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97af3dc036138d242739c3dbe36c5dfa095"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af3dc036138d242739c3dbe36c5dfa095">ENOTTY</a></div><div class="ttdeci">@ ENOTTY</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00452">errno.h:452</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97af62fac9f9f3d0c943aebe13fe4454b90"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af62fac9f9f3d0c943aebe13fe4454b90">EAFNOSUPPORT</a></div><div class="ttdeci">@ EAFNOSUPPORT</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00068">errno.h:68</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97af740610de680c2861ac4042ad4485d15"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af740610de680c2861ac4042ad4485d15">EFAULT</a></div><div class="ttdeci">@ EFAULT</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00178">errno.h:178</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97af8ee28f2eeab568a1b641f6ffc1f90a8"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af8ee28f2eeab568a1b641f6ffc1f90a8">ENFILE</a></div><div class="ttdeci">@ ENFILE</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00318">errno.h:318</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97af94bb1d045fb2b32521d78638f398774"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af94bb1d045fb2b32521d78638f398774">EINPROGRESS</a></div><div class="ttdeci">@ EINPROGRESS</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00214">errno.h:214</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="../../d8/dc2/errno_8h.html">errno.h</a></li>
<li class="footer">Generated on Sat Jan 4 2025 19:36:04 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.1 </li>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

View File

@ -5,7 +5,7 @@
<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.1" />
<meta name="generator" content="Doxygen 1.9.8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: tools/doxygen/api.md File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" />
@ -52,21 +52,22 @@
</tbody>
</table>
</div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 -->
<!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@ -80,7 +81,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('d8/dc9/api_8md.html','../../'); initResizable(); });
/* @license-end */
</script>
@ -94,14 +95,20 @@ $(document).ready(function(){initNavTree('d8/dc9/api_8md.html','../../'); initRe
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<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">tools/doxygen/api.md File Reference</div> </div>
<div class="headertitle"><div class="title">tools/doxygen/api.md File Reference</div></div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
@ -110,7 +117,7 @@ $(document).ready(function(){initNavTree('d8/dc9/api_8md.html','../../'); initRe
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../d8/dc9/api_8md.html">api.md</a></li>
<li class="footer">Generated on Sat Jan 4 2025 19:36:04 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.1 </li>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

View File

@ -5,7 +5,7 @@
<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.1" />
<meta name="generator" content="Doxygen 1.9.8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Kernel/include/interface/network.h File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" />
@ -52,21 +52,22 @@
</tbody>
</table>
</div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 -->
<!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@ -80,7 +81,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('d9/d94/network_8h.html','../../'); initResizable(); });
/* @license-end */
</script>
@ -94,14 +95,20 @@ $(document).ready(function(){initNavTree('d9/d94/network_8h.html','../../'); ini
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<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">network.h File Reference</div> </div>
<div class="headertitle"><div class="title">network.h File Reference</div></div>
</div><!--header-->
<div class="contents">
@ -112,7 +119,7 @@ $(document).ready(function(){initNavTree('d9/d94/network_8h.html','../../'); ini
<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/d94/network_8h.html">network.h</a></li>
<li class="footer">Generated on Sat Jan 4 2025 19:36:04 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.1 </li>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

View File

@ -5,7 +5,7 @@
<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.1" />
<meta name="generator" content="Doxygen 1.9.8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Kernel/include/interface/network.h Source File</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" />
@ -52,22 +52,28 @@
</tbody>
</table>
</div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 -->
<!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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">
@ -80,7 +86,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('d9/d94/network_8h_source.html','../../'); initResizable(); });
/* @license-end */
</script>
@ -94,45 +100,51 @@ $(document).ready(function(){initNavTree('d9/d94/network_8h_source.html','../../
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<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">network.h</div> </div>
<div class="headertitle"><div class="title">network.h</div></div>
</div><!--header-->
<div class="contents">
<a href="../../d9/d94/network_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> This file is part of Fennix Kernel.</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> Fennix Kernel is free software: you can redistribute it and/or</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> modify it under the terms of the GNU General Public License as</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> published by the Free Software Foundation, either version 3 of</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> the License, or (at your option) any later version.</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> Fennix Kernel is distributed in the hope that it will be useful,</span></div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> GNU General Public License for more details.</span></div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> You should have received a copy of the GNU General Public License</span></div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> along with Fennix Kernel. If not, see &lt;https://www.gnu.org/licenses/&gt;.</span></div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">*/</span></div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; </div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#ifndef __FENNIX_API_NETWORK_H__</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#define __FENNIX_API_NETWORK_H__</span></div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; </div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#include &lt;types.h&gt;</span></div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; </div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#if __has_include(&lt;interface/device.h&gt;)</span></div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="../../db/de9/device_8h.html">interface/device.h</a>&gt;</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#else</span></div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="../../db/de9/device_8h.html">device.h</a>&gt;</span></div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; </div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#endif </span><span class="comment">// !__FENNIX_API_NETWORK_H__</span></div>
<a href="../../d9/d94/network_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 &lt;https://www.gnu.org/licenses/&gt;.</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_NETWORK_H__</span></div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#define __FENNIX_API_NETWORK_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 &lt;types.h&gt;</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="preprocessor">#if __has_include(&lt;interface/device.h&gt;)</span></div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#include &lt;<a class="code" href="../../db/de9/device_8h.html">interface/device.h</a>&gt;</span></div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#else</span></div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="preprocessor">#include &lt;<a class="code" href="../../db/de9/device_8h.html">device.h</a>&gt;</span></div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> </div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="preprocessor">#endif </span><span class="comment">// !__FENNIX_API_NETWORK_H__</span></div>
<div class="ttc" id="adevice_8h_html"><div class="ttname"><a href="../../db/de9/device_8h.html">device.h</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
@ -140,7 +152,7 @@ $(document).ready(function(){initNavTree('d9/d94/network_8h_source.html','../../
<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/d94/network_8h.html">network.h</a></li>
<li class="footer">Generated on Sat Jan 4 2025 19:36:04 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.1 </li>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

View File

@ -5,7 +5,7 @@
<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.1" />
<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 File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" />
@ -52,21 +52,22 @@
</tbody>
</table>
</div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 -->
<!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@ -80,7 +81,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('d9/d97/pci_8h.html','../../'); initResizable(); });
/* @license-end */
</script>
@ -94,9 +95,16 @@ $(document).ready(function(){initNavTree('d9/d97/pci_8h.html','../../'); initRes
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<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">
@ -104,21 +112,20 @@ $(document).ready(function(){initNavTree('d9/d97/pci_8h.html','../../'); initRes
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">pci.h File Reference</div> </div>
<div class="headertitle"><div class="title">pci.h File Reference</div></div>
</div><!--header-->
<div class="contents">
<p><a href="../../d9/d97/pci_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:dd/d3f/struct____attribute____"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d97/pci_8h.html#dd/d3f/struct____attribute____">__attribute__</a></td></tr>
<tr class="memitem:dd/d3f/struct____attribute____" id="r_dd/d3f/struct____attribute____"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d97/pci_8h.html#dd/d3f/struct____attribute____">__attribute__</a></td></tr>
<tr class="separator:dd/d3f/struct____attribute____"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ab7d0ea17dce7f541574a7f07737fd7a9"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9">PCI_COMMANDS</a> { <br />
<tr class="memitem:ab7d0ea17dce7f541574a7f07737fd7a9" id="r_ab7d0ea17dce7f541574a7f07737fd7a9"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9">PCI_COMMANDS</a> { <br />
&#160;&#160;<a class="el" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a7a0e4bb84be35d939e114c7075febe16">PCI_COMMAND_IO</a> = 0x1
, <a class="el" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a61761b8a143115165bde6b8d47a04dd1">PCI_COMMAND_MEMORY</a> = 0x2
, <a class="el" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a836ebe2d9d5607cda4da5cd323a01691">PCI_COMMAND_MASTER</a> = 0x4
@ -136,22 +143,22 @@ Enumerations</h2></td></tr>
}</td></tr>
<tr class="separator:ab7d0ea17dce7f541574a7f07737fd7a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a9cecd790737cef4cb188d9f058f238be"><td class="memItemLeft" align="right" valign="top">PCIArray *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d97/pci_8h.html#a9cecd790737cef4cb188d9f058f238be">GetPCIDevices</a> (uint16_t Vendors[], uint16_t Devices[])</td></tr>
<tr class="separator:a9cecd790737cef4cb188d9f058f238be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8bb87ffa35f47616595f155ce9a3a30"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d97/pci_8h.html#ad8bb87ffa35f47616595f155ce9a3a30">InitializePCI</a> (PCIDevice *Device)</td></tr>
<tr class="memitem:a287fe4c598591108b24ec4a339e04546" id="r_a287fe4c598591108b24ec4a339e04546"><td class="memItemLeft" align="right" valign="top">PCIArray *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d97/pci_8h.html#a287fe4c598591108b24ec4a339e04546">GetPCIDevices</a> (uint16_t Vendors[], uint16_t Devices[])</td></tr>
<tr class="separator:a287fe4c598591108b24ec4a339e04546"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8bb87ffa35f47616595f155ce9a3a30" id="r_ad8bb87ffa35f47616595f155ce9a3a30"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d97/pci_8h.html#ad8bb87ffa35f47616595f155ce9a3a30">InitializePCI</a> (PCIDevice *Device)</td></tr>
<tr class="separator:ad8bb87ffa35f47616595f155ce9a3a30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2cf7e584084dbde4ba2fd692c295a538"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d97/pci_8h.html#a2cf7e584084dbde4ba2fd692c295a538">GetBAR</a> (uint8_t Index, PCIDevice *Device)</td></tr>
<tr class="memitem:a2cf7e584084dbde4ba2fd692c295a538" id="r_a2cf7e584084dbde4ba2fd692c295a538"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d97/pci_8h.html#a2cf7e584084dbde4ba2fd692c295a538">GetBAR</a> (uint8_t Index, PCIDevice *Device)</td></tr>
<tr class="separator:a2cf7e584084dbde4ba2fd692c295a538"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11780e1a6b719257a35670eb14e8ab52"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d97/pci_8h.html#a11780e1a6b719257a35670eb14e8ab52">iLine</a> (PCIDevice *Device)</td></tr>
<tr class="memitem:a11780e1a6b719257a35670eb14e8ab52" id="r_a11780e1a6b719257a35670eb14e8ab52"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d97/pci_8h.html#a11780e1a6b719257a35670eb14e8ab52">iLine</a> (PCIDevice *Device)</td></tr>
<tr class="separator:a11780e1a6b719257a35670eb14e8ab52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a279691b7a82cb0bfa132fb374fe2d7d4"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d97/pci_8h.html#a279691b7a82cb0bfa132fb374fe2d7d4">iPin</a> (PCIDevice *Device)</td></tr>
<tr class="memitem:a279691b7a82cb0bfa132fb374fe2d7d4" id="r_a279691b7a82cb0bfa132fb374fe2d7d4"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d97/pci_8h.html#a279691b7a82cb0bfa132fb374fe2d7d4">iPin</a> (PCIDevice *Device)</td></tr>
<tr class="separator:a279691b7a82cb0bfa132fb374fe2d7d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<hr/><h2 class="groupheader">Data Structure Documentation</h2>
<a name="dd/d3f/struct____attribute____" id="dd/d3f/struct____attribute____"></a>
<h2 class="memtitle"><span class="permalink"><a href="#dd/d3f/struct____attribute____">&#9670;&nbsp;</a></span>__attribute__</h2>
<h2 class="memtitle"><span class="permalink"><a href="#dd/d3f/struct____attribute____">&#9670;&#160;</a></span>__attribute__</h2>
<div class="memitem">
<div class="memproto">
@ -166,433 +173,433 @@ Functions</h2></td></tr>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype">
<a id="ad6244cfeb10fb25b9ce81a2ade575ec7"></a>uint32_t</td>
<a id="ad6244cfeb10fb25b9ce81a2ade575ec7" name="ad6244cfeb10fb25b9ce81a2ade575ec7"></a>uint32_t</td>
<td class="fieldname">
BAR0</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="aa09f0025fbc627c055256907f0b0d43f"></a>uint32_t</td>
<a id="aa09f0025fbc627c055256907f0b0d43f" name="aa09f0025fbc627c055256907f0b0d43f"></a>uint32_t</td>
<td class="fieldname">
BAR1</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a248f8bd7e51a03ace5644ab3485faeee"></a>uint32_t</td>
<a id="a248f8bd7e51a03ace5644ab3485faeee" name="a248f8bd7e51a03ace5644ab3485faeee"></a>uint32_t</td>
<td class="fieldname">
BAR2</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="acb0639f4353d9f240c609242733df5e1"></a>uint32_t</td>
<a id="acb0639f4353d9f240c609242733df5e1" name="acb0639f4353d9f240c609242733df5e1"></a>uint32_t</td>
<td class="fieldname">
BAR3</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a7f473f6239caed08c06c5939f0999be1"></a>uint32_t</td>
<a id="a7f473f6239caed08c06c5939f0999be1" name="a7f473f6239caed08c06c5939f0999be1"></a>uint32_t</td>
<td class="fieldname">
BAR4</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a8d4ae102d9459f2c3ea913412e9a3f75"></a>uint32_t</td>
<a id="a8d4ae102d9459f2c3ea913412e9a3f75" name="a8d4ae102d9459f2c3ea913412e9a3f75"></a>uint32_t</td>
<td class="fieldname">
BAR5</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="af10c5358f92517a5e997d11ff8785c6b"></a>uint64_t</td>
<a id="af10c5358f92517a5e997d11ff8785c6b" name="af10c5358f92517a5e997d11ff8785c6b"></a>uint64_t</td>
<td class="fieldname">
BaseAddress</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="acafc473c7069fdd698c0b5742656100b"></a>uint8_t</td>
<a id="acafc473c7069fdd698c0b5742656100b" name="acafc473c7069fdd698c0b5742656100b"></a>uint8_t</td>
<td class="fieldname">
BIST</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a6653a1245e72768cd03bb1f8ff843371"></a>uint16_t</td>
<a id="a6653a1245e72768cd03bb1f8ff843371" name="a6653a1245e72768cd03bb1f8ff843371"></a>uint16_t</td>
<td class="fieldname">
BridgeControl</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="aaf31a37199f9d24bad5f7c0bf66206ba"></a>uint32_t</td>
<a id="aaf31a37199f9d24bad5f7c0bf66206ba" name="aaf31a37199f9d24bad5f7c0bf66206ba"></a>uint32_t</td>
<td class="fieldname">
Bus</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a5203ccd0486a21671341f4bb00c89b4b"></a>uint8_t</td>
<a id="a5203ccd0486a21671341f4bb00c89b4b" name="a5203ccd0486a21671341f4bb00c89b4b"></a>uint8_t</td>
<td class="fieldname">
CacheLineSize</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a565e69897ebdab337c2c16941cfdf367"></a>uint8_t</td>
<a id="a565e69897ebdab337c2c16941cfdf367" name="a565e69897ebdab337c2c16941cfdf367"></a>uint8_t</td>
<td class="fieldname">
CapabilitiesPointer</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a4faa20cb71d58e436b288f5ed0c7ec3e"></a>uint8_t</td>
<a id="a4faa20cb71d58e436b288f5ed0c7ec3e" name="a4faa20cb71d58e436b288f5ed0c7ec3e"></a>uint8_t</td>
<td class="fieldname">
CardbusBusNumber</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a7b43c1b116e3476c2fcb53965149c74d"></a>uint32_t</td>
<a id="a7b43c1b116e3476c2fcb53965149c74d" name="a7b43c1b116e3476c2fcb53965149c74d"></a>uint32_t</td>
<td class="fieldname">
CardbusCISPointer</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a33d7921c39e7383cbb67c6294a43c935"></a>uint8_t</td>
<a id="a33d7921c39e7383cbb67c6294a43c935" name="a33d7921c39e7383cbb67c6294a43c935"></a>uint8_t</td>
<td class="fieldname">
CardbusLatencyTimer</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a8d571620f57f70ce64fd15752fe9ac99"></a>uint32_t</td>
<a id="a8d571620f57f70ce64fd15752fe9ac99" name="a8d571620f57f70ce64fd15752fe9ac99"></a>uint32_t</td>
<td class="fieldname">
CardbusSocketRegistersBaseAddress</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a10dff2b27b0c182ac0428796e1ab083d"></a>uint8_t</td>
<a id="a10dff2b27b0c182ac0428796e1ab083d" name="a10dff2b27b0c182ac0428796e1ab083d"></a>uint8_t</td>
<td class="fieldname">
Class</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="af7007d29612482dce21e79e4db0fd2b8"></a>uint16_t</td>
<a id="af7007d29612482dce21e79e4db0fd2b8" name="af7007d29612482dce21e79e4db0fd2b8"></a>uint16_t</td>
<td class="fieldname">
Command</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="aae7dbeb87dc97e9e2b3befb18fe075af"></a>DeviceConfig *</td>
<a id="aae7dbeb87dc97e9e2b3befb18fe075af" name="aae7dbeb87dc97e9e2b3befb18fe075af"></a>DeviceConfig *</td>
<td class="fieldname">
Config</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a70e8123ed01deec0c941aab234c7bb7c"></a>uint32_t</td>
<a id="a70e8123ed01deec0c941aab234c7bb7c" name="a70e8123ed01deec0c941aab234c7bb7c"></a>uint32_t</td>
<td class="fieldname">
Device</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a5cef34566c05448ba32fe4c2471f4335"></a>PCIDevice *</td>
<a id="a5cef34566c05448ba32fe4c2471f4335" name="a5cef34566c05448ba32fe4c2471f4335"></a>PCIDevice *</td>
<td class="fieldname">
Device</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a98ae6cf864126f6a5e77aafde0b0f2ba"></a>uint16_t</td>
<a id="a98ae6cf864126f6a5e77aafde0b0f2ba" name="a98ae6cf864126f6a5e77aafde0b0f2ba"></a>uint16_t</td>
<td class="fieldname">
DeviceID</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a797ba226f98d7684ec7b14d8a7ed0e1a"></a>uint8_t</td>
<a id="a797ba226f98d7684ec7b14d8a7ed0e1a" name="a797ba226f98d7684ec7b14d8a7ed0e1a"></a>uint8_t</td>
<td class="fieldname">
EndBus</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="aae81f3688f91a218026f58f058409ee4"></a>uint32_t</td>
<a id="aae81f3688f91a218026f58f058409ee4" name="aae81f3688f91a218026f58f058409ee4"></a>uint32_t</td>
<td class="fieldname">
ExpansionROMBaseAddress</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a41799e343181bb0f313551ceacc1d699"></a>uint32_t</td>
<a id="a41799e343181bb0f313551ceacc1d699" name="a41799e343181bb0f313551ceacc1d699"></a>uint32_t</td>
<td class="fieldname">
Function</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a1da8e906de677a603e3797b8e69aa5b8"></a>PCIDeviceHeader</td>
<a id="a1da8e906de677a603e3797b8e69aa5b8" name="a1da8e906de677a603e3797b8e69aa5b8"></a>PCIDeviceHeader</td>
<td class="fieldname">
Header</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a52051cdbdf4ecaebc7b7ab353485ce26"></a>PCIDeviceHeader *</td>
<a id="a52051cdbdf4ecaebc7b7ab353485ce26" name="a52051cdbdf4ecaebc7b7ab353485ce26"></a>PCIDeviceHeader *</td>
<td class="fieldname">
Header</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="ac3db7471bb58aeb50cd8a4ff20b972f8"></a>uint8_t</td>
<a id="ac3db7471bb58aeb50cd8a4ff20b972f8" name="ac3db7471bb58aeb50cd8a4ff20b972f8"></a>uint8_t</td>
<td class="fieldname">
HeaderType</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="aa8c4898d8b7bb2c8399b83d3b1dbe638"></a>uint8_t</td>
<a id="aa8c4898d8b7bb2c8399b83d3b1dbe638" name="aa8c4898d8b7bb2c8399b83d3b1dbe638"></a>uint8_t</td>
<td class="fieldname">
InterruptLine</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a7023b46231d8f13203c70f524c305b0e"></a>uint8_t</td>
<a id="a7023b46231d8f13203c70f524c305b0e" name="a7023b46231d8f13203c70f524c305b0e"></a>uint8_t</td>
<td class="fieldname">
InterruptPin</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a9fc1fd7c96007fbdd7bb6eb7cc304a93"></a>uint8_t</td>
<a id="a9fc1fd7c96007fbdd7bb6eb7cc304a93" name="a9fc1fd7c96007fbdd7bb6eb7cc304a93"></a>uint8_t</td>
<td class="fieldname">
IOBase</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a9dfed6f399f059b54a67c64c3cbb8503"></a>uint32_t</td>
<a id="a9dfed6f399f059b54a67c64c3cbb8503" name="a9dfed6f399f059b54a67c64c3cbb8503"></a>uint32_t</td>
<td class="fieldname">
IOBase0</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a6cc6ba51237bbd2bf6183aa2034c83e7"></a>uint32_t</td>
<a id="a6cc6ba51237bbd2bf6183aa2034c83e7" name="a6cc6ba51237bbd2bf6183aa2034c83e7"></a>uint32_t</td>
<td class="fieldname">
IOBase1</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="abefbd948c06849446451cbd2a7bc5bb4"></a>uint16_t</td>
<a id="abefbd948c06849446451cbd2a7bc5bb4" name="abefbd948c06849446451cbd2a7bc5bb4"></a>uint16_t</td>
<td class="fieldname">
IOBaseUpper16</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a007ba82f5fce2b96997b593d172e38c9"></a>uint8_t</td>
<a id="a007ba82f5fce2b96997b593d172e38c9" name="a007ba82f5fce2b96997b593d172e38c9"></a>uint8_t</td>
<td class="fieldname">
IOLimit</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a58a81fb80d67b2d65dde05befff9aead"></a>uint32_t</td>
<a id="a58a81fb80d67b2d65dde05befff9aead" name="a58a81fb80d67b2d65dde05befff9aead"></a>uint32_t</td>
<td class="fieldname">
IOLimit0</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="ae4796ee9bcd0f630b6f3ddadcb45d142"></a>uint32_t</td>
<a id="ae4796ee9bcd0f630b6f3ddadcb45d142" name="ae4796ee9bcd0f630b6f3ddadcb45d142"></a>uint32_t</td>
<td class="fieldname">
IOLimit1</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a91497254c3748e5fde3ea91765564df6"></a>uint16_t</td>
<a id="a91497254c3748e5fde3ea91765564df6" name="a91497254c3748e5fde3ea91765564df6"></a>uint16_t</td>
<td class="fieldname">
IOLimitUpper16</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a3337cb00eab6cb94e1e2939d405f9642"></a>uint8_t</td>
<a id="a3337cb00eab6cb94e1e2939d405f9642" name="a3337cb00eab6cb94e1e2939d405f9642"></a>uint8_t</td>
<td class="fieldname">
LatencyTimer</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a1fd8e7908092abd685bec191512dbf52"></a>uint32_t</td>
<a id="a1fd8e7908092abd685bec191512dbf52" name="a1fd8e7908092abd685bec191512dbf52"></a>uint32_t</td>
<td class="fieldname">
LegacyBaseAddress</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a753c2d858d0da969c33264c1b58807d3"></a>uint8_t</td>
<a id="a753c2d858d0da969c33264c1b58807d3" name="a753c2d858d0da969c33264c1b58807d3"></a>uint8_t</td>
<td class="fieldname">
MaxLatency</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a12988ca39a1411705fc1ec07e911ea9e"></a>uint16_t</td>
<a id="a12988ca39a1411705fc1ec07e911ea9e" name="a12988ca39a1411705fc1ec07e911ea9e"></a>uint16_t</td>
<td class="fieldname">
MemoryBase</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="aa0e9d3dfe23309d12ac53048d78612e9"></a>uint32_t</td>
<a id="aa0e9d3dfe23309d12ac53048d78612e9" name="aa0e9d3dfe23309d12ac53048d78612e9"></a>uint32_t</td>
<td class="fieldname">
MemoryBase0</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a584e418589203e608af0af71bb48b9a1"></a>uint32_t</td>
<a id="a584e418589203e608af0af71bb48b9a1" name="a584e418589203e608af0af71bb48b9a1"></a>uint32_t</td>
<td class="fieldname">
MemoryBase1</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a841b9fdcd76addc908b450866a648847"></a>uint16_t</td>
<a id="a841b9fdcd76addc908b450866a648847" name="a841b9fdcd76addc908b450866a648847"></a>uint16_t</td>
<td class="fieldname">
MemoryLimit</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a2aeb8ff897f63e59cee035a4ddf70e5f"></a>uint32_t</td>
<a id="a2aeb8ff897f63e59cee035a4ddf70e5f" name="a2aeb8ff897f63e59cee035a4ddf70e5f"></a>uint32_t</td>
<td class="fieldname">
MemoryLimit0</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a70ef8fb79e3d95888ff16d99d7bb5d8d"></a>uint32_t</td>
<a id="a70ef8fb79e3d95888ff16d99d7bb5d8d" name="a70ef8fb79e3d95888ff16d99d7bb5d8d"></a>uint32_t</td>
<td class="fieldname">
MemoryLimit1</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a4a8682f61f08539e609d9ca0bda44ea6"></a>uint8_t</td>
<a id="a4a8682f61f08539e609d9ca0bda44ea6" name="a4a8682f61f08539e609d9ca0bda44ea6"></a>uint8_t</td>
<td class="fieldname">
MinGrant</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a7b0918bb76d5e9399e7d7553b041d669"></a>void *</td>
<a id="a7b0918bb76d5e9399e7d7553b041d669" name="a7b0918bb76d5e9399e7d7553b041d669"></a>void *</td>
<td class="fieldname">
Next</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a0431a9ef3a084679c298017c6acfee3e"></a>uint8_t</td>
<a id="a0431a9ef3a084679c298017c6acfee3e" name="a0431a9ef3a084679c298017c6acfee3e"></a>uint8_t</td>
<td class="fieldname">
PCIbusNumber</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="adeb7419d0ada1e37f2f4e4c7e9a291b2"></a>uint16_t</td>
<a id="adeb7419d0ada1e37f2f4e4c7e9a291b2" name="adeb7419d0ada1e37f2f4e4c7e9a291b2"></a>uint16_t</td>
<td class="fieldname">
PCISegGroup</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="aa2924a068486de3cda528b4a95ebd453"></a>uint16_t</td>
<a id="aa2924a068486de3cda528b4a95ebd453" name="aa2924a068486de3cda528b4a95ebd453"></a>uint16_t</td>
<td class="fieldname">
PrefetchableMemoryBase</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a2f2d877c07231090063e6caf23c49a97"></a>uint32_t</td>
<a id="a2f2d877c07231090063e6caf23c49a97" name="a2f2d877c07231090063e6caf23c49a97"></a>uint32_t</td>
<td class="fieldname">
PrefetchableMemoryBaseUpper32</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a551193b66862430bf5a93cc918c0f7a2"></a>uint16_t</td>
<a id="a551193b66862430bf5a93cc918c0f7a2" name="a551193b66862430bf5a93cc918c0f7a2"></a>uint16_t</td>
<td class="fieldname">
PrefetchableMemoryLimit</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a77ed1a530436553ffdf621941fa69c0d"></a>uint32_t</td>
<a id="a77ed1a530436553ffdf621941fa69c0d" name="a77ed1a530436553ffdf621941fa69c0d"></a>uint32_t</td>
<td class="fieldname">
PrefetchableMemoryLimitUpper32</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="af78b4f3d8572f5fc724f645bd9b9c6f6"></a>uint8_t</td>
<a id="af78b4f3d8572f5fc724f645bd9b9c6f6" name="af78b4f3d8572f5fc724f645bd9b9c6f6"></a>uint8_t</td>
<td class="fieldname">
PrimaryBusNumber</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="af55b38884c985010421d1f7ea4728fc1"></a>uint8_t</td>
<a id="af55b38884c985010421d1f7ea4728fc1" name="af55b38884c985010421d1f7ea4728fc1"></a>uint8_t</td>
<td class="fieldname">
ProgIF</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a57e0aa05de0a45d24023e5c56eba520e"></a>uint32_t</td>
<a id="a57e0aa05de0a45d24023e5c56eba520e" name="a57e0aa05de0a45d24023e5c56eba520e"></a>uint32_t</td>
<td class="fieldname">
Reserved</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a8dcff031235d3326f495f0b2d1db5114"></a>uint8_t</td>
<a id="a8dcff031235d3326f495f0b2d1db5114" name="a8dcff031235d3326f495f0b2d1db5114"></a>uint8_t</td>
<td class="fieldname">
Reserved0</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a504d5cebd50e3c1ea8fd5844dcd001cb"></a>uint16_t</td>
<a id="a504d5cebd50e3c1ea8fd5844dcd001cb" name="a504d5cebd50e3c1ea8fd5844dcd001cb"></a>uint16_t</td>
<td class="fieldname">
Reserved1</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="acf89fc9ee55923d8f97e524e05867464"></a>uint32_t</td>
<a id="acf89fc9ee55923d8f97e524e05867464" name="acf89fc9ee55923d8f97e524e05867464"></a>uint32_t</td>
<td class="fieldname">
Reserved2</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a11d59d8180946892dd910c63cbe2c261"></a>uint8_t</td>
<a id="a11d59d8180946892dd910c63cbe2c261" name="a11d59d8180946892dd910c63cbe2c261"></a>uint8_t</td>
<td class="fieldname">
RevisionID</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="aa0fd5ae295791e4dab0c6fe54ab7e931"></a>uint8_t</td>
<a id="aa0fd5ae295791e4dab0c6fe54ab7e931" name="aa0fd5ae295791e4dab0c6fe54ab7e931"></a>uint8_t</td>
<td class="fieldname">
SecondaryBusNumber</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a9e87a8ae25ff0e2fe4b703e596af2a2f"></a>uint8_t</td>
<a id="a9e87a8ae25ff0e2fe4b703e596af2a2f" name="a9e87a8ae25ff0e2fe4b703e596af2a2f"></a>uint8_t</td>
<td class="fieldname">
SecondaryLatencyTimer</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="afc237a8d3aa6077c476f9a206332c95b"></a>uint16_t</td>
<a id="afc237a8d3aa6077c476f9a206332c95b" name="afc237a8d3aa6077c476f9a206332c95b"></a>uint16_t</td>
<td class="fieldname">
SecondaryStatus</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a92d65982de9305ea623f88b7327d0b17"></a>uint8_t</td>
<a id="a92d65982de9305ea623f88b7327d0b17" name="a92d65982de9305ea623f88b7327d0b17"></a>uint8_t</td>
<td class="fieldname">
StartBus</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a270c129ca1e262678d41858be07aa7ca"></a>uint16_t</td>
<a id="a270c129ca1e262678d41858be07aa7ca" name="a270c129ca1e262678d41858be07aa7ca"></a>uint16_t</td>
<td class="fieldname">
Status</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="aa3f64091ee6527d54908a7a458fa5ebd"></a>uint8_t</td>
<a id="aa3f64091ee6527d54908a7a458fa5ebd" name="aa3f64091ee6527d54908a7a458fa5ebd"></a>uint8_t</td>
<td class="fieldname">
Subclass</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="aaa6f0d9b9d54f8e9f26e19db4c1951d9"></a>uint8_t</td>
<a id="aaa6f0d9b9d54f8e9f26e19db4c1951d9" name="aaa6f0d9b9d54f8e9f26e19db4c1951d9"></a>uint8_t</td>
<td class="fieldname">
SubordinateBusNumber</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="af835623163bf30acd0b94a1b38f73e16"></a>uint16_t</td>
<a id="af835623163bf30acd0b94a1b38f73e16" name="af835623163bf30acd0b94a1b38f73e16"></a>uint16_t</td>
<td class="fieldname">
SubsystemID</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a04b76a03bca66e34b60f344d030ae68c"></a>uint16_t</td>
<a id="a04b76a03bca66e34b60f344d030ae68c" name="a04b76a03bca66e34b60f344d030ae68c"></a>uint16_t</td>
<td class="fieldname">
SubsystemVendorID</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="aa456187fbe2216e07869e1c7f6d69444"></a>uint16_t</td>
<a id="aa456187fbe2216e07869e1c7f6d69444" name="aa456187fbe2216e07869e1c7f6d69444"></a>uint16_t</td>
<td class="fieldname">
VendorID</td>
<td class="fielddoc">
@ -602,8 +609,8 @@ VendorID</td>
</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="ab7d0ea17dce7f541574a7f07737fd7a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab7d0ea17dce7f541574a7f07737fd7a9">&#9670;&nbsp;</a></span>PCI_COMMANDS</h2>
<a id="ab7d0ea17dce7f541574a7f07737fd7a9" name="ab7d0ea17dce7f541574a7f07737fd7a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab7d0ea17dce7f541574a7f07737fd7a9">&#9670;&#160;</a></span>PCI_COMMANDS</h2>
<div class="memitem">
<div class="memproto">
@ -614,62 +621,62 @@ VendorID</td>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ab7d0ea17dce7f541574a7f07737fd7a9a7a0e4bb84be35d939e114c7075febe16"></a>PCI_COMMAND_IO&#160;</td><td class="fielddoc"><p>Enable response in I/O space. </p>
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ab7d0ea17dce7f541574a7f07737fd7a9a7a0e4bb84be35d939e114c7075febe16" name="ab7d0ea17dce7f541574a7f07737fd7a9a7a0e4bb84be35d939e114c7075febe16"></a>PCI_COMMAND_IO&#160;</td><td class="fielddoc"><p>Enable response in I/O space. </p>
</td></tr>
<tr><td class="fieldname"><a id="ab7d0ea17dce7f541574a7f07737fd7a9a61761b8a143115165bde6b8d47a04dd1"></a>PCI_COMMAND_MEMORY&#160;</td><td class="fielddoc"><p>Enable response in Memory space. </p>
<tr><td class="fieldname"><a id="ab7d0ea17dce7f541574a7f07737fd7a9a61761b8a143115165bde6b8d47a04dd1" name="ab7d0ea17dce7f541574a7f07737fd7a9a61761b8a143115165bde6b8d47a04dd1"></a>PCI_COMMAND_MEMORY&#160;</td><td class="fielddoc"><p>Enable response in Memory space. </p>
</td></tr>
<tr><td class="fieldname"><a id="ab7d0ea17dce7f541574a7f07737fd7a9a836ebe2d9d5607cda4da5cd323a01691"></a>PCI_COMMAND_MASTER&#160;</td><td class="fielddoc"><p>Enable bus mastering. </p>
<tr><td class="fieldname"><a id="ab7d0ea17dce7f541574a7f07737fd7a9a836ebe2d9d5607cda4da5cd323a01691" name="ab7d0ea17dce7f541574a7f07737fd7a9a836ebe2d9d5607cda4da5cd323a01691"></a>PCI_COMMAND_MASTER&#160;</td><td class="fielddoc"><p>Enable bus mastering. </p>
</td></tr>
<tr><td class="fieldname"><a id="ab7d0ea17dce7f541574a7f07737fd7a9a863ac4dcb61090a1e094d7eee753f94c"></a>PCI_COMMAND_SPECIAL&#160;</td><td class="fielddoc"><p>Enable response to special cycles. </p>
<tr><td class="fieldname"><a id="ab7d0ea17dce7f541574a7f07737fd7a9a863ac4dcb61090a1e094d7eee753f94c" name="ab7d0ea17dce7f541574a7f07737fd7a9a863ac4dcb61090a1e094d7eee753f94c"></a>PCI_COMMAND_SPECIAL&#160;</td><td class="fielddoc"><p>Enable response to special cycles. </p>
</td></tr>
<tr><td class="fieldname"><a id="ab7d0ea17dce7f541574a7f07737fd7a9a78c80b2c82b9fa29ad0a0aae9f674225"></a>PCI_COMMAND_INVALIDATE&#160;</td><td class="fielddoc"><p>Use memory write and invalidate. </p>
<tr><td class="fieldname"><a id="ab7d0ea17dce7f541574a7f07737fd7a9a78c80b2c82b9fa29ad0a0aae9f674225" name="ab7d0ea17dce7f541574a7f07737fd7a9a78c80b2c82b9fa29ad0a0aae9f674225"></a>PCI_COMMAND_INVALIDATE&#160;</td><td class="fielddoc"><p>Use memory write and invalidate. </p>
</td></tr>
<tr><td class="fieldname"><a id="ab7d0ea17dce7f541574a7f07737fd7a9aaacae44e40ad2fbbb1d610d456a11a25"></a>PCI_COMMAND_VGA_PALETTE&#160;</td><td class="fielddoc"><p>Enable palette snooping. </p>
<tr><td class="fieldname"><a id="ab7d0ea17dce7f541574a7f07737fd7a9aaacae44e40ad2fbbb1d610d456a11a25" name="ab7d0ea17dce7f541574a7f07737fd7a9aaacae44e40ad2fbbb1d610d456a11a25"></a>PCI_COMMAND_VGA_PALETTE&#160;</td><td class="fielddoc"><p>Enable palette snooping. </p>
</td></tr>
<tr><td class="fieldname"><a id="ab7d0ea17dce7f541574a7f07737fd7a9a5d781bb2bd9e45dc469e3949eaaec344"></a>PCI_COMMAND_PARITY&#160;</td><td class="fielddoc"><p>Enable parity checking. </p>
<tr><td class="fieldname"><a id="ab7d0ea17dce7f541574a7f07737fd7a9a5d781bb2bd9e45dc469e3949eaaec344" name="ab7d0ea17dce7f541574a7f07737fd7a9a5d781bb2bd9e45dc469e3949eaaec344"></a>PCI_COMMAND_PARITY&#160;</td><td class="fielddoc"><p>Enable parity checking. </p>
</td></tr>
<tr><td class="fieldname"><a id="ab7d0ea17dce7f541574a7f07737fd7a9a60e658286d9486fbcbf5b35b41e7b237"></a>PCI_COMMAND_WAIT&#160;</td><td class="fielddoc"><p>Enable address/data stepping. </p>
<tr><td class="fieldname"><a id="ab7d0ea17dce7f541574a7f07737fd7a9a60e658286d9486fbcbf5b35b41e7b237" name="ab7d0ea17dce7f541574a7f07737fd7a9a60e658286d9486fbcbf5b35b41e7b237"></a>PCI_COMMAND_WAIT&#160;</td><td class="fielddoc"><p>Enable address/data stepping. </p>
</td></tr>
<tr><td class="fieldname"><a id="ab7d0ea17dce7f541574a7f07737fd7a9a5a0c359da65c71e95b8c0b94f1ee9964"></a>PCI_COMMAND_SERR&#160;</td><td class="fielddoc"><p>Enable SERR. </p>
<tr><td class="fieldname"><a id="ab7d0ea17dce7f541574a7f07737fd7a9a5a0c359da65c71e95b8c0b94f1ee9964" name="ab7d0ea17dce7f541574a7f07737fd7a9a5a0c359da65c71e95b8c0b94f1ee9964"></a>PCI_COMMAND_SERR&#160;</td><td class="fielddoc"><p>Enable SERR. </p>
</td></tr>
<tr><td class="fieldname"><a id="ab7d0ea17dce7f541574a7f07737fd7a9abec2438b9d131c227fb9bc0624444c2b"></a>PCI_COMMAND_FAST_BACK&#160;</td><td class="fielddoc"><p>Enable back-to-back writes. </p>
<tr><td class="fieldname"><a id="ab7d0ea17dce7f541574a7f07737fd7a9abec2438b9d131c227fb9bc0624444c2b" name="ab7d0ea17dce7f541574a7f07737fd7a9abec2438b9d131c227fb9bc0624444c2b"></a>PCI_COMMAND_FAST_BACK&#160;</td><td class="fielddoc"><p>Enable back-to-back writes. </p>
</td></tr>
<tr><td class="fieldname"><a id="ab7d0ea17dce7f541574a7f07737fd7a9aff3170b5e4c33261d0f2f060a5b446d6"></a>PCI_COMMAND_INTX_DISABLE&#160;</td><td class="fielddoc"><p>INTx Emulation Disable. </p>
<tr><td class="fieldname"><a id="ab7d0ea17dce7f541574a7f07737fd7a9aff3170b5e4c33261d0f2f060a5b446d6" name="ab7d0ea17dce7f541574a7f07737fd7a9aff3170b5e4c33261d0f2f060a5b446d6"></a>PCI_COMMAND_INTX_DISABLE&#160;</td><td class="fielddoc"><p>INTx Emulation Disable. </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="../../d9/d97/pci_8h_source.html#l00024">24</a> of file <a class="el" href="../../d9/d97/pci_8h_source.html">pci.h</a>.</p>
<div class="fragment"><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;{</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <a class="code" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a7a0e4bb84be35d939e114c7075febe16">PCI_COMMAND_IO</a> = 0x1,</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <a class="code" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a61761b8a143115165bde6b8d47a04dd1">PCI_COMMAND_MEMORY</a> = 0x2,</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <a class="code" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a836ebe2d9d5607cda4da5cd323a01691">PCI_COMMAND_MASTER</a> = 0x4,</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; <a class="code" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a863ac4dcb61090a1e094d7eee753f94c">PCI_COMMAND_SPECIAL</a> = 0x8,</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; <a class="code" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a78c80b2c82b9fa29ad0a0aae9f674225">PCI_COMMAND_INVALIDATE</a> = 0x10,</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <a class="code" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9aaacae44e40ad2fbbb1d610d456a11a25">PCI_COMMAND_VGA_PALETTE</a> = 0x20,</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <a class="code" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a5d781bb2bd9e45dc469e3949eaaec344">PCI_COMMAND_PARITY</a> = 0x40,</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <a class="code" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a60e658286d9486fbcbf5b35b41e7b237">PCI_COMMAND_WAIT</a> = 0x80,</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <a class="code" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a5a0c359da65c71e95b8c0b94f1ee9964">PCI_COMMAND_SERR</a> = 0x100,</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <a class="code" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9abec2438b9d131c227fb9bc0624444c2b">PCI_COMMAND_FAST_BACK</a> = 0x200,</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <a class="code" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9aff3170b5e4c33261d0f2f060a5b446d6">PCI_COMMAND_INTX_DISABLE</a> = 0x400</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;} <a class="code" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9">PCI_COMMANDS</a>;</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="fragment"><div class="line"><span class="lineno"> 25</span>{</div>
<div class="line"><span class="lineno"> 27</span> <a class="code hl_enumvalue" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a7a0e4bb84be35d939e114c7075febe16">PCI_COMMAND_IO</a> = 0x1,</div>
<div class="line"><span class="lineno"> 29</span> <a class="code hl_enumvalue" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a61761b8a143115165bde6b8d47a04dd1">PCI_COMMAND_MEMORY</a> = 0x2,</div>
<div class="line"><span class="lineno"> 31</span> <a class="code hl_enumvalue" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a836ebe2d9d5607cda4da5cd323a01691">PCI_COMMAND_MASTER</a> = 0x4,</div>
<div class="line"><span class="lineno"> 33</span> <a class="code hl_enumvalue" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a863ac4dcb61090a1e094d7eee753f94c">PCI_COMMAND_SPECIAL</a> = 0x8,</div>
<div class="line"><span class="lineno"> 35</span> <a class="code hl_enumvalue" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a78c80b2c82b9fa29ad0a0aae9f674225">PCI_COMMAND_INVALIDATE</a> = 0x10,</div>
<div class="line"><span class="lineno"> 37</span> <a class="code hl_enumvalue" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9aaacae44e40ad2fbbb1d610d456a11a25">PCI_COMMAND_VGA_PALETTE</a> = 0x20,</div>
<div class="line"><span class="lineno"> 39</span> <a class="code hl_enumvalue" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a5d781bb2bd9e45dc469e3949eaaec344">PCI_COMMAND_PARITY</a> = 0x40,</div>
<div class="line"><span class="lineno"> 41</span> <a class="code hl_enumvalue" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a60e658286d9486fbcbf5b35b41e7b237">PCI_COMMAND_WAIT</a> = 0x80,</div>
<div class="line"><span class="lineno"> 43</span> <a class="code hl_enumvalue" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a5a0c359da65c71e95b8c0b94f1ee9964">PCI_COMMAND_SERR</a> = 0x100,</div>
<div class="line"><span class="lineno"> 45</span> <a class="code hl_enumvalue" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9abec2438b9d131c227fb9bc0624444c2b">PCI_COMMAND_FAST_BACK</a> = 0x200,</div>
<div class="line"><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"><span class="lineno"> 48</span>} <a class="code hl_enumeration" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9">PCI_COMMANDS</a>;</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><!-- fragment -->
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="a2cf7e584084dbde4ba2fd692c295a538"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2cf7e584084dbde4ba2fd692c295a538">&#9670;&nbsp;</a></span>GetBAR()</h2>
<a id="a2cf7e584084dbde4ba2fd692c295a538" name="a2cf7e584084dbde4ba2fd692c295a538"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2cf7e584084dbde4ba2fd692c295a538">&#9670;&#160;</a></span>GetBAR()</h2>
<div class="memitem">
<div class="memproto">
@ -696,14 +703,14 @@ VendorID</td>
</div>
</div>
<a id="a9cecd790737cef4cb188d9f058f238be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9cecd790737cef4cb188d9f058f238be">&#9670;&nbsp;</a></span>GetPCIDevices()</h2>
<a id="a287fe4c598591108b24ec4a339e04546" name="a287fe4c598591108b24ec4a339e04546"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a287fe4c598591108b24ec4a339e04546">&#9670;&#160;</a></span>GetPCIDevices()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">PCIArray* GetPCIDevices </td>
<td class="memname">PCIArray * GetPCIDevices </td>
<td>(</td>
<td class="paramtype">uint16_t&#160;</td>
<td class="paramname"><em>Vendors</em>[], </td>
@ -724,8 +731,8 @@ VendorID</td>
</div>
</div>
<a id="a11780e1a6b719257a35670eb14e8ab52"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a11780e1a6b719257a35670eb14e8ab52">&#9670;&nbsp;</a></span>iLine()</h2>
<a id="a11780e1a6b719257a35670eb14e8ab52" name="a11780e1a6b719257a35670eb14e8ab52"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a11780e1a6b719257a35670eb14e8ab52">&#9670;&#160;</a></span>iLine()</h2>
<div class="memitem">
<div class="memproto">
@ -742,8 +749,8 @@ VendorID</td>
</div>
</div>
<a id="ad8bb87ffa35f47616595f155ce9a3a30"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad8bb87ffa35f47616595f155ce9a3a30">&#9670;&nbsp;</a></span>InitializePCI()</h2>
<a id="ad8bb87ffa35f47616595f155ce9a3a30" name="ad8bb87ffa35f47616595f155ce9a3a30"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad8bb87ffa35f47616595f155ce9a3a30">&#9670;&#160;</a></span>InitializePCI()</h2>
<div class="memitem">
<div class="memproto">
@ -760,8 +767,8 @@ VendorID</td>
</div>
</div>
<a id="a279691b7a82cb0bfa132fb374fe2d7d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a279691b7a82cb0bfa132fb374fe2d7d4">&#9670;&nbsp;</a></span>iPin()</h2>
<a id="a279691b7a82cb0bfa132fb374fe2d7d4" name="a279691b7a82cb0bfa132fb374fe2d7d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a279691b7a82cb0bfa132fb374fe2d7d4">&#9670;&#160;</a></span>iPin()</h2>
<div class="memitem">
<div class="memproto">
@ -784,7 +791,7 @@ VendorID</td>
<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 Sat Jan 4 2025 19:36:04 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.1 </li>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

View File

@ -88,7 +88,7 @@ var pci_8h =
[ "PCI_COMMAND_INTX_DISABLE", "d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9aff3170b5e4c33261d0f2f060a5b446d6", null ]
] ],
[ "GetBAR", "d9/d97/pci_8h.html#a2cf7e584084dbde4ba2fd692c295a538", null ],
[ "GetPCIDevices", "d9/d97/pci_8h.html#a9cecd790737cef4cb188d9f058f238be", null ],
[ "GetPCIDevices", "d9/d97/pci_8h.html#a287fe4c598591108b24ec4a339e04546", null ],
[ "iLine", "d9/d97/pci_8h.html#a11780e1a6b719257a35670eb14e8ab52", null ],
[ "InitializePCI", "d9/d97/pci_8h.html#ad8bb87ffa35f47616595f155ce9a3a30", null ],
[ "iPin", "d9/d97/pci_8h.html#a279691b7a82cb0bfa132fb374fe2d7d4", null ]

View File

@ -5,7 +5,7 @@
<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.1" />
<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" />
@ -52,22 +52,28 @@
</tbody>
</table>
</div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 -->
<!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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">
@ -80,7 +86,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('d9/d97/pci_8h_source.html','../../'); initResizable(); });
/* @license-end */
</script>
@ -94,286 +100,296 @@ $(document).ready(function(){initNavTree('d9/d97/pci_8h_source.html','../../');
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<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 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 name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> This file is part of Fennix Kernel.</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> Fennix Kernel is free software: you can redistribute it and/or</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> modify it under the terms of the GNU General Public License as</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> published by the Free Software Foundation, either version 3 of</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> the License, or (at your option) any later version.</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> Fennix Kernel is distributed in the hope that it will be useful,</span></div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> GNU General Public License for more details.</span></div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> You should have received a copy of the GNU General Public License</span></div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> along with Fennix Kernel. If not, see &lt;https://www.gnu.org/licenses/&gt;.</span></div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">*/</span></div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; </div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#ifndef __FENNIX_API_PCI_H__</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#define __FENNIX_API_PCI_H__</span></div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; </div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#include &lt;types.h&gt;</span></div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; </div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment">/* https://sites.uclouvain.be/SystInfo/usr/include/linux/pci_regs.h.html */</span></div>
<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9"> 24</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;{</div>
<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a7a0e4bb84be35d939e114c7075febe16"> 27</a></span>&#160; <a class="code" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a7a0e4bb84be35d939e114c7075febe16">PCI_COMMAND_IO</a> = 0x1,</div>
<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a61761b8a143115165bde6b8d47a04dd1"> 29</a></span>&#160; <a class="code" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a61761b8a143115165bde6b8d47a04dd1">PCI_COMMAND_MEMORY</a> = 0x2,</div>
<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a836ebe2d9d5607cda4da5cd323a01691"> 31</a></span>&#160; <a class="code" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a836ebe2d9d5607cda4da5cd323a01691">PCI_COMMAND_MASTER</a> = 0x4,</div>
<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a863ac4dcb61090a1e094d7eee753f94c"> 33</a></span>&#160; <a class="code" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a863ac4dcb61090a1e094d7eee753f94c">PCI_COMMAND_SPECIAL</a> = 0x8,</div>
<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a78c80b2c82b9fa29ad0a0aae9f674225"> 35</a></span>&#160; <a class="code" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a78c80b2c82b9fa29ad0a0aae9f674225">PCI_COMMAND_INVALIDATE</a> = 0x10,</div>
<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9aaacae44e40ad2fbbb1d610d456a11a25"> 37</a></span>&#160; <a class="code" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9aaacae44e40ad2fbbb1d610d456a11a25">PCI_COMMAND_VGA_PALETTE</a> = 0x20,</div>
<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a5d781bb2bd9e45dc469e3949eaaec344"> 39</a></span>&#160; <a class="code" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a5d781bb2bd9e45dc469e3949eaaec344">PCI_COMMAND_PARITY</a> = 0x40,</div>
<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a60e658286d9486fbcbf5b35b41e7b237"> 41</a></span>&#160; <a class="code" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a60e658286d9486fbcbf5b35b41e7b237">PCI_COMMAND_WAIT</a> = 0x80,</div>
<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a5a0c359da65c71e95b8c0b94f1ee9964"> 43</a></span>&#160; <a class="code" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a5a0c359da65c71e95b8c0b94f1ee9964">PCI_COMMAND_SERR</a> = 0x100,</div>
<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9abec2438b9d131c227fb9bc0624444c2b"> 45</a></span>&#160; <a class="code" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9abec2438b9d131c227fb9bc0624444c2b">PCI_COMMAND_FAST_BACK</a> = 0x200,</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <a class="code" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9aff3170b5e4c33261d0f2f060a5b446d6">PCI_COMMAND_INTX_DISABLE</a> = 0x400</div>
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9aff3170b5e4c33261d0f2f060a5b446d6"> 48</a></span>&#160;} <a class="code" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9">PCI_COMMANDS</a>;</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; </div>
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html"> 50</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;{</div>
<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#aa456187fbe2216e07869e1c7f6d69444"> 52</a></span>&#160; uint16_t <a class="code" href="../../d9/d97/pci_8h.html#aa456187fbe2216e07869e1c7f6d69444">VendorID</a>;</div>
<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a98ae6cf864126f6a5e77aafde0b0f2ba"> 53</a></span>&#160; uint16_t <a class="code" href="../../d9/d97/pci_8h.html#a98ae6cf864126f6a5e77aafde0b0f2ba">DeviceID</a>;</div>
<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#af7007d29612482dce21e79e4db0fd2b8"> 54</a></span>&#160; uint16_t <a class="code" href="../../d9/d97/pci_8h.html#af7007d29612482dce21e79e4db0fd2b8">Command</a>;</div>
<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a270c129ca1e262678d41858be07aa7ca"> 55</a></span>&#160; uint16_t <a class="code" href="../../d9/d97/pci_8h.html#a270c129ca1e262678d41858be07aa7ca">Status</a>;</div>
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a11d59d8180946892dd910c63cbe2c261"> 56</a></span>&#160; uint8_t <a class="code" href="../../d9/d97/pci_8h.html#a11d59d8180946892dd910c63cbe2c261">RevisionID</a>;</div>
<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#af55b38884c985010421d1f7ea4728fc1"> 57</a></span>&#160; uint8_t <a class="code" href="../../d9/d97/pci_8h.html#af55b38884c985010421d1f7ea4728fc1">ProgIF</a>;</div>
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#aa3f64091ee6527d54908a7a458fa5ebd"> 58</a></span>&#160; uint8_t <a class="code" href="../../d9/d97/pci_8h.html#aa3f64091ee6527d54908a7a458fa5ebd">Subclass</a>;</div>
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a10dff2b27b0c182ac0428796e1ab083d"> 59</a></span>&#160; uint8_t <a class="code" href="../../d9/d97/pci_8h.html#a10dff2b27b0c182ac0428796e1ab083d">Class</a>;</div>
<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a5203ccd0486a21671341f4bb00c89b4b"> 60</a></span>&#160; uint8_t <a class="code" href="../../d9/d97/pci_8h.html#a5203ccd0486a21671341f4bb00c89b4b">CacheLineSize</a>;</div>
<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a3337cb00eab6cb94e1e2939d405f9642"> 61</a></span>&#160; uint8_t <a class="code" href="../../d9/d97/pci_8h.html#a3337cb00eab6cb94e1e2939d405f9642">LatencyTimer</a>;</div>
<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#ac3db7471bb58aeb50cd8a4ff20b972f8"> 62</a></span>&#160; uint8_t <a class="code" href="../../d9/d97/pci_8h.html#ac3db7471bb58aeb50cd8a4ff20b972f8">HeaderType</a>;</div>
<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#acafc473c7069fdd698c0b5742656100b"> 63</a></span>&#160; uint8_t <a class="code" href="../../d9/d97/pci_8h.html#acafc473c7069fdd698c0b5742656100b">BIST</a>;</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;} <a class="code" href="../../df/d26/fs_8h.html#ae9d1c84bd8c5ad87f19dc53750668f1b">__attribute__</a>((packed)) PCIDeviceHeader;</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; </div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;{</div>
<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a1da8e906de677a603e3797b8e69aa5b8"> 68</a></span>&#160; PCIDeviceHeader <a class="code" href="../../d9/d97/pci_8h.html#a1da8e906de677a603e3797b8e69aa5b8">Header</a>;</div>
<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#ad6244cfeb10fb25b9ce81a2ade575ec7"> 69</a></span>&#160; uint32_t <a class="code" href="../../d9/d97/pci_8h.html#ad6244cfeb10fb25b9ce81a2ade575ec7">BAR0</a>;</div>
<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#aa09f0025fbc627c055256907f0b0d43f"> 70</a></span>&#160; uint32_t <a class="code" href="../../d9/d97/pci_8h.html#aa09f0025fbc627c055256907f0b0d43f">BAR1</a>;</div>
<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a248f8bd7e51a03ace5644ab3485faeee"> 71</a></span>&#160; uint32_t <a class="code" href="../../d9/d97/pci_8h.html#a248f8bd7e51a03ace5644ab3485faeee">BAR2</a>;</div>
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#acb0639f4353d9f240c609242733df5e1"> 72</a></span>&#160; uint32_t <a class="code" href="../../d9/d97/pci_8h.html#acb0639f4353d9f240c609242733df5e1">BAR3</a>;</div>
<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a7f473f6239caed08c06c5939f0999be1"> 73</a></span>&#160; uint32_t <a class="code" href="../../d9/d97/pci_8h.html#a7f473f6239caed08c06c5939f0999be1">BAR4</a>;</div>
<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a8d4ae102d9459f2c3ea913412e9a3f75"> 74</a></span>&#160; uint32_t <a class="code" href="../../d9/d97/pci_8h.html#a8d4ae102d9459f2c3ea913412e9a3f75">BAR5</a>;</div>
<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a7b43c1b116e3476c2fcb53965149c74d"> 75</a></span>&#160; uint32_t <a class="code" href="../../d9/d97/pci_8h.html#a7b43c1b116e3476c2fcb53965149c74d">CardbusCISPointer</a>;</div>
<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a04b76a03bca66e34b60f344d030ae68c"> 76</a></span>&#160; uint16_t <a class="code" href="../../d9/d97/pci_8h.html#a04b76a03bca66e34b60f344d030ae68c">SubsystemVendorID</a>;</div>
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#af835623163bf30acd0b94a1b38f73e16"> 77</a></span>&#160; uint16_t <a class="code" href="../../d9/d97/pci_8h.html#af835623163bf30acd0b94a1b38f73e16">SubsystemID</a>;</div>
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#aae81f3688f91a218026f58f058409ee4"> 78</a></span>&#160; uint32_t <a class="code" href="../../d9/d97/pci_8h.html#aae81f3688f91a218026f58f058409ee4">ExpansionROMBaseAddress</a>;</div>
<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a565e69897ebdab337c2c16941cfdf367"> 79</a></span>&#160; uint8_t <a class="code" href="../../d9/d97/pci_8h.html#a565e69897ebdab337c2c16941cfdf367">CapabilitiesPointer</a>;</div>
<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a8dcff031235d3326f495f0b2d1db5114"> 80</a></span>&#160; uint8_t <a class="code" href="../../d9/d97/pci_8h.html#a8dcff031235d3326f495f0b2d1db5114">Reserved0</a>;</div>
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a504d5cebd50e3c1ea8fd5844dcd001cb"> 81</a></span>&#160; uint16_t <a class="code" href="../../d9/d97/pci_8h.html#a504d5cebd50e3c1ea8fd5844dcd001cb">Reserved1</a>;</div>
<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#acf89fc9ee55923d8f97e524e05867464"> 82</a></span>&#160; uint32_t <a class="code" href="../../d9/d97/pci_8h.html#acf89fc9ee55923d8f97e524e05867464">Reserved2</a>;</div>
<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#aa8c4898d8b7bb2c8399b83d3b1dbe638"> 83</a></span>&#160; uint8_t <a class="code" href="../../d9/d97/pci_8h.html#aa8c4898d8b7bb2c8399b83d3b1dbe638">InterruptLine</a>;</div>
<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a7023b46231d8f13203c70f524c305b0e"> 84</a></span>&#160; uint8_t <a class="code" href="../../d9/d97/pci_8h.html#a7023b46231d8f13203c70f524c305b0e">InterruptPin</a>;</div>
<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a4a8682f61f08539e609d9ca0bda44ea6"> 85</a></span>&#160; uint8_t <a class="code" href="../../d9/d97/pci_8h.html#a4a8682f61f08539e609d9ca0bda44ea6">MinGrant</a>;</div>
<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a753c2d858d0da969c33264c1b58807d3"> 86</a></span>&#160; uint8_t <a class="code" href="../../d9/d97/pci_8h.html#a753c2d858d0da969c33264c1b58807d3">MaxLatency</a>;</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;} <a class="code" href="../../df/d26/fs_8h.html#ae9d1c84bd8c5ad87f19dc53750668f1b">__attribute__</a>((packed)) PCIHeader0;</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; </div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;{</div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; PCIDeviceHeader Header;</div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; uint32_t BAR0;</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; uint32_t BAR1;</div>
<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#af78b4f3d8572f5fc724f645bd9b9c6f6"> 94</a></span>&#160; uint8_t <a class="code" href="../../d9/d97/pci_8h.html#af78b4f3d8572f5fc724f645bd9b9c6f6">PrimaryBusNumber</a>;</div>
<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#aa0fd5ae295791e4dab0c6fe54ab7e931"> 95</a></span>&#160; uint8_t <a class="code" href="../../d9/d97/pci_8h.html#aa0fd5ae295791e4dab0c6fe54ab7e931">SecondaryBusNumber</a>;</div>
<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#aaa6f0d9b9d54f8e9f26e19db4c1951d9"> 96</a></span>&#160; uint8_t <a class="code" href="../../d9/d97/pci_8h.html#aaa6f0d9b9d54f8e9f26e19db4c1951d9">SubordinateBusNumber</a>;</div>
<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a9e87a8ae25ff0e2fe4b703e596af2a2f"> 97</a></span>&#160; uint8_t <a class="code" href="../../d9/d97/pci_8h.html#a9e87a8ae25ff0e2fe4b703e596af2a2f">SecondaryLatencyTimer</a>;</div>
<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a9fc1fd7c96007fbdd7bb6eb7cc304a93"> 98</a></span>&#160; uint8_t <a class="code" href="../../d9/d97/pci_8h.html#a9fc1fd7c96007fbdd7bb6eb7cc304a93">IOBase</a>;</div>
<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a007ba82f5fce2b96997b593d172e38c9"> 99</a></span>&#160; uint8_t <a class="code" href="../../d9/d97/pci_8h.html#a007ba82f5fce2b96997b593d172e38c9">IOLimit</a>;</div>
<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#afc237a8d3aa6077c476f9a206332c95b"> 100</a></span>&#160; uint16_t <a class="code" href="../../d9/d97/pci_8h.html#afc237a8d3aa6077c476f9a206332c95b">SecondaryStatus</a>;</div>
<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a12988ca39a1411705fc1ec07e911ea9e"> 101</a></span>&#160; uint16_t <a class="code" href="../../d9/d97/pci_8h.html#a12988ca39a1411705fc1ec07e911ea9e">MemoryBase</a>;</div>
<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a841b9fdcd76addc908b450866a648847"> 102</a></span>&#160; uint16_t <a class="code" href="../../d9/d97/pci_8h.html#a841b9fdcd76addc908b450866a648847">MemoryLimit</a>;</div>
<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#aa2924a068486de3cda528b4a95ebd453"> 103</a></span>&#160; uint16_t <a class="code" href="../../d9/d97/pci_8h.html#aa2924a068486de3cda528b4a95ebd453">PrefetchableMemoryBase</a>;</div>
<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a551193b66862430bf5a93cc918c0f7a2"> 104</a></span>&#160; uint16_t <a class="code" href="../../d9/d97/pci_8h.html#a551193b66862430bf5a93cc918c0f7a2">PrefetchableMemoryLimit</a>;</div>
<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a2f2d877c07231090063e6caf23c49a97"> 105</a></span>&#160; uint32_t <a class="code" href="../../d9/d97/pci_8h.html#a2f2d877c07231090063e6caf23c49a97">PrefetchableMemoryBaseUpper32</a>;</div>
<div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a77ed1a530436553ffdf621941fa69c0d"> 106</a></span>&#160; uint32_t <a class="code" href="../../d9/d97/pci_8h.html#a77ed1a530436553ffdf621941fa69c0d">PrefetchableMemoryLimitUpper32</a>;</div>
<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#abefbd948c06849446451cbd2a7bc5bb4"> 107</a></span>&#160; uint16_t <a class="code" href="../../d9/d97/pci_8h.html#abefbd948c06849446451cbd2a7bc5bb4">IOBaseUpper16</a>;</div>
<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a91497254c3748e5fde3ea91765564df6"> 108</a></span>&#160; uint16_t <a class="code" href="../../d9/d97/pci_8h.html#a91497254c3748e5fde3ea91765564df6">IOLimitUpper16</a>;</div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; uint8_t CapabilitiesPointer;</div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; uint8_t Reserved0;</div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; uint16_t Reserved1;</div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; uint32_t ExpansionROMBaseAddress;</div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; uint8_t InterruptLine;</div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; uint8_t InterruptPin;</div>
<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a6653a1245e72768cd03bb1f8ff843371"> 115</a></span>&#160; uint16_t <a class="code" href="../../d9/d97/pci_8h.html#a6653a1245e72768cd03bb1f8ff843371">BridgeControl</a>;</div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;} <a class="code" href="../../df/d26/fs_8h.html#ae9d1c84bd8c5ad87f19dc53750668f1b">__attribute__</a>((packed)) PCIHeader1;</div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; </div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;{</div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; PCIDeviceHeader Header;</div>
<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a8d571620f57f70ce64fd15752fe9ac99"> 121</a></span>&#160; uint32_t <a class="code" href="../../d9/d97/pci_8h.html#a8d571620f57f70ce64fd15752fe9ac99">CardbusSocketRegistersBaseAddress</a>;</div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; uint8_t CapabilitiesPointer;</div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; uint8_t Reserved0;</div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; uint16_t SecondaryStatus;</div>
<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a0431a9ef3a084679c298017c6acfee3e"> 125</a></span>&#160; uint8_t <a class="code" href="../../d9/d97/pci_8h.html#a0431a9ef3a084679c298017c6acfee3e">PCIbusNumber</a>;</div>
<div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a4faa20cb71d58e436b288f5ed0c7ec3e"> 126</a></span>&#160; uint8_t <a class="code" href="../../d9/d97/pci_8h.html#a4faa20cb71d58e436b288f5ed0c7ec3e">CardbusBusNumber</a>;</div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; uint8_t SubordinateBusNumber;</div>
<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a33d7921c39e7383cbb67c6294a43c935"> 128</a></span>&#160; uint8_t <a class="code" href="../../d9/d97/pci_8h.html#a33d7921c39e7383cbb67c6294a43c935">CardbusLatencyTimer</a>;</div>
<div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#aa0e9d3dfe23309d12ac53048d78612e9"> 129</a></span>&#160; uint32_t <a class="code" href="../../d9/d97/pci_8h.html#aa0e9d3dfe23309d12ac53048d78612e9">MemoryBase0</a>;</div>
<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a2aeb8ff897f63e59cee035a4ddf70e5f"> 130</a></span>&#160; uint32_t <a class="code" href="../../d9/d97/pci_8h.html#a2aeb8ff897f63e59cee035a4ddf70e5f">MemoryLimit0</a>;</div>
<div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a584e418589203e608af0af71bb48b9a1"> 131</a></span>&#160; uint32_t <a class="code" href="../../d9/d97/pci_8h.html#a584e418589203e608af0af71bb48b9a1">MemoryBase1</a>;</div>
<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a70ef8fb79e3d95888ff16d99d7bb5d8d"> 132</a></span>&#160; uint32_t <a class="code" href="../../d9/d97/pci_8h.html#a70ef8fb79e3d95888ff16d99d7bb5d8d">MemoryLimit1</a>;</div>
<div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a9dfed6f399f059b54a67c64c3cbb8503"> 133</a></span>&#160; uint32_t <a class="code" href="../../d9/d97/pci_8h.html#a9dfed6f399f059b54a67c64c3cbb8503">IOBase0</a>;</div>
<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a58a81fb80d67b2d65dde05befff9aead"> 134</a></span>&#160; uint32_t <a class="code" href="../../d9/d97/pci_8h.html#a58a81fb80d67b2d65dde05befff9aead">IOLimit0</a>;</div>
<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a6cc6ba51237bbd2bf6183aa2034c83e7"> 135</a></span>&#160; uint32_t <a class="code" href="../../d9/d97/pci_8h.html#a6cc6ba51237bbd2bf6183aa2034c83e7">IOBase1</a>;</div>
<div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#ae4796ee9bcd0f630b6f3ddadcb45d142"> 136</a></span>&#160; uint32_t <a class="code" href="../../d9/d97/pci_8h.html#ae4796ee9bcd0f630b6f3ddadcb45d142">IOLimit1</a>;</div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; uint8_t InterruptLine;</div>
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; uint8_t InterruptPin;</div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; uint16_t BridgeControl;</div>
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; uint16_t SubsystemVendorID;</div>
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; uint16_t SubsystemID;</div>
<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a1fd8e7908092abd685bec191512dbf52"> 142</a></span>&#160; uint32_t <a class="code" href="../../d9/d97/pci_8h.html#a1fd8e7908092abd685bec191512dbf52">LegacyBaseAddress</a>;</div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;} <a class="code" href="../../df/d26/fs_8h.html#ae9d1c84bd8c5ad87f19dc53750668f1b">__attribute__</a>((packed)) PCIHeader2;</div>
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; </div>
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;{</div>
<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#af10c5358f92517a5e997d11ff8785c6b"> 147</a></span>&#160; uint64_t <a class="code" href="../../d9/d97/pci_8h.html#af10c5358f92517a5e997d11ff8785c6b">BaseAddress</a>;</div>
<div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#adeb7419d0ada1e37f2f4e4c7e9a291b2"> 148</a></span>&#160; uint16_t <a class="code" href="../../d9/d97/pci_8h.html#adeb7419d0ada1e37f2f4e4c7e9a291b2">PCISegGroup</a>;</div>
<div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a92d65982de9305ea623f88b7327d0b17"> 149</a></span>&#160; uint8_t <a class="code" href="../../d9/d97/pci_8h.html#a92d65982de9305ea623f88b7327d0b17">StartBus</a>;</div>
<div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a797ba226f98d7684ec7b14d8a7ed0e1a"> 150</a></span>&#160; uint8_t <a class="code" href="../../d9/d97/pci_8h.html#a797ba226f98d7684ec7b14d8a7ed0e1a">EndBus</a>;</div>
<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a57e0aa05de0a45d24023e5c56eba520e"> 151</a></span>&#160; uint32_t <a class="code" href="../../d9/d97/pci_8h.html#a57e0aa05de0a45d24023e5c56eba520e">Reserved</a>;</div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;} <a class="code" href="../../df/d26/fs_8h.html#ae9d1c84bd8c5ad87f19dc53750668f1b">__attribute__</a>((packed)) DeviceConfig;</div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; </div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;{</div>
<div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a52051cdbdf4ecaebc7b7ab353485ce26"> 156</a></span>&#160; PCIDeviceHeader *<a class="code" href="../../d9/d97/pci_8h.html#a52051cdbdf4ecaebc7b7ab353485ce26">Header</a>;</div>
<div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#aae7dbeb87dc97e9e2b3befb18fe075af"> 157</a></span>&#160; DeviceConfig *<a class="code" href="../../d9/d97/pci_8h.html#aae7dbeb87dc97e9e2b3befb18fe075af">Config</a>;</div>
<div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#aaf31a37199f9d24bad5f7c0bf66206ba"> 158</a></span>&#160; uint32_t <a class="code" href="../../d9/d97/pci_8h.html#aaf31a37199f9d24bad5f7c0bf66206ba">Bus</a>;</div>
<div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a70e8123ed01deec0c941aab234c7bb7c"> 159</a></span>&#160; uint32_t <a class="code" href="../../d9/d97/pci_8h.html#a70e8123ed01deec0c941aab234c7bb7c">Device</a>;</div>
<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a41799e343181bb0f313551ceacc1d699"> 160</a></span>&#160; uint32_t <a class="code" href="../../d9/d97/pci_8h.html#a41799e343181bb0f313551ceacc1d699">Function</a>;</div>
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;} <a class="code" href="../../df/d26/fs_8h.html#ae9d1c84bd8c5ad87f19dc53750668f1b">__attribute__</a>((packed)) PCIDevice;</div>
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; </div>
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;{</div>
<div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a5cef34566c05448ba32fe4c2471f4335"> 165</a></span>&#160; PCIDevice *<a class="code" href="../../d9/d97/pci_8h.html#a5cef34566c05448ba32fe4c2471f4335">Device</a>;</div>
<div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a7b0918bb76d5e9399e7d7553b041d669"> 166</a></span>&#160; <span class="comment">/* PCIArray */</span> <span class="keywordtype">void</span> *<a class="code" href="../../d9/d97/pci_8h.html#a7b0918bb76d5e9399e7d7553b041d669">Next</a>;</div>
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;} <a class="code" href="../../df/d26/fs_8h.html#ae9d1c84bd8c5ad87f19dc53750668f1b">__attribute__</a>((packed)) PCIArray;</div>
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; </div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span></div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;{</div>
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; </div>
<div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a9cecd790737cef4cb188d9f058f238be"> 174</a></span>&#160; PCIArray *<a class="code" href="../../d9/d97/pci_8h.html#a9cecd790737cef4cb188d9f058f238be">GetPCIDevices</a>(uint16_t Vendors[], uint16_t Devices[]);</div>
<div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#ad8bb87ffa35f47616595f155ce9a3a30"> 175</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="../../d9/d97/pci_8h.html#ad8bb87ffa35f47616595f155ce9a3a30">InitializePCI</a>(PCIDevice *Device);</div>
<div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a2cf7e584084dbde4ba2fd692c295a538"> 176</a></span>&#160; uint32_t <a class="code" href="../../d9/d97/pci_8h.html#a2cf7e584084dbde4ba2fd692c295a538">GetBAR</a>(uint8_t Index, PCIDevice *Device);</div>
<div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a11780e1a6b719257a35670eb14e8ab52"> 177</a></span>&#160; uint8_t <a class="code" href="../../d9/d97/pci_8h.html#a11780e1a6b719257a35670eb14e8ab52">iLine</a>(PCIDevice *Device);</div>
<div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a279691b7a82cb0bfa132fb374fe2d7d4"> 178</a></span>&#160; uint8_t <a class="code" href="../../d9/d97/pci_8h.html#a279691b7a82cb0bfa132fb374fe2d7d4">iPin</a>(PCIDevice *Device);</div>
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; </div>
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;}</div>
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; </div>
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<span class="preprocessor">#endif </span><span class="comment">// !__FENNIX_API_PCI_H__</span></div>
<div class="ttc" id="afs_8h_html_ae9d1c84bd8c5ad87f19dc53750668f1b"><div class="ttname"><a href="../../df/d26/fs_8h.html#ae9d1c84bd8c5ad87f19dc53750668f1b">__attribute__</a></div><div class="ttdeci">struct InodeOperations __attribute__((packed))</div></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>
<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 &lt;https://www.gnu.org/licenses/&gt;.</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 &lt;types.h&gt;</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">&quot;C&quot;</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"><a class="line" href="../../d9/d97/pci_8h.html#a287fe4c598591108b24ec4a339e04546"> 174</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="l00175" name="l00175"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#ad8bb87ffa35f47616595f155ce9a3a30"> 175</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="l00176" name="l00176"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a2cf7e584084dbde4ba2fd692c295a538"> 176</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="l00177" name="l00177"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a11780e1a6b719257a35670eb14e8ab52"> 177</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="l00178" name="l00178"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a279691b7a82cb0bfa132fb374fe2d7d4"> 178</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="l00179" name="l00179"></a><span class="lineno"> 179</span> </div>
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span><span class="preprocessor">#ifdef __cplusplus</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">#endif</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><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_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_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_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_a9cecd790737cef4cb188d9f058f238be"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a9cecd790737cef4cb188d9f058f238be">GetPCIDevices</a></div><div class="ttdeci">PCIArray * GetPCIDevices(uint16_t Vendors[], uint16_t Devices[])</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_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_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 Sat Jan 4 2025 19:36:04 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.1 </li>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

View File

@ -5,7 +5,7 @@
<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.1" />
<meta name="generator" content="Doxygen 1.9.8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Kernel/include/interface/audio.h File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" />
@ -52,21 +52,22 @@
</tbody>
</table>
</div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 -->
<!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@ -80,7 +81,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('da/d09/audio_8h.html','../../'); initResizable(); });
/* @license-end */
</script>
@ -94,14 +95,20 @@ $(document).ready(function(){initNavTree('da/d09/audio_8h.html','../../'); initR
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<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">audio.h File Reference</div> </div>
<div class="headertitle"><div class="title">audio.h File Reference</div></div>
</div><!--header-->
<div class="contents">
@ -112,7 +119,7 @@ $(document).ready(function(){initNavTree('da/d09/audio_8h.html','../../'); initR
<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="../../da/d09/audio_8h.html">audio.h</a></li>
<li class="footer">Generated on Sat Jan 4 2025 19:36:04 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.1 </li>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

View File

@ -5,7 +5,7 @@
<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.1" />
<meta name="generator" content="Doxygen 1.9.8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Kernel/include/interface/audio.h Source File</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" />
@ -52,22 +52,28 @@
</tbody>
</table>
</div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 -->
<!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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">
@ -80,7 +86,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('da/d09/audio_8h_source.html','../../'); initResizable(); });
/* @license-end */
</script>
@ -94,45 +100,51 @@ $(document).ready(function(){initNavTree('da/d09/audio_8h_source.html','../../')
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<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">audio.h</div> </div>
<div class="headertitle"><div class="title">audio.h</div></div>
</div><!--header-->
<div class="contents">
<a href="../../da/d09/audio_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> This file is part of Fennix Kernel.</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> Fennix Kernel is free software: you can redistribute it and/or</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> modify it under the terms of the GNU General Public License as</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> published by the Free Software Foundation, either version 3 of</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> the License, or (at your option) any later version.</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> Fennix Kernel is distributed in the hope that it will be useful,</span></div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> GNU General Public License for more details.</span></div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> You should have received a copy of the GNU General Public License</span></div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> along with Fennix Kernel. If not, see &lt;https://www.gnu.org/licenses/&gt;.</span></div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">*/</span></div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; </div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#ifndef __FENNIX_API_AUDIO_H__</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#define __FENNIX_API_AUDIO_H__</span></div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; </div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#include &lt;types.h&gt;</span></div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; </div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#if __has_include(&lt;interface/device.h&gt;)</span></div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="../../db/de9/device_8h.html">interface/device.h</a>&gt;</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#else</span></div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="../../db/de9/device_8h.html">device.h</a>&gt;</span></div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; </div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#endif </span><span class="comment">// !__FENNIX_API_AUDIO_H__</span></div>
<a href="../../da/d09/audio_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 &lt;https://www.gnu.org/licenses/&gt;.</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_AUDIO_H__</span></div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#define __FENNIX_API_AUDIO_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 &lt;types.h&gt;</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="preprocessor">#if __has_include(&lt;interface/device.h&gt;)</span></div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#include &lt;<a class="code" href="../../db/de9/device_8h.html">interface/device.h</a>&gt;</span></div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#else</span></div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="preprocessor">#include &lt;<a class="code" href="../../db/de9/device_8h.html">device.h</a>&gt;</span></div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> </div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="preprocessor">#endif </span><span class="comment">// !__FENNIX_API_AUDIO_H__</span></div>
<div class="ttc" id="adevice_8h_html"><div class="ttname"><a href="../../db/de9/device_8h.html">device.h</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
@ -140,7 +152,7 @@ $(document).ready(function(){initNavTree('da/d09/audio_8h_source.html','../../')
<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="../../da/d09/audio_8h.html">audio.h</a></li>
<li class="footer">Generated on Sat Jan 4 2025 19:36:04 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.1 </li>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

View File

@ -5,7 +5,7 @@
<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.1" />
<meta name="generator" content="Doxygen 1.9.8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Kernel/include/interface/driver.h File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" />
@ -52,21 +52,22 @@
</tbody>
</table>
</div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 -->
<!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@ -80,7 +81,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('db/de4/driver_8h.html','../../'); initResizable(); });
/* @license-end */
</script>
@ -94,9 +95,16 @@ $(document).ready(function(){initNavTree('db/de4/driver_8h.html','../../'); init
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<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">
@ -104,32 +112,31 @@ $(document).ready(function(){initNavTree('db/de4/driver_8h.html','../../'); init
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#enum-members">Enumerations</a> </div>
<div class="headertitle">
<div class="title">driver.h File Reference</div> </div>
<div class="headertitle"><div class="title">driver.h File Reference</div></div>
</div><!--header-->
<div class="contents">
<p><a href="../../db/de4/driver_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:df/d8a/struct____PCIArray"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de4/driver_8h.html#df/d8a/struct____PCIArray">__PCIArray</a></td></tr>
<tr class="memitem:df/d8a/struct____PCIArray" id="r_df/d8a/struct____PCIArray"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de4/driver_8h.html#df/d8a/struct____PCIArray">__PCIArray</a></td></tr>
<tr class="separator:df/d8a/struct____PCIArray"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:d8/d02/struct____DriverInfo"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de4/driver_8h.html#d8/d02/struct____DriverInfo">__DriverInfo</a></td></tr>
<tr class="memitem:d8/d02/struct____DriverInfo" id="r_d8/d02/struct____DriverInfo"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de4/driver_8h.html#d8/d02/struct____DriverInfo">__DriverInfo</a></td></tr>
<tr class="separator:d8/d02/struct____DriverInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:d7/d01/struct____DriverInfo_1_1____DriverVersion"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de4/driver_8h.html#d7/d01/struct____DriverInfo_1_1____DriverVersion">__DriverInfo::__DriverVersion</a></td></tr>
<tr class="memitem:d7/d01/struct____DriverInfo_1_1____DriverVersion" id="r_d7/d01/struct____DriverInfo_1_1____DriverVersion"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de4/driver_8h.html#d7/d01/struct____DriverInfo_1_1____DriverVersion">__DriverInfo::__DriverVersion</a></td></tr>
<tr class="separator:d7/d01/struct____DriverInfo_1_1____DriverVersion"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a8f953c934c895e70362cdc1b4ae8e639"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de4/driver_8h.html#a8f953c934c895e70362cdc1b4ae8e639">PCI_END</a>&#160;&#160;&#160;0x0000</td></tr>
<tr class="memitem:a8f953c934c895e70362cdc1b4ae8e639" id="r_a8f953c934c895e70362cdc1b4ae8e639"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de4/driver_8h.html#a8f953c934c895e70362cdc1b4ae8e639">PCI_END</a>&#160;&#160;&#160;0x0000</td></tr>
<tr class="separator:a8f953c934c895e70362cdc1b4ae8e639"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec01f9714eb7819e93076f28a01316db"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de4/driver_8h.html#aec01f9714eb7819e93076f28a01316db">KEY_NULL</a>&#160;&#160;&#160;0x00</td></tr>
<tr class="memitem:aec01f9714eb7819e93076f28a01316db" id="r_aec01f9714eb7819e93076f28a01316db"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de4/driver_8h.html#aec01f9714eb7819e93076f28a01316db">KEY_NULL</a>&#160;&#160;&#160;0x00</td></tr>
<tr class="separator:aec01f9714eb7819e93076f28a01316db"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:a61662cd00dc0375eb8d5795fcaba286a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286a">AudioIoctl</a> { <br />
<tr class="memitem:a61662cd00dc0375eb8d5795fcaba286a" id="r_a61662cd00dc0375eb8d5795fcaba286a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286a">AudioIoctl</a> { <br />
&#160;&#160;<a class="el" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4dbfe9b3a3e485468a719c4a012be381">IOCTL_AUDIO_GET_VOLUME</a> = 0
, <a class="el" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4bb03b6f95fece6ef8f64431bda005b6">IOCTL_AUDIO_SET_VOLUME</a> = 1
, <a class="el" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa9a91fdb2d867b50a68dc705ee337cb3b">IOCTL_AUDIO_GET_MUTE</a> = 2
@ -142,10 +149,10 @@ Enumerations</h2></td></tr>
<br />
}</td></tr>
<tr class="separator:a61662cd00dc0375eb8d5795fcaba286a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a883d45f645482196fd8e144d87ef0ce6"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de4/driver_8h.html#a883d45f645482196fd8e144d87ef0ce6">NetIoctl</a> { <a class="el" href="../../db/de4/driver_8h.html#a883d45f645482196fd8e144d87ef0ce6a9820f5b81b760592800fbbb83a2e0368">IOCTL_NET_GET_MAC</a> = 0
<tr class="memitem:a883d45f645482196fd8e144d87ef0ce6" id="r_a883d45f645482196fd8e144d87ef0ce6"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de4/driver_8h.html#a883d45f645482196fd8e144d87ef0ce6">NetIoctl</a> { <a class="el" href="../../db/de4/driver_8h.html#a883d45f645482196fd8e144d87ef0ce6a9820f5b81b760592800fbbb83a2e0368">IOCTL_NET_GET_MAC</a> = 0
}</td></tr>
<tr class="separator:a883d45f645482196fd8e144d87ef0ce6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0416d24abd7b108d48d16eb4e913e8a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8a">PageMapFlags</a> { <br />
<tr class="memitem:ac0416d24abd7b108d48d16eb4e913e8a" id="r_ac0416d24abd7b108d48d16eb4e913e8a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8a">PageMapFlags</a> { <br />
&#160;&#160;<a class="el" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aac6561ce1d7eedab3962cfca17c460341">MAP_PRESENT</a> = 1 &lt;&lt; 0
, <a class="el" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aaaa41d0a3e439a73337b62bc352495571">MAP_WRITE</a> = 1 &lt;&lt; 1
, <a class="el" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aaf80f9130d5cda510347a1e3ef55e076c">MAP_USER</a> = 1 &lt;&lt; 2
@ -158,7 +165,7 @@ Enumerations</h2></td></tr>
</table>
<hr/><h2 class="groupheader">Data Structure Documentation</h2>
<a name="df/d8a/struct____PCIArray" id="df/d8a/struct____PCIArray"></a>
<h2 class="memtitle"><span class="permalink"><a href="#df/d8a/struct____PCIArray">&#9670;&nbsp;</a></span>__PCIArray</h2>
<h2 class="memtitle"><span class="permalink"><a href="#df/d8a/struct____PCIArray">&#9670;&#160;</a></span>__PCIArray</h2>
<div class="memitem">
<div class="memproto">
@ -173,13 +180,13 @@ Enumerations</h2></td></tr>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype">
<a id="a9621e2b64bb89fa541c5028c377f4788"></a>void *</td>
<a id="a9621e2b64bb89fa541c5028c377f4788" name="a9621e2b64bb89fa541c5028c377f4788"></a>void *</td>
<td class="fieldname">
Device</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a26d05ed0210d3f4b2e4d882a2c802cbf"></a>void *</td>
<a id="a26d05ed0210d3f4b2e4d882a2c802cbf" name="a26d05ed0210d3f4b2e4d882a2c802cbf"></a>void *</td>
<td class="fieldname">
Next</td>
<td class="fielddoc">
@ -189,7 +196,7 @@ Next</td>
</div>
</div>
<a name="d8/d02/struct____DriverInfo" id="d8/d02/struct____DriverInfo"></a>
<h2 class="memtitle"><span class="permalink"><a href="#d8/d02/struct____DriverInfo">&#9670;&nbsp;</a></span>__DriverInfo</h2>
<h2 class="memtitle"><span class="permalink"><a href="#d8/d02/struct____DriverInfo">&#9670;&#160;</a></span>__DriverInfo</h2>
<div class="memitem">
<div class="memproto">
@ -204,31 +211,31 @@ Next</td>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype">
<a id="a2d3b49bf3bc9a98b0c5d08152ef20863"></a>const char *</td>
<a id="a2d3b49bf3bc9a98b0c5d08152ef20863" name="a2d3b49bf3bc9a98b0c5d08152ef20863"></a>const char *</td>
<td class="fieldname">
Author</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="ae899d6a573c8272d7f8c76baf8e3bd72"></a>const char *</td>
<a id="ae899d6a573c8272d7f8c76baf8e3bd72" name="ae899d6a573c8272d7f8c76baf8e3bd72"></a>const char *</td>
<td class="fieldname">
Description</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="ab5668e50b63547b42892315f1f59da77"></a>const char *</td>
<a id="ab5668e50b63547b42892315f1f59da77" name="ab5668e50b63547b42892315f1f59da77"></a>const char *</td>
<td class="fieldname">
License</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="aa4fad96d724cc497931ce8587436bdbe"></a>const char *</td>
<a id="aa4fad96d724cc497931ce8587436bdbe" name="aa4fad96d724cc497931ce8587436bdbe"></a>const char *</td>
<td class="fieldname">
Name</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a7f2ee0705a9eaf49c4f920d827198530"></a>struct <a class="el" href="../../db/de4/driver_8h.html#d7/d01/struct____DriverInfo_1_1____DriverVersion">__DriverVersion</a></td>
<a id="a7f2ee0705a9eaf49c4f920d827198530" name="a7f2ee0705a9eaf49c4f920d827198530"></a>struct <a class="el" href="../../db/de4/driver_8h.html#d7/d01/struct____DriverInfo_1_1____DriverVersion">__DriverVersion</a></td>
<td class="fieldname">
Version</td>
<td class="fielddoc">
@ -238,7 +245,7 @@ Version</td>
</div>
</div>
<a name="d7/d01/struct____DriverInfo_1_1____DriverVersion" id="d7/d01/struct____DriverInfo_1_1____DriverVersion"></a>
<h2 class="memtitle"><span class="permalink"><a href="#d7/d01/struct____DriverInfo_1_1____DriverVersion">&#9670;&nbsp;</a></span>__DriverInfo::__DriverVersion</h2>
<h2 class="memtitle"><span class="permalink"><a href="#d7/d01/struct____DriverInfo_1_1____DriverVersion">&#9670;&#160;</a></span>__DriverInfo::__DriverVersion</h2>
<div class="memitem">
<div class="memproto">
@ -253,25 +260,25 @@ Version</td>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype">
<a id="af48c5b3ec3ca0917f83accb7464e4b0b"></a>int</td>
<a id="af48c5b3ec3ca0917f83accb7464e4b0b" name="af48c5b3ec3ca0917f83accb7464e4b0b"></a>int</td>
<td class="fieldname">
APIVersion</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a662fb62393b6fd7d7ec85f502db44247"></a>int</td>
<a id="a662fb62393b6fd7d7ec85f502db44247" name="a662fb62393b6fd7d7ec85f502db44247"></a>int</td>
<td class="fieldname">
Major</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a3f96d16fb3c6015ab7e0049f6e18834b"></a>int</td>
<a id="a3f96d16fb3c6015ab7e0049f6e18834b" name="a3f96d16fb3c6015ab7e0049f6e18834b"></a>int</td>
<td class="fieldname">
Minor</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="ae96beda3cc29ee65b51c9838c01041c7"></a>int</td>
<a id="ae96beda3cc29ee65b51c9838c01041c7" name="ae96beda3cc29ee65b51c9838c01041c7"></a>int</td>
<td class="fieldname">
Patch</td>
<td class="fielddoc">
@ -281,8 +288,8 @@ Patch</td>
</div>
</div>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="aec01f9714eb7819e93076f28a01316db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec01f9714eb7819e93076f28a01316db">&#9670;&nbsp;</a></span>KEY_NULL</h2>
<a id="aec01f9714eb7819e93076f28a01316db" name="aec01f9714eb7819e93076f28a01316db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec01f9714eb7819e93076f28a01316db">&#9670;&#160;</a></span>KEY_NULL</h2>
<div class="memitem">
<div class="memproto">
@ -297,8 +304,8 @@ Patch</td>
</div>
</div>
<a id="a8f953c934c895e70362cdc1b4ae8e639"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f953c934c895e70362cdc1b4ae8e639">&#9670;&nbsp;</a></span>PCI_END</h2>
<a id="a8f953c934c895e70362cdc1b4ae8e639" name="a8f953c934c895e70362cdc1b4ae8e639"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f953c934c895e70362cdc1b4ae8e639">&#9670;&#160;</a></span>PCI_END</h2>
<div class="memitem">
<div class="memproto">
@ -314,8 +321,8 @@ Patch</td>
</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="a61662cd00dc0375eb8d5795fcaba286a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a61662cd00dc0375eb8d5795fcaba286a">&#9670;&nbsp;</a></span>AudioIoctl</h2>
<a id="a61662cd00dc0375eb8d5795fcaba286a" name="a61662cd00dc0375eb8d5795fcaba286a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a61662cd00dc0375eb8d5795fcaba286a">&#9670;&#160;</a></span>AudioIoctl</h2>
<div class="memitem">
<div class="memproto">
@ -326,44 +333,44 @@ Patch</td>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a61662cd00dc0375eb8d5795fcaba286aa4dbfe9b3a3e485468a719c4a012be381"></a>IOCTL_AUDIO_GET_VOLUME&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a61662cd00dc0375eb8d5795fcaba286aa4bb03b6f95fece6ef8f64431bda005b6"></a>IOCTL_AUDIO_SET_VOLUME&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a61662cd00dc0375eb8d5795fcaba286aa9a91fdb2d867b50a68dc705ee337cb3b"></a>IOCTL_AUDIO_GET_MUTE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a61662cd00dc0375eb8d5795fcaba286aa4f48faa8eab571a3572929599a978eb1"></a>IOCTL_AUDIO_SET_MUTE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a61662cd00dc0375eb8d5795fcaba286aaf0bb1507f09bee78343863a3f3e01322"></a>IOCTL_AUDIO_GET_SAMPLE_RATE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a61662cd00dc0375eb8d5795fcaba286aaefa43bde388b75b0d5c239bbfd8f900a"></a>IOCTL_AUDIO_SET_SAMPLE_RATE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a61662cd00dc0375eb8d5795fcaba286aa40455b6684cc7554a225ae51072e6e0c"></a>IOCTL_AUDIO_GET_CHANNELS&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a61662cd00dc0375eb8d5795fcaba286aa8d19c462c4408bf7c9da4c192ddd6855"></a>IOCTL_AUDIO_SET_CHANNELS&#160;</td><td class="fielddoc"></td></tr>
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a61662cd00dc0375eb8d5795fcaba286aa4dbfe9b3a3e485468a719c4a012be381" name="a61662cd00dc0375eb8d5795fcaba286aa4dbfe9b3a3e485468a719c4a012be381"></a>IOCTL_AUDIO_GET_VOLUME&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a61662cd00dc0375eb8d5795fcaba286aa4bb03b6f95fece6ef8f64431bda005b6" name="a61662cd00dc0375eb8d5795fcaba286aa4bb03b6f95fece6ef8f64431bda005b6"></a>IOCTL_AUDIO_SET_VOLUME&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a61662cd00dc0375eb8d5795fcaba286aa9a91fdb2d867b50a68dc705ee337cb3b" name="a61662cd00dc0375eb8d5795fcaba286aa9a91fdb2d867b50a68dc705ee337cb3b"></a>IOCTL_AUDIO_GET_MUTE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a61662cd00dc0375eb8d5795fcaba286aa4f48faa8eab571a3572929599a978eb1" name="a61662cd00dc0375eb8d5795fcaba286aa4f48faa8eab571a3572929599a978eb1"></a>IOCTL_AUDIO_SET_MUTE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a61662cd00dc0375eb8d5795fcaba286aaf0bb1507f09bee78343863a3f3e01322" name="a61662cd00dc0375eb8d5795fcaba286aaf0bb1507f09bee78343863a3f3e01322"></a>IOCTL_AUDIO_GET_SAMPLE_RATE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a61662cd00dc0375eb8d5795fcaba286aaefa43bde388b75b0d5c239bbfd8f900a" name="a61662cd00dc0375eb8d5795fcaba286aaefa43bde388b75b0d5c239bbfd8f900a"></a>IOCTL_AUDIO_SET_SAMPLE_RATE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a61662cd00dc0375eb8d5795fcaba286aa40455b6684cc7554a225ae51072e6e0c" name="a61662cd00dc0375eb8d5795fcaba286aa40455b6684cc7554a225ae51072e6e0c"></a>IOCTL_AUDIO_GET_CHANNELS&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a61662cd00dc0375eb8d5795fcaba286aa8d19c462c4408bf7c9da4c192ddd6855" name="a61662cd00dc0375eb8d5795fcaba286aa8d19c462c4408bf7c9da4c192ddd6855"></a>IOCTL_AUDIO_SET_CHANNELS&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="../../db/de4/driver_8h_source.html#l00034">34</a> of file <a class="el" href="../../db/de4/driver_8h_source.html">driver.h</a>.</p>
<div class="fragment"><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;{</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <a class="code" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4dbfe9b3a3e485468a719c4a012be381">IOCTL_AUDIO_GET_VOLUME</a> = 0,</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <a class="code" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4bb03b6f95fece6ef8f64431bda005b6">IOCTL_AUDIO_SET_VOLUME</a> = 1,</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; </div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <a class="code" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa9a91fdb2d867b50a68dc705ee337cb3b">IOCTL_AUDIO_GET_MUTE</a> = 2,</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <a class="code" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4f48faa8eab571a3572929599a978eb1">IOCTL_AUDIO_SET_MUTE</a> = 3,</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; </div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <a class="code" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aaf0bb1507f09bee78343863a3f3e01322">IOCTL_AUDIO_GET_SAMPLE_RATE</a> = 4,</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <a class="code" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aaefa43bde388b75b0d5c239bbfd8f900a">IOCTL_AUDIO_SET_SAMPLE_RATE</a> = 5,</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; </div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <a class="code" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa40455b6684cc7554a225ae51072e6e0c">IOCTL_AUDIO_GET_CHANNELS</a> = 6,</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <a class="code" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa8d19c462c4408bf7c9da4c192ddd6855">IOCTL_AUDIO_SET_CHANNELS</a> = 7,</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;} <a class="code" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286a">AudioIoctl</a>;</div>
<div class="ttc" id="adriver_8h_html_a61662cd00dc0375eb8d5795fcaba286a"><div class="ttname"><a href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286a">AudioIoctl</a></div><div class="ttdeci">AudioIoctl</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de4/driver_8h_source.html#l00034">driver.h:35</a></div></div>
<div class="ttc" id="adriver_8h_html_a61662cd00dc0375eb8d5795fcaba286aa40455b6684cc7554a225ae51072e6e0c"><div class="ttname"><a href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa40455b6684cc7554a225ae51072e6e0c">IOCTL_AUDIO_GET_CHANNELS</a></div><div class="ttdeci">@ IOCTL_AUDIO_GET_CHANNELS</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de4/driver_8h_source.html#l00045">driver.h:45</a></div></div>
<div class="ttc" id="adriver_8h_html_a61662cd00dc0375eb8d5795fcaba286aa4bb03b6f95fece6ef8f64431bda005b6"><div class="ttname"><a href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4bb03b6f95fece6ef8f64431bda005b6">IOCTL_AUDIO_SET_VOLUME</a></div><div class="ttdeci">@ IOCTL_AUDIO_SET_VOLUME</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de4/driver_8h_source.html#l00037">driver.h:37</a></div></div>
<div class="ttc" id="adriver_8h_html_a61662cd00dc0375eb8d5795fcaba286aa4dbfe9b3a3e485468a719c4a012be381"><div class="ttname"><a href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4dbfe9b3a3e485468a719c4a012be381">IOCTL_AUDIO_GET_VOLUME</a></div><div class="ttdeci">@ IOCTL_AUDIO_GET_VOLUME</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de4/driver_8h_source.html#l00036">driver.h:36</a></div></div>
<div class="ttc" id="adriver_8h_html_a61662cd00dc0375eb8d5795fcaba286aa4f48faa8eab571a3572929599a978eb1"><div class="ttname"><a href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4f48faa8eab571a3572929599a978eb1">IOCTL_AUDIO_SET_MUTE</a></div><div class="ttdeci">@ IOCTL_AUDIO_SET_MUTE</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de4/driver_8h_source.html#l00040">driver.h:40</a></div></div>
<div class="ttc" id="adriver_8h_html_a61662cd00dc0375eb8d5795fcaba286aa8d19c462c4408bf7c9da4c192ddd6855"><div class="ttname"><a href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa8d19c462c4408bf7c9da4c192ddd6855">IOCTL_AUDIO_SET_CHANNELS</a></div><div class="ttdeci">@ IOCTL_AUDIO_SET_CHANNELS</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de4/driver_8h_source.html#l00046">driver.h:46</a></div></div>
<div class="ttc" id="adriver_8h_html_a61662cd00dc0375eb8d5795fcaba286aa9a91fdb2d867b50a68dc705ee337cb3b"><div class="ttname"><a href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa9a91fdb2d867b50a68dc705ee337cb3b">IOCTL_AUDIO_GET_MUTE</a></div><div class="ttdeci">@ IOCTL_AUDIO_GET_MUTE</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de4/driver_8h_source.html#l00039">driver.h:39</a></div></div>
<div class="ttc" id="adriver_8h_html_a61662cd00dc0375eb8d5795fcaba286aaefa43bde388b75b0d5c239bbfd8f900a"><div class="ttname"><a href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aaefa43bde388b75b0d5c239bbfd8f900a">IOCTL_AUDIO_SET_SAMPLE_RATE</a></div><div class="ttdeci">@ IOCTL_AUDIO_SET_SAMPLE_RATE</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de4/driver_8h_source.html#l00043">driver.h:43</a></div></div>
<div class="ttc" id="adriver_8h_html_a61662cd00dc0375eb8d5795fcaba286aaf0bb1507f09bee78343863a3f3e01322"><div class="ttname"><a href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aaf0bb1507f09bee78343863a3f3e01322">IOCTL_AUDIO_GET_SAMPLE_RATE</a></div><div class="ttdeci">@ IOCTL_AUDIO_GET_SAMPLE_RATE</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de4/driver_8h_source.html#l00042">driver.h:42</a></div></div>
<div class="fragment"><div class="line"><span class="lineno"> 35</span>{</div>
<div class="line"><span class="lineno"> 36</span> <a class="code hl_enumvalue" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4dbfe9b3a3e485468a719c4a012be381">IOCTL_AUDIO_GET_VOLUME</a> = 0,</div>
<div class="line"><span class="lineno"> 37</span> <a class="code hl_enumvalue" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4bb03b6f95fece6ef8f64431bda005b6">IOCTL_AUDIO_SET_VOLUME</a> = 1,</div>
<div class="line"><span class="lineno"> 38</span> </div>
<div class="line"><span class="lineno"> 39</span> <a class="code hl_enumvalue" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa9a91fdb2d867b50a68dc705ee337cb3b">IOCTL_AUDIO_GET_MUTE</a> = 2,</div>
<div class="line"><span class="lineno"> 40</span> <a class="code hl_enumvalue" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4f48faa8eab571a3572929599a978eb1">IOCTL_AUDIO_SET_MUTE</a> = 3,</div>
<div class="line"><span class="lineno"> 41</span> </div>
<div class="line"><span class="lineno"> 42</span> <a class="code hl_enumvalue" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aaf0bb1507f09bee78343863a3f3e01322">IOCTL_AUDIO_GET_SAMPLE_RATE</a> = 4,</div>
<div class="line"><span class="lineno"> 43</span> <a class="code hl_enumvalue" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aaefa43bde388b75b0d5c239bbfd8f900a">IOCTL_AUDIO_SET_SAMPLE_RATE</a> = 5,</div>
<div class="line"><span class="lineno"> 44</span> </div>
<div class="line"><span class="lineno"> 45</span> <a class="code hl_enumvalue" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa40455b6684cc7554a225ae51072e6e0c">IOCTL_AUDIO_GET_CHANNELS</a> = 6,</div>
<div class="line"><span class="lineno"> 46</span> <a class="code hl_enumvalue" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa8d19c462c4408bf7c9da4c192ddd6855">IOCTL_AUDIO_SET_CHANNELS</a> = 7,</div>
<div class="line"><span class="lineno"> 47</span>} <a class="code hl_enumeration" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286a">AudioIoctl</a>;</div>
<div class="ttc" id="adriver_8h_html_a61662cd00dc0375eb8d5795fcaba286a"><div class="ttname"><a href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286a">AudioIoctl</a></div><div class="ttdeci">AudioIoctl</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00034">driver.h:35</a></div></div>
<div class="ttc" id="adriver_8h_html_a61662cd00dc0375eb8d5795fcaba286aa40455b6684cc7554a225ae51072e6e0c"><div class="ttname"><a href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa40455b6684cc7554a225ae51072e6e0c">IOCTL_AUDIO_GET_CHANNELS</a></div><div class="ttdeci">@ IOCTL_AUDIO_GET_CHANNELS</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00045">driver.h:45</a></div></div>
<div class="ttc" id="adriver_8h_html_a61662cd00dc0375eb8d5795fcaba286aa4bb03b6f95fece6ef8f64431bda005b6"><div class="ttname"><a href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4bb03b6f95fece6ef8f64431bda005b6">IOCTL_AUDIO_SET_VOLUME</a></div><div class="ttdeci">@ IOCTL_AUDIO_SET_VOLUME</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00037">driver.h:37</a></div></div>
<div class="ttc" id="adriver_8h_html_a61662cd00dc0375eb8d5795fcaba286aa4dbfe9b3a3e485468a719c4a012be381"><div class="ttname"><a href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4dbfe9b3a3e485468a719c4a012be381">IOCTL_AUDIO_GET_VOLUME</a></div><div class="ttdeci">@ IOCTL_AUDIO_GET_VOLUME</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00036">driver.h:36</a></div></div>
<div class="ttc" id="adriver_8h_html_a61662cd00dc0375eb8d5795fcaba286aa4f48faa8eab571a3572929599a978eb1"><div class="ttname"><a href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4f48faa8eab571a3572929599a978eb1">IOCTL_AUDIO_SET_MUTE</a></div><div class="ttdeci">@ IOCTL_AUDIO_SET_MUTE</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00040">driver.h:40</a></div></div>
<div class="ttc" id="adriver_8h_html_a61662cd00dc0375eb8d5795fcaba286aa8d19c462c4408bf7c9da4c192ddd6855"><div class="ttname"><a href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa8d19c462c4408bf7c9da4c192ddd6855">IOCTL_AUDIO_SET_CHANNELS</a></div><div class="ttdeci">@ IOCTL_AUDIO_SET_CHANNELS</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00046">driver.h:46</a></div></div>
<div class="ttc" id="adriver_8h_html_a61662cd00dc0375eb8d5795fcaba286aa9a91fdb2d867b50a68dc705ee337cb3b"><div class="ttname"><a href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa9a91fdb2d867b50a68dc705ee337cb3b">IOCTL_AUDIO_GET_MUTE</a></div><div class="ttdeci">@ IOCTL_AUDIO_GET_MUTE</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00039">driver.h:39</a></div></div>
<div class="ttc" id="adriver_8h_html_a61662cd00dc0375eb8d5795fcaba286aaefa43bde388b75b0d5c239bbfd8f900a"><div class="ttname"><a href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aaefa43bde388b75b0d5c239bbfd8f900a">IOCTL_AUDIO_SET_SAMPLE_RATE</a></div><div class="ttdeci">@ IOCTL_AUDIO_SET_SAMPLE_RATE</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00043">driver.h:43</a></div></div>
<div class="ttc" id="adriver_8h_html_a61662cd00dc0375eb8d5795fcaba286aaf0bb1507f09bee78343863a3f3e01322"><div class="ttname"><a href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aaf0bb1507f09bee78343863a3f3e01322">IOCTL_AUDIO_GET_SAMPLE_RATE</a></div><div class="ttdeci">@ IOCTL_AUDIO_GET_SAMPLE_RATE</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00042">driver.h:42</a></div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a883d45f645482196fd8e144d87ef0ce6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a883d45f645482196fd8e144d87ef0ce6">&#9670;&nbsp;</a></span>NetIoctl</h2>
<a id="a883d45f645482196fd8e144d87ef0ce6" name="a883d45f645482196fd8e144d87ef0ce6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a883d45f645482196fd8e144d87ef0ce6">&#9670;&#160;</a></span>NetIoctl</h2>
<div class="memitem">
<div class="memproto">
@ -374,20 +381,20 @@ Patch</td>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a883d45f645482196fd8e144d87ef0ce6a9820f5b81b760592800fbbb83a2e0368"></a>IOCTL_NET_GET_MAC&#160;</td><td class="fielddoc"></td></tr>
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a883d45f645482196fd8e144d87ef0ce6a9820f5b81b760592800fbbb83a2e0368" name="a883d45f645482196fd8e144d87ef0ce6a9820f5b81b760592800fbbb83a2e0368"></a>IOCTL_NET_GET_MAC&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="../../db/de4/driver_8h_source.html#l00049">49</a> of file <a class="el" href="../../db/de4/driver_8h_source.html">driver.h</a>.</p>
<div class="fragment"><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;{</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <a class="code" href="../../db/de4/driver_8h.html#a883d45f645482196fd8e144d87ef0ce6a9820f5b81b760592800fbbb83a2e0368">IOCTL_NET_GET_MAC</a> = 0,</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;} <a class="code" href="../../db/de4/driver_8h.html#a883d45f645482196fd8e144d87ef0ce6">NetIoctl</a>;</div>
<div class="ttc" id="adriver_8h_html_a883d45f645482196fd8e144d87ef0ce6"><div class="ttname"><a href="../../db/de4/driver_8h.html#a883d45f645482196fd8e144d87ef0ce6">NetIoctl</a></div><div class="ttdeci">NetIoctl</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de4/driver_8h_source.html#l00049">driver.h:50</a></div></div>
<div class="ttc" id="adriver_8h_html_a883d45f645482196fd8e144d87ef0ce6a9820f5b81b760592800fbbb83a2e0368"><div class="ttname"><a href="../../db/de4/driver_8h.html#a883d45f645482196fd8e144d87ef0ce6a9820f5b81b760592800fbbb83a2e0368">IOCTL_NET_GET_MAC</a></div><div class="ttdeci">@ IOCTL_NET_GET_MAC</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de4/driver_8h_source.html#l00051">driver.h:51</a></div></div>
<div class="fragment"><div class="line"><span class="lineno"> 50</span>{</div>
<div class="line"><span class="lineno"> 51</span> <a class="code hl_enumvalue" href="../../db/de4/driver_8h.html#a883d45f645482196fd8e144d87ef0ce6a9820f5b81b760592800fbbb83a2e0368">IOCTL_NET_GET_MAC</a> = 0,</div>
<div class="line"><span class="lineno"> 52</span>} <a class="code hl_enumeration" href="../../db/de4/driver_8h.html#a883d45f645482196fd8e144d87ef0ce6">NetIoctl</a>;</div>
<div class="ttc" id="adriver_8h_html_a883d45f645482196fd8e144d87ef0ce6"><div class="ttname"><a href="../../db/de4/driver_8h.html#a883d45f645482196fd8e144d87ef0ce6">NetIoctl</a></div><div class="ttdeci">NetIoctl</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00049">driver.h:50</a></div></div>
<div class="ttc" id="adriver_8h_html_a883d45f645482196fd8e144d87ef0ce6a9820f5b81b760592800fbbb83a2e0368"><div class="ttname"><a href="../../db/de4/driver_8h.html#a883d45f645482196fd8e144d87ef0ce6a9820f5b81b760592800fbbb83a2e0368">IOCTL_NET_GET_MAC</a></div><div class="ttdeci">@ IOCTL_NET_GET_MAC</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00051">driver.h:51</a></div></div>
</div><!-- fragment -->
</div>
</div>
<a id="ac0416d24abd7b108d48d16eb4e913e8a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac0416d24abd7b108d48d16eb4e913e8a">&#9670;&nbsp;</a></span>PageMapFlags</h2>
<a id="ac0416d24abd7b108d48d16eb4e913e8a" name="ac0416d24abd7b108d48d16eb4e913e8a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac0416d24abd7b108d48d16eb4e913e8a">&#9670;&#160;</a></span>PageMapFlags</h2>
<div class="memitem">
<div class="memproto">
@ -398,27 +405,27 @@ Patch</td>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ac0416d24abd7b108d48d16eb4e913e8aac6561ce1d7eedab3962cfca17c460341"></a>MAP_PRESENT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ac0416d24abd7b108d48d16eb4e913e8aaaa41d0a3e439a73337b62bc352495571"></a>MAP_WRITE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ac0416d24abd7b108d48d16eb4e913e8aaf80f9130d5cda510347a1e3ef55e076c"></a>MAP_USER&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ac0416d24abd7b108d48d16eb4e913e8aa46b21613d1139b1262129a7791500e40"></a>MAP_WRITE_THROUGH&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ac0416d24abd7b108d48d16eb4e913e8aa0da429c07c8ddc3526231587ac4cac41"></a>MAP_CACHE_DISABLE&#160;</td><td class="fielddoc"></td></tr>
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ac0416d24abd7b108d48d16eb4e913e8aac6561ce1d7eedab3962cfca17c460341" name="ac0416d24abd7b108d48d16eb4e913e8aac6561ce1d7eedab3962cfca17c460341"></a>MAP_PRESENT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ac0416d24abd7b108d48d16eb4e913e8aaaa41d0a3e439a73337b62bc352495571" name="ac0416d24abd7b108d48d16eb4e913e8aaaa41d0a3e439a73337b62bc352495571"></a>MAP_WRITE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ac0416d24abd7b108d48d16eb4e913e8aaf80f9130d5cda510347a1e3ef55e076c" name="ac0416d24abd7b108d48d16eb4e913e8aaf80f9130d5cda510347a1e3ef55e076c"></a>MAP_USER&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ac0416d24abd7b108d48d16eb4e913e8aa46b21613d1139b1262129a7791500e40" name="ac0416d24abd7b108d48d16eb4e913e8aa46b21613d1139b1262129a7791500e40"></a>MAP_WRITE_THROUGH&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ac0416d24abd7b108d48d16eb4e913e8aa0da429c07c8ddc3526231587ac4cac41" name="ac0416d24abd7b108d48d16eb4e913e8aa0da429c07c8ddc3526231587ac4cac41"></a>MAP_CACHE_DISABLE&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="../../db/de4/driver_8h_source.html#l00054">54</a> of file <a class="el" href="../../db/de4/driver_8h_source.html">driver.h</a>.</p>
<div class="fragment"><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;{</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <a class="code" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aac6561ce1d7eedab3962cfca17c460341">MAP_PRESENT</a> = 1 &lt;&lt; 0,</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <a class="code" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aaaa41d0a3e439a73337b62bc352495571">MAP_WRITE</a> = 1 &lt;&lt; 1,</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <a class="code" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aaf80f9130d5cda510347a1e3ef55e076c">MAP_USER</a> = 1 &lt;&lt; 2,</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <a class="code" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aa46b21613d1139b1262129a7791500e40">MAP_WRITE_THROUGH</a> = 1 &lt;&lt; 3,</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <a class="code" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aa0da429c07c8ddc3526231587ac4cac41">MAP_CACHE_DISABLE</a> = 1 &lt;&lt; 4,</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;} <a class="code" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8a">PageMapFlags</a>;</div>
<div class="ttc" id="adriver_8h_html_ac0416d24abd7b108d48d16eb4e913e8a"><div class="ttname"><a href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8a">PageMapFlags</a></div><div class="ttdeci">PageMapFlags</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de4/driver_8h_source.html#l00054">driver.h:55</a></div></div>
<div class="ttc" id="adriver_8h_html_ac0416d24abd7b108d48d16eb4e913e8aa0da429c07c8ddc3526231587ac4cac41"><div class="ttname"><a href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aa0da429c07c8ddc3526231587ac4cac41">MAP_CACHE_DISABLE</a></div><div class="ttdeci">@ MAP_CACHE_DISABLE</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de4/driver_8h_source.html#l00060">driver.h:60</a></div></div>
<div class="ttc" id="adriver_8h_html_ac0416d24abd7b108d48d16eb4e913e8aa46b21613d1139b1262129a7791500e40"><div class="ttname"><a href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aa46b21613d1139b1262129a7791500e40">MAP_WRITE_THROUGH</a></div><div class="ttdeci">@ MAP_WRITE_THROUGH</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de4/driver_8h_source.html#l00059">driver.h:59</a></div></div>
<div class="ttc" id="adriver_8h_html_ac0416d24abd7b108d48d16eb4e913e8aaaa41d0a3e439a73337b62bc352495571"><div class="ttname"><a href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aaaa41d0a3e439a73337b62bc352495571">MAP_WRITE</a></div><div class="ttdeci">@ MAP_WRITE</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de4/driver_8h_source.html#l00057">driver.h:57</a></div></div>
<div class="ttc" id="adriver_8h_html_ac0416d24abd7b108d48d16eb4e913e8aac6561ce1d7eedab3962cfca17c460341"><div class="ttname"><a href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aac6561ce1d7eedab3962cfca17c460341">MAP_PRESENT</a></div><div class="ttdeci">@ MAP_PRESENT</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de4/driver_8h_source.html#l00056">driver.h:56</a></div></div>
<div class="ttc" id="adriver_8h_html_ac0416d24abd7b108d48d16eb4e913e8aaf80f9130d5cda510347a1e3ef55e076c"><div class="ttname"><a href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aaf80f9130d5cda510347a1e3ef55e076c">MAP_USER</a></div><div class="ttdeci">@ MAP_USER</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de4/driver_8h_source.html#l00058">driver.h:58</a></div></div>
<div class="fragment"><div class="line"><span class="lineno"> 55</span>{</div>
<div class="line"><span class="lineno"> 56</span> <a class="code hl_enumvalue" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aac6561ce1d7eedab3962cfca17c460341">MAP_PRESENT</a> = 1 &lt;&lt; 0,</div>
<div class="line"><span class="lineno"> 57</span> <a class="code hl_enumvalue" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aaaa41d0a3e439a73337b62bc352495571">MAP_WRITE</a> = 1 &lt;&lt; 1,</div>
<div class="line"><span class="lineno"> 58</span> <a class="code hl_enumvalue" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aaf80f9130d5cda510347a1e3ef55e076c">MAP_USER</a> = 1 &lt;&lt; 2,</div>
<div class="line"><span class="lineno"> 59</span> <a class="code hl_enumvalue" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aa46b21613d1139b1262129a7791500e40">MAP_WRITE_THROUGH</a> = 1 &lt;&lt; 3,</div>
<div class="line"><span class="lineno"> 60</span> <a class="code hl_enumvalue" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aa0da429c07c8ddc3526231587ac4cac41">MAP_CACHE_DISABLE</a> = 1 &lt;&lt; 4,</div>
<div class="line"><span class="lineno"> 61</span>} <a class="code hl_enumeration" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8a">PageMapFlags</a>;</div>
<div class="ttc" id="adriver_8h_html_ac0416d24abd7b108d48d16eb4e913e8a"><div class="ttname"><a href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8a">PageMapFlags</a></div><div class="ttdeci">PageMapFlags</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00054">driver.h:55</a></div></div>
<div class="ttc" id="adriver_8h_html_ac0416d24abd7b108d48d16eb4e913e8aa0da429c07c8ddc3526231587ac4cac41"><div class="ttname"><a href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aa0da429c07c8ddc3526231587ac4cac41">MAP_CACHE_DISABLE</a></div><div class="ttdeci">@ MAP_CACHE_DISABLE</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00060">driver.h:60</a></div></div>
<div class="ttc" id="adriver_8h_html_ac0416d24abd7b108d48d16eb4e913e8aa46b21613d1139b1262129a7791500e40"><div class="ttname"><a href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aa46b21613d1139b1262129a7791500e40">MAP_WRITE_THROUGH</a></div><div class="ttdeci">@ MAP_WRITE_THROUGH</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00059">driver.h:59</a></div></div>
<div class="ttc" id="adriver_8h_html_ac0416d24abd7b108d48d16eb4e913e8aaaa41d0a3e439a73337b62bc352495571"><div class="ttname"><a href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aaaa41d0a3e439a73337b62bc352495571">MAP_WRITE</a></div><div class="ttdeci">@ MAP_WRITE</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00057">driver.h:57</a></div></div>
<div class="ttc" id="adriver_8h_html_ac0416d24abd7b108d48d16eb4e913e8aac6561ce1d7eedab3962cfca17c460341"><div class="ttname"><a href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aac6561ce1d7eedab3962cfca17c460341">MAP_PRESENT</a></div><div class="ttdeci">@ MAP_PRESENT</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00056">driver.h:56</a></div></div>
<div class="ttc" id="adriver_8h_html_ac0416d24abd7b108d48d16eb4e913e8aaf80f9130d5cda510347a1e3ef55e076c"><div class="ttname"><a href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aaf80f9130d5cda510347a1e3ef55e076c">MAP_USER</a></div><div class="ttdeci">@ MAP_USER</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00058">driver.h:58</a></div></div>
</div><!-- fragment -->
</div>
</div>
@ -428,7 +435,7 @@ Patch</td>
<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="../../db/de4/driver_8h.html">driver.h</a></li>
<li class="footer">Generated on Sat Jan 4 2025 19:36:04 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.1 </li>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

View File

@ -17,7 +17,7 @@ var driver_8h =
[ "Name", "db/de4/driver_8h.html#aa4fad96d724cc497931ce8587436bdbe", null ],
[ "Version", "db/de4/driver_8h.html#a7f2ee0705a9eaf49c4f920d827198530", null ]
] ],
[ "__DriverVersion", "db/de4/driver_8h.html#d7/d01/struct____DriverInfo_1_1____DriverVersion", [
[ "__DriverInfo::__DriverVersion", "db/de4/driver_8h.html#d7/d01/struct____DriverInfo_1_1____DriverVersion", [
[ "APIVersion", "db/de4/driver_8h.html#af48c5b3ec3ca0917f83accb7464e4b0b", null ],
[ "Major", "db/de4/driver_8h.html#a662fb62393b6fd7d7ec85f502db44247", null ],
[ "Minor", "db/de4/driver_8h.html#a3f96d16fb3c6015ab7e0049f6e18834b", null ],

View File

@ -5,7 +5,7 @@
<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.1" />
<meta name="generator" content="Doxygen 1.9.8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Kernel/include/interface/driver.h Source File</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" />
@ -52,22 +52,28 @@
</tbody>
</table>
</div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 -->
<!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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">
@ -80,7 +86,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('db/de4/driver_8h_source.html','../../'); initResizable(); });
/* @license-end */
</script>
@ -94,130 +100,148 @@ $(document).ready(function(){initNavTree('db/de4/driver_8h_source.html','../../'
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<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">driver.h</div> </div>
<div class="headertitle"><div class="title">driver.h</div></div>
</div><!--header-->
<div class="contents">
<a href="../../db/de4/driver_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> This file is part of Fennix Kernel.</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> Fennix Kernel is free software: you can redistribute it and/or</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> modify it under the terms of the GNU General Public License as</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> published by the Free Software Foundation, either version 3 of</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> the License, or (at your option) any later version.</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> Fennix Kernel is distributed in the hope that it will be useful,</span></div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> GNU General Public License for more details.</span></div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> You should have received a copy of the GNU General Public License</span></div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> along with Fennix Kernel. If not, see &lt;https://www.gnu.org/licenses/&gt;.</span></div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">*/</span></div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; </div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#ifndef __FENNIX_API_DRIVER_FUNCTIONS_H__</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#define __FENNIX_API_DRIVER_FUNCTIONS_H__</span></div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; </div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#include &lt;types.h&gt;</span></div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; </div>
<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html"> 23</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;{</div>
<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#a9621e2b64bb89fa541c5028c377f4788"> 25</a></span>&#160; <span class="comment">/* PCIDevice */</span> <span class="keywordtype">void</span> *<a class="code" href="../../db/de4/driver_8h.html#a9621e2b64bb89fa541c5028c377f4788">Device</a>;</div>
<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#a26d05ed0210d3f4b2e4d882a2c802cbf"> 26</a></span>&#160; <span class="comment">/* __PCIArray */</span> <span class="keywordtype">void</span> *<a class="code" href="../../db/de4/driver_8h.html#a26d05ed0210d3f4b2e4d882a2c802cbf">Next</a>;</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;} <a class="code" href="../../db/de4/driver_8h.html#df/d8a/struct____PCIArray">__PCIArray</a>;</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; </div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">/* ========================================== */</span></div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; </div>
<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#a8f953c934c895e70362cdc1b4ae8e639"> 31</a></span>&#160;<span class="preprocessor">#define PCI_END 0x0000</span></div>
<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#aec01f9714eb7819e93076f28a01316db"> 32</a></span>&#160;<span class="preprocessor">#define KEY_NULL 0x00</span></div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; </div>
<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286a"> 34</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;{</div>
<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4dbfe9b3a3e485468a719c4a012be381"> 36</a></span>&#160; <a class="code" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4dbfe9b3a3e485468a719c4a012be381">IOCTL_AUDIO_GET_VOLUME</a> = 0,</div>
<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4bb03b6f95fece6ef8f64431bda005b6"> 37</a></span>&#160; <a class="code" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4bb03b6f95fece6ef8f64431bda005b6">IOCTL_AUDIO_SET_VOLUME</a> = 1,</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; </div>
<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa9a91fdb2d867b50a68dc705ee337cb3b"> 39</a></span>&#160; <a class="code" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa9a91fdb2d867b50a68dc705ee337cb3b">IOCTL_AUDIO_GET_MUTE</a> = 2,</div>
<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4f48faa8eab571a3572929599a978eb1"> 40</a></span>&#160; <a class="code" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4f48faa8eab571a3572929599a978eb1">IOCTL_AUDIO_SET_MUTE</a> = 3,</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; </div>
<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aaf0bb1507f09bee78343863a3f3e01322"> 42</a></span>&#160; <a class="code" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aaf0bb1507f09bee78343863a3f3e01322">IOCTL_AUDIO_GET_SAMPLE_RATE</a> = 4,</div>
<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aaefa43bde388b75b0d5c239bbfd8f900a"> 43</a></span>&#160; <a class="code" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aaefa43bde388b75b0d5c239bbfd8f900a">IOCTL_AUDIO_SET_SAMPLE_RATE</a> = 5,</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; </div>
<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa40455b6684cc7554a225ae51072e6e0c"> 45</a></span>&#160; <a class="code" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa40455b6684cc7554a225ae51072e6e0c">IOCTL_AUDIO_GET_CHANNELS</a> = 6,</div>
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa8d19c462c4408bf7c9da4c192ddd6855"> 46</a></span>&#160; <a class="code" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa8d19c462c4408bf7c9da4c192ddd6855">IOCTL_AUDIO_SET_CHANNELS</a> = 7,</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;} <a class="code" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286a">AudioIoctl</a>;</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; </div>
<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#a883d45f645482196fd8e144d87ef0ce6"> 49</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;{</div>
<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#a883d45f645482196fd8e144d87ef0ce6a9820f5b81b760592800fbbb83a2e0368"> 51</a></span>&#160; <a class="code" href="../../db/de4/driver_8h.html#a883d45f645482196fd8e144d87ef0ce6a9820f5b81b760592800fbbb83a2e0368">IOCTL_NET_GET_MAC</a> = 0,</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;} <a class="code" href="../../db/de4/driver_8h.html#a883d45f645482196fd8e144d87ef0ce6">NetIoctl</a>;</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; </div>
<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8a"> 54</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;{</div>
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aac6561ce1d7eedab3962cfca17c460341"> 56</a></span>&#160; <a class="code" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aac6561ce1d7eedab3962cfca17c460341">MAP_PRESENT</a> = 1 &lt;&lt; 0,</div>
<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aaaa41d0a3e439a73337b62bc352495571"> 57</a></span>&#160; <a class="code" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aaaa41d0a3e439a73337b62bc352495571">MAP_WRITE</a> = 1 &lt;&lt; 1,</div>
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aaf80f9130d5cda510347a1e3ef55e076c"> 58</a></span>&#160; <a class="code" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aaf80f9130d5cda510347a1e3ef55e076c">MAP_USER</a> = 1 &lt;&lt; 2,</div>
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aa46b21613d1139b1262129a7791500e40"> 59</a></span>&#160; <a class="code" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aa46b21613d1139b1262129a7791500e40">MAP_WRITE_THROUGH</a> = 1 &lt;&lt; 3,</div>
<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aa0da429c07c8ddc3526231587ac4cac41"> 60</a></span>&#160; <a class="code" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aa0da429c07c8ddc3526231587ac4cac41">MAP_CACHE_DISABLE</a> = 1 &lt;&lt; 4,</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;} <a class="code" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8a">PageMapFlags</a>;</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; </div>
<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html"> 63</a></span>&#160;<span class="keyword">struct </span><a class="code" href="../../db/de4/driver_8h.html#d8/d02/struct____DriverInfo">__DriverInfo</a></div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;{</div>
<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#aa4fad96d724cc497931ce8587436bdbe"> 65</a></span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="../../db/de4/driver_8h.html#aa4fad96d724cc497931ce8587436bdbe">Name</a>;</div>
<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#ae899d6a573c8272d7f8c76baf8e3bd72"> 66</a></span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="../../db/de4/driver_8h.html#ae899d6a573c8272d7f8c76baf8e3bd72">Description</a>;</div>
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#a2d3b49bf3bc9a98b0c5d08152ef20863"> 67</a></span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="../../db/de4/driver_8h.html#a2d3b49bf3bc9a98b0c5d08152ef20863">Author</a>;</div>
<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html"> 68</a></span>&#160; <span class="keyword">struct </span><a class="code" href="../../db/de4/driver_8h.html#d7/d01/struct____DriverInfo_1_1____DriverVersion">__DriverVersion</a></div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; {</div>
<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#af48c5b3ec3ca0917f83accb7464e4b0b"> 70</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../db/de4/driver_8h.html#af48c5b3ec3ca0917f83accb7464e4b0b">APIVersion</a>;</div>
<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#a662fb62393b6fd7d7ec85f502db44247"> 71</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../db/de4/driver_8h.html#a662fb62393b6fd7d7ec85f502db44247">Major</a>, <a class="code" href="../../db/de4/driver_8h.html#a3f96d16fb3c6015ab7e0049f6e18834b">Minor</a>, <a class="code" href="../../db/de4/driver_8h.html#ae96beda3cc29ee65b51c9838c01041c7">Patch</a>;</div>
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#a7f2ee0705a9eaf49c4f920d827198530"> 72</a></span>&#160; } <a class="code" href="../../db/de4/driver_8h.html#a7f2ee0705a9eaf49c4f920d827198530">Version</a>;</div>
<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#ab5668e50b63547b42892315f1f59da77"> 73</a></span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="../../db/de4/driver_8h.html#ab5668e50b63547b42892315f1f59da77">License</a>;</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;};</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; </div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor">#endif </span><span class="comment">// !__FENNIX_API_DRIVER_FUNCTIONS_H__</span></div>
<div class="ttc" id="adriver_8h_html_a26d05ed0210d3f4b2e4d882a2c802cbf"><div class="ttname"><a href="../../db/de4/driver_8h.html#a26d05ed0210d3f4b2e4d882a2c802cbf">__PCIArray::Next</a></div><div class="ttdeci">void * Next</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de4/driver_8h_source.html#l00026">driver.h:26</a></div></div>
<div class="ttc" id="adriver_8h_html_a2d3b49bf3bc9a98b0c5d08152ef20863"><div class="ttname"><a href="../../db/de4/driver_8h.html#a2d3b49bf3bc9a98b0c5d08152ef20863">__DriverInfo::Author</a></div><div class="ttdeci">const char * Author</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de4/driver_8h_source.html#l00067">driver.h:67</a></div></div>
<div class="ttc" id="adriver_8h_html_a3f96d16fb3c6015ab7e0049f6e18834b"><div class="ttname"><a href="../../db/de4/driver_8h.html#a3f96d16fb3c6015ab7e0049f6e18834b">__DriverInfo::__DriverVersion::Minor</a></div><div class="ttdeci">int Minor</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de4/driver_8h_source.html#l00071">driver.h:71</a></div></div>
<div class="ttc" id="adriver_8h_html_a61662cd00dc0375eb8d5795fcaba286a"><div class="ttname"><a href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286a">AudioIoctl</a></div><div class="ttdeci">AudioIoctl</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de4/driver_8h_source.html#l00034">driver.h:35</a></div></div>
<div class="ttc" id="adriver_8h_html_a61662cd00dc0375eb8d5795fcaba286aa40455b6684cc7554a225ae51072e6e0c"><div class="ttname"><a href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa40455b6684cc7554a225ae51072e6e0c">IOCTL_AUDIO_GET_CHANNELS</a></div><div class="ttdeci">@ IOCTL_AUDIO_GET_CHANNELS</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de4/driver_8h_source.html#l00045">driver.h:45</a></div></div>
<div class="ttc" id="adriver_8h_html_a61662cd00dc0375eb8d5795fcaba286aa4bb03b6f95fece6ef8f64431bda005b6"><div class="ttname"><a href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4bb03b6f95fece6ef8f64431bda005b6">IOCTL_AUDIO_SET_VOLUME</a></div><div class="ttdeci">@ IOCTL_AUDIO_SET_VOLUME</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de4/driver_8h_source.html#l00037">driver.h:37</a></div></div>
<div class="ttc" id="adriver_8h_html_a61662cd00dc0375eb8d5795fcaba286aa4dbfe9b3a3e485468a719c4a012be381"><div class="ttname"><a href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4dbfe9b3a3e485468a719c4a012be381">IOCTL_AUDIO_GET_VOLUME</a></div><div class="ttdeci">@ IOCTL_AUDIO_GET_VOLUME</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de4/driver_8h_source.html#l00036">driver.h:36</a></div></div>
<div class="ttc" id="adriver_8h_html_a61662cd00dc0375eb8d5795fcaba286aa4f48faa8eab571a3572929599a978eb1"><div class="ttname"><a href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4f48faa8eab571a3572929599a978eb1">IOCTL_AUDIO_SET_MUTE</a></div><div class="ttdeci">@ IOCTL_AUDIO_SET_MUTE</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de4/driver_8h_source.html#l00040">driver.h:40</a></div></div>
<div class="ttc" id="adriver_8h_html_a61662cd00dc0375eb8d5795fcaba286aa8d19c462c4408bf7c9da4c192ddd6855"><div class="ttname"><a href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa8d19c462c4408bf7c9da4c192ddd6855">IOCTL_AUDIO_SET_CHANNELS</a></div><div class="ttdeci">@ IOCTL_AUDIO_SET_CHANNELS</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de4/driver_8h_source.html#l00046">driver.h:46</a></div></div>
<div class="ttc" id="adriver_8h_html_a61662cd00dc0375eb8d5795fcaba286aa9a91fdb2d867b50a68dc705ee337cb3b"><div class="ttname"><a href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa9a91fdb2d867b50a68dc705ee337cb3b">IOCTL_AUDIO_GET_MUTE</a></div><div class="ttdeci">@ IOCTL_AUDIO_GET_MUTE</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de4/driver_8h_source.html#l00039">driver.h:39</a></div></div>
<div class="ttc" id="adriver_8h_html_a61662cd00dc0375eb8d5795fcaba286aaefa43bde388b75b0d5c239bbfd8f900a"><div class="ttname"><a href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aaefa43bde388b75b0d5c239bbfd8f900a">IOCTL_AUDIO_SET_SAMPLE_RATE</a></div><div class="ttdeci">@ IOCTL_AUDIO_SET_SAMPLE_RATE</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de4/driver_8h_source.html#l00043">driver.h:43</a></div></div>
<div class="ttc" id="adriver_8h_html_a61662cd00dc0375eb8d5795fcaba286aaf0bb1507f09bee78343863a3f3e01322"><div class="ttname"><a href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aaf0bb1507f09bee78343863a3f3e01322">IOCTL_AUDIO_GET_SAMPLE_RATE</a></div><div class="ttdeci">@ IOCTL_AUDIO_GET_SAMPLE_RATE</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de4/driver_8h_source.html#l00042">driver.h:42</a></div></div>
<div class="ttc" id="adriver_8h_html_a662fb62393b6fd7d7ec85f502db44247"><div class="ttname"><a href="../../db/de4/driver_8h.html#a662fb62393b6fd7d7ec85f502db44247">__DriverInfo::__DriverVersion::Major</a></div><div class="ttdeci">int Major</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de4/driver_8h_source.html#l00071">driver.h:71</a></div></div>
<a href="../../db/de4/driver_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 &lt;https://www.gnu.org/licenses/&gt;.</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_DRIVER_FUNCTIONS_H__</span></div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#define __FENNIX_API_DRIVER_FUNCTIONS_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 &lt;types.h&gt;</span></div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div>
<div class="foldopen" id="foldopen00023" data-start="{" data-end="};">
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html"> 23</a></span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span>{</div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#a9621e2b64bb89fa541c5028c377f4788"> 25</a></span> <span class="comment">/* PCIDevice */</span> <span class="keywordtype">void</span> *<a class="code hl_variable" href="../../db/de4/driver_8h.html#a9621e2b64bb89fa541c5028c377f4788">Device</a>;</div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#a26d05ed0210d3f4b2e4d882a2c802cbf"> 26</a></span> <span class="comment">/* __PCIArray */</span> <span class="keywordtype">void</span> *<a class="code hl_variable" href="../../db/de4/driver_8h.html#a26d05ed0210d3f4b2e4d882a2c802cbf">Next</a>;</div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span>} <a class="code hl_struct" href="../../db/de4/driver_8h.html#df/d8a/struct____PCIArray">__PCIArray</a>;</div>
</div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> </div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="comment">/* ========================================== */</span></div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> </div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#a8f953c934c895e70362cdc1b4ae8e639"> 31</a></span><span class="preprocessor">#define PCI_END 0x0000</span></div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#aec01f9714eb7819e93076f28a01316db"> 32</a></span><span class="preprocessor">#define KEY_NULL 0x00</span></div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
<div class="foldopen" id="foldopen00034" data-start="{" data-end="};">
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286a"> 34</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span>{</div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4dbfe9b3a3e485468a719c4a012be381"> 36</a></span> <a class="code hl_enumvalue" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4dbfe9b3a3e485468a719c4a012be381">IOCTL_AUDIO_GET_VOLUME</a> = 0,</div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4bb03b6f95fece6ef8f64431bda005b6"> 37</a></span> <a class="code hl_enumvalue" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4bb03b6f95fece6ef8f64431bda005b6">IOCTL_AUDIO_SET_VOLUME</a> = 1,</div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> </div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa9a91fdb2d867b50a68dc705ee337cb3b"> 39</a></span> <a class="code hl_enumvalue" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa9a91fdb2d867b50a68dc705ee337cb3b">IOCTL_AUDIO_GET_MUTE</a> = 2,</div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4f48faa8eab571a3572929599a978eb1"> 40</a></span> <a class="code hl_enumvalue" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4f48faa8eab571a3572929599a978eb1">IOCTL_AUDIO_SET_MUTE</a> = 3,</div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aaf0bb1507f09bee78343863a3f3e01322"> 42</a></span> <a class="code hl_enumvalue" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aaf0bb1507f09bee78343863a3f3e01322">IOCTL_AUDIO_GET_SAMPLE_RATE</a> = 4,</div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aaefa43bde388b75b0d5c239bbfd8f900a"> 43</a></span> <a class="code hl_enumvalue" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aaefa43bde388b75b0d5c239bbfd8f900a">IOCTL_AUDIO_SET_SAMPLE_RATE</a> = 5,</div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> </div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa40455b6684cc7554a225ae51072e6e0c"> 45</a></span> <a class="code hl_enumvalue" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa40455b6684cc7554a225ae51072e6e0c">IOCTL_AUDIO_GET_CHANNELS</a> = 6,</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa8d19c462c4408bf7c9da4c192ddd6855"> 46</a></span> <a class="code hl_enumvalue" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa8d19c462c4408bf7c9da4c192ddd6855">IOCTL_AUDIO_SET_CHANNELS</a> = 7,</div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span>} <a class="code hl_enumeration" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286a">AudioIoctl</a>;</div>
</div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> </div>
<div class="foldopen" id="foldopen00049" data-start="{" data-end="};">
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#a883d45f645482196fd8e144d87ef0ce6"> 49</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span>{</div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#a883d45f645482196fd8e144d87ef0ce6a9820f5b81b760592800fbbb83a2e0368"> 51</a></span> <a class="code hl_enumvalue" href="../../db/de4/driver_8h.html#a883d45f645482196fd8e144d87ef0ce6a9820f5b81b760592800fbbb83a2e0368">IOCTL_NET_GET_MAC</a> = 0,</div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span>} <a class="code hl_enumeration" href="../../db/de4/driver_8h.html#a883d45f645482196fd8e144d87ef0ce6">NetIoctl</a>;</div>
</div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> </div>
<div class="foldopen" id="foldopen00054" data-start="{" data-end="};">
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8a"> 54</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span>{</div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aac6561ce1d7eedab3962cfca17c460341"> 56</a></span> <a class="code hl_enumvalue" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aac6561ce1d7eedab3962cfca17c460341">MAP_PRESENT</a> = 1 &lt;&lt; 0,</div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aaaa41d0a3e439a73337b62bc352495571"> 57</a></span> <a class="code hl_enumvalue" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aaaa41d0a3e439a73337b62bc352495571">MAP_WRITE</a> = 1 &lt;&lt; 1,</div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aaf80f9130d5cda510347a1e3ef55e076c"> 58</a></span> <a class="code hl_enumvalue" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aaf80f9130d5cda510347a1e3ef55e076c">MAP_USER</a> = 1 &lt;&lt; 2,</div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aa46b21613d1139b1262129a7791500e40"> 59</a></span> <a class="code hl_enumvalue" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aa46b21613d1139b1262129a7791500e40">MAP_WRITE_THROUGH</a> = 1 &lt;&lt; 3,</div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aa0da429c07c8ddc3526231587ac4cac41"> 60</a></span> <a class="code hl_enumvalue" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aa0da429c07c8ddc3526231587ac4cac41">MAP_CACHE_DISABLE</a> = 1 &lt;&lt; 4,</div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span>} <a class="code hl_enumeration" href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8a">PageMapFlags</a>;</div>
</div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> </div>
<div class="foldopen" id="foldopen00063" data-start="{" data-end="};">
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html"> 63</a></span><span class="keyword">struct </span><a class="code hl_struct" href="../../db/de4/driver_8h.html#d8/d02/struct____DriverInfo">__DriverInfo</a></div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span>{</div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#aa4fad96d724cc497931ce8587436bdbe"> 65</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_variable" href="../../db/de4/driver_8h.html#aa4fad96d724cc497931ce8587436bdbe">Name</a>;</div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#ae899d6a573c8272d7f8c76baf8e3bd72"> 66</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_variable" href="../../db/de4/driver_8h.html#ae899d6a573c8272d7f8c76baf8e3bd72">Description</a>;</div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#a2d3b49bf3bc9a98b0c5d08152ef20863"> 67</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_variable" href="../../db/de4/driver_8h.html#a2d3b49bf3bc9a98b0c5d08152ef20863">Author</a>;</div>
<div class="foldopen" id="foldopen00068" data-start="{" data-end="};">
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html"> 68</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="../../db/de4/driver_8h.html#d7/d01/struct____DriverInfo_1_1____DriverVersion">__DriverVersion</a></div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> {</div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#af48c5b3ec3ca0917f83accb7464e4b0b"> 70</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="../../db/de4/driver_8h.html#af48c5b3ec3ca0917f83accb7464e4b0b">APIVersion</a>;</div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#a662fb62393b6fd7d7ec85f502db44247"> 71</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="../../db/de4/driver_8h.html#a662fb62393b6fd7d7ec85f502db44247">Major</a>, <a class="code hl_variable" href="../../db/de4/driver_8h.html#a3f96d16fb3c6015ab7e0049f6e18834b">Minor</a>, <a class="code hl_variable" href="../../db/de4/driver_8h.html#ae96beda3cc29ee65b51c9838c01041c7">Patch</a>;</div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#a7f2ee0705a9eaf49c4f920d827198530"> 72</a></span> } <a class="code hl_variable" href="../../db/de4/driver_8h.html#a7f2ee0705a9eaf49c4f920d827198530">Version</a>;</div>
</div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"><a class="line" href="../../db/de4/driver_8h.html#ab5668e50b63547b42892315f1f59da77"> 73</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_variable" href="../../db/de4/driver_8h.html#ab5668e50b63547b42892315f1f59da77">License</a>;</div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span>};</div>
</div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> </div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span><span class="preprocessor">#endif </span><span class="comment">// !__FENNIX_API_DRIVER_FUNCTIONS_H__</span></div>
<div class="ttc" id="adriver_8h_html_a26d05ed0210d3f4b2e4d882a2c802cbf"><div class="ttname"><a href="../../db/de4/driver_8h.html#a26d05ed0210d3f4b2e4d882a2c802cbf">__PCIArray::Next</a></div><div class="ttdeci">void * Next</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00026">driver.h:26</a></div></div>
<div class="ttc" id="adriver_8h_html_a2d3b49bf3bc9a98b0c5d08152ef20863"><div class="ttname"><a href="../../db/de4/driver_8h.html#a2d3b49bf3bc9a98b0c5d08152ef20863">__DriverInfo::Author</a></div><div class="ttdeci">const char * Author</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00067">driver.h:67</a></div></div>
<div class="ttc" id="adriver_8h_html_a3f96d16fb3c6015ab7e0049f6e18834b"><div class="ttname"><a href="../../db/de4/driver_8h.html#a3f96d16fb3c6015ab7e0049f6e18834b">__DriverInfo::__DriverVersion::Minor</a></div><div class="ttdeci">int Minor</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00071">driver.h:71</a></div></div>
<div class="ttc" id="adriver_8h_html_a61662cd00dc0375eb8d5795fcaba286a"><div class="ttname"><a href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286a">AudioIoctl</a></div><div class="ttdeci">AudioIoctl</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00034">driver.h:35</a></div></div>
<div class="ttc" id="adriver_8h_html_a61662cd00dc0375eb8d5795fcaba286aa40455b6684cc7554a225ae51072e6e0c"><div class="ttname"><a href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa40455b6684cc7554a225ae51072e6e0c">IOCTL_AUDIO_GET_CHANNELS</a></div><div class="ttdeci">@ IOCTL_AUDIO_GET_CHANNELS</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00045">driver.h:45</a></div></div>
<div class="ttc" id="adriver_8h_html_a61662cd00dc0375eb8d5795fcaba286aa4bb03b6f95fece6ef8f64431bda005b6"><div class="ttname"><a href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4bb03b6f95fece6ef8f64431bda005b6">IOCTL_AUDIO_SET_VOLUME</a></div><div class="ttdeci">@ IOCTL_AUDIO_SET_VOLUME</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00037">driver.h:37</a></div></div>
<div class="ttc" id="adriver_8h_html_a61662cd00dc0375eb8d5795fcaba286aa4dbfe9b3a3e485468a719c4a012be381"><div class="ttname"><a href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4dbfe9b3a3e485468a719c4a012be381">IOCTL_AUDIO_GET_VOLUME</a></div><div class="ttdeci">@ IOCTL_AUDIO_GET_VOLUME</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00036">driver.h:36</a></div></div>
<div class="ttc" id="adriver_8h_html_a61662cd00dc0375eb8d5795fcaba286aa4f48faa8eab571a3572929599a978eb1"><div class="ttname"><a href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4f48faa8eab571a3572929599a978eb1">IOCTL_AUDIO_SET_MUTE</a></div><div class="ttdeci">@ IOCTL_AUDIO_SET_MUTE</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00040">driver.h:40</a></div></div>
<div class="ttc" id="adriver_8h_html_a61662cd00dc0375eb8d5795fcaba286aa8d19c462c4408bf7c9da4c192ddd6855"><div class="ttname"><a href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa8d19c462c4408bf7c9da4c192ddd6855">IOCTL_AUDIO_SET_CHANNELS</a></div><div class="ttdeci">@ IOCTL_AUDIO_SET_CHANNELS</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00046">driver.h:46</a></div></div>
<div class="ttc" id="adriver_8h_html_a61662cd00dc0375eb8d5795fcaba286aa9a91fdb2d867b50a68dc705ee337cb3b"><div class="ttname"><a href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa9a91fdb2d867b50a68dc705ee337cb3b">IOCTL_AUDIO_GET_MUTE</a></div><div class="ttdeci">@ IOCTL_AUDIO_GET_MUTE</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00039">driver.h:39</a></div></div>
<div class="ttc" id="adriver_8h_html_a61662cd00dc0375eb8d5795fcaba286aaefa43bde388b75b0d5c239bbfd8f900a"><div class="ttname"><a href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aaefa43bde388b75b0d5c239bbfd8f900a">IOCTL_AUDIO_SET_SAMPLE_RATE</a></div><div class="ttdeci">@ IOCTL_AUDIO_SET_SAMPLE_RATE</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00043">driver.h:43</a></div></div>
<div class="ttc" id="adriver_8h_html_a61662cd00dc0375eb8d5795fcaba286aaf0bb1507f09bee78343863a3f3e01322"><div class="ttname"><a href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aaf0bb1507f09bee78343863a3f3e01322">IOCTL_AUDIO_GET_SAMPLE_RATE</a></div><div class="ttdeci">@ IOCTL_AUDIO_GET_SAMPLE_RATE</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00042">driver.h:42</a></div></div>
<div class="ttc" id="adriver_8h_html_a662fb62393b6fd7d7ec85f502db44247"><div class="ttname"><a href="../../db/de4/driver_8h.html#a662fb62393b6fd7d7ec85f502db44247">__DriverInfo::__DriverVersion::Major</a></div><div class="ttdeci">int Major</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00071">driver.h:71</a></div></div>
<div class="ttc" id="adriver_8h_html_a7f2ee0705a9eaf49c4f920d827198530"><div class="ttname"><a href="../../db/de4/driver_8h.html#a7f2ee0705a9eaf49c4f920d827198530">__DriverInfo::Version</a></div><div class="ttdeci">struct __DriverInfo::__DriverVersion Version</div></div>
<div class="ttc" id="adriver_8h_html_a883d45f645482196fd8e144d87ef0ce6"><div class="ttname"><a href="../../db/de4/driver_8h.html#a883d45f645482196fd8e144d87ef0ce6">NetIoctl</a></div><div class="ttdeci">NetIoctl</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de4/driver_8h_source.html#l00049">driver.h:50</a></div></div>
<div class="ttc" id="adriver_8h_html_a883d45f645482196fd8e144d87ef0ce6a9820f5b81b760592800fbbb83a2e0368"><div class="ttname"><a href="../../db/de4/driver_8h.html#a883d45f645482196fd8e144d87ef0ce6a9820f5b81b760592800fbbb83a2e0368">IOCTL_NET_GET_MAC</a></div><div class="ttdeci">@ IOCTL_NET_GET_MAC</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de4/driver_8h_source.html#l00051">driver.h:51</a></div></div>
<div class="ttc" id="adriver_8h_html_a9621e2b64bb89fa541c5028c377f4788"><div class="ttname"><a href="../../db/de4/driver_8h.html#a9621e2b64bb89fa541c5028c377f4788">__PCIArray::Device</a></div><div class="ttdeci">void * Device</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de4/driver_8h_source.html#l00025">driver.h:25</a></div></div>
<div class="ttc" id="adriver_8h_html_aa4fad96d724cc497931ce8587436bdbe"><div class="ttname"><a href="../../db/de4/driver_8h.html#aa4fad96d724cc497931ce8587436bdbe">__DriverInfo::Name</a></div><div class="ttdeci">const char * Name</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de4/driver_8h_source.html#l00065">driver.h:65</a></div></div>
<div class="ttc" id="adriver_8h_html_ab5668e50b63547b42892315f1f59da77"><div class="ttname"><a href="../../db/de4/driver_8h.html#ab5668e50b63547b42892315f1f59da77">__DriverInfo::License</a></div><div class="ttdeci">const char * License</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de4/driver_8h_source.html#l00073">driver.h:73</a></div></div>
<div class="ttc" id="adriver_8h_html_ac0416d24abd7b108d48d16eb4e913e8a"><div class="ttname"><a href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8a">PageMapFlags</a></div><div class="ttdeci">PageMapFlags</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de4/driver_8h_source.html#l00054">driver.h:55</a></div></div>
<div class="ttc" id="adriver_8h_html_ac0416d24abd7b108d48d16eb4e913e8aa0da429c07c8ddc3526231587ac4cac41"><div class="ttname"><a href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aa0da429c07c8ddc3526231587ac4cac41">MAP_CACHE_DISABLE</a></div><div class="ttdeci">@ MAP_CACHE_DISABLE</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de4/driver_8h_source.html#l00060">driver.h:60</a></div></div>
<div class="ttc" id="adriver_8h_html_ac0416d24abd7b108d48d16eb4e913e8aa46b21613d1139b1262129a7791500e40"><div class="ttname"><a href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aa46b21613d1139b1262129a7791500e40">MAP_WRITE_THROUGH</a></div><div class="ttdeci">@ MAP_WRITE_THROUGH</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de4/driver_8h_source.html#l00059">driver.h:59</a></div></div>
<div class="ttc" id="adriver_8h_html_ac0416d24abd7b108d48d16eb4e913e8aaaa41d0a3e439a73337b62bc352495571"><div class="ttname"><a href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aaaa41d0a3e439a73337b62bc352495571">MAP_WRITE</a></div><div class="ttdeci">@ MAP_WRITE</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de4/driver_8h_source.html#l00057">driver.h:57</a></div></div>
<div class="ttc" id="adriver_8h_html_ac0416d24abd7b108d48d16eb4e913e8aac6561ce1d7eedab3962cfca17c460341"><div class="ttname"><a href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aac6561ce1d7eedab3962cfca17c460341">MAP_PRESENT</a></div><div class="ttdeci">@ MAP_PRESENT</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de4/driver_8h_source.html#l00056">driver.h:56</a></div></div>
<div class="ttc" id="adriver_8h_html_ac0416d24abd7b108d48d16eb4e913e8aaf80f9130d5cda510347a1e3ef55e076c"><div class="ttname"><a href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aaf80f9130d5cda510347a1e3ef55e076c">MAP_USER</a></div><div class="ttdeci">@ MAP_USER</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de4/driver_8h_source.html#l00058">driver.h:58</a></div></div>
<div class="ttc" id="adriver_8h_html_ae899d6a573c8272d7f8c76baf8e3bd72"><div class="ttname"><a href="../../db/de4/driver_8h.html#ae899d6a573c8272d7f8c76baf8e3bd72">__DriverInfo::Description</a></div><div class="ttdeci">const char * Description</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de4/driver_8h_source.html#l00066">driver.h:66</a></div></div>
<div class="ttc" id="adriver_8h_html_ae96beda3cc29ee65b51c9838c01041c7"><div class="ttname"><a href="../../db/de4/driver_8h.html#ae96beda3cc29ee65b51c9838c01041c7">__DriverInfo::__DriverVersion::Patch</a></div><div class="ttdeci">int Patch</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de4/driver_8h_source.html#l00071">driver.h:71</a></div></div>
<div class="ttc" id="adriver_8h_html_af48c5b3ec3ca0917f83accb7464e4b0b"><div class="ttname"><a href="../../db/de4/driver_8h.html#af48c5b3ec3ca0917f83accb7464e4b0b">__DriverInfo::__DriverVersion::APIVersion</a></div><div class="ttdeci">int APIVersion</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de4/driver_8h_source.html#l00070">driver.h:70</a></div></div>
<div class="ttc" id="adriver_8h_html_d7/d01/struct____DriverInfo_1_1____DriverVersion"><div class="ttname"><a href="../../db/de4/driver_8h.html#d7/d01/struct____DriverInfo_1_1____DriverVersion">__DriverInfo::__DriverVersion</a></div><div class="ttdef"><b>Definition:</b> <a href="../../db/de4/driver_8h_source.html#l00068">driver.h:69</a></div></div>
<div class="ttc" id="adriver_8h_html_d8/d02/struct____DriverInfo"><div class="ttname"><a href="../../db/de4/driver_8h.html#d8/d02/struct____DriverInfo">__DriverInfo</a></div><div class="ttdef"><b>Definition:</b> <a href="../../db/de4/driver_8h_source.html#l00063">driver.h:64</a></div></div>
<div class="ttc" id="adriver_8h_html_df/d8a/struct____PCIArray"><div class="ttname"><a href="../../db/de4/driver_8h.html#df/d8a/struct____PCIArray">__PCIArray</a></div><div class="ttdef"><b>Definition:</b> <a href="../../db/de4/driver_8h_source.html#l00023">driver.h:24</a></div></div>
<div class="ttc" id="adriver_8h_html_a883d45f645482196fd8e144d87ef0ce6"><div class="ttname"><a href="../../db/de4/driver_8h.html#a883d45f645482196fd8e144d87ef0ce6">NetIoctl</a></div><div class="ttdeci">NetIoctl</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00049">driver.h:50</a></div></div>
<div class="ttc" id="adriver_8h_html_a883d45f645482196fd8e144d87ef0ce6a9820f5b81b760592800fbbb83a2e0368"><div class="ttname"><a href="../../db/de4/driver_8h.html#a883d45f645482196fd8e144d87ef0ce6a9820f5b81b760592800fbbb83a2e0368">IOCTL_NET_GET_MAC</a></div><div class="ttdeci">@ IOCTL_NET_GET_MAC</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00051">driver.h:51</a></div></div>
<div class="ttc" id="adriver_8h_html_a9621e2b64bb89fa541c5028c377f4788"><div class="ttname"><a href="../../db/de4/driver_8h.html#a9621e2b64bb89fa541c5028c377f4788">__PCIArray::Device</a></div><div class="ttdeci">void * Device</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00025">driver.h:25</a></div></div>
<div class="ttc" id="adriver_8h_html_aa4fad96d724cc497931ce8587436bdbe"><div class="ttname"><a href="../../db/de4/driver_8h.html#aa4fad96d724cc497931ce8587436bdbe">__DriverInfo::Name</a></div><div class="ttdeci">const char * Name</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00065">driver.h:65</a></div></div>
<div class="ttc" id="adriver_8h_html_ab5668e50b63547b42892315f1f59da77"><div class="ttname"><a href="../../db/de4/driver_8h.html#ab5668e50b63547b42892315f1f59da77">__DriverInfo::License</a></div><div class="ttdeci">const char * License</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00073">driver.h:73</a></div></div>
<div class="ttc" id="adriver_8h_html_ac0416d24abd7b108d48d16eb4e913e8a"><div class="ttname"><a href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8a">PageMapFlags</a></div><div class="ttdeci">PageMapFlags</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00054">driver.h:55</a></div></div>
<div class="ttc" id="adriver_8h_html_ac0416d24abd7b108d48d16eb4e913e8aa0da429c07c8ddc3526231587ac4cac41"><div class="ttname"><a href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aa0da429c07c8ddc3526231587ac4cac41">MAP_CACHE_DISABLE</a></div><div class="ttdeci">@ MAP_CACHE_DISABLE</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00060">driver.h:60</a></div></div>
<div class="ttc" id="adriver_8h_html_ac0416d24abd7b108d48d16eb4e913e8aa46b21613d1139b1262129a7791500e40"><div class="ttname"><a href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aa46b21613d1139b1262129a7791500e40">MAP_WRITE_THROUGH</a></div><div class="ttdeci">@ MAP_WRITE_THROUGH</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00059">driver.h:59</a></div></div>
<div class="ttc" id="adriver_8h_html_ac0416d24abd7b108d48d16eb4e913e8aaaa41d0a3e439a73337b62bc352495571"><div class="ttname"><a href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aaaa41d0a3e439a73337b62bc352495571">MAP_WRITE</a></div><div class="ttdeci">@ MAP_WRITE</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00057">driver.h:57</a></div></div>
<div class="ttc" id="adriver_8h_html_ac0416d24abd7b108d48d16eb4e913e8aac6561ce1d7eedab3962cfca17c460341"><div class="ttname"><a href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aac6561ce1d7eedab3962cfca17c460341">MAP_PRESENT</a></div><div class="ttdeci">@ MAP_PRESENT</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00056">driver.h:56</a></div></div>
<div class="ttc" id="adriver_8h_html_ac0416d24abd7b108d48d16eb4e913e8aaf80f9130d5cda510347a1e3ef55e076c"><div class="ttname"><a href="../../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aaf80f9130d5cda510347a1e3ef55e076c">MAP_USER</a></div><div class="ttdeci">@ MAP_USER</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00058">driver.h:58</a></div></div>
<div class="ttc" id="adriver_8h_html_ae899d6a573c8272d7f8c76baf8e3bd72"><div class="ttname"><a href="../../db/de4/driver_8h.html#ae899d6a573c8272d7f8c76baf8e3bd72">__DriverInfo::Description</a></div><div class="ttdeci">const char * Description</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00066">driver.h:66</a></div></div>
<div class="ttc" id="adriver_8h_html_ae96beda3cc29ee65b51c9838c01041c7"><div class="ttname"><a href="../../db/de4/driver_8h.html#ae96beda3cc29ee65b51c9838c01041c7">__DriverInfo::__DriverVersion::Patch</a></div><div class="ttdeci">int Patch</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00071">driver.h:71</a></div></div>
<div class="ttc" id="adriver_8h_html_af48c5b3ec3ca0917f83accb7464e4b0b"><div class="ttname"><a href="../../db/de4/driver_8h.html#af48c5b3ec3ca0917f83accb7464e4b0b">__DriverInfo::__DriverVersion::APIVersion</a></div><div class="ttdeci">int APIVersion</div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00070">driver.h:70</a></div></div>
<div class="ttc" id="adriver_8h_html_d7/d01/struct____DriverInfo_1_1____DriverVersion"><div class="ttname"><a href="../../db/de4/driver_8h.html#d7/d01/struct____DriverInfo_1_1____DriverVersion">__DriverInfo::__DriverVersion</a></div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00068">driver.h:69</a></div></div>
<div class="ttc" id="adriver_8h_html_d8/d02/struct____DriverInfo"><div class="ttname"><a href="../../db/de4/driver_8h.html#d8/d02/struct____DriverInfo">__DriverInfo</a></div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00063">driver.h:64</a></div></div>
<div class="ttc" id="adriver_8h_html_df/d8a/struct____PCIArray"><div class="ttname"><a href="../../db/de4/driver_8h.html#df/d8a/struct____PCIArray">__PCIArray</a></div><div class="ttdef"><b>Definition</b> <a href="../../db/de4/driver_8h_source.html#l00023">driver.h:24</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="../../db/de4/driver_8h.html">driver.h</a></li>
<li class="footer">Generated on Sat Jan 4 2025 19:36:04 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.1 </li>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

View File

@ -5,7 +5,7 @@
<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.1" />
<meta name="generator" content="Doxygen 1.9.8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: InodeOperations Struct Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" />
@ -52,21 +52,22 @@
</tbody>
</table>
</div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 -->
<!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@ -80,7 +81,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('db/de6/structInodeOperations.html','../../'); initResizable(); });
/* @license-end */
</script>
@ -94,62 +95,70 @@ $(document).ready(function(){initNavTree('db/de6/structInodeOperations.html','..
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<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="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
<div class="title">InodeOperations Struct Reference</div> </div>
<div class="headertitle"><div class="title">InodeOperations Struct Reference</div></div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:a7f143243e5be1fc608f99072d3c93cb5"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de6/structInodeOperations.html#a7f143243e5be1fc608f99072d3c93cb5">Lookup</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Parent, const char *<a class="el" href="../../df/d26/fs_8h.html#a760b4e07b204e4852e7fb55e25567623">Name</a>, struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> **Result)</td></tr>
<tr class="memitem:a7f143243e5be1fc608f99072d3c93cb5" id="r_a7f143243e5be1fc608f99072d3c93cb5"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de6/structInodeOperations.html#a7f143243e5be1fc608f99072d3c93cb5">Lookup</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Parent, const char *<a class="el" href="../../df/d26/fs_8h.html#a760b4e07b204e4852e7fb55e25567623">Name</a>, struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> **Result)</td></tr>
<tr class="separator:a7f143243e5be1fc608f99072d3c93cb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abed9ba869733a00a02a41a3ea9765bda"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de6/structInodeOperations.html#abed9ba869733a00a02a41a3ea9765bda">Create</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Parent, const char *<a class="el" href="../../df/d26/fs_8h.html#a760b4e07b204e4852e7fb55e25567623">Name</a>, mode_t Mode, struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> **Result)</td></tr>
<tr class="memitem:abed9ba869733a00a02a41a3ea9765bda" id="r_abed9ba869733a00a02a41a3ea9765bda"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de6/structInodeOperations.html#abed9ba869733a00a02a41a3ea9765bda">Create</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Parent, const char *<a class="el" href="../../df/d26/fs_8h.html#a760b4e07b204e4852e7fb55e25567623">Name</a>, mode_t Mode, struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> **Result)</td></tr>
<tr class="separator:abed9ba869733a00a02a41a3ea9765bda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a229c34e01b322f1b9533a049ff1f5cc9"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de6/structInodeOperations.html#a229c34e01b322f1b9533a049ff1f5cc9">Remove</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Parent, const char *<a class="el" href="../../df/d26/fs_8h.html#a760b4e07b204e4852e7fb55e25567623">Name</a>)</td></tr>
<tr class="memitem:a229c34e01b322f1b9533a049ff1f5cc9" id="r_a229c34e01b322f1b9533a049ff1f5cc9"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de6/structInodeOperations.html#a229c34e01b322f1b9533a049ff1f5cc9">Remove</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Parent, const char *<a class="el" href="../../df/d26/fs_8h.html#a760b4e07b204e4852e7fb55e25567623">Name</a>)</td></tr>
<tr class="separator:a229c34e01b322f1b9533a049ff1f5cc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54bbd07bcb9a6143867be3aa05577413"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de6/structInodeOperations.html#a54bbd07bcb9a6143867be3aa05577413">Rename</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Parent, const char *OldName, const char *NewName)</td></tr>
<tr class="memitem:a54bbd07bcb9a6143867be3aa05577413" id="r_a54bbd07bcb9a6143867be3aa05577413"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de6/structInodeOperations.html#a54bbd07bcb9a6143867be3aa05577413">Rename</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Parent, const char *OldName, const char *NewName)</td></tr>
<tr class="separator:a54bbd07bcb9a6143867be3aa05577413"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b8ac7df82a22e9ee822c240a79076b4"><td class="memItemLeft" align="right" valign="top">ssize_t(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de6/structInodeOperations.html#a1b8ac7df82a22e9ee822c240a79076b4">Read</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, void *Buffer, size_t Size, off_t Offset)</td></tr>
<tr class="memitem:a1b8ac7df82a22e9ee822c240a79076b4" id="r_a1b8ac7df82a22e9ee822c240a79076b4"><td class="memItemLeft" align="right" valign="top">ssize_t(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de6/structInodeOperations.html#a1b8ac7df82a22e9ee822c240a79076b4">Read</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, void *Buffer, size_t Size, off_t Offset)</td></tr>
<tr class="separator:a1b8ac7df82a22e9ee822c240a79076b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb7eaaee195090e8d618a6e9c3ca507a"><td class="memItemLeft" align="right" valign="top">ssize_t(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de6/structInodeOperations.html#adb7eaaee195090e8d618a6e9c3ca507a">Write</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, const void *Buffer, size_t Size, off_t Offset)</td></tr>
<tr class="memitem:adb7eaaee195090e8d618a6e9c3ca507a" id="r_adb7eaaee195090e8d618a6e9c3ca507a"><td class="memItemLeft" align="right" valign="top">ssize_t(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de6/structInodeOperations.html#adb7eaaee195090e8d618a6e9c3ca507a">Write</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, const void *Buffer, size_t Size, off_t Offset)</td></tr>
<tr class="separator:adb7eaaee195090e8d618a6e9c3ca507a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1636030e07da14031506e2ec85fae4c6"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de6/structInodeOperations.html#a1636030e07da14031506e2ec85fae4c6">Truncate</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, off_t Size)</td></tr>
<tr class="memitem:a1636030e07da14031506e2ec85fae4c6" id="r_a1636030e07da14031506e2ec85fae4c6"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de6/structInodeOperations.html#a1636030e07da14031506e2ec85fae4c6">Truncate</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, off_t Size)</td></tr>
<tr class="separator:a1636030e07da14031506e2ec85fae4c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a869200a6c684532a9a75a05bca1e9270"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de6/structInodeOperations.html#a869200a6c684532a9a75a05bca1e9270">Open</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, int <a class="el" href="../../df/d26/fs_8h.html#ac3e60a9fc42fb6c0b656191ebb1d658b">Flags</a>, mode_t Mode)</td></tr>
<tr class="memitem:a869200a6c684532a9a75a05bca1e9270" id="r_a869200a6c684532a9a75a05bca1e9270"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de6/structInodeOperations.html#a869200a6c684532a9a75a05bca1e9270">Open</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, int <a class="el" href="../../df/d26/fs_8h.html#ac3e60a9fc42fb6c0b656191ebb1d658b">Flags</a>, mode_t Mode)</td></tr>
<tr class="separator:a869200a6c684532a9a75a05bca1e9270"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9c62336bdce356caa7d165b86371e7f"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de6/structInodeOperations.html#ab9c62336bdce356caa7d165b86371e7f">Close</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node)</td></tr>
<tr class="memitem:ab9c62336bdce356caa7d165b86371e7f" id="r_ab9c62336bdce356caa7d165b86371e7f"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de6/structInodeOperations.html#ab9c62336bdce356caa7d165b86371e7f">Close</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node)</td></tr>
<tr class="separator:ab9c62336bdce356caa7d165b86371e7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0df9d6741496cdbe9d25d4d80d06f509"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de6/structInodeOperations.html#a0df9d6741496cdbe9d25d4d80d06f509">Ioctl</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, unsigned long Request, void *Argp)</td></tr>
<tr class="memitem:a0df9d6741496cdbe9d25d4d80d06f509" id="r_a0df9d6741496cdbe9d25d4d80d06f509"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de6/structInodeOperations.html#a0df9d6741496cdbe9d25d4d80d06f509">Ioctl</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, unsigned long Request, void *Argp)</td></tr>
<tr class="separator:a0df9d6741496cdbe9d25d4d80d06f509"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a033b7baebdcfa352b4d84e4e3c9cee80"><td class="memItemLeft" align="right" valign="top">ssize_t(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de6/structInodeOperations.html#a033b7baebdcfa352b4d84e4e3c9cee80">ReadDir</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, struct <a class="el" href="../../df/d26/fs_8h.html#d9/ddf/structkdirent">kdirent</a> *Buffer, size_t Size, off_t Offset, off_t Entries)</td></tr>
<tr class="memitem:a033b7baebdcfa352b4d84e4e3c9cee80" id="r_a033b7baebdcfa352b4d84e4e3c9cee80"><td class="memItemLeft" align="right" valign="top">ssize_t(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de6/structInodeOperations.html#a033b7baebdcfa352b4d84e4e3c9cee80">ReadDir</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, struct <a class="el" href="../../df/d26/fs_8h.html#d9/ddf/structkdirent">kdirent</a> *Buffer, size_t Size, off_t Offset, off_t Entries)</td></tr>
<tr class="separator:a033b7baebdcfa352b4d84e4e3c9cee80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a490a002f55d3f99697641d2de8e62ae9"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de6/structInodeOperations.html#a490a002f55d3f99697641d2de8e62ae9">MkDir</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Parent, const char *<a class="el" href="../../df/d26/fs_8h.html#a760b4e07b204e4852e7fb55e25567623">Name</a>, mode_t Mode, struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> **Result)</td></tr>
<tr class="memitem:a490a002f55d3f99697641d2de8e62ae9" id="r_a490a002f55d3f99697641d2de8e62ae9"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de6/structInodeOperations.html#a490a002f55d3f99697641d2de8e62ae9">MkDir</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Parent, const char *<a class="el" href="../../df/d26/fs_8h.html#a760b4e07b204e4852e7fb55e25567623">Name</a>, mode_t Mode, struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> **Result)</td></tr>
<tr class="separator:a490a002f55d3f99697641d2de8e62ae9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb5728ae092216ddd3db335d1173e687"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de6/structInodeOperations.html#afb5728ae092216ddd3db335d1173e687">RmDir</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Parent, const char *<a class="el" href="../../df/d26/fs_8h.html#a760b4e07b204e4852e7fb55e25567623">Name</a>)</td></tr>
<tr class="memitem:afb5728ae092216ddd3db335d1173e687" id="r_afb5728ae092216ddd3db335d1173e687"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de6/structInodeOperations.html#afb5728ae092216ddd3db335d1173e687">RmDir</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Parent, const char *<a class="el" href="../../df/d26/fs_8h.html#a760b4e07b204e4852e7fb55e25567623">Name</a>)</td></tr>
<tr class="separator:afb5728ae092216ddd3db335d1173e687"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a530732a5e449903291a39f37b066befd"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de6/structInodeOperations.html#a530732a5e449903291a39f37b066befd">SymLink</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Parent, const char *<a class="el" href="../../df/d26/fs_8h.html#a760b4e07b204e4852e7fb55e25567623">Name</a>, const char *Target, struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> **Result)</td></tr>
<tr class="memitem:a530732a5e449903291a39f37b066befd" id="r_a530732a5e449903291a39f37b066befd"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de6/structInodeOperations.html#a530732a5e449903291a39f37b066befd">SymLink</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Parent, const char *<a class="el" href="../../df/d26/fs_8h.html#a760b4e07b204e4852e7fb55e25567623">Name</a>, const char *Target, struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> **Result)</td></tr>
<tr class="separator:a530732a5e449903291a39f37b066befd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf61f594d2b1d2a10a995329372c9ed9"><td class="memItemLeft" align="right" valign="top">ssize_t(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de6/structInodeOperations.html#abf61f594d2b1d2a10a995329372c9ed9">ReadLink</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, char *Buffer, size_t Size)</td></tr>
<tr class="memitem:abf61f594d2b1d2a10a995329372c9ed9" id="r_abf61f594d2b1d2a10a995329372c9ed9"><td class="memItemLeft" align="right" valign="top">ssize_t(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de6/structInodeOperations.html#abf61f594d2b1d2a10a995329372c9ed9">ReadLink</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, char *Buffer, size_t Size)</td></tr>
<tr class="separator:abf61f594d2b1d2a10a995329372c9ed9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae49064b9b56c095e3104fd73e19e7c7e"><td class="memItemLeft" align="right" valign="top">off_t(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de6/structInodeOperations.html#ae49064b9b56c095e3104fd73e19e7c7e">Seek</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, off_t Offset)</td></tr>
<tr class="memitem:ae49064b9b56c095e3104fd73e19e7c7e" id="r_ae49064b9b56c095e3104fd73e19e7c7e"><td class="memItemLeft" align="right" valign="top">off_t(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de6/structInodeOperations.html#ae49064b9b56c095e3104fd73e19e7c7e">Seek</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, off_t Offset)</td></tr>
<tr class="separator:ae49064b9b56c095e3104fd73e19e7c7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace503c1be6e9452757578cad84370016"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de6/structInodeOperations.html#ace503c1be6e9452757578cad84370016">Stat</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, struct <a class="el" href="../../df/d26/fs_8h.html#d5/df1/structkstat">kstat</a> *Stat)</td></tr>
<tr class="memitem:ace503c1be6e9452757578cad84370016" id="r_ace503c1be6e9452757578cad84370016"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de6/structInodeOperations.html#ace503c1be6e9452757578cad84370016">Stat</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, struct <a class="el" href="../../df/d26/fs_8h.html#d5/df1/structkstat">kstat</a> *Stat)</td></tr>
<tr class="separator:ace503c1be6e9452757578cad84370016"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00314">314</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div><h2 class="groupheader">Field Documentation</h2>
<a id="ab9c62336bdce356caa7d165b86371e7f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab9c62336bdce356caa7d165b86371e7f">&#9670;&nbsp;</a></span>Close</h2>
<a id="ab9c62336bdce356caa7d165b86371e7f" name="ab9c62336bdce356caa7d165b86371e7f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab9c62336bdce356caa7d165b86371e7f">&#9670;&#160;</a></span>Close</h2>
<div class="memitem">
<div class="memproto">
@ -164,8 +173,8 @@ Data Fields</h2></td></tr>
</div>
</div>
<a id="abed9ba869733a00a02a41a3ea9765bda"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abed9ba869733a00a02a41a3ea9765bda">&#9670;&nbsp;</a></span>Create</h2>
<a id="abed9ba869733a00a02a41a3ea9765bda" name="abed9ba869733a00a02a41a3ea9765bda"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abed9ba869733a00a02a41a3ea9765bda">&#9670;&#160;</a></span>Create</h2>
<div class="memitem">
<div class="memproto">
@ -180,8 +189,8 @@ Data Fields</h2></td></tr>
</div>
</div>
<a id="a0df9d6741496cdbe9d25d4d80d06f509"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0df9d6741496cdbe9d25d4d80d06f509">&#9670;&nbsp;</a></span>Ioctl</h2>
<a id="a0df9d6741496cdbe9d25d4d80d06f509" name="a0df9d6741496cdbe9d25d4d80d06f509"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0df9d6741496cdbe9d25d4d80d06f509">&#9670;&#160;</a></span>Ioctl</h2>
<div class="memitem">
<div class="memproto">
@ -196,8 +205,8 @@ Data Fields</h2></td></tr>
</div>
</div>
<a id="a7f143243e5be1fc608f99072d3c93cb5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7f143243e5be1fc608f99072d3c93cb5">&#9670;&nbsp;</a></span>Lookup</h2>
<a id="a7f143243e5be1fc608f99072d3c93cb5" name="a7f143243e5be1fc608f99072d3c93cb5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7f143243e5be1fc608f99072d3c93cb5">&#9670;&#160;</a></span>Lookup</h2>
<div class="memitem">
<div class="memproto">
@ -212,8 +221,8 @@ Data Fields</h2></td></tr>
</div>
</div>
<a id="a490a002f55d3f99697641d2de8e62ae9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a490a002f55d3f99697641d2de8e62ae9">&#9670;&nbsp;</a></span>MkDir</h2>
<a id="a490a002f55d3f99697641d2de8e62ae9" name="a490a002f55d3f99697641d2de8e62ae9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a490a002f55d3f99697641d2de8e62ae9">&#9670;&#160;</a></span>MkDir</h2>
<div class="memitem">
<div class="memproto">
@ -228,8 +237,8 @@ Data Fields</h2></td></tr>
</div>
</div>
<a id="a869200a6c684532a9a75a05bca1e9270"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a869200a6c684532a9a75a05bca1e9270">&#9670;&nbsp;</a></span>Open</h2>
<a id="a869200a6c684532a9a75a05bca1e9270" name="a869200a6c684532a9a75a05bca1e9270"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a869200a6c684532a9a75a05bca1e9270">&#9670;&#160;</a></span>Open</h2>
<div class="memitem">
<div class="memproto">
@ -244,8 +253,8 @@ Data Fields</h2></td></tr>
</div>
</div>
<a id="a1b8ac7df82a22e9ee822c240a79076b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1b8ac7df82a22e9ee822c240a79076b4">&#9670;&nbsp;</a></span>Read</h2>
<a id="a1b8ac7df82a22e9ee822c240a79076b4" name="a1b8ac7df82a22e9ee822c240a79076b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1b8ac7df82a22e9ee822c240a79076b4">&#9670;&#160;</a></span>Read</h2>
<div class="memitem">
<div class="memproto">
@ -260,8 +269,8 @@ Data Fields</h2></td></tr>
</div>
</div>
<a id="a033b7baebdcfa352b4d84e4e3c9cee80"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a033b7baebdcfa352b4d84e4e3c9cee80">&#9670;&nbsp;</a></span>ReadDir</h2>
<a id="a033b7baebdcfa352b4d84e4e3c9cee80" name="a033b7baebdcfa352b4d84e4e3c9cee80"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a033b7baebdcfa352b4d84e4e3c9cee80">&#9670;&#160;</a></span>ReadDir</h2>
<div class="memitem">
<div class="memproto">
@ -276,8 +285,8 @@ Data Fields</h2></td></tr>
</div>
</div>
<a id="abf61f594d2b1d2a10a995329372c9ed9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abf61f594d2b1d2a10a995329372c9ed9">&#9670;&nbsp;</a></span>ReadLink</h2>
<a id="abf61f594d2b1d2a10a995329372c9ed9" name="abf61f594d2b1d2a10a995329372c9ed9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abf61f594d2b1d2a10a995329372c9ed9">&#9670;&#160;</a></span>ReadLink</h2>
<div class="memitem">
<div class="memproto">
@ -292,8 +301,8 @@ Data Fields</h2></td></tr>
</div>
</div>
<a id="a229c34e01b322f1b9533a049ff1f5cc9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a229c34e01b322f1b9533a049ff1f5cc9">&#9670;&nbsp;</a></span>Remove</h2>
<a id="a229c34e01b322f1b9533a049ff1f5cc9" name="a229c34e01b322f1b9533a049ff1f5cc9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a229c34e01b322f1b9533a049ff1f5cc9">&#9670;&#160;</a></span>Remove</h2>
<div class="memitem">
<div class="memproto">
@ -308,8 +317,8 @@ Data Fields</h2></td></tr>
</div>
</div>
<a id="a54bbd07bcb9a6143867be3aa05577413"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a54bbd07bcb9a6143867be3aa05577413">&#9670;&nbsp;</a></span>Rename</h2>
<a id="a54bbd07bcb9a6143867be3aa05577413" name="a54bbd07bcb9a6143867be3aa05577413"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a54bbd07bcb9a6143867be3aa05577413">&#9670;&#160;</a></span>Rename</h2>
<div class="memitem">
<div class="memproto">
@ -324,8 +333,8 @@ Data Fields</h2></td></tr>
</div>
</div>
<a id="afb5728ae092216ddd3db335d1173e687"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb5728ae092216ddd3db335d1173e687">&#9670;&nbsp;</a></span>RmDir</h2>
<a id="afb5728ae092216ddd3db335d1173e687" name="afb5728ae092216ddd3db335d1173e687"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb5728ae092216ddd3db335d1173e687">&#9670;&#160;</a></span>RmDir</h2>
<div class="memitem">
<div class="memproto">
@ -340,8 +349,8 @@ Data Fields</h2></td></tr>
</div>
</div>
<a id="ae49064b9b56c095e3104fd73e19e7c7e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae49064b9b56c095e3104fd73e19e7c7e">&#9670;&nbsp;</a></span>Seek</h2>
<a id="ae49064b9b56c095e3104fd73e19e7c7e" name="ae49064b9b56c095e3104fd73e19e7c7e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae49064b9b56c095e3104fd73e19e7c7e">&#9670;&#160;</a></span>Seek</h2>
<div class="memitem">
<div class="memproto">
@ -356,8 +365,8 @@ Data Fields</h2></td></tr>
</div>
</div>
<a id="ace503c1be6e9452757578cad84370016"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ace503c1be6e9452757578cad84370016">&#9670;&nbsp;</a></span>Stat</h2>
<a id="ace503c1be6e9452757578cad84370016" name="ace503c1be6e9452757578cad84370016"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ace503c1be6e9452757578cad84370016">&#9670;&#160;</a></span>Stat</h2>
<div class="memitem">
<div class="memproto">
@ -372,8 +381,8 @@ Data Fields</h2></td></tr>
</div>
</div>
<a id="a530732a5e449903291a39f37b066befd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a530732a5e449903291a39f37b066befd">&#9670;&nbsp;</a></span>SymLink</h2>
<a id="a530732a5e449903291a39f37b066befd" name="a530732a5e449903291a39f37b066befd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a530732a5e449903291a39f37b066befd">&#9670;&#160;</a></span>SymLink</h2>
<div class="memitem">
<div class="memproto">
@ -388,8 +397,8 @@ Data Fields</h2></td></tr>
</div>
</div>
<a id="a1636030e07da14031506e2ec85fae4c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1636030e07da14031506e2ec85fae4c6">&#9670;&nbsp;</a></span>Truncate</h2>
<a id="a1636030e07da14031506e2ec85fae4c6" name="a1636030e07da14031506e2ec85fae4c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1636030e07da14031506e2ec85fae4c6">&#9670;&#160;</a></span>Truncate</h2>
<div class="memitem">
<div class="memproto">
@ -404,8 +413,8 @@ Data Fields</h2></td></tr>
</div>
</div>
<a id="adb7eaaee195090e8d618a6e9c3ca507a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adb7eaaee195090e8d618a6e9c3ca507a">&#9670;&nbsp;</a></span>Write</h2>
<a id="adb7eaaee195090e8d618a6e9c3ca507a" name="adb7eaaee195090e8d618a6e9c3ca507a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adb7eaaee195090e8d618a6e9c3ca507a">&#9670;&#160;</a></span>Write</h2>
<div class="memitem">
<div class="memproto">
@ -429,7 +438,7 @@ Data Fields</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../db/de6/structInodeOperations.html">InodeOperations</a></li>
<li class="footer">Generated on Sat Jan 4 2025 19:36:04 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.1 </li>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

View File

@ -5,7 +5,7 @@
<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.1" />
<meta name="generator" content="Doxygen 1.9.8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Kernel/include/interface/device.h File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" />
@ -52,21 +52,22 @@
</tbody>
</table>
</div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 -->
<!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@ -80,7 +81,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('db/de9/device_8h.html','../../'); initResizable(); });
/* @license-end */
</script>
@ -94,25 +95,31 @@ $(document).ready(function(){initNavTree('db/de9/device_8h.html','../../'); init
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<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="summary">
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">device.h File Reference</div> </div>
<div class="headertitle"><div class="title">device.h File Reference</div></div>
</div><!--header-->
<div class="contents">
<p><a href="../../db/de9/device_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ad258d4c51629346fceac4679b3209ad9"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9">DeviceType</a> { <br />
<tr class="memitem:ad258d4c51629346fceac4679b3209ad9" id="r_ad258d4c51629346fceac4679b3209ad9"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9">DeviceType</a> { <br />
&#160;&#160;<a class="el" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a27334e27109139748c969385837b304a">DEVICE_TYPE_MASK</a> = 0b1111111100000000000000000000000000000000
, <a class="el" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5b9aa75488837c7571c1ae795d461fb3">DEVICE_TYPE_NONE</a> = 0b0000000000000000000000000000000000000000
, <a class="el" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae">DEVICE_TYPE_INPUT</a> = 0b0000000100000000000000000000000000000000
@ -158,16 +165,16 @@ Enumerations</h2></td></tr>
}</td></tr>
<tr class="separator:ad258d4c51629346fceac4679b3209ad9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a6fa54b6c61e3ac1a932decf111303bb9"><td class="memItemLeft" align="right" valign="top">EXTERNC dev_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de9/device_8h.html#a6fa54b6c61e3ac1a932decf111303bb9">RegisterDevice</a> (<a class="el" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9">DeviceType</a> Type, const struct <a class="el" href="../../db/de6/structInodeOperations.html">InodeOperations</a> *Operations)</td></tr>
<tr class="memitem:a6fa54b6c61e3ac1a932decf111303bb9" id="r_a6fa54b6c61e3ac1a932decf111303bb9"><td class="memItemLeft" align="right" valign="top">EXTERNC dev_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de9/device_8h.html#a6fa54b6c61e3ac1a932decf111303bb9">RegisterDevice</a> (<a class="el" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9">DeviceType</a> Type, const struct <a class="el" href="../../db/de6/structInodeOperations.html">InodeOperations</a> *Operations)</td></tr>
<tr class="separator:a6fa54b6c61e3ac1a932decf111303bb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ebb7111c50f31c0740b2caa2c56ff41"><td class="memItemLeft" align="right" valign="top">EXTERNC int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de9/device_8h.html#a0ebb7111c50f31c0740b2caa2c56ff41">UnregisterDevice</a> (dev_t Device)</td></tr>
<tr class="memitem:a0ebb7111c50f31c0740b2caa2c56ff41" id="r_a0ebb7111c50f31c0740b2caa2c56ff41"><td class="memItemLeft" align="right" valign="top">EXTERNC int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de9/device_8h.html#a0ebb7111c50f31c0740b2caa2c56ff41">UnregisterDevice</a> (dev_t Device)</td></tr>
<tr class="separator:a0ebb7111c50f31c0740b2caa2c56ff41"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="ad258d4c51629346fceac4679b3209ad9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad258d4c51629346fceac4679b3209ad9">&#9670;&nbsp;</a></span>DeviceType</h2>
<a id="ad258d4c51629346fceac4679b3209ad9" name="ad258d4c51629346fceac4679b3209ad9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad258d4c51629346fceac4679b3209ad9">&#9670;&#160;</a></span>DeviceType</h2>
<div class="memitem">
<div class="memproto">
@ -178,121 +185,121 @@ Functions</h2></td></tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9a27334e27109139748c969385837b304a"></a>DEVICE_TYPE_MASK&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9a5b9aa75488837c7571c1ae795d461fb3"></a>DEVICE_TYPE_NONE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae"></a>DEVICE_TYPE_INPUT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9a37a806862fda8eaf16c833dad3174cf5"></a>DEVICE_TYPE_AUDIO&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9a5c73c1f1ac3f7d0c115707c2173e994d"></a>DEVICE_TYPE_NETWORK&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db"></a>DEVICE_TYPE_BLOCK&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9ad7d361aa71f4cf10cc2605513864fdce"></a>INPUT_TYPE_NONE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9ad930e7f402c859a3e4fdc518e76e68a8"></a>INPUT_TYPE_KEYBOARD&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9ae1b2094865aa96d4b145581521ebf646"></a>INPUT_TYPE_MOUSE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9ad8d1402c0ed0e87e92a51aec23c4e03a"></a>INPUT_TYPE_JOYSTICK&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9a018e6200e5c27c2063d433ec4863a710"></a>INPUT_TYPE_TOUCHSCREEN&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9af4697e9a0388204f823debec4e36c847"></a>INPUT_TYPE_GAMEPAD&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9ac859a01f69e364cb617975f41fa73aec"></a>INPUT_TYPE_ACCELEROMETER&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9a2495a40f0dffb89073caff0ca2a9ae22"></a>INPUT_TYPE_GYROSCOPE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9af13d1e8fb22e12a503839e2c706cf9b4"></a>INPUT_TYPE_MAGNETOMETER&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9ae2dbf91ef00809892b2cf2b8451dd5d4"></a>AUDIO_TYPE_NONE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9a3e070ec825628a7d7da71445b7c241f2"></a>AUDIO_TYPE_PWM&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9ad1ee9fba1029b865fd63a0925707ee87"></a>AUDIO_TYPE_DSP&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9ab2ab4cd3cbfe575297691c24ebed1b14"></a>AUDIO_TYPE_PCM&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9ae00039ca7cacef0204fe01baa8220c54"></a>AUDIO_TYPE_MIDI&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9a6ab07b3c02c4acfe712c682717fe04e9"></a>NETWORK_TYPE_NONE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9adb66e74a951b1fa7596d1aa9b5a45a94"></a>NETWORK_TYPE_ETHERNET&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9a906975273f9583ef293a59c70a133675"></a>NETWORK_TYPE_WIFI&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9a3ab73e55d010169e03e01ae78841257e"></a>NETWORK_TYPE_BLUETOOTH&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9a863b60e41cf98be72a86c3be2fe88769"></a>NETWORK_TYPE_UART&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9a535106a7d34a3237b21547a7bf2c2ed6"></a>BLOCK_TYPE_NONE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9a7d607389b44b327db3003ca4f253b483"></a>BLOCK_TYPE_SDCARD&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9afb5d4ff4776303d834cb51c97700ece0"></a>BLOCK_TYPE_HDD&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9ad0f7c0ba812e1ba0f04440c576a51eca"></a>BLOCK_TYPE_SSD&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9a95fcb72aaeb1f2119ea4c38f2e70cf2e"></a>BLOCK_TYPE_USB&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9af7dc9e5551c53ecae14f5c655d159577"></a>BLOCK_TYPE_NVME&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9aa8025a033e9ea17e9a5462ec140770fc"></a>BLOCK_TYPE_CDROM&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9afe0cf24d007913eabf7353d7cf13498c"></a>BLOCK_TYPE_FLOPPY&#160;</td><td class="fielddoc"></td></tr>
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9a27334e27109139748c969385837b304a" name="ad258d4c51629346fceac4679b3209ad9a27334e27109139748c969385837b304a"></a>DEVICE_TYPE_MASK&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9a5b9aa75488837c7571c1ae795d461fb3" name="ad258d4c51629346fceac4679b3209ad9a5b9aa75488837c7571c1ae795d461fb3"></a>DEVICE_TYPE_NONE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae" name="ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae"></a>DEVICE_TYPE_INPUT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9a37a806862fda8eaf16c833dad3174cf5" name="ad258d4c51629346fceac4679b3209ad9a37a806862fda8eaf16c833dad3174cf5"></a>DEVICE_TYPE_AUDIO&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9a5c73c1f1ac3f7d0c115707c2173e994d" name="ad258d4c51629346fceac4679b3209ad9a5c73c1f1ac3f7d0c115707c2173e994d"></a>DEVICE_TYPE_NETWORK&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db" name="ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db"></a>DEVICE_TYPE_BLOCK&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9ad7d361aa71f4cf10cc2605513864fdce" name="ad258d4c51629346fceac4679b3209ad9ad7d361aa71f4cf10cc2605513864fdce"></a>INPUT_TYPE_NONE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9ad930e7f402c859a3e4fdc518e76e68a8" name="ad258d4c51629346fceac4679b3209ad9ad930e7f402c859a3e4fdc518e76e68a8"></a>INPUT_TYPE_KEYBOARD&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9ae1b2094865aa96d4b145581521ebf646" name="ad258d4c51629346fceac4679b3209ad9ae1b2094865aa96d4b145581521ebf646"></a>INPUT_TYPE_MOUSE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9ad8d1402c0ed0e87e92a51aec23c4e03a" name="ad258d4c51629346fceac4679b3209ad9ad8d1402c0ed0e87e92a51aec23c4e03a"></a>INPUT_TYPE_JOYSTICK&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9a018e6200e5c27c2063d433ec4863a710" name="ad258d4c51629346fceac4679b3209ad9a018e6200e5c27c2063d433ec4863a710"></a>INPUT_TYPE_TOUCHSCREEN&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9af4697e9a0388204f823debec4e36c847" name="ad258d4c51629346fceac4679b3209ad9af4697e9a0388204f823debec4e36c847"></a>INPUT_TYPE_GAMEPAD&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9ac859a01f69e364cb617975f41fa73aec" name="ad258d4c51629346fceac4679b3209ad9ac859a01f69e364cb617975f41fa73aec"></a>INPUT_TYPE_ACCELEROMETER&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9a2495a40f0dffb89073caff0ca2a9ae22" name="ad258d4c51629346fceac4679b3209ad9a2495a40f0dffb89073caff0ca2a9ae22"></a>INPUT_TYPE_GYROSCOPE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9af13d1e8fb22e12a503839e2c706cf9b4" name="ad258d4c51629346fceac4679b3209ad9af13d1e8fb22e12a503839e2c706cf9b4"></a>INPUT_TYPE_MAGNETOMETER&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9ae2dbf91ef00809892b2cf2b8451dd5d4" name="ad258d4c51629346fceac4679b3209ad9ae2dbf91ef00809892b2cf2b8451dd5d4"></a>AUDIO_TYPE_NONE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9a3e070ec825628a7d7da71445b7c241f2" name="ad258d4c51629346fceac4679b3209ad9a3e070ec825628a7d7da71445b7c241f2"></a>AUDIO_TYPE_PWM&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9ad1ee9fba1029b865fd63a0925707ee87" name="ad258d4c51629346fceac4679b3209ad9ad1ee9fba1029b865fd63a0925707ee87"></a>AUDIO_TYPE_DSP&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9ab2ab4cd3cbfe575297691c24ebed1b14" name="ad258d4c51629346fceac4679b3209ad9ab2ab4cd3cbfe575297691c24ebed1b14"></a>AUDIO_TYPE_PCM&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9ae00039ca7cacef0204fe01baa8220c54" name="ad258d4c51629346fceac4679b3209ad9ae00039ca7cacef0204fe01baa8220c54"></a>AUDIO_TYPE_MIDI&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9a6ab07b3c02c4acfe712c682717fe04e9" name="ad258d4c51629346fceac4679b3209ad9a6ab07b3c02c4acfe712c682717fe04e9"></a>NETWORK_TYPE_NONE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9adb66e74a951b1fa7596d1aa9b5a45a94" name="ad258d4c51629346fceac4679b3209ad9adb66e74a951b1fa7596d1aa9b5a45a94"></a>NETWORK_TYPE_ETHERNET&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9a906975273f9583ef293a59c70a133675" name="ad258d4c51629346fceac4679b3209ad9a906975273f9583ef293a59c70a133675"></a>NETWORK_TYPE_WIFI&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9a3ab73e55d010169e03e01ae78841257e" name="ad258d4c51629346fceac4679b3209ad9a3ab73e55d010169e03e01ae78841257e"></a>NETWORK_TYPE_BLUETOOTH&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9a863b60e41cf98be72a86c3be2fe88769" name="ad258d4c51629346fceac4679b3209ad9a863b60e41cf98be72a86c3be2fe88769"></a>NETWORK_TYPE_UART&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9a535106a7d34a3237b21547a7bf2c2ed6" name="ad258d4c51629346fceac4679b3209ad9a535106a7d34a3237b21547a7bf2c2ed6"></a>BLOCK_TYPE_NONE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9a7d607389b44b327db3003ca4f253b483" name="ad258d4c51629346fceac4679b3209ad9a7d607389b44b327db3003ca4f253b483"></a>BLOCK_TYPE_SDCARD&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9afb5d4ff4776303d834cb51c97700ece0" name="ad258d4c51629346fceac4679b3209ad9afb5d4ff4776303d834cb51c97700ece0"></a>BLOCK_TYPE_HDD&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9ad0f7c0ba812e1ba0f04440c576a51eca" name="ad258d4c51629346fceac4679b3209ad9ad0f7c0ba812e1ba0f04440c576a51eca"></a>BLOCK_TYPE_SSD&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9a95fcb72aaeb1f2119ea4c38f2e70cf2e" name="ad258d4c51629346fceac4679b3209ad9a95fcb72aaeb1f2119ea4c38f2e70cf2e"></a>BLOCK_TYPE_USB&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9af7dc9e5551c53ecae14f5c655d159577" name="ad258d4c51629346fceac4679b3209ad9af7dc9e5551c53ecae14f5c655d159577"></a>BLOCK_TYPE_NVME&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9aa8025a033e9ea17e9a5462ec140770fc" name="ad258d4c51629346fceac4679b3209ad9aa8025a033e9ea17e9a5462ec140770fc"></a>BLOCK_TYPE_CDROM&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad258d4c51629346fceac4679b3209ad9afe0cf24d007913eabf7353d7cf13498c" name="ad258d4c51629346fceac4679b3209ad9afe0cf24d007913eabf7353d7cf13498c"></a>BLOCK_TYPE_FLOPPY&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="../../db/de9/device_8h_source.html#l00031">31</a> of file <a class="el" href="../../db/de9/device_8h_source.html">device.h</a>.</p>
<div class="fragment"><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;{</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a27334e27109139748c969385837b304a">DEVICE_TYPE_MASK</a> = 0b1111111100000000000000000000000000000000,</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5b9aa75488837c7571c1ae795d461fb3">DEVICE_TYPE_NONE</a> = 0b0000000000000000000000000000000000000000,</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae">DEVICE_TYPE_INPUT</a> = 0b0000000100000000000000000000000000000000,</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a37a806862fda8eaf16c833dad3174cf5">DEVICE_TYPE_AUDIO</a> = 0b0000001000000000000000000000000000000000,</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5c73c1f1ac3f7d0c115707c2173e994d">DEVICE_TYPE_NETWORK</a> = 0b0000010000000000000000000000000000000000,</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db">DEVICE_TYPE_BLOCK</a> = 0b0000100000000000000000000000000000000000,</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; </div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad7d361aa71f4cf10cc2605513864fdce">INPUT_TYPE_NONE</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae">DEVICE_TYPE_INPUT</a> + 0,</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad930e7f402c859a3e4fdc518e76e68a8">INPUT_TYPE_KEYBOARD</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae">DEVICE_TYPE_INPUT</a> + 2,</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ae1b2094865aa96d4b145581521ebf646">INPUT_TYPE_MOUSE</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae">DEVICE_TYPE_INPUT</a> + 4,</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad8d1402c0ed0e87e92a51aec23c4e03a">INPUT_TYPE_JOYSTICK</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae">DEVICE_TYPE_INPUT</a> + 8,</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a018e6200e5c27c2063d433ec4863a710">INPUT_TYPE_TOUCHSCREEN</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae">DEVICE_TYPE_INPUT</a> + 16,</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af4697e9a0388204f823debec4e36c847">INPUT_TYPE_GAMEPAD</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae">DEVICE_TYPE_INPUT</a> + 32,</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ac859a01f69e364cb617975f41fa73aec">INPUT_TYPE_ACCELEROMETER</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae">DEVICE_TYPE_INPUT</a> + 64,</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a2495a40f0dffb89073caff0ca2a9ae22">INPUT_TYPE_GYROSCOPE</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae">DEVICE_TYPE_INPUT</a> + 128,</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af13d1e8fb22e12a503839e2c706cf9b4">INPUT_TYPE_MAGNETOMETER</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae">DEVICE_TYPE_INPUT</a> + 256,</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; </div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ae2dbf91ef00809892b2cf2b8451dd5d4">AUDIO_TYPE_NONE</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a37a806862fda8eaf16c833dad3174cf5">DEVICE_TYPE_AUDIO</a> + 0,</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a3e070ec825628a7d7da71445b7c241f2">AUDIO_TYPE_PWM</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a37a806862fda8eaf16c833dad3174cf5">DEVICE_TYPE_AUDIO</a> + 2,</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad1ee9fba1029b865fd63a0925707ee87">AUDIO_TYPE_DSP</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a37a806862fda8eaf16c833dad3174cf5">DEVICE_TYPE_AUDIO</a> + 4,</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ab2ab4cd3cbfe575297691c24ebed1b14">AUDIO_TYPE_PCM</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a37a806862fda8eaf16c833dad3174cf5">DEVICE_TYPE_AUDIO</a> + 8,</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ae00039ca7cacef0204fe01baa8220c54">AUDIO_TYPE_MIDI</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a37a806862fda8eaf16c833dad3174cf5">DEVICE_TYPE_AUDIO</a> + 16,</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; </div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a6ab07b3c02c4acfe712c682717fe04e9">NETWORK_TYPE_NONE</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5c73c1f1ac3f7d0c115707c2173e994d">DEVICE_TYPE_NETWORK</a> + 0,</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9adb66e74a951b1fa7596d1aa9b5a45a94">NETWORK_TYPE_ETHERNET</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5c73c1f1ac3f7d0c115707c2173e994d">DEVICE_TYPE_NETWORK</a> + 2,</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a906975273f9583ef293a59c70a133675">NETWORK_TYPE_WIFI</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5c73c1f1ac3f7d0c115707c2173e994d">DEVICE_TYPE_NETWORK</a> + 4,</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a3ab73e55d010169e03e01ae78841257e">NETWORK_TYPE_BLUETOOTH</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5c73c1f1ac3f7d0c115707c2173e994d">DEVICE_TYPE_NETWORK</a> + 8,</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a863b60e41cf98be72a86c3be2fe88769">NETWORK_TYPE_UART</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5c73c1f1ac3f7d0c115707c2173e994d">DEVICE_TYPE_NETWORK</a> + 16,</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; </div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a535106a7d34a3237b21547a7bf2c2ed6">BLOCK_TYPE_NONE</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db">DEVICE_TYPE_BLOCK</a> + 0,</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a7d607389b44b327db3003ca4f253b483">BLOCK_TYPE_SDCARD</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db">DEVICE_TYPE_BLOCK</a> + 2,</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9afb5d4ff4776303d834cb51c97700ece0">BLOCK_TYPE_HDD</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db">DEVICE_TYPE_BLOCK</a> + 4,</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad0f7c0ba812e1ba0f04440c576a51eca">BLOCK_TYPE_SSD</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db">DEVICE_TYPE_BLOCK</a> + 8,</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a95fcb72aaeb1f2119ea4c38f2e70cf2e">BLOCK_TYPE_USB</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db">DEVICE_TYPE_BLOCK</a> + 16,</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af7dc9e5551c53ecae14f5c655d159577">BLOCK_TYPE_NVME</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db">DEVICE_TYPE_BLOCK</a> + 32,</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9aa8025a033e9ea17e9a5462ec140770fc">BLOCK_TYPE_CDROM</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db">DEVICE_TYPE_BLOCK</a> + 64,</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9afe0cf24d007913eabf7353d7cf13498c">BLOCK_TYPE_FLOPPY</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db">DEVICE_TYPE_BLOCK</a> + 128,</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;} <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9">DeviceType</a>;</div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9">DeviceType</a></div><div class="ttdeci">DeviceType</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00031">device.h:32</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a018e6200e5c27c2063d433ec4863a710"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a018e6200e5c27c2063d433ec4863a710">INPUT_TYPE_TOUCHSCREEN</a></div><div class="ttdeci">@ INPUT_TYPE_TOUCHSCREEN</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00044">device.h:44</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a2495a40f0dffb89073caff0ca2a9ae22"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a2495a40f0dffb89073caff0ca2a9ae22">INPUT_TYPE_GYROSCOPE</a></div><div class="ttdeci">@ INPUT_TYPE_GYROSCOPE</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00047">device.h:47</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a27334e27109139748c969385837b304a"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a27334e27109139748c969385837b304a">DEVICE_TYPE_MASK</a></div><div class="ttdeci">@ DEVICE_TYPE_MASK</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00033">device.h:33</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a37a806862fda8eaf16c833dad3174cf5"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a37a806862fda8eaf16c833dad3174cf5">DEVICE_TYPE_AUDIO</a></div><div class="ttdeci">@ DEVICE_TYPE_AUDIO</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00036">device.h:36</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a3ab73e55d010169e03e01ae78841257e"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a3ab73e55d010169e03e01ae78841257e">NETWORK_TYPE_BLUETOOTH</a></div><div class="ttdeci">@ NETWORK_TYPE_BLUETOOTH</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00059">device.h:59</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a3e070ec825628a7d7da71445b7c241f2"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a3e070ec825628a7d7da71445b7c241f2">AUDIO_TYPE_PWM</a></div><div class="ttdeci">@ AUDIO_TYPE_PWM</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00051">device.h:51</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a535106a7d34a3237b21547a7bf2c2ed6"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a535106a7d34a3237b21547a7bf2c2ed6">BLOCK_TYPE_NONE</a></div><div class="ttdeci">@ BLOCK_TYPE_NONE</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00062">device.h:62</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a5b9aa75488837c7571c1ae795d461fb3"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5b9aa75488837c7571c1ae795d461fb3">DEVICE_TYPE_NONE</a></div><div class="ttdeci">@ DEVICE_TYPE_NONE</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00034">device.h:34</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a5c73c1f1ac3f7d0c115707c2173e994d"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5c73c1f1ac3f7d0c115707c2173e994d">DEVICE_TYPE_NETWORK</a></div><div class="ttdeci">@ DEVICE_TYPE_NETWORK</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00037">device.h:37</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a6ab07b3c02c4acfe712c682717fe04e9"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a6ab07b3c02c4acfe712c682717fe04e9">NETWORK_TYPE_NONE</a></div><div class="ttdeci">@ NETWORK_TYPE_NONE</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00056">device.h:56</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a7d607389b44b327db3003ca4f253b483"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a7d607389b44b327db3003ca4f253b483">BLOCK_TYPE_SDCARD</a></div><div class="ttdeci">@ BLOCK_TYPE_SDCARD</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00063">device.h:63</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae">DEVICE_TYPE_INPUT</a></div><div class="ttdeci">@ DEVICE_TYPE_INPUT</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00035">device.h:35</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a863b60e41cf98be72a86c3be2fe88769"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a863b60e41cf98be72a86c3be2fe88769">NETWORK_TYPE_UART</a></div><div class="ttdeci">@ NETWORK_TYPE_UART</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00060">device.h:60</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a906975273f9583ef293a59c70a133675"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a906975273f9583ef293a59c70a133675">NETWORK_TYPE_WIFI</a></div><div class="ttdeci">@ NETWORK_TYPE_WIFI</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00058">device.h:58</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a95fcb72aaeb1f2119ea4c38f2e70cf2e"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a95fcb72aaeb1f2119ea4c38f2e70cf2e">BLOCK_TYPE_USB</a></div><div class="ttdeci">@ BLOCK_TYPE_USB</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00066">device.h:66</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9aa8025a033e9ea17e9a5462ec140770fc"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9aa8025a033e9ea17e9a5462ec140770fc">BLOCK_TYPE_CDROM</a></div><div class="ttdeci">@ BLOCK_TYPE_CDROM</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00068">device.h:68</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9ab2ab4cd3cbfe575297691c24ebed1b14"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ab2ab4cd3cbfe575297691c24ebed1b14">AUDIO_TYPE_PCM</a></div><div class="ttdeci">@ AUDIO_TYPE_PCM</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00053">device.h:53</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9ac859a01f69e364cb617975f41fa73aec"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ac859a01f69e364cb617975f41fa73aec">INPUT_TYPE_ACCELEROMETER</a></div><div class="ttdeci">@ INPUT_TYPE_ACCELEROMETER</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00046">device.h:46</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9ad0f7c0ba812e1ba0f04440c576a51eca"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad0f7c0ba812e1ba0f04440c576a51eca">BLOCK_TYPE_SSD</a></div><div class="ttdeci">@ BLOCK_TYPE_SSD</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00065">device.h:65</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9ad1ee9fba1029b865fd63a0925707ee87"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad1ee9fba1029b865fd63a0925707ee87">AUDIO_TYPE_DSP</a></div><div class="ttdeci">@ AUDIO_TYPE_DSP</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00052">device.h:52</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9ad7d361aa71f4cf10cc2605513864fdce"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad7d361aa71f4cf10cc2605513864fdce">INPUT_TYPE_NONE</a></div><div class="ttdeci">@ INPUT_TYPE_NONE</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00040">device.h:40</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9ad8d1402c0ed0e87e92a51aec23c4e03a"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad8d1402c0ed0e87e92a51aec23c4e03a">INPUT_TYPE_JOYSTICK</a></div><div class="ttdeci">@ INPUT_TYPE_JOYSTICK</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00043">device.h:43</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9ad930e7f402c859a3e4fdc518e76e68a8"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad930e7f402c859a3e4fdc518e76e68a8">INPUT_TYPE_KEYBOARD</a></div><div class="ttdeci">@ INPUT_TYPE_KEYBOARD</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00041">device.h:41</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9adb66e74a951b1fa7596d1aa9b5a45a94"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9adb66e74a951b1fa7596d1aa9b5a45a94">NETWORK_TYPE_ETHERNET</a></div><div class="ttdeci">@ NETWORK_TYPE_ETHERNET</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00057">device.h:57</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9ae00039ca7cacef0204fe01baa8220c54"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ae00039ca7cacef0204fe01baa8220c54">AUDIO_TYPE_MIDI</a></div><div class="ttdeci">@ AUDIO_TYPE_MIDI</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00054">device.h:54</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9ae1b2094865aa96d4b145581521ebf646"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ae1b2094865aa96d4b145581521ebf646">INPUT_TYPE_MOUSE</a></div><div class="ttdeci">@ INPUT_TYPE_MOUSE</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00042">device.h:42</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9ae2dbf91ef00809892b2cf2b8451dd5d4"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ae2dbf91ef00809892b2cf2b8451dd5d4">AUDIO_TYPE_NONE</a></div><div class="ttdeci">@ AUDIO_TYPE_NONE</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00050">device.h:50</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9af13d1e8fb22e12a503839e2c706cf9b4"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af13d1e8fb22e12a503839e2c706cf9b4">INPUT_TYPE_MAGNETOMETER</a></div><div class="ttdeci">@ INPUT_TYPE_MAGNETOMETER</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00048">device.h:48</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9af4697e9a0388204f823debec4e36c847"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af4697e9a0388204f823debec4e36c847">INPUT_TYPE_GAMEPAD</a></div><div class="ttdeci">@ INPUT_TYPE_GAMEPAD</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00045">device.h:45</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db">DEVICE_TYPE_BLOCK</a></div><div class="ttdeci">@ DEVICE_TYPE_BLOCK</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00038">device.h:38</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9af7dc9e5551c53ecae14f5c655d159577"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af7dc9e5551c53ecae14f5c655d159577">BLOCK_TYPE_NVME</a></div><div class="ttdeci">@ BLOCK_TYPE_NVME</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00067">device.h:67</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9afb5d4ff4776303d834cb51c97700ece0"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9afb5d4ff4776303d834cb51c97700ece0">BLOCK_TYPE_HDD</a></div><div class="ttdeci">@ BLOCK_TYPE_HDD</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00064">device.h:64</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9afe0cf24d007913eabf7353d7cf13498c"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9afe0cf24d007913eabf7353d7cf13498c">BLOCK_TYPE_FLOPPY</a></div><div class="ttdeci">@ BLOCK_TYPE_FLOPPY</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00069">device.h:69</a></div></div>
<div class="fragment"><div class="line"><span class="lineno"> 32</span>{</div>
<div class="line"><span class="lineno"> 33</span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a27334e27109139748c969385837b304a">DEVICE_TYPE_MASK</a> = 0b1111111100000000000000000000000000000000,</div>
<div class="line"><span class="lineno"> 34</span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5b9aa75488837c7571c1ae795d461fb3">DEVICE_TYPE_NONE</a> = 0b0000000000000000000000000000000000000000,</div>
<div class="line"><span class="lineno"> 35</span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae">DEVICE_TYPE_INPUT</a> = 0b0000000100000000000000000000000000000000,</div>
<div class="line"><span class="lineno"> 36</span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a37a806862fda8eaf16c833dad3174cf5">DEVICE_TYPE_AUDIO</a> = 0b0000001000000000000000000000000000000000,</div>
<div class="line"><span class="lineno"> 37</span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5c73c1f1ac3f7d0c115707c2173e994d">DEVICE_TYPE_NETWORK</a> = 0b0000010000000000000000000000000000000000,</div>
<div class="line"><span class="lineno"> 38</span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db">DEVICE_TYPE_BLOCK</a> = 0b0000100000000000000000000000000000000000,</div>
<div class="line"><span class="lineno"> 39</span> </div>
<div class="line"><span class="lineno"> 40</span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad7d361aa71f4cf10cc2605513864fdce">INPUT_TYPE_NONE</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae">DEVICE_TYPE_INPUT</a> + 0,</div>
<div class="line"><span class="lineno"> 41</span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad930e7f402c859a3e4fdc518e76e68a8">INPUT_TYPE_KEYBOARD</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae">DEVICE_TYPE_INPUT</a> + 2,</div>
<div class="line"><span class="lineno"> 42</span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ae1b2094865aa96d4b145581521ebf646">INPUT_TYPE_MOUSE</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae">DEVICE_TYPE_INPUT</a> + 4,</div>
<div class="line"><span class="lineno"> 43</span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad8d1402c0ed0e87e92a51aec23c4e03a">INPUT_TYPE_JOYSTICK</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae">DEVICE_TYPE_INPUT</a> + 8,</div>
<div class="line"><span class="lineno"> 44</span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a018e6200e5c27c2063d433ec4863a710">INPUT_TYPE_TOUCHSCREEN</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae">DEVICE_TYPE_INPUT</a> + 16,</div>
<div class="line"><span class="lineno"> 45</span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af4697e9a0388204f823debec4e36c847">INPUT_TYPE_GAMEPAD</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae">DEVICE_TYPE_INPUT</a> + 32,</div>
<div class="line"><span class="lineno"> 46</span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ac859a01f69e364cb617975f41fa73aec">INPUT_TYPE_ACCELEROMETER</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae">DEVICE_TYPE_INPUT</a> + 64,</div>
<div class="line"><span class="lineno"> 47</span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a2495a40f0dffb89073caff0ca2a9ae22">INPUT_TYPE_GYROSCOPE</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae">DEVICE_TYPE_INPUT</a> + 128,</div>
<div class="line"><span class="lineno"> 48</span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af13d1e8fb22e12a503839e2c706cf9b4">INPUT_TYPE_MAGNETOMETER</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae">DEVICE_TYPE_INPUT</a> + 256,</div>
<div class="line"><span class="lineno"> 49</span> </div>
<div class="line"><span class="lineno"> 50</span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ae2dbf91ef00809892b2cf2b8451dd5d4">AUDIO_TYPE_NONE</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a37a806862fda8eaf16c833dad3174cf5">DEVICE_TYPE_AUDIO</a> + 0,</div>
<div class="line"><span class="lineno"> 51</span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a3e070ec825628a7d7da71445b7c241f2">AUDIO_TYPE_PWM</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a37a806862fda8eaf16c833dad3174cf5">DEVICE_TYPE_AUDIO</a> + 2,</div>
<div class="line"><span class="lineno"> 52</span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad1ee9fba1029b865fd63a0925707ee87">AUDIO_TYPE_DSP</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a37a806862fda8eaf16c833dad3174cf5">DEVICE_TYPE_AUDIO</a> + 4,</div>
<div class="line"><span class="lineno"> 53</span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ab2ab4cd3cbfe575297691c24ebed1b14">AUDIO_TYPE_PCM</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a37a806862fda8eaf16c833dad3174cf5">DEVICE_TYPE_AUDIO</a> + 8,</div>
<div class="line"><span class="lineno"> 54</span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ae00039ca7cacef0204fe01baa8220c54">AUDIO_TYPE_MIDI</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a37a806862fda8eaf16c833dad3174cf5">DEVICE_TYPE_AUDIO</a> + 16,</div>
<div class="line"><span class="lineno"> 55</span> </div>
<div class="line"><span class="lineno"> 56</span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a6ab07b3c02c4acfe712c682717fe04e9">NETWORK_TYPE_NONE</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5c73c1f1ac3f7d0c115707c2173e994d">DEVICE_TYPE_NETWORK</a> + 0,</div>
<div class="line"><span class="lineno"> 57</span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9adb66e74a951b1fa7596d1aa9b5a45a94">NETWORK_TYPE_ETHERNET</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5c73c1f1ac3f7d0c115707c2173e994d">DEVICE_TYPE_NETWORK</a> + 2,</div>
<div class="line"><span class="lineno"> 58</span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a906975273f9583ef293a59c70a133675">NETWORK_TYPE_WIFI</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5c73c1f1ac3f7d0c115707c2173e994d">DEVICE_TYPE_NETWORK</a> + 4,</div>
<div class="line"><span class="lineno"> 59</span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a3ab73e55d010169e03e01ae78841257e">NETWORK_TYPE_BLUETOOTH</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5c73c1f1ac3f7d0c115707c2173e994d">DEVICE_TYPE_NETWORK</a> + 8,</div>
<div class="line"><span class="lineno"> 60</span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a863b60e41cf98be72a86c3be2fe88769">NETWORK_TYPE_UART</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5c73c1f1ac3f7d0c115707c2173e994d">DEVICE_TYPE_NETWORK</a> + 16,</div>
<div class="line"><span class="lineno"> 61</span> </div>
<div class="line"><span class="lineno"> 62</span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a535106a7d34a3237b21547a7bf2c2ed6">BLOCK_TYPE_NONE</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db">DEVICE_TYPE_BLOCK</a> + 0,</div>
<div class="line"><span class="lineno"> 63</span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a7d607389b44b327db3003ca4f253b483">BLOCK_TYPE_SDCARD</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db">DEVICE_TYPE_BLOCK</a> + 2,</div>
<div class="line"><span class="lineno"> 64</span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9afb5d4ff4776303d834cb51c97700ece0">BLOCK_TYPE_HDD</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db">DEVICE_TYPE_BLOCK</a> + 4,</div>
<div class="line"><span class="lineno"> 65</span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad0f7c0ba812e1ba0f04440c576a51eca">BLOCK_TYPE_SSD</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db">DEVICE_TYPE_BLOCK</a> + 8,</div>
<div class="line"><span class="lineno"> 66</span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a95fcb72aaeb1f2119ea4c38f2e70cf2e">BLOCK_TYPE_USB</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db">DEVICE_TYPE_BLOCK</a> + 16,</div>
<div class="line"><span class="lineno"> 67</span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af7dc9e5551c53ecae14f5c655d159577">BLOCK_TYPE_NVME</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db">DEVICE_TYPE_BLOCK</a> + 32,</div>
<div class="line"><span class="lineno"> 68</span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9aa8025a033e9ea17e9a5462ec140770fc">BLOCK_TYPE_CDROM</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db">DEVICE_TYPE_BLOCK</a> + 64,</div>
<div class="line"><span class="lineno"> 69</span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9afe0cf24d007913eabf7353d7cf13498c">BLOCK_TYPE_FLOPPY</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db">DEVICE_TYPE_BLOCK</a> + 128,</div>
<div class="line"><span class="lineno"> 70</span>} <a class="code hl_enumeration" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9">DeviceType</a>;</div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9">DeviceType</a></div><div class="ttdeci">DeviceType</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00031">device.h:32</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a018e6200e5c27c2063d433ec4863a710"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a018e6200e5c27c2063d433ec4863a710">INPUT_TYPE_TOUCHSCREEN</a></div><div class="ttdeci">@ INPUT_TYPE_TOUCHSCREEN</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00044">device.h:44</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a2495a40f0dffb89073caff0ca2a9ae22"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a2495a40f0dffb89073caff0ca2a9ae22">INPUT_TYPE_GYROSCOPE</a></div><div class="ttdeci">@ INPUT_TYPE_GYROSCOPE</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00047">device.h:47</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a27334e27109139748c969385837b304a"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a27334e27109139748c969385837b304a">DEVICE_TYPE_MASK</a></div><div class="ttdeci">@ DEVICE_TYPE_MASK</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00033">device.h:33</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a37a806862fda8eaf16c833dad3174cf5"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a37a806862fda8eaf16c833dad3174cf5">DEVICE_TYPE_AUDIO</a></div><div class="ttdeci">@ DEVICE_TYPE_AUDIO</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00036">device.h:36</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a3ab73e55d010169e03e01ae78841257e"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a3ab73e55d010169e03e01ae78841257e">NETWORK_TYPE_BLUETOOTH</a></div><div class="ttdeci">@ NETWORK_TYPE_BLUETOOTH</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00059">device.h:59</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a3e070ec825628a7d7da71445b7c241f2"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a3e070ec825628a7d7da71445b7c241f2">AUDIO_TYPE_PWM</a></div><div class="ttdeci">@ AUDIO_TYPE_PWM</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00051">device.h:51</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a535106a7d34a3237b21547a7bf2c2ed6"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a535106a7d34a3237b21547a7bf2c2ed6">BLOCK_TYPE_NONE</a></div><div class="ttdeci">@ BLOCK_TYPE_NONE</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00062">device.h:62</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a5b9aa75488837c7571c1ae795d461fb3"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5b9aa75488837c7571c1ae795d461fb3">DEVICE_TYPE_NONE</a></div><div class="ttdeci">@ DEVICE_TYPE_NONE</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00034">device.h:34</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a5c73c1f1ac3f7d0c115707c2173e994d"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5c73c1f1ac3f7d0c115707c2173e994d">DEVICE_TYPE_NETWORK</a></div><div class="ttdeci">@ DEVICE_TYPE_NETWORK</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00037">device.h:37</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a6ab07b3c02c4acfe712c682717fe04e9"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a6ab07b3c02c4acfe712c682717fe04e9">NETWORK_TYPE_NONE</a></div><div class="ttdeci">@ NETWORK_TYPE_NONE</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00056">device.h:56</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a7d607389b44b327db3003ca4f253b483"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a7d607389b44b327db3003ca4f253b483">BLOCK_TYPE_SDCARD</a></div><div class="ttdeci">@ BLOCK_TYPE_SDCARD</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00063">device.h:63</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae">DEVICE_TYPE_INPUT</a></div><div class="ttdeci">@ DEVICE_TYPE_INPUT</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00035">device.h:35</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a863b60e41cf98be72a86c3be2fe88769"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a863b60e41cf98be72a86c3be2fe88769">NETWORK_TYPE_UART</a></div><div class="ttdeci">@ NETWORK_TYPE_UART</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00060">device.h:60</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a906975273f9583ef293a59c70a133675"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a906975273f9583ef293a59c70a133675">NETWORK_TYPE_WIFI</a></div><div class="ttdeci">@ NETWORK_TYPE_WIFI</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00058">device.h:58</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a95fcb72aaeb1f2119ea4c38f2e70cf2e"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a95fcb72aaeb1f2119ea4c38f2e70cf2e">BLOCK_TYPE_USB</a></div><div class="ttdeci">@ BLOCK_TYPE_USB</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00066">device.h:66</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9aa8025a033e9ea17e9a5462ec140770fc"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9aa8025a033e9ea17e9a5462ec140770fc">BLOCK_TYPE_CDROM</a></div><div class="ttdeci">@ BLOCK_TYPE_CDROM</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00068">device.h:68</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9ab2ab4cd3cbfe575297691c24ebed1b14"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ab2ab4cd3cbfe575297691c24ebed1b14">AUDIO_TYPE_PCM</a></div><div class="ttdeci">@ AUDIO_TYPE_PCM</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00053">device.h:53</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9ac859a01f69e364cb617975f41fa73aec"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ac859a01f69e364cb617975f41fa73aec">INPUT_TYPE_ACCELEROMETER</a></div><div class="ttdeci">@ INPUT_TYPE_ACCELEROMETER</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00046">device.h:46</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9ad0f7c0ba812e1ba0f04440c576a51eca"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad0f7c0ba812e1ba0f04440c576a51eca">BLOCK_TYPE_SSD</a></div><div class="ttdeci">@ BLOCK_TYPE_SSD</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00065">device.h:65</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9ad1ee9fba1029b865fd63a0925707ee87"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad1ee9fba1029b865fd63a0925707ee87">AUDIO_TYPE_DSP</a></div><div class="ttdeci">@ AUDIO_TYPE_DSP</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00052">device.h:52</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9ad7d361aa71f4cf10cc2605513864fdce"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad7d361aa71f4cf10cc2605513864fdce">INPUT_TYPE_NONE</a></div><div class="ttdeci">@ INPUT_TYPE_NONE</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00040">device.h:40</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9ad8d1402c0ed0e87e92a51aec23c4e03a"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad8d1402c0ed0e87e92a51aec23c4e03a">INPUT_TYPE_JOYSTICK</a></div><div class="ttdeci">@ INPUT_TYPE_JOYSTICK</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00043">device.h:43</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9ad930e7f402c859a3e4fdc518e76e68a8"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad930e7f402c859a3e4fdc518e76e68a8">INPUT_TYPE_KEYBOARD</a></div><div class="ttdeci">@ INPUT_TYPE_KEYBOARD</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00041">device.h:41</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9adb66e74a951b1fa7596d1aa9b5a45a94"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9adb66e74a951b1fa7596d1aa9b5a45a94">NETWORK_TYPE_ETHERNET</a></div><div class="ttdeci">@ NETWORK_TYPE_ETHERNET</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00057">device.h:57</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9ae00039ca7cacef0204fe01baa8220c54"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ae00039ca7cacef0204fe01baa8220c54">AUDIO_TYPE_MIDI</a></div><div class="ttdeci">@ AUDIO_TYPE_MIDI</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00054">device.h:54</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9ae1b2094865aa96d4b145581521ebf646"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ae1b2094865aa96d4b145581521ebf646">INPUT_TYPE_MOUSE</a></div><div class="ttdeci">@ INPUT_TYPE_MOUSE</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00042">device.h:42</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9ae2dbf91ef00809892b2cf2b8451dd5d4"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ae2dbf91ef00809892b2cf2b8451dd5d4">AUDIO_TYPE_NONE</a></div><div class="ttdeci">@ AUDIO_TYPE_NONE</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00050">device.h:50</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9af13d1e8fb22e12a503839e2c706cf9b4"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af13d1e8fb22e12a503839e2c706cf9b4">INPUT_TYPE_MAGNETOMETER</a></div><div class="ttdeci">@ INPUT_TYPE_MAGNETOMETER</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00048">device.h:48</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9af4697e9a0388204f823debec4e36c847"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af4697e9a0388204f823debec4e36c847">INPUT_TYPE_GAMEPAD</a></div><div class="ttdeci">@ INPUT_TYPE_GAMEPAD</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00045">device.h:45</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db">DEVICE_TYPE_BLOCK</a></div><div class="ttdeci">@ DEVICE_TYPE_BLOCK</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00038">device.h:38</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9af7dc9e5551c53ecae14f5c655d159577"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af7dc9e5551c53ecae14f5c655d159577">BLOCK_TYPE_NVME</a></div><div class="ttdeci">@ BLOCK_TYPE_NVME</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00067">device.h:67</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9afb5d4ff4776303d834cb51c97700ece0"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9afb5d4ff4776303d834cb51c97700ece0">BLOCK_TYPE_HDD</a></div><div class="ttdeci">@ BLOCK_TYPE_HDD</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00064">device.h:64</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9afe0cf24d007913eabf7353d7cf13498c"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9afe0cf24d007913eabf7353d7cf13498c">BLOCK_TYPE_FLOPPY</a></div><div class="ttdeci">@ BLOCK_TYPE_FLOPPY</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00069">device.h:69</a></div></div>
</div><!-- fragment -->
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="a6fa54b6c61e3ac1a932decf111303bb9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6fa54b6c61e3ac1a932decf111303bb9">&#9670;&nbsp;</a></span>RegisterDevice()</h2>
<a id="a6fa54b6c61e3ac1a932decf111303bb9" name="a6fa54b6c61e3ac1a932decf111303bb9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6fa54b6c61e3ac1a932decf111303bb9">&#9670;&#160;</a></span>RegisterDevice()</h2>
<div class="memitem">
<div class="memproto">
@ -319,8 +326,8 @@ Functions</h2></td></tr>
</div>
</div>
<a id="a0ebb7111c50f31c0740b2caa2c56ff41"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0ebb7111c50f31c0740b2caa2c56ff41">&#9670;&nbsp;</a></span>UnregisterDevice()</h2>
<a id="a0ebb7111c50f31c0740b2caa2c56ff41" name="a0ebb7111c50f31c0740b2caa2c56ff41"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0ebb7111c50f31c0740b2caa2c56ff41">&#9670;&#160;</a></span>UnregisterDevice()</h2>
<div class="memitem">
<div class="memproto">
@ -343,7 +350,7 @@ Functions</h2></td></tr>
<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="../../db/de9/device_8h.html">device.h</a></li>
<li class="footer">Generated on Sat Jan 4 2025 19:36:04 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.1 </li>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

View File

@ -5,7 +5,7 @@
<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.1" />
<meta name="generator" content="Doxygen 1.9.8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Kernel/include/interface/device.h Source File</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" />
@ -52,22 +52,28 @@
</tbody>
</table>
</div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 -->
<!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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">
@ -80,7 +86,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('db/de9/device_8h_source.html','../../'); initResizable(); });
/* @license-end */
</script>
@ -94,136 +100,144 @@ $(document).ready(function(){initNavTree('db/de9/device_8h_source.html','../../'
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<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">device.h</div> </div>
<div class="headertitle"><div class="title">device.h</div></div>
</div><!--header-->
<div class="contents">
<a href="../../db/de9/device_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> This file is part of Fennix Kernel.</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> Fennix Kernel is free software: you can redistribute it and/or</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> modify it under the terms of the GNU General Public License as</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> published by the Free Software Foundation, either version 3 of</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> the License, or (at your option) any later version.</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> Fennix Kernel is distributed in the hope that it will be useful,</span></div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> GNU General Public License for more details.</span></div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> You should have received a copy of the GNU General Public License</span></div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> along with Fennix Kernel. If not, see &lt;https://www.gnu.org/licenses/&gt;.</span></div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">*/</span></div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; </div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#ifndef __FENNIX_API_DEVICE_H__</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#define __FENNIX_API_DEVICE_H__</span></div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; </div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#include &lt;types.h&gt;</span></div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; </div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef __FENNIX_API_FILESYSTEM_H__</span></div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#if __has_include(&lt;interface/fs.h&gt;)</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="../../df/d26/fs_8h.html">interface/fs.h</a>&gt;</span></div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#else</span></div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="../../df/d26/fs_8h.html">fs.h</a>&gt;</span></div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#endif </span><span class="comment">// !__FENNIX_API_FILESYSTEM_H__</span></div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; </div>
<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9"> 31</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;{</div>
<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a27334e27109139748c969385837b304a"> 33</a></span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a27334e27109139748c969385837b304a">DEVICE_TYPE_MASK</a> = 0b1111111100000000000000000000000000000000,</div>
<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5b9aa75488837c7571c1ae795d461fb3"> 34</a></span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5b9aa75488837c7571c1ae795d461fb3">DEVICE_TYPE_NONE</a> = 0b0000000000000000000000000000000000000000,</div>
<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae"> 35</a></span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae">DEVICE_TYPE_INPUT</a> = 0b0000000100000000000000000000000000000000,</div>
<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a37a806862fda8eaf16c833dad3174cf5"> 36</a></span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a37a806862fda8eaf16c833dad3174cf5">DEVICE_TYPE_AUDIO</a> = 0b0000001000000000000000000000000000000000,</div>
<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5c73c1f1ac3f7d0c115707c2173e994d"> 37</a></span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5c73c1f1ac3f7d0c115707c2173e994d">DEVICE_TYPE_NETWORK</a> = 0b0000010000000000000000000000000000000000,</div>
<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db"> 38</a></span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db">DEVICE_TYPE_BLOCK</a> = 0b0000100000000000000000000000000000000000,</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; </div>
<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad7d361aa71f4cf10cc2605513864fdce"> 40</a></span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad7d361aa71f4cf10cc2605513864fdce">INPUT_TYPE_NONE</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae">DEVICE_TYPE_INPUT</a> + 0,</div>
<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad930e7f402c859a3e4fdc518e76e68a8"> 41</a></span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad930e7f402c859a3e4fdc518e76e68a8">INPUT_TYPE_KEYBOARD</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae">DEVICE_TYPE_INPUT</a> + 2,</div>
<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ae1b2094865aa96d4b145581521ebf646"> 42</a></span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ae1b2094865aa96d4b145581521ebf646">INPUT_TYPE_MOUSE</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae">DEVICE_TYPE_INPUT</a> + 4,</div>
<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad8d1402c0ed0e87e92a51aec23c4e03a"> 43</a></span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad8d1402c0ed0e87e92a51aec23c4e03a">INPUT_TYPE_JOYSTICK</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae">DEVICE_TYPE_INPUT</a> + 8,</div>
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a018e6200e5c27c2063d433ec4863a710"> 44</a></span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a018e6200e5c27c2063d433ec4863a710">INPUT_TYPE_TOUCHSCREEN</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae">DEVICE_TYPE_INPUT</a> + 16,</div>
<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af4697e9a0388204f823debec4e36c847"> 45</a></span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af4697e9a0388204f823debec4e36c847">INPUT_TYPE_GAMEPAD</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae">DEVICE_TYPE_INPUT</a> + 32,</div>
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ac859a01f69e364cb617975f41fa73aec"> 46</a></span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ac859a01f69e364cb617975f41fa73aec">INPUT_TYPE_ACCELEROMETER</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae">DEVICE_TYPE_INPUT</a> + 64,</div>
<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a2495a40f0dffb89073caff0ca2a9ae22"> 47</a></span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a2495a40f0dffb89073caff0ca2a9ae22">INPUT_TYPE_GYROSCOPE</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae">DEVICE_TYPE_INPUT</a> + 128,</div>
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af13d1e8fb22e12a503839e2c706cf9b4"> 48</a></span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af13d1e8fb22e12a503839e2c706cf9b4">INPUT_TYPE_MAGNETOMETER</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae">DEVICE_TYPE_INPUT</a> + 256,</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; </div>
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ae2dbf91ef00809892b2cf2b8451dd5d4"> 50</a></span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ae2dbf91ef00809892b2cf2b8451dd5d4">AUDIO_TYPE_NONE</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a37a806862fda8eaf16c833dad3174cf5">DEVICE_TYPE_AUDIO</a> + 0,</div>
<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a3e070ec825628a7d7da71445b7c241f2"> 51</a></span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a3e070ec825628a7d7da71445b7c241f2">AUDIO_TYPE_PWM</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a37a806862fda8eaf16c833dad3174cf5">DEVICE_TYPE_AUDIO</a> + 2,</div>
<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad1ee9fba1029b865fd63a0925707ee87"> 52</a></span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad1ee9fba1029b865fd63a0925707ee87">AUDIO_TYPE_DSP</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a37a806862fda8eaf16c833dad3174cf5">DEVICE_TYPE_AUDIO</a> + 4,</div>
<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ab2ab4cd3cbfe575297691c24ebed1b14"> 53</a></span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ab2ab4cd3cbfe575297691c24ebed1b14">AUDIO_TYPE_PCM</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a37a806862fda8eaf16c833dad3174cf5">DEVICE_TYPE_AUDIO</a> + 8,</div>
<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ae00039ca7cacef0204fe01baa8220c54"> 54</a></span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ae00039ca7cacef0204fe01baa8220c54">AUDIO_TYPE_MIDI</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a37a806862fda8eaf16c833dad3174cf5">DEVICE_TYPE_AUDIO</a> + 16,</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; </div>
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a6ab07b3c02c4acfe712c682717fe04e9"> 56</a></span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a6ab07b3c02c4acfe712c682717fe04e9">NETWORK_TYPE_NONE</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5c73c1f1ac3f7d0c115707c2173e994d">DEVICE_TYPE_NETWORK</a> + 0,</div>
<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9adb66e74a951b1fa7596d1aa9b5a45a94"> 57</a></span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9adb66e74a951b1fa7596d1aa9b5a45a94">NETWORK_TYPE_ETHERNET</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5c73c1f1ac3f7d0c115707c2173e994d">DEVICE_TYPE_NETWORK</a> + 2,</div>
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a906975273f9583ef293a59c70a133675"> 58</a></span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a906975273f9583ef293a59c70a133675">NETWORK_TYPE_WIFI</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5c73c1f1ac3f7d0c115707c2173e994d">DEVICE_TYPE_NETWORK</a> + 4,</div>
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a3ab73e55d010169e03e01ae78841257e"> 59</a></span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a3ab73e55d010169e03e01ae78841257e">NETWORK_TYPE_BLUETOOTH</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5c73c1f1ac3f7d0c115707c2173e994d">DEVICE_TYPE_NETWORK</a> + 8,</div>
<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a863b60e41cf98be72a86c3be2fe88769"> 60</a></span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a863b60e41cf98be72a86c3be2fe88769">NETWORK_TYPE_UART</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5c73c1f1ac3f7d0c115707c2173e994d">DEVICE_TYPE_NETWORK</a> + 16,</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; </div>
<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a535106a7d34a3237b21547a7bf2c2ed6"> 62</a></span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a535106a7d34a3237b21547a7bf2c2ed6">BLOCK_TYPE_NONE</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db">DEVICE_TYPE_BLOCK</a> + 0,</div>
<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a7d607389b44b327db3003ca4f253b483"> 63</a></span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a7d607389b44b327db3003ca4f253b483">BLOCK_TYPE_SDCARD</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db">DEVICE_TYPE_BLOCK</a> + 2,</div>
<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9afb5d4ff4776303d834cb51c97700ece0"> 64</a></span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9afb5d4ff4776303d834cb51c97700ece0">BLOCK_TYPE_HDD</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db">DEVICE_TYPE_BLOCK</a> + 4,</div>
<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad0f7c0ba812e1ba0f04440c576a51eca"> 65</a></span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad0f7c0ba812e1ba0f04440c576a51eca">BLOCK_TYPE_SSD</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db">DEVICE_TYPE_BLOCK</a> + 8,</div>
<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a95fcb72aaeb1f2119ea4c38f2e70cf2e"> 66</a></span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a95fcb72aaeb1f2119ea4c38f2e70cf2e">BLOCK_TYPE_USB</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db">DEVICE_TYPE_BLOCK</a> + 16,</div>
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af7dc9e5551c53ecae14f5c655d159577"> 67</a></span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af7dc9e5551c53ecae14f5c655d159577">BLOCK_TYPE_NVME</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db">DEVICE_TYPE_BLOCK</a> + 32,</div>
<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9aa8025a033e9ea17e9a5462ec140770fc"> 68</a></span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9aa8025a033e9ea17e9a5462ec140770fc">BLOCK_TYPE_CDROM</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db">DEVICE_TYPE_BLOCK</a> + 64,</div>
<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9afe0cf24d007913eabf7353d7cf13498c"> 69</a></span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9afe0cf24d007913eabf7353d7cf13498c">BLOCK_TYPE_FLOPPY</a> = <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db">DEVICE_TYPE_BLOCK</a> + 128,</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;} <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9">DeviceType</a>;</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; </div>
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#a6fa54b6c61e3ac1a932decf111303bb9"> 72</a></span>&#160;EXTERNC dev_t <a class="code" href="../../db/de9/device_8h.html#a6fa54b6c61e3ac1a932decf111303bb9">RegisterDevice</a>(<a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9">DeviceType</a> Type, <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="../../db/de6/structInodeOperations.html">InodeOperations</a> *Operations);</div>
<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#a0ebb7111c50f31c0740b2caa2c56ff41"> 73</a></span>&#160;EXTERNC <span class="keywordtype">int</span> <a class="code" href="../../db/de9/device_8h.html#a0ebb7111c50f31c0740b2caa2c56ff41">UnregisterDevice</a>(dev_t Device);</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; </div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor">#endif </span><span class="comment">// !__FENNIX_API_DEVICE_H__</span></div>
<a href="../../db/de9/device_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 &lt;https://www.gnu.org/licenses/&gt;.</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_DEVICE_H__</span></div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#define __FENNIX_API_DEVICE_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 &lt;types.h&gt;</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="preprocessor">#ifndef __FENNIX_API_FILESYSTEM_H__</span></div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#if __has_include(&lt;interface/fs.h&gt;)</span></div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#include &lt;<a class="code" href="../../df/d26/fs_8h.html">interface/fs.h</a>&gt;</span></div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="preprocessor">#else</span></div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="preprocessor">#include &lt;<a class="code" href="../../df/d26/fs_8h.html">fs.h</a>&gt;</span></div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="preprocessor">#endif </span><span class="comment">// !__FENNIX_API_FILESYSTEM_H__</span></div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> </div>
<div class="foldopen" id="foldopen00031" data-start="{" data-end="};">
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9"> 31</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span>{</div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a27334e27109139748c969385837b304a"> 33</a></span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a27334e27109139748c969385837b304a">DEVICE_TYPE_MASK</a> = 0b1111111100000000000000000000000000000000,</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5b9aa75488837c7571c1ae795d461fb3"> 34</a></span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5b9aa75488837c7571c1ae795d461fb3">DEVICE_TYPE_NONE</a> = 0b0000000000000000000000000000000000000000,</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae"> 35</a></span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae">DEVICE_TYPE_INPUT</a> = 0b0000000100000000000000000000000000000000,</div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a37a806862fda8eaf16c833dad3174cf5"> 36</a></span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a37a806862fda8eaf16c833dad3174cf5">DEVICE_TYPE_AUDIO</a> = 0b0000001000000000000000000000000000000000,</div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5c73c1f1ac3f7d0c115707c2173e994d"> 37</a></span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5c73c1f1ac3f7d0c115707c2173e994d">DEVICE_TYPE_NETWORK</a> = 0b0000010000000000000000000000000000000000,</div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db"> 38</a></span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db">DEVICE_TYPE_BLOCK</a> = 0b0000100000000000000000000000000000000000,</div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad7d361aa71f4cf10cc2605513864fdce"> 40</a></span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad7d361aa71f4cf10cc2605513864fdce">INPUT_TYPE_NONE</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae">DEVICE_TYPE_INPUT</a> + 0,</div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad930e7f402c859a3e4fdc518e76e68a8"> 41</a></span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad930e7f402c859a3e4fdc518e76e68a8">INPUT_TYPE_KEYBOARD</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae">DEVICE_TYPE_INPUT</a> + 2,</div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ae1b2094865aa96d4b145581521ebf646"> 42</a></span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ae1b2094865aa96d4b145581521ebf646">INPUT_TYPE_MOUSE</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae">DEVICE_TYPE_INPUT</a> + 4,</div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad8d1402c0ed0e87e92a51aec23c4e03a"> 43</a></span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad8d1402c0ed0e87e92a51aec23c4e03a">INPUT_TYPE_JOYSTICK</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae">DEVICE_TYPE_INPUT</a> + 8,</div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a018e6200e5c27c2063d433ec4863a710"> 44</a></span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a018e6200e5c27c2063d433ec4863a710">INPUT_TYPE_TOUCHSCREEN</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae">DEVICE_TYPE_INPUT</a> + 16,</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af4697e9a0388204f823debec4e36c847"> 45</a></span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af4697e9a0388204f823debec4e36c847">INPUT_TYPE_GAMEPAD</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae">DEVICE_TYPE_INPUT</a> + 32,</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ac859a01f69e364cb617975f41fa73aec"> 46</a></span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ac859a01f69e364cb617975f41fa73aec">INPUT_TYPE_ACCELEROMETER</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae">DEVICE_TYPE_INPUT</a> + 64,</div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a2495a40f0dffb89073caff0ca2a9ae22"> 47</a></span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a2495a40f0dffb89073caff0ca2a9ae22">INPUT_TYPE_GYROSCOPE</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae">DEVICE_TYPE_INPUT</a> + 128,</div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af13d1e8fb22e12a503839e2c706cf9b4"> 48</a></span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af13d1e8fb22e12a503839e2c706cf9b4">INPUT_TYPE_MAGNETOMETER</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae">DEVICE_TYPE_INPUT</a> + 256,</div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> </div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ae2dbf91ef00809892b2cf2b8451dd5d4"> 50</a></span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ae2dbf91ef00809892b2cf2b8451dd5d4">AUDIO_TYPE_NONE</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a37a806862fda8eaf16c833dad3174cf5">DEVICE_TYPE_AUDIO</a> + 0,</div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a3e070ec825628a7d7da71445b7c241f2"> 51</a></span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a3e070ec825628a7d7da71445b7c241f2">AUDIO_TYPE_PWM</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a37a806862fda8eaf16c833dad3174cf5">DEVICE_TYPE_AUDIO</a> + 2,</div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad1ee9fba1029b865fd63a0925707ee87"> 52</a></span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad1ee9fba1029b865fd63a0925707ee87">AUDIO_TYPE_DSP</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a37a806862fda8eaf16c833dad3174cf5">DEVICE_TYPE_AUDIO</a> + 4,</div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ab2ab4cd3cbfe575297691c24ebed1b14"> 53</a></span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ab2ab4cd3cbfe575297691c24ebed1b14">AUDIO_TYPE_PCM</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a37a806862fda8eaf16c833dad3174cf5">DEVICE_TYPE_AUDIO</a> + 8,</div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ae00039ca7cacef0204fe01baa8220c54"> 54</a></span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ae00039ca7cacef0204fe01baa8220c54">AUDIO_TYPE_MIDI</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a37a806862fda8eaf16c833dad3174cf5">DEVICE_TYPE_AUDIO</a> + 16,</div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> </div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a6ab07b3c02c4acfe712c682717fe04e9"> 56</a></span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a6ab07b3c02c4acfe712c682717fe04e9">NETWORK_TYPE_NONE</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5c73c1f1ac3f7d0c115707c2173e994d">DEVICE_TYPE_NETWORK</a> + 0,</div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9adb66e74a951b1fa7596d1aa9b5a45a94"> 57</a></span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9adb66e74a951b1fa7596d1aa9b5a45a94">NETWORK_TYPE_ETHERNET</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5c73c1f1ac3f7d0c115707c2173e994d">DEVICE_TYPE_NETWORK</a> + 2,</div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a906975273f9583ef293a59c70a133675"> 58</a></span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a906975273f9583ef293a59c70a133675">NETWORK_TYPE_WIFI</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5c73c1f1ac3f7d0c115707c2173e994d">DEVICE_TYPE_NETWORK</a> + 4,</div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a3ab73e55d010169e03e01ae78841257e"> 59</a></span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a3ab73e55d010169e03e01ae78841257e">NETWORK_TYPE_BLUETOOTH</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5c73c1f1ac3f7d0c115707c2173e994d">DEVICE_TYPE_NETWORK</a> + 8,</div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a863b60e41cf98be72a86c3be2fe88769"> 60</a></span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a863b60e41cf98be72a86c3be2fe88769">NETWORK_TYPE_UART</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5c73c1f1ac3f7d0c115707c2173e994d">DEVICE_TYPE_NETWORK</a> + 16,</div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> </div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a535106a7d34a3237b21547a7bf2c2ed6"> 62</a></span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a535106a7d34a3237b21547a7bf2c2ed6">BLOCK_TYPE_NONE</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db">DEVICE_TYPE_BLOCK</a> + 0,</div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a7d607389b44b327db3003ca4f253b483"> 63</a></span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a7d607389b44b327db3003ca4f253b483">BLOCK_TYPE_SDCARD</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db">DEVICE_TYPE_BLOCK</a> + 2,</div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9afb5d4ff4776303d834cb51c97700ece0"> 64</a></span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9afb5d4ff4776303d834cb51c97700ece0">BLOCK_TYPE_HDD</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db">DEVICE_TYPE_BLOCK</a> + 4,</div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad0f7c0ba812e1ba0f04440c576a51eca"> 65</a></span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad0f7c0ba812e1ba0f04440c576a51eca">BLOCK_TYPE_SSD</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db">DEVICE_TYPE_BLOCK</a> + 8,</div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a95fcb72aaeb1f2119ea4c38f2e70cf2e"> 66</a></span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a95fcb72aaeb1f2119ea4c38f2e70cf2e">BLOCK_TYPE_USB</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db">DEVICE_TYPE_BLOCK</a> + 16,</div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af7dc9e5551c53ecae14f5c655d159577"> 67</a></span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af7dc9e5551c53ecae14f5c655d159577">BLOCK_TYPE_NVME</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db">DEVICE_TYPE_BLOCK</a> + 32,</div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9aa8025a033e9ea17e9a5462ec140770fc"> 68</a></span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9aa8025a033e9ea17e9a5462ec140770fc">BLOCK_TYPE_CDROM</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db">DEVICE_TYPE_BLOCK</a> + 64,</div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9afe0cf24d007913eabf7353d7cf13498c"> 69</a></span> <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9afe0cf24d007913eabf7353d7cf13498c">BLOCK_TYPE_FLOPPY</a> = <a class="code hl_enumvalue" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db">DEVICE_TYPE_BLOCK</a> + 128,</div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span>} <a class="code hl_enumeration" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9">DeviceType</a>;</div>
</div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> </div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#a6fa54b6c61e3ac1a932decf111303bb9"> 72</a></span>EXTERNC dev_t <a class="code hl_function" href="../../db/de9/device_8h.html#a6fa54b6c61e3ac1a932decf111303bb9">RegisterDevice</a>(<a class="code hl_enumeration" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9">DeviceType</a> Type, <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="../../db/de6/structInodeOperations.html">InodeOperations</a> *Operations);</div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#a0ebb7111c50f31c0740b2caa2c56ff41"> 73</a></span>EXTERNC <span class="keywordtype">int</span> <a class="code hl_function" href="../../db/de9/device_8h.html#a0ebb7111c50f31c0740b2caa2c56ff41">UnregisterDevice</a>(dev_t Device);</div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> </div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span><span class="preprocessor">#endif </span><span class="comment">// !__FENNIX_API_DEVICE_H__</span></div>
<div class="ttc" id="adevice_8h_html_a0ebb7111c50f31c0740b2caa2c56ff41"><div class="ttname"><a href="../../db/de9/device_8h.html#a0ebb7111c50f31c0740b2caa2c56ff41">UnregisterDevice</a></div><div class="ttdeci">EXTERNC int UnregisterDevice(dev_t Device)</div></div>
<div class="ttc" id="adevice_8h_html_a6fa54b6c61e3ac1a932decf111303bb9"><div class="ttname"><a href="../../db/de9/device_8h.html#a6fa54b6c61e3ac1a932decf111303bb9">RegisterDevice</a></div><div class="ttdeci">EXTERNC dev_t RegisterDevice(DeviceType Type, const struct InodeOperations *Operations)</div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9">DeviceType</a></div><div class="ttdeci">DeviceType</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00031">device.h:32</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a018e6200e5c27c2063d433ec4863a710"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a018e6200e5c27c2063d433ec4863a710">INPUT_TYPE_TOUCHSCREEN</a></div><div class="ttdeci">@ INPUT_TYPE_TOUCHSCREEN</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00044">device.h:44</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a2495a40f0dffb89073caff0ca2a9ae22"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a2495a40f0dffb89073caff0ca2a9ae22">INPUT_TYPE_GYROSCOPE</a></div><div class="ttdeci">@ INPUT_TYPE_GYROSCOPE</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00047">device.h:47</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a27334e27109139748c969385837b304a"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a27334e27109139748c969385837b304a">DEVICE_TYPE_MASK</a></div><div class="ttdeci">@ DEVICE_TYPE_MASK</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00033">device.h:33</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a37a806862fda8eaf16c833dad3174cf5"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a37a806862fda8eaf16c833dad3174cf5">DEVICE_TYPE_AUDIO</a></div><div class="ttdeci">@ DEVICE_TYPE_AUDIO</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00036">device.h:36</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a3ab73e55d010169e03e01ae78841257e"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a3ab73e55d010169e03e01ae78841257e">NETWORK_TYPE_BLUETOOTH</a></div><div class="ttdeci">@ NETWORK_TYPE_BLUETOOTH</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00059">device.h:59</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a3e070ec825628a7d7da71445b7c241f2"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a3e070ec825628a7d7da71445b7c241f2">AUDIO_TYPE_PWM</a></div><div class="ttdeci">@ AUDIO_TYPE_PWM</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00051">device.h:51</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a535106a7d34a3237b21547a7bf2c2ed6"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a535106a7d34a3237b21547a7bf2c2ed6">BLOCK_TYPE_NONE</a></div><div class="ttdeci">@ BLOCK_TYPE_NONE</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00062">device.h:62</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a5b9aa75488837c7571c1ae795d461fb3"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5b9aa75488837c7571c1ae795d461fb3">DEVICE_TYPE_NONE</a></div><div class="ttdeci">@ DEVICE_TYPE_NONE</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00034">device.h:34</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a5c73c1f1ac3f7d0c115707c2173e994d"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5c73c1f1ac3f7d0c115707c2173e994d">DEVICE_TYPE_NETWORK</a></div><div class="ttdeci">@ DEVICE_TYPE_NETWORK</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00037">device.h:37</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a6ab07b3c02c4acfe712c682717fe04e9"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a6ab07b3c02c4acfe712c682717fe04e9">NETWORK_TYPE_NONE</a></div><div class="ttdeci">@ NETWORK_TYPE_NONE</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00056">device.h:56</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a7d607389b44b327db3003ca4f253b483"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a7d607389b44b327db3003ca4f253b483">BLOCK_TYPE_SDCARD</a></div><div class="ttdeci">@ BLOCK_TYPE_SDCARD</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00063">device.h:63</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae">DEVICE_TYPE_INPUT</a></div><div class="ttdeci">@ DEVICE_TYPE_INPUT</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00035">device.h:35</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a863b60e41cf98be72a86c3be2fe88769"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a863b60e41cf98be72a86c3be2fe88769">NETWORK_TYPE_UART</a></div><div class="ttdeci">@ NETWORK_TYPE_UART</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00060">device.h:60</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a906975273f9583ef293a59c70a133675"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a906975273f9583ef293a59c70a133675">NETWORK_TYPE_WIFI</a></div><div class="ttdeci">@ NETWORK_TYPE_WIFI</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00058">device.h:58</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a95fcb72aaeb1f2119ea4c38f2e70cf2e"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a95fcb72aaeb1f2119ea4c38f2e70cf2e">BLOCK_TYPE_USB</a></div><div class="ttdeci">@ BLOCK_TYPE_USB</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00066">device.h:66</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9aa8025a033e9ea17e9a5462ec140770fc"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9aa8025a033e9ea17e9a5462ec140770fc">BLOCK_TYPE_CDROM</a></div><div class="ttdeci">@ BLOCK_TYPE_CDROM</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00068">device.h:68</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9ab2ab4cd3cbfe575297691c24ebed1b14"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ab2ab4cd3cbfe575297691c24ebed1b14">AUDIO_TYPE_PCM</a></div><div class="ttdeci">@ AUDIO_TYPE_PCM</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00053">device.h:53</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9ac859a01f69e364cb617975f41fa73aec"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ac859a01f69e364cb617975f41fa73aec">INPUT_TYPE_ACCELEROMETER</a></div><div class="ttdeci">@ INPUT_TYPE_ACCELEROMETER</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00046">device.h:46</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9ad0f7c0ba812e1ba0f04440c576a51eca"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad0f7c0ba812e1ba0f04440c576a51eca">BLOCK_TYPE_SSD</a></div><div class="ttdeci">@ BLOCK_TYPE_SSD</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00065">device.h:65</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9ad1ee9fba1029b865fd63a0925707ee87"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad1ee9fba1029b865fd63a0925707ee87">AUDIO_TYPE_DSP</a></div><div class="ttdeci">@ AUDIO_TYPE_DSP</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00052">device.h:52</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9ad7d361aa71f4cf10cc2605513864fdce"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad7d361aa71f4cf10cc2605513864fdce">INPUT_TYPE_NONE</a></div><div class="ttdeci">@ INPUT_TYPE_NONE</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00040">device.h:40</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9ad8d1402c0ed0e87e92a51aec23c4e03a"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad8d1402c0ed0e87e92a51aec23c4e03a">INPUT_TYPE_JOYSTICK</a></div><div class="ttdeci">@ INPUT_TYPE_JOYSTICK</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00043">device.h:43</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9ad930e7f402c859a3e4fdc518e76e68a8"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad930e7f402c859a3e4fdc518e76e68a8">INPUT_TYPE_KEYBOARD</a></div><div class="ttdeci">@ INPUT_TYPE_KEYBOARD</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00041">device.h:41</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9adb66e74a951b1fa7596d1aa9b5a45a94"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9adb66e74a951b1fa7596d1aa9b5a45a94">NETWORK_TYPE_ETHERNET</a></div><div class="ttdeci">@ NETWORK_TYPE_ETHERNET</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00057">device.h:57</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9ae00039ca7cacef0204fe01baa8220c54"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ae00039ca7cacef0204fe01baa8220c54">AUDIO_TYPE_MIDI</a></div><div class="ttdeci">@ AUDIO_TYPE_MIDI</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00054">device.h:54</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9ae1b2094865aa96d4b145581521ebf646"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ae1b2094865aa96d4b145581521ebf646">INPUT_TYPE_MOUSE</a></div><div class="ttdeci">@ INPUT_TYPE_MOUSE</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00042">device.h:42</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9ae2dbf91ef00809892b2cf2b8451dd5d4"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ae2dbf91ef00809892b2cf2b8451dd5d4">AUDIO_TYPE_NONE</a></div><div class="ttdeci">@ AUDIO_TYPE_NONE</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00050">device.h:50</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9af13d1e8fb22e12a503839e2c706cf9b4"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af13d1e8fb22e12a503839e2c706cf9b4">INPUT_TYPE_MAGNETOMETER</a></div><div class="ttdeci">@ INPUT_TYPE_MAGNETOMETER</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00048">device.h:48</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9af4697e9a0388204f823debec4e36c847"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af4697e9a0388204f823debec4e36c847">INPUT_TYPE_GAMEPAD</a></div><div class="ttdeci">@ INPUT_TYPE_GAMEPAD</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00045">device.h:45</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db">DEVICE_TYPE_BLOCK</a></div><div class="ttdeci">@ DEVICE_TYPE_BLOCK</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00038">device.h:38</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9af7dc9e5551c53ecae14f5c655d159577"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af7dc9e5551c53ecae14f5c655d159577">BLOCK_TYPE_NVME</a></div><div class="ttdeci">@ BLOCK_TYPE_NVME</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00067">device.h:67</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9afb5d4ff4776303d834cb51c97700ece0"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9afb5d4ff4776303d834cb51c97700ece0">BLOCK_TYPE_HDD</a></div><div class="ttdeci">@ BLOCK_TYPE_HDD</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00064">device.h:64</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9afe0cf24d007913eabf7353d7cf13498c"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9afe0cf24d007913eabf7353d7cf13498c">BLOCK_TYPE_FLOPPY</a></div><div class="ttdeci">@ BLOCK_TYPE_FLOPPY</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00069">device.h:69</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9">DeviceType</a></div><div class="ttdeci">DeviceType</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00031">device.h:32</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a018e6200e5c27c2063d433ec4863a710"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a018e6200e5c27c2063d433ec4863a710">INPUT_TYPE_TOUCHSCREEN</a></div><div class="ttdeci">@ INPUT_TYPE_TOUCHSCREEN</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00044">device.h:44</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a2495a40f0dffb89073caff0ca2a9ae22"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a2495a40f0dffb89073caff0ca2a9ae22">INPUT_TYPE_GYROSCOPE</a></div><div class="ttdeci">@ INPUT_TYPE_GYROSCOPE</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00047">device.h:47</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a27334e27109139748c969385837b304a"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a27334e27109139748c969385837b304a">DEVICE_TYPE_MASK</a></div><div class="ttdeci">@ DEVICE_TYPE_MASK</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00033">device.h:33</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a37a806862fda8eaf16c833dad3174cf5"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a37a806862fda8eaf16c833dad3174cf5">DEVICE_TYPE_AUDIO</a></div><div class="ttdeci">@ DEVICE_TYPE_AUDIO</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00036">device.h:36</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a3ab73e55d010169e03e01ae78841257e"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a3ab73e55d010169e03e01ae78841257e">NETWORK_TYPE_BLUETOOTH</a></div><div class="ttdeci">@ NETWORK_TYPE_BLUETOOTH</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00059">device.h:59</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a3e070ec825628a7d7da71445b7c241f2"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a3e070ec825628a7d7da71445b7c241f2">AUDIO_TYPE_PWM</a></div><div class="ttdeci">@ AUDIO_TYPE_PWM</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00051">device.h:51</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a535106a7d34a3237b21547a7bf2c2ed6"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a535106a7d34a3237b21547a7bf2c2ed6">BLOCK_TYPE_NONE</a></div><div class="ttdeci">@ BLOCK_TYPE_NONE</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00062">device.h:62</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a5b9aa75488837c7571c1ae795d461fb3"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5b9aa75488837c7571c1ae795d461fb3">DEVICE_TYPE_NONE</a></div><div class="ttdeci">@ DEVICE_TYPE_NONE</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00034">device.h:34</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a5c73c1f1ac3f7d0c115707c2173e994d"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5c73c1f1ac3f7d0c115707c2173e994d">DEVICE_TYPE_NETWORK</a></div><div class="ttdeci">@ DEVICE_TYPE_NETWORK</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00037">device.h:37</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a6ab07b3c02c4acfe712c682717fe04e9"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a6ab07b3c02c4acfe712c682717fe04e9">NETWORK_TYPE_NONE</a></div><div class="ttdeci">@ NETWORK_TYPE_NONE</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00056">device.h:56</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a7d607389b44b327db3003ca4f253b483"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a7d607389b44b327db3003ca4f253b483">BLOCK_TYPE_SDCARD</a></div><div class="ttdeci">@ BLOCK_TYPE_SDCARD</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00063">device.h:63</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae">DEVICE_TYPE_INPUT</a></div><div class="ttdeci">@ DEVICE_TYPE_INPUT</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00035">device.h:35</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a863b60e41cf98be72a86c3be2fe88769"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a863b60e41cf98be72a86c3be2fe88769">NETWORK_TYPE_UART</a></div><div class="ttdeci">@ NETWORK_TYPE_UART</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00060">device.h:60</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a906975273f9583ef293a59c70a133675"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a906975273f9583ef293a59c70a133675">NETWORK_TYPE_WIFI</a></div><div class="ttdeci">@ NETWORK_TYPE_WIFI</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00058">device.h:58</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a95fcb72aaeb1f2119ea4c38f2e70cf2e"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a95fcb72aaeb1f2119ea4c38f2e70cf2e">BLOCK_TYPE_USB</a></div><div class="ttdeci">@ BLOCK_TYPE_USB</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00066">device.h:66</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9aa8025a033e9ea17e9a5462ec140770fc"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9aa8025a033e9ea17e9a5462ec140770fc">BLOCK_TYPE_CDROM</a></div><div class="ttdeci">@ BLOCK_TYPE_CDROM</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00068">device.h:68</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9ab2ab4cd3cbfe575297691c24ebed1b14"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ab2ab4cd3cbfe575297691c24ebed1b14">AUDIO_TYPE_PCM</a></div><div class="ttdeci">@ AUDIO_TYPE_PCM</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00053">device.h:53</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9ac859a01f69e364cb617975f41fa73aec"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ac859a01f69e364cb617975f41fa73aec">INPUT_TYPE_ACCELEROMETER</a></div><div class="ttdeci">@ INPUT_TYPE_ACCELEROMETER</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00046">device.h:46</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9ad0f7c0ba812e1ba0f04440c576a51eca"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad0f7c0ba812e1ba0f04440c576a51eca">BLOCK_TYPE_SSD</a></div><div class="ttdeci">@ BLOCK_TYPE_SSD</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00065">device.h:65</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9ad1ee9fba1029b865fd63a0925707ee87"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad1ee9fba1029b865fd63a0925707ee87">AUDIO_TYPE_DSP</a></div><div class="ttdeci">@ AUDIO_TYPE_DSP</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00052">device.h:52</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9ad7d361aa71f4cf10cc2605513864fdce"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad7d361aa71f4cf10cc2605513864fdce">INPUT_TYPE_NONE</a></div><div class="ttdeci">@ INPUT_TYPE_NONE</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00040">device.h:40</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9ad8d1402c0ed0e87e92a51aec23c4e03a"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad8d1402c0ed0e87e92a51aec23c4e03a">INPUT_TYPE_JOYSTICK</a></div><div class="ttdeci">@ INPUT_TYPE_JOYSTICK</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00043">device.h:43</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9ad930e7f402c859a3e4fdc518e76e68a8"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad930e7f402c859a3e4fdc518e76e68a8">INPUT_TYPE_KEYBOARD</a></div><div class="ttdeci">@ INPUT_TYPE_KEYBOARD</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00041">device.h:41</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9adb66e74a951b1fa7596d1aa9b5a45a94"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9adb66e74a951b1fa7596d1aa9b5a45a94">NETWORK_TYPE_ETHERNET</a></div><div class="ttdeci">@ NETWORK_TYPE_ETHERNET</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00057">device.h:57</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9ae00039ca7cacef0204fe01baa8220c54"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ae00039ca7cacef0204fe01baa8220c54">AUDIO_TYPE_MIDI</a></div><div class="ttdeci">@ AUDIO_TYPE_MIDI</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00054">device.h:54</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9ae1b2094865aa96d4b145581521ebf646"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ae1b2094865aa96d4b145581521ebf646">INPUT_TYPE_MOUSE</a></div><div class="ttdeci">@ INPUT_TYPE_MOUSE</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00042">device.h:42</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9ae2dbf91ef00809892b2cf2b8451dd5d4"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ae2dbf91ef00809892b2cf2b8451dd5d4">AUDIO_TYPE_NONE</a></div><div class="ttdeci">@ AUDIO_TYPE_NONE</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00050">device.h:50</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9af13d1e8fb22e12a503839e2c706cf9b4"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af13d1e8fb22e12a503839e2c706cf9b4">INPUT_TYPE_MAGNETOMETER</a></div><div class="ttdeci">@ INPUT_TYPE_MAGNETOMETER</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00048">device.h:48</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9af4697e9a0388204f823debec4e36c847"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af4697e9a0388204f823debec4e36c847">INPUT_TYPE_GAMEPAD</a></div><div class="ttdeci">@ INPUT_TYPE_GAMEPAD</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00045">device.h:45</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db">DEVICE_TYPE_BLOCK</a></div><div class="ttdeci">@ DEVICE_TYPE_BLOCK</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00038">device.h:38</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9af7dc9e5551c53ecae14f5c655d159577"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af7dc9e5551c53ecae14f5c655d159577">BLOCK_TYPE_NVME</a></div><div class="ttdeci">@ BLOCK_TYPE_NVME</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00067">device.h:67</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9afb5d4ff4776303d834cb51c97700ece0"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9afb5d4ff4776303d834cb51c97700ece0">BLOCK_TYPE_HDD</a></div><div class="ttdeci">@ BLOCK_TYPE_HDD</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00064">device.h:64</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9afe0cf24d007913eabf7353d7cf13498c"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9afe0cf24d007913eabf7353d7cf13498c">BLOCK_TYPE_FLOPPY</a></div><div class="ttdeci">@ BLOCK_TYPE_FLOPPY</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00069">device.h:69</a></div></div>
<div class="ttc" id="afs_8h_html"><div class="ttname"><a href="../../df/d26/fs_8h.html">fs.h</a></div></div>
<div class="ttc" id="astructInodeOperations_html"><div class="ttname"><a href="../../db/de6/structInodeOperations.html">InodeOperations</a></div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00314">fs.h:315</a></div></div>
<div class="ttc" id="astructInodeOperations_html"><div class="ttname"><a href="../../db/de6/structInodeOperations.html">InodeOperations</a></div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00314">fs.h:315</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="../../db/de9/device_8h.html">device.h</a></li>
<li class="footer">Generated on Sat Jan 4 2025 19:36:04 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.1 </li>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

View File

@ -5,7 +5,7 @@
<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.1" />
<meta name="generator" content="Doxygen 1.9.8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Kernel</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" />
@ -52,21 +52,22 @@
</tbody>
</table>
</div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 -->
<!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@ -80,8 +81,8 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('da/dc9/md_Kernel_README.html','../../'); initResizable(); });
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('dd/d35/md_Kernel_2README.html','../../'); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
@ -94,24 +95,30 @@ $(document).ready(function(){initNavTree('da/dc9/md_Kernel_README.html','../../'
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<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="PageDoc"><div class="header">
<div class="headertitle">
<div class="title">Kernel </div> </div>
<div><div class="header">
<div class="headertitle"><div class="title">Kernel</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><p>The core of the operating system. </p>
<div class="textblock"><p><a class="anchor" id="autotoc_md4"></a> The core of the operating system. </p>
</div></div><!-- contents -->
</div><!-- PageDoc -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 4 2025 19:36:04 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.1 </li>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

View File

@ -5,7 +5,7 @@
<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.1" />
<meta name="generator" content="Doxygen 1.9.8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Kernel/README.md File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" />
@ -52,21 +52,22 @@
</tbody>
</table>
</div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 -->
<!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@ -80,7 +81,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('dd/d85/Kernel_2README_8md.html','../../'); initResizable(); });
/* @license-end */
</script>
@ -94,14 +95,20 @@ $(document).ready(function(){initNavTree('dd/d85/Kernel_2README_8md.html','../..
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<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">Kernel/README.md File Reference</div> </div>
<div class="headertitle"><div class="title">Kernel/README.md File Reference</div></div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
@ -110,7 +117,7 @@ $(document).ready(function(){initNavTree('dd/d85/Kernel_2README_8md.html','../..
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dd/d85/Kernel_2README_8md.html">README.md</a></li>
<li class="footer">Generated on Sat Jan 4 2025 19:36:04 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.1 </li>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

File diff suppressed because it is too large Load Diff

View File

@ -5,7 +5,7 @@
<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.1" />
<meta name="generator" content="Doxygen 1.9.8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Kernel/include/interface/input.h Source File</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" />
@ -52,22 +52,28 @@
</tbody>
</table>
</div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 -->
<!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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">
@ -80,7 +86,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('de/ded/input_8h_source.html','../../'); initResizable(); });
/* @license-end */
</script>
@ -94,423 +100,455 @@ $(document).ready(function(){initNavTree('de/ded/input_8h_source.html','../../')
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<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">input.h</div> </div>
<div class="headertitle"><div class="title">input.h</div></div>
</div><!--header-->
<div class="contents">
<a href="../../de/ded/input_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> This file is part of Fennix Kernel.</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> Fennix Kernel is free software: you can redistribute it and/or</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> modify it under the terms of the GNU General Public License as</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> published by the Free Software Foundation, either version 3 of</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> the License, or (at your option) any later version.</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> Fennix Kernel is distributed in the hope that it will be useful,</span></div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> GNU General Public License for more details.</span></div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> You should have received a copy of the GNU General Public License</span></div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> along with Fennix Kernel. If not, see &lt;https://www.gnu.org/licenses/&gt;.</span></div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">*/</span></div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; </div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#ifndef __FENNIX_API_INPUT_H__</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#define __FENNIX_API_INPUT_H__</span></div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; </div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#include &lt;types.h&gt;</span></div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; </div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#if __has_include(&lt;interface/device.h&gt;)</span></div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="../../db/de9/device_8h.html">interface/device.h</a>&gt;</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#else</span></div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="../../db/de9/device_8h.html">device.h</a>&gt;</span></div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; </div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="keyword">struct </span><a class="code" href="../../db/de6/structInodeOperations.html">InodeOperations</a>;</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; </div>
<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35"> 31</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;{</div>
<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a35bcc2bc85513df4f3897a9d64a9c51c"> 33</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a35bcc2bc85513df4f3897a9d64a9c51c">KEY_1</a>,</div>
<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2333d7c312aa98622c41e74c5d13e8de"> 34</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2333d7c312aa98622c41e74c5d13e8de">KEY_2</a>,</div>
<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aef054680a9be7da17d196e15aec894f8"> 35</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aef054680a9be7da17d196e15aec894f8">KEY_3</a>,</div>
<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae9f20352b4ef69ae68b9ff44abadfd79"> 36</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae9f20352b4ef69ae68b9ff44abadfd79">KEY_4</a>,</div>
<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aed864c0209ba46546ba112f6c36e0cc4"> 37</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aed864c0209ba46546ba112f6c36e0cc4">KEY_5</a>,</div>
<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2fe7fe99bcb0fd90bf4234be9e4ce5be"> 38</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2fe7fe99bcb0fd90bf4234be9e4ce5be">KEY_6</a>,</div>
<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae78c88108d428cb8066e7a056195f489"> 39</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae78c88108d428cb8066e7a056195f489">KEY_7</a>,</div>
<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aab8917d426f9be27c95c0d3810006d7b"> 40</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aab8917d426f9be27c95c0d3810006d7b">KEY_8</a>,</div>
<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a601382e2da6215882c129b43b3384611"> 41</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a601382e2da6215882c129b43b3384611">KEY_9</a>,</div>
<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6b30f8af6c880e1aca01b91aa13c6ff9"> 42</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6b30f8af6c880e1aca01b91aa13c6ff9">KEY_0</a>,</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; </div>
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ac8234231b36474d3666ad56752fe6f5e"> 44</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ac8234231b36474d3666ad56752fe6f5e">KEY_Q</a>,</div>
<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2e6a652ccd7afc5ce75ac4d902b6a60a"> 45</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2e6a652ccd7afc5ce75ac4d902b6a60a">KEY_W</a>,</div>
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2af9840d90c49239339bfd42f9f32868"> 46</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2af9840d90c49239339bfd42f9f32868">KEY_E</a>,</div>
<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa3ec8a2ffd5b0e200db5ebe7b65515ff"> 47</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa3ec8a2ffd5b0e200db5ebe7b65515ff">KEY_R</a>,</div>
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6167a8727e73df1eb96f19c2460766c9"> 48</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6167a8727e73df1eb96f19c2460766c9">KEY_T</a>,</div>
<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5d44524b2a6090fa97aa9353d69f67a3"> 49</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5d44524b2a6090fa97aa9353d69f67a3">KEY_Y</a>,</div>
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad4961a6c7ea9d008812aaaa8c4ea9730"> 50</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad4961a6c7ea9d008812aaaa8c4ea9730">KEY_U</a>,</div>
<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2c98fd67709a9fd5409498d4f7175877"> 51</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2c98fd67709a9fd5409498d4f7175877">KEY_I</a>,</div>
<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae7edd672641b587364ea4a0c89388290"> 52</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae7edd672641b587364ea4a0c89388290">KEY_O</a>,</div>
<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a0a4c7291c92b7fc84da27a363dc53fa6"> 53</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a0a4c7291c92b7fc84da27a363dc53fa6">KEY_P</a>,</div>
<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa7b3a3d0503a46bec51c6e3da95747cc"> 54</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa7b3a3d0503a46bec51c6e3da95747cc">KEY_A</a>,</div>
<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35abb2f0ce8efc3067757dbf091437f89f5"> 55</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35abb2f0ce8efc3067757dbf091437f89f5">KEY_S</a>,</div>
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2fd73a4d527efe137e8f259db2092766"> 56</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2fd73a4d527efe137e8f259db2092766">KEY_D</a>,</div>
<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3c069efeb1638c2ab0d2a50ff45b529f"> 57</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3c069efeb1638c2ab0d2a50ff45b529f">KEY_F</a>,</div>
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a4ec980867be1d5bded2bccdee2ebd601"> 58</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a4ec980867be1d5bded2bccdee2ebd601">KEY_G</a>,</div>
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a41d1aa573d29ca6a9eb429a680dc53cd"> 59</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a41d1aa573d29ca6a9eb429a680dc53cd">KEY_H</a>,</div>
<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35abb3108883bee68e265b554542484c5d7"> 60</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35abb3108883bee68e265b554542484c5d7">KEY_J</a>,</div>
<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6b0799a9923c55f8a73550a371ea69f6"> 61</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6b0799a9923c55f8a73550a371ea69f6">KEY_K</a>,</div>
<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aece16de35a5ea11f9b228c9376bebc62"> 62</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aece16de35a5ea11f9b228c9376bebc62">KEY_L</a>,</div>
<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aadc60d2de1d019604547c0df88f84cda"> 63</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aadc60d2de1d019604547c0df88f84cda">KEY_Z</a>,</div>
<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a480a807305121d41673b8c208898f497"> 64</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a480a807305121d41673b8c208898f497">KEY_X</a>,</div>
<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a9cabc5fc0d1f7f6a78e78b8ff29dbb61"> 65</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a9cabc5fc0d1f7f6a78e78b8ff29dbb61">KEY_C</a>,</div>
<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35afa1c237398bdfc48e5c1a55ce4a977fe"> 66</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35afa1c237398bdfc48e5c1a55ce4a977fe">KEY_V</a>,</div>
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a10072b5ee7aa1faf316434ecc9e2bb3a"> 67</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a10072b5ee7aa1faf316434ecc9e2bb3a">KEY_B</a>,</div>
<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa606b8c6deaec8077387975d195cd824"> 68</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa606b8c6deaec8077387975d195cd824">KEY_N</a>,</div>
<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a0d94112555886427204ad0c0711ca327"> 69</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a0d94112555886427204ad0c0711ca327">KEY_M</a>,</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; </div>
<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35afcf70bc39c0032de8a1c6452ac9860a5"> 71</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35afcf70bc39c0032de8a1c6452ac9860a5">KEY_F1</a>,</div>
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a87897fd25282941e1a9bf72b9f64559a"> 72</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a87897fd25282941e1a9bf72b9f64559a">KEY_F2</a>,</div>
<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a965c99b1f4fc05cec09ef61b0af8e74a"> 73</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a965c99b1f4fc05cec09ef61b0af8e74a">KEY_F3</a>,</div>
<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a01bce78a73ad136a7b42941297aff373"> 74</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a01bce78a73ad136a7b42941297aff373">KEY_F4</a>,</div>
<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6a69ea34f5d1372692bf040637e57c8f"> 75</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6a69ea34f5d1372692bf040637e57c8f">KEY_F5</a>,</div>
<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a247a20a9998f080827dd34004abc2f9a"> 76</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a247a20a9998f080827dd34004abc2f9a">KEY_F6</a>,</div>
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a34a07203a0a4f3e996b44e9a4fcfd1c6"> 77</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a34a07203a0a4f3e996b44e9a4fcfd1c6">KEY_F7</a>,</div>
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a9eaf4e9e3d8451fd1332c013d12c1375"> 78</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a9eaf4e9e3d8451fd1332c013d12c1375">KEY_F8</a>,</div>
<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a160e82eea885870bfa4924c27040cd7f"> 79</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a160e82eea885870bfa4924c27040cd7f">KEY_F9</a>,</div>
<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3b922025c26b38585ab140c7e40b291c"> 80</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3b922025c26b38585ab140c7e40b291c">KEY_F10</a>,</div>
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad54743bc4e7f9279abf671cc2a091ce1"> 81</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad54743bc4e7f9279abf671cc2a091ce1">KEY_F11</a>,</div>
<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a835f8397baa58fd73ff9c268d6458add"> 82</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a835f8397baa58fd73ff9c268d6458add">KEY_F12</a>,</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; </div>
<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a60db8fe38855cfe67da704988e66bd42"> 84</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a60db8fe38855cfe67da704988e66bd42">KEYPAD_7</a>,</div>
<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a7374278f9996b9a54402de49445da5fa"> 85</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a7374278f9996b9a54402de49445da5fa">KEYPAD_8</a>,</div>
<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5143e08e4e00b9bdf04788406524271c"> 86</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5143e08e4e00b9bdf04788406524271c">KEYPAD_9</a>,</div>
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35add0c21de9efdf54e63b2a4b574b87ad6"> 87</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35add0c21de9efdf54e63b2a4b574b87ad6">KEYPAD_MINUS</a>,</div>
<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ab6b3b8d9de11f8cc9165d4207e9ba252"> 88</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ab6b3b8d9de11f8cc9165d4207e9ba252">KEYPAD_4</a>,</div>
<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a24d2fa1410977513114492a6405f48d4"> 89</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a24d2fa1410977513114492a6405f48d4">KEYPAD_5</a>,</div>
<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a48412ee9aff955b7013358639e856e56"> 90</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a48412ee9aff955b7013358639e856e56">KEYPAD_6</a>,</div>
<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a8544ec26c470f4395e879462e119f866"> 91</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a8544ec26c470f4395e879462e119f866">KEYPAD_PLUS</a>,</div>
<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a9159048ef7c917ba00c50e39b14cb812"> 92</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a9159048ef7c917ba00c50e39b14cb812">KEYPAD_1</a>,</div>
<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2fa701c65735e0008990a8cfb9fe7582"> 93</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2fa701c65735e0008990a8cfb9fe7582">KEYPAD_2</a>,</div>
<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a1fa5a87977d8d7beb7da69a477ecac6d"> 94</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a1fa5a87977d8d7beb7da69a477ecac6d">KEYPAD_3</a>,</div>
<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3d4651d86fe7a5cd80bc028a9543ac44"> 95</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3d4651d86fe7a5cd80bc028a9543ac44">KEYPAD_0</a>,</div>
<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad6328d80393f645087bb7f1c8662c0a5"> 96</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad6328d80393f645087bb7f1c8662c0a5">KEYPAD_PERIOD</a>,</div>
<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad465cb523017f08e52ec0b3f1f1113f0"> 97</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad465cb523017f08e52ec0b3f1f1113f0">KEYPAD_RETURN</a>,</div>
<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aef1c0a79a2202eef39c44461c531b91a"> 98</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aef1c0a79a2202eef39c44461c531b91a">KEYPAD_ASTERISK</a>,</div>
<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6bf97751aacdc0d683c765c138e4eefa"> 99</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6bf97751aacdc0d683c765c138e4eefa">KEYPAD_SLASH</a>,</div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; </div>
<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad5355d7d2d2582960da81aefe8cd941d"> 101</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad5355d7d2d2582960da81aefe8cd941d">KEY_LEFT_CTRL</a>,</div>
<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aeb9ff466eebcae7089b92b717e4fad58"> 102</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aeb9ff466eebcae7089b92b717e4fad58">KEY_RIGHT_CTRL</a>,</div>
<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5d5eb3601a49913c3ab0f9bcbdc5918a"> 103</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5d5eb3601a49913c3ab0f9bcbdc5918a">KEY_LEFT_SHIFT</a>,</div>
<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a125ed6244c499a097a3e1cb111c8fa9c"> 104</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a125ed6244c499a097a3e1cb111c8fa9c">KEY_RIGHT_SHIFT</a>,</div>
<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a4789cb1577c6b157cca51831266d2e71"> 105</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a4789cb1577c6b157cca51831266d2e71">KEY_LEFT_ALT</a>,</div>
<div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a4f14c2020a65b3498ad86cf66e5f0ed5"> 106</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a4f14c2020a65b3498ad86cf66e5f0ed5">KEY_RIGHT_ALT</a>,</div>
<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3a471c8b61a5f730dcbdd50fe53f3ab7"> 107</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3a471c8b61a5f730dcbdd50fe53f3ab7">KEY_ESCAPE</a>,</div>
<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5f8f8f15bcfc7a3e745d4b5e0008832c"> 108</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5f8f8f15bcfc7a3e745d4b5e0008832c">KEY_MINUS</a>,</div>
<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35acdf916d73b721baa46f5f54bdcc0d39b"> 109</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35acdf916d73b721baa46f5f54bdcc0d39b">KEY_EQUAL</a>,</div>
<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa3cd0158e01f834cebcfb3fc5578df4b"> 110</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa3cd0158e01f834cebcfb3fc5578df4b">KEY_BACKSPACE</a>,</div>
<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a60c75f9c8eded88ef76c0c94da27963c"> 111</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a60c75f9c8eded88ef76c0c94da27963c">KEY_TAB</a>,</div>
<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a03da438c85c9fc0ebda53d0c669d7c52"> 112</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a03da438c85c9fc0ebda53d0c669d7c52">KEY_LEFT_BRACKET</a>,</div>
<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2ec43a67eb0c7d2b4576708e6d4a6b70"> 113</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2ec43a67eb0c7d2b4576708e6d4a6b70">KEY_RIGHT_BRACKET</a>,</div>
<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aaefd064b1e5d75c429bed314ac18eba0"> 114</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aaefd064b1e5d75c429bed314ac18eba0">KEY_RETURN</a>,</div>
<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2a2ea4c0ed101dcec44d5ec7de0329ef"> 115</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2a2ea4c0ed101dcec44d5ec7de0329ef">KEY_SEMICOLON</a>,</div>
<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aeb8aae681ab9fbf1111ac69841330e0b"> 116</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aeb8aae681ab9fbf1111ac69841330e0b">KEY_APOSTROPHE</a>,</div>
<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35affcb18fb1dbdb1d9b5c9f69408fe37a7"> 117</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35affcb18fb1dbdb1d9b5c9f69408fe37a7">KEY_BACK_TICK</a>,</div>
<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35af621aad7268fdcafe3a88bc4de7012cd"> 118</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35af621aad7268fdcafe3a88bc4de7012cd">KEY_BACKSLASH</a>,</div>
<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35af92cd55661a716ee7466f960896041e3"> 119</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35af92cd55661a716ee7466f960896041e3">KEY_COMMA</a>,</div>
<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a7680b8131b831989b5068d0832b99bd4"> 120</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a7680b8131b831989b5068d0832b99bd4">KEY_PERIOD</a>,</div>
<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a54249cfb873b3e7ae0432bbec5bc0d6f"> 121</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a54249cfb873b3e7ae0432bbec5bc0d6f">KEY_SLASH</a>,</div>
<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a01d2889f9a7550008ad6140c41e733de"> 122</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a01d2889f9a7550008ad6140c41e733de">KEY_SPACE</a>,</div>
<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35abc5ade8c1b7fc0d409201d5fc46e02cc"> 123</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35abc5ade8c1b7fc0d409201d5fc46e02cc">KEY_CAPS_LOCK</a>,</div>
<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad8909c03dc1731c8ce83220590f9f9dc"> 124</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad8909c03dc1731c8ce83220590f9f9dc">KEY_NUM_LOCK</a>,</div>
<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a34a1a5fd5080d4e7923d9e93d7b17e19"> 125</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a34a1a5fd5080d4e7923d9e93d7b17e19">KEY_SCROLL_LOCK</a>,</div>
<div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3d24a3f2d5bad01abd32bee373c4e8aa"> 126</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3d24a3f2d5bad01abd32bee373c4e8aa">KEY_PRINT_SCREEN</a>,</div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; </div>
<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad5b83418c285e43af5d3a87b4d4049d7"> 128</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad5b83418c285e43af5d3a87b4d4049d7">KEY_HOME</a>,</div>
<div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa35707694e2bab78d36903af6198e6f5"> 129</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa35707694e2bab78d36903af6198e6f5">KEY_UP_ARROW</a>,</div>
<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a647998d2a95d68a66ff9892f96150a04"> 130</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a647998d2a95d68a66ff9892f96150a04">KEY_LEFT_ARROW</a>,</div>
<div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a947cc696f802a13d955cb077600299da"> 131</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a947cc696f802a13d955cb077600299da">KEY_RIGHT_ARROW</a>,</div>
<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a682c2546c34dea8d730992bc1616fca9"> 132</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a682c2546c34dea8d730992bc1616fca9">KEY_DOWN_ARROW</a>,</div>
<div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad435c2e06f3d05728ed52ede8a68295b"> 133</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad435c2e06f3d05728ed52ede8a68295b">KEY_PAGE_UP</a>,</div>
<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ada883d03c9fb53deb33064a13ca97639"> 134</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ada883d03c9fb53deb33064a13ca97639">KEY_PAGE_DOWN</a>,</div>
<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa8adb6fcb92dec58fb19410eacfdd403"> 135</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa8adb6fcb92dec58fb19410eacfdd403">KEY_END</a>,</div>
<div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a26f2c18a3a0a7eabf7bd11f0ec93be78"> 136</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a26f2c18a3a0a7eabf7bd11f0ec93be78">KEY_INSERT</a>,</div>
<div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae7a3a4540031b038014294aa6743a7a4"> 137</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae7a3a4540031b038014294aa6743a7a4">KEY_DELETE</a>,</div>
<div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a68d3b17199fbc1595d3d6a5baacb3eae"> 138</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a68d3b17199fbc1595d3d6a5baacb3eae">KEY_LEFT_GUI</a>,</div>
<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a78a9092dfee2fbd8952c3e5ed9d9b386"> 139</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a78a9092dfee2fbd8952c3e5ed9d9b386">KEY_RIGHT_GUI</a>,</div>
<div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5ea468d8f6134be615cdb30787560942"> 140</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5ea468d8f6134be615cdb30787560942">KEY_APPS</a>,</div>
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; </div>
<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa61cff07fdbe8117af6a4848c6d64359"> 142</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa61cff07fdbe8117af6a4848c6d64359">KEY_MULTIMEDIA_PREV_TRACK</a>,</div>
<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a913e5e3fa5470161a89ba9465e7cbc3d"> 143</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a913e5e3fa5470161a89ba9465e7cbc3d">KEY_MULTIMEDIA_NEXT_TRACK</a>,</div>
<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35af0631f483cbc4b0d22fadc54eae8fc18"> 144</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35af0631f483cbc4b0d22fadc54eae8fc18">KEY_MULTIMEDIA_MUTE</a>,</div>
<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a036479cf4e5a2f127dc855fb434ed262"> 145</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a036479cf4e5a2f127dc855fb434ed262">KEY_MULTIMEDIA_CALCULATOR</a>,</div>
<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35adef33a2a27e0f4f398492cb6c637aad8"> 146</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35adef33a2a27e0f4f398492cb6c637aad8">KEY_MULTIMEDIA_PLAY</a>,</div>
<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae47e18287e9003530a125da277c4a645"> 147</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae47e18287e9003530a125da277c4a645">KEY_MULTIMEDIA_STOP</a>,</div>
<div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ade02591d217cde8a98c3cb0d39cea382"> 148</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ade02591d217cde8a98c3cb0d39cea382">KEY_MULTIMEDIA_VOL_DOWN</a>,</div>
<div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a46d6f5a4e2aa153859975c82cace2054"> 149</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a46d6f5a4e2aa153859975c82cace2054">KEY_MULTIMEDIA_VOL_UP</a>,</div>
<div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a001bb38b40d50b1df0025df29c62b0bc"> 150</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a001bb38b40d50b1df0025df29c62b0bc">KEY_MULTIMEDIA_WWW_HOME</a>,</div>
<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35afa4d8c3977d7b7d424119b89bec9c64f"> 151</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35afa4d8c3977d7b7d424119b89bec9c64f">KEY_MULTIMEDIA_WWW_SEARCH</a>,</div>
<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aec304e52eb0d34ba205a08e84cfea54b"> 152</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aec304e52eb0d34ba205a08e84cfea54b">KEY_MULTIMEDIA_WWW_FAVORITES</a>,</div>
<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a03ced378b3cbca523c3095795ff13e7a"> 153</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a03ced378b3cbca523c3095795ff13e7a">KEY_MULTIMEDIA_WWW_REFRESH</a>,</div>
<div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a8b6e45c995d7f028ca3ad1c56d471084"> 154</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a8b6e45c995d7f028ca3ad1c56d471084">KEY_MULTIMEDIA_WWW_STOP</a>,</div>
<div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35acfa54ab264327853ab499782d0d501be"> 155</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35acfa54ab264327853ab499782d0d501be">KEY_MULTIMEDIA_WWW_FORWARD</a>,</div>
<div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae10804bfdf98abf5deca974260357e1e"> 156</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae10804bfdf98abf5deca974260357e1e">KEY_MULTIMEDIA_WWW_BACK</a>,</div>
<div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a20450360e7f24e1d3cf85a349e28bea7"> 157</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a20450360e7f24e1d3cf85a349e28bea7">KEY_MULTIMEDIA_MY_COMPUTER</a>,</div>
<div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a9d4fa545c0b39fcfe7b51bd3cd86d14f"> 158</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a9d4fa545c0b39fcfe7b51bd3cd86d14f">KEY_MULTIMEDIA_EMAIL</a>,</div>
<div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35acd1e6a8e9a275766ecc3056ce5ca62b0"> 159</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35acd1e6a8e9a275766ecc3056ce5ca62b0">KEY_MULTIMEDIA_MEDIA_SELECT</a>,</div>
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; </div>
<div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a298e5b5c0b2a1567403240c1ff7664ad"> 161</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a298e5b5c0b2a1567403240c1ff7664ad">KEY_ACPI_POWER</a>,</div>
<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a09755c08fbb78c57e5b3c5063ef0dddd"> 162</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a09755c08fbb78c57e5b3c5063ef0dddd">KEY_ACPI_SLEEP</a>,</div>
<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a38e55880dfd22aeee6ece9bc75ccdf7f"> 163</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a38e55880dfd22aeee6ece9bc75ccdf7f">KEY_ACPI_WAKE</a>,</div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; </div>
<div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ac2439afec39a5b43a1fd36a4316379a7"> 165</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ac2439afec39a5b43a1fd36a4316379a7">KEY_PRESSED</a> = 0x80,</div>
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;} <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35">KeyScanCodes</a>;</div>
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; </div>
<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html"> 168</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;{</div>
<div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a173d8f2a67aa82689612753fad2e5095"> 170</a></span>&#160; <a class="code" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35">KeyScanCodes</a> <a class="code" href="../../de/ded/input_8h.html#a173d8f2a67aa82689612753fad2e5095">Key</a>;</div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; </div>
<div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html"> 172</a></span>&#160; <span class="keyword">union</span></div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; {</div>
<div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html"> 174</a></span>&#160; <span class="keyword">struct</span></div>
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; {</div>
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <span class="keywordtype">char</span> IsScanCode : 1;</div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; };</div>
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="keywordtype">char</span> Value;</div>
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; };</div>
<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a3c7b23790a7fff8622f8552c7bd1b2f5"> 180</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="../../de/ded/input_8h.html#a3c7b23790a7fff8622f8552c7bd1b2f5">Character</a>;</div>
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;} <a class="code" href="../../de/ded/input_8h.html#d1/da7/structKeyboardReport">KeyboardReport</a>;</div>
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; </div>
<div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html"> 183</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;{</div>
<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a2034158134bad2907f7aca9f1df5168d"> 185</a></span>&#160; <span class="keywordtype">long</span> <a class="code" href="../../de/ded/input_8h.html#a2034158134bad2907f7aca9f1df5168d">X</a>, Y;</div>
<div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#aa8d96a2473f48cd0f643552256ed37a4"> 186</a></span>&#160; int8_t <a class="code" href="../../de/ded/input_8h.html#aa8d96a2473f48cd0f643552256ed37a4">Z</a>;</div>
<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a0948c8b288b733578be7105e95b5ac1f"> 187</a></span>&#160; uint8_t <a class="code" href="../../de/ded/input_8h.html#a0948c8b288b733578be7105e95b5ac1f">Absolute</a> : 1;</div>
<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a07f571f12b57c589630dcde60ef4e660"> 188</a></span>&#160; uint8_t <a class="code" href="../../de/ded/input_8h.html#a07f571f12b57c589630dcde60ef4e660">LeftButton</a> : 1;</div>
<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a2174204a5c5dcc31d54449f3664f3a73"> 189</a></span>&#160; uint8_t <a class="code" href="../../de/ded/input_8h.html#a2174204a5c5dcc31d54449f3664f3a73">RightButton</a> : 1;</div>
<div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a66947db99db5c8ea44a2b070140f1ef3"> 190</a></span>&#160; uint8_t <a class="code" href="../../de/ded/input_8h.html#a66947db99db5c8ea44a2b070140f1ef3">MiddleButton</a> : 1;</div>
<div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a3c70979d62bde7107ffc6452b4d197d0"> 191</a></span>&#160; uint8_t <a class="code" href="../../de/ded/input_8h.html#a3c70979d62bde7107ffc6452b4d197d0">Button4</a> : 1;</div>
<div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a7fe6c9da952ca97bdaf1fd657c5e4682"> 192</a></span>&#160; uint8_t <a class="code" href="../../de/ded/input_8h.html#a7fe6c9da952ca97bdaf1fd657c5e4682">Button5</a> : 1;</div>
<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a5610542c386b7f777ccb943d75922ec7"> 193</a></span>&#160; uint8_t <a class="code" href="../../de/ded/input_8h.html#a5610542c386b7f777ccb943d75922ec7">Button6</a> : 1;</div>
<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a98581074c8ffe2ba11636e831fce7672"> 194</a></span>&#160; uint8_t <a class="code" href="../../de/ded/input_8h.html#a98581074c8ffe2ba11636e831fce7672">Button7</a> : 1;</div>
<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#acde82f4d1fa67e06bc3a59eb6cc2a44c"> 195</a></span>&#160; uint8_t <a class="code" href="../../de/ded/input_8h.html#acde82f4d1fa67e06bc3a59eb6cc2a44c">Button8</a> : 1;</div>
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;} <a class="code" href="../../de/ded/input_8h.html#db/d9a/structMouseReport">MouseReport</a>;</div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; </div>
<div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html"> 198</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;{</div>
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;} <a class="code" href="../../de/ded/input_8h.html#dd/db1/structJoystickReport">JoystickReport</a>;</div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; </div>
<div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html"> 202</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;{</div>
<div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a2d9df0f07baaff3c26b0daf9c3c782de"> 204</a></span>&#160; uint16_t <a class="code" href="../../de/ded/input_8h.html#a2d9df0f07baaff3c26b0daf9c3c782de">X</a>, Y;</div>
<div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a1b34c3fecf099e318e4e761e49e5a655"> 205</a></span>&#160; uint8_t <a class="code" href="../../de/ded/input_8h.html#a1b34c3fecf099e318e4e761e49e5a655">Pressure</a>;</div>
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;} <a class="code" href="../../de/ded/input_8h.html#d1/df2/structTouchScreenReport">TouchScreenReport</a>;</div>
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; </div>
<div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html"> 208</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;{</div>
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;} <a class="code" href="../../de/ded/input_8h.html#d6/dda/structGamepadReport">GamepadReport</a>;</div>
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; </div>
<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html"> 212</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;{</div>
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;} <a class="code" href="../../de/ded/input_8h.html#d8/d16/structAccelerometerReport">AccelerometerReport</a>;</div>
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; </div>
<div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html"> 216</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;{</div>
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;} <a class="code" href="../../de/ded/input_8h.html#d4/daf/structGyroscopeReport">GyroscopeReport</a>;</div>
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; </div>
<div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html"> 220</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;{</div>
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;} <a class="code" href="../../de/ded/input_8h.html#d4/d9c/structMagnetometerReport">MagnetometerReport</a>;</div>
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; </div>
<div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html"> 224</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;{</div>
<div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#af15f4807037d91adf5b3223b64e9ad50"> 226</a></span>&#160; <a class="code" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9">DeviceType</a> <a class="code" href="../../de/ded/input_8h.html#af15f4807037d91adf5b3223b64e9ad50">Type</a>;</div>
<div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#ae0e73e3ad012fad295b7bf2d1cc93da9"> 227</a></span>&#160; dev_t <a class="code" href="../../de/ded/input_8h.html#ae0e73e3ad012fad295b7bf2d1cc93da9">Device</a>;</div>
<div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html"> 228</a></span>&#160; <span class="keyword">union</span></div>
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; {</div>
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; <a class="code" href="../../de/ded/input_8h.html#d1/da7/structKeyboardReport">KeyboardReport</a> Keyboard;</div>
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; <a class="code" href="../../de/ded/input_8h.html#db/d9a/structMouseReport">MouseReport</a> Mouse;</div>
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; <a class="code" href="../../de/ded/input_8h.html#dd/db1/structJoystickReport">JoystickReport</a> Joystick;</div>
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; <a class="code" href="../../de/ded/input_8h.html#d1/df2/structTouchScreenReport">TouchScreenReport</a> TouchScreen;</div>
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; <a class="code" href="../../de/ded/input_8h.html#d6/dda/structGamepadReport">GamepadReport</a> Gamepad;</div>
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; <a class="code" href="../../de/ded/input_8h.html#d8/d16/structAccelerometerReport">AccelerometerReport</a> Accelerometer;</div>
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; <a class="code" href="../../de/ded/input_8h.html#d4/daf/structGyroscopeReport">GyroscopeReport</a> Gyroscope;</div>
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; <a class="code" href="../../de/ded/input_8h.html#d4/d9c/structMagnetometerReport">MagnetometerReport</a> Magnetometer;</div>
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; <span class="comment">/* ... */</span></div>
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; };</div>
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;} <a class="code" href="../../de/ded/input_8h.html#d1/d5b/structInputReport">InputReport</a>;</div>
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; </div>
<div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#aba095481bbee5eb8903061ed75aa435d"> 242</a></span>&#160;EXTERNC <span class="keywordtype">int</span> <a class="code" href="../../de/ded/input_8h.html#aba095481bbee5eb8903061ed75aa435d">ReportInputEvent</a>(<a class="code" href="../../de/ded/input_8h.html#d1/d5b/structInputReport">InputReport</a> *Report);</div>
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; </div>
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;<span class="preprocessor">#endif </span><span class="comment">// !__FENNIX_API_INPUT_H__</span></div>
<a href="../../de/ded/input_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 &lt;https://www.gnu.org/licenses/&gt;.</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_INPUT_H__</span></div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#define __FENNIX_API_INPUT_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 &lt;types.h&gt;</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="preprocessor">#if __has_include(&lt;interface/device.h&gt;)</span></div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#include &lt;<a class="code" href="../../db/de9/device_8h.html">interface/device.h</a>&gt;</span></div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#else</span></div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="preprocessor">#include &lt;<a class="code" href="../../db/de9/device_8h.html">device.h</a>&gt;</span></div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> </div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="keyword">struct </span><a class="code hl_struct" href="../../db/de6/structInodeOperations.html">InodeOperations</a>;</div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> </div>
<div class="foldopen" id="foldopen00031" data-start="{" data-end="};">
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35"> 31</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span>{</div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a35bcc2bc85513df4f3897a9d64a9c51c"> 33</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a35bcc2bc85513df4f3897a9d64a9c51c">KEY_1</a>,</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2333d7c312aa98622c41e74c5d13e8de"> 34</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2333d7c312aa98622c41e74c5d13e8de">KEY_2</a>,</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aef054680a9be7da17d196e15aec894f8"> 35</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aef054680a9be7da17d196e15aec894f8">KEY_3</a>,</div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae9f20352b4ef69ae68b9ff44abadfd79"> 36</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae9f20352b4ef69ae68b9ff44abadfd79">KEY_4</a>,</div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aed864c0209ba46546ba112f6c36e0cc4"> 37</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aed864c0209ba46546ba112f6c36e0cc4">KEY_5</a>,</div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2fe7fe99bcb0fd90bf4234be9e4ce5be"> 38</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2fe7fe99bcb0fd90bf4234be9e4ce5be">KEY_6</a>,</div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae78c88108d428cb8066e7a056195f489"> 39</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae78c88108d428cb8066e7a056195f489">KEY_7</a>,</div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aab8917d426f9be27c95c0d3810006d7b"> 40</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aab8917d426f9be27c95c0d3810006d7b">KEY_8</a>,</div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a601382e2da6215882c129b43b3384611"> 41</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a601382e2da6215882c129b43b3384611">KEY_9</a>,</div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6b30f8af6c880e1aca01b91aa13c6ff9"> 42</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6b30f8af6c880e1aca01b91aa13c6ff9">KEY_0</a>,</div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ac8234231b36474d3666ad56752fe6f5e"> 44</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ac8234231b36474d3666ad56752fe6f5e">KEY_Q</a>,</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2e6a652ccd7afc5ce75ac4d902b6a60a"> 45</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2e6a652ccd7afc5ce75ac4d902b6a60a">KEY_W</a>,</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2af9840d90c49239339bfd42f9f32868"> 46</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2af9840d90c49239339bfd42f9f32868">KEY_E</a>,</div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa3ec8a2ffd5b0e200db5ebe7b65515ff"> 47</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa3ec8a2ffd5b0e200db5ebe7b65515ff">KEY_R</a>,</div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6167a8727e73df1eb96f19c2460766c9"> 48</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6167a8727e73df1eb96f19c2460766c9">KEY_T</a>,</div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5d44524b2a6090fa97aa9353d69f67a3"> 49</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5d44524b2a6090fa97aa9353d69f67a3">KEY_Y</a>,</div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad4961a6c7ea9d008812aaaa8c4ea9730"> 50</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad4961a6c7ea9d008812aaaa8c4ea9730">KEY_U</a>,</div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2c98fd67709a9fd5409498d4f7175877"> 51</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2c98fd67709a9fd5409498d4f7175877">KEY_I</a>,</div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae7edd672641b587364ea4a0c89388290"> 52</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae7edd672641b587364ea4a0c89388290">KEY_O</a>,</div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a0a4c7291c92b7fc84da27a363dc53fa6"> 53</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a0a4c7291c92b7fc84da27a363dc53fa6">KEY_P</a>,</div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa7b3a3d0503a46bec51c6e3da95747cc"> 54</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa7b3a3d0503a46bec51c6e3da95747cc">KEY_A</a>,</div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35abb2f0ce8efc3067757dbf091437f89f5"> 55</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35abb2f0ce8efc3067757dbf091437f89f5">KEY_S</a>,</div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2fd73a4d527efe137e8f259db2092766"> 56</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2fd73a4d527efe137e8f259db2092766">KEY_D</a>,</div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3c069efeb1638c2ab0d2a50ff45b529f"> 57</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3c069efeb1638c2ab0d2a50ff45b529f">KEY_F</a>,</div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a4ec980867be1d5bded2bccdee2ebd601"> 58</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a4ec980867be1d5bded2bccdee2ebd601">KEY_G</a>,</div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a41d1aa573d29ca6a9eb429a680dc53cd"> 59</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a41d1aa573d29ca6a9eb429a680dc53cd">KEY_H</a>,</div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35abb3108883bee68e265b554542484c5d7"> 60</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35abb3108883bee68e265b554542484c5d7">KEY_J</a>,</div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6b0799a9923c55f8a73550a371ea69f6"> 61</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6b0799a9923c55f8a73550a371ea69f6">KEY_K</a>,</div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aece16de35a5ea11f9b228c9376bebc62"> 62</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aece16de35a5ea11f9b228c9376bebc62">KEY_L</a>,</div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aadc60d2de1d019604547c0df88f84cda"> 63</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aadc60d2de1d019604547c0df88f84cda">KEY_Z</a>,</div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a480a807305121d41673b8c208898f497"> 64</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a480a807305121d41673b8c208898f497">KEY_X</a>,</div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a9cabc5fc0d1f7f6a78e78b8ff29dbb61"> 65</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a9cabc5fc0d1f7f6a78e78b8ff29dbb61">KEY_C</a>,</div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35afa1c237398bdfc48e5c1a55ce4a977fe"> 66</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35afa1c237398bdfc48e5c1a55ce4a977fe">KEY_V</a>,</div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a10072b5ee7aa1faf316434ecc9e2bb3a"> 67</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a10072b5ee7aa1faf316434ecc9e2bb3a">KEY_B</a>,</div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa606b8c6deaec8077387975d195cd824"> 68</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa606b8c6deaec8077387975d195cd824">KEY_N</a>,</div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a0d94112555886427204ad0c0711ca327"> 69</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a0d94112555886427204ad0c0711ca327">KEY_M</a>,</div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> </div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35afcf70bc39c0032de8a1c6452ac9860a5"> 71</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35afcf70bc39c0032de8a1c6452ac9860a5">KEY_F1</a>,</div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a87897fd25282941e1a9bf72b9f64559a"> 72</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a87897fd25282941e1a9bf72b9f64559a">KEY_F2</a>,</div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a965c99b1f4fc05cec09ef61b0af8e74a"> 73</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a965c99b1f4fc05cec09ef61b0af8e74a">KEY_F3</a>,</div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a01bce78a73ad136a7b42941297aff373"> 74</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a01bce78a73ad136a7b42941297aff373">KEY_F4</a>,</div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6a69ea34f5d1372692bf040637e57c8f"> 75</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6a69ea34f5d1372692bf040637e57c8f">KEY_F5</a>,</div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a247a20a9998f080827dd34004abc2f9a"> 76</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a247a20a9998f080827dd34004abc2f9a">KEY_F6</a>,</div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a34a07203a0a4f3e996b44e9a4fcfd1c6"> 77</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a34a07203a0a4f3e996b44e9a4fcfd1c6">KEY_F7</a>,</div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a9eaf4e9e3d8451fd1332c013d12c1375"> 78</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a9eaf4e9e3d8451fd1332c013d12c1375">KEY_F8</a>,</div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a160e82eea885870bfa4924c27040cd7f"> 79</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a160e82eea885870bfa4924c27040cd7f">KEY_F9</a>,</div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3b922025c26b38585ab140c7e40b291c"> 80</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3b922025c26b38585ab140c7e40b291c">KEY_F10</a>,</div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad54743bc4e7f9279abf671cc2a091ce1"> 81</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad54743bc4e7f9279abf671cc2a091ce1">KEY_F11</a>,</div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a835f8397baa58fd73ff9c268d6458add"> 82</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a835f8397baa58fd73ff9c268d6458add">KEY_F12</a>,</div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> </div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a60db8fe38855cfe67da704988e66bd42"> 84</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a60db8fe38855cfe67da704988e66bd42">KEYPAD_7</a>,</div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a7374278f9996b9a54402de49445da5fa"> 85</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a7374278f9996b9a54402de49445da5fa">KEYPAD_8</a>,</div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5143e08e4e00b9bdf04788406524271c"> 86</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5143e08e4e00b9bdf04788406524271c">KEYPAD_9</a>,</div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35add0c21de9efdf54e63b2a4b574b87ad6"> 87</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35add0c21de9efdf54e63b2a4b574b87ad6">KEYPAD_MINUS</a>,</div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ab6b3b8d9de11f8cc9165d4207e9ba252"> 88</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ab6b3b8d9de11f8cc9165d4207e9ba252">KEYPAD_4</a>,</div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a24d2fa1410977513114492a6405f48d4"> 89</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a24d2fa1410977513114492a6405f48d4">KEYPAD_5</a>,</div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a48412ee9aff955b7013358639e856e56"> 90</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a48412ee9aff955b7013358639e856e56">KEYPAD_6</a>,</div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a8544ec26c470f4395e879462e119f866"> 91</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a8544ec26c470f4395e879462e119f866">KEYPAD_PLUS</a>,</div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a9159048ef7c917ba00c50e39b14cb812"> 92</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a9159048ef7c917ba00c50e39b14cb812">KEYPAD_1</a>,</div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2fa701c65735e0008990a8cfb9fe7582"> 93</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2fa701c65735e0008990a8cfb9fe7582">KEYPAD_2</a>,</div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a1fa5a87977d8d7beb7da69a477ecac6d"> 94</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a1fa5a87977d8d7beb7da69a477ecac6d">KEYPAD_3</a>,</div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3d4651d86fe7a5cd80bc028a9543ac44"> 95</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3d4651d86fe7a5cd80bc028a9543ac44">KEYPAD_0</a>,</div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad6328d80393f645087bb7f1c8662c0a5"> 96</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad6328d80393f645087bb7f1c8662c0a5">KEYPAD_PERIOD</a>,</div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad465cb523017f08e52ec0b3f1f1113f0"> 97</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad465cb523017f08e52ec0b3f1f1113f0">KEYPAD_RETURN</a>,</div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aef1c0a79a2202eef39c44461c531b91a"> 98</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aef1c0a79a2202eef39c44461c531b91a">KEYPAD_ASTERISK</a>,</div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6bf97751aacdc0d683c765c138e4eefa"> 99</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6bf97751aacdc0d683c765c138e4eefa">KEYPAD_SLASH</a>,</div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> </div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad5355d7d2d2582960da81aefe8cd941d"> 101</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad5355d7d2d2582960da81aefe8cd941d">KEY_LEFT_CTRL</a>,</div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aeb9ff466eebcae7089b92b717e4fad58"> 102</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aeb9ff466eebcae7089b92b717e4fad58">KEY_RIGHT_CTRL</a>,</div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5d5eb3601a49913c3ab0f9bcbdc5918a"> 103</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5d5eb3601a49913c3ab0f9bcbdc5918a">KEY_LEFT_SHIFT</a>,</div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a125ed6244c499a097a3e1cb111c8fa9c"> 104</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a125ed6244c499a097a3e1cb111c8fa9c">KEY_RIGHT_SHIFT</a>,</div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a4789cb1577c6b157cca51831266d2e71"> 105</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a4789cb1577c6b157cca51831266d2e71">KEY_LEFT_ALT</a>,</div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a4f14c2020a65b3498ad86cf66e5f0ed5"> 106</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a4f14c2020a65b3498ad86cf66e5f0ed5">KEY_RIGHT_ALT</a>,</div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3a471c8b61a5f730dcbdd50fe53f3ab7"> 107</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3a471c8b61a5f730dcbdd50fe53f3ab7">KEY_ESCAPE</a>,</div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5f8f8f15bcfc7a3e745d4b5e0008832c"> 108</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5f8f8f15bcfc7a3e745d4b5e0008832c">KEY_MINUS</a>,</div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35acdf916d73b721baa46f5f54bdcc0d39b"> 109</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35acdf916d73b721baa46f5f54bdcc0d39b">KEY_EQUAL</a>,</div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa3cd0158e01f834cebcfb3fc5578df4b"> 110</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa3cd0158e01f834cebcfb3fc5578df4b">KEY_BACKSPACE</a>,</div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a60c75f9c8eded88ef76c0c94da27963c"> 111</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a60c75f9c8eded88ef76c0c94da27963c">KEY_TAB</a>,</div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a03da438c85c9fc0ebda53d0c669d7c52"> 112</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a03da438c85c9fc0ebda53d0c669d7c52">KEY_LEFT_BRACKET</a>,</div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2ec43a67eb0c7d2b4576708e6d4a6b70"> 113</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2ec43a67eb0c7d2b4576708e6d4a6b70">KEY_RIGHT_BRACKET</a>,</div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aaefd064b1e5d75c429bed314ac18eba0"> 114</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aaefd064b1e5d75c429bed314ac18eba0">KEY_RETURN</a>,</div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2a2ea4c0ed101dcec44d5ec7de0329ef"> 115</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2a2ea4c0ed101dcec44d5ec7de0329ef">KEY_SEMICOLON</a>,</div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aeb8aae681ab9fbf1111ac69841330e0b"> 116</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aeb8aae681ab9fbf1111ac69841330e0b">KEY_APOSTROPHE</a>,</div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35affcb18fb1dbdb1d9b5c9f69408fe37a7"> 117</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35affcb18fb1dbdb1d9b5c9f69408fe37a7">KEY_BACK_TICK</a>,</div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35af621aad7268fdcafe3a88bc4de7012cd"> 118</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35af621aad7268fdcafe3a88bc4de7012cd">KEY_BACKSLASH</a>,</div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35af92cd55661a716ee7466f960896041e3"> 119</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35af92cd55661a716ee7466f960896041e3">KEY_COMMA</a>,</div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a7680b8131b831989b5068d0832b99bd4"> 120</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a7680b8131b831989b5068d0832b99bd4">KEY_PERIOD</a>,</div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a54249cfb873b3e7ae0432bbec5bc0d6f"> 121</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a54249cfb873b3e7ae0432bbec5bc0d6f">KEY_SLASH</a>,</div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a01d2889f9a7550008ad6140c41e733de"> 122</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a01d2889f9a7550008ad6140c41e733de">KEY_SPACE</a>,</div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35abc5ade8c1b7fc0d409201d5fc46e02cc"> 123</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35abc5ade8c1b7fc0d409201d5fc46e02cc">KEY_CAPS_LOCK</a>,</div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad8909c03dc1731c8ce83220590f9f9dc"> 124</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad8909c03dc1731c8ce83220590f9f9dc">KEY_NUM_LOCK</a>,</div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a34a1a5fd5080d4e7923d9e93d7b17e19"> 125</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a34a1a5fd5080d4e7923d9e93d7b17e19">KEY_SCROLL_LOCK</a>,</div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3d24a3f2d5bad01abd32bee373c4e8aa"> 126</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3d24a3f2d5bad01abd32bee373c4e8aa">KEY_PRINT_SCREEN</a>,</div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> </div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad5b83418c285e43af5d3a87b4d4049d7"> 128</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad5b83418c285e43af5d3a87b4d4049d7">KEY_HOME</a>,</div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa35707694e2bab78d36903af6198e6f5"> 129</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa35707694e2bab78d36903af6198e6f5">KEY_UP_ARROW</a>,</div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a647998d2a95d68a66ff9892f96150a04"> 130</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a647998d2a95d68a66ff9892f96150a04">KEY_LEFT_ARROW</a>,</div>
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a947cc696f802a13d955cb077600299da"> 131</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a947cc696f802a13d955cb077600299da">KEY_RIGHT_ARROW</a>,</div>
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a682c2546c34dea8d730992bc1616fca9"> 132</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a682c2546c34dea8d730992bc1616fca9">KEY_DOWN_ARROW</a>,</div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad435c2e06f3d05728ed52ede8a68295b"> 133</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad435c2e06f3d05728ed52ede8a68295b">KEY_PAGE_UP</a>,</div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ada883d03c9fb53deb33064a13ca97639"> 134</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ada883d03c9fb53deb33064a13ca97639">KEY_PAGE_DOWN</a>,</div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa8adb6fcb92dec58fb19410eacfdd403"> 135</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa8adb6fcb92dec58fb19410eacfdd403">KEY_END</a>,</div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a26f2c18a3a0a7eabf7bd11f0ec93be78"> 136</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a26f2c18a3a0a7eabf7bd11f0ec93be78">KEY_INSERT</a>,</div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae7a3a4540031b038014294aa6743a7a4"> 137</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae7a3a4540031b038014294aa6743a7a4">KEY_DELETE</a>,</div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a68d3b17199fbc1595d3d6a5baacb3eae"> 138</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a68d3b17199fbc1595d3d6a5baacb3eae">KEY_LEFT_GUI</a>,</div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a78a9092dfee2fbd8952c3e5ed9d9b386"> 139</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a78a9092dfee2fbd8952c3e5ed9d9b386">KEY_RIGHT_GUI</a>,</div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5ea468d8f6134be615cdb30787560942"> 140</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5ea468d8f6134be615cdb30787560942">KEY_APPS</a>,</div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> </div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa61cff07fdbe8117af6a4848c6d64359"> 142</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa61cff07fdbe8117af6a4848c6d64359">KEY_MULTIMEDIA_PREV_TRACK</a>,</div>
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a913e5e3fa5470161a89ba9465e7cbc3d"> 143</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a913e5e3fa5470161a89ba9465e7cbc3d">KEY_MULTIMEDIA_NEXT_TRACK</a>,</div>
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35af0631f483cbc4b0d22fadc54eae8fc18"> 144</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35af0631f483cbc4b0d22fadc54eae8fc18">KEY_MULTIMEDIA_MUTE</a>,</div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a036479cf4e5a2f127dc855fb434ed262"> 145</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a036479cf4e5a2f127dc855fb434ed262">KEY_MULTIMEDIA_CALCULATOR</a>,</div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35adef33a2a27e0f4f398492cb6c637aad8"> 146</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35adef33a2a27e0f4f398492cb6c637aad8">KEY_MULTIMEDIA_PLAY</a>,</div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae47e18287e9003530a125da277c4a645"> 147</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae47e18287e9003530a125da277c4a645">KEY_MULTIMEDIA_STOP</a>,</div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ade02591d217cde8a98c3cb0d39cea382"> 148</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ade02591d217cde8a98c3cb0d39cea382">KEY_MULTIMEDIA_VOL_DOWN</a>,</div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a46d6f5a4e2aa153859975c82cace2054"> 149</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a46d6f5a4e2aa153859975c82cace2054">KEY_MULTIMEDIA_VOL_UP</a>,</div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a001bb38b40d50b1df0025df29c62b0bc"> 150</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a001bb38b40d50b1df0025df29c62b0bc">KEY_MULTIMEDIA_WWW_HOME</a>,</div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35afa4d8c3977d7b7d424119b89bec9c64f"> 151</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35afa4d8c3977d7b7d424119b89bec9c64f">KEY_MULTIMEDIA_WWW_SEARCH</a>,</div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aec304e52eb0d34ba205a08e84cfea54b"> 152</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aec304e52eb0d34ba205a08e84cfea54b">KEY_MULTIMEDIA_WWW_FAVORITES</a>,</div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a03ced378b3cbca523c3095795ff13e7a"> 153</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a03ced378b3cbca523c3095795ff13e7a">KEY_MULTIMEDIA_WWW_REFRESH</a>,</div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a8b6e45c995d7f028ca3ad1c56d471084"> 154</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a8b6e45c995d7f028ca3ad1c56d471084">KEY_MULTIMEDIA_WWW_STOP</a>,</div>
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35acfa54ab264327853ab499782d0d501be"> 155</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35acfa54ab264327853ab499782d0d501be">KEY_MULTIMEDIA_WWW_FORWARD</a>,</div>
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae10804bfdf98abf5deca974260357e1e"> 156</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae10804bfdf98abf5deca974260357e1e">KEY_MULTIMEDIA_WWW_BACK</a>,</div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a20450360e7f24e1d3cf85a349e28bea7"> 157</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a20450360e7f24e1d3cf85a349e28bea7">KEY_MULTIMEDIA_MY_COMPUTER</a>,</div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a9d4fa545c0b39fcfe7b51bd3cd86d14f"> 158</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a9d4fa545c0b39fcfe7b51bd3cd86d14f">KEY_MULTIMEDIA_EMAIL</a>,</div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35acd1e6a8e9a275766ecc3056ce5ca62b0"> 159</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35acd1e6a8e9a275766ecc3056ce5ca62b0">KEY_MULTIMEDIA_MEDIA_SELECT</a>,</div>
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> </div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a298e5b5c0b2a1567403240c1ff7664ad"> 161</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a298e5b5c0b2a1567403240c1ff7664ad">KEY_ACPI_POWER</a>,</div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a09755c08fbb78c57e5b3c5063ef0dddd"> 162</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a09755c08fbb78c57e5b3c5063ef0dddd">KEY_ACPI_SLEEP</a>,</div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a38e55880dfd22aeee6ece9bc75ccdf7f"> 163</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a38e55880dfd22aeee6ece9bc75ccdf7f">KEY_ACPI_WAKE</a>,</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="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ac2439afec39a5b43a1fd36a4316379a7"> 165</a></span> <a class="code hl_enumvalue" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ac2439afec39a5b43a1fd36a4316379a7">KEY_PRESSED</a> = 0x80,</div>
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span>} <a class="code hl_enumeration" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35">KeyScanCodes</a>;</div>
</div>
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> </div>
<div class="foldopen" id="foldopen00168" data-start="{" data-end="};">
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html"> 168</a></span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span>{</div>
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a173d8f2a67aa82689612753fad2e5095"> 170</a></span> <a class="code hl_enumeration" href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35">KeyScanCodes</a> <a class="code hl_variable" href="../../de/ded/input_8h.html#a173d8f2a67aa82689612753fad2e5095">Key</a>;</div>
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> </div>
<div class="foldopen" id="foldopen00172" data-start="{" data-end="};">
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html"> 172</a></span> <span class="keyword">union</span></div>
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> {</div>
<div class="foldopen" id="foldopen00174" data-start="{" data-end="};">
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html"> 174</a></span> <span class="keyword">struct</span></div>
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> {</div>
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span> <span class="keywordtype">char</span> IsScanCode : 1;</div>
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> };</div>
</div>
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> <span class="keywordtype">char</span> Value;</div>
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> };</div>
</div>
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a3c7b23790a7fff8622f8552c7bd1b2f5"> 180</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code hl_variable" href="../../de/ded/input_8h.html#a3c7b23790a7fff8622f8552c7bd1b2f5">Character</a>;</div>
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span>} <a class="code hl_struct" href="../../de/ded/input_8h.html#d1/da7/structKeyboardReport">KeyboardReport</a>;</div>
</div>
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span> </div>
<div class="foldopen" id="foldopen00183" data-start="{" data-end="};">
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html"> 183</a></span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span>{</div>
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a2034158134bad2907f7aca9f1df5168d"> 185</a></span> <span class="keywordtype">long</span> <a class="code hl_variable" href="../../de/ded/input_8h.html#a2034158134bad2907f7aca9f1df5168d">X</a>, Y;</div>
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#aa8d96a2473f48cd0f643552256ed37a4"> 186</a></span> int8_t <a class="code hl_variable" href="../../de/ded/input_8h.html#aa8d96a2473f48cd0f643552256ed37a4">Z</a>;</div>
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a0948c8b288b733578be7105e95b5ac1f"> 187</a></span> uint8_t <a class="code hl_variable" href="../../de/ded/input_8h.html#a0948c8b288b733578be7105e95b5ac1f">Absolute</a> : 1;</div>
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a07f571f12b57c589630dcde60ef4e660"> 188</a></span> uint8_t <a class="code hl_variable" href="../../de/ded/input_8h.html#a07f571f12b57c589630dcde60ef4e660">LeftButton</a> : 1;</div>
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a2174204a5c5dcc31d54449f3664f3a73"> 189</a></span> uint8_t <a class="code hl_variable" href="../../de/ded/input_8h.html#a2174204a5c5dcc31d54449f3664f3a73">RightButton</a> : 1;</div>
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a66947db99db5c8ea44a2b070140f1ef3"> 190</a></span> uint8_t <a class="code hl_variable" href="../../de/ded/input_8h.html#a66947db99db5c8ea44a2b070140f1ef3">MiddleButton</a> : 1;</div>
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a3c70979d62bde7107ffc6452b4d197d0"> 191</a></span> uint8_t <a class="code hl_variable" href="../../de/ded/input_8h.html#a3c70979d62bde7107ffc6452b4d197d0">Button4</a> : 1;</div>
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a7fe6c9da952ca97bdaf1fd657c5e4682"> 192</a></span> uint8_t <a class="code hl_variable" href="../../de/ded/input_8h.html#a7fe6c9da952ca97bdaf1fd657c5e4682">Button5</a> : 1;</div>
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a5610542c386b7f777ccb943d75922ec7"> 193</a></span> uint8_t <a class="code hl_variable" href="../../de/ded/input_8h.html#a5610542c386b7f777ccb943d75922ec7">Button6</a> : 1;</div>
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a98581074c8ffe2ba11636e831fce7672"> 194</a></span> uint8_t <a class="code hl_variable" href="../../de/ded/input_8h.html#a98581074c8ffe2ba11636e831fce7672">Button7</a> : 1;</div>
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#acde82f4d1fa67e06bc3a59eb6cc2a44c"> 195</a></span> uint8_t <a class="code hl_variable" href="../../de/ded/input_8h.html#acde82f4d1fa67e06bc3a59eb6cc2a44c">Button8</a> : 1;</div>
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span>} <a class="code hl_struct" href="../../de/ded/input_8h.html#db/d9a/structMouseReport">MouseReport</a>;</div>
</div>
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span> </div>
<div class="foldopen" id="foldopen00198" data-start="{" data-end="};">
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html"> 198</a></span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span>{</div>
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span>} <a class="code hl_struct" href="../../de/ded/input_8h.html#dd/db1/structJoystickReport">JoystickReport</a>;</div>
</div>
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span> </div>
<div class="foldopen" id="foldopen00202" data-start="{" data-end="};">
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html"> 202</a></span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span>{</div>
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a2d9df0f07baaff3c26b0daf9c3c782de"> 204</a></span> uint16_t <a class="code hl_variable" href="../../de/ded/input_8h.html#a2d9df0f07baaff3c26b0daf9c3c782de">X</a>, Y;</div>
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#a1b34c3fecf099e318e4e761e49e5a655"> 205</a></span> uint8_t <a class="code hl_variable" href="../../de/ded/input_8h.html#a1b34c3fecf099e318e4e761e49e5a655">Pressure</a>;</div>
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span>} <a class="code hl_struct" href="../../de/ded/input_8h.html#d1/df2/structTouchScreenReport">TouchScreenReport</a>;</div>
</div>
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span> </div>
<div class="foldopen" id="foldopen00208" data-start="{" data-end="};">
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html"> 208</a></span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span>{</div>
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span>} <a class="code hl_struct" href="../../de/ded/input_8h.html#d6/dda/structGamepadReport">GamepadReport</a>;</div>
</div>
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> </div>
<div class="foldopen" id="foldopen00212" data-start="{" data-end="};">
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html"> 212</a></span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span>{</div>
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span>} <a class="code hl_struct" href="../../de/ded/input_8h.html#d8/d16/structAccelerometerReport">AccelerometerReport</a>;</div>
</div>
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span> </div>
<div class="foldopen" id="foldopen00216" data-start="{" data-end="};">
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html"> 216</a></span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span>{</div>
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span>} <a class="code hl_struct" href="../../de/ded/input_8h.html#d4/daf/structGyroscopeReport">GyroscopeReport</a>;</div>
</div>
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> </div>
<div class="foldopen" id="foldopen00220" data-start="{" data-end="};">
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html"> 220</a></span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span>{</div>
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span>} <a class="code hl_struct" href="../../de/ded/input_8h.html#d4/d9c/structMagnetometerReport">MagnetometerReport</a>;</div>
</div>
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span> </div>
<div class="foldopen" id="foldopen00224" data-start="{" data-end="};">
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html"> 224</a></span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span>{</div>
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#af15f4807037d91adf5b3223b64e9ad50"> 226</a></span> <a class="code hl_enumeration" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9">DeviceType</a> <a class="code hl_variable" href="../../de/ded/input_8h.html#af15f4807037d91adf5b3223b64e9ad50">Type</a>;</div>
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#ae0e73e3ad012fad295b7bf2d1cc93da9"> 227</a></span> dev_t <a class="code hl_variable" href="../../de/ded/input_8h.html#ae0e73e3ad012fad295b7bf2d1cc93da9">Device</a>;</div>
<div class="foldopen" id="foldopen00228" data-start="{" data-end="};">
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html"> 228</a></span> <span class="keyword">union</span></div>
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span> {</div>
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span> <a class="code hl_struct" href="../../de/ded/input_8h.html#d1/da7/structKeyboardReport">KeyboardReport</a> Keyboard;</div>
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span> <a class="code hl_struct" href="../../de/ded/input_8h.html#db/d9a/structMouseReport">MouseReport</a> Mouse;</div>
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span> <a class="code hl_struct" href="../../de/ded/input_8h.html#dd/db1/structJoystickReport">JoystickReport</a> Joystick;</div>
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span> <a class="code hl_struct" href="../../de/ded/input_8h.html#d1/df2/structTouchScreenReport">TouchScreenReport</a> TouchScreen;</div>
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span> <a class="code hl_struct" href="../../de/ded/input_8h.html#d6/dda/structGamepadReport">GamepadReport</a> Gamepad;</div>
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span> <a class="code hl_struct" href="../../de/ded/input_8h.html#d8/d16/structAccelerometerReport">AccelerometerReport</a> Accelerometer;</div>
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"> 236</span> <a class="code hl_struct" href="../../de/ded/input_8h.html#d4/daf/structGyroscopeReport">GyroscopeReport</a> Gyroscope;</div>
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span> <a class="code hl_struct" href="../../de/ded/input_8h.html#d4/d9c/structMagnetometerReport">MagnetometerReport</a> Magnetometer;</div>
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span> <span class="comment">/* ... */</span></div>
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span> };</div>
</div>
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span>} <a class="code hl_struct" href="../../de/ded/input_8h.html#d1/d5b/structInputReport">InputReport</a>;</div>
</div>
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span> </div>
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#aba095481bbee5eb8903061ed75aa435d"> 242</a></span>EXTERNC <span class="keywordtype">int</span> <a class="code hl_function" href="../../de/ded/input_8h.html#aba095481bbee5eb8903061ed75aa435d">ReportInputEvent</a>(<a class="code hl_struct" href="../../de/ded/input_8h.html#d1/d5b/structInputReport">InputReport</a> *Report);</div>
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span> </div>
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span><span class="preprocessor">#endif </span><span class="comment">// !__FENNIX_API_INPUT_H__</span></div>
<div class="ttc" id="adevice_8h_html"><div class="ttname"><a href="../../db/de9/device_8h.html">device.h</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9">DeviceType</a></div><div class="ttdeci">DeviceType</div><div class="ttdef"><b>Definition:</b> <a href="../../db/de9/device_8h_source.html#l00031">device.h:32</a></div></div>
<div class="ttc" id="ainput_8h_html_a07f571f12b57c589630dcde60ef4e660"><div class="ttname"><a href="../../de/ded/input_8h.html#a07f571f12b57c589630dcde60ef4e660">MouseReport::LeftButton</a></div><div class="ttdeci">uint8_t LeftButton</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00188">input.h:188</a></div></div>
<div class="ttc" id="ainput_8h_html_a0948c8b288b733578be7105e95b5ac1f"><div class="ttname"><a href="../../de/ded/input_8h.html#a0948c8b288b733578be7105e95b5ac1f">MouseReport::Absolute</a></div><div class="ttdeci">uint8_t Absolute</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00187">input.h:187</a></div></div>
<div class="ttc" id="ainput_8h_html_a173d8f2a67aa82689612753fad2e5095"><div class="ttname"><a href="../../de/ded/input_8h.html#a173d8f2a67aa82689612753fad2e5095">KeyboardReport::Key</a></div><div class="ttdeci">KeyScanCodes Key</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00170">input.h:170</a></div></div>
<div class="ttc" id="ainput_8h_html_a1b34c3fecf099e318e4e761e49e5a655"><div class="ttname"><a href="../../de/ded/input_8h.html#a1b34c3fecf099e318e4e761e49e5a655">TouchScreenReport::Pressure</a></div><div class="ttdeci">uint8_t Pressure</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00205">input.h:205</a></div></div>
<div class="ttc" id="ainput_8h_html_a2034158134bad2907f7aca9f1df5168d"><div class="ttname"><a href="../../de/ded/input_8h.html#a2034158134bad2907f7aca9f1df5168d">MouseReport::X</a></div><div class="ttdeci">long X</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00185">input.h:185</a></div></div>
<div class="ttc" id="ainput_8h_html_a2174204a5c5dcc31d54449f3664f3a73"><div class="ttname"><a href="../../de/ded/input_8h.html#a2174204a5c5dcc31d54449f3664f3a73">MouseReport::RightButton</a></div><div class="ttdeci">uint8_t RightButton</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00189">input.h:189</a></div></div>
<div class="ttc" id="ainput_8h_html_a2d9df0f07baaff3c26b0daf9c3c782de"><div class="ttname"><a href="../../de/ded/input_8h.html#a2d9df0f07baaff3c26b0daf9c3c782de">TouchScreenReport::X</a></div><div class="ttdeci">uint16_t X</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00204">input.h:204</a></div></div>
<div class="ttc" id="ainput_8h_html_a3c70979d62bde7107ffc6452b4d197d0"><div class="ttname"><a href="../../de/ded/input_8h.html#a3c70979d62bde7107ffc6452b4d197d0">MouseReport::Button4</a></div><div class="ttdeci">uint8_t Button4</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00191">input.h:191</a></div></div>
<div class="ttc" id="ainput_8h_html_a3c7b23790a7fff8622f8552c7bd1b2f5"><div class="ttname"><a href="../../de/ded/input_8h.html#a3c7b23790a7fff8622f8552c7bd1b2f5">KeyboardReport::Character</a></div><div class="ttdeci">unsigned char Character</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00180">input.h:180</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35">KeyScanCodes</a></div><div class="ttdeci">KeyScanCodes</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00031">input.h:32</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a001bb38b40d50b1df0025df29c62b0bc"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a001bb38b40d50b1df0025df29c62b0bc">KEY_MULTIMEDIA_WWW_HOME</a></div><div class="ttdeci">@ KEY_MULTIMEDIA_WWW_HOME</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00150">input.h:150</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a01bce78a73ad136a7b42941297aff373"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a01bce78a73ad136a7b42941297aff373">KEY_F4</a></div><div class="ttdeci">@ KEY_F4</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00074">input.h:74</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a01d2889f9a7550008ad6140c41e733de"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a01d2889f9a7550008ad6140c41e733de">KEY_SPACE</a></div><div class="ttdeci">@ KEY_SPACE</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00122">input.h:122</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a036479cf4e5a2f127dc855fb434ed262"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a036479cf4e5a2f127dc855fb434ed262">KEY_MULTIMEDIA_CALCULATOR</a></div><div class="ttdeci">@ KEY_MULTIMEDIA_CALCULATOR</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00145">input.h:145</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a03ced378b3cbca523c3095795ff13e7a"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a03ced378b3cbca523c3095795ff13e7a">KEY_MULTIMEDIA_WWW_REFRESH</a></div><div class="ttdeci">@ KEY_MULTIMEDIA_WWW_REFRESH</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00153">input.h:153</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a03da438c85c9fc0ebda53d0c669d7c52"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a03da438c85c9fc0ebda53d0c669d7c52">KEY_LEFT_BRACKET</a></div><div class="ttdeci">@ KEY_LEFT_BRACKET</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00112">input.h:112</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a09755c08fbb78c57e5b3c5063ef0dddd"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a09755c08fbb78c57e5b3c5063ef0dddd">KEY_ACPI_SLEEP</a></div><div class="ttdeci">@ KEY_ACPI_SLEEP</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00162">input.h:162</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a0a4c7291c92b7fc84da27a363dc53fa6"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a0a4c7291c92b7fc84da27a363dc53fa6">KEY_P</a></div><div class="ttdeci">@ KEY_P</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00053">input.h:53</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a0d94112555886427204ad0c0711ca327"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a0d94112555886427204ad0c0711ca327">KEY_M</a></div><div class="ttdeci">@ KEY_M</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00069">input.h:69</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a10072b5ee7aa1faf316434ecc9e2bb3a"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a10072b5ee7aa1faf316434ecc9e2bb3a">KEY_B</a></div><div class="ttdeci">@ KEY_B</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00067">input.h:67</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a125ed6244c499a097a3e1cb111c8fa9c"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a125ed6244c499a097a3e1cb111c8fa9c">KEY_RIGHT_SHIFT</a></div><div class="ttdeci">@ KEY_RIGHT_SHIFT</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00104">input.h:104</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a160e82eea885870bfa4924c27040cd7f"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a160e82eea885870bfa4924c27040cd7f">KEY_F9</a></div><div class="ttdeci">@ KEY_F9</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00079">input.h:79</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a1fa5a87977d8d7beb7da69a477ecac6d"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a1fa5a87977d8d7beb7da69a477ecac6d">KEYPAD_3</a></div><div class="ttdeci">@ KEYPAD_3</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00094">input.h:94</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a20450360e7f24e1d3cf85a349e28bea7"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a20450360e7f24e1d3cf85a349e28bea7">KEY_MULTIMEDIA_MY_COMPUTER</a></div><div class="ttdeci">@ KEY_MULTIMEDIA_MY_COMPUTER</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00157">input.h:157</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a2333d7c312aa98622c41e74c5d13e8de"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2333d7c312aa98622c41e74c5d13e8de">KEY_2</a></div><div class="ttdeci">@ KEY_2</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00034">input.h:34</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a247a20a9998f080827dd34004abc2f9a"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a247a20a9998f080827dd34004abc2f9a">KEY_F6</a></div><div class="ttdeci">@ KEY_F6</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00076">input.h:76</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a24d2fa1410977513114492a6405f48d4"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a24d2fa1410977513114492a6405f48d4">KEYPAD_5</a></div><div class="ttdeci">@ KEYPAD_5</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00089">input.h:89</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a26f2c18a3a0a7eabf7bd11f0ec93be78"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a26f2c18a3a0a7eabf7bd11f0ec93be78">KEY_INSERT</a></div><div class="ttdeci">@ KEY_INSERT</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00136">input.h:136</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a298e5b5c0b2a1567403240c1ff7664ad"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a298e5b5c0b2a1567403240c1ff7664ad">KEY_ACPI_POWER</a></div><div class="ttdeci">@ KEY_ACPI_POWER</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00161">input.h:161</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a2a2ea4c0ed101dcec44d5ec7de0329ef"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2a2ea4c0ed101dcec44d5ec7de0329ef">KEY_SEMICOLON</a></div><div class="ttdeci">@ KEY_SEMICOLON</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00115">input.h:115</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a2af9840d90c49239339bfd42f9f32868"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2af9840d90c49239339bfd42f9f32868">KEY_E</a></div><div class="ttdeci">@ KEY_E</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00046">input.h:46</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a2c98fd67709a9fd5409498d4f7175877"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2c98fd67709a9fd5409498d4f7175877">KEY_I</a></div><div class="ttdeci">@ KEY_I</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00051">input.h:51</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a2e6a652ccd7afc5ce75ac4d902b6a60a"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2e6a652ccd7afc5ce75ac4d902b6a60a">KEY_W</a></div><div class="ttdeci">@ KEY_W</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00045">input.h:45</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a2ec43a67eb0c7d2b4576708e6d4a6b70"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2ec43a67eb0c7d2b4576708e6d4a6b70">KEY_RIGHT_BRACKET</a></div><div class="ttdeci">@ KEY_RIGHT_BRACKET</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00113">input.h:113</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a2fa701c65735e0008990a8cfb9fe7582"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2fa701c65735e0008990a8cfb9fe7582">KEYPAD_2</a></div><div class="ttdeci">@ KEYPAD_2</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00093">input.h:93</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a2fd73a4d527efe137e8f259db2092766"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2fd73a4d527efe137e8f259db2092766">KEY_D</a></div><div class="ttdeci">@ KEY_D</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00056">input.h:56</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a2fe7fe99bcb0fd90bf4234be9e4ce5be"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2fe7fe99bcb0fd90bf4234be9e4ce5be">KEY_6</a></div><div class="ttdeci">@ KEY_6</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00038">input.h:38</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a34a07203a0a4f3e996b44e9a4fcfd1c6"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a34a07203a0a4f3e996b44e9a4fcfd1c6">KEY_F7</a></div><div class="ttdeci">@ KEY_F7</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00077">input.h:77</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a34a1a5fd5080d4e7923d9e93d7b17e19"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a34a1a5fd5080d4e7923d9e93d7b17e19">KEY_SCROLL_LOCK</a></div><div class="ttdeci">@ KEY_SCROLL_LOCK</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00125">input.h:125</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a35bcc2bc85513df4f3897a9d64a9c51c"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a35bcc2bc85513df4f3897a9d64a9c51c">KEY_1</a></div><div class="ttdeci">@ KEY_1</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00033">input.h:33</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a38e55880dfd22aeee6ece9bc75ccdf7f"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a38e55880dfd22aeee6ece9bc75ccdf7f">KEY_ACPI_WAKE</a></div><div class="ttdeci">@ KEY_ACPI_WAKE</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00163">input.h:163</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a3a471c8b61a5f730dcbdd50fe53f3ab7"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3a471c8b61a5f730dcbdd50fe53f3ab7">KEY_ESCAPE</a></div><div class="ttdeci">@ KEY_ESCAPE</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00107">input.h:107</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a3b922025c26b38585ab140c7e40b291c"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3b922025c26b38585ab140c7e40b291c">KEY_F10</a></div><div class="ttdeci">@ KEY_F10</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00080">input.h:80</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a3c069efeb1638c2ab0d2a50ff45b529f"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3c069efeb1638c2ab0d2a50ff45b529f">KEY_F</a></div><div class="ttdeci">@ KEY_F</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00057">input.h:57</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a3d24a3f2d5bad01abd32bee373c4e8aa"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3d24a3f2d5bad01abd32bee373c4e8aa">KEY_PRINT_SCREEN</a></div><div class="ttdeci">@ KEY_PRINT_SCREEN</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00126">input.h:126</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a3d4651d86fe7a5cd80bc028a9543ac44"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3d4651d86fe7a5cd80bc028a9543ac44">KEYPAD_0</a></div><div class="ttdeci">@ KEYPAD_0</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00095">input.h:95</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a41d1aa573d29ca6a9eb429a680dc53cd"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a41d1aa573d29ca6a9eb429a680dc53cd">KEY_H</a></div><div class="ttdeci">@ KEY_H</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00059">input.h:59</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a46d6f5a4e2aa153859975c82cace2054"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a46d6f5a4e2aa153859975c82cace2054">KEY_MULTIMEDIA_VOL_UP</a></div><div class="ttdeci">@ KEY_MULTIMEDIA_VOL_UP</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00149">input.h:149</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a4789cb1577c6b157cca51831266d2e71"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a4789cb1577c6b157cca51831266d2e71">KEY_LEFT_ALT</a></div><div class="ttdeci">@ KEY_LEFT_ALT</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00105">input.h:105</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a480a807305121d41673b8c208898f497"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a480a807305121d41673b8c208898f497">KEY_X</a></div><div class="ttdeci">@ KEY_X</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00064">input.h:64</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a48412ee9aff955b7013358639e856e56"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a48412ee9aff955b7013358639e856e56">KEYPAD_6</a></div><div class="ttdeci">@ KEYPAD_6</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00090">input.h:90</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a4ec980867be1d5bded2bccdee2ebd601"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a4ec980867be1d5bded2bccdee2ebd601">KEY_G</a></div><div class="ttdeci">@ KEY_G</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00058">input.h:58</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a4f14c2020a65b3498ad86cf66e5f0ed5"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a4f14c2020a65b3498ad86cf66e5f0ed5">KEY_RIGHT_ALT</a></div><div class="ttdeci">@ KEY_RIGHT_ALT</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00106">input.h:106</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a5143e08e4e00b9bdf04788406524271c"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5143e08e4e00b9bdf04788406524271c">KEYPAD_9</a></div><div class="ttdeci">@ KEYPAD_9</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00086">input.h:86</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a54249cfb873b3e7ae0432bbec5bc0d6f"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a54249cfb873b3e7ae0432bbec5bc0d6f">KEY_SLASH</a></div><div class="ttdeci">@ KEY_SLASH</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00121">input.h:121</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a5d44524b2a6090fa97aa9353d69f67a3"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5d44524b2a6090fa97aa9353d69f67a3">KEY_Y</a></div><div class="ttdeci">@ KEY_Y</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00049">input.h:49</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a5d5eb3601a49913c3ab0f9bcbdc5918a"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5d5eb3601a49913c3ab0f9bcbdc5918a">KEY_LEFT_SHIFT</a></div><div class="ttdeci">@ KEY_LEFT_SHIFT</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00103">input.h:103</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a5ea468d8f6134be615cdb30787560942"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5ea468d8f6134be615cdb30787560942">KEY_APPS</a></div><div class="ttdeci">@ KEY_APPS</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00140">input.h:140</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a5f8f8f15bcfc7a3e745d4b5e0008832c"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5f8f8f15bcfc7a3e745d4b5e0008832c">KEY_MINUS</a></div><div class="ttdeci">@ KEY_MINUS</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00108">input.h:108</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a601382e2da6215882c129b43b3384611"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a601382e2da6215882c129b43b3384611">KEY_9</a></div><div class="ttdeci">@ KEY_9</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00041">input.h:41</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a60c75f9c8eded88ef76c0c94da27963c"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a60c75f9c8eded88ef76c0c94da27963c">KEY_TAB</a></div><div class="ttdeci">@ KEY_TAB</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00111">input.h:111</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a60db8fe38855cfe67da704988e66bd42"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a60db8fe38855cfe67da704988e66bd42">KEYPAD_7</a></div><div class="ttdeci">@ KEYPAD_7</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00084">input.h:84</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a6167a8727e73df1eb96f19c2460766c9"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6167a8727e73df1eb96f19c2460766c9">KEY_T</a></div><div class="ttdeci">@ KEY_T</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00048">input.h:48</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a647998d2a95d68a66ff9892f96150a04"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a647998d2a95d68a66ff9892f96150a04">KEY_LEFT_ARROW</a></div><div class="ttdeci">@ KEY_LEFT_ARROW</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00130">input.h:130</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a682c2546c34dea8d730992bc1616fca9"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a682c2546c34dea8d730992bc1616fca9">KEY_DOWN_ARROW</a></div><div class="ttdeci">@ KEY_DOWN_ARROW</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00132">input.h:132</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a68d3b17199fbc1595d3d6a5baacb3eae"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a68d3b17199fbc1595d3d6a5baacb3eae">KEY_LEFT_GUI</a></div><div class="ttdeci">@ KEY_LEFT_GUI</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00138">input.h:138</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a6a69ea34f5d1372692bf040637e57c8f"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6a69ea34f5d1372692bf040637e57c8f">KEY_F5</a></div><div class="ttdeci">@ KEY_F5</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00075">input.h:75</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a6b0799a9923c55f8a73550a371ea69f6"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6b0799a9923c55f8a73550a371ea69f6">KEY_K</a></div><div class="ttdeci">@ KEY_K</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00061">input.h:61</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a6b30f8af6c880e1aca01b91aa13c6ff9"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6b30f8af6c880e1aca01b91aa13c6ff9">KEY_0</a></div><div class="ttdeci">@ KEY_0</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00042">input.h:42</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a6bf97751aacdc0d683c765c138e4eefa"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6bf97751aacdc0d683c765c138e4eefa">KEYPAD_SLASH</a></div><div class="ttdeci">@ KEYPAD_SLASH</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00099">input.h:99</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a7374278f9996b9a54402de49445da5fa"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a7374278f9996b9a54402de49445da5fa">KEYPAD_8</a></div><div class="ttdeci">@ KEYPAD_8</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00085">input.h:85</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a7680b8131b831989b5068d0832b99bd4"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a7680b8131b831989b5068d0832b99bd4">KEY_PERIOD</a></div><div class="ttdeci">@ KEY_PERIOD</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00120">input.h:120</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a78a9092dfee2fbd8952c3e5ed9d9b386"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a78a9092dfee2fbd8952c3e5ed9d9b386">KEY_RIGHT_GUI</a></div><div class="ttdeci">@ KEY_RIGHT_GUI</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00139">input.h:139</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a835f8397baa58fd73ff9c268d6458add"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a835f8397baa58fd73ff9c268d6458add">KEY_F12</a></div><div class="ttdeci">@ KEY_F12</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00082">input.h:82</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a8544ec26c470f4395e879462e119f866"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a8544ec26c470f4395e879462e119f866">KEYPAD_PLUS</a></div><div class="ttdeci">@ KEYPAD_PLUS</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00091">input.h:91</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a87897fd25282941e1a9bf72b9f64559a"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a87897fd25282941e1a9bf72b9f64559a">KEY_F2</a></div><div class="ttdeci">@ KEY_F2</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00072">input.h:72</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a8b6e45c995d7f028ca3ad1c56d471084"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a8b6e45c995d7f028ca3ad1c56d471084">KEY_MULTIMEDIA_WWW_STOP</a></div><div class="ttdeci">@ KEY_MULTIMEDIA_WWW_STOP</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00154">input.h:154</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a913e5e3fa5470161a89ba9465e7cbc3d"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a913e5e3fa5470161a89ba9465e7cbc3d">KEY_MULTIMEDIA_NEXT_TRACK</a></div><div class="ttdeci">@ KEY_MULTIMEDIA_NEXT_TRACK</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00143">input.h:143</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a9159048ef7c917ba00c50e39b14cb812"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a9159048ef7c917ba00c50e39b14cb812">KEYPAD_1</a></div><div class="ttdeci">@ KEYPAD_1</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00092">input.h:92</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a947cc696f802a13d955cb077600299da"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a947cc696f802a13d955cb077600299da">KEY_RIGHT_ARROW</a></div><div class="ttdeci">@ KEY_RIGHT_ARROW</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00131">input.h:131</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a965c99b1f4fc05cec09ef61b0af8e74a"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a965c99b1f4fc05cec09ef61b0af8e74a">KEY_F3</a></div><div class="ttdeci">@ KEY_F3</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00073">input.h:73</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a9cabc5fc0d1f7f6a78e78b8ff29dbb61"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a9cabc5fc0d1f7f6a78e78b8ff29dbb61">KEY_C</a></div><div class="ttdeci">@ KEY_C</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00065">input.h:65</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a9d4fa545c0b39fcfe7b51bd3cd86d14f"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a9d4fa545c0b39fcfe7b51bd3cd86d14f">KEY_MULTIMEDIA_EMAIL</a></div><div class="ttdeci">@ KEY_MULTIMEDIA_EMAIL</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00158">input.h:158</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a9eaf4e9e3d8451fd1332c013d12c1375"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a9eaf4e9e3d8451fd1332c013d12c1375">KEY_F8</a></div><div class="ttdeci">@ KEY_F8</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00078">input.h:78</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35aa35707694e2bab78d36903af6198e6f5"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa35707694e2bab78d36903af6198e6f5">KEY_UP_ARROW</a></div><div class="ttdeci">@ KEY_UP_ARROW</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00129">input.h:129</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35aa3cd0158e01f834cebcfb3fc5578df4b"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa3cd0158e01f834cebcfb3fc5578df4b">KEY_BACKSPACE</a></div><div class="ttdeci">@ KEY_BACKSPACE</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00110">input.h:110</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35aa3ec8a2ffd5b0e200db5ebe7b65515ff"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa3ec8a2ffd5b0e200db5ebe7b65515ff">KEY_R</a></div><div class="ttdeci">@ KEY_R</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00047">input.h:47</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35aa606b8c6deaec8077387975d195cd824"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa606b8c6deaec8077387975d195cd824">KEY_N</a></div><div class="ttdeci">@ KEY_N</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00068">input.h:68</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35aa61cff07fdbe8117af6a4848c6d64359"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa61cff07fdbe8117af6a4848c6d64359">KEY_MULTIMEDIA_PREV_TRACK</a></div><div class="ttdeci">@ KEY_MULTIMEDIA_PREV_TRACK</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00142">input.h:142</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35aa7b3a3d0503a46bec51c6e3da95747cc"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa7b3a3d0503a46bec51c6e3da95747cc">KEY_A</a></div><div class="ttdeci">@ KEY_A</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00054">input.h:54</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35aa8adb6fcb92dec58fb19410eacfdd403"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa8adb6fcb92dec58fb19410eacfdd403">KEY_END</a></div><div class="ttdeci">@ KEY_END</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00135">input.h:135</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35aab8917d426f9be27c95c0d3810006d7b"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aab8917d426f9be27c95c0d3810006d7b">KEY_8</a></div><div class="ttdeci">@ KEY_8</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00040">input.h:40</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35aadc60d2de1d019604547c0df88f84cda"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aadc60d2de1d019604547c0df88f84cda">KEY_Z</a></div><div class="ttdeci">@ KEY_Z</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00063">input.h:63</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35aaefd064b1e5d75c429bed314ac18eba0"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aaefd064b1e5d75c429bed314ac18eba0">KEY_RETURN</a></div><div class="ttdeci">@ KEY_RETURN</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00114">input.h:114</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35ab6b3b8d9de11f8cc9165d4207e9ba252"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ab6b3b8d9de11f8cc9165d4207e9ba252">KEYPAD_4</a></div><div class="ttdeci">@ KEYPAD_4</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00088">input.h:88</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35abb2f0ce8efc3067757dbf091437f89f5"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35abb2f0ce8efc3067757dbf091437f89f5">KEY_S</a></div><div class="ttdeci">@ KEY_S</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00055">input.h:55</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35abb3108883bee68e265b554542484c5d7"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35abb3108883bee68e265b554542484c5d7">KEY_J</a></div><div class="ttdeci">@ KEY_J</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00060">input.h:60</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35abc5ade8c1b7fc0d409201d5fc46e02cc"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35abc5ade8c1b7fc0d409201d5fc46e02cc">KEY_CAPS_LOCK</a></div><div class="ttdeci">@ KEY_CAPS_LOCK</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00123">input.h:123</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35ac2439afec39a5b43a1fd36a4316379a7"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ac2439afec39a5b43a1fd36a4316379a7">KEY_PRESSED</a></div><div class="ttdeci">@ KEY_PRESSED</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00165">input.h:165</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35ac8234231b36474d3666ad56752fe6f5e"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ac8234231b36474d3666ad56752fe6f5e">KEY_Q</a></div><div class="ttdeci">@ KEY_Q</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00044">input.h:44</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35acd1e6a8e9a275766ecc3056ce5ca62b0"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35acd1e6a8e9a275766ecc3056ce5ca62b0">KEY_MULTIMEDIA_MEDIA_SELECT</a></div><div class="ttdeci">@ KEY_MULTIMEDIA_MEDIA_SELECT</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00159">input.h:159</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35acdf916d73b721baa46f5f54bdcc0d39b"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35acdf916d73b721baa46f5f54bdcc0d39b">KEY_EQUAL</a></div><div class="ttdeci">@ KEY_EQUAL</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00109">input.h:109</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35acfa54ab264327853ab499782d0d501be"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35acfa54ab264327853ab499782d0d501be">KEY_MULTIMEDIA_WWW_FORWARD</a></div><div class="ttdeci">@ KEY_MULTIMEDIA_WWW_FORWARD</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00155">input.h:155</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35ad435c2e06f3d05728ed52ede8a68295b"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad435c2e06f3d05728ed52ede8a68295b">KEY_PAGE_UP</a></div><div class="ttdeci">@ KEY_PAGE_UP</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00133">input.h:133</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35ad465cb523017f08e52ec0b3f1f1113f0"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad465cb523017f08e52ec0b3f1f1113f0">KEYPAD_RETURN</a></div><div class="ttdeci">@ KEYPAD_RETURN</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00097">input.h:97</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35ad4961a6c7ea9d008812aaaa8c4ea9730"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad4961a6c7ea9d008812aaaa8c4ea9730">KEY_U</a></div><div class="ttdeci">@ KEY_U</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00050">input.h:50</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35ad5355d7d2d2582960da81aefe8cd941d"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad5355d7d2d2582960da81aefe8cd941d">KEY_LEFT_CTRL</a></div><div class="ttdeci">@ KEY_LEFT_CTRL</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00101">input.h:101</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35ad54743bc4e7f9279abf671cc2a091ce1"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad54743bc4e7f9279abf671cc2a091ce1">KEY_F11</a></div><div class="ttdeci">@ KEY_F11</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00081">input.h:81</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35ad5b83418c285e43af5d3a87b4d4049d7"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad5b83418c285e43af5d3a87b4d4049d7">KEY_HOME</a></div><div class="ttdeci">@ KEY_HOME</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00128">input.h:128</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35ad6328d80393f645087bb7f1c8662c0a5"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad6328d80393f645087bb7f1c8662c0a5">KEYPAD_PERIOD</a></div><div class="ttdeci">@ KEYPAD_PERIOD</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00096">input.h:96</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35ad8909c03dc1731c8ce83220590f9f9dc"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad8909c03dc1731c8ce83220590f9f9dc">KEY_NUM_LOCK</a></div><div class="ttdeci">@ KEY_NUM_LOCK</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00124">input.h:124</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35ada883d03c9fb53deb33064a13ca97639"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ada883d03c9fb53deb33064a13ca97639">KEY_PAGE_DOWN</a></div><div class="ttdeci">@ KEY_PAGE_DOWN</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00134">input.h:134</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35add0c21de9efdf54e63b2a4b574b87ad6"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35add0c21de9efdf54e63b2a4b574b87ad6">KEYPAD_MINUS</a></div><div class="ttdeci">@ KEYPAD_MINUS</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00087">input.h:87</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35ade02591d217cde8a98c3cb0d39cea382"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ade02591d217cde8a98c3cb0d39cea382">KEY_MULTIMEDIA_VOL_DOWN</a></div><div class="ttdeci">@ KEY_MULTIMEDIA_VOL_DOWN</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00148">input.h:148</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35adef33a2a27e0f4f398492cb6c637aad8"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35adef33a2a27e0f4f398492cb6c637aad8">KEY_MULTIMEDIA_PLAY</a></div><div class="ttdeci">@ KEY_MULTIMEDIA_PLAY</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00146">input.h:146</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35ae10804bfdf98abf5deca974260357e1e"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae10804bfdf98abf5deca974260357e1e">KEY_MULTIMEDIA_WWW_BACK</a></div><div class="ttdeci">@ KEY_MULTIMEDIA_WWW_BACK</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00156">input.h:156</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35ae47e18287e9003530a125da277c4a645"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae47e18287e9003530a125da277c4a645">KEY_MULTIMEDIA_STOP</a></div><div class="ttdeci">@ KEY_MULTIMEDIA_STOP</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00147">input.h:147</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35ae78c88108d428cb8066e7a056195f489"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae78c88108d428cb8066e7a056195f489">KEY_7</a></div><div class="ttdeci">@ KEY_7</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00039">input.h:39</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35ae7a3a4540031b038014294aa6743a7a4"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae7a3a4540031b038014294aa6743a7a4">KEY_DELETE</a></div><div class="ttdeci">@ KEY_DELETE</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00137">input.h:137</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35ae7edd672641b587364ea4a0c89388290"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae7edd672641b587364ea4a0c89388290">KEY_O</a></div><div class="ttdeci">@ KEY_O</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00052">input.h:52</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35ae9f20352b4ef69ae68b9ff44abadfd79"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae9f20352b4ef69ae68b9ff44abadfd79">KEY_4</a></div><div class="ttdeci">@ KEY_4</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00036">input.h:36</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35aeb8aae681ab9fbf1111ac69841330e0b"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aeb8aae681ab9fbf1111ac69841330e0b">KEY_APOSTROPHE</a></div><div class="ttdeci">@ KEY_APOSTROPHE</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00116">input.h:116</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35aeb9ff466eebcae7089b92b717e4fad58"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aeb9ff466eebcae7089b92b717e4fad58">KEY_RIGHT_CTRL</a></div><div class="ttdeci">@ KEY_RIGHT_CTRL</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00102">input.h:102</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35aec304e52eb0d34ba205a08e84cfea54b"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aec304e52eb0d34ba205a08e84cfea54b">KEY_MULTIMEDIA_WWW_FAVORITES</a></div><div class="ttdeci">@ KEY_MULTIMEDIA_WWW_FAVORITES</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00152">input.h:152</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35aece16de35a5ea11f9b228c9376bebc62"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aece16de35a5ea11f9b228c9376bebc62">KEY_L</a></div><div class="ttdeci">@ KEY_L</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00062">input.h:62</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35aed864c0209ba46546ba112f6c36e0cc4"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aed864c0209ba46546ba112f6c36e0cc4">KEY_5</a></div><div class="ttdeci">@ KEY_5</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00037">input.h:37</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35aef054680a9be7da17d196e15aec894f8"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aef054680a9be7da17d196e15aec894f8">KEY_3</a></div><div class="ttdeci">@ KEY_3</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00035">input.h:35</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35aef1c0a79a2202eef39c44461c531b91a"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aef1c0a79a2202eef39c44461c531b91a">KEYPAD_ASTERISK</a></div><div class="ttdeci">@ KEYPAD_ASTERISK</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00098">input.h:98</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35af0631f483cbc4b0d22fadc54eae8fc18"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35af0631f483cbc4b0d22fadc54eae8fc18">KEY_MULTIMEDIA_MUTE</a></div><div class="ttdeci">@ KEY_MULTIMEDIA_MUTE</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00144">input.h:144</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35af621aad7268fdcafe3a88bc4de7012cd"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35af621aad7268fdcafe3a88bc4de7012cd">KEY_BACKSLASH</a></div><div class="ttdeci">@ KEY_BACKSLASH</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00118">input.h:118</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35af92cd55661a716ee7466f960896041e3"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35af92cd55661a716ee7466f960896041e3">KEY_COMMA</a></div><div class="ttdeci">@ KEY_COMMA</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00119">input.h:119</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35afa1c237398bdfc48e5c1a55ce4a977fe"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35afa1c237398bdfc48e5c1a55ce4a977fe">KEY_V</a></div><div class="ttdeci">@ KEY_V</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00066">input.h:66</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35afa4d8c3977d7b7d424119b89bec9c64f"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35afa4d8c3977d7b7d424119b89bec9c64f">KEY_MULTIMEDIA_WWW_SEARCH</a></div><div class="ttdeci">@ KEY_MULTIMEDIA_WWW_SEARCH</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00151">input.h:151</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35afcf70bc39c0032de8a1c6452ac9860a5"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35afcf70bc39c0032de8a1c6452ac9860a5">KEY_F1</a></div><div class="ttdeci">@ KEY_F1</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00071">input.h:71</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35affcb18fb1dbdb1d9b5c9f69408fe37a7"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35affcb18fb1dbdb1d9b5c9f69408fe37a7">KEY_BACK_TICK</a></div><div class="ttdeci">@ KEY_BACK_TICK</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00117">input.h:117</a></div></div>
<div class="ttc" id="ainput_8h_html_a5610542c386b7f777ccb943d75922ec7"><div class="ttname"><a href="../../de/ded/input_8h.html#a5610542c386b7f777ccb943d75922ec7">MouseReport::Button6</a></div><div class="ttdeci">uint8_t Button6</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00193">input.h:193</a></div></div>
<div class="ttc" id="ainput_8h_html_a66947db99db5c8ea44a2b070140f1ef3"><div class="ttname"><a href="../../de/ded/input_8h.html#a66947db99db5c8ea44a2b070140f1ef3">MouseReport::MiddleButton</a></div><div class="ttdeci">uint8_t MiddleButton</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00190">input.h:190</a></div></div>
<div class="ttc" id="ainput_8h_html_a7fe6c9da952ca97bdaf1fd657c5e4682"><div class="ttname"><a href="../../de/ded/input_8h.html#a7fe6c9da952ca97bdaf1fd657c5e4682">MouseReport::Button5</a></div><div class="ttdeci">uint8_t Button5</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00192">input.h:192</a></div></div>
<div class="ttc" id="ainput_8h_html_a98581074c8ffe2ba11636e831fce7672"><div class="ttname"><a href="../../de/ded/input_8h.html#a98581074c8ffe2ba11636e831fce7672">MouseReport::Button7</a></div><div class="ttdeci">uint8_t Button7</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00194">input.h:194</a></div></div>
<div class="ttc" id="ainput_8h_html_aa8d96a2473f48cd0f643552256ed37a4"><div class="ttname"><a href="../../de/ded/input_8h.html#aa8d96a2473f48cd0f643552256ed37a4">MouseReport::Z</a></div><div class="ttdeci">int8_t Z</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00186">input.h:186</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9">DeviceType</a></div><div class="ttdeci">DeviceType</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00031">device.h:32</a></div></div>
<div class="ttc" id="ainput_8h_html_a07f571f12b57c589630dcde60ef4e660"><div class="ttname"><a href="../../de/ded/input_8h.html#a07f571f12b57c589630dcde60ef4e660">MouseReport::LeftButton</a></div><div class="ttdeci">uint8_t LeftButton</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00188">input.h:188</a></div></div>
<div class="ttc" id="ainput_8h_html_a0948c8b288b733578be7105e95b5ac1f"><div class="ttname"><a href="../../de/ded/input_8h.html#a0948c8b288b733578be7105e95b5ac1f">MouseReport::Absolute</a></div><div class="ttdeci">uint8_t Absolute</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00187">input.h:187</a></div></div>
<div class="ttc" id="ainput_8h_html_a173d8f2a67aa82689612753fad2e5095"><div class="ttname"><a href="../../de/ded/input_8h.html#a173d8f2a67aa82689612753fad2e5095">KeyboardReport::Key</a></div><div class="ttdeci">KeyScanCodes Key</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00170">input.h:170</a></div></div>
<div class="ttc" id="ainput_8h_html_a1b34c3fecf099e318e4e761e49e5a655"><div class="ttname"><a href="../../de/ded/input_8h.html#a1b34c3fecf099e318e4e761e49e5a655">TouchScreenReport::Pressure</a></div><div class="ttdeci">uint8_t Pressure</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00205">input.h:205</a></div></div>
<div class="ttc" id="ainput_8h_html_a2034158134bad2907f7aca9f1df5168d"><div class="ttname"><a href="../../de/ded/input_8h.html#a2034158134bad2907f7aca9f1df5168d">MouseReport::X</a></div><div class="ttdeci">long X</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00185">input.h:185</a></div></div>
<div class="ttc" id="ainput_8h_html_a2174204a5c5dcc31d54449f3664f3a73"><div class="ttname"><a href="../../de/ded/input_8h.html#a2174204a5c5dcc31d54449f3664f3a73">MouseReport::RightButton</a></div><div class="ttdeci">uint8_t RightButton</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00189">input.h:189</a></div></div>
<div class="ttc" id="ainput_8h_html_a2d9df0f07baaff3c26b0daf9c3c782de"><div class="ttname"><a href="../../de/ded/input_8h.html#a2d9df0f07baaff3c26b0daf9c3c782de">TouchScreenReport::X</a></div><div class="ttdeci">uint16_t X</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00204">input.h:204</a></div></div>
<div class="ttc" id="ainput_8h_html_a3c70979d62bde7107ffc6452b4d197d0"><div class="ttname"><a href="../../de/ded/input_8h.html#a3c70979d62bde7107ffc6452b4d197d0">MouseReport::Button4</a></div><div class="ttdeci">uint8_t Button4</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00191">input.h:191</a></div></div>
<div class="ttc" id="ainput_8h_html_a3c7b23790a7fff8622f8552c7bd1b2f5"><div class="ttname"><a href="../../de/ded/input_8h.html#a3c7b23790a7fff8622f8552c7bd1b2f5">KeyboardReport::Character</a></div><div class="ttdeci">unsigned char Character</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00180">input.h:180</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35">KeyScanCodes</a></div><div class="ttdeci">KeyScanCodes</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00031">input.h:32</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a001bb38b40d50b1df0025df29c62b0bc"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a001bb38b40d50b1df0025df29c62b0bc">KEY_MULTIMEDIA_WWW_HOME</a></div><div class="ttdeci">@ KEY_MULTIMEDIA_WWW_HOME</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00150">input.h:150</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a01bce78a73ad136a7b42941297aff373"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a01bce78a73ad136a7b42941297aff373">KEY_F4</a></div><div class="ttdeci">@ KEY_F4</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00074">input.h:74</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a01d2889f9a7550008ad6140c41e733de"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a01d2889f9a7550008ad6140c41e733de">KEY_SPACE</a></div><div class="ttdeci">@ KEY_SPACE</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00122">input.h:122</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a036479cf4e5a2f127dc855fb434ed262"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a036479cf4e5a2f127dc855fb434ed262">KEY_MULTIMEDIA_CALCULATOR</a></div><div class="ttdeci">@ KEY_MULTIMEDIA_CALCULATOR</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00145">input.h:145</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a03ced378b3cbca523c3095795ff13e7a"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a03ced378b3cbca523c3095795ff13e7a">KEY_MULTIMEDIA_WWW_REFRESH</a></div><div class="ttdeci">@ KEY_MULTIMEDIA_WWW_REFRESH</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00153">input.h:153</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a03da438c85c9fc0ebda53d0c669d7c52"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a03da438c85c9fc0ebda53d0c669d7c52">KEY_LEFT_BRACKET</a></div><div class="ttdeci">@ KEY_LEFT_BRACKET</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00112">input.h:112</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a09755c08fbb78c57e5b3c5063ef0dddd"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a09755c08fbb78c57e5b3c5063ef0dddd">KEY_ACPI_SLEEP</a></div><div class="ttdeci">@ KEY_ACPI_SLEEP</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00162">input.h:162</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a0a4c7291c92b7fc84da27a363dc53fa6"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a0a4c7291c92b7fc84da27a363dc53fa6">KEY_P</a></div><div class="ttdeci">@ KEY_P</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00053">input.h:53</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a0d94112555886427204ad0c0711ca327"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a0d94112555886427204ad0c0711ca327">KEY_M</a></div><div class="ttdeci">@ KEY_M</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00069">input.h:69</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a10072b5ee7aa1faf316434ecc9e2bb3a"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a10072b5ee7aa1faf316434ecc9e2bb3a">KEY_B</a></div><div class="ttdeci">@ KEY_B</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00067">input.h:67</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a125ed6244c499a097a3e1cb111c8fa9c"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a125ed6244c499a097a3e1cb111c8fa9c">KEY_RIGHT_SHIFT</a></div><div class="ttdeci">@ KEY_RIGHT_SHIFT</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00104">input.h:104</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a160e82eea885870bfa4924c27040cd7f"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a160e82eea885870bfa4924c27040cd7f">KEY_F9</a></div><div class="ttdeci">@ KEY_F9</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00079">input.h:79</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a1fa5a87977d8d7beb7da69a477ecac6d"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a1fa5a87977d8d7beb7da69a477ecac6d">KEYPAD_3</a></div><div class="ttdeci">@ KEYPAD_3</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00094">input.h:94</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a20450360e7f24e1d3cf85a349e28bea7"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a20450360e7f24e1d3cf85a349e28bea7">KEY_MULTIMEDIA_MY_COMPUTER</a></div><div class="ttdeci">@ KEY_MULTIMEDIA_MY_COMPUTER</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00157">input.h:157</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a2333d7c312aa98622c41e74c5d13e8de"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2333d7c312aa98622c41e74c5d13e8de">KEY_2</a></div><div class="ttdeci">@ KEY_2</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00034">input.h:34</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a247a20a9998f080827dd34004abc2f9a"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a247a20a9998f080827dd34004abc2f9a">KEY_F6</a></div><div class="ttdeci">@ KEY_F6</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00076">input.h:76</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a24d2fa1410977513114492a6405f48d4"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a24d2fa1410977513114492a6405f48d4">KEYPAD_5</a></div><div class="ttdeci">@ KEYPAD_5</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00089">input.h:89</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a26f2c18a3a0a7eabf7bd11f0ec93be78"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a26f2c18a3a0a7eabf7bd11f0ec93be78">KEY_INSERT</a></div><div class="ttdeci">@ KEY_INSERT</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00136">input.h:136</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a298e5b5c0b2a1567403240c1ff7664ad"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a298e5b5c0b2a1567403240c1ff7664ad">KEY_ACPI_POWER</a></div><div class="ttdeci">@ KEY_ACPI_POWER</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00161">input.h:161</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a2a2ea4c0ed101dcec44d5ec7de0329ef"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2a2ea4c0ed101dcec44d5ec7de0329ef">KEY_SEMICOLON</a></div><div class="ttdeci">@ KEY_SEMICOLON</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00115">input.h:115</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a2af9840d90c49239339bfd42f9f32868"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2af9840d90c49239339bfd42f9f32868">KEY_E</a></div><div class="ttdeci">@ KEY_E</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00046">input.h:46</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a2c98fd67709a9fd5409498d4f7175877"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2c98fd67709a9fd5409498d4f7175877">KEY_I</a></div><div class="ttdeci">@ KEY_I</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00051">input.h:51</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a2e6a652ccd7afc5ce75ac4d902b6a60a"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2e6a652ccd7afc5ce75ac4d902b6a60a">KEY_W</a></div><div class="ttdeci">@ KEY_W</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00045">input.h:45</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a2ec43a67eb0c7d2b4576708e6d4a6b70"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2ec43a67eb0c7d2b4576708e6d4a6b70">KEY_RIGHT_BRACKET</a></div><div class="ttdeci">@ KEY_RIGHT_BRACKET</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00113">input.h:113</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a2fa701c65735e0008990a8cfb9fe7582"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2fa701c65735e0008990a8cfb9fe7582">KEYPAD_2</a></div><div class="ttdeci">@ KEYPAD_2</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00093">input.h:93</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a2fd73a4d527efe137e8f259db2092766"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2fd73a4d527efe137e8f259db2092766">KEY_D</a></div><div class="ttdeci">@ KEY_D</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00056">input.h:56</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a2fe7fe99bcb0fd90bf4234be9e4ce5be"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2fe7fe99bcb0fd90bf4234be9e4ce5be">KEY_6</a></div><div class="ttdeci">@ KEY_6</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00038">input.h:38</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a34a07203a0a4f3e996b44e9a4fcfd1c6"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a34a07203a0a4f3e996b44e9a4fcfd1c6">KEY_F7</a></div><div class="ttdeci">@ KEY_F7</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00077">input.h:77</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a34a1a5fd5080d4e7923d9e93d7b17e19"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a34a1a5fd5080d4e7923d9e93d7b17e19">KEY_SCROLL_LOCK</a></div><div class="ttdeci">@ KEY_SCROLL_LOCK</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00125">input.h:125</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a35bcc2bc85513df4f3897a9d64a9c51c"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a35bcc2bc85513df4f3897a9d64a9c51c">KEY_1</a></div><div class="ttdeci">@ KEY_1</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00033">input.h:33</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a38e55880dfd22aeee6ece9bc75ccdf7f"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a38e55880dfd22aeee6ece9bc75ccdf7f">KEY_ACPI_WAKE</a></div><div class="ttdeci">@ KEY_ACPI_WAKE</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00163">input.h:163</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a3a471c8b61a5f730dcbdd50fe53f3ab7"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3a471c8b61a5f730dcbdd50fe53f3ab7">KEY_ESCAPE</a></div><div class="ttdeci">@ KEY_ESCAPE</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00107">input.h:107</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a3b922025c26b38585ab140c7e40b291c"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3b922025c26b38585ab140c7e40b291c">KEY_F10</a></div><div class="ttdeci">@ KEY_F10</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00080">input.h:80</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a3c069efeb1638c2ab0d2a50ff45b529f"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3c069efeb1638c2ab0d2a50ff45b529f">KEY_F</a></div><div class="ttdeci">@ KEY_F</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00057">input.h:57</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a3d24a3f2d5bad01abd32bee373c4e8aa"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3d24a3f2d5bad01abd32bee373c4e8aa">KEY_PRINT_SCREEN</a></div><div class="ttdeci">@ KEY_PRINT_SCREEN</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00126">input.h:126</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a3d4651d86fe7a5cd80bc028a9543ac44"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3d4651d86fe7a5cd80bc028a9543ac44">KEYPAD_0</a></div><div class="ttdeci">@ KEYPAD_0</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00095">input.h:95</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a41d1aa573d29ca6a9eb429a680dc53cd"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a41d1aa573d29ca6a9eb429a680dc53cd">KEY_H</a></div><div class="ttdeci">@ KEY_H</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00059">input.h:59</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a46d6f5a4e2aa153859975c82cace2054"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a46d6f5a4e2aa153859975c82cace2054">KEY_MULTIMEDIA_VOL_UP</a></div><div class="ttdeci">@ KEY_MULTIMEDIA_VOL_UP</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00149">input.h:149</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a4789cb1577c6b157cca51831266d2e71"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a4789cb1577c6b157cca51831266d2e71">KEY_LEFT_ALT</a></div><div class="ttdeci">@ KEY_LEFT_ALT</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00105">input.h:105</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a480a807305121d41673b8c208898f497"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a480a807305121d41673b8c208898f497">KEY_X</a></div><div class="ttdeci">@ KEY_X</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00064">input.h:64</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a48412ee9aff955b7013358639e856e56"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a48412ee9aff955b7013358639e856e56">KEYPAD_6</a></div><div class="ttdeci">@ KEYPAD_6</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00090">input.h:90</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a4ec980867be1d5bded2bccdee2ebd601"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a4ec980867be1d5bded2bccdee2ebd601">KEY_G</a></div><div class="ttdeci">@ KEY_G</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00058">input.h:58</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a4f14c2020a65b3498ad86cf66e5f0ed5"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a4f14c2020a65b3498ad86cf66e5f0ed5">KEY_RIGHT_ALT</a></div><div class="ttdeci">@ KEY_RIGHT_ALT</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00106">input.h:106</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a5143e08e4e00b9bdf04788406524271c"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5143e08e4e00b9bdf04788406524271c">KEYPAD_9</a></div><div class="ttdeci">@ KEYPAD_9</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00086">input.h:86</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a54249cfb873b3e7ae0432bbec5bc0d6f"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a54249cfb873b3e7ae0432bbec5bc0d6f">KEY_SLASH</a></div><div class="ttdeci">@ KEY_SLASH</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00121">input.h:121</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a5d44524b2a6090fa97aa9353d69f67a3"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5d44524b2a6090fa97aa9353d69f67a3">KEY_Y</a></div><div class="ttdeci">@ KEY_Y</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00049">input.h:49</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a5d5eb3601a49913c3ab0f9bcbdc5918a"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5d5eb3601a49913c3ab0f9bcbdc5918a">KEY_LEFT_SHIFT</a></div><div class="ttdeci">@ KEY_LEFT_SHIFT</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00103">input.h:103</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a5ea468d8f6134be615cdb30787560942"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5ea468d8f6134be615cdb30787560942">KEY_APPS</a></div><div class="ttdeci">@ KEY_APPS</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00140">input.h:140</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a5f8f8f15bcfc7a3e745d4b5e0008832c"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5f8f8f15bcfc7a3e745d4b5e0008832c">KEY_MINUS</a></div><div class="ttdeci">@ KEY_MINUS</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00108">input.h:108</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a601382e2da6215882c129b43b3384611"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a601382e2da6215882c129b43b3384611">KEY_9</a></div><div class="ttdeci">@ KEY_9</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00041">input.h:41</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a60c75f9c8eded88ef76c0c94da27963c"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a60c75f9c8eded88ef76c0c94da27963c">KEY_TAB</a></div><div class="ttdeci">@ KEY_TAB</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00111">input.h:111</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a60db8fe38855cfe67da704988e66bd42"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a60db8fe38855cfe67da704988e66bd42">KEYPAD_7</a></div><div class="ttdeci">@ KEYPAD_7</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00084">input.h:84</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a6167a8727e73df1eb96f19c2460766c9"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6167a8727e73df1eb96f19c2460766c9">KEY_T</a></div><div class="ttdeci">@ KEY_T</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00048">input.h:48</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a647998d2a95d68a66ff9892f96150a04"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a647998d2a95d68a66ff9892f96150a04">KEY_LEFT_ARROW</a></div><div class="ttdeci">@ KEY_LEFT_ARROW</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00130">input.h:130</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a682c2546c34dea8d730992bc1616fca9"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a682c2546c34dea8d730992bc1616fca9">KEY_DOWN_ARROW</a></div><div class="ttdeci">@ KEY_DOWN_ARROW</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00132">input.h:132</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a68d3b17199fbc1595d3d6a5baacb3eae"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a68d3b17199fbc1595d3d6a5baacb3eae">KEY_LEFT_GUI</a></div><div class="ttdeci">@ KEY_LEFT_GUI</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00138">input.h:138</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a6a69ea34f5d1372692bf040637e57c8f"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6a69ea34f5d1372692bf040637e57c8f">KEY_F5</a></div><div class="ttdeci">@ KEY_F5</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00075">input.h:75</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a6b0799a9923c55f8a73550a371ea69f6"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6b0799a9923c55f8a73550a371ea69f6">KEY_K</a></div><div class="ttdeci">@ KEY_K</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00061">input.h:61</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a6b30f8af6c880e1aca01b91aa13c6ff9"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6b30f8af6c880e1aca01b91aa13c6ff9">KEY_0</a></div><div class="ttdeci">@ KEY_0</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00042">input.h:42</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a6bf97751aacdc0d683c765c138e4eefa"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6bf97751aacdc0d683c765c138e4eefa">KEYPAD_SLASH</a></div><div class="ttdeci">@ KEYPAD_SLASH</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00099">input.h:99</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a7374278f9996b9a54402de49445da5fa"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a7374278f9996b9a54402de49445da5fa">KEYPAD_8</a></div><div class="ttdeci">@ KEYPAD_8</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00085">input.h:85</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a7680b8131b831989b5068d0832b99bd4"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a7680b8131b831989b5068d0832b99bd4">KEY_PERIOD</a></div><div class="ttdeci">@ KEY_PERIOD</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00120">input.h:120</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a78a9092dfee2fbd8952c3e5ed9d9b386"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a78a9092dfee2fbd8952c3e5ed9d9b386">KEY_RIGHT_GUI</a></div><div class="ttdeci">@ KEY_RIGHT_GUI</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00139">input.h:139</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a835f8397baa58fd73ff9c268d6458add"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a835f8397baa58fd73ff9c268d6458add">KEY_F12</a></div><div class="ttdeci">@ KEY_F12</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00082">input.h:82</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a8544ec26c470f4395e879462e119f866"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a8544ec26c470f4395e879462e119f866">KEYPAD_PLUS</a></div><div class="ttdeci">@ KEYPAD_PLUS</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00091">input.h:91</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a87897fd25282941e1a9bf72b9f64559a"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a87897fd25282941e1a9bf72b9f64559a">KEY_F2</a></div><div class="ttdeci">@ KEY_F2</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00072">input.h:72</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a8b6e45c995d7f028ca3ad1c56d471084"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a8b6e45c995d7f028ca3ad1c56d471084">KEY_MULTIMEDIA_WWW_STOP</a></div><div class="ttdeci">@ KEY_MULTIMEDIA_WWW_STOP</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00154">input.h:154</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a913e5e3fa5470161a89ba9465e7cbc3d"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a913e5e3fa5470161a89ba9465e7cbc3d">KEY_MULTIMEDIA_NEXT_TRACK</a></div><div class="ttdeci">@ KEY_MULTIMEDIA_NEXT_TRACK</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00143">input.h:143</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a9159048ef7c917ba00c50e39b14cb812"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a9159048ef7c917ba00c50e39b14cb812">KEYPAD_1</a></div><div class="ttdeci">@ KEYPAD_1</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00092">input.h:92</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a947cc696f802a13d955cb077600299da"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a947cc696f802a13d955cb077600299da">KEY_RIGHT_ARROW</a></div><div class="ttdeci">@ KEY_RIGHT_ARROW</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00131">input.h:131</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a965c99b1f4fc05cec09ef61b0af8e74a"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a965c99b1f4fc05cec09ef61b0af8e74a">KEY_F3</a></div><div class="ttdeci">@ KEY_F3</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00073">input.h:73</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a9cabc5fc0d1f7f6a78e78b8ff29dbb61"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a9cabc5fc0d1f7f6a78e78b8ff29dbb61">KEY_C</a></div><div class="ttdeci">@ KEY_C</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00065">input.h:65</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a9d4fa545c0b39fcfe7b51bd3cd86d14f"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a9d4fa545c0b39fcfe7b51bd3cd86d14f">KEY_MULTIMEDIA_EMAIL</a></div><div class="ttdeci">@ KEY_MULTIMEDIA_EMAIL</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00158">input.h:158</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35a9eaf4e9e3d8451fd1332c013d12c1375"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a9eaf4e9e3d8451fd1332c013d12c1375">KEY_F8</a></div><div class="ttdeci">@ KEY_F8</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00078">input.h:78</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35aa35707694e2bab78d36903af6198e6f5"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa35707694e2bab78d36903af6198e6f5">KEY_UP_ARROW</a></div><div class="ttdeci">@ KEY_UP_ARROW</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00129">input.h:129</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35aa3cd0158e01f834cebcfb3fc5578df4b"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa3cd0158e01f834cebcfb3fc5578df4b">KEY_BACKSPACE</a></div><div class="ttdeci">@ KEY_BACKSPACE</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00110">input.h:110</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35aa3ec8a2ffd5b0e200db5ebe7b65515ff"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa3ec8a2ffd5b0e200db5ebe7b65515ff">KEY_R</a></div><div class="ttdeci">@ KEY_R</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00047">input.h:47</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35aa606b8c6deaec8077387975d195cd824"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa606b8c6deaec8077387975d195cd824">KEY_N</a></div><div class="ttdeci">@ KEY_N</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00068">input.h:68</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35aa61cff07fdbe8117af6a4848c6d64359"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa61cff07fdbe8117af6a4848c6d64359">KEY_MULTIMEDIA_PREV_TRACK</a></div><div class="ttdeci">@ KEY_MULTIMEDIA_PREV_TRACK</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00142">input.h:142</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35aa7b3a3d0503a46bec51c6e3da95747cc"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa7b3a3d0503a46bec51c6e3da95747cc">KEY_A</a></div><div class="ttdeci">@ KEY_A</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00054">input.h:54</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35aa8adb6fcb92dec58fb19410eacfdd403"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa8adb6fcb92dec58fb19410eacfdd403">KEY_END</a></div><div class="ttdeci">@ KEY_END</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00135">input.h:135</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35aab8917d426f9be27c95c0d3810006d7b"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aab8917d426f9be27c95c0d3810006d7b">KEY_8</a></div><div class="ttdeci">@ KEY_8</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00040">input.h:40</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35aadc60d2de1d019604547c0df88f84cda"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aadc60d2de1d019604547c0df88f84cda">KEY_Z</a></div><div class="ttdeci">@ KEY_Z</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00063">input.h:63</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35aaefd064b1e5d75c429bed314ac18eba0"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aaefd064b1e5d75c429bed314ac18eba0">KEY_RETURN</a></div><div class="ttdeci">@ KEY_RETURN</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00114">input.h:114</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35ab6b3b8d9de11f8cc9165d4207e9ba252"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ab6b3b8d9de11f8cc9165d4207e9ba252">KEYPAD_4</a></div><div class="ttdeci">@ KEYPAD_4</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00088">input.h:88</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35abb2f0ce8efc3067757dbf091437f89f5"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35abb2f0ce8efc3067757dbf091437f89f5">KEY_S</a></div><div class="ttdeci">@ KEY_S</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00055">input.h:55</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35abb3108883bee68e265b554542484c5d7"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35abb3108883bee68e265b554542484c5d7">KEY_J</a></div><div class="ttdeci">@ KEY_J</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00060">input.h:60</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35abc5ade8c1b7fc0d409201d5fc46e02cc"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35abc5ade8c1b7fc0d409201d5fc46e02cc">KEY_CAPS_LOCK</a></div><div class="ttdeci">@ KEY_CAPS_LOCK</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00123">input.h:123</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35ac2439afec39a5b43a1fd36a4316379a7"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ac2439afec39a5b43a1fd36a4316379a7">KEY_PRESSED</a></div><div class="ttdeci">@ KEY_PRESSED</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00165">input.h:165</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35ac8234231b36474d3666ad56752fe6f5e"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ac8234231b36474d3666ad56752fe6f5e">KEY_Q</a></div><div class="ttdeci">@ KEY_Q</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00044">input.h:44</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35acd1e6a8e9a275766ecc3056ce5ca62b0"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35acd1e6a8e9a275766ecc3056ce5ca62b0">KEY_MULTIMEDIA_MEDIA_SELECT</a></div><div class="ttdeci">@ KEY_MULTIMEDIA_MEDIA_SELECT</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00159">input.h:159</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35acdf916d73b721baa46f5f54bdcc0d39b"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35acdf916d73b721baa46f5f54bdcc0d39b">KEY_EQUAL</a></div><div class="ttdeci">@ KEY_EQUAL</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00109">input.h:109</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35acfa54ab264327853ab499782d0d501be"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35acfa54ab264327853ab499782d0d501be">KEY_MULTIMEDIA_WWW_FORWARD</a></div><div class="ttdeci">@ KEY_MULTIMEDIA_WWW_FORWARD</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00155">input.h:155</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35ad435c2e06f3d05728ed52ede8a68295b"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad435c2e06f3d05728ed52ede8a68295b">KEY_PAGE_UP</a></div><div class="ttdeci">@ KEY_PAGE_UP</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00133">input.h:133</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35ad465cb523017f08e52ec0b3f1f1113f0"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad465cb523017f08e52ec0b3f1f1113f0">KEYPAD_RETURN</a></div><div class="ttdeci">@ KEYPAD_RETURN</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00097">input.h:97</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35ad4961a6c7ea9d008812aaaa8c4ea9730"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad4961a6c7ea9d008812aaaa8c4ea9730">KEY_U</a></div><div class="ttdeci">@ KEY_U</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00050">input.h:50</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35ad5355d7d2d2582960da81aefe8cd941d"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad5355d7d2d2582960da81aefe8cd941d">KEY_LEFT_CTRL</a></div><div class="ttdeci">@ KEY_LEFT_CTRL</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00101">input.h:101</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35ad54743bc4e7f9279abf671cc2a091ce1"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad54743bc4e7f9279abf671cc2a091ce1">KEY_F11</a></div><div class="ttdeci">@ KEY_F11</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00081">input.h:81</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35ad5b83418c285e43af5d3a87b4d4049d7"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad5b83418c285e43af5d3a87b4d4049d7">KEY_HOME</a></div><div class="ttdeci">@ KEY_HOME</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00128">input.h:128</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35ad6328d80393f645087bb7f1c8662c0a5"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad6328d80393f645087bb7f1c8662c0a5">KEYPAD_PERIOD</a></div><div class="ttdeci">@ KEYPAD_PERIOD</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00096">input.h:96</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35ad8909c03dc1731c8ce83220590f9f9dc"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad8909c03dc1731c8ce83220590f9f9dc">KEY_NUM_LOCK</a></div><div class="ttdeci">@ KEY_NUM_LOCK</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00124">input.h:124</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35ada883d03c9fb53deb33064a13ca97639"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ada883d03c9fb53deb33064a13ca97639">KEY_PAGE_DOWN</a></div><div class="ttdeci">@ KEY_PAGE_DOWN</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00134">input.h:134</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35add0c21de9efdf54e63b2a4b574b87ad6"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35add0c21de9efdf54e63b2a4b574b87ad6">KEYPAD_MINUS</a></div><div class="ttdeci">@ KEYPAD_MINUS</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00087">input.h:87</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35ade02591d217cde8a98c3cb0d39cea382"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ade02591d217cde8a98c3cb0d39cea382">KEY_MULTIMEDIA_VOL_DOWN</a></div><div class="ttdeci">@ KEY_MULTIMEDIA_VOL_DOWN</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00148">input.h:148</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35adef33a2a27e0f4f398492cb6c637aad8"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35adef33a2a27e0f4f398492cb6c637aad8">KEY_MULTIMEDIA_PLAY</a></div><div class="ttdeci">@ KEY_MULTIMEDIA_PLAY</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00146">input.h:146</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35ae10804bfdf98abf5deca974260357e1e"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae10804bfdf98abf5deca974260357e1e">KEY_MULTIMEDIA_WWW_BACK</a></div><div class="ttdeci">@ KEY_MULTIMEDIA_WWW_BACK</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00156">input.h:156</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35ae47e18287e9003530a125da277c4a645"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae47e18287e9003530a125da277c4a645">KEY_MULTIMEDIA_STOP</a></div><div class="ttdeci">@ KEY_MULTIMEDIA_STOP</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00147">input.h:147</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35ae78c88108d428cb8066e7a056195f489"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae78c88108d428cb8066e7a056195f489">KEY_7</a></div><div class="ttdeci">@ KEY_7</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00039">input.h:39</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35ae7a3a4540031b038014294aa6743a7a4"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae7a3a4540031b038014294aa6743a7a4">KEY_DELETE</a></div><div class="ttdeci">@ KEY_DELETE</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00137">input.h:137</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35ae7edd672641b587364ea4a0c89388290"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae7edd672641b587364ea4a0c89388290">KEY_O</a></div><div class="ttdeci">@ KEY_O</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00052">input.h:52</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35ae9f20352b4ef69ae68b9ff44abadfd79"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae9f20352b4ef69ae68b9ff44abadfd79">KEY_4</a></div><div class="ttdeci">@ KEY_4</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00036">input.h:36</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35aeb8aae681ab9fbf1111ac69841330e0b"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aeb8aae681ab9fbf1111ac69841330e0b">KEY_APOSTROPHE</a></div><div class="ttdeci">@ KEY_APOSTROPHE</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00116">input.h:116</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35aeb9ff466eebcae7089b92b717e4fad58"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aeb9ff466eebcae7089b92b717e4fad58">KEY_RIGHT_CTRL</a></div><div class="ttdeci">@ KEY_RIGHT_CTRL</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00102">input.h:102</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35aec304e52eb0d34ba205a08e84cfea54b"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aec304e52eb0d34ba205a08e84cfea54b">KEY_MULTIMEDIA_WWW_FAVORITES</a></div><div class="ttdeci">@ KEY_MULTIMEDIA_WWW_FAVORITES</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00152">input.h:152</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35aece16de35a5ea11f9b228c9376bebc62"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aece16de35a5ea11f9b228c9376bebc62">KEY_L</a></div><div class="ttdeci">@ KEY_L</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00062">input.h:62</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35aed864c0209ba46546ba112f6c36e0cc4"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aed864c0209ba46546ba112f6c36e0cc4">KEY_5</a></div><div class="ttdeci">@ KEY_5</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00037">input.h:37</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35aef054680a9be7da17d196e15aec894f8"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aef054680a9be7da17d196e15aec894f8">KEY_3</a></div><div class="ttdeci">@ KEY_3</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00035">input.h:35</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35aef1c0a79a2202eef39c44461c531b91a"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aef1c0a79a2202eef39c44461c531b91a">KEYPAD_ASTERISK</a></div><div class="ttdeci">@ KEYPAD_ASTERISK</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00098">input.h:98</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35af0631f483cbc4b0d22fadc54eae8fc18"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35af0631f483cbc4b0d22fadc54eae8fc18">KEY_MULTIMEDIA_MUTE</a></div><div class="ttdeci">@ KEY_MULTIMEDIA_MUTE</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00144">input.h:144</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35af621aad7268fdcafe3a88bc4de7012cd"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35af621aad7268fdcafe3a88bc4de7012cd">KEY_BACKSLASH</a></div><div class="ttdeci">@ KEY_BACKSLASH</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00118">input.h:118</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35af92cd55661a716ee7466f960896041e3"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35af92cd55661a716ee7466f960896041e3">KEY_COMMA</a></div><div class="ttdeci">@ KEY_COMMA</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00119">input.h:119</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35afa1c237398bdfc48e5c1a55ce4a977fe"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35afa1c237398bdfc48e5c1a55ce4a977fe">KEY_V</a></div><div class="ttdeci">@ KEY_V</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00066">input.h:66</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35afa4d8c3977d7b7d424119b89bec9c64f"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35afa4d8c3977d7b7d424119b89bec9c64f">KEY_MULTIMEDIA_WWW_SEARCH</a></div><div class="ttdeci">@ KEY_MULTIMEDIA_WWW_SEARCH</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00151">input.h:151</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35afcf70bc39c0032de8a1c6452ac9860a5"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35afcf70bc39c0032de8a1c6452ac9860a5">KEY_F1</a></div><div class="ttdeci">@ KEY_F1</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00071">input.h:71</a></div></div>
<div class="ttc" id="ainput_8h_html_a505d8572bf9cf882f643df6a7f695d35affcb18fb1dbdb1d9b5c9f69408fe37a7"><div class="ttname"><a href="../../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35affcb18fb1dbdb1d9b5c9f69408fe37a7">KEY_BACK_TICK</a></div><div class="ttdeci">@ KEY_BACK_TICK</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00117">input.h:117</a></div></div>
<div class="ttc" id="ainput_8h_html_a5610542c386b7f777ccb943d75922ec7"><div class="ttname"><a href="../../de/ded/input_8h.html#a5610542c386b7f777ccb943d75922ec7">MouseReport::Button6</a></div><div class="ttdeci">uint8_t Button6</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00193">input.h:193</a></div></div>
<div class="ttc" id="ainput_8h_html_a66947db99db5c8ea44a2b070140f1ef3"><div class="ttname"><a href="../../de/ded/input_8h.html#a66947db99db5c8ea44a2b070140f1ef3">MouseReport::MiddleButton</a></div><div class="ttdeci">uint8_t MiddleButton</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00190">input.h:190</a></div></div>
<div class="ttc" id="ainput_8h_html_a7fe6c9da952ca97bdaf1fd657c5e4682"><div class="ttname"><a href="../../de/ded/input_8h.html#a7fe6c9da952ca97bdaf1fd657c5e4682">MouseReport::Button5</a></div><div class="ttdeci">uint8_t Button5</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00192">input.h:192</a></div></div>
<div class="ttc" id="ainput_8h_html_a98581074c8ffe2ba11636e831fce7672"><div class="ttname"><a href="../../de/ded/input_8h.html#a98581074c8ffe2ba11636e831fce7672">MouseReport::Button7</a></div><div class="ttdeci">uint8_t Button7</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00194">input.h:194</a></div></div>
<div class="ttc" id="ainput_8h_html_aa8d96a2473f48cd0f643552256ed37a4"><div class="ttname"><a href="../../de/ded/input_8h.html#aa8d96a2473f48cd0f643552256ed37a4">MouseReport::Z</a></div><div class="ttdeci">int8_t Z</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00186">input.h:186</a></div></div>
<div class="ttc" id="ainput_8h_html_aba095481bbee5eb8903061ed75aa435d"><div class="ttname"><a href="../../de/ded/input_8h.html#aba095481bbee5eb8903061ed75aa435d">ReportInputEvent</a></div><div class="ttdeci">EXTERNC int ReportInputEvent(InputReport *Report)</div></div>
<div class="ttc" id="ainput_8h_html_acde82f4d1fa67e06bc3a59eb6cc2a44c"><div class="ttname"><a href="../../de/ded/input_8h.html#acde82f4d1fa67e06bc3a59eb6cc2a44c">MouseReport::Button8</a></div><div class="ttdeci">uint8_t Button8</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00195">input.h:195</a></div></div>
<div class="ttc" id="ainput_8h_html_ae0e73e3ad012fad295b7bf2d1cc93da9"><div class="ttname"><a href="../../de/ded/input_8h.html#ae0e73e3ad012fad295b7bf2d1cc93da9">InputReport::Device</a></div><div class="ttdeci">dev_t Device</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00227">input.h:227</a></div></div>
<div class="ttc" id="ainput_8h_html_af15f4807037d91adf5b3223b64e9ad50"><div class="ttname"><a href="../../de/ded/input_8h.html#af15f4807037d91adf5b3223b64e9ad50">InputReport::Type</a></div><div class="ttdeci">DeviceType Type</div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00226">input.h:226</a></div></div>
<div class="ttc" id="ainput_8h_html_d1/d5b/structInputReport"><div class="ttname"><a href="../../de/ded/input_8h.html#d1/d5b/structInputReport">InputReport</a></div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00224">input.h:225</a></div></div>
<div class="ttc" id="ainput_8h_html_d1/da7/structKeyboardReport"><div class="ttname"><a href="../../de/ded/input_8h.html#d1/da7/structKeyboardReport">KeyboardReport</a></div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00168">input.h:169</a></div></div>
<div class="ttc" id="ainput_8h_html_d1/df2/structTouchScreenReport"><div class="ttname"><a href="../../de/ded/input_8h.html#d1/df2/structTouchScreenReport">TouchScreenReport</a></div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00202">input.h:203</a></div></div>
<div class="ttc" id="ainput_8h_html_d4/d9c/structMagnetometerReport"><div class="ttname"><a href="../../de/ded/input_8h.html#d4/d9c/structMagnetometerReport">MagnetometerReport</a></div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00220">input.h:221</a></div></div>
<div class="ttc" id="ainput_8h_html_d4/daf/structGyroscopeReport"><div class="ttname"><a href="../../de/ded/input_8h.html#d4/daf/structGyroscopeReport">GyroscopeReport</a></div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00216">input.h:217</a></div></div>
<div class="ttc" id="ainput_8h_html_d6/dda/structGamepadReport"><div class="ttname"><a href="../../de/ded/input_8h.html#d6/dda/structGamepadReport">GamepadReport</a></div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00208">input.h:209</a></div></div>
<div class="ttc" id="ainput_8h_html_d8/d16/structAccelerometerReport"><div class="ttname"><a href="../../de/ded/input_8h.html#d8/d16/structAccelerometerReport">AccelerometerReport</a></div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00212">input.h:213</a></div></div>
<div class="ttc" id="ainput_8h_html_db/d9a/structMouseReport"><div class="ttname"><a href="../../de/ded/input_8h.html#db/d9a/structMouseReport">MouseReport</a></div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00183">input.h:184</a></div></div>
<div class="ttc" id="ainput_8h_html_dd/db1/structJoystickReport"><div class="ttname"><a href="../../de/ded/input_8h.html#dd/db1/structJoystickReport">JoystickReport</a></div><div class="ttdef"><b>Definition:</b> <a href="../../de/ded/input_8h_source.html#l00198">input.h:199</a></div></div>
<div class="ttc" id="astructInodeOperations_html"><div class="ttname"><a href="../../db/de6/structInodeOperations.html">InodeOperations</a></div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00314">fs.h:315</a></div></div>
<div class="ttc" id="ainput_8h_html_acde82f4d1fa67e06bc3a59eb6cc2a44c"><div class="ttname"><a href="../../de/ded/input_8h.html#acde82f4d1fa67e06bc3a59eb6cc2a44c">MouseReport::Button8</a></div><div class="ttdeci">uint8_t Button8</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00195">input.h:195</a></div></div>
<div class="ttc" id="ainput_8h_html_ae0e73e3ad012fad295b7bf2d1cc93da9"><div class="ttname"><a href="../../de/ded/input_8h.html#ae0e73e3ad012fad295b7bf2d1cc93da9">InputReport::Device</a></div><div class="ttdeci">dev_t Device</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00227">input.h:227</a></div></div>
<div class="ttc" id="ainput_8h_html_af15f4807037d91adf5b3223b64e9ad50"><div class="ttname"><a href="../../de/ded/input_8h.html#af15f4807037d91adf5b3223b64e9ad50">InputReport::Type</a></div><div class="ttdeci">DeviceType Type</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00226">input.h:226</a></div></div>
<div class="ttc" id="ainput_8h_html_d1/d5b/structInputReport"><div class="ttname"><a href="../../de/ded/input_8h.html#d1/d5b/structInputReport">InputReport</a></div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00224">input.h:225</a></div></div>
<div class="ttc" id="ainput_8h_html_d1/da7/structKeyboardReport"><div class="ttname"><a href="../../de/ded/input_8h.html#d1/da7/structKeyboardReport">KeyboardReport</a></div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00168">input.h:169</a></div></div>
<div class="ttc" id="ainput_8h_html_d1/df2/structTouchScreenReport"><div class="ttname"><a href="../../de/ded/input_8h.html#d1/df2/structTouchScreenReport">TouchScreenReport</a></div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00202">input.h:203</a></div></div>
<div class="ttc" id="ainput_8h_html_d4/d9c/structMagnetometerReport"><div class="ttname"><a href="../../de/ded/input_8h.html#d4/d9c/structMagnetometerReport">MagnetometerReport</a></div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00220">input.h:221</a></div></div>
<div class="ttc" id="ainput_8h_html_d4/daf/structGyroscopeReport"><div class="ttname"><a href="../../de/ded/input_8h.html#d4/daf/structGyroscopeReport">GyroscopeReport</a></div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00216">input.h:217</a></div></div>
<div class="ttc" id="ainput_8h_html_d6/dda/structGamepadReport"><div class="ttname"><a href="../../de/ded/input_8h.html#d6/dda/structGamepadReport">GamepadReport</a></div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00208">input.h:209</a></div></div>
<div class="ttc" id="ainput_8h_html_d8/d16/structAccelerometerReport"><div class="ttname"><a href="../../de/ded/input_8h.html#d8/d16/structAccelerometerReport">AccelerometerReport</a></div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00212">input.h:213</a></div></div>
<div class="ttc" id="ainput_8h_html_db/d9a/structMouseReport"><div class="ttname"><a href="../../de/ded/input_8h.html#db/d9a/structMouseReport">MouseReport</a></div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00183">input.h:184</a></div></div>
<div class="ttc" id="ainput_8h_html_dd/db1/structJoystickReport"><div class="ttname"><a href="../../de/ded/input_8h.html#dd/db1/structJoystickReport">JoystickReport</a></div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00198">input.h:199</a></div></div>
<div class="ttc" id="astructInodeOperations_html"><div class="ttname"><a href="../../db/de6/structInodeOperations.html">InodeOperations</a></div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00314">fs.h:315</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="../../de/ded/input_8h.html">input.h</a></li>
<li class="footer">Generated on Sat Jan 4 2025 19:36:04 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.1 </li>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

File diff suppressed because it is too large Load Diff

View File

@ -5,7 +5,7 @@
<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.1" />
<meta name="generator" content="Doxygen 1.9.8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Kernel/include/interface/fs.h Source File</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" />
@ -52,22 +52,28 @@
</tbody>
</table>
</div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 -->
<!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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">
@ -80,7 +86,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('df/d26/fs_8h_source.html','../../'); initResizable(); });
/* @license-end */
</script>
@ -94,409 +100,434 @@ $(document).ready(function(){initNavTree('df/d26/fs_8h_source.html','../../'); i
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<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">fs.h</div> </div>
<div class="headertitle"><div class="title">fs.h</div></div>
</div><!--header-->
<div class="contents">
<a href="../../df/d26/fs_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a2e6d2e5dc031b51fc6f466515b4d3b3e"> 1</a></span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ac3e60a9fc42fb6c0b656191ebb1d658b"> 2</a></span>&#160;<span class="comment"> This file is part of Fennix Kernel.</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a9441374ba1bef439109da976a8048bb9"> 3</a></span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00004"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ac4f4d1e97ef1b104e09abccb641e530e"> 4</a></span>&#160;<span class="comment"> Fennix Kernel is free software: you can redistribute it and/or</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a5f5c45d347b3cbe34597e57c04967e8b"> 5</a></span>&#160;<span class="comment"> modify it under the terms of the GNU General Public License as</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a8baefdd84470e9a546535750762743b1"> 6</a></span>&#160;<span class="comment"> published by the Free Software Foundation, either version 3 of</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a38e8576cf8a6210b386212d7b80f42a0"> 7</a></span>&#160;<span class="comment"> the License, or (at your option) any later version.</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a00f03806ee4724ff3e44372909ab378b"> 8</a></span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00009"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a114cd797c14098cceaf2a3dd64629250"> 9</a></span>&#160;<span class="comment"> Fennix Kernel is distributed in the hope that it will be useful,</span></div>
<div class="line"><a name="l00010"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a0a6fc17bb00ffe199d7899d5ce623be4"> 10</a></span>&#160;<span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
<div class="line"><a name="l00011"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a3fbe554d6691bfb88f5b700eb5e2205f"> 11</a></span>&#160;<span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></div>
<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a33b8cee8134eca08e6820a62d0dad656"> 12</a></span>&#160;<span class="comment"> GNU General Public License for more details.</span></div>
<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a9ca9828444d899586f97c6c9a4d5d5f0"> 13</a></span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a06cb5aab7b0f464f7575b57ddce54f25"> 14</a></span>&#160;<span class="comment"> You should have received a copy of the GNU General Public License</span></div>
<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#aec9bda2590b6b4ff6433991c57ce60a3"> 15</a></span>&#160;<span class="comment"> along with Fennix Kernel. If not, see &lt;https://www.gnu.org/licenses/&gt;.</span></div>
<div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a98adbbae239ee188f2a5cb61d1564ad1"> 16</a></span>&#160;<span class="comment">*/</span></div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; </div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#ifndef __FENNIX_API_FILESYSTEM_H__</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#define __FENNIX_API_FILESYSTEM_H__</span></div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; </div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#include &lt;types.h&gt;</span></div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; </div>
<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a0d112bae8fd35be772185b6ec6bcbe64"> 23</a></span>&#160;<span class="preprocessor">#define SEEK_SET 0</span></div>
<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a30c9c281e5b2134cc2e763eac5290c61"> 24</a></span>&#160;<span class="preprocessor">#define SEEK_CUR 1</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ad2a2e6c114780c3071efd24f16c7f7d8"> 25</a></span>&#160;<span class="preprocessor">#define SEEK_END 2</span></div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; </div>
<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a01110bf8f909d84aac57bc6c3caf1e11"> 32</a></span>&#160;<span class="preprocessor">#define S_IFMT32 037777600000</span></div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; </div>
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ab5bee51e9ee68b83ab11d4b340f7200b"> 48</a></span>&#160;<span class="preprocessor">#define S_IFMT 0170000</span></div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; </div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="comment">/* Whiteout */</span></div>
<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a9a122a1f26859b9f6e865623b06b5512"> 51</a></span>&#160;<span class="preprocessor">#define S_IFWHT 0160000</span></div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="comment">/* Socket */</span></div>
<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a28e80cd43106882904be148b2a397d42"> 53</a></span>&#160;<span class="preprocessor">#define S_IFSOCK 0140000</span></div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="comment">/* Symbolic link */</span></div>
<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#afef163ce62372757e84bd9fc88c07aad"> 55</a></span>&#160;<span class="preprocessor">#define S_IFLNK 0120000</span></div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="comment">/* Regular file */</span></div>
<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a1aaa48b192a5dd3b6d7ee91fc98cd17d"> 57</a></span>&#160;<span class="preprocessor">#define S_IFREG 0100000</span></div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="comment">/* Block device */</span></div>
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a5c5b74a1cb1a1ae83572500b94e1938f"> 59</a></span>&#160;<span class="preprocessor">#define S_IFBLK 0060000</span></div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="comment">/* Directory */</span></div>
<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a11fb0652b963a735f3377eb1c9239f2d"> 61</a></span>&#160;<span class="preprocessor">#define S_IFDIR 0040000</span></div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="comment">/* Character device */</span></div>
<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#aef3a1d1ba22c83e30b5c834dd343b2a8"> 63</a></span>&#160;<span class="preprocessor">#define S_IFCHR 0020000</span></div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="comment">/* FIFO */</span></div>
<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a4966f25d9f03a7a06bc47ac729fd86cf"> 65</a></span>&#160;<span class="preprocessor">#define S_IFIFO 0010000</span></div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; </div>
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a30384a8cd2feb1615efd5eadc243684b"> 67</a></span>&#160;<span class="preprocessor">#define S_ISUID 04000</span></div>
<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a9c9e4cc0a8acc43c99ae6c3d972ae2d8"> 68</a></span>&#160;<span class="preprocessor">#define S_ISGID 02000</span></div>
<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a97b5e445a72c99b37dc5b8d620fbd14e"> 69</a></span>&#160;<span class="preprocessor">#define S_ISVTX 01000</span></div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; </div>
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#afe3da42e762f6362c93454682fad5eb5"> 72</a></span>&#160;<span class="preprocessor">#define S_IRWXU 0700</span></div>
<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a84c7dbf5cf2fdfb690f76348b60a8cb7"> 74</a></span>&#160;<span class="preprocessor">#define S_IRUSR 0400</span></div>
<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ad70001754261c15a1bdc8e876c6d09d7"> 76</a></span>&#160;<span class="preprocessor">#define S_IWUSR 0200</span></div>
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#af10a35e3950795d6ee4e07157d000131"> 78</a></span>&#160;<span class="preprocessor">#define S_IXUSR 0100</span></div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; </div>
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a230c642d2bb81f15f85c122b1883de5c"> 81</a></span>&#160;<span class="preprocessor">#define S_IRWXG 0070</span></div>
<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a4f5f280b929768113739fb34d6f7be8a"> 83</a></span>&#160;<span class="preprocessor">#define S_IRGRP 0040</span></div>
<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ae6774871a90d9442f00abe18b87fee6e"> 85</a></span>&#160;<span class="preprocessor">#define S_IWGRP 0020</span></div>
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a042e69ac0e7dd56e5cfcd9e97d010323"> 87</a></span>&#160;<span class="preprocessor">#define S_IXGRP 0010</span></div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; </div>
<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a5b93e0da7fe32bbd4926626bffad96b1"> 90</a></span>&#160;<span class="preprocessor">#define S_IRWXO 0007</span></div>
<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a071147a0cb995036967c80f64b1f74b9"> 92</a></span>&#160;<span class="preprocessor">#define S_IROTH 0004</span></div>
<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a5303f49f26293acdb9533756c78322fb"> 94</a></span>&#160;<span class="preprocessor">#define S_IWOTH 0002</span></div>
<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a40223db1b95a04f5b28cceb3c34cfebd"> 96</a></span>&#160;<span class="preprocessor">#define S_IXOTH 0001</span></div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; </div>
<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a7a68c9ffaac7dbcd652225dd7c06a54b"> 98</a></span>&#160;<span class="preprocessor">#define O_RDONLY 00</span></div>
<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a11b644a8526139c4cc1850dac1271ced"> 99</a></span>&#160;<span class="preprocessor">#define O_WRONLY 01</span></div>
<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#abb0586253488ee61072b73557eeb873b"> 100</a></span>&#160;<span class="preprocessor">#define O_RDWR 02</span></div>
<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a1cf6b1de1fffedaa1d26b189e9a8d2cc"> 101</a></span>&#160;<span class="preprocessor">#define O_CREAT 0100</span></div>
<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a9f5acfe79fafe14b6694447bd0e9f10b"> 102</a></span>&#160;<span class="preprocessor">#define O_EXCL 0200</span></div>
<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ad1d67e453fb3031f40f8cd3403773813"> 103</a></span>&#160;<span class="preprocessor">#define O_TRUNC 01000</span></div>
<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ae036f789407d21f07b211552d67b3214"> 104</a></span>&#160;<span class="preprocessor">#define O_APPEND 02000</span></div>
<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a82d4d551b214905742c9e045185d352a"> 105</a></span>&#160;<span class="preprocessor">#define O_NOFOLLOW 0400000</span></div>
<div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ad6d8fbe4e494b4dbe051612572d3f757"> 106</a></span>&#160;<span class="preprocessor">#define O_CLOEXEC 02000000</span></div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; </div>
<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a3746cdc5aac871e6f6504fbcbd29ef1d"> 108</a></span>&#160;<span class="preprocessor">#define S_ISDIR(mode) (((mode) &amp; S_IFMT) == S_IFDIR)</span></div>
<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#aae33be85d242a1317f972cf2b189f03d"> 109</a></span>&#160;<span class="preprocessor">#define S_ISCHR(mode) (((mode) &amp; S_IFMT) == S_IFCHR)</span></div>
<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a8b86a24d84c3cfce39cc832a017656ba"> 110</a></span>&#160;<span class="preprocessor">#define S_ISBLK(mode) (((mode) &amp; S_IFMT) == S_IFBLK)</span></div>
<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#aad0f32c2c182238f2ff71c83e6ab65a0"> 111</a></span>&#160;<span class="preprocessor">#define S_ISREG(mode) (((mode) &amp; S_IFMT) == S_IFREG)</span></div>
<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a8ae224a2b1fa6eba69bb2bc34b864a24"> 112</a></span>&#160;<span class="preprocessor">#define S_ISFIFO(mode) (((mode) &amp; S_IFMT) == S_IFIFO)</span></div>
<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a765eef536bcb3bd7bacdd675dc2fba13"> 113</a></span>&#160;<span class="preprocessor">#define S_ISLNK(mode) (((mode) &amp; S_IFMT) == S_IFLNK)</span></div>
<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a397ddd128980f1ee034653da2e9d8f6e"> 114</a></span>&#160;<span class="preprocessor">#define S_ISSOCK(mode) (((mode) &amp; S_IFMT) == S_IFSOCK)</span></div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; </div>
<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a293ce58a2d39f35c52f7f4516a857057"> 116</a></span>&#160;<span class="preprocessor">#define DT_UNKNOWN 0x0</span></div>
<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a6fabe696c35bf34daa67931b4c245c7d"> 117</a></span>&#160;<span class="preprocessor">#define DT_FIFO 0x1</span></div>
<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a7d0095c3caf2c334bf222608d02576d7"> 118</a></span>&#160;<span class="preprocessor">#define DT_CHR 0x2</span></div>
<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a1dcee67486bc4238096ecb61e2d9ffd1"> 119</a></span>&#160;<span class="preprocessor">#define DT_DIR 0x4</span></div>
<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a212cebbaad682bc6c3bf798c8749abc5"> 120</a></span>&#160;<span class="preprocessor">#define DT_BLK 0x6</span></div>
<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a9973595cf6775b1b29d7274ab4c0d623"> 121</a></span>&#160;<span class="preprocessor">#define DT_REG 0x8</span></div>
<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#aa70b5cb1d9c30b1830cb6a5e835231c6"> 122</a></span>&#160;<span class="preprocessor">#define DT_LNK 0xA</span></div>
<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#aaa6ed2fc54836a2c7d9b698923705f5e"> 123</a></span>&#160;<span class="preprocessor">#define DT_SOCK 0xC</span></div>
<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a9584ba1798d7454f4f63433418ba8798"> 124</a></span>&#160;<span class="preprocessor">#define DT_WHT 0xE</span></div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; </div>
<div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ac1304650d387faf30d7831d2f9f4db3d"> 126</a></span>&#160;<span class="preprocessor">#define IFTODT(x) ((x) &gt;&gt; 12 &amp; 0xF)</span></div>
<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a1cfeb034d04c92d5f0a185217edfb37f"> 127</a></span>&#160;<span class="preprocessor">#define DTTOIF(x) ((x) &lt;&lt; 12)</span></div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; </div>
<div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a41170bbc4e205b3bc9c2b06033aecc17"> 129</a></span>&#160;<span class="preprocessor">#define SYMLOOP_MAX 40</span></div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; </div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="preprocessor">#ifndef __cplusplus</span></div>
<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a8a8f6bdc98a851b29a69b484cb1bad98"> 132</a></span>&#160;<span class="preprocessor">#define static_assert _Static_assert</span></div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; </div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="preprocessor">#ifdef __LP64__</span></div>
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<a class="code" href="../../df/d26/fs_8h.html#a8a8f6bdc98a851b29a69b484cb1bad98">static_assert</a>(<span class="keyword">sizeof</span>(dev_t) == 8, <span class="stringliteral">&quot;dev_t must be 64 bits&quot;</span>);</div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<a class="code" href="../../df/d26/fs_8h.html#a8a8f6bdc98a851b29a69b484cb1bad98">static_assert</a>(<span class="keyword">sizeof</span>(ino_t) == 8, <span class="stringliteral">&quot;ino_t must be 64 bits&quot;</span>);</div>
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<a class="code" href="../../df/d26/fs_8h.html#a8a8f6bdc98a851b29a69b484cb1bad98">static_assert</a>(<span class="keyword">sizeof</span>(mode_t) == 4, <span class="stringliteral">&quot;mode_t must be 32 bits&quot;</span>);</div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<a class="code" href="../../df/d26/fs_8h.html#a8a8f6bdc98a851b29a69b484cb1bad98">static_assert</a>(<span class="keyword">sizeof</span>(nlink_t) == 4, <span class="stringliteral">&quot;nlink_t must be 32 bits&quot;</span>);</div>
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<a class="code" href="../../df/d26/fs_8h.html#a8a8f6bdc98a851b29a69b484cb1bad98">static_assert</a>(<span class="keyword">sizeof</span>(uid_t) == 4, <span class="stringliteral">&quot;uid_t must be 32 bits&quot;</span>);</div>
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<a class="code" href="../../df/d26/fs_8h.html#a8a8f6bdc98a851b29a69b484cb1bad98">static_assert</a>(<span class="keyword">sizeof</span>(gid_t) == 4, <span class="stringliteral">&quot;gid_t must be 32 bits&quot;</span>);</div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<a class="code" href="../../df/d26/fs_8h.html#a8a8f6bdc98a851b29a69b484cb1bad98">static_assert</a>(<span class="keyword">sizeof</span>(off_t) == 8, <span class="stringliteral">&quot;off_t must be 64 bits&quot;</span>);</div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<a class="code" href="../../df/d26/fs_8h.html#a8a8f6bdc98a851b29a69b484cb1bad98">static_assert</a>(<span class="keyword">sizeof</span>(time_t) == 8, <span class="stringliteral">&quot;time_t must be 64 bits&quot;</span>);</div>
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<a class="code" href="../../df/d26/fs_8h.html#a8a8f6bdc98a851b29a69b484cb1bad98">static_assert</a>(<span class="keyword">sizeof</span>(blksize_t) == 8, <span class="stringliteral">&quot;blksize_t must be 64 bits&quot;</span>);</div>
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<a class="code" href="../../df/d26/fs_8h.html#a8a8f6bdc98a851b29a69b484cb1bad98">static_assert</a>(<span class="keyword">sizeof</span>(blkcnt_t) == 8, <span class="stringliteral">&quot;blkcnt_t must be 64 bits&quot;</span>);</div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="preprocessor">#else</span></div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<a class="code" href="../../df/d26/fs_8h.html#a8a8f6bdc98a851b29a69b484cb1bad98">static_assert</a>(<span class="keyword">sizeof</span>(dev_t) == 4, <span class="stringliteral">&quot;dev_t must be 32 bits&quot;</span>);</div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<a class="code" href="../../df/d26/fs_8h.html#a8a8f6bdc98a851b29a69b484cb1bad98">static_assert</a>(<span class="keyword">sizeof</span>(ino_t) == 4, <span class="stringliteral">&quot;ino_t must be 32 bits&quot;</span>);</div>
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<a class="code" href="../../df/d26/fs_8h.html#a8a8f6bdc98a851b29a69b484cb1bad98">static_assert</a>(<span class="keyword">sizeof</span>(mode_t) == 2, <span class="stringliteral">&quot;mode_t must be 16 bits&quot;</span>);</div>
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<a class="code" href="../../df/d26/fs_8h.html#a8a8f6bdc98a851b29a69b484cb1bad98">static_assert</a>(<span class="keyword">sizeof</span>(nlink_t) == 2, <span class="stringliteral">&quot;nlink_t must be 16 bits&quot;</span>);</div>
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<a class="code" href="../../df/d26/fs_8h.html#a8a8f6bdc98a851b29a69b484cb1bad98">static_assert</a>(<span class="keyword">sizeof</span>(uid_t) == 2, <span class="stringliteral">&quot;uid_t must be 16 bits&quot;</span>);</div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<a class="code" href="../../df/d26/fs_8h.html#a8a8f6bdc98a851b29a69b484cb1bad98">static_assert</a>(<span class="keyword">sizeof</span>(gid_t) == 2, <span class="stringliteral">&quot;gid_t must be 16 bits&quot;</span>);</div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<a class="code" href="../../df/d26/fs_8h.html#a8a8f6bdc98a851b29a69b484cb1bad98">static_assert</a>(<span class="keyword">sizeof</span>(off_t) == 4, <span class="stringliteral">&quot;off_t must be 32 bits&quot;</span>);</div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<a class="code" href="../../df/d26/fs_8h.html#a8a8f6bdc98a851b29a69b484cb1bad98">static_assert</a>(<span class="keyword">sizeof</span>(time_t) == 4, <span class="stringliteral">&quot;time_t must be 32 bits&quot;</span>);</div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<a class="code" href="../../df/d26/fs_8h.html#a8a8f6bdc98a851b29a69b484cb1bad98">static_assert</a>(<span class="keyword">sizeof</span>(blksize_t) == 4, <span class="stringliteral">&quot;blksize_t must be 32 bits&quot;</span>);</div>
<div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ae9d1c84bd8c5ad87f19dc53750668f1b"> 156</a></span>&#160;<a class="code" href="../../df/d26/fs_8h.html#a8a8f6bdc98a851b29a69b484cb1bad98">static_assert</a>(<span class="keyword">sizeof</span>(blkcnt_t) == 4, <span class="stringliteral">&quot;blkcnt_t must be 32 bits&quot;</span>);</div>
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; </div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="preprocessor">#undef static_assert</span></div>
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; </div>
<div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html"> 161</a></span>&#160;<span class="keyword">struct </span><a class="code" href="../../df/d26/fs_8h.html#d5/df1/structkstat">kstat</a></div>
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;{</div>
<div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a564f699164b986ac3358ce6acde557e5"> 164</a></span>&#160; dev_t <a class="code" href="../../df/d26/fs_8h.html#a564f699164b986ac3358ce6acde557e5">Device</a>;</div>
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; </div>
<div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ab513d931acdad2f26554dbcc31fe90e4"> 167</a></span>&#160; ino_t <a class="code" href="../../df/d26/fs_8h.html#ab513d931acdad2f26554dbcc31fe90e4">Index</a>;</div>
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; </div>
<div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808"> 170</a></span>&#160; mode_t <a class="code" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a>;</div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; </div>
<div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a90cbd8716158e3d6c367080d81e7327e"> 173</a></span>&#160; nlink_t <a class="code" href="../../df/d26/fs_8h.html#a90cbd8716158e3d6c367080d81e7327e">HardLinks</a>;</div>
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; </div>
<div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a640517af38108c7ece215fe6789b497a"> 176</a></span>&#160; uid_t <a class="code" href="../../df/d26/fs_8h.html#a640517af38108c7ece215fe6789b497a">UserID</a>;</div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; </div>
<div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a6df31642b52e126ee6433ae83c5c7df8"> 179</a></span>&#160; gid_t <a class="code" href="../../df/d26/fs_8h.html#a6df31642b52e126ee6433ae83c5c7df8">GroupID</a>;</div>
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; </div>
<div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a0894ecf497e1e426853b876a47459280"> 182</a></span>&#160; dev_t <a class="code" href="../../df/d26/fs_8h.html#a0894ecf497e1e426853b876a47459280">RawDevice</a>;</div>
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; </div>
<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a5f3da9475a138d8a510be43e53dd20b6"> 185</a></span>&#160; off_t <a class="code" href="../../df/d26/fs_8h.html#a5f3da9475a138d8a510be43e53dd20b6">Size</a>;</div>
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; </div>
<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#af0d5a9e82aa0ece31db45ae57b97b5d9"> 188</a></span>&#160; time_t <a class="code" href="../../df/d26/fs_8h.html#af0d5a9e82aa0ece31db45ae57b97b5d9">AccessTime</a>;</div>
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; </div>
<div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a9f1f01620d0175f71eff75e384cd9042"> 191</a></span>&#160; time_t <a class="code" href="../../df/d26/fs_8h.html#a9f1f01620d0175f71eff75e384cd9042">ModifyTime</a>;</div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; </div>
<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a3d80694a7ef662e6e37ef68a5490f6ae"> 194</a></span>&#160; time_t <a class="code" href="../../df/d26/fs_8h.html#a3d80694a7ef662e6e37ef68a5490f6ae">ChangeTime</a>;</div>
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; </div>
<div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#aac2e36f2ffad2d048f6d1d3f988765ef"> 197</a></span>&#160; blksize_t <a class="code" href="../../df/d26/fs_8h.html#aac2e36f2ffad2d048f6d1d3f988765ef">BlockSize</a>;</div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; </div>
<div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a4e032619e90e03194c162718a33f09a0"> 200</a></span>&#160; blkcnt_t <a class="code" href="../../df/d26/fs_8h.html#a4e032619e90e03194c162718a33f09a0">Blocks</a>;</div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; </div>
<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a733e07be0afb4a7a10555436d8deb100"> 203</a></span>&#160; mode_t <a class="code" href="../../df/d26/fs_8h.html#a733e07be0afb4a7a10555436d8deb100">Attribute</a>;</div>
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; </div>
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; </div>
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; dev_t MakeDevice(<span class="keywordtype">int</span> Major, <span class="keywordtype">int</span> Minor)</div>
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; {</div>
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <span class="keywordflow">return</span> ((Major &amp; 0xFFF) &lt;&lt; 8) |</div>
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; (Minor &amp; 0xFF);</div>
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; }</div>
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; </div>
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; <span class="keywordtype">int</span> GetMajor()</div>
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; {</div>
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; <span class="keywordflow">return</span> ((<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>)(<a class="code" href="../../df/d26/fs_8h.html#a564f699164b986ac3358ce6acde557e5">Device</a>) &gt;&gt; 8) &amp; 0xFFF;</div>
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; }</div>
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; </div>
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; <span class="keywordtype">int</span> GetMinor()</div>
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; {</div>
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; <span class="keywordflow">return</span> <a class="code" href="../../df/d26/fs_8h.html#a564f699164b986ac3358ce6acde557e5">Device</a> &amp; 0xFF;</div>
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; }</div>
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; </div>
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; <span class="keywordtype">void</span> SetFileType(mode_t Type)</div>
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; {</div>
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; <a class="code" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a> = (<a class="code" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a> &amp; ~<a class="code" href="../../df/d26/fs_8h.html#ab5bee51e9ee68b83ab11d4b340f7200b">S_IFMT</a>) |</div>
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; (Type &amp; <a class="code" href="../../df/d26/fs_8h.html#ab5bee51e9ee68b83ab11d4b340f7200b">S_IFMT</a>);</div>
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; }</div>
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; </div>
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; mode_t GetFileType() { <span class="keywordflow">return</span> <a class="code" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a> &amp; <a class="code" href="../../df/d26/fs_8h.html#ab5bee51e9ee68b83ab11d4b340f7200b">S_IFMT</a>; }</div>
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; <span class="keywordtype">void</span> ClearFileType() { <a class="code" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a> = <a class="code" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a> &amp; ~<a class="code" href="../../df/d26/fs_8h.html#ab5bee51e9ee68b83ab11d4b340f7200b">S_IFMT</a>; }</div>
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; <span class="keywordtype">bool</span> IsType(mode_t Type) { <span class="keywordflow">return</span> (<a class="code" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a> &amp; <a class="code" href="../../df/d26/fs_8h.html#ab5bee51e9ee68b83ab11d4b340f7200b">S_IFMT</a>) == Type; }</div>
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; </div>
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; <span class="keywordtype">void</span> SetPermissions(mode_t Permissions)</div>
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; {</div>
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; <a class="code" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a> = (<a class="code" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a> &amp; <a class="code" href="../../df/d26/fs_8h.html#ab5bee51e9ee68b83ab11d4b340f7200b">S_IFMT</a>) |</div>
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; (Permissions &amp; ~<a class="code" href="../../df/d26/fs_8h.html#ab5bee51e9ee68b83ab11d4b340f7200b">S_IFMT</a>);</div>
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; }</div>
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; </div>
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; mode_t GetPermissions() { <span class="keywordflow">return</span> <a class="code" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a> &amp; ~<a class="code" href="../../df/d26/fs_8h.html#ab5bee51e9ee68b83ab11d4b340f7200b">S_IFMT</a>; }</div>
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; <span class="keywordtype">void</span> ClearPermissions() { <a class="code" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a> = <a class="code" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a> &amp; <a class="code" href="../../df/d26/fs_8h.html#ab5bee51e9ee68b83ab11d4b340f7200b">S_IFMT</a>; }</div>
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; </div>
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;<span class="preprocessor">#endif </span><span class="comment">// __cplusplus</span></div>
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;};</div>
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; </div>
<div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html"> 245</a></span>&#160;<span class="keyword">struct </span><a class="code" href="../../df/d26/fs_8h.html#d9/ddf/structkdirent">kdirent</a></div>
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;{</div>
<div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#aaf47378e1023c469b361bfbfe1e68ec4"> 247</a></span>&#160; ino_t <a class="code" href="../../df/d26/fs_8h.html#aaf47378e1023c469b361bfbfe1e68ec4">d_ino</a>;</div>
<div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a883eee0b0e9bc85a6a4c0b81c12d59b4"> 248</a></span>&#160; off_t <a class="code" href="../../df/d26/fs_8h.html#a883eee0b0e9bc85a6a4c0b81c12d59b4">d_off</a>;</div>
<div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ab16632cca111e54cdbcb1e3ce465ed3c"> 249</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="../../df/d26/fs_8h.html#ab16632cca111e54cdbcb1e3ce465ed3c">d_reclen</a>;</div>
<div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ae62da46e9487a67427fad586aa96806a"> 250</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="../../df/d26/fs_8h.html#ae62da46e9487a67427fad586aa96806a">d_type</a>;</div>
<div class="line"><a name="l00251"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a5a9f69f32f7f6d41513d7093cd06b27b"> 251</a></span>&#160; <span class="keywordtype">char</span> <a class="code" href="../../df/d26/fs_8h.html#a5a9f69f32f7f6d41513d7093cd06b27b">d_name</a>[];</div>
<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;};</div>
<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; </div>
<div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html"> 254</a></span>&#160;<span class="keyword">struct </span><a class="code" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a></div>
<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;{</div>
<div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a596b05c30fb6356f46f6c827bdac7fc6"> 256</a></span>&#160; dev_t <a class="code" href="../../df/d26/fs_8h.html#a596b05c30fb6356f46f6c827bdac7fc6">Device</a>, <a class="code" href="../../df/d26/fs_8h.html#a138b2f9d3133d7b3aeeec3986d064a7a">RawDevice</a>;</div>
<div class="line"><a name="l00257"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a594a4636414d0b19f3b08860c0121a66"> 257</a></span>&#160; ino_t <a class="code" href="../../df/d26/fs_8h.html#a594a4636414d0b19f3b08860c0121a66">Index</a>;</div>
<div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a667a06765053832b0e364d352d331481"> 258</a></span>&#160; mode_t <a class="code" href="../../df/d26/fs_8h.html#a667a06765053832b0e364d352d331481">Mode</a>;</div>
<div class="line"><a name="l00259"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ab5bfae4f7951e37243599de928130341"> 259</a></span>&#160; uint32_t <a class="code" href="../../df/d26/fs_8h.html#ab5bfae4f7951e37243599de928130341">Flags</a>;</div>
<div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ac7fd076e6f0290af80aee31a0af35b4a"> 260</a></span>&#160; off_t <a class="code" href="../../df/d26/fs_8h.html#ac7fd076e6f0290af80aee31a0af35b4a">Offset</a>;</div>
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; </div>
<div class="line"><a name="l00262"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a866fcc7922cd6949f8ee7e41b270fde6"> 262</a></span>&#160; uintptr_t <a class="code" href="../../df/d26/fs_8h.html#a866fcc7922cd6949f8ee7e41b270fde6">KernelData</a>;</div>
<div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ad5d7f7b9b3133592e590d5e9b5173425"> 263</a></span>&#160; <span class="keywordtype">void</span> *<a class="code" href="../../df/d26/fs_8h.html#ad5d7f7b9b3133592e590d5e9b5173425">PrivateData</a>;</div>
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; </div>
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; </div>
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; <span class="comment">/* ... */</span></div>
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; </div>
<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; <span class="keywordtype">void</span> SetDevice(<span class="keywordtype">int</span> Major, <span class="keywordtype">int</span> Minor)</div>
<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; {</div>
<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; this-&gt;RawDevice = ((Major &amp; 0xFFF) &lt;&lt; 8) |</div>
<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; (Minor &amp; 0xFF);</div>
<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; }</div>
<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; </div>
<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; <span class="keywordtype">int</span> GetMajor()</div>
<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; {</div>
<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; <span class="keywordflow">return</span> ((<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>)(this-&gt;RawDevice) &gt;&gt; 8) &amp; 0xFFF;</div>
<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; }</div>
<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; </div>
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; <span class="keywordtype">int</span> GetMinor()</div>
<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; {</div>
<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; <span class="keywordflow">return</span> this-&gt;RawDevice &amp; 0xFF;</div>
<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; }</div>
<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; </div>
<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; <a class="code" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a>()</div>
<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; {</div>
<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; <a class="code" href="../../df/d26/fs_8h.html#a596b05c30fb6356f46f6c827bdac7fc6">Device</a> = 0;</div>
<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; <a class="code" href="../../df/d26/fs_8h.html#a138b2f9d3133d7b3aeeec3986d064a7a">RawDevice</a> = 0;</div>
<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; <a class="code" href="../../df/d26/fs_8h.html#a594a4636414d0b19f3b08860c0121a66">Index</a> = 0;</div>
<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; <a class="code" href="../../df/d26/fs_8h.html#a667a06765053832b0e364d352d331481">Mode</a> = 0;</div>
<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; <a class="code" href="../../df/d26/fs_8h.html#ab5bfae4f7951e37243599de928130341">Flags</a> = 0;</div>
<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; <a class="code" href="../../df/d26/fs_8h.html#ac7fd076e6f0290af80aee31a0af35b4a">Offset</a> = 0;</div>
<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; <a class="code" href="../../df/d26/fs_8h.html#a866fcc7922cd6949f8ee7e41b270fde6">KernelData</a> = 0x0;</div>
<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; <a class="code" href="../../df/d26/fs_8h.html#ad5d7f7b9b3133592e590d5e9b5173425">PrivateData</a> = <span class="keyword">nullptr</span>;</div>
<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; }</div>
<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; </div>
<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; ~<a class="code" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a>() = <span class="keywordflow">default</span>;</div>
<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; </div>
<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;<span class="preprocessor">#else </span><span class="comment">// __cplusplus</span></div>
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; </div>
<div class="line"><a name="l00301"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ad0d8f5f25260c684d5194149d51bdab4"> 301</a></span>&#160;<span class="preprocessor">#define INODE_MAKEDEV(major, minor) \</span></div>
<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;<span class="preprocessor"> ((dev_t)(((major &amp; 0xFFF) &lt;&lt; 8) | \</span></div>
<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;<span class="preprocessor"> (minor &amp; 0xFF)))</span></div>
<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; </div>
<div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a270b0fbec1ed39659f47894e379126c8"> 305</a></span>&#160;<span class="preprocessor">#define INODE_MAJOR(rdev) \</span></div>
<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;<span class="preprocessor"> ((int)(((rdev) &gt;&gt; 8) &amp; 0xFFF))</span></div>
<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; </div>
<div class="line"><a name="l00308"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a6b01f8d41285666c43e975064fb65d40"> 308</a></span>&#160;<span class="preprocessor">#define INODE_MINOR(rdev) \</span></div>
<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;<span class="preprocessor"> ((int)((rdev) &amp; 0xFF))</span></div>
<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; </div>
<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;<span class="preprocessor">#endif </span><span class="comment">// __cplusplus</span></div>
<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;};</div>
<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; </div>
<div class="line"><a name="l00314"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html"> 314</a></span>&#160;<span class="keyword">struct </span><a class="code" href="../../db/de6/structInodeOperations.html">InodeOperations</a></div>
<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;{</div>
<div class="line"><a name="l00316"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a7f143243e5be1fc608f99072d3c93cb5"> 316</a></span>&#160; int (*<a class="code" href="../../db/de6/structInodeOperations.html#a7f143243e5be1fc608f99072d3c93cb5">Lookup</a>)(<span class="keyword">struct </span><a class="code" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Parent, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="../../df/d26/fs_8h.html#a760b4e07b204e4852e7fb55e25567623">Name</a>, <span class="keyword">struct </span><a class="code" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> **Result);</div>
<div class="line"><a name="l00317"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#abed9ba869733a00a02a41a3ea9765bda"> 317</a></span>&#160; int (*<a class="code" href="../../db/de6/structInodeOperations.html#abed9ba869733a00a02a41a3ea9765bda">Create</a>)(<span class="keyword">struct </span><a class="code" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Parent, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="../../df/d26/fs_8h.html#a760b4e07b204e4852e7fb55e25567623">Name</a>, mode_t <a class="code" href="../../df/d26/fs_8h.html#a667a06765053832b0e364d352d331481">Mode</a>, <span class="keyword">struct </span><a class="code" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> **Result);</div>
<div class="line"><a name="l00318"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a229c34e01b322f1b9533a049ff1f5cc9"> 318</a></span>&#160; int (*<a class="code" href="../../db/de6/structInodeOperations.html#a229c34e01b322f1b9533a049ff1f5cc9">Remove</a>)(<span class="keyword">struct </span><a class="code" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Parent, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="../../df/d26/fs_8h.html#a760b4e07b204e4852e7fb55e25567623">Name</a>);</div>
<div class="line"><a name="l00319"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a54bbd07bcb9a6143867be3aa05577413"> 319</a></span>&#160; int (*<a class="code" href="../../db/de6/structInodeOperations.html#a54bbd07bcb9a6143867be3aa05577413">Rename</a>)(<span class="keyword">struct </span><a class="code" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Parent, <span class="keyword">const</span> <span class="keywordtype">char</span> *OldName, <span class="keyword">const</span> <span class="keywordtype">char</span> *NewName);</div>
<div class="line"><a name="l00320"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a1b8ac7df82a22e9ee822c240a79076b4"> 320</a></span>&#160; ssize_t (*<a class="code" href="../../db/de6/structInodeOperations.html#a1b8ac7df82a22e9ee822c240a79076b4">Read</a>)(<span class="keyword">struct </span><a class="code" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, <span class="keywordtype">void</span> *Buffer, <span class="keywordtype">size_t</span> Size, off_t <a class="code" href="../../df/d26/fs_8h.html#ac7fd076e6f0290af80aee31a0af35b4a">Offset</a>);</div>
<div class="line"><a name="l00321"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#adb7eaaee195090e8d618a6e9c3ca507a"> 321</a></span>&#160; ssize_t (*<a class="code" href="../../db/de6/structInodeOperations.html#adb7eaaee195090e8d618a6e9c3ca507a">Write</a>)(<span class="keyword">struct </span><a class="code" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, <span class="keyword">const</span> <span class="keywordtype">void</span> *Buffer, <span class="keywordtype">size_t</span> Size, off_t <a class="code" href="../../df/d26/fs_8h.html#ac7fd076e6f0290af80aee31a0af35b4a">Offset</a>);</div>
<div class="line"><a name="l00322"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a1636030e07da14031506e2ec85fae4c6"> 322</a></span>&#160; int (*<a class="code" href="../../db/de6/structInodeOperations.html#a1636030e07da14031506e2ec85fae4c6">Truncate</a>)(<span class="keyword">struct </span><a class="code" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, off_t Size);</div>
<div class="line"><a name="l00323"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a869200a6c684532a9a75a05bca1e9270"> 323</a></span>&#160; int (*<a class="code" href="../../db/de6/structInodeOperations.html#a869200a6c684532a9a75a05bca1e9270">Open</a>)(<span class="keyword">struct </span><a class="code" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, <span class="keywordtype">int</span> <a class="code" href="../../df/d26/fs_8h.html#ac3e60a9fc42fb6c0b656191ebb1d658b">Flags</a>, mode_t <a class="code" href="../../df/d26/fs_8h.html#a667a06765053832b0e364d352d331481">Mode</a>);</div>
<div class="line"><a name="l00324"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#ab9c62336bdce356caa7d165b86371e7f"> 324</a></span>&#160; int (*<a class="code" href="../../db/de6/structInodeOperations.html#ab9c62336bdce356caa7d165b86371e7f">Close</a>)(<span class="keyword">struct </span><a class="code" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node);</div>
<div class="line"><a name="l00325"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a0df9d6741496cdbe9d25d4d80d06f509"> 325</a></span>&#160; int (*<a class="code" href="../../db/de6/structInodeOperations.html#a0df9d6741496cdbe9d25d4d80d06f509">Ioctl</a>)(<span class="keyword">struct </span><a class="code" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> Request, <span class="keywordtype">void</span> *Argp);</div>
<div class="line"><a name="l00326"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a033b7baebdcfa352b4d84e4e3c9cee80"> 326</a></span>&#160; ssize_t (*<a class="code" href="../../db/de6/structInodeOperations.html#a033b7baebdcfa352b4d84e4e3c9cee80">ReadDir</a>)(<span class="keyword">struct </span><a class="code" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, <span class="keyword">struct </span><a class="code" href="../../df/d26/fs_8h.html#d9/ddf/structkdirent">kdirent</a> *Buffer, <span class="keywordtype">size_t</span> Size, off_t Offset, off_t Entries);</div>
<div class="line"><a name="l00327"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a490a002f55d3f99697641d2de8e62ae9"> 327</a></span>&#160; int (*<a class="code" href="../../db/de6/structInodeOperations.html#a490a002f55d3f99697641d2de8e62ae9">MkDir</a>)(<span class="keyword">struct </span><a class="code" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Parent, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="../../df/d26/fs_8h.html#a760b4e07b204e4852e7fb55e25567623">Name</a>, mode_t <a class="code" href="../../df/d26/fs_8h.html#a667a06765053832b0e364d352d331481">Mode</a>, <span class="keyword">struct </span><a class="code" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> **Result);</div>
<div class="line"><a name="l00328"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#afb5728ae092216ddd3db335d1173e687"> 328</a></span>&#160; int (*<a class="code" href="../../db/de6/structInodeOperations.html#afb5728ae092216ddd3db335d1173e687">RmDir</a>)(<span class="keyword">struct </span><a class="code" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Parent, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="../../df/d26/fs_8h.html#a760b4e07b204e4852e7fb55e25567623">Name</a>);</div>
<div class="line"><a name="l00329"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a530732a5e449903291a39f37b066befd"> 329</a></span>&#160; int (*<a class="code" href="../../db/de6/structInodeOperations.html#a530732a5e449903291a39f37b066befd">SymLink</a>)(<span class="keyword">struct </span><a class="code" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Parent, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="../../df/d26/fs_8h.html#a760b4e07b204e4852e7fb55e25567623">Name</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *Target, <span class="keyword">struct </span><a class="code" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> **Result);</div>
<div class="line"><a name="l00330"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#abf61f594d2b1d2a10a995329372c9ed9"> 330</a></span>&#160; ssize_t (*<a class="code" href="../../db/de6/structInodeOperations.html#abf61f594d2b1d2a10a995329372c9ed9">ReadLink</a>)(<span class="keyword">struct </span><a class="code" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, <span class="keywordtype">char</span> *Buffer, <span class="keywordtype">size_t</span> Size);</div>
<div class="line"><a name="l00331"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#ae49064b9b56c095e3104fd73e19e7c7e"> 331</a></span>&#160; off_t (*<a class="code" href="../../db/de6/structInodeOperations.html#ae49064b9b56c095e3104fd73e19e7c7e">Seek</a>)(<span class="keyword">struct </span><a class="code" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, off_t <a class="code" href="../../df/d26/fs_8h.html#ac7fd076e6f0290af80aee31a0af35b4a">Offset</a>);</div>
<div class="line"><a name="l00332"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#ace503c1be6e9452757578cad84370016"> 332</a></span>&#160; int (*<a class="code" href="../../db/de6/structInodeOperations.html#ace503c1be6e9452757578cad84370016">Stat</a>)(<span class="keyword">struct </span><a class="code" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, <span class="keyword">struct </span><a class="code" href="../../df/d26/fs_8h.html#d5/df1/structkstat">kstat</a> *<a class="code" href="../../db/de6/structInodeOperations.html#ace503c1be6e9452757578cad84370016">Stat</a>);</div>
<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160;} <a class="code" href="../../df/d26/fs_8h.html#ae9d1c84bd8c5ad87f19dc53750668f1b">__attribute__</a>((packed));</div>
<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; </div>
<div class="line"><a name="l00335"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a9efe129617fc26d8dd0a23a07460a6ff"> 335</a></span>&#160;<span class="preprocessor">#define I_FLAG_ROOT 0x1</span></div>
<div class="line"><a name="l00336"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a86bf9184c4383bd89d2bf950152ca0ab"> 336</a></span>&#160;<span class="preprocessor">#define I_FLAG_MOUNTPOINT 0x2</span></div>
<div class="line"><a name="l00337"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a97c949be3248687daddc322afd1b04cf"> 337</a></span>&#160;<span class="preprocessor">#define I_FLAG_CACHE_KEEP 0x4</span></div>
<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; </div>
<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;<span class="keyword">struct </span><a class="code" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a>;</div>
<div class="line"><a name="l00340"></a><span class="lineno"><a class="line" href="../../d2/d55/structSuperBlockOperations.html"> 340</a></span>&#160;<span class="keyword">struct </span><a class="code" href="../../d2/d55/structSuperBlockOperations.html">SuperBlockOperations</a></div>
<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;{</div>
<div class="line"><a name="l00342"></a><span class="lineno"><a class="line" href="../../d2/d55/structSuperBlockOperations.html#a9b919eaba70c8e9d020930ba97b7df68"> 342</a></span>&#160; int (*<a class="code" href="../../d2/d55/structSuperBlockOperations.html#a9b919eaba70c8e9d020930ba97b7df68">AllocateInode</a>)(<span class="keyword">struct </span><a class="code" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a> *Info, <span class="keyword">struct </span><a class="code" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> **Result);</div>
<div class="line"><a name="l00343"></a><span class="lineno"><a class="line" href="../../d2/d55/structSuperBlockOperations.html#a91b8a508085e42bcf27a06058a0fd2f7"> 343</a></span>&#160; int (*<a class="code" href="../../d2/d55/structSuperBlockOperations.html#a91b8a508085e42bcf27a06058a0fd2f7">DeleteInode</a>)(<span class="keyword">struct </span><a class="code" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a> *Info, <span class="keyword">struct </span><a class="code" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node);</div>
<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; </div>
<div class="line"><a name="l00355"></a><span class="lineno"><a class="line" href="../../d2/d55/structSuperBlockOperations.html#ac57a866f55ed08d2dd2897b27a541eb2"> 355</a></span>&#160; int (*<a class="code" href="../../d2/d55/structSuperBlockOperations.html#ac57a866f55ed08d2dd2897b27a541eb2">Synchronize</a>)(<span class="keyword">struct </span><a class="code" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a> *Info, <span class="keyword">struct </span><a class="code" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node);</div>
<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; </div>
<div class="line"><a name="l00366"></a><span class="lineno"><a class="line" href="../../d2/d55/structSuperBlockOperations.html#ac5d91cc844c75e8d58ef124a9b2c8722"> 366</a></span>&#160; int (*<a class="code" href="../../d2/d55/structSuperBlockOperations.html#ac5d91cc844c75e8d58ef124a9b2c8722">Destroy</a>)(<span class="keyword">struct </span><a class="code" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a> *Info);</div>
<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160;} <a class="code" href="../../df/d26/fs_8h.html#ae9d1c84bd8c5ad87f19dc53750668f1b">__attribute__</a>((packed));</div>
<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; </div>
<div class="line"><a name="l00369"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html"> 369</a></span>&#160;<span class="keyword">struct </span><a class="code" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a></div>
<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160;{</div>
<div class="line"><a name="l00371"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a445b70dc0c2908c5f600c6bc4f60c387"> 371</a></span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="../../df/d26/fs_8h.html#a445b70dc0c2908c5f600c6bc4f60c387">Name</a>;</div>
<div class="line"><a name="l00372"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ac03af40bdb9327cdf8a3c1c3d8bc4990"> 372</a></span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="../../df/d26/fs_8h.html#ac03af40bdb9327cdf8a3c1c3d8bc4990">RootName</a>;</div>
<div class="line"><a name="l00373"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a3790269ab0eed561191ef95d65747e82"> 373</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d26/fs_8h.html#a3790269ab0eed561191ef95d65747e82">Flags</a>;</div>
<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; <span class="keyword">struct </span><a class="code" href="../../d2/d55/structSuperBlockOperations.html">SuperBlockOperations</a> <a class="code" href="../../df/d26/fs_8h.html#a2b23f750051678a50319f21d04541d66">SuperOps</a>;</div>
<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; <span class="keyword">struct </span><a class="code" href="../../db/de6/structInodeOperations.html">InodeOperations</a> <a class="code" href="../../df/d26/fs_8h.html#a2e69ea86f5e1537c9173b961a03bdc0c">Ops</a>;</div>
<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; </div>
<div class="line"><a name="l00377"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#afed4851539e0eb74fbd4cc4c0dca8abd"> 377</a></span>&#160; <span class="keywordtype">void</span> *<a class="code" href="../../df/d26/fs_8h.html#afed4851539e0eb74fbd4cc4c0dca8abd">PrivateData</a>;</div>
<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160;} <a class="code" href="../../df/d26/fs_8h.html#ae9d1c84bd8c5ad87f19dc53750668f1b">__attribute__</a>((packed));</div>
<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160; </div>
<div class="line"><a name="l00380"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a75f4deeb21caf3c4150e515e19913349"> 380</a></span>&#160;dev_t <a class="code" href="../../df/d26/fs_8h.html#a75f4deeb21caf3c4150e515e19913349">RegisterFileSystem</a>(<span class="keyword">struct</span> <a class="code" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a> *Info, <span class="keyword">struct</span> <a class="code" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Root);</div>
<div class="line"><a name="l00381"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a41338d5d4b70d416fb956287f27773a8"> 381</a></span>&#160;<span class="keywordtype">int</span> <a class="code" href="../../df/d26/fs_8h.html#a41338d5d4b70d416fb956287f27773a8">UnregisterFileSystem</a>(dev_t Device);</div>
<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; </div>
<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160;<span class="preprocessor">#endif </span><span class="comment">// !__FENNIX_API_FILESYSTEM_H__</span></div>
<div class="ttc" id="afs_8h_html_a0894ecf497e1e426853b876a47459280"><div class="ttname"><a href="../../df/d26/fs_8h.html#a0894ecf497e1e426853b876a47459280">kstat::RawDevice</a></div><div class="ttdeci">dev_t RawDevice</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00182">fs.h:182</a></div></div>
<div class="ttc" id="afs_8h_html_a138b2f9d3133d7b3aeeec3986d064a7a"><div class="ttname"><a href="../../df/d26/fs_8h.html#a138b2f9d3133d7b3aeeec3986d064a7a">Inode::RawDevice</a></div><div class="ttdeci">dev_t RawDevice</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00256">fs.h:256</a></div></div>
<div class="ttc" id="afs_8h_html_a2b23f750051678a50319f21d04541d66"><div class="ttname"><a href="../../df/d26/fs_8h.html#a2b23f750051678a50319f21d04541d66">FileSystemInfo::SuperOps</a></div><div class="ttdeci">struct SuperBlockOperations SuperOps</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00373">fs.h:374</a></div></div>
<div class="ttc" id="afs_8h_html_a2e69ea86f5e1537c9173b961a03bdc0c"><div class="ttname"><a href="../../df/d26/fs_8h.html#a2e69ea86f5e1537c9173b961a03bdc0c">FileSystemInfo::Ops</a></div><div class="ttdeci">struct InodeOperations Ops</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00373">fs.h:375</a></div></div>
<div class="ttc" id="afs_8h_html_a3790269ab0eed561191ef95d65747e82"><div class="ttname"><a href="../../df/d26/fs_8h.html#a3790269ab0eed561191ef95d65747e82">FileSystemInfo::Flags</a></div><div class="ttdeci">int Flags</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00373">fs.h:373</a></div></div>
<div class="ttc" id="afs_8h_html_a3d80694a7ef662e6e37ef68a5490f6ae"><div class="ttname"><a href="../../df/d26/fs_8h.html#a3d80694a7ef662e6e37ef68a5490f6ae">kstat::ChangeTime</a></div><div class="ttdeci">time_t ChangeTime</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00194">fs.h:194</a></div></div>
<a href="../../df/d26/fs_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"><a class="line" href="../../df/d26/fs_8h.html#a2e6d2e5dc031b51fc6f466515b4d3b3e"> 1</a></span><span class="comment">/*</span></div>
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ac3e60a9fc42fb6c0b656191ebb1d658b"> 2</a></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"><a class="line" href="../../df/d26/fs_8h.html#a9441374ba1bef439109da976a8048bb9"> 3</a></span><span class="comment"></span> </div>
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#aa4f24d5e592caaf588d436302324694a"> 4</a></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"><a class="line" href="../../df/d26/fs_8h.html#a5f5c45d347b3cbe34597e57c04967e8b"> 5</a></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"><a class="line" href="../../df/d26/fs_8h.html#a8baefdd84470e9a546535750762743b1"> 6</a></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"><a class="line" href="../../df/d26/fs_8h.html#a38e8576cf8a6210b386212d7b80f42a0"> 7</a></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"><a class="line" href="../../df/d26/fs_8h.html#a00f03806ee4724ff3e44372909ab378b"> 8</a></span><span class="comment"></span> </div>
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a114cd797c14098cceaf2a3dd64629250"> 9</a></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"><a class="line" href="../../df/d26/fs_8h.html#a0a6fc17bb00ffe199d7899d5ce623be4"> 10</a></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"><a class="line" href="../../df/d26/fs_8h.html#a3fbe554d6691bfb88f5b700eb5e2205f"> 11</a></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"><a class="line" href="../../df/d26/fs_8h.html#a33b8cee8134eca08e6820a62d0dad656"> 12</a></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"><a class="line" href="../../df/d26/fs_8h.html#a9ca9828444d899586f97c6c9a4d5d5f0"> 13</a></span><span class="comment"></span> </div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a06cb5aab7b0f464f7575b57ddce54f25"> 14</a></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"><a class="line" href="../../df/d26/fs_8h.html#aec9bda2590b6b4ff6433991c57ce60a3"> 15</a></span><span class="comment"> along with Fennix Kernel. If not, see &lt;https://www.gnu.org/licenses/&gt;.</span></div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a98adbbae239ee188f2a5cb61d1564ad1"> 16</a></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_FILESYSTEM_H__</span></div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#define __FENNIX_API_FILESYSTEM_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 &lt;types.h&gt;</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"><a class="line" href="../../df/d26/fs_8h.html#a0d112bae8fd35be772185b6ec6bcbe64"> 23</a></span><span class="preprocessor">#define SEEK_SET 0</span></div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a30c9c281e5b2134cc2e763eac5290c61"> 24</a></span><span class="preprocessor">#define SEEK_CUR 1</span></div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ad2a2e6c114780c3071efd24f16c7f7d8"> 25</a></span><span class="preprocessor">#define SEEK_END 2</span></div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a01110bf8f909d84aac57bc6c3caf1e11"> 32</a></span><span class="preprocessor">#define S_IFMT32 037777600000</span></div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ab5bee51e9ee68b83ab11d4b340f7200b"> 48</a></span><span class="preprocessor">#define S_IFMT 0170000</span></div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> </div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span><span class="comment">/* Whiteout */</span></div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a9a122a1f26859b9f6e865623b06b5512"> 51</a></span><span class="preprocessor">#define S_IFWHT 0160000</span></div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span><span class="comment">/* Socket */</span></div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a28e80cd43106882904be148b2a397d42"> 53</a></span><span class="preprocessor">#define S_IFSOCK 0140000</span></div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span><span class="comment">/* Symbolic link */</span></div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#afef163ce62372757e84bd9fc88c07aad"> 55</a></span><span class="preprocessor">#define S_IFLNK 0120000</span></div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span><span class="comment">/* Regular file */</span></div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a1aaa48b192a5dd3b6d7ee91fc98cd17d"> 57</a></span><span class="preprocessor">#define S_IFREG 0100000</span></div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span><span class="comment">/* Block device */</span></div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a5c5b74a1cb1a1ae83572500b94e1938f"> 59</a></span><span class="preprocessor">#define S_IFBLK 0060000</span></div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span><span class="comment">/* Directory */</span></div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a11fb0652b963a735f3377eb1c9239f2d"> 61</a></span><span class="preprocessor">#define S_IFDIR 0040000</span></div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span><span class="comment">/* Character device */</span></div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#aef3a1d1ba22c83e30b5c834dd343b2a8"> 63</a></span><span class="preprocessor">#define S_IFCHR 0020000</span></div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span><span class="comment">/* FIFO */</span></div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a4966f25d9f03a7a06bc47ac729fd86cf"> 65</a></span><span class="preprocessor">#define S_IFIFO 0010000</span></div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> </div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a30384a8cd2feb1615efd5eadc243684b"> 67</a></span><span class="preprocessor">#define S_ISUID 04000</span></div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a9c9e4cc0a8acc43c99ae6c3d972ae2d8"> 68</a></span><span class="preprocessor">#define S_ISGID 02000</span></div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a97b5e445a72c99b37dc5b8d620fbd14e"> 69</a></span><span class="preprocessor">#define S_ISVTX 01000</span></div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> </div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#afe3da42e762f6362c93454682fad5eb5"> 72</a></span><span class="preprocessor">#define S_IRWXU 0700</span></div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a84c7dbf5cf2fdfb690f76348b60a8cb7"> 74</a></span><span class="preprocessor">#define S_IRUSR 0400</span></div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ad70001754261c15a1bdc8e876c6d09d7"> 76</a></span><span class="preprocessor">#define S_IWUSR 0200</span></div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#af10a35e3950795d6ee4e07157d000131"> 78</a></span><span class="preprocessor">#define S_IXUSR 0100</span></div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> </div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a230c642d2bb81f15f85c122b1883de5c"> 81</a></span><span class="preprocessor">#define S_IRWXG 0070</span></div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a4f5f280b929768113739fb34d6f7be8a"> 83</a></span><span class="preprocessor">#define S_IRGRP 0040</span></div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ae6774871a90d9442f00abe18b87fee6e"> 85</a></span><span class="preprocessor">#define S_IWGRP 0020</span></div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a042e69ac0e7dd56e5cfcd9e97d010323"> 87</a></span><span class="preprocessor">#define S_IXGRP 0010</span></div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> </div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a5b93e0da7fe32bbd4926626bffad96b1"> 90</a></span><span class="preprocessor">#define S_IRWXO 0007</span></div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a071147a0cb995036967c80f64b1f74b9"> 92</a></span><span class="preprocessor">#define S_IROTH 0004</span></div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a5303f49f26293acdb9533756c78322fb"> 94</a></span><span class="preprocessor">#define S_IWOTH 0002</span></div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a40223db1b95a04f5b28cceb3c34cfebd"> 96</a></span><span class="preprocessor">#define S_IXOTH 0001</span></div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> </div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a7a68c9ffaac7dbcd652225dd7c06a54b"> 98</a></span><span class="preprocessor">#define O_RDONLY 00</span></div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a11b644a8526139c4cc1850dac1271ced"> 99</a></span><span class="preprocessor">#define O_WRONLY 01</span></div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#abb0586253488ee61072b73557eeb873b"> 100</a></span><span class="preprocessor">#define O_RDWR 02</span></div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a1cf6b1de1fffedaa1d26b189e9a8d2cc"> 101</a></span><span class="preprocessor">#define O_CREAT 0100</span></div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a9f5acfe79fafe14b6694447bd0e9f10b"> 102</a></span><span class="preprocessor">#define O_EXCL 0200</span></div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ad1d67e453fb3031f40f8cd3403773813"> 103</a></span><span class="preprocessor">#define O_TRUNC 01000</span></div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ae036f789407d21f07b211552d67b3214"> 104</a></span><span class="preprocessor">#define O_APPEND 02000</span></div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a82d4d551b214905742c9e045185d352a"> 105</a></span><span class="preprocessor">#define O_NOFOLLOW 0400000</span></div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ad6d8fbe4e494b4dbe051612572d3f757"> 106</a></span><span class="preprocessor">#define O_CLOEXEC 02000000</span></div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> </div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a3746cdc5aac871e6f6504fbcbd29ef1d"> 108</a></span><span class="preprocessor">#define S_ISDIR(mode) (((mode) &amp; S_IFMT) == S_IFDIR)</span></div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#aae33be85d242a1317f972cf2b189f03d"> 109</a></span><span class="preprocessor">#define S_ISCHR(mode) (((mode) &amp; S_IFMT) == S_IFCHR)</span></div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a8b86a24d84c3cfce39cc832a017656ba"> 110</a></span><span class="preprocessor">#define S_ISBLK(mode) (((mode) &amp; S_IFMT) == S_IFBLK)</span></div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#aad0f32c2c182238f2ff71c83e6ab65a0"> 111</a></span><span class="preprocessor">#define S_ISREG(mode) (((mode) &amp; S_IFMT) == S_IFREG)</span></div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a8ae224a2b1fa6eba69bb2bc34b864a24"> 112</a></span><span class="preprocessor">#define S_ISFIFO(mode) (((mode) &amp; S_IFMT) == S_IFIFO)</span></div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a765eef536bcb3bd7bacdd675dc2fba13"> 113</a></span><span class="preprocessor">#define S_ISLNK(mode) (((mode) &amp; S_IFMT) == S_IFLNK)</span></div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a397ddd128980f1ee034653da2e9d8f6e"> 114</a></span><span class="preprocessor">#define S_ISSOCK(mode) (((mode) &amp; S_IFMT) == S_IFSOCK)</span></div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> </div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a293ce58a2d39f35c52f7f4516a857057"> 116</a></span><span class="preprocessor">#define DT_UNKNOWN 0x0</span></div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a6fabe696c35bf34daa67931b4c245c7d"> 117</a></span><span class="preprocessor">#define DT_FIFO 0x1</span></div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a7d0095c3caf2c334bf222608d02576d7"> 118</a></span><span class="preprocessor">#define DT_CHR 0x2</span></div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a1dcee67486bc4238096ecb61e2d9ffd1"> 119</a></span><span class="preprocessor">#define DT_DIR 0x4</span></div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a212cebbaad682bc6c3bf798c8749abc5"> 120</a></span><span class="preprocessor">#define DT_BLK 0x6</span></div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a9973595cf6775b1b29d7274ab4c0d623"> 121</a></span><span class="preprocessor">#define DT_REG 0x8</span></div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#aa70b5cb1d9c30b1830cb6a5e835231c6"> 122</a></span><span class="preprocessor">#define DT_LNK 0xA</span></div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#aaa6ed2fc54836a2c7d9b698923705f5e"> 123</a></span><span class="preprocessor">#define DT_SOCK 0xC</span></div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a9584ba1798d7454f4f63433418ba8798"> 124</a></span><span class="preprocessor">#define DT_WHT 0xE</span></div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> </div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ac1304650d387faf30d7831d2f9f4db3d"> 126</a></span><span class="preprocessor">#define IFTODT(x) ((x) &gt;&gt; 12 &amp; 0xF)</span></div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a1cfeb034d04c92d5f0a185217edfb37f"> 127</a></span><span class="preprocessor">#define DTTOIF(x) ((x) &lt;&lt; 12)</span></div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> </div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a41170bbc4e205b3bc9c2b06033aecc17"> 129</a></span><span class="preprocessor">#define SYMLOOP_MAX 40</span></div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> </div>
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span><span class="preprocessor">#ifndef __cplusplus</span></div>
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a8a8f6bdc98a851b29a69b484cb1bad98"> 132</a></span><span class="preprocessor">#define static_assert _Static_assert</span></div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> </div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span><span class="preprocessor">#ifdef __LP64__</span></div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(dev_t) == 8, <span class="stringliteral">&quot;dev_t must be 64 bits&quot;</span>);</div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(ino_t) == 8, <span class="stringliteral">&quot;ino_t must be 64 bits&quot;</span>);</div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(mode_t) == 4, <span class="stringliteral">&quot;mode_t must be 32 bits&quot;</span>);</div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(nlink_t) == 4, <span class="stringliteral">&quot;nlink_t must be 32 bits&quot;</span>);</div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(uid_t) == 4, <span class="stringliteral">&quot;uid_t must be 32 bits&quot;</span>);</div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(gid_t) == 4, <span class="stringliteral">&quot;gid_t must be 32 bits&quot;</span>);</div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(off_t) == 8, <span class="stringliteral">&quot;off_t must be 64 bits&quot;</span>);</div>
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(time_t) == 8, <span class="stringliteral">&quot;time_t must be 64 bits&quot;</span>);</div>
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(blksize_t) == 8, <span class="stringliteral">&quot;blksize_t must be 64 bits&quot;</span>);</div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(blkcnt_t) == 8, <span class="stringliteral">&quot;blkcnt_t must be 64 bits&quot;</span>);</div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span><span class="preprocessor">#else</span></div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(dev_t) == 4, <span class="stringliteral">&quot;dev_t must be 32 bits&quot;</span>);</div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(ino_t) == 4, <span class="stringliteral">&quot;ino_t must be 32 bits&quot;</span>);</div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(mode_t) == 4, <span class="stringliteral">&quot;mode_t must be 32 bits&quot;</span>);</div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(nlink_t) == 4, <span class="stringliteral">&quot;nlink_t must be 32 bits&quot;</span>);</div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(uid_t) == 4, <span class="stringliteral">&quot;uid_t must be 32 bits&quot;</span>);</div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(gid_t) == 4, <span class="stringliteral">&quot;gid_t must be 32 bits&quot;</span>);</div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(off_t) == 4, <span class="stringliteral">&quot;off_t must be 32 bits&quot;</span>);</div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(time_t) == 4, <span class="stringliteral">&quot;time_t must be 32 bits&quot;</span>);</div>
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(blksize_t) == 4, <span class="stringliteral">&quot;blksize_t must be 32 bits&quot;</span>);</div>
<div class="foldopen" id="foldopen00156" data-start="{" data-end="}">
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ae9d1c84bd8c5ad87f19dc53750668f1b"> 156</a></span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(blkcnt_t) == 4, <span class="stringliteral">&quot;blkcnt_t must be 32 bits&quot;</span>);</div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> </div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span><span class="preprocessor">#undef static_assert</span></div>
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> </div>
<div class="foldopen" id="foldopen00161" data-start="{" data-end="};">
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html"> 161</a></span><span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d5/df1/structkstat">kstat</a></div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span>{</div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a564f699164b986ac3358ce6acde557e5"> 164</a></span> dev_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a564f699164b986ac3358ce6acde557e5">Device</a>;</div>
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> </div>
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ab513d931acdad2f26554dbcc31fe90e4"> 167</a></span> ino_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#ab513d931acdad2f26554dbcc31fe90e4">Index</a>;</div>
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> </div>
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808"> 170</a></span> mode_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a>;</div>
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> </div>
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a90cbd8716158e3d6c367080d81e7327e"> 173</a></span> nlink_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a90cbd8716158e3d6c367080d81e7327e">HardLinks</a>;</div>
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> </div>
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a640517af38108c7ece215fe6789b497a"> 176</a></span> uid_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a640517af38108c7ece215fe6789b497a">UserID</a>;</div>
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> </div>
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a6df31642b52e126ee6433ae83c5c7df8"> 179</a></span> gid_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a6df31642b52e126ee6433ae83c5c7df8">GroupID</a>;</div>
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span> </div>
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a0894ecf497e1e426853b876a47459280"> 182</a></span> dev_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a0894ecf497e1e426853b876a47459280">RawDevice</a>;</div>
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span> </div>
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a5f3da9475a138d8a510be43e53dd20b6"> 185</a></span> off_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a5f3da9475a138d8a510be43e53dd20b6">Size</a>;</div>
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span> </div>
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#af0d5a9e82aa0ece31db45ae57b97b5d9"> 188</a></span> time_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#af0d5a9e82aa0ece31db45ae57b97b5d9">AccessTime</a>;</div>
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span> </div>
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a9f1f01620d0175f71eff75e384cd9042"> 191</a></span> time_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a9f1f01620d0175f71eff75e384cd9042">ModifyTime</a>;</div>
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span> </div>
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a3d80694a7ef662e6e37ef68a5490f6ae"> 194</a></span> time_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a3d80694a7ef662e6e37ef68a5490f6ae">ChangeTime</a>;</div>
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span> </div>
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#aac2e36f2ffad2d048f6d1d3f988765ef"> 197</a></span> blksize_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#aac2e36f2ffad2d048f6d1d3f988765ef">BlockSize</a>;</div>
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span> </div>
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a4e032619e90e03194c162718a33f09a0"> 200</a></span> blkcnt_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a4e032619e90e03194c162718a33f09a0">Blocks</a>;</div>
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span> </div>
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a733e07be0afb4a7a10555436d8deb100"> 203</a></span> mode_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a733e07be0afb4a7a10555436d8deb100">Attribute</a>;</div>
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span> </div>
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span><span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> </div>
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span> dev_t MakeDevice(<span class="keywordtype">int</span> Major, <span class="keywordtype">int</span> Minor)</div>
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span> {</div>
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span> <span class="keywordflow">return</span> ((Major &amp; 0xFFF) &lt;&lt; 8) |</div>
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> (Minor &amp; 0xFF);</div>
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> }</div>
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span> </div>
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span> <span class="keywordtype">int</span> GetMajor()</div>
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span> {</div>
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span> <span class="keywordflow">return</span> ((<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>)(<a class="code hl_variable" href="../../df/d26/fs_8h.html#a564f699164b986ac3358ce6acde557e5">Device</a>) &gt;&gt; 8) &amp; 0xFFF;</div>
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span> }</div>
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span> </div>
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span> <span class="keywordtype">int</span> GetMinor()</div>
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> {</div>
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#a564f699164b986ac3358ce6acde557e5">Device</a> &amp; 0xFF;</div>
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span> }</div>
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span> </div>
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span> <span class="keywordtype">void</span> SetFileType(mode_t Type)</div>
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span> {</div>
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a> = (<a class="code hl_variable" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a> &amp; ~S_IFMT) |</div>
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"> 226</span> (Type &amp; <a class="code hl_define" href="../../df/d26/fs_8h.html#ab5bee51e9ee68b83ab11d4b340f7200b">S_IFMT</a>);</div>
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span> }</div>
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span> </div>
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span> mode_t GetFileType() { <span class="keywordflow">return</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a> &amp; <a class="code hl_define" href="../../df/d26/fs_8h.html#ab5bee51e9ee68b83ab11d4b340f7200b">S_IFMT</a>; }</div>
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span> <span class="keywordtype">void</span> ClearFileType() { <a class="code hl_variable" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a> = <a class="code hl_variable" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a> &amp; ~S_IFMT; }</div>
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span> <span class="keywordtype">bool</span> IsType(mode_t Type) { <span class="keywordflow">return</span> (<a class="code hl_variable" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a> &amp; <a class="code hl_define" href="../../df/d26/fs_8h.html#ab5bee51e9ee68b83ab11d4b340f7200b">S_IFMT</a>) == Type; }</div>
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span> </div>
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span> <span class="keywordtype">void</span> SetPermissions(mode_t Permissions)</div>
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span> {</div>
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a> = (<a class="code hl_variable" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a> &amp; <a class="code hl_define" href="../../df/d26/fs_8h.html#ab5bee51e9ee68b83ab11d4b340f7200b">S_IFMT</a>) |</div>
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"> 236</span> (Permissions &amp; ~<a class="code hl_define" href="../../df/d26/fs_8h.html#ab5bee51e9ee68b83ab11d4b340f7200b">S_IFMT</a>);</div>
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span> }</div>
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span> </div>
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span> mode_t GetPermissions() { <span class="keywordflow">return</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a> &amp; ~S_IFMT; }</div>
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span> <span class="keywordtype">void</span> ClearPermissions() { <a class="code hl_variable" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a> = <a class="code hl_variable" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a> &amp; <a class="code hl_define" href="../../df/d26/fs_8h.html#ab5bee51e9ee68b83ab11d4b340f7200b">S_IFMT</a>; }</div>
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span> </div>
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span><span class="preprocessor">#endif </span><span class="comment">// __cplusplus</span></div>
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span>};</div>
</div>
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span> </div>
<div class="foldopen" id="foldopen00245" data-start="{" data-end="};">
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html"> 245</a></span><span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d9/ddf/structkdirent">kdirent</a></div>
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span>{</div>
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#aaf47378e1023c469b361bfbfe1e68ec4"> 247</a></span> ino_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#aaf47378e1023c469b361bfbfe1e68ec4">d_ino</a>;</div>
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a883eee0b0e9bc85a6a4c0b81c12d59b4"> 248</a></span> off_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a883eee0b0e9bc85a6a4c0b81c12d59b4">d_off</a>;</div>
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ab16632cca111e54cdbcb1e3ce465ed3c"> 249</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#ab16632cca111e54cdbcb1e3ce465ed3c">d_reclen</a>;</div>
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ae62da46e9487a67427fad586aa96806a"> 250</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#ae62da46e9487a67427fad586aa96806a">d_type</a>;</div>
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a5a9f69f32f7f6d41513d7093cd06b27b"> 251</a></span> <span class="keywordtype">char</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#a5a9f69f32f7f6d41513d7093cd06b27b">d_name</a>[];</div>
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"> 252</span>};</div>
</div>
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"> 253</span> </div>
<div class="foldopen" id="foldopen00254" data-start="{" data-end="};">
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html"> 254</a></span><span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a></div>
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span>{</div>
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a596b05c30fb6356f46f6c827bdac7fc6"> 256</a></span> dev_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a596b05c30fb6356f46f6c827bdac7fc6">Device</a>, <a class="code hl_variable" href="../../df/d26/fs_8h.html#a138b2f9d3133d7b3aeeec3986d064a7a">RawDevice</a>;</div>
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a594a4636414d0b19f3b08860c0121a66"> 257</a></span> ino_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a594a4636414d0b19f3b08860c0121a66">Index</a>;</div>
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a667a06765053832b0e364d352d331481"> 258</a></span> mode_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a667a06765053832b0e364d352d331481">Mode</a>;</div>
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ab5bfae4f7951e37243599de928130341"> 259</a></span> uint32_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#ab5bfae4f7951e37243599de928130341">Flags</a>;</div>
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ac7fd076e6f0290af80aee31a0af35b4a"> 260</a></span> off_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#ac7fd076e6f0290af80aee31a0af35b4a">Offset</a>;</div>
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span> </div>
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a866fcc7922cd6949f8ee7e41b270fde6"> 262</a></span> uintptr_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a866fcc7922cd6949f8ee7e41b270fde6">KernelData</a>;</div>
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ad5d7f7b9b3133592e590d5e9b5173425"> 263</a></span> <span class="keywordtype">void</span> *<a class="code hl_variable" href="../../df/d26/fs_8h.html#ad5d7f7b9b3133592e590d5e9b5173425">PrivateData</a>;</div>
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span> </div>
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span><span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span> </div>
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span> <span class="comment">/* ... */</span></div>
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</span> </div>
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"> 269</span> <span class="keywordtype">void</span> SetDevice(<span class="keywordtype">int</span> Major, <span class="keywordtype">int</span> Minor)</div>
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"> 270</span> {</div>
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"> 271</span> this-&gt;RawDevice = ((Major &amp; 0xFFF) &lt;&lt; 8) |</div>
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span> (Minor &amp; 0xFF);</div>
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</span> }</div>
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span> </div>
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span> <span class="keywordtype">int</span> GetMajor()</div>
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"> 276</span> {</div>
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span> <span class="keywordflow">return</span> ((<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>)(this-&gt;RawDevice) &gt;&gt; 8) &amp; 0xFFF;</div>
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span> }</div>
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</span> </div>
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"> 280</span> <span class="keywordtype">int</span> GetMinor()</div>
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"> 281</span> {</div>
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"> 282</span> <span class="keywordflow">return</span> this-&gt;RawDevice &amp; 0xFF;</div>
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"> 283</span> }</div>
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"> 284</span> </div>
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"> 285</span> <a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a>()</div>
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"> 286</span> {</div>
<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"> 287</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#a596b05c30fb6356f46f6c827bdac7fc6">Device</a> = 0;</div>
<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#a138b2f9d3133d7b3aeeec3986d064a7a">RawDevice</a> = 0;</div>
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"> 289</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#a594a4636414d0b19f3b08860c0121a66">Index</a> = 0;</div>
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"> 290</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#a667a06765053832b0e364d352d331481">Mode</a> = 0;</div>
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"> 291</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#ab5bfae4f7951e37243599de928130341">Flags</a> = 0;</div>
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"> 292</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#ac7fd076e6f0290af80aee31a0af35b4a">Offset</a> = 0;</div>
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#a866fcc7922cd6949f8ee7e41b270fde6">KernelData</a> = 0x0;</div>
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#ad5d7f7b9b3133592e590d5e9b5173425">PrivateData</a> = <span class="keyword">nullptr</span>;</div>
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span> }</div>
<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"> 296</span> </div>
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"> 297</span> <a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">~Inode</a>() = <span class="keywordflow">default</span>;</div>
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"> 298</span> </div>
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span><span class="preprocessor">#else </span><span class="comment">// __cplusplus</span></div>
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"> 300</span> </div>
<div class="foldopen" id="foldopen00301" data-start="" data-end="">
<div class="line"><a id="l00301" name="l00301"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ad0d8f5f25260c684d5194149d51bdab4"> 301</a></span><span class="preprocessor">#define INODE_MAKEDEV(major, minor) \</span></div>
<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"> 302</span><span class="preprocessor"> ((dev_t)(((major &amp; 0xFFF) &lt;&lt; 8) | \</span></div>
<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"> 303</span><span class="preprocessor"> (minor &amp; 0xFF)))</span></div>
</div>
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"> 304</span> </div>
<div class="foldopen" id="foldopen00305" data-start="" data-end="">
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a270b0fbec1ed39659f47894e379126c8"> 305</a></span><span class="preprocessor">#define INODE_MAJOR(rdev) \</span></div>
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"> 306</span><span class="preprocessor"> ((int)(((rdev) &gt;&gt; 8) &amp; 0xFFF))</span></div>
</div>
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"> 307</span> </div>
<div class="foldopen" id="foldopen00308" data-start="" data-end="">
<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a6b01f8d41285666c43e975064fb65d40"> 308</a></span><span class="preprocessor">#define INODE_MINOR(rdev) \</span></div>
<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"> 309</span><span class="preprocessor"> ((int)((rdev) &amp; 0xFF))</span></div>
</div>
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"> 310</span> </div>
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"> 311</span><span class="preprocessor">#endif </span><span class="comment">// __cplusplus</span></div>
<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"> 312</span>};</div>
</div>
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"> 313</span> </div>
<div class="foldopen" id="foldopen00314" data-start="{" data-end="};">
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html"> 314</a></span><span class="keyword">struct </span><a class="code hl_struct" href="../../db/de6/structInodeOperations.html">InodeOperations</a></div>
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"> 315</span>{</div>
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a7f143243e5be1fc608f99072d3c93cb5"> 316</a></span> int (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#a7f143243e5be1fc608f99072d3c93cb5">Lookup</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Parent, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_variable" href="../../df/d26/fs_8h.html#a760b4e07b204e4852e7fb55e25567623">Name</a>, <span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> **Result);</div>
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#abed9ba869733a00a02a41a3ea9765bda"> 317</a></span> int (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#abed9ba869733a00a02a41a3ea9765bda">Create</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Parent, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_variable" href="../../df/d26/fs_8h.html#a760b4e07b204e4852e7fb55e25567623">Name</a>, mode_t Mode, <span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> **Result);</div>
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a229c34e01b322f1b9533a049ff1f5cc9"> 318</a></span> int (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#a229c34e01b322f1b9533a049ff1f5cc9">Remove</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Parent, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_variable" href="../../df/d26/fs_8h.html#a760b4e07b204e4852e7fb55e25567623">Name</a>);</div>
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a54bbd07bcb9a6143867be3aa05577413"> 319</a></span> int (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#a54bbd07bcb9a6143867be3aa05577413">Rename</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Parent, <span class="keyword">const</span> <span class="keywordtype">char</span> *OldName, <span class="keyword">const</span> <span class="keywordtype">char</span> *NewName);</div>
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a1b8ac7df82a22e9ee822c240a79076b4"> 320</a></span> ssize_t (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#a1b8ac7df82a22e9ee822c240a79076b4">Read</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, <span class="keywordtype">void</span> *Buffer, <span class="keywordtype">size_t</span> Size, off_t Offset);</div>
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#adb7eaaee195090e8d618a6e9c3ca507a"> 321</a></span> ssize_t (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#adb7eaaee195090e8d618a6e9c3ca507a">Write</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, <span class="keyword">const</span> <span class="keywordtype">void</span> *Buffer, <span class="keywordtype">size_t</span> Size, off_t Offset);</div>
<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a1636030e07da14031506e2ec85fae4c6"> 322</a></span> int (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#a1636030e07da14031506e2ec85fae4c6">Truncate</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, off_t Size);</div>
<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a869200a6c684532a9a75a05bca1e9270"> 323</a></span> int (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#a869200a6c684532a9a75a05bca1e9270">Open</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, <span class="keywordtype">int</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#ac3e60a9fc42fb6c0b656191ebb1d658b">Flags</a>, mode_t Mode);</div>
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#ab9c62336bdce356caa7d165b86371e7f"> 324</a></span> int (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#ab9c62336bdce356caa7d165b86371e7f">Close</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node);</div>
<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a0df9d6741496cdbe9d25d4d80d06f509"> 325</a></span> int (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#a0df9d6741496cdbe9d25d4d80d06f509">Ioctl</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> Request, <span class="keywordtype">void</span> *Argp);</div>
<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a033b7baebdcfa352b4d84e4e3c9cee80"> 326</a></span> ssize_t (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#a033b7baebdcfa352b4d84e4e3c9cee80">ReadDir</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, <span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d9/ddf/structkdirent">kdirent</a> *Buffer, <span class="keywordtype">size_t</span> Size, off_t Offset, off_t Entries);</div>
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a490a002f55d3f99697641d2de8e62ae9"> 327</a></span> int (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#a490a002f55d3f99697641d2de8e62ae9">MkDir</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Parent, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_variable" href="../../df/d26/fs_8h.html#a760b4e07b204e4852e7fb55e25567623">Name</a>, mode_t Mode, <span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> **Result);</div>
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#afb5728ae092216ddd3db335d1173e687"> 328</a></span> int (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#afb5728ae092216ddd3db335d1173e687">RmDir</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Parent, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_variable" href="../../df/d26/fs_8h.html#a760b4e07b204e4852e7fb55e25567623">Name</a>);</div>
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a530732a5e449903291a39f37b066befd"> 329</a></span> int (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#a530732a5e449903291a39f37b066befd">SymLink</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Parent, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_variable" href="../../df/d26/fs_8h.html#a760b4e07b204e4852e7fb55e25567623">Name</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *Target, <span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> **Result);</div>
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#abf61f594d2b1d2a10a995329372c9ed9"> 330</a></span> ssize_t (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#abf61f594d2b1d2a10a995329372c9ed9">ReadLink</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, <span class="keywordtype">char</span> *Buffer, <span class="keywordtype">size_t</span> Size);</div>
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#ae49064b9b56c095e3104fd73e19e7c7e"> 331</a></span> off_t (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#ae49064b9b56c095e3104fd73e19e7c7e">Seek</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, off_t Offset);</div>
<div class="line"><a id="l00332" name="l00332"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#ace503c1be6e9452757578cad84370016"> 332</a></span> int (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#ace503c1be6e9452757578cad84370016">Stat</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, <span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d5/df1/structkstat">kstat</a> *<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#ace503c1be6e9452757578cad84370016">Stat</a>);</div>
<div class="line"><a id="l00333" name="l00333"></a><span class="lineno"> 333</span>} <a class="code hl_struct" href="../../d9/d97/pci_8h.html#dd/d3f/struct____attribute____">__attribute__</a>((packed));</div>
</div>
</div>
<div class="line"><a id="l00334" name="l00334"></a><span class="lineno"> 334</span> </div>
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a9efe129617fc26d8dd0a23a07460a6ff"> 335</a></span><span class="preprocessor">#define I_FLAG_ROOT 0x1</span></div>
<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a86bf9184c4383bd89d2bf950152ca0ab"> 336</a></span><span class="preprocessor">#define I_FLAG_MOUNTPOINT 0x2</span></div>
<div class="line"><a id="l00337" name="l00337"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a97c949be3248687daddc322afd1b04cf"> 337</a></span><span class="preprocessor">#define I_FLAG_CACHE_KEEP 0x4</span></div>
<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"> 338</span> </div>
<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"> 339</span><span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a>;</div>
<div class="foldopen" id="foldopen00340" data-start="{" data-end="};">
<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"><a class="line" href="../../d2/d55/structSuperBlockOperations.html"> 340</a></span><span class="keyword">struct </span><a class="code hl_struct" href="../../d2/d55/structSuperBlockOperations.html">SuperBlockOperations</a></div>
<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"> 341</span>{</div>
<div class="line"><a id="l00342" name="l00342"></a><span class="lineno"><a class="line" href="../../d2/d55/structSuperBlockOperations.html#a9b919eaba70c8e9d020930ba97b7df68"> 342</a></span> int (*<a class="code hl_variable" href="../../d2/d55/structSuperBlockOperations.html#a9b919eaba70c8e9d020930ba97b7df68">AllocateInode</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a> *Info, <span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> **Result);</div>
<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"><a class="line" href="../../d2/d55/structSuperBlockOperations.html#a91b8a508085e42bcf27a06058a0fd2f7"> 343</a></span> int (*<a class="code hl_variable" href="../../d2/d55/structSuperBlockOperations.html#a91b8a508085e42bcf27a06058a0fd2f7">DeleteInode</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a> *Info, <span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node);</div>
<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"> 344</span> </div>
<div class="line"><a id="l00355" name="l00355"></a><span class="lineno"><a class="line" href="../../d2/d55/structSuperBlockOperations.html#ac57a866f55ed08d2dd2897b27a541eb2"> 355</a></span> int (*<a class="code hl_variable" href="../../d2/d55/structSuperBlockOperations.html#ac57a866f55ed08d2dd2897b27a541eb2">Synchronize</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a> *Info, <span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node);</div>
<div class="line"><a id="l00356" name="l00356"></a><span class="lineno"> 356</span> </div>
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"><a class="line" href="../../d2/d55/structSuperBlockOperations.html#ac5d91cc844c75e8d58ef124a9b2c8722"> 366</a></span> int (*<a class="code hl_variable" href="../../d2/d55/structSuperBlockOperations.html#ac5d91cc844c75e8d58ef124a9b2c8722">Destroy</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a> *Info);</div>
<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"> 367</span>} <a class="code hl_struct" href="../../d9/d97/pci_8h.html#dd/d3f/struct____attribute____">__attribute__</a>((packed));</div>
</div>
<div class="line"><a id="l00368" name="l00368"></a><span class="lineno"> 368</span> </div>
<div class="foldopen" id="foldopen00369" data-start="{" data-end="};">
<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html"> 369</a></span><span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a></div>
<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span>{</div>
<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a445b70dc0c2908c5f600c6bc4f60c387"> 371</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_variable" href="../../df/d26/fs_8h.html#a445b70dc0c2908c5f600c6bc4f60c387">Name</a>;</div>
<div class="line"><a id="l00372" name="l00372"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ac03af40bdb9327cdf8a3c1c3d8bc4990"> 372</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_variable" href="../../df/d26/fs_8h.html#ac03af40bdb9327cdf8a3c1c3d8bc4990">RootName</a>;</div>
<div class="line"><a id="l00373" name="l00373"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a3790269ab0eed561191ef95d65747e82"> 373</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#a3790269ab0eed561191ef95d65747e82">Flags</a>;</div>
<div class="line"><a id="l00374" name="l00374"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a2b23f750051678a50319f21d04541d66"> 374</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="../../d2/d55/structSuperBlockOperations.html">SuperBlockOperations</a> <a class="code hl_variable" href="../../df/d26/fs_8h.html#a2b23f750051678a50319f21d04541d66">SuperOps</a>;</div>
<div class="line"><a id="l00375" name="l00375"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a2e69ea86f5e1537c9173b961a03bdc0c"> 375</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="../../db/de6/structInodeOperations.html">InodeOperations</a> <a class="code hl_variable" href="../../df/d26/fs_8h.html#a2e69ea86f5e1537c9173b961a03bdc0c">Ops</a>;</div>
<div class="line"><a id="l00376" name="l00376"></a><span class="lineno"> 376</span> </div>
<div class="line"><a id="l00377" name="l00377"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#afed4851539e0eb74fbd4cc4c0dca8abd"> 377</a></span> <span class="keywordtype">void</span> *<a class="code hl_variable" href="../../df/d26/fs_8h.html#afed4851539e0eb74fbd4cc4c0dca8abd">PrivateData</a>;</div>
<div class="line"><a id="l00378" name="l00378"></a><span class="lineno"> 378</span>} <a class="code hl_struct" href="../../d9/d97/pci_8h.html#dd/d3f/struct____attribute____">__attribute__</a>((packed));</div>
</div>
<div class="line"><a id="l00379" name="l00379"></a><span class="lineno"> 379</span> </div>
<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a75f4deeb21caf3c4150e515e19913349"> 380</a></span>dev_t <a class="code hl_function" href="../../df/d26/fs_8h.html#a75f4deeb21caf3c4150e515e19913349">RegisterFileSystem</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a> *Info, <span class="keyword">struct</span> <a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Root);</div>
<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a41338d5d4b70d416fb956287f27773a8"> 381</a></span><span class="keywordtype">int</span> <a class="code hl_function" href="../../df/d26/fs_8h.html#a41338d5d4b70d416fb956287f27773a8">UnregisterFileSystem</a>(dev_t Device);</div>
<div class="line"><a id="l00382" name="l00382"></a><span class="lineno"> 382</span> </div>
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"> 383</span><span class="preprocessor">#endif </span><span class="comment">// !__FENNIX_API_FILESYSTEM_H__</span></div>
<div class="ttc" id="afs_8h_html_a0894ecf497e1e426853b876a47459280"><div class="ttname"><a href="../../df/d26/fs_8h.html#a0894ecf497e1e426853b876a47459280">kstat::RawDevice</a></div><div class="ttdeci">dev_t RawDevice</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00182">fs.h:182</a></div></div>
<div class="ttc" id="afs_8h_html_a138b2f9d3133d7b3aeeec3986d064a7a"><div class="ttname"><a href="../../df/d26/fs_8h.html#a138b2f9d3133d7b3aeeec3986d064a7a">Inode::RawDevice</a></div><div class="ttdeci">dev_t RawDevice</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00256">fs.h:256</a></div></div>
<div class="ttc" id="afs_8h_html_a2b23f750051678a50319f21d04541d66"><div class="ttname"><a href="../../df/d26/fs_8h.html#a2b23f750051678a50319f21d04541d66">FileSystemInfo::SuperOps</a></div><div class="ttdeci">struct SuperBlockOperations SuperOps</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00374">fs.h:374</a></div></div>
<div class="ttc" id="afs_8h_html_a2e69ea86f5e1537c9173b961a03bdc0c"><div class="ttname"><a href="../../df/d26/fs_8h.html#a2e69ea86f5e1537c9173b961a03bdc0c">FileSystemInfo::Ops</a></div><div class="ttdeci">struct InodeOperations Ops</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00375">fs.h:375</a></div></div>
<div class="ttc" id="afs_8h_html_a3790269ab0eed561191ef95d65747e82"><div class="ttname"><a href="../../df/d26/fs_8h.html#a3790269ab0eed561191ef95d65747e82">FileSystemInfo::Flags</a></div><div class="ttdeci">int Flags</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00373">fs.h:373</a></div></div>
<div class="ttc" id="afs_8h_html_a3d80694a7ef662e6e37ef68a5490f6ae"><div class="ttname"><a href="../../df/d26/fs_8h.html#a3d80694a7ef662e6e37ef68a5490f6ae">kstat::ChangeTime</a></div><div class="ttdeci">time_t ChangeTime</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00194">fs.h:194</a></div></div>
<div class="ttc" id="afs_8h_html_a41338d5d4b70d416fb956287f27773a8"><div class="ttname"><a href="../../df/d26/fs_8h.html#a41338d5d4b70d416fb956287f27773a8">UnregisterFileSystem</a></div><div class="ttdeci">int UnregisterFileSystem(dev_t Device)</div></div>
<div class="ttc" id="afs_8h_html_a445b70dc0c2908c5f600c6bc4f60c387"><div class="ttname"><a href="../../df/d26/fs_8h.html#a445b70dc0c2908c5f600c6bc4f60c387">FileSystemInfo::Name</a></div><div class="ttdeci">const char * Name</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00371">fs.h:371</a></div></div>
<div class="ttc" id="afs_8h_html_a4e032619e90e03194c162718a33f09a0"><div class="ttname"><a href="../../df/d26/fs_8h.html#a4e032619e90e03194c162718a33f09a0">kstat::Blocks</a></div><div class="ttdeci">blkcnt_t Blocks</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00200">fs.h:200</a></div></div>
<div class="ttc" id="afs_8h_html_a564f699164b986ac3358ce6acde557e5"><div class="ttname"><a href="../../df/d26/fs_8h.html#a564f699164b986ac3358ce6acde557e5">kstat::Device</a></div><div class="ttdeci">dev_t Device</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00164">fs.h:164</a></div></div>
<div class="ttc" id="afs_8h_html_a594a4636414d0b19f3b08860c0121a66"><div class="ttname"><a href="../../df/d26/fs_8h.html#a594a4636414d0b19f3b08860c0121a66">Inode::Index</a></div><div class="ttdeci">ino_t Index</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00257">fs.h:257</a></div></div>
<div class="ttc" id="afs_8h_html_a596b05c30fb6356f46f6c827bdac7fc6"><div class="ttname"><a href="../../df/d26/fs_8h.html#a596b05c30fb6356f46f6c827bdac7fc6">Inode::Device</a></div><div class="ttdeci">dev_t Device</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00256">fs.h:256</a></div></div>
<div class="ttc" id="afs_8h_html_a5a9f69f32f7f6d41513d7093cd06b27b"><div class="ttname"><a href="../../df/d26/fs_8h.html#a5a9f69f32f7f6d41513d7093cd06b27b">kdirent::d_name</a></div><div class="ttdeci">char d_name[]</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00251">fs.h:251</a></div></div>
<div class="ttc" id="afs_8h_html_a5f3da9475a138d8a510be43e53dd20b6"><div class="ttname"><a href="../../df/d26/fs_8h.html#a5f3da9475a138d8a510be43e53dd20b6">kstat::Size</a></div><div class="ttdeci">off_t Size</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00185">fs.h:185</a></div></div>
<div class="ttc" id="afs_8h_html_a640517af38108c7ece215fe6789b497a"><div class="ttname"><a href="../../df/d26/fs_8h.html#a640517af38108c7ece215fe6789b497a">kstat::UserID</a></div><div class="ttdeci">uid_t UserID</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00176">fs.h:176</a></div></div>
<div class="ttc" id="afs_8h_html_a667a06765053832b0e364d352d331481"><div class="ttname"><a href="../../df/d26/fs_8h.html#a667a06765053832b0e364d352d331481">Inode::Mode</a></div><div class="ttdeci">mode_t Mode</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00258">fs.h:258</a></div></div>
<div class="ttc" id="afs_8h_html_a6df31642b52e126ee6433ae83c5c7df8"><div class="ttname"><a href="../../df/d26/fs_8h.html#a6df31642b52e126ee6433ae83c5c7df8">kstat::GroupID</a></div><div class="ttdeci">gid_t GroupID</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00179">fs.h:179</a></div></div>
<div class="ttc" id="afs_8h_html_a733e07be0afb4a7a10555436d8deb100"><div class="ttname"><a href="../../df/d26/fs_8h.html#a733e07be0afb4a7a10555436d8deb100">kstat::Attribute</a></div><div class="ttdeci">mode_t Attribute</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00203">fs.h:203</a></div></div>
<div class="ttc" id="afs_8h_html_a445b70dc0c2908c5f600c6bc4f60c387"><div class="ttname"><a href="../../df/d26/fs_8h.html#a445b70dc0c2908c5f600c6bc4f60c387">FileSystemInfo::Name</a></div><div class="ttdeci">const char * Name</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00371">fs.h:371</a></div></div>
<div class="ttc" id="afs_8h_html_a4e032619e90e03194c162718a33f09a0"><div class="ttname"><a href="../../df/d26/fs_8h.html#a4e032619e90e03194c162718a33f09a0">kstat::Blocks</a></div><div class="ttdeci">blkcnt_t Blocks</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00200">fs.h:200</a></div></div>
<div class="ttc" id="afs_8h_html_a564f699164b986ac3358ce6acde557e5"><div class="ttname"><a href="../../df/d26/fs_8h.html#a564f699164b986ac3358ce6acde557e5">kstat::Device</a></div><div class="ttdeci">dev_t Device</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00164">fs.h:164</a></div></div>
<div class="ttc" id="afs_8h_html_a594a4636414d0b19f3b08860c0121a66"><div class="ttname"><a href="../../df/d26/fs_8h.html#a594a4636414d0b19f3b08860c0121a66">Inode::Index</a></div><div class="ttdeci">ino_t Index</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00257">fs.h:257</a></div></div>
<div class="ttc" id="afs_8h_html_a596b05c30fb6356f46f6c827bdac7fc6"><div class="ttname"><a href="../../df/d26/fs_8h.html#a596b05c30fb6356f46f6c827bdac7fc6">Inode::Device</a></div><div class="ttdeci">dev_t Device</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00256">fs.h:256</a></div></div>
<div class="ttc" id="afs_8h_html_a5a9f69f32f7f6d41513d7093cd06b27b"><div class="ttname"><a href="../../df/d26/fs_8h.html#a5a9f69f32f7f6d41513d7093cd06b27b">kdirent::d_name</a></div><div class="ttdeci">char d_name[]</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00251">fs.h:251</a></div></div>
<div class="ttc" id="afs_8h_html_a5f3da9475a138d8a510be43e53dd20b6"><div class="ttname"><a href="../../df/d26/fs_8h.html#a5f3da9475a138d8a510be43e53dd20b6">kstat::Size</a></div><div class="ttdeci">off_t Size</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00185">fs.h:185</a></div></div>
<div class="ttc" id="afs_8h_html_a640517af38108c7ece215fe6789b497a"><div class="ttname"><a href="../../df/d26/fs_8h.html#a640517af38108c7ece215fe6789b497a">kstat::UserID</a></div><div class="ttdeci">uid_t UserID</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00176">fs.h:176</a></div></div>
<div class="ttc" id="afs_8h_html_a667a06765053832b0e364d352d331481"><div class="ttname"><a href="../../df/d26/fs_8h.html#a667a06765053832b0e364d352d331481">Inode::Mode</a></div><div class="ttdeci">mode_t Mode</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00258">fs.h:258</a></div></div>
<div class="ttc" id="afs_8h_html_a6df31642b52e126ee6433ae83c5c7df8"><div class="ttname"><a href="../../df/d26/fs_8h.html#a6df31642b52e126ee6433ae83c5c7df8">kstat::GroupID</a></div><div class="ttdeci">gid_t GroupID</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00179">fs.h:179</a></div></div>
<div class="ttc" id="afs_8h_html_a733e07be0afb4a7a10555436d8deb100"><div class="ttname"><a href="../../df/d26/fs_8h.html#a733e07be0afb4a7a10555436d8deb100">kstat::Attribute</a></div><div class="ttdeci">mode_t Attribute</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00203">fs.h:203</a></div></div>
<div class="ttc" id="afs_8h_html_a75f4deeb21caf3c4150e515e19913349"><div class="ttname"><a href="../../df/d26/fs_8h.html#a75f4deeb21caf3c4150e515e19913349">RegisterFileSystem</a></div><div class="ttdeci">dev_t RegisterFileSystem(struct FileSystemInfo *Info, struct Inode *Root)</div></div>
<div class="ttc" id="afs_8h_html_a760b4e07b204e4852e7fb55e25567623"><div class="ttname"><a href="../../df/d26/fs_8h.html#a760b4e07b204e4852e7fb55e25567623">Name</a></div><div class="ttdeci">const char * Name</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00000">fs.h:0</a></div></div>
<div class="ttc" id="afs_8h_html_a866fcc7922cd6949f8ee7e41b270fde6"><div class="ttname"><a href="../../df/d26/fs_8h.html#a866fcc7922cd6949f8ee7e41b270fde6">Inode::KernelData</a></div><div class="ttdeci">uintptr_t KernelData</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00262">fs.h:262</a></div></div>
<div class="ttc" id="afs_8h_html_a883eee0b0e9bc85a6a4c0b81c12d59b4"><div class="ttname"><a href="../../df/d26/fs_8h.html#a883eee0b0e9bc85a6a4c0b81c12d59b4">kdirent::d_off</a></div><div class="ttdeci">off_t d_off</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00248">fs.h:248</a></div></div>
<div class="ttc" id="afs_8h_html_a8a8f6bdc98a851b29a69b484cb1bad98"><div class="ttname"><a href="../../df/d26/fs_8h.html#a8a8f6bdc98a851b29a69b484cb1bad98">static_assert</a></div><div class="ttdeci">#define static_assert</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00132">fs.h:132</a></div></div>
<div class="ttc" id="afs_8h_html_a90cbd8716158e3d6c367080d81e7327e"><div class="ttname"><a href="../../df/d26/fs_8h.html#a90cbd8716158e3d6c367080d81e7327e">kstat::HardLinks</a></div><div class="ttdeci">nlink_t HardLinks</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00173">fs.h:173</a></div></div>
<div class="ttc" id="afs_8h_html_a9f1f01620d0175f71eff75e384cd9042"><div class="ttname"><a href="../../df/d26/fs_8h.html#a9f1f01620d0175f71eff75e384cd9042">kstat::ModifyTime</a></div><div class="ttdeci">time_t ModifyTime</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00191">fs.h:191</a></div></div>
<div class="ttc" id="afs_8h_html_aac2e36f2ffad2d048f6d1d3f988765ef"><div class="ttname"><a href="../../df/d26/fs_8h.html#aac2e36f2ffad2d048f6d1d3f988765ef">kstat::BlockSize</a></div><div class="ttdeci">blksize_t BlockSize</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00197">fs.h:197</a></div></div>
<div class="ttc" id="afs_8h_html_aaf47378e1023c469b361bfbfe1e68ec4"><div class="ttname"><a href="../../df/d26/fs_8h.html#aaf47378e1023c469b361bfbfe1e68ec4">kdirent::d_ino</a></div><div class="ttdeci">ino_t d_ino</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00247">fs.h:247</a></div></div>
<div class="ttc" id="afs_8h_html_ab16632cca111e54cdbcb1e3ce465ed3c"><div class="ttname"><a href="../../df/d26/fs_8h.html#ab16632cca111e54cdbcb1e3ce465ed3c">kdirent::d_reclen</a></div><div class="ttdeci">unsigned short d_reclen</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00249">fs.h:249</a></div></div>
<div class="ttc" id="afs_8h_html_ab513d931acdad2f26554dbcc31fe90e4"><div class="ttname"><a href="../../df/d26/fs_8h.html#ab513d931acdad2f26554dbcc31fe90e4">kstat::Index</a></div><div class="ttdeci">ino_t Index</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00167">fs.h:167</a></div></div>
<div class="ttc" id="afs_8h_html_ab5bee51e9ee68b83ab11d4b340f7200b"><div class="ttname"><a href="../../df/d26/fs_8h.html#ab5bee51e9ee68b83ab11d4b340f7200b">S_IFMT</a></div><div class="ttdeci">#define S_IFMT</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00048">fs.h:48</a></div></div>
<div class="ttc" id="afs_8h_html_ab5bfae4f7951e37243599de928130341"><div class="ttname"><a href="../../df/d26/fs_8h.html#ab5bfae4f7951e37243599de928130341">Inode::Flags</a></div><div class="ttdeci">uint32_t Flags</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00259">fs.h:259</a></div></div>
<div class="ttc" id="afs_8h_html_ac03af40bdb9327cdf8a3c1c3d8bc4990"><div class="ttname"><a href="../../df/d26/fs_8h.html#ac03af40bdb9327cdf8a3c1c3d8bc4990">FileSystemInfo::RootName</a></div><div class="ttdeci">const char * RootName</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00372">fs.h:372</a></div></div>
<div class="ttc" id="afs_8h_html_ac3e60a9fc42fb6c0b656191ebb1d658b"><div class="ttname"><a href="../../df/d26/fs_8h.html#ac3e60a9fc42fb6c0b656191ebb1d658b">Flags</a></div><div class="ttdeci">int Flags</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00002">fs.h:2</a></div></div>
<div class="ttc" id="afs_8h_html_ac7fd076e6f0290af80aee31a0af35b4a"><div class="ttname"><a href="../../df/d26/fs_8h.html#ac7fd076e6f0290af80aee31a0af35b4a">Inode::Offset</a></div><div class="ttdeci">off_t Offset</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00260">fs.h:260</a></div></div>
<div class="ttc" id="afs_8h_html_ad5d7f7b9b3133592e590d5e9b5173425"><div class="ttname"><a href="../../df/d26/fs_8h.html#ad5d7f7b9b3133592e590d5e9b5173425">Inode::PrivateData</a></div><div class="ttdeci">void * PrivateData</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00263">fs.h:263</a></div></div>
<div class="ttc" id="afs_8h_html_ae62da46e9487a67427fad586aa96806a"><div class="ttname"><a href="../../df/d26/fs_8h.html#ae62da46e9487a67427fad586aa96806a">kdirent::d_type</a></div><div class="ttdeci">unsigned char d_type</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00250">fs.h:250</a></div></div>
<div class="ttc" id="afs_8h_html_ae9d1c84bd8c5ad87f19dc53750668f1b"><div class="ttname"><a href="../../df/d26/fs_8h.html#ae9d1c84bd8c5ad87f19dc53750668f1b">__attribute__</a></div><div class="ttdeci">struct InodeOperations __attribute__((packed))</div></div>
<div class="ttc" id="afs_8h_html_af0d5a9e82aa0ece31db45ae57b97b5d9"><div class="ttname"><a href="../../df/d26/fs_8h.html#af0d5a9e82aa0ece31db45ae57b97b5d9">kstat::AccessTime</a></div><div class="ttdeci">time_t AccessTime</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00188">fs.h:188</a></div></div>
<div class="ttc" id="afs_8h_html_af45191ed8ad28ab7a58ee02287609808"><div class="ttname"><a href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">kstat::Mode</a></div><div class="ttdeci">mode_t Mode</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00170">fs.h:170</a></div></div>
<div class="ttc" id="afs_8h_html_afed4851539e0eb74fbd4cc4c0dca8abd"><div class="ttname"><a href="../../df/d26/fs_8h.html#afed4851539e0eb74fbd4cc4c0dca8abd">FileSystemInfo::PrivateData</a></div><div class="ttdeci">void * PrivateData</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00377">fs.h:377</a></div></div>
<div class="ttc" id="afs_8h_html_d5/df1/structkstat"><div class="ttname"><a href="../../df/d26/fs_8h.html#d5/df1/structkstat">kstat</a></div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00161">fs.h:162</a></div></div>
<div class="ttc" id="afs_8h_html_d6/d59/structInode"><div class="ttname"><a href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a></div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00254">fs.h:255</a></div></div>
<div class="ttc" id="afs_8h_html_d9/ddf/structkdirent"><div class="ttname"><a href="../../df/d26/fs_8h.html#d9/ddf/structkdirent">kdirent</a></div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00245">fs.h:246</a></div></div>
<div class="ttc" id="afs_8h_html_de/d99/structFileSystemInfo"><div class="ttname"><a href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a></div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00369">fs.h:370</a></div></div>
<div class="ttc" id="astructInodeOperations_html"><div class="ttname"><a href="../../db/de6/structInodeOperations.html">InodeOperations</a></div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00314">fs.h:315</a></div></div>
<div class="ttc" id="astructInodeOperations_html_a033b7baebdcfa352b4d84e4e3c9cee80"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#a033b7baebdcfa352b4d84e4e3c9cee80">InodeOperations::ReadDir</a></div><div class="ttdeci">ssize_t(* ReadDir)(struct Inode *Node, struct kdirent *Buffer, size_t Size, off_t Offset, off_t Entries)</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00326">fs.h:326</a></div></div>
<div class="ttc" id="astructInodeOperations_html_a0df9d6741496cdbe9d25d4d80d06f509"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#a0df9d6741496cdbe9d25d4d80d06f509">InodeOperations::Ioctl</a></div><div class="ttdeci">int(* Ioctl)(struct Inode *Node, unsigned long Request, void *Argp)</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00325">fs.h:325</a></div></div>
<div class="ttc" id="astructInodeOperations_html_a1636030e07da14031506e2ec85fae4c6"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#a1636030e07da14031506e2ec85fae4c6">InodeOperations::Truncate</a></div><div class="ttdeci">int(* Truncate)(struct Inode *Node, off_t Size)</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00322">fs.h:322</a></div></div>
<div class="ttc" id="astructInodeOperations_html_a1b8ac7df82a22e9ee822c240a79076b4"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#a1b8ac7df82a22e9ee822c240a79076b4">InodeOperations::Read</a></div><div class="ttdeci">ssize_t(* Read)(struct Inode *Node, void *Buffer, size_t Size, off_t Offset)</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00320">fs.h:320</a></div></div>
<div class="ttc" id="astructInodeOperations_html_a229c34e01b322f1b9533a049ff1f5cc9"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#a229c34e01b322f1b9533a049ff1f5cc9">InodeOperations::Remove</a></div><div class="ttdeci">int(* Remove)(struct Inode *Parent, const char *Name)</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00318">fs.h:318</a></div></div>
<div class="ttc" id="astructInodeOperations_html_a490a002f55d3f99697641d2de8e62ae9"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#a490a002f55d3f99697641d2de8e62ae9">InodeOperations::MkDir</a></div><div class="ttdeci">int(* MkDir)(struct Inode *Parent, const char *Name, mode_t Mode, struct Inode **Result)</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00327">fs.h:327</a></div></div>
<div class="ttc" id="astructInodeOperations_html_a530732a5e449903291a39f37b066befd"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#a530732a5e449903291a39f37b066befd">InodeOperations::SymLink</a></div><div class="ttdeci">int(* SymLink)(struct Inode *Parent, const char *Name, const char *Target, struct Inode **Result)</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00329">fs.h:329</a></div></div>
<div class="ttc" id="astructInodeOperations_html_a54bbd07bcb9a6143867be3aa05577413"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#a54bbd07bcb9a6143867be3aa05577413">InodeOperations::Rename</a></div><div class="ttdeci">int(* Rename)(struct Inode *Parent, const char *OldName, const char *NewName)</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00319">fs.h:319</a></div></div>
<div class="ttc" id="astructInodeOperations_html_a7f143243e5be1fc608f99072d3c93cb5"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#a7f143243e5be1fc608f99072d3c93cb5">InodeOperations::Lookup</a></div><div class="ttdeci">int(* Lookup)(struct Inode *Parent, const char *Name, struct Inode **Result)</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00316">fs.h:316</a></div></div>
<div class="ttc" id="astructInodeOperations_html_a869200a6c684532a9a75a05bca1e9270"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#a869200a6c684532a9a75a05bca1e9270">InodeOperations::Open</a></div><div class="ttdeci">int(* Open)(struct Inode *Node, int Flags, mode_t Mode)</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00323">fs.h:323</a></div></div>
<div class="ttc" id="astructInodeOperations_html_ab9c62336bdce356caa7d165b86371e7f"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#ab9c62336bdce356caa7d165b86371e7f">InodeOperations::Close</a></div><div class="ttdeci">int(* Close)(struct Inode *Node)</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00324">fs.h:324</a></div></div>
<div class="ttc" id="astructInodeOperations_html_abed9ba869733a00a02a41a3ea9765bda"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#abed9ba869733a00a02a41a3ea9765bda">InodeOperations::Create</a></div><div class="ttdeci">int(* Create)(struct Inode *Parent, const char *Name, mode_t Mode, struct Inode **Result)</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00317">fs.h:317</a></div></div>
<div class="ttc" id="astructInodeOperations_html_abf61f594d2b1d2a10a995329372c9ed9"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#abf61f594d2b1d2a10a995329372c9ed9">InodeOperations::ReadLink</a></div><div class="ttdeci">ssize_t(* ReadLink)(struct Inode *Node, char *Buffer, size_t Size)</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00330">fs.h:330</a></div></div>
<div class="ttc" id="astructInodeOperations_html_ace503c1be6e9452757578cad84370016"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#ace503c1be6e9452757578cad84370016">InodeOperations::Stat</a></div><div class="ttdeci">int(* Stat)(struct Inode *Node, struct kstat *Stat)</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00332">fs.h:332</a></div></div>
<div class="ttc" id="astructInodeOperations_html_adb7eaaee195090e8d618a6e9c3ca507a"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#adb7eaaee195090e8d618a6e9c3ca507a">InodeOperations::Write</a></div><div class="ttdeci">ssize_t(* Write)(struct Inode *Node, const void *Buffer, size_t Size, off_t Offset)</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00321">fs.h:321</a></div></div>
<div class="ttc" id="astructInodeOperations_html_ae49064b9b56c095e3104fd73e19e7c7e"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#ae49064b9b56c095e3104fd73e19e7c7e">InodeOperations::Seek</a></div><div class="ttdeci">off_t(* Seek)(struct Inode *Node, off_t Offset)</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00331">fs.h:331</a></div></div>
<div class="ttc" id="astructInodeOperations_html_afb5728ae092216ddd3db335d1173e687"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#afb5728ae092216ddd3db335d1173e687">InodeOperations::RmDir</a></div><div class="ttdeci">int(* RmDir)(struct Inode *Parent, const char *Name)</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00328">fs.h:328</a></div></div>
<div class="ttc" id="astructSuperBlockOperations_html"><div class="ttname"><a href="../../d2/d55/structSuperBlockOperations.html">SuperBlockOperations</a></div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00340">fs.h:341</a></div></div>
<div class="ttc" id="astructSuperBlockOperations_html_a91b8a508085e42bcf27a06058a0fd2f7"><div class="ttname"><a href="../../d2/d55/structSuperBlockOperations.html#a91b8a508085e42bcf27a06058a0fd2f7">SuperBlockOperations::DeleteInode</a></div><div class="ttdeci">int(* DeleteInode)(struct FileSystemInfo *Info, struct Inode *Node)</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00343">fs.h:343</a></div></div>
<div class="ttc" id="astructSuperBlockOperations_html_a9b919eaba70c8e9d020930ba97b7df68"><div class="ttname"><a href="../../d2/d55/structSuperBlockOperations.html#a9b919eaba70c8e9d020930ba97b7df68">SuperBlockOperations::AllocateInode</a></div><div class="ttdeci">int(* AllocateInode)(struct FileSystemInfo *Info, struct Inode **Result)</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00342">fs.h:342</a></div></div>
<div class="ttc" id="astructSuperBlockOperations_html_ac57a866f55ed08d2dd2897b27a541eb2"><div class="ttname"><a href="../../d2/d55/structSuperBlockOperations.html#ac57a866f55ed08d2dd2897b27a541eb2">SuperBlockOperations::Synchronize</a></div><div class="ttdeci">int(* Synchronize)(struct FileSystemInfo *Info, struct Inode *Node)</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00355">fs.h:355</a></div></div>
<div class="ttc" id="astructSuperBlockOperations_html_ac5d91cc844c75e8d58ef124a9b2c8722"><div class="ttname"><a href="../../d2/d55/structSuperBlockOperations.html#ac5d91cc844c75e8d58ef124a9b2c8722">SuperBlockOperations::Destroy</a></div><div class="ttdeci">int(* Destroy)(struct FileSystemInfo *Info)</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d26/fs_8h_source.html#l00366">fs.h:366</a></div></div>
<div class="ttc" id="afs_8h_html_a760b4e07b204e4852e7fb55e25567623"><div class="ttname"><a href="../../df/d26/fs_8h.html#a760b4e07b204e4852e7fb55e25567623">Name</a></div><div class="ttdeci">const char * Name</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00000">fs.h:0</a></div></div>
<div class="ttc" id="afs_8h_html_a866fcc7922cd6949f8ee7e41b270fde6"><div class="ttname"><a href="../../df/d26/fs_8h.html#a866fcc7922cd6949f8ee7e41b270fde6">Inode::KernelData</a></div><div class="ttdeci">uintptr_t KernelData</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00262">fs.h:262</a></div></div>
<div class="ttc" id="afs_8h_html_a883eee0b0e9bc85a6a4c0b81c12d59b4"><div class="ttname"><a href="../../df/d26/fs_8h.html#a883eee0b0e9bc85a6a4c0b81c12d59b4">kdirent::d_off</a></div><div class="ttdeci">off_t d_off</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00248">fs.h:248</a></div></div>
<div class="ttc" id="afs_8h_html_a90cbd8716158e3d6c367080d81e7327e"><div class="ttname"><a href="../../df/d26/fs_8h.html#a90cbd8716158e3d6c367080d81e7327e">kstat::HardLinks</a></div><div class="ttdeci">nlink_t HardLinks</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00173">fs.h:173</a></div></div>
<div class="ttc" id="afs_8h_html_a9f1f01620d0175f71eff75e384cd9042"><div class="ttname"><a href="../../df/d26/fs_8h.html#a9f1f01620d0175f71eff75e384cd9042">kstat::ModifyTime</a></div><div class="ttdeci">time_t ModifyTime</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00191">fs.h:191</a></div></div>
<div class="ttc" id="afs_8h_html_aac2e36f2ffad2d048f6d1d3f988765ef"><div class="ttname"><a href="../../df/d26/fs_8h.html#aac2e36f2ffad2d048f6d1d3f988765ef">kstat::BlockSize</a></div><div class="ttdeci">blksize_t BlockSize</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00197">fs.h:197</a></div></div>
<div class="ttc" id="afs_8h_html_aaf47378e1023c469b361bfbfe1e68ec4"><div class="ttname"><a href="../../df/d26/fs_8h.html#aaf47378e1023c469b361bfbfe1e68ec4">kdirent::d_ino</a></div><div class="ttdeci">ino_t d_ino</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00247">fs.h:247</a></div></div>
<div class="ttc" id="afs_8h_html_ab16632cca111e54cdbcb1e3ce465ed3c"><div class="ttname"><a href="../../df/d26/fs_8h.html#ab16632cca111e54cdbcb1e3ce465ed3c">kdirent::d_reclen</a></div><div class="ttdeci">unsigned short d_reclen</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00249">fs.h:249</a></div></div>
<div class="ttc" id="afs_8h_html_ab513d931acdad2f26554dbcc31fe90e4"><div class="ttname"><a href="../../df/d26/fs_8h.html#ab513d931acdad2f26554dbcc31fe90e4">kstat::Index</a></div><div class="ttdeci">ino_t Index</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00167">fs.h:167</a></div></div>
<div class="ttc" id="afs_8h_html_ab5bee51e9ee68b83ab11d4b340f7200b"><div class="ttname"><a href="../../df/d26/fs_8h.html#ab5bee51e9ee68b83ab11d4b340f7200b">S_IFMT</a></div><div class="ttdeci">#define S_IFMT</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00048">fs.h:48</a></div></div>
<div class="ttc" id="afs_8h_html_ab5bfae4f7951e37243599de928130341"><div class="ttname"><a href="../../df/d26/fs_8h.html#ab5bfae4f7951e37243599de928130341">Inode::Flags</a></div><div class="ttdeci">uint32_t Flags</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00259">fs.h:259</a></div></div>
<div class="ttc" id="afs_8h_html_ac03af40bdb9327cdf8a3c1c3d8bc4990"><div class="ttname"><a href="../../df/d26/fs_8h.html#ac03af40bdb9327cdf8a3c1c3d8bc4990">FileSystemInfo::RootName</a></div><div class="ttdeci">const char * RootName</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00372">fs.h:372</a></div></div>
<div class="ttc" id="afs_8h_html_ac3e60a9fc42fb6c0b656191ebb1d658b"><div class="ttname"><a href="../../df/d26/fs_8h.html#ac3e60a9fc42fb6c0b656191ebb1d658b">Flags</a></div><div class="ttdeci">int Flags</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00002">fs.h:2</a></div></div>
<div class="ttc" id="afs_8h_html_ac7fd076e6f0290af80aee31a0af35b4a"><div class="ttname"><a href="../../df/d26/fs_8h.html#ac7fd076e6f0290af80aee31a0af35b4a">Inode::Offset</a></div><div class="ttdeci">off_t Offset</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00260">fs.h:260</a></div></div>
<div class="ttc" id="afs_8h_html_ad5d7f7b9b3133592e590d5e9b5173425"><div class="ttname"><a href="../../df/d26/fs_8h.html#ad5d7f7b9b3133592e590d5e9b5173425">Inode::PrivateData</a></div><div class="ttdeci">void * PrivateData</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00263">fs.h:263</a></div></div>
<div class="ttc" id="afs_8h_html_ae62da46e9487a67427fad586aa96806a"><div class="ttname"><a href="../../df/d26/fs_8h.html#ae62da46e9487a67427fad586aa96806a">kdirent::d_type</a></div><div class="ttdeci">unsigned char d_type</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00250">fs.h:250</a></div></div>
<div class="ttc" id="afs_8h_html_af0d5a9e82aa0ece31db45ae57b97b5d9"><div class="ttname"><a href="../../df/d26/fs_8h.html#af0d5a9e82aa0ece31db45ae57b97b5d9">kstat::AccessTime</a></div><div class="ttdeci">time_t AccessTime</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00188">fs.h:188</a></div></div>
<div class="ttc" id="afs_8h_html_af45191ed8ad28ab7a58ee02287609808"><div class="ttname"><a href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">kstat::Mode</a></div><div class="ttdeci">mode_t Mode</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00170">fs.h:170</a></div></div>
<div class="ttc" id="afs_8h_html_afed4851539e0eb74fbd4cc4c0dca8abd"><div class="ttname"><a href="../../df/d26/fs_8h.html#afed4851539e0eb74fbd4cc4c0dca8abd">FileSystemInfo::PrivateData</a></div><div class="ttdeci">void * PrivateData</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00377">fs.h:377</a></div></div>
<div class="ttc" id="afs_8h_html_d5/df1/structkstat"><div class="ttname"><a href="../../df/d26/fs_8h.html#d5/df1/structkstat">kstat</a></div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00161">fs.h:162</a></div></div>
<div class="ttc" id="afs_8h_html_d6/d59/structInode"><div class="ttname"><a href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a></div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00254">fs.h:255</a></div></div>
<div class="ttc" id="afs_8h_html_d9/ddf/structkdirent"><div class="ttname"><a href="../../df/d26/fs_8h.html#d9/ddf/structkdirent">kdirent</a></div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00245">fs.h:246</a></div></div>
<div class="ttc" id="afs_8h_html_de/d99/structFileSystemInfo"><div class="ttname"><a href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a></div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00369">fs.h:370</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 class="ttc" id="astructInodeOperations_html"><div class="ttname"><a href="../../db/de6/structInodeOperations.html">InodeOperations</a></div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00314">fs.h:315</a></div></div>
<div class="ttc" id="astructInodeOperations_html_a033b7baebdcfa352b4d84e4e3c9cee80"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#a033b7baebdcfa352b4d84e4e3c9cee80">InodeOperations::ReadDir</a></div><div class="ttdeci">ssize_t(* ReadDir)(struct Inode *Node, struct kdirent *Buffer, size_t Size, off_t Offset, off_t Entries)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00326">fs.h:326</a></div></div>
<div class="ttc" id="astructInodeOperations_html_a0df9d6741496cdbe9d25d4d80d06f509"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#a0df9d6741496cdbe9d25d4d80d06f509">InodeOperations::Ioctl</a></div><div class="ttdeci">int(* Ioctl)(struct Inode *Node, unsigned long Request, void *Argp)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00325">fs.h:325</a></div></div>
<div class="ttc" id="astructInodeOperations_html_a1636030e07da14031506e2ec85fae4c6"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#a1636030e07da14031506e2ec85fae4c6">InodeOperations::Truncate</a></div><div class="ttdeci">int(* Truncate)(struct Inode *Node, off_t Size)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00322">fs.h:322</a></div></div>
<div class="ttc" id="astructInodeOperations_html_a1b8ac7df82a22e9ee822c240a79076b4"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#a1b8ac7df82a22e9ee822c240a79076b4">InodeOperations::Read</a></div><div class="ttdeci">ssize_t(* Read)(struct Inode *Node, void *Buffer, size_t Size, off_t Offset)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00320">fs.h:320</a></div></div>
<div class="ttc" id="astructInodeOperations_html_a229c34e01b322f1b9533a049ff1f5cc9"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#a229c34e01b322f1b9533a049ff1f5cc9">InodeOperations::Remove</a></div><div class="ttdeci">int(* Remove)(struct Inode *Parent, const char *Name)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00318">fs.h:318</a></div></div>
<div class="ttc" id="astructInodeOperations_html_a490a002f55d3f99697641d2de8e62ae9"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#a490a002f55d3f99697641d2de8e62ae9">InodeOperations::MkDir</a></div><div class="ttdeci">int(* MkDir)(struct Inode *Parent, const char *Name, mode_t Mode, struct Inode **Result)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00327">fs.h:327</a></div></div>
<div class="ttc" id="astructInodeOperations_html_a530732a5e449903291a39f37b066befd"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#a530732a5e449903291a39f37b066befd">InodeOperations::SymLink</a></div><div class="ttdeci">int(* SymLink)(struct Inode *Parent, const char *Name, const char *Target, struct Inode **Result)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00329">fs.h:329</a></div></div>
<div class="ttc" id="astructInodeOperations_html_a54bbd07bcb9a6143867be3aa05577413"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#a54bbd07bcb9a6143867be3aa05577413">InodeOperations::Rename</a></div><div class="ttdeci">int(* Rename)(struct Inode *Parent, const char *OldName, const char *NewName)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00319">fs.h:319</a></div></div>
<div class="ttc" id="astructInodeOperations_html_a7f143243e5be1fc608f99072d3c93cb5"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#a7f143243e5be1fc608f99072d3c93cb5">InodeOperations::Lookup</a></div><div class="ttdeci">int(* Lookup)(struct Inode *Parent, const char *Name, struct Inode **Result)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00316">fs.h:316</a></div></div>
<div class="ttc" id="astructInodeOperations_html_a869200a6c684532a9a75a05bca1e9270"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#a869200a6c684532a9a75a05bca1e9270">InodeOperations::Open</a></div><div class="ttdeci">int(* Open)(struct Inode *Node, int Flags, mode_t Mode)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00323">fs.h:323</a></div></div>
<div class="ttc" id="astructInodeOperations_html_ab9c62336bdce356caa7d165b86371e7f"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#ab9c62336bdce356caa7d165b86371e7f">InodeOperations::Close</a></div><div class="ttdeci">int(* Close)(struct Inode *Node)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00324">fs.h:324</a></div></div>
<div class="ttc" id="astructInodeOperations_html_abed9ba869733a00a02a41a3ea9765bda"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#abed9ba869733a00a02a41a3ea9765bda">InodeOperations::Create</a></div><div class="ttdeci">int(* Create)(struct Inode *Parent, const char *Name, mode_t Mode, struct Inode **Result)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00317">fs.h:317</a></div></div>
<div class="ttc" id="astructInodeOperations_html_abf61f594d2b1d2a10a995329372c9ed9"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#abf61f594d2b1d2a10a995329372c9ed9">InodeOperations::ReadLink</a></div><div class="ttdeci">ssize_t(* ReadLink)(struct Inode *Node, char *Buffer, size_t Size)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00330">fs.h:330</a></div></div>
<div class="ttc" id="astructInodeOperations_html_ace503c1be6e9452757578cad84370016"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#ace503c1be6e9452757578cad84370016">InodeOperations::Stat</a></div><div class="ttdeci">int(* Stat)(struct Inode *Node, struct kstat *Stat)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00332">fs.h:332</a></div></div>
<div class="ttc" id="astructInodeOperations_html_adb7eaaee195090e8d618a6e9c3ca507a"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#adb7eaaee195090e8d618a6e9c3ca507a">InodeOperations::Write</a></div><div class="ttdeci">ssize_t(* Write)(struct Inode *Node, const void *Buffer, size_t Size, off_t Offset)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00321">fs.h:321</a></div></div>
<div class="ttc" id="astructInodeOperations_html_ae49064b9b56c095e3104fd73e19e7c7e"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#ae49064b9b56c095e3104fd73e19e7c7e">InodeOperations::Seek</a></div><div class="ttdeci">off_t(* Seek)(struct Inode *Node, off_t Offset)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00331">fs.h:331</a></div></div>
<div class="ttc" id="astructInodeOperations_html_afb5728ae092216ddd3db335d1173e687"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#afb5728ae092216ddd3db335d1173e687">InodeOperations::RmDir</a></div><div class="ttdeci">int(* RmDir)(struct Inode *Parent, const char *Name)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00328">fs.h:328</a></div></div>
<div class="ttc" id="astructSuperBlockOperations_html"><div class="ttname"><a href="../../d2/d55/structSuperBlockOperations.html">SuperBlockOperations</a></div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00340">fs.h:341</a></div></div>
<div class="ttc" id="astructSuperBlockOperations_html_a91b8a508085e42bcf27a06058a0fd2f7"><div class="ttname"><a href="../../d2/d55/structSuperBlockOperations.html#a91b8a508085e42bcf27a06058a0fd2f7">SuperBlockOperations::DeleteInode</a></div><div class="ttdeci">int(* DeleteInode)(struct FileSystemInfo *Info, struct Inode *Node)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00343">fs.h:343</a></div></div>
<div class="ttc" id="astructSuperBlockOperations_html_a9b919eaba70c8e9d020930ba97b7df68"><div class="ttname"><a href="../../d2/d55/structSuperBlockOperations.html#a9b919eaba70c8e9d020930ba97b7df68">SuperBlockOperations::AllocateInode</a></div><div class="ttdeci">int(* AllocateInode)(struct FileSystemInfo *Info, struct Inode **Result)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00342">fs.h:342</a></div></div>
<div class="ttc" id="astructSuperBlockOperations_html_ac57a866f55ed08d2dd2897b27a541eb2"><div class="ttname"><a href="../../d2/d55/structSuperBlockOperations.html#ac57a866f55ed08d2dd2897b27a541eb2">SuperBlockOperations::Synchronize</a></div><div class="ttdeci">int(* Synchronize)(struct FileSystemInfo *Info, struct Inode *Node)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00355">fs.h:355</a></div></div>
<div class="ttc" id="astructSuperBlockOperations_html_ac5d91cc844c75e8d58ef124a9b2c8722"><div class="ttname"><a href="../../d2/d55/structSuperBlockOperations.html#ac5d91cc844c75e8d58ef124a9b2c8722">SuperBlockOperations::Destroy</a></div><div class="ttdeci">int(* Destroy)(struct FileSystemInfo *Info)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00366">fs.h:366</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="../../df/d26/fs_8h.html">fs.h</a></li>
<li class="footer">Generated on Sat Jan 4 2025 19:36:04 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.1 </li>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

View File

@ -5,7 +5,7 @@
<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.1" />
<meta name="generator" content="Doxygen 1.9.8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: tools/doxygen/index.md File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" />
@ -52,21 +52,22 @@
</tbody>
</table>
</div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 -->
<!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@ -80,7 +81,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('df/dcf/index_8md.html','../../'); initResizable(); });
/* @license-end */
</script>
@ -94,14 +95,20 @@ $(document).ready(function(){initNavTree('df/dcf/index_8md.html','../../'); init
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<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">tools/doxygen/index.md File Reference</div> </div>
<div class="headertitle"><div class="title">tools/doxygen/index.md File Reference</div></div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
@ -110,7 +117,7 @@ $(document).ready(function(){initNavTree('df/dcf/index_8md.html','../../'); init
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../df/dcf/index_8md.html">index.md</a></li>
<li class="footer">Generated on Sat Jan 4 2025 19:36:04 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.1 </li>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

View File

@ -5,7 +5,7 @@
<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.1" />
<meta name="generator" content="Doxygen 1.9.8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: tools/doxygen Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css" />
@ -52,21 +52,22 @@
</tbody>
</table>
</div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 -->
<!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@ -80,7 +81,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('dir_2b1679bdc089c66bbf71953a395e87ea.html',''); initResizable(); });
/* @license-end */
</script>
@ -94,14 +95,20 @@ $(document).ready(function(){initNavTree('dir_2b1679bdc089c66bbf71953a395e87ea.h
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<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">doxygen Directory Reference</div> </div>
<div class="headertitle"><div class="title">doxygen Directory Reference</div></div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
@ -110,7 +117,7 @@ $(document).ready(function(){initNavTree('dir_2b1679bdc089c66bbf71953a395e87ea.h
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_4eeb864c4eec08c7d6b9d3b0352cfdde.html">tools</a></li><li class="navelem"><a class="el" href="dir_2b1679bdc089c66bbf71953a395e87ea.html">doxygen</a></li>
<li class="footer">Generated on Sat Jan 4 2025 19:36:04 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.1 </li>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

View File

@ -5,7 +5,7 @@
<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.1" />
<meta name="generator" content="Doxygen 1.9.8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Kernel/include Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css" />
@ -52,21 +52,22 @@
</tbody>
</table>
</div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 -->
<!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@ -80,7 +81,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('dir_2c335c1ccbf6ef7c89cc08c9ed88be2e.html',''); initResizable(); });
/* @license-end */
</script>
@ -94,20 +95,26 @@ $(document).ready(function(){initNavTree('dir_2c335c1ccbf6ef7c89cc08c9ed88be2e.h
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<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">include Directory Reference</div> </div>
<div class="headertitle"><div class="title">include Directory Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="subdirs" name="subdirs"></a>
Directories</h2></td></tr>
<tr class="memitem:dir_811a06ffcfc34bd0f88967f0406a39f5"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_811a06ffcfc34bd0f88967f0406a39f5.html">interface</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="iconfclosed"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_811a06ffcfc34bd0f88967f0406a39f5.html">interface</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
@ -116,7 +123,7 @@ Directories</h2></td></tr>
<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="footer">Generated on Sat Jan 4 2025 19:36:04 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.1 </li>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

View File

@ -5,7 +5,7 @@
<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.1" />
<meta name="generator" content="Doxygen 1.9.8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: tools Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css" />
@ -52,21 +52,22 @@
</tbody>
</table>
</div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 -->
<!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@ -80,7 +81,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('dir_4eeb864c4eec08c7d6b9d3b0352cfdde.html',''); initResizable(); });
/* @license-end */
</script>
@ -94,20 +95,26 @@ $(document).ready(function(){initNavTree('dir_4eeb864c4eec08c7d6b9d3b0352cfdde.h
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<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">tools Directory Reference</div> </div>
<div class="headertitle"><div class="title">tools Directory Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="subdirs" name="subdirs"></a>
Directories</h2></td></tr>
<tr class="memitem:dir_2b1679bdc089c66bbf71953a395e87ea"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_2b1679bdc089c66bbf71953a395e87ea.html">doxygen</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="iconfclosed"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_2b1679bdc089c66bbf71953a395e87ea.html">doxygen</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
@ -116,7 +123,7 @@ Directories</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_4eeb864c4eec08c7d6b9d3b0352cfdde.html">tools</a></li>
<li class="footer">Generated on Sat Jan 4 2025 19:36:04 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.1 </li>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

View File

@ -5,7 +5,7 @@
<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.1" />
<meta name="generator" content="Doxygen 1.9.8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Kernel Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css" />
@ -52,21 +52,22 @@
</tbody>
</table>
</div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 -->
<!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@ -80,7 +81,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('dir_52bed8acfaac088d5968cb2c84d7645d.html',''); initResizable(); });
/* @license-end */
</script>
@ -94,20 +95,26 @@ $(document).ready(function(){initNavTree('dir_52bed8acfaac088d5968cb2c84d7645d.h
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<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">Kernel Directory Reference</div> </div>
<div class="headertitle"><div class="title">Kernel Directory Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="subdirs" name="subdirs"></a>
Directories</h2></td></tr>
<tr class="memitem:dir_2c335c1ccbf6ef7c89cc08c9ed88be2e"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_2c335c1ccbf6ef7c89cc08c9ed88be2e.html">include</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="iconfclosed"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_2c335c1ccbf6ef7c89cc08c9ed88be2e.html">include</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
@ -116,7 +123,7 @@ Directories</h2></td></tr>
<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="footer">Generated on Sat Jan 4 2025 19:36:04 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.1 </li>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

View File

@ -5,7 +5,7 @@
<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.1" />
<meta name="generator" content="Doxygen 1.9.8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Drivers Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css" />
@ -52,21 +52,22 @@
</tbody>
</table>
</div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 -->
<!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@ -80,7 +81,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('dir_60925fc218da8ca7908795bf5f624060.html',''); initResizable(); });
/* @license-end */
</script>
@ -94,14 +95,20 @@ $(document).ready(function(){initNavTree('dir_60925fc218da8ca7908795bf5f624060.h
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<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">Drivers Directory Reference</div> </div>
<div class="headertitle"><div class="title">Drivers Directory Reference</div></div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
@ -110,7 +117,7 @@ $(document).ready(function(){initNavTree('dir_60925fc218da8ca7908795bf5f624060.h
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_60925fc218da8ca7908795bf5f624060.html">Drivers</a></li>
<li class="footer">Generated on Sat Jan 4 2025 19:36:04 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.1 </li>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

View File

@ -5,7 +5,7 @@
<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.1" />
<meta name="generator" content="Doxygen 1.9.8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Kernel/include/interface Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css" />
@ -52,21 +52,22 @@
</tbody>
</table>
</div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 -->
<!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@ -80,7 +81,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('dir_811a06ffcfc34bd0f88967f0406a39f5.html',''); initResizable(); });
/* @license-end */
</script>
@ -94,38 +95,44 @@ $(document).ready(function(){initNavTree('dir_811a06ffcfc34bd0f88967f0406a39f5.h
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<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">interface Directory Reference</div> </div>
<div class="headertitle"><div class="title">interface Directory Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:d1/de1/aip_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="d1/de1/aip_8h.html">aip.h</a> <a href="d1/de1/aip_8h_source.html">[code]</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="d1/de1/aip_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="d1/de1/aip_8h.html">aip.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:da/d09/audio_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="da/d09/audio_8h.html">audio.h</a> <a href="da/d09/audio_8h_source.html">[code]</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="da/d09/audio_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="da/d09/audio_8h.html">audio.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:db/de9/device_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="db/de9/device_8h.html">device.h</a> <a href="db/de9/device_8h_source.html">[code]</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="db/de9/device_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="db/de9/device_8h.html">device.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:db/de4/driver_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="db/de4/driver_8h.html">driver.h</a> <a href="db/de4/driver_8h_source.html">[code]</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="db/de4/driver_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="db/de4/driver_8h.html">driver.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:d8/dc2/errno_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="d8/dc2/errno_8h.html">errno.h</a> <a href="d8/dc2/errno_8h_source.html">[code]</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="d8/dc2/errno_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="d8/dc2/errno_8h.html">errno.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:df/d26/fs_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="df/d26/fs_8h.html">fs.h</a> <a href="df/d26/fs_8h_source.html">[code]</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="df/d26/fs_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="df/d26/fs_8h.html">fs.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:de/ded/input_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="de/ded/input_8h.html">input.h</a> <a href="de/ded/input_8h_source.html">[code]</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="de/ded/input_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="de/ded/input_8h.html">input.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:d9/d94/network_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="d9/d94/network_8h.html">network.h</a> <a href="d9/d94/network_8h_source.html">[code]</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="d9/d94/network_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="d9/d94/network_8h.html">network.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:d9/d97/pci_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="d9/d97/pci_8h.html">pci.h</a> <a href="d9/d97/pci_8h_source.html">[code]</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="d9/d97/pci_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="d9/d97/pci_8h.html">pci.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:d2/d6e/syscalls_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="d2/d6e/syscalls_8h.html">syscalls.h</a> <a href="d2/d6e/syscalls_8h_source.html">[code]</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="d2/d6e/syscalls_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="d2/d6e/syscalls_8h.html">syscalls.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
@ -134,7 +141,7 @@ Files</h2></td></tr>
<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="footer">Generated on Sat Jan 4 2025 19:36:04 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.1 </li>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

View File

@ -5,7 +5,7 @@
<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.1" />
<meta name="generator" content="Doxygen 1.9.8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Userspace Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css" />
@ -52,21 +52,22 @@
</tbody>
</table>
</div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 -->
<!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@ -80,7 +81,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('dir_97d86ce2f18c7710ea326fa47777d7d7.html',''); initResizable(); });
/* @license-end */
</script>
@ -94,14 +95,20 @@ $(document).ready(function(){initNavTree('dir_97d86ce2f18c7710ea326fa47777d7d7.h
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<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">Userspace Directory Reference</div> </div>
<div class="headertitle"><div class="title">Userspace Directory Reference</div></div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
@ -110,7 +117,7 @@ $(document).ready(function(){initNavTree('dir_97d86ce2f18c7710ea326fa47777d7d7.h
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_97d86ce2f18c7710ea326fa47777d7d7.html">Userspace</a></li>
<li class="footer">Generated on Sat Jan 4 2025 19:36:04 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.1 </li>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 746 B

12
docs/doc.svg Normal file
View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" width="16" height="24" viewBox="0 0 80 60" id="doc" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
<g style="fill:#4665A2">
<path d="m 14,-1.1445312 c -2.824372,0 -5.1445313,2.320159 -5.1445312,5.1445312 v 72 c 0,2.824372 2.3201592,5.144531 5.1445312,5.144531 h 52 c 2.824372,0 5.144531,-2.320159 5.144531,-5.144531 V 23.699219 a 1.1447968,1.1447968 0 0 0 -0.01563,-0.1875 C 70.977847,22.605363 70.406495,21.99048 70.007812,21.591797 L 48.208984,-0.20898438 C 47.606104,-0.81186474 46.804652,-1.1445313 46,-1.1445312 Z m 1.144531,6.2890624 H 42.855469 V 24 c 0,1.724372 1.420159,3.144531 3.144531,3.144531 H 64.855469 V 74.855469 H 15.144531 Z m 34,4.4179688 L 60.4375,20.855469 H 49.144531 Z"/>
</g>
<g style="fill:#D8DFEE;stroke-width:0">
<path d="M 3.0307167,13.993174 V 7.0307167 h 2.7576792 2.7576792 v 1.8826151 c 0,1.2578262 0.0099,1.9287572 0.029818,2.0216512 0.03884,0.181105 0.168631,0.348218 0.33827,0.43554 l 0.1355017,0.06975 1.9598092,0.0079 1.959809,0.0078 v 4.749829 4.749829 H 8 3.0307167 Z" transform="matrix(5,0,0,5,0,-30)" />
<path d="M 9.8293515,9.0581469 V 7.9456453 l 1.1058025,1.1055492 c 0.608191,0.6080521 1.105802,1.1086775 1.105802,1.1125015 0,0.0038 -0.497611,0.007 -1.105802,0.007 H 9.8293515 Z" transform="matrix(5,0,0,5,0,-30)" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

12
docs/docd.svg Normal file
View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" width="16" height="24" viewBox="0 0 80 60" id="doc" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
<g style="fill:#C4CFE5">
<path d="m 14,-1.1445312 c -2.824372,0 -5.1445313,2.320159 -5.1445312,5.1445312 v 72 c 0,2.824372 2.3201592,5.144531 5.1445312,5.144531 h 52 c 2.824372,0 5.144531,-2.320159 5.144531,-5.144531 V 23.699219 a 1.1447968,1.1447968 0 0 0 -0.01563,-0.1875 C 70.977847,22.605363 70.406495,21.99048 70.007812,21.591797 L 48.208984,-0.20898438 C 47.606104,-0.81186474 46.804652,-1.1445313 46,-1.1445312 Z m 1.144531,6.2890624 H 42.855469 V 24 c 0,1.724372 1.420159,3.144531 3.144531,3.144531 H 64.855469 V 74.855469 H 15.144531 Z m 34,4.4179688 L 60.4375,20.855469 H 49.144531 Z"/>
</g>
<g style="fill:#4665A2;stroke-width:0">
<path d="M 3.0307167,13.993174 V 7.0307167 h 2.7576792 2.7576792 v 1.8826151 c 0,1.2578262 0.0099,1.9287572 0.029818,2.0216512 0.03884,0.181105 0.168631,0.348218 0.33827,0.43554 l 0.1355017,0.06975 1.9598092,0.0079 1.959809,0.0078 v 4.749829 4.749829 H 8 3.0307167 Z" transform="matrix(5,0,0,5,0,-30)" />
<path d="M 9.8293515,9.0581469 V 7.9456453 l 1.1058025,1.1055492 c 0.608191,0.6080521 1.105802,1.1086775 1.105802,1.1125015 0,0.0038 -0.497611,0.007 -1.105802,0.007 H 9.8293515 Z" transform="matrix(5,0,0,5,0,-30)" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View File

@ -47,6 +47,8 @@ function updateStripes()
{
$('table.directory tr').
removeClass('even').filter(':visible:even').addClass('even');
$('table.directory tr').
removeClass('odd').filter(':visible:odd').addClass('odd');
}
function toggleLevel(level)
@ -118,11 +120,80 @@ function toggleInherit(id)
$(img).attr('src',src.substring(0,src.length-10)+'open.png');
}
}
/* @license-end */
var opened=true;
// in case HTML_COLORSTYLE is LIGHT or DARK the vars will be replaced, so we write them out explicitly and use double quotes
var plusImg = [ "var(--fold-plus-image)", "var(--fold-plus-image-relpath)" ];
var minusImg = [ "var(--fold-minus-image)", "var(--fold-minus-image-relpath)" ];
// toggle all folding blocks
function codefold_toggle_all(relPath) {
if (opened) {
$('#fold_all').css('background-image',plusImg[relPath]);
$('div[id^=foldopen]').hide();
$('div[id^=foldclosed]').show();
} else {
$('#fold_all').css('background-image',minusImg[relPath]);
$('div[id^=foldopen]').show();
$('div[id^=foldclosed]').hide();
}
opened=!opened;
}
// toggle single folding block
function codefold_toggle(id) {
$('#foldopen'+id).toggle();
$('#foldclosed'+id).toggle();
}
function init_codefold(relPath) {
$('span[class=lineno]').css(
{'padding-right':'4px',
'margin-right':'2px',
'display':'inline-block',
'width':'54px',
'background':'linear-gradient(var(--fold-line-color),var(--fold-line-color)) no-repeat 46px/2px 100%'
});
// add global toggle to first line
$('span[class=lineno]:first').append('<span class="fold" id="fold_all" '+
'onclick="javascript:codefold_toggle_all('+relPath+');" '+
'style="background-image:'+minusImg[relPath]+';"></span>');
// add vertical lines to other rows
$('span[class=lineno]').not(':eq(0)').append('<span class="fold"></span>');
// add toggle controls to lines with fold divs
$('div[class=foldopen]').each(function() {
// extract specific id to use
var id = $(this).attr('id').replace('foldopen','');
// extract start and end foldable fragment attributes
var start = $(this).attr('data-start');
var end = $(this).attr('data-end');
// replace normal fold span with controls for the first line of a foldable fragment
$(this).find('span[class=fold]:first').replaceWith('<span class="fold" '+
'onclick="javascript:codefold_toggle(\''+id+'\');" '+
'style="background-image:'+minusImg[relPath]+';"></span>');
// append div for folded (closed) representation
$(this).after('<div id="foldclosed'+id+'" class="foldclosed" style="display:none;"></div>');
// extract the first line from the "open" section to represent closed content
var line = $(this).children().first().clone();
// remove any glow that might still be active on the original line
$(line).removeClass('glow');
if (start) {
// if line already ends with a start marker (e.g. trailing {), remove it
$(line).html($(line).html().replace(new RegExp('\\s*'+start+'\\s*$','g'),''));
}
// replace minus with plus symbol
$(line).find('span[class=fold]').css('background-image',plusImg[relPath]);
// append ellipsis
$(line).append(' '+start+'<a href="javascript:codefold_toggle(\''+id+'\')">&#8230;</a>'+end);
// insert constructed line into closed div
$('#foldclosed'+id).html(line);
});
}
/* @license-end */
$(document).ready(function() {
$('.code,.codeRef').each(function() {
$(this).data('powertip',$('#a'+$(this).attr('href').replace(/.*\//,'').replace(/[^a-z_A-Z0-9]/g,'_')).html());
$.fn.powerTip.smartPlacementLists.s = [ 's', 'n', 'ne', 'se' ];
$(this).powerTip({ placement: 's', smartPlacement: true, mouseOnToPopup: true });
});
});

View File

@ -5,7 +5,7 @@
<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.1" />
<meta name="generator" content="Doxygen 1.9.8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: File List</title>
<link href="tabs.css" rel="stylesheet" type="text/css" />
@ -52,21 +52,22 @@
</tbody>
</table>
</div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 -->
<!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@ -80,7 +81,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('files.html',''); initResizable(); });
/* @license-end */
</script>
@ -94,34 +95,40 @@ $(document).ready(function(){initNavTree('files.html',''); initResizable(); });
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<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">File List</div> </div>
<div class="headertitle"><div class="title">File List</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here is a list of all files with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="iconfclosed"></span><a class="el" href="dir_60925fc218da8ca7908795bf5f624060.html" target="_self">Drivers</a></td><td class="desc"></td></tr>
<tr id="row_1_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">&#9660;</span><span id="img_1_" class="iconfopen" onclick="toggleFolder('1_')">&#160;</span><a class="el" href="dir_52bed8acfaac088d5968cb2c84d7645d.html" target="_self">Kernel</a></td><td class="desc"></td></tr>
<tr id="row_1_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">&#9660;</span><span id="img_1_" class="iconfopen" onclick="toggleFolder('1_')">&#160;</span><a class="el" href="dir_52bed8acfaac088d5968cb2c84d7645d.html" target="_self">Kernel</a></td><td class="desc"></td></tr>
<tr id="row_1_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_0_" class="arrow" onclick="toggleFolder('1_0_')">&#9660;</span><span id="img_1_0_" class="iconfopen" onclick="toggleFolder('1_0_')">&#160;</span><a class="el" href="dir_2c335c1ccbf6ef7c89cc08c9ed88be2e.html" target="_self">include</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_1_0_0_" class="arrow" onclick="toggleFolder('1_0_0_')">&#9660;</span><span id="img_1_0_0_" class="iconfopen" onclick="toggleFolder('1_0_0_')">&#160;</span><a class="el" href="dir_811a06ffcfc34bd0f88967f0406a39f5.html" target="_self">interface</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_1_0_0_" class="arrow" onclick="toggleFolder('1_0_0_')">&#9660;</span><span id="img_1_0_0_" class="iconfopen" onclick="toggleFolder('1_0_0_')">&#160;</span><a class="el" href="dir_811a06ffcfc34bd0f88967f0406a39f5.html" target="_self">interface</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="d1/de1/aip_8h_source.html"><span class="icondoc"></span></a><a class="el" href="d1/de1/aip_8h.html" target="_self">aip.h</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_1_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="da/d09/audio_8h_source.html"><span class="icondoc"></span></a><a class="el" href="da/d09/audio_8h.html" target="_self">audio.h</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_1_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="da/d09/audio_8h_source.html"><span class="icondoc"></span></a><a class="el" href="da/d09/audio_8h.html" target="_self">audio.h</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_2_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="db/de9/device_8h_source.html"><span class="icondoc"></span></a><a class="el" href="db/de9/device_8h.html" target="_self">device.h</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_3_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="db/de4/driver_8h_source.html"><span class="icondoc"></span></a><a class="el" href="db/de4/driver_8h.html" target="_self">driver.h</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_3_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="db/de4/driver_8h_source.html"><span class="icondoc"></span></a><a class="el" href="db/de4/driver_8h.html" target="_self">driver.h</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_4_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="d8/dc2/errno_8h_source.html"><span class="icondoc"></span></a><a class="el" href="d8/dc2/errno_8h.html" target="_self">errno.h</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_5_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="df/d26/fs_8h_source.html"><span class="icondoc"></span></a><a class="el" href="df/d26/fs_8h.html" target="_self">fs.h</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_5_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="df/d26/fs_8h_source.html"><span class="icondoc"></span></a><a class="el" href="df/d26/fs_8h.html" target="_self">fs.h</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_6_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="de/ded/input_8h_source.html"><span class="icondoc"></span></a><a class="el" href="de/ded/input_8h.html" target="_self">input.h</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_7_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="d9/d94/network_8h_source.html"><span class="icondoc"></span></a><a class="el" href="d9/d94/network_8h.html" target="_self">network.h</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_7_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="d9/d94/network_8h_source.html"><span class="icondoc"></span></a><a class="el" href="d9/d94/network_8h.html" target="_self">network.h</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_8_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="d9/d97/pci_8h_source.html"><span class="icondoc"></span></a><a class="el" href="d9/d97/pci_8h.html" target="_self">pci.h</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_9_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="d2/d6e/syscalls_8h_source.html"><span class="icondoc"></span></a><a class="el" href="d2/d6e/syscalls_8h.html" target="_self">syscalls.h</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_9_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="d2/d6e/syscalls_8h_source.html"><span class="icondoc"></span></a><a class="el" href="d2/d6e/syscalls_8h.html" target="_self">syscalls.h</a></td><td class="desc"></td></tr>
<tr id="row_2_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_2_" class="arrow" onclick="toggleFolder('2_')">&#9660;</span><span id="img_2_" class="iconfopen" onclick="toggleFolder('2_')">&#160;</span><a class="el" href="dir_4eeb864c4eec08c7d6b9d3b0352cfdde.html" target="_self">tools</a></td><td class="desc"></td></tr>
<tr id="row_2_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="iconfclosed"></span><a class="el" href="dir_2b1679bdc089c66bbf71953a395e87ea.html" target="_self">doxygen</a></td><td class="desc"></td></tr>
<tr id="row_2_0_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="iconfclosed"></span><a class="el" href="dir_2b1679bdc089c66bbf71953a395e87ea.html" target="_self">doxygen</a></td><td class="desc"></td></tr>
<tr id="row_3_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="iconfclosed"></span><a class="el" href="dir_97d86ce2f18c7710ea326fa47777d7d7.html" target="_self">Userspace</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
@ -130,7 +137,7 @@ $(document).ready(function(){initNavTree('files.html',''); initResizable(); });
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 4 2025 19:36:04 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.1 </li>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 616 B

11
docs/folderclosed.svg Normal file
View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" width="16" height="24" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
<g style="fill:#4665A2;">
<path d="M1,5.998l-0,16.002c-0,1.326 0.527,2.598 1.464,3.536c0.938,0.937 2.21,1.464 3.536,1.464c5.322,0 14.678,-0 20,0c1.326,0 2.598,-0.527 3.536,-1.464c0.937,-0.938 1.464,-2.21 1.464,-3.536c0,-3.486 0,-8.514 0,-12c0,-1.326 -0.527,-2.598 -1.464,-3.536c-0.938,-0.937 -2.21,-1.464 -3.536,-1.464c-0,0 -10.586,0 -10.586,0c0,-0 -3.707,-3.707 -3.707,-3.707c-0.187,-0.188 -0.442,-0.293 -0.707,-0.293l-5.002,0c-2.76,0 -4.998,2.238 -4.998,4.998Zm2,-0l-0,16.002c-0,0.796 0.316,1.559 0.879,2.121c0.562,0.563 1.325,0.879 2.121,0.879l20,0c0.796,0 1.559,-0.316 2.121,-0.879c0.563,-0.562 0.879,-1.325 0.879,-2.121c0,-3.486 0,-8.514 0,-12c0,-0.796 -0.316,-1.559 -0.879,-2.121c-0.562,-0.563 -1.325,-0.879 -2.121,-0.879c-7.738,0 -11,0 -11,0c-0.265,0 -0.52,-0.105 -0.707,-0.293c-0,0 -3.707,-3.707 -3.707,-3.707c-0,0 -4.588,0 -4.588,0c-1.656,0 -2.998,1.342 -2.998,2.998Z"/>
</g>
<g style="fill:#D8DFEE;stroke-width:0;">
<path d="M 5.6063709,24.951908 C 4.3924646,24.775461 3.4197129,23.899792 3.1031586,22.698521 L 3.0216155,22.389078 V 13.997725 5.6063709 L 3.1037477,5.2982247 C 3.3956682,4.2029881 4.1802788,3.412126 5.2787258,3.105917 5.5646428,3.0262132 5.6154982,3.0244963 8.0611641,3.0119829 l 2.4911989,-0.012746 1.932009,1.9300342 c 1.344142,1.3427669 1.976319,1.9498819 2.07763,1.9952626 0.137456,0.061571 0.474218,0.066269 6.006826,0.083795 l 5.861206,0.018568 0.29124,0.081916 c 1.094895,0.3079569 1.890116,1.109428 2.175567,2.192667 l 0.08154,0.3094425 V 16 22.389078 l -0.08154,0.309443 c -0.28446,1.079482 -1.086411,1.888085 -2.175567,2.193614 l -0.29124,0.0817 -10.302616,0.0049 c -5.700217,0.0027 -10.4001945,-0.0093 -10.5210471,-0.02684 z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

11
docs/folderclosedd.svg Normal file
View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" width="16" height="24" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
<g style="fill:#C4CFE5;">
<path d="M1,5.998l-0,16.002c-0,1.326 0.527,2.598 1.464,3.536c0.938,0.937 2.21,1.464 3.536,1.464c5.322,0 14.678,-0 20,0c1.326,0 2.598,-0.527 3.536,-1.464c0.937,-0.938 1.464,-2.21 1.464,-3.536c0,-3.486 0,-8.514 0,-12c0,-1.326 -0.527,-2.598 -1.464,-3.536c-0.938,-0.937 -2.21,-1.464 -3.536,-1.464c-0,0 -10.586,0 -10.586,0c0,-0 -3.707,-3.707 -3.707,-3.707c-0.187,-0.188 -0.442,-0.293 -0.707,-0.293l-5.002,0c-2.76,0 -4.998,2.238 -4.998,4.998Zm2,-0l-0,16.002c-0,0.796 0.316,1.559 0.879,2.121c0.562,0.563 1.325,0.879 2.121,0.879l20,0c0.796,0 1.559,-0.316 2.121,-0.879c0.563,-0.562 0.879,-1.325 0.879,-2.121c0,-3.486 0,-8.514 0,-12c0,-0.796 -0.316,-1.559 -0.879,-2.121c-0.562,-0.563 -1.325,-0.879 -2.121,-0.879c-7.738,0 -11,0 -11,0c-0.265,0 -0.52,-0.105 -0.707,-0.293c-0,0 -3.707,-3.707 -3.707,-3.707c-0,0 -4.588,0 -4.588,0c-1.656,0 -2.998,1.342 -2.998,2.998Z"/>
</g>
<g style="fill:#4665A2;stroke-width:0;">
<path d="M 5.6063709,24.951908 C 4.3924646,24.775461 3.4197129,23.899792 3.1031586,22.698521 L 3.0216155,22.389078 V 13.997725 5.6063709 L 3.1037477,5.2982247 C 3.3956682,4.2029881 4.1802788,3.412126 5.2787258,3.105917 5.5646428,3.0262132 5.6154982,3.0244963 8.0611641,3.0119829 l 2.4911989,-0.012746 1.932009,1.9300342 c 1.344142,1.3427669 1.976319,1.9498819 2.07763,1.9952626 0.137456,0.061571 0.474218,0.066269 6.006826,0.083795 l 5.861206,0.018568 0.29124,0.081916 c 1.094895,0.3079569 1.890116,1.109428 2.175567,2.192667 l 0.08154,0.3094425 V 16 22.389078 l -0.08154,0.309443 c -0.28446,1.079482 -1.086411,1.888085 -2.175567,2.193614 l -0.29124,0.0817 -10.302616,0.0049 c -5.700217,0.0027 -10.4001945,-0.0093 -10.5210471,-0.02684 z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 597 B

17
docs/folderopen.svg Normal file
View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" width="16" height="24" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
<g style="fill:#4665A2;">
<path
d="M1,5.998l0,16.002c-0,1.326 0.527,2.598 1.464,3.536c0.938,0.937 2.21,1.464 3.536,1.464c5.322,0 14.678,-0 20,0c1.326,0 2.598,-0.527 3.536,-1.464c0.937,-0.938 1.464,-2.21 1.464,-3.536c0,-3.486 0,-8.514 0,-12c0,-1.326 -0.527,-2.598 -1.464,-3.536c-0.938,-0.937 -2.21,-1.464 -3.536,-1.464c-0,0 -10.586,0 -10.586,0c0,-0 -3.707,-3.707 -3.707,-3.707c-0.187,-0.188 -0.442,-0.293 -0.707,-0.293l-5.002,0c-2.76,0 -4.998,2.238 -4.998,4.998Zm28,14.415l-3.456,-5.925c-0.538,-0.921 -1.524,-1.488 -2.591,-1.488c-0,0 -12.905,0 -12.906,0c-1.067,0 -2.053,0.567 -2.591,1.488l-4.453,7.635c0.03,0.751 0.342,1.465 0.876,1.998c0.562,0.563 1.325,0.879 2.121,0.879l20,0c0.796,0 1.559,-0.316 2.121,-0.879c0.563,-0.562 0.879,-1.325 0.879,-2.121l0,-1.587Zm0,-3.969l0,-6.444c0,-0.796 -0.316,-1.559 -0.879,-2.121c-0.562,-0.563 -1.325,-0.879 -2.121,-0.879c-7.738,0 -11,0 -11,0c-0.265,0 -0.52,-0.105 -0.707,-0.293c-0,0 -3.707,-3.707 -3.707,-3.707c-0,0 -4.588,0 -4.588,0c-1.656,0 -2.998,1.342 -2.998,2.998l0,12.16l2.729,-4.677c0.896,-1.536 2.54,-2.481 4.318,-2.481c3.354,0 9.552,0 12.906,0c1.778,0 3.422,0.945 4.318,2.481l1.729,2.963Z"
id="path2" />
</g>
<g style="fill:#D8DFEE;stroke-width:0;">
<path
d="M 5.3879408,24.913408 C 4.1598821,24.650818 3.1571088,23.558656 3.053503,22.370876 L 3.0312746,22.116041 5.2606813,18.293515 C 6.486855,16.191126 7.5598351,14.372696 7.6450818,14.25256 8.0043056,13.746312 8.5423079,13.363007 9.2104664,13.137285 l 0.2548351,-0.08609 6.9294785,-0.0097 c 6.805096,-0.0095 6.934944,-0.0084 7.234011,0.06267 0.695577,0.165199 1.290483,0.557253 1.714887,1.130141 0.08158,0.110125 0.938747,1.556711 1.90481,3.214634 l 1.756479,3.014406 -0.0186,0.971942 c -0.01387,0.724723 -0.03365,1.032131 -0.07778,1.208575 -0.242792,0.970733 -0.88732,1.735415 -1.772382,2.102793 -0.58835,0.244217 0.247209,0.227436 -11.161974,0.224159 -9.0281537,-0.0026 -10.3636023,-0.0098 -10.5862902,-0.05746 z"
id="path199" /><path
d="M 3.0126385,11.849829 3.0235061,5.5881684 3.1020974,5.2969283 C 3.3478146,4.3863605 3.93576,3.6757372 4.756668,3.2971229 5.3293315,3.0330025 5.1813272,3.0450949 8.0130385,3.0310668 l 2.5522875,-0.012644 1.918693,1.9107086 c 1.404146,1.3983023 1.964459,1.9332518 2.089351,1.9947704 l 0.170657,0.084062 5.897611,0.019367 c 5.553257,0.018236 5.910365,0.023213 6.116041,0.085231 1.102257,0.3323708 1.857042,1.1184422 2.154229,2.2435244 0.05645,0.2137228 0.06373,0.5643981 0.07519,3.6220748 0.0076,2.032169 -5.42e-4,3.370979 -0.02041,3.349261 -0.0182,-0.0199 -0.414296,-0.691472 -0.880217,-1.492382 -0.46592,-0.80091 -0.93093,-1.577954 -1.033354,-1.726764 -0.735716,-1.0689 -1.983568,-1.844244 -3.315972,-2.060353 -0.280375,-0.04548 -1.345158,-0.05334 -7.238708,-0.05347 -4.713933,-1.09e-4 -6.9931825,0.01221 -7.1717862,0.03874 -1.3002273,0.193134 -2.4770512,0.889916 -3.283628,1.944192 -0.1076466,0.140705 -0.8359664,1.353438 -1.6184885,2.694963 L 3.0017709,18.11149 Z"
id="path201" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

12
docs/folderopend.svg Normal file
View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" width="16" height="24" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
<g style="fill:#C4CFE5;">
<path d="M1,5.998l0,16.002c-0,1.326 0.527,2.598 1.464,3.536c0.938,0.937 2.21,1.464 3.536,1.464c5.322,0 14.678,-0 20,0c1.326,0 2.598,-0.527 3.536,-1.464c0.937,-0.938 1.464,-2.21 1.464,-3.536c0,-3.486 0,-8.514 0,-12c0,-1.326 -0.527,-2.598 -1.464,-3.536c-0.938,-0.937 -2.21,-1.464 -3.536,-1.464c-0,0 -10.586,0 -10.586,0c0,-0 -3.707,-3.707 -3.707,-3.707c-0.187,-0.188 -0.442,-0.293 -0.707,-0.293l-5.002,0c-2.76,0 -4.998,2.238 -4.998,4.998Zm28,14.415l-3.456,-5.925c-0.538,-0.921 -1.524,-1.488 -2.591,-1.488c-0,0 -12.905,0 -12.906,0c-1.067,0 -2.053,0.567 -2.591,1.488l-4.453,7.635c0.03,0.751 0.342,1.465 0.876,1.998c0.562,0.563 1.325,0.879 2.121,0.879l20,0c0.796,0 1.559,-0.316 2.121,-0.879c0.563,-0.562 0.879,-1.325 0.879,-2.121l0,-1.587Zm0,-3.969l0,-6.444c0,-0.796 -0.316,-1.559 -0.879,-2.121c-0.562,-0.563 -1.325,-0.879 -2.121,-0.879c-7.738,0 -11,0 -11,0c-0.265,0 -0.52,-0.105 -0.707,-0.293c-0,0 -3.707,-3.707 -3.707,-3.707c-0,0 -4.588,0 -4.588,0c-1.656,0 -2.998,1.342 -2.998,2.998l0,12.16l2.729,-4.677c0.896,-1.536 2.54,-2.481 4.318,-2.481c3.354,0 9.552,0 12.906,0c1.778,0 3.422,0.945 4.318,2.481l1.729,2.963Z"/>
</g>
<g style="fill:#4665A2;stroke-width:0;">
<path d="M 5.3879408,24.913408 C 4.1598821,24.650818 3.1571088,23.558656 3.053503,22.370876 L 3.0312746,22.116041 5.2606813,18.293515 C 6.486855,16.191126 7.5598351,14.372696 7.6450818,14.25256 8.0043056,13.746312 8.5423079,13.363007 9.2104664,13.137285 l 0.2548351,-0.08609 6.9294785,-0.0097 c 6.805096,-0.0095 6.934944,-0.0084 7.234011,0.06267 0.695577,0.165199 1.290483,0.557253 1.714887,1.130141 0.08158,0.110125 0.938747,1.556711 1.90481,3.214634 l 1.756479,3.014406 -0.0186,0.971942 c -0.01387,0.724723 -0.03365,1.032131 -0.07778,1.208575 -0.242792,0.970733 -0.88732,1.735415 -1.772382,2.102793 -0.58835,0.244217 0.247209,0.227436 -11.161974,0.224159 -9.0281537,-0.0026 -10.3636023,-0.0098 -10.5862902,-0.05746 z" />
<path d="M 3.0126385,11.849829 3.0235061,5.5881684 3.1020974,5.2969283 C 3.3478146,4.3863605 3.93576,3.6757372 4.756668,3.2971229 5.3293315,3.0330025 5.1813272,3.0450949 8.0130385,3.0310668 l 2.5522875,-0.012644 1.918693,1.9107086 c 1.404146,1.3983023 1.964459,1.9332518 2.089351,1.9947704 l 0.170657,0.084062 5.897611,0.019367 c 5.553257,0.018236 5.910365,0.023213 6.116041,0.085231 1.102257,0.3323708 1.857042,1.1184422 2.154229,2.2435244 0.05645,0.2137228 0.06373,0.5643981 0.07519,3.6220748 0.0076,2.032169 -5.42e-4,3.370979 -0.02041,3.349261 -0.0182,-0.0199 -0.414296,-0.691472 -0.880217,-1.492382 -0.46592,-0.80091 -0.93093,-1.577954 -1.033354,-1.726764 -0.735716,-1.0689 -1.983568,-1.844244 -3.315972,-2.060353 -0.280375,-0.04548 -1.345158,-0.05334 -7.238708,-0.05347 -4.713933,-1.09e-4 -6.9931825,0.01221 -7.1717862,0.03874 -1.3002273,0.193134 -2.4770512,0.889916 -3.283628,1.944192 -0.1076466,0.140705 -0.8359664,1.353438 -1.6184885,2.694963 L 3.0017709,18.11149 Z" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.1 KiB

View File

@ -5,7 +5,7 @@
<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.1" />
<meta name="generator" content="Doxygen 1.9.8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Data Fields</title>
<link href="tabs.css" rel="stylesheet" type="text/css" />
@ -52,21 +52,22 @@
</tbody>
</table>
</div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 -->
<!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@ -80,7 +81,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions.html',''); initResizable(); });
/* @license-end */
</script>
@ -94,568 +95,37 @@ $(document).ready(function(){initNavTree('functions.html',''); initResizable();
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<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="contents">
<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div>
<h3><a id="index_a"></a>- a -</h3><ul>
<li>Absolute
: <a class="el" href="de/ded/input_8h.html#a0948c8b288b733578be7105e95b5ac1f">MouseReport</a>
</li>
<li>AccessTime
: <a class="el" href="df/d26/fs_8h.html#af0d5a9e82aa0ece31db45ae57b97b5d9">kstat</a>
</li>
<li>AllocateInode
: <a class="el" href="d2/d55/structSuperBlockOperations.html#a9b919eaba70c8e9d020930ba97b7df68">SuperBlockOperations</a>
</li>
<li>APIVersion
: <a class="el" href="db/de4/driver_8h.html#af48c5b3ec3ca0917f83accb7464e4b0b">__DriverInfo::__DriverVersion</a>
</li>
<li>Attribute
: <a class="el" href="df/d26/fs_8h.html#a733e07be0afb4a7a10555436d8deb100">kstat</a>
</li>
<li>Author
: <a class="el" href="db/de4/driver_8h.html#a2d3b49bf3bc9a98b0c5d08152ef20863">__DriverInfo</a>
</li>
</ul>
<h3><a id="index_b"></a>- b -</h3><ul>
<li>BAR0
: <a class="el" href="d9/d97/pci_8h.html#ad6244cfeb10fb25b9ce81a2ade575ec7">__attribute__</a>
</li>
<li>BAR1
: <a class="el" href="d9/d97/pci_8h.html#aa09f0025fbc627c055256907f0b0d43f">__attribute__</a>
</li>
<li>BAR2
: <a class="el" href="d9/d97/pci_8h.html#a248f8bd7e51a03ace5644ab3485faeee">__attribute__</a>
</li>
<li>BAR3
: <a class="el" href="d9/d97/pci_8h.html#acb0639f4353d9f240c609242733df5e1">__attribute__</a>
</li>
<li>BAR4
: <a class="el" href="d9/d97/pci_8h.html#a7f473f6239caed08c06c5939f0999be1">__attribute__</a>
</li>
<li>BAR5
: <a class="el" href="d9/d97/pci_8h.html#a8d4ae102d9459f2c3ea913412e9a3f75">__attribute__</a>
</li>
<li>Base
: <a class="el" href="d1/de1/aip_8h.html#ae07d9573c7ae9aa7d734e43ab74d88b3">PS2_MOUSE_PACKET</a>
</li>
<li>BaseAddress
: <a class="el" href="d9/d97/pci_8h.html#af10c5358f92517a5e997d11ff8785c6b">__attribute__</a>
</li>
<li>BIST
: <a class="el" href="d9/d97/pci_8h.html#acafc473c7069fdd698c0b5742656100b">__attribute__</a>
</li>
<li>Blocks
: <a class="el" href="df/d26/fs_8h.html#a4e032619e90e03194c162718a33f09a0">kstat</a>
</li>
<li>BlockSize
: <a class="el" href="df/d26/fs_8h.html#aac2e36f2ffad2d048f6d1d3f988765ef">kstat</a>
</li>
<li>BridgeControl
: <a class="el" href="d9/d97/pci_8h.html#a6653a1245e72768cd03bb1f8ff843371">__attribute__</a>
</li>
<li>Bus
: <a class="el" href="d9/d97/pci_8h.html#aaf31a37199f9d24bad5f7c0bf66206ba">__attribute__</a>
</li>
<li>Button4
: <a class="el" href="de/ded/input_8h.html#a3c70979d62bde7107ffc6452b4d197d0">MouseReport</a>
</li>
<li>Button5
: <a class="el" href="de/ded/input_8h.html#a7fe6c9da952ca97bdaf1fd657c5e4682">MouseReport</a>
</li>
<li>Button6
: <a class="el" href="de/ded/input_8h.html#a5610542c386b7f777ccb943d75922ec7">MouseReport</a>
</li>
<li>Button7
: <a class="el" href="de/ded/input_8h.html#a98581074c8ffe2ba11636e831fce7672">MouseReport</a>
</li>
<li>Button8
: <a class="el" href="de/ded/input_8h.html#acde82f4d1fa67e06bc3a59eb6cc2a44c">MouseReport</a>
</li>
</ul>
<h3><a id="index_c"></a>- c -</h3><ul>
<li>CacheLineSize
: <a class="el" href="d9/d97/pci_8h.html#a5203ccd0486a21671341f4bb00c89b4b">__attribute__</a>
</li>
<li>CapabilitiesPointer
: <a class="el" href="d9/d97/pci_8h.html#a565e69897ebdab337c2c16941cfdf367">__attribute__</a>
</li>
<li>CardbusBusNumber
: <a class="el" href="d9/d97/pci_8h.html#a4faa20cb71d58e436b288f5ed0c7ec3e">__attribute__</a>
</li>
<li>CardbusCISPointer
: <a class="el" href="d9/d97/pci_8h.html#a7b43c1b116e3476c2fcb53965149c74d">__attribute__</a>
</li>
<li>CardbusLatencyTimer
: <a class="el" href="d9/d97/pci_8h.html#a33d7921c39e7383cbb67c6294a43c935">__attribute__</a>
</li>
<li>CardbusSocketRegistersBaseAddress
: <a class="el" href="d9/d97/pci_8h.html#a8d571620f57f70ce64fd15752fe9ac99">__attribute__</a>
</li>
<li>ChangeTime
: <a class="el" href="df/d26/fs_8h.html#a3d80694a7ef662e6e37ef68a5490f6ae">kstat</a>
</li>
<li>Character
: <a class="el" href="de/ded/input_8h.html#a3c7b23790a7fff8622f8552c7bd1b2f5">KeyboardReport</a>
</li>
<li>Class
: <a class="el" href="d9/d97/pci_8h.html#a10dff2b27b0c182ac0428796e1ab083d">__attribute__</a>
</li>
<li>Close
: <a class="el" href="db/de6/structInodeOperations.html#ab9c62336bdce356caa7d165b86371e7f">InodeOperations</a>
</li>
<li>Command
: <a class="el" href="d9/d97/pci_8h.html#af7007d29612482dce21e79e4db0fd2b8">__attribute__</a>
</li>
<li>Config
: <a class="el" href="d9/d97/pci_8h.html#aae7dbeb87dc97e9e2b3befb18fe075af">__attribute__</a>
</li>
<li>Create
: <a class="el" href="db/de6/structInodeOperations.html#abed9ba869733a00a02a41a3ea9765bda">InodeOperations</a>
</li>
</ul>
<h3><a id="index_d"></a>- d -</h3><ul>
<li>d_ino
: <a class="el" href="df/d26/fs_8h.html#aaf47378e1023c469b361bfbfe1e68ec4">kdirent</a>
</li>
<li>d_name
: <a class="el" href="df/d26/fs_8h.html#a5a9f69f32f7f6d41513d7093cd06b27b">kdirent</a>
</li>
<li>d_off
: <a class="el" href="df/d26/fs_8h.html#a883eee0b0e9bc85a6a4c0b81c12d59b4">kdirent</a>
</li>
<li>d_reclen
: <a class="el" href="df/d26/fs_8h.html#ab16632cca111e54cdbcb1e3ce465ed3c">kdirent</a>
</li>
<li>d_type
: <a class="el" href="df/d26/fs_8h.html#ae62da46e9487a67427fad586aa96806a">kdirent</a>
</li>
<li>DeleteInode
: <a class="el" href="d2/d55/structSuperBlockOperations.html#a91b8a508085e42bcf27a06058a0fd2f7">SuperBlockOperations</a>
</li>
<li>Description
: <a class="el" href="db/de4/driver_8h.html#ae899d6a573c8272d7f8c76baf8e3bd72">__DriverInfo</a>
</li>
<li>Destroy
: <a class="el" href="d2/d55/structSuperBlockOperations.html#ac5d91cc844c75e8d58ef124a9b2c8722">SuperBlockOperations</a>
</li>
<li>Device
: <a class="el" href="d9/d97/pci_8h.html#a70e8123ed01deec0c941aab234c7bb7c">__attribute__</a>
, <a class="el" href="db/de4/driver_8h.html#a9621e2b64bb89fa541c5028c377f4788">__PCIArray</a>
, <a class="el" href="df/d26/fs_8h.html#a596b05c30fb6356f46f6c827bdac7fc6">Inode</a>
, <a class="el" href="de/ded/input_8h.html#ae0e73e3ad012fad295b7bf2d1cc93da9">InputReport</a>
, <a class="el" href="df/d26/fs_8h.html#a564f699164b986ac3358ce6acde557e5">kstat</a>
</li>
<li>DeviceID
: <a class="el" href="d9/d97/pci_8h.html#a98ae6cf864126f6a5e77aafde0b0f2ba">__attribute__</a>
</li>
</ul>
<h3><a id="index_e"></a>- e -</h3><ul>
<li>EndBus
: <a class="el" href="d9/d97/pci_8h.html#a797ba226f98d7684ec7b14d8a7ed0e1a">__attribute__</a>
</li>
<li>ExpansionROMBaseAddress
: <a class="el" href="d9/d97/pci_8h.html#aae81f3688f91a218026f58f058409ee4">__attribute__</a>
</li>
</ul>
<h3><a id="index_f"></a>- f -</h3><ul>
<li>Flags
: <a class="el" href="df/d26/fs_8h.html#a3790269ab0eed561191ef95d65747e82">FileSystemInfo</a>
, <a class="el" href="df/d26/fs_8h.html#ab5bfae4f7951e37243599de928130341">Inode</a>
</li>
<li>Function
: <a class="el" href="d9/d97/pci_8h.html#a41799e343181bb0f313551ceacc1d699">__attribute__</a>
</li>
</ul>
<h3><a id="index_g"></a>- g -</h3><ul>
<li>GroupID
: <a class="el" href="df/d26/fs_8h.html#a6df31642b52e126ee6433ae83c5c7df8">kstat</a>
</li>
</ul>
<h3><a id="index_h"></a>- h -</h3><ul>
<li>HardLinks
: <a class="el" href="df/d26/fs_8h.html#a90cbd8716158e3d6c367080d81e7327e">kstat</a>
</li>
<li>Header
: <a class="el" href="d9/d97/pci_8h.html#a1da8e906de677a603e3797b8e69aa5b8">__attribute__</a>
</li>
<li>HeaderType
: <a class="el" href="d9/d97/pci_8h.html#ac3db7471bb58aeb50cd8a4ff20b972f8">__attribute__</a>
</li>
</ul>
<h3><a id="index_i"></a>- i -</h3><ul>
<li>Index
: <a class="el" href="df/d26/fs_8h.html#a594a4636414d0b19f3b08860c0121a66">Inode</a>
, <a class="el" href="df/d26/fs_8h.html#ab513d931acdad2f26554dbcc31fe90e4">kstat</a>
</li>
<li>InterruptLine
: <a class="el" href="d9/d97/pci_8h.html#aa8c4898d8b7bb2c8399b83d3b1dbe638">__attribute__</a>
</li>
<li>InterruptPin
: <a class="el" href="d9/d97/pci_8h.html#a7023b46231d8f13203c70f524c305b0e">__attribute__</a>
</li>
<li>IOBase
: <a class="el" href="d9/d97/pci_8h.html#a9fc1fd7c96007fbdd7bb6eb7cc304a93">__attribute__</a>
</li>
<li>IOBase0
: <a class="el" href="d9/d97/pci_8h.html#a9dfed6f399f059b54a67c64c3cbb8503">__attribute__</a>
</li>
<li>IOBase1
: <a class="el" href="d9/d97/pci_8h.html#a6cc6ba51237bbd2bf6183aa2034c83e7">__attribute__</a>
</li>
<li>IOBaseUpper16
: <a class="el" href="d9/d97/pci_8h.html#abefbd948c06849446451cbd2a7bc5bb4">__attribute__</a>
</li>
<li>Ioctl
: <a class="el" href="db/de6/structInodeOperations.html#a0df9d6741496cdbe9d25d4d80d06f509">InodeOperations</a>
</li>
<li>IOLimit
: <a class="el" href="d9/d97/pci_8h.html#a007ba82f5fce2b96997b593d172e38c9">__attribute__</a>
</li>
<li>IOLimit0
: <a class="el" href="d9/d97/pci_8h.html#a58a81fb80d67b2d65dde05befff9aead">__attribute__</a>
</li>
<li>IOLimit1
: <a class="el" href="d9/d97/pci_8h.html#ae4796ee9bcd0f630b6f3ddadcb45d142">__attribute__</a>
</li>
<li>IOLimitUpper16
: <a class="el" href="d9/d97/pci_8h.html#a91497254c3748e5fde3ea91765564df6">__attribute__</a>
</li>
</ul>
<h3><a id="index_k"></a>- k -</h3><ul>
<li>KernelData
: <a class="el" href="df/d26/fs_8h.html#a866fcc7922cd6949f8ee7e41b270fde6">Inode</a>
</li>
<li>Key
: <a class="el" href="de/ded/input_8h.html#a173d8f2a67aa82689612753fad2e5095">KeyboardReport</a>
</li>
</ul>
<h3><a id="index_l"></a>- l -</h3><ul>
<li>LatencyTimer
: <a class="el" href="d9/d97/pci_8h.html#a3337cb00eab6cb94e1e2939d405f9642">__attribute__</a>
</li>
<li>LeftButton
: <a class="el" href="de/ded/input_8h.html#a07f571f12b57c589630dcde60ef4e660">MouseReport</a>
</li>
<li>LegacyBaseAddress
: <a class="el" href="d9/d97/pci_8h.html#a1fd8e7908092abd685bec191512dbf52">__attribute__</a>
</li>
<li>License
: <a class="el" href="db/de4/driver_8h.html#ab5668e50b63547b42892315f1f59da77">__DriverInfo</a>
</li>
<li>Lookup
: <a class="el" href="db/de6/structInodeOperations.html#a7f143243e5be1fc608f99072d3c93cb5">InodeOperations</a>
</li>
</ul>
<h3><a id="index_m"></a>- m -</h3><ul>
<li>Major
: <a class="el" href="db/de4/driver_8h.html#a662fb62393b6fd7d7ec85f502db44247">__DriverInfo::__DriverVersion</a>
</li>
<li>MaxLatency
: <a class="el" href="d9/d97/pci_8h.html#a753c2d858d0da969c33264c1b58807d3">__attribute__</a>
</li>
<li>MemoryBase
: <a class="el" href="d9/d97/pci_8h.html#a12988ca39a1411705fc1ec07e911ea9e">__attribute__</a>
</li>
<li>MemoryBase0
: <a class="el" href="d9/d97/pci_8h.html#aa0e9d3dfe23309d12ac53048d78612e9">__attribute__</a>
</li>
<li>MemoryBase1
: <a class="el" href="d9/d97/pci_8h.html#a584e418589203e608af0af71bb48b9a1">__attribute__</a>
</li>
<li>MemoryLimit
: <a class="el" href="d9/d97/pci_8h.html#a841b9fdcd76addc908b450866a648847">__attribute__</a>
</li>
<li>MemoryLimit0
: <a class="el" href="d9/d97/pci_8h.html#a2aeb8ff897f63e59cee035a4ddf70e5f">__attribute__</a>
</li>
<li>MemoryLimit1
: <a class="el" href="d9/d97/pci_8h.html#a70ef8fb79e3d95888ff16d99d7bb5d8d">__attribute__</a>
</li>
<li>MiddleButton
: <a class="el" href="de/ded/input_8h.html#a66947db99db5c8ea44a2b070140f1ef3">MouseReport</a>
</li>
<li>MinGrant
: <a class="el" href="d9/d97/pci_8h.html#a4a8682f61f08539e609d9ca0bda44ea6">__attribute__</a>
</li>
<li>Minor
: <a class="el" href="db/de4/driver_8h.html#a3f96d16fb3c6015ab7e0049f6e18834b">__DriverInfo::__DriverVersion</a>
</li>
<li>MkDir
: <a class="el" href="db/de6/structInodeOperations.html#a490a002f55d3f99697641d2de8e62ae9">InodeOperations</a>
</li>
<li>Mode
: <a class="el" href="df/d26/fs_8h.html#a667a06765053832b0e364d352d331481">Inode</a>
, <a class="el" href="df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">kstat</a>
</li>
<li>ModifyTime
: <a class="el" href="df/d26/fs_8h.html#a9f1f01620d0175f71eff75e384cd9042">kstat</a>
</li>
</ul>
<h3><a id="index_n"></a>- n -</h3><ul>
<li>Name
: <a class="el" href="db/de4/driver_8h.html#aa4fad96d724cc497931ce8587436bdbe">__DriverInfo</a>
, <a class="el" href="df/d26/fs_8h.html#a445b70dc0c2908c5f600c6bc4f60c387">FileSystemInfo</a>
</li>
<li>Next
: <a class="el" href="d9/d97/pci_8h.html#a7b0918bb76d5e9399e7d7553b041d669">__attribute__</a>
, <a class="el" href="db/de4/driver_8h.html#a26d05ed0210d3f4b2e4d882a2c802cbf">__PCIArray</a>
</li>
</ul>
<h3><a id="index_o"></a>- o -</h3><ul>
<li>Offset
: <a class="el" href="df/d26/fs_8h.html#ac7fd076e6f0290af80aee31a0af35b4a">Inode</a>
</li>
<li>Open
: <a class="el" href="db/de6/structInodeOperations.html#a869200a6c684532a9a75a05bca1e9270">InodeOperations</a>
</li>
<li>Ops
: <a class="el" href="df/d26/fs_8h.html#a2e69ea86f5e1537c9173b961a03bdc0c">FileSystemInfo</a>
</li>
</ul>
<h3><a id="index_p"></a>- p -</h3><ul>
<li>Patch
: <a class="el" href="db/de4/driver_8h.html#ae96beda3cc29ee65b51c9838c01041c7">__DriverInfo::__DriverVersion</a>
</li>
<li>PCIbusNumber
: <a class="el" href="d9/d97/pci_8h.html#a0431a9ef3a084679c298017c6acfee3e">__attribute__</a>
</li>
<li>PCISegGroup
: <a class="el" href="d9/d97/pci_8h.html#adeb7419d0ada1e37f2f4e4c7e9a291b2">__attribute__</a>
</li>
<li>PrefetchableMemoryBase
: <a class="el" href="d9/d97/pci_8h.html#aa2924a068486de3cda528b4a95ebd453">__attribute__</a>
</li>
<li>PrefetchableMemoryBaseUpper32
: <a class="el" href="d9/d97/pci_8h.html#a2f2d877c07231090063e6caf23c49a97">__attribute__</a>
</li>
<li>PrefetchableMemoryLimit
: <a class="el" href="d9/d97/pci_8h.html#a551193b66862430bf5a93cc918c0f7a2">__attribute__</a>
</li>
<li>PrefetchableMemoryLimitUpper32
: <a class="el" href="d9/d97/pci_8h.html#a77ed1a530436553ffdf621941fa69c0d">__attribute__</a>
</li>
<li>Pressure
: <a class="el" href="de/ded/input_8h.html#a1b34c3fecf099e318e4e761e49e5a655">TouchScreenReport</a>
</li>
<li>PrimaryBusNumber
: <a class="el" href="d9/d97/pci_8h.html#af78b4f3d8572f5fc724f645bd9b9c6f6">__attribute__</a>
</li>
<li>PrivateData
: <a class="el" href="df/d26/fs_8h.html#afed4851539e0eb74fbd4cc4c0dca8abd">FileSystemInfo</a>
, <a class="el" href="df/d26/fs_8h.html#ad5d7f7b9b3133592e590d5e9b5173425">Inode</a>
</li>
<li>ProgIF
: <a class="el" href="d9/d97/pci_8h.html#af55b38884c985010421d1f7ea4728fc1">__attribute__</a>
</li>
</ul>
<h3><a id="index_r"></a>- r -</h3><ul>
<li>Raw
: <a class="el" href="d1/de1/aip_8h.html#aabcce9d04cf80862c31c591b284ee358">PS2_CONFIGURATION</a>
, <a class="el" href="d1/de1/aip_8h.html#a1c786a0ac638f742e31267026602ac54">PS2_KBD_TYPEMATIC</a>
, <a class="el" href="d1/de1/aip_8h.html#a6f55d35c117c53b1aa5b104e550674dd">PS2_OUTPUT_PORT</a>
, <a class="el" href="d1/de1/aip_8h.html#a0aeb1f673a677a69047678d8dc1550d1">PS2_STATUSES</a>
</li>
<li>RawDevice
: <a class="el" href="df/d26/fs_8h.html#a138b2f9d3133d7b3aeeec3986d064a7a">Inode</a>
, <a class="el" href="df/d26/fs_8h.html#a0894ecf497e1e426853b876a47459280">kstat</a>
</li>
<li>Read
: <a class="el" href="db/de6/structInodeOperations.html#a1b8ac7df82a22e9ee822c240a79076b4">InodeOperations</a>
</li>
<li>ReadDir
: <a class="el" href="db/de6/structInodeOperations.html#a033b7baebdcfa352b4d84e4e3c9cee80">InodeOperations</a>
</li>
<li>ReadLink
: <a class="el" href="db/de6/structInodeOperations.html#abf61f594d2b1d2a10a995329372c9ed9">InodeOperations</a>
</li>
<li>Remove
: <a class="el" href="db/de6/structInodeOperations.html#a229c34e01b322f1b9533a049ff1f5cc9">InodeOperations</a>
</li>
<li>Rename
: <a class="el" href="db/de6/structInodeOperations.html#a54bbd07bcb9a6143867be3aa05577413">InodeOperations</a>
</li>
<li>Reserved
: <a class="el" href="d9/d97/pci_8h.html#a57e0aa05de0a45d24023e5c56eba520e">__attribute__</a>
</li>
<li>Reserved0
: <a class="el" href="d9/d97/pci_8h.html#a8dcff031235d3326f495f0b2d1db5114">__attribute__</a>
</li>
<li>Reserved1
: <a class="el" href="d9/d97/pci_8h.html#a504d5cebd50e3c1ea8fd5844dcd001cb">__attribute__</a>
</li>
<li>Reserved2
: <a class="el" href="d9/d97/pci_8h.html#acf89fc9ee55923d8f97e524e05867464">__attribute__</a>
</li>
<li>RevisionID
: <a class="el" href="d9/d97/pci_8h.html#a11d59d8180946892dd910c63cbe2c261">__attribute__</a>
</li>
<li>RightButton
: <a class="el" href="de/ded/input_8h.html#a2174204a5c5dcc31d54449f3664f3a73">MouseReport</a>
</li>
<li>RmDir
: <a class="el" href="db/de6/structInodeOperations.html#afb5728ae092216ddd3db335d1173e687">InodeOperations</a>
</li>
<li>RootName
: <a class="el" href="df/d26/fs_8h.html#ac03af40bdb9327cdf8a3c1c3d8bc4990">FileSystemInfo</a>
</li>
</ul>
<h3><a id="index_s"></a>- s -</h3><ul>
<li>SecondaryBusNumber
: <a class="el" href="d9/d97/pci_8h.html#aa0fd5ae295791e4dab0c6fe54ab7e931">__attribute__</a>
</li>
<li>SecondaryLatencyTimer
: <a class="el" href="d9/d97/pci_8h.html#a9e87a8ae25ff0e2fe4b703e596af2a2f">__attribute__</a>
</li>
<li>SecondaryStatus
: <a class="el" href="d9/d97/pci_8h.html#afc237a8d3aa6077c476f9a206332c95b">__attribute__</a>
</li>
<li>Seek
: <a class="el" href="db/de6/structInodeOperations.html#ae49064b9b56c095e3104fd73e19e7c7e">InodeOperations</a>
</li>
<li>Size
: <a class="el" href="df/d26/fs_8h.html#a5f3da9475a138d8a510be43e53dd20b6">kstat</a>
</li>
<li>StartBus
: <a class="el" href="d9/d97/pci_8h.html#a92d65982de9305ea623f88b7327d0b17">__attribute__</a>
</li>
<li>Stat
: <a class="el" href="db/de6/structInodeOperations.html#ace503c1be6e9452757578cad84370016">InodeOperations</a>
</li>
<li>Status
: <a class="el" href="d9/d97/pci_8h.html#a270c129ca1e262678d41858be07aa7ca">__attribute__</a>
</li>
<li>Subclass
: <a class="el" href="d9/d97/pci_8h.html#aa3f64091ee6527d54908a7a458fa5ebd">__attribute__</a>
</li>
<li>SubordinateBusNumber
: <a class="el" href="d9/d97/pci_8h.html#aaa6f0d9b9d54f8e9f26e19db4c1951d9">__attribute__</a>
</li>
<li>SubsystemID
: <a class="el" href="d9/d97/pci_8h.html#af835623163bf30acd0b94a1b38f73e16">__attribute__</a>
</li>
<li>SubsystemVendorID
: <a class="el" href="d9/d97/pci_8h.html#a04b76a03bca66e34b60f344d030ae68c">__attribute__</a>
</li>
<li>SuperOps
: <a class="el" href="df/d26/fs_8h.html#a2b23f750051678a50319f21d04541d66">FileSystemInfo</a>
</li>
<li>SymLink
: <a class="el" href="db/de6/structInodeOperations.html#a530732a5e449903291a39f37b066befd">InodeOperations</a>
</li>
<li>Synchronize
: <a class="el" href="d2/d55/structSuperBlockOperations.html#ac57a866f55ed08d2dd2897b27a541eb2">SuperBlockOperations</a>
</li>
</ul>
<h3><a id="index_t"></a>- t -</h3><ul>
<li>Truncate
: <a class="el" href="db/de6/structInodeOperations.html#a1636030e07da14031506e2ec85fae4c6">InodeOperations</a>
</li>
<li>Type
: <a class="el" href="de/ded/input_8h.html#af15f4807037d91adf5b3223b64e9ad50">InputReport</a>
</li>
</ul>
<h3><a id="index_u"></a>- u -</h3><ul>
<li>UserID
: <a class="el" href="df/d26/fs_8h.html#a640517af38108c7ece215fe6789b497a">kstat</a>
</li>
</ul>
<h3><a id="index_v"></a>- v -</h3><ul>
<li>VendorID
: <a class="el" href="d9/d97/pci_8h.html#aa456187fbe2216e07869e1c7f6d69444">__attribute__</a>
</li>
<li>Version
: <a class="el" href="db/de4/driver_8h.html#a7f2ee0705a9eaf49c4f920d827198530">__DriverInfo</a>
</li>
</ul>
<h3><a id="index_w"></a>- w -</h3><ul>
<li>Write
: <a class="el" href="db/de6/structInodeOperations.html#adb7eaaee195090e8d618a6e9c3ca507a">InodeOperations</a>
</li>
</ul>
<h3><a id="index_x"></a>- x -</h3><ul>
<li>X
: <a class="el" href="de/ded/input_8h.html#a2034158134bad2907f7aca9f1df5168d">MouseReport</a>
, <a class="el" href="de/ded/input_8h.html#a2d9df0f07baaff3c26b0daf9c3c782de">TouchScreenReport</a>
</li>
<li>XMovement
: <a class="el" href="d1/de1/aip_8h.html#a03984accdad77fa5280f8724510170d4">PS2_MOUSE_PACKET</a>
</li>
</ul>
<h3><a id="index_y"></a>- y -</h3><ul>
<li>Y
: <a class="el" href="de/ded/input_8h.html#ad78247604ee68b483bec72e682b1ef71">MouseReport</a>
, <a class="el" href="de/ded/input_8h.html#a791863f8aa872fc18aef188a85436abe">TouchScreenReport</a>
</li>
<li>YMovement
: <a class="el" href="d1/de1/aip_8h.html#ae7ed739b075fbfcabddfb598f2ebb912">PS2_MOUSE_PACKET</a>
</li>
</ul>
<h3><a id="index_z"></a>- z -</h3><ul>
<li>Z
: <a class="el" href="de/ded/input_8h.html#aa8d96a2473f48cd0f643552256ed37a4">MouseReport</a>
</li>
<li>ZMovement
: <a class="el" href="d1/de1/aip_8h.html#acc274a47b2ec66d6731ec91b274e1423">PS2_MOUSE_PACKET</a>
</li>
<h3><a id="index_a" name="index_a"></a>- a -</h3><ul>
<li>A20Gate&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#ab24700857c7c1e39353a7d8d12212ee9">PS2_OUTPUT_PORT.__unnamed5__</a></li>
<li>Absolute&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a0948c8b288b733578be7105e95b5ac1f">MouseReport</a></li>
<li>Accelerometer&#160;:&#160;<a class="el" href="de/ded/input_8h.html#ab043bc6d611582087d8bf1790d863d69">InputReport.__unnamed17__</a></li>
<li>AccessTime&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#af0d5a9e82aa0ece31db45ae57b97b5d9">kstat</a></li>
<li>AllocateInode&#160;:&#160;<a class="el" href="d2/d55/structSuperBlockOperations.html#a9b919eaba70c8e9d020930ba97b7df68">SuperBlockOperations</a></li>
<li>APIVersion&#160;:&#160;<a class="el" href="db/de4/driver_8h.html#af48c5b3ec3ca0917f83accb7464e4b0b">__DriverInfo::__DriverVersion</a></li>
<li>Attribute&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a733e07be0afb4a7a10555436d8deb100">kstat</a></li>
<li>Author&#160;:&#160;<a class="el" href="db/de4/driver_8h.html#a2d3b49bf3bc9a98b0c5d08152ef20863">__DriverInfo</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 4 2025 19:36:04 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.1 </li>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

142
docs/functions_b.html Normal file
View File

@ -0,0 +1,142 @@
<!-- 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: Data Fields</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
&#160;<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&amp;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&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</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&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_b.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="contents">
<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div>
<h3><a id="index_b" name="index_b"></a>- b -</h3><ul>
<li>BAR0&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#ad6244cfeb10fb25b9ce81a2ade575ec7">__attribute__</a></li>
<li>BAR1&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#aa09f0025fbc627c055256907f0b0d43f">__attribute__</a></li>
<li>BAR2&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a248f8bd7e51a03ace5644ab3485faeee">__attribute__</a></li>
<li>BAR3&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#acb0639f4353d9f240c609242733df5e1">__attribute__</a></li>
<li>BAR4&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a7f473f6239caed08c06c5939f0999be1">__attribute__</a></li>
<li>BAR5&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a8d4ae102d9459f2c3ea913412e9a3f75">__attribute__</a></li>
<li>Base&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#ae07d9573c7ae9aa7d734e43ab74d88b3">PS2_MOUSE_PACKET</a></li>
<li>BaseAddress&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#af10c5358f92517a5e997d11ff8785c6b">__attribute__</a></li>
<li>BIST&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#acafc473c7069fdd698c0b5742656100b">__attribute__</a></li>
<li>Blocks&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a4e032619e90e03194c162718a33f09a0">kstat</a></li>
<li>BlockSize&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#aac2e36f2ffad2d048f6d1d3f988765ef">kstat</a></li>
<li>BridgeControl&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a6653a1245e72768cd03bb1f8ff843371">__attribute__</a></li>
<li>Bus&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#aaf31a37199f9d24bad5f7c0bf66206ba">__attribute__</a></li>
<li>Button4&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a3c70979d62bde7107ffc6452b4d197d0">MouseReport</a></li>
<li>Button5&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a7fe6c9da952ca97bdaf1fd657c5e4682">MouseReport</a></li>
<li>Button6&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a5610542c386b7f777ccb943d75922ec7">MouseReport</a></li>
<li>Button7&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a98581074c8ffe2ba11636e831fce7672">MouseReport</a></li>
<li>Button8&#160;:&#160;<a class="el" href="de/ded/input_8h.html#acde82f4d1fa67e06bc3a59eb6cc2a44c">MouseReport</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

138
docs/functions_c.html Normal file
View File

@ -0,0 +1,138 @@
<!-- 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: Data Fields</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
&#160;<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&amp;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&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</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&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_c.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="contents">
<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div>
<h3><a id="index_c" name="index_c"></a>- c -</h3><ul>
<li>CacheLineSize&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a5203ccd0486a21671341f4bb00c89b4b">__attribute__</a></li>
<li>CapabilitiesPointer&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a565e69897ebdab337c2c16941cfdf367">__attribute__</a></li>
<li>CardbusBusNumber&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a4faa20cb71d58e436b288f5ed0c7ec3e">__attribute__</a></li>
<li>CardbusCISPointer&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a7b43c1b116e3476c2fcb53965149c74d">__attribute__</a></li>
<li>CardbusLatencyTimer&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a33d7921c39e7383cbb67c6294a43c935">__attribute__</a></li>
<li>CardbusSocketRegistersBaseAddress&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a8d571620f57f70ce64fd15752fe9ac99">__attribute__</a></li>
<li>ChangeTime&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a3d80694a7ef662e6e37ef68a5490f6ae">kstat</a></li>
<li>Character&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a3c7b23790a7fff8622f8552c7bd1b2f5">KeyboardReport</a></li>
<li>Class&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a10dff2b27b0c182ac0428796e1ab083d">__attribute__</a></li>
<li>Close&#160;:&#160;<a class="el" href="db/de6/structInodeOperations.html#ab9c62336bdce356caa7d165b86371e7f">InodeOperations</a></li>
<li>Command&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#af7007d29612482dce21e79e4db0fd2b8">__attribute__</a></li>
<li>CommandData&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#ad3c1a945d3b7f0aa9f0bbcb1bdc77d37">PS2_STATUSES.__unnamed1__</a></li>
<li>Config&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#aae7dbeb87dc97e9e2b3befb18fe075af">__attribute__</a></li>
<li>Create&#160;:&#160;<a class="el" href="db/de6/structInodeOperations.html#abed9ba869733a00a02a41a3ea9765bda">InodeOperations</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

135
docs/functions_d.html Normal file
View File

@ -0,0 +1,135 @@
<!-- 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: Data Fields</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
&#160;<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&amp;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&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</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&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_d.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="contents">
<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div>
<h3><a id="index_d" name="index_d"></a>- d -</h3><ul>
<li>d_ino&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#aaf47378e1023c469b361bfbfe1e68ec4">kdirent</a></li>
<li>d_name&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a5a9f69f32f7f6d41513d7093cd06b27b">kdirent</a></li>
<li>d_off&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a883eee0b0e9bc85a6a4c0b81c12d59b4">kdirent</a></li>
<li>d_reclen&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#ab16632cca111e54cdbcb1e3ce465ed3c">kdirent</a></li>
<li>d_type&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#ae62da46e9487a67427fad586aa96806a">kdirent</a></li>
<li>Delay&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#a8f497c1a3d15af9e0c215019f26b887d">PS2_KBD_TYPEMATIC.__unnamed7__</a></li>
<li>DeleteInode&#160;:&#160;<a class="el" href="d2/d55/structSuperBlockOperations.html#a91b8a508085e42bcf27a06058a0fd2f7">SuperBlockOperations</a></li>
<li>Description&#160;:&#160;<a class="el" href="db/de4/driver_8h.html#ae899d6a573c8272d7f8c76baf8e3bd72">__DriverInfo</a></li>
<li>Destroy&#160;:&#160;<a class="el" href="d2/d55/structSuperBlockOperations.html#ac5d91cc844c75e8d58ef124a9b2c8722">SuperBlockOperations</a></li>
<li>Device&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a70e8123ed01deec0c941aab234c7bb7c">__attribute__</a>, <a class="el" href="db/de4/driver_8h.html#a9621e2b64bb89fa541c5028c377f4788">__PCIArray</a>, <a class="el" href="df/d26/fs_8h.html#a596b05c30fb6356f46f6c827bdac7fc6">Inode</a>, <a class="el" href="de/ded/input_8h.html#ae0e73e3ad012fad295b7bf2d1cc93da9">InputReport</a>, <a class="el" href="df/d26/fs_8h.html#a564f699164b986ac3358ce6acde557e5">kstat</a></li>
<li>DeviceID&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a98ae6cf864126f6a5e77aafde0b0f2ba">__attribute__</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

28
docs/functions_dup.js Normal file
View File

@ -0,0 +1,28 @@
var functions_dup =
[
[ "a", "functions.html", null ],
[ "b", "functions_b.html", null ],
[ "c", "functions_c.html", null ],
[ "d", "functions_d.html", null ],
[ "e", "functions_e.html", null ],
[ "f", "functions_f.html", null ],
[ "g", "functions_g.html", null ],
[ "h", "functions_h.html", null ],
[ "i", "functions_i.html", null ],
[ "j", "functions_j.html", null ],
[ "k", "functions_k.html", null ],
[ "l", "functions_l.html", null ],
[ "m", "functions_m.html", null ],
[ "n", "functions_n.html", null ],
[ "o", "functions_o.html", null ],
[ "p", "functions_p.html", null ],
[ "r", "functions_r.html", null ],
[ "s", "functions_s.html", null ],
[ "t", "functions_t.html", null ],
[ "u", "functions_u.html", null ],
[ "v", "functions_v.html", null ],
[ "w", "functions_w.html", null ],
[ "x", "functions_x.html", null ],
[ "y", "functions_y.html", null ],
[ "z", "functions_z.html", null ]
];

126
docs/functions_e.html Normal file
View File

@ -0,0 +1,126 @@
<!-- 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: Data Fields</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
&#160;<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&amp;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&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</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&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_e.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="contents">
<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div>
<h3><a id="index_e" name="index_e"></a>- e -</h3><ul>
<li>EndBus&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a797ba226f98d7684ec7b14d8a7ed0e1a">__attribute__</a></li>
<li>ExpansionROMBaseAddress&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#aae81f3688f91a218026f58f058409ee4">__attribute__</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

126
docs/functions_f.html Normal file
View File

@ -0,0 +1,126 @@
<!-- 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: Data Fields</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
&#160;<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&amp;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&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</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&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_f.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="contents">
<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div>
<h3><a id="index_f" name="index_f"></a>- f -</h3><ul>
<li>Flags&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a3790269ab0eed561191ef95d65747e82">FileSystemInfo</a>, <a class="el" href="df/d26/fs_8h.html#ab5bfae4f7951e37243599de928130341">Inode</a></li>
<li>Function&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a41799e343181bb0f313551ceacc1d699">__attribute__</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

127
docs/functions_g.html Normal file
View File

@ -0,0 +1,127 @@
<!-- 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: Data Fields</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
&#160;<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&amp;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&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</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&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_g.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="contents">
<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div>
<h3><a id="index_g" name="index_g"></a>- g -</h3><ul>
<li>Gamepad&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a221f6781b4faa2d321ca0d928f518d6e">InputReport.__unnamed17__</a></li>
<li>GroupID&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a6df31642b52e126ee6433ae83c5c7df8">kstat</a></li>
<li>Gyroscope&#160;:&#160;<a class="el" href="de/ded/input_8h.html#abed99e5db57749f375e738c1c0258047">InputReport.__unnamed17__</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

127
docs/functions_h.html Normal file
View File

@ -0,0 +1,127 @@
<!-- 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: Data Fields</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
&#160;<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&amp;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&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</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&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_h.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="contents">
<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div>
<h3><a id="index_h" name="index_h"></a>- h -</h3><ul>
<li>HardLinks&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a90cbd8716158e3d6c367080d81e7327e">kstat</a></li>
<li>Header&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a1da8e906de677a603e3797b8e69aa5b8">__attribute__</a></li>
<li>HeaderType&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#ac3db7471bb58aeb50cd8a4ff20b972f8">__attribute__</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

138
docs/functions_i.html Normal file
View File

@ -0,0 +1,138 @@
<!-- 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: Data Fields</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
&#160;<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&amp;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&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</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&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_i.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="contents">
<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div>
<h3><a id="index_i" name="index_i"></a>- i -</h3><ul>
<li>Index&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a594a4636414d0b19f3b08860c0121a66">Inode</a>, <a class="el" href="df/d26/fs_8h.html#ab513d931acdad2f26554dbcc31fe90e4">kstat</a></li>
<li>InputBufferFull&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#a999955f00254a1ec83b388b8142ac5e6">PS2_STATUSES.__unnamed1__</a></li>
<li>InterruptLine&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#aa8c4898d8b7bb2c8399b83d3b1dbe638">__attribute__</a></li>
<li>InterruptPin&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a7023b46231d8f13203c70f524c305b0e">__attribute__</a></li>
<li>IOBase&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a9fc1fd7c96007fbdd7bb6eb7cc304a93">__attribute__</a></li>
<li>IOBase0&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a9dfed6f399f059b54a67c64c3cbb8503">__attribute__</a></li>
<li>IOBase1&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a6cc6ba51237bbd2bf6183aa2034c83e7">__attribute__</a></li>
<li>IOBaseUpper16&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#abefbd948c06849446451cbd2a7bc5bb4">__attribute__</a></li>
<li>Ioctl&#160;:&#160;<a class="el" href="db/de6/structInodeOperations.html#a0df9d6741496cdbe9d25d4d80d06f509">InodeOperations</a></li>
<li>IOLimit&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a007ba82f5fce2b96997b593d172e38c9">__attribute__</a></li>
<li>IOLimit0&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a58a81fb80d67b2d65dde05befff9aead">__attribute__</a></li>
<li>IOLimit1&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#ae4796ee9bcd0f630b6f3ddadcb45d142">__attribute__</a></li>
<li>IOLimitUpper16&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a91497254c3748e5fde3ea91765564df6">__attribute__</a></li>
<li>IsScanCode&#160;:&#160;<a class="el" href="de/ded/input_8h.html#aa51f9b08057b8f0bf003cd592bbe248b">KeyboardReport.__unnamed13__.__unnamed15__</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

125
docs/functions_j.html Normal file
View File

@ -0,0 +1,125 @@
<!-- 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: Data Fields</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
&#160;<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&amp;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&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</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&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_j.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="contents">
<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div>
<h3><a id="index_j" name="index_j"></a>- j -</h3><ul>
<li>Joystick&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a1162b85b7b993e2edf7da29dd8abf7e2">InputReport.__unnamed17__</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

127
docs/functions_k.html Normal file
View File

@ -0,0 +1,127 @@
<!-- 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: Data Fields</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
&#160;<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&amp;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&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</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&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_k.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="contents">
<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div>
<h3><a id="index_k" name="index_k"></a>- k -</h3><ul>
<li>KernelData&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a866fcc7922cd6949f8ee7e41b270fde6">Inode</a></li>
<li>Key&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a173d8f2a67aa82689612753fad2e5095">KeyboardReport</a></li>
<li>Keyboard&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a6ce4d85a628a88bbdb3ac24a8e5a9c2e">InputReport.__unnamed17__</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

129
docs/functions_l.html Normal file
View File

@ -0,0 +1,129 @@
<!-- 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: Data Fields</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
&#160;<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&amp;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&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</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&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_l.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="contents">
<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div>
<h3><a id="index_l" name="index_l"></a>- l -</h3><ul>
<li>LatencyTimer&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a3337cb00eab6cb94e1e2939d405f9642">__attribute__</a></li>
<li>LeftButton&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a07f571f12b57c589630dcde60ef4e660">MouseReport</a></li>
<li>LegacyBaseAddress&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a1fd8e7908092abd685bec191512dbf52">__attribute__</a></li>
<li>License&#160;:&#160;<a class="el" href="db/de4/driver_8h.html#ab5668e50b63547b42892315f1f59da77">__DriverInfo</a></li>
<li>Lookup&#160;:&#160;<a class="el" href="db/de6/structInodeOperations.html#a7f143243e5be1fc608f99072d3c93cb5">InodeOperations</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

140
docs/functions_m.html Normal file
View File

@ -0,0 +1,140 @@
<!-- 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: Data Fields</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
&#160;<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&amp;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&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</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&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_m.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="contents">
<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div>
<h3><a id="index_m" name="index_m"></a>- m -</h3><ul>
<li>Magnetometer&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a9e9fa52e0aa4a2b519f8287760d7c3ac">InputReport.__unnamed17__</a></li>
<li>Major&#160;:&#160;<a class="el" href="db/de4/driver_8h.html#a662fb62393b6fd7d7ec85f502db44247">__DriverInfo::__DriverVersion</a></li>
<li>MaxLatency&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a753c2d858d0da969c33264c1b58807d3">__attribute__</a></li>
<li>MemoryBase&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a12988ca39a1411705fc1ec07e911ea9e">__attribute__</a></li>
<li>MemoryBase0&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#aa0e9d3dfe23309d12ac53048d78612e9">__attribute__</a></li>
<li>MemoryBase1&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a584e418589203e608af0af71bb48b9a1">__attribute__</a></li>
<li>MemoryLimit&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a841b9fdcd76addc908b450866a648847">__attribute__</a></li>
<li>MemoryLimit0&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a2aeb8ff897f63e59cee035a4ddf70e5f">__attribute__</a></li>
<li>MemoryLimit1&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a70ef8fb79e3d95888ff16d99d7bb5d8d">__attribute__</a></li>
<li>MiddleButton&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a66947db99db5c8ea44a2b070140f1ef3">MouseReport</a></li>
<li>MinGrant&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a4a8682f61f08539e609d9ca0bda44ea6">__attribute__</a></li>
<li>Minor&#160;:&#160;<a class="el" href="db/de4/driver_8h.html#a3f96d16fb3c6015ab7e0049f6e18834b">__DriverInfo::__DriverVersion</a></li>
<li>MkDir&#160;:&#160;<a class="el" href="db/de6/structInodeOperations.html#a490a002f55d3f99697641d2de8e62ae9">InodeOperations</a></li>
<li>Mode&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a667a06765053832b0e364d352d331481">Inode</a>, <a class="el" href="df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">kstat</a></li>
<li>ModifyTime&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a9f1f01620d0175f71eff75e384cd9042">kstat</a></li>
<li>Mouse&#160;:&#160;<a class="el" href="de/ded/input_8h.html#af2a47c6809d88e175dade0ef7b16aa13">InputReport.__unnamed17__</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

126
docs/functions_n.html Normal file
View File

@ -0,0 +1,126 @@
<!-- 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: Data Fields</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
&#160;<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&amp;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&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</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&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_n.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="contents">
<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div>
<h3><a id="index_n" name="index_n"></a>- n -</h3><ul>
<li>Name&#160;:&#160;<a class="el" href="db/de4/driver_8h.html#aa4fad96d724cc497931ce8587436bdbe">__DriverInfo</a>, <a class="el" href="df/d26/fs_8h.html#a445b70dc0c2908c5f600c6bc4f60c387">FileSystemInfo</a></li>
<li>Next&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a7b0918bb76d5e9399e7d7553b041d669">__attribute__</a>, <a class="el" href="db/de4/driver_8h.html#a26d05ed0210d3f4b2e4d882a2c802cbf">__PCIArray</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

128
docs/functions_o.html Normal file
View File

@ -0,0 +1,128 @@
<!-- 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: Data Fields</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
&#160;<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&amp;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&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</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&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_o.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="contents">
<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div>
<h3><a id="index_o" name="index_o"></a>- o -</h3><ul>
<li>Offset&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#ac7fd076e6f0290af80aee31a0af35b4a">Inode</a></li>
<li>Open&#160;:&#160;<a class="el" href="db/de6/structInodeOperations.html#a869200a6c684532a9a75a05bca1e9270">InodeOperations</a></li>
<li>Ops&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a2e69ea86f5e1537c9173b961a03bdc0c">FileSystemInfo</a></li>
<li>OutputBufferFull&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#aa9b7be021da7a0ec83d707bd42740f3d">PS2_STATUSES.__unnamed1__</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

146
docs/functions_p.html Normal file
View File

@ -0,0 +1,146 @@
<!-- 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: Data Fields</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
&#160;<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&amp;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&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</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&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_p.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="contents">
<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div>
<h3><a id="index_p" name="index_p"></a>- p -</h3><ul>
<li>ParityError&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#a63440a36bf6fd0748b3c188f3e9fda78">PS2_STATUSES.__unnamed1__</a></li>
<li>Patch&#160;:&#160;<a class="el" href="db/de4/driver_8h.html#ae96beda3cc29ee65b51c9838c01041c7">__DriverInfo::__DriverVersion</a></li>
<li>PCIbusNumber&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a0431a9ef3a084679c298017c6acfee3e">__attribute__</a></li>
<li>PCISegGroup&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#adeb7419d0ada1e37f2f4e4c7e9a291b2">__attribute__</a></li>
<li>Port1Clock&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#a44c6b11fcf9b6a9a6e7fe2a969b58b0f">PS2_CONFIGURATION.__unnamed3__</a></li>
<li>Port1InputBufferFull&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#aba33c9a5143b225eab7df62ac376741f">PS2_OUTPUT_PORT.__unnamed5__</a></li>
<li>Port1Interrupt&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#a78e48bc7d4778ddc8e647ec195da3e1a">PS2_CONFIGURATION.__unnamed3__</a></li>
<li>Port1OutputBufferFull&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#acd4e8faa0cb2df34eef242730f9abbcf">PS2_OUTPUT_PORT.__unnamed5__</a></li>
<li>Port1Translation&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#af4c84ba01a644fbe45e4b9e09f827168">PS2_CONFIGURATION.__unnamed3__</a></li>
<li>Port2Clock&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#aeeefe959ba7eabe712b1a3039d4d7ec7">PS2_CONFIGURATION.__unnamed3__</a>, <a class="el" href="d1/de1/aip_8h.html#aeeefe959ba7eabe712b1a3039d4d7ec7">PS2_OUTPUT_PORT.__unnamed5__</a></li>
<li>Port2Data&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#a88d3c2504556b9c06accac2642e8a48b">PS2_OUTPUT_PORT.__unnamed5__</a></li>
<li>Port2InputBufferFull&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#ac2d9dfb2e7ccc41b0869944f6de082e9">PS2_OUTPUT_PORT.__unnamed5__</a></li>
<li>Port2Interrupt&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#ab139fbe5dc1f6fb378c6de7168ad4254">PS2_CONFIGURATION.__unnamed3__</a></li>
<li>Port2OutputBufferFull&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#a04a22d5db50e8333c482419e9bbd2d78">PS2_OUTPUT_PORT.__unnamed5__</a></li>
<li>PrefetchableMemoryBase&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#aa2924a068486de3cda528b4a95ebd453">__attribute__</a></li>
<li>PrefetchableMemoryBaseUpper32&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a2f2d877c07231090063e6caf23c49a97">__attribute__</a></li>
<li>PrefetchableMemoryLimit&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a551193b66862430bf5a93cc918c0f7a2">__attribute__</a></li>
<li>PrefetchableMemoryLimitUpper32&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a77ed1a530436553ffdf621941fa69c0d">__attribute__</a></li>
<li>Pressure&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a1b34c3fecf099e318e4e761e49e5a655">TouchScreenReport</a></li>
<li>PrimaryBusNumber&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#af78b4f3d8572f5fc724f645bd9b9c6f6">__attribute__</a></li>
<li>PrivateData&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#afed4851539e0eb74fbd4cc4c0dca8abd">FileSystemInfo</a>, <a class="el" href="df/d26/fs_8h.html#ad5d7f7b9b3133592e590d5e9b5173425">Inode</a></li>
<li>ProgIF&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#af55b38884c985010421d1f7ea4728fc1">__attribute__</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

140
docs/functions_r.html Normal file
View File

@ -0,0 +1,140 @@
<!-- 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: Data Fields</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
&#160;<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&amp;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&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</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&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_r.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="contents">
<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div>
<h3><a id="index_r" name="index_r"></a>- r -</h3><ul>
<li>Raw&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#aabcce9d04cf80862c31c591b284ee358">PS2_CONFIGURATION</a>, <a class="el" href="d1/de1/aip_8h.html#a1c786a0ac638f742e31267026602ac54">PS2_KBD_TYPEMATIC</a>, <a class="el" href="d1/de1/aip_8h.html#a65e65c8ab0d8609ce12fc68a03cb8e00">PS2_MOUSE_PACKET.Base</a>, <a class="el" href="d1/de1/aip_8h.html#a65e65c8ab0d8609ce12fc68a03cb8e00">PS2_MOUSE_PACKET.ZMovement</a>, <a class="el" href="d1/de1/aip_8h.html#a6f55d35c117c53b1aa5b104e550674dd">PS2_OUTPUT_PORT</a>, <a class="el" href="d1/de1/aip_8h.html#a0aeb1f673a677a69047678d8dc1550d1">PS2_STATUSES</a></li>
<li>RawDevice&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a138b2f9d3133d7b3aeeec3986d064a7a">Inode</a>, <a class="el" href="df/d26/fs_8h.html#a0894ecf497e1e426853b876a47459280">kstat</a></li>
<li>Read&#160;:&#160;<a class="el" href="db/de6/structInodeOperations.html#a1b8ac7df82a22e9ee822c240a79076b4">InodeOperations</a></li>
<li>ReadDir&#160;:&#160;<a class="el" href="db/de6/structInodeOperations.html#a033b7baebdcfa352b4d84e4e3c9cee80">InodeOperations</a></li>
<li>ReadLink&#160;:&#160;<a class="el" href="db/de6/structInodeOperations.html#abf61f594d2b1d2a10a995329372c9ed9">InodeOperations</a></li>
<li>Remove&#160;:&#160;<a class="el" href="db/de6/structInodeOperations.html#a229c34e01b322f1b9533a049ff1f5cc9">InodeOperations</a></li>
<li>Rename&#160;:&#160;<a class="el" href="db/de6/structInodeOperations.html#a54bbd07bcb9a6143867be3aa05577413">InodeOperations</a></li>
<li>RepeatRate&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#ab0a4e5ca864ccf625afe5cbd853b490c">PS2_KBD_TYPEMATIC.__unnamed7__</a></li>
<li>Reserved&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a57e0aa05de0a45d24023e5c56eba520e">__attribute__</a></li>
<li>Reserved0&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a8dcff031235d3326f495f0b2d1db5114">__attribute__</a></li>
<li>Reserved1&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a504d5cebd50e3c1ea8fd5844dcd001cb">__attribute__</a></li>
<li>Reserved2&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#acf89fc9ee55923d8f97e524e05867464">__attribute__</a></li>
<li>RevisionID&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a11d59d8180946892dd910c63cbe2c261">__attribute__</a></li>
<li>RightButton&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a2174204a5c5dcc31d54449f3664f3a73">MouseReport</a></li>
<li>RmDir&#160;:&#160;<a class="el" href="db/de6/structInodeOperations.html#afb5728ae092216ddd3db335d1173e687">InodeOperations</a></li>
<li>RootName&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#ac03af40bdb9327cdf8a3c1c3d8bc4990">FileSystemInfo</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

141
docs/functions_s.html Normal file
View File

@ -0,0 +1,141 @@
<!-- 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: Data Fields</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
&#160;<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&amp;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&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</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&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_s.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="contents">
<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div>
<h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
<li>SecondaryBusNumber&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#aa0fd5ae295791e4dab0c6fe54ab7e931">__attribute__</a></li>
<li>SecondaryLatencyTimer&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a9e87a8ae25ff0e2fe4b703e596af2a2f">__attribute__</a></li>
<li>SecondaryStatus&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#afc237a8d3aa6077c476f9a206332c95b">__attribute__</a></li>
<li>Seek&#160;:&#160;<a class="el" href="db/de6/structInodeOperations.html#ae49064b9b56c095e3104fd73e19e7c7e">InodeOperations</a></li>
<li>Size&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a5f3da9475a138d8a510be43e53dd20b6">kstat</a></li>
<li>StartBus&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a92d65982de9305ea623f88b7327d0b17">__attribute__</a></li>
<li>Stat&#160;:&#160;<a class="el" href="db/de6/structInodeOperations.html#ace503c1be6e9452757578cad84370016">InodeOperations</a></li>
<li>Status&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a270c129ca1e262678d41858be07aa7ca">__attribute__</a></li>
<li>Subclass&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#aa3f64091ee6527d54908a7a458fa5ebd">__attribute__</a></li>
<li>SubordinateBusNumber&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#aaa6f0d9b9d54f8e9f26e19db4c1951d9">__attribute__</a></li>
<li>SubsystemID&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#af835623163bf30acd0b94a1b38f73e16">__attribute__</a></li>
<li>SubsystemVendorID&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a04b76a03bca66e34b60f344d030ae68c">__attribute__</a></li>
<li>SuperOps&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a2b23f750051678a50319f21d04541d66">FileSystemInfo</a></li>
<li>SymLink&#160;:&#160;<a class="el" href="db/de6/structInodeOperations.html#a530732a5e449903291a39f37b066befd">InodeOperations</a></li>
<li>Synchronize&#160;:&#160;<a class="el" href="d2/d55/structSuperBlockOperations.html#ac57a866f55ed08d2dd2897b27a541eb2">SuperBlockOperations</a></li>
<li>SystemFlag&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#acc8252d0e5a2a96ee791ee05c333bb56">PS2_CONFIGURATION.__unnamed3__</a>, <a class="el" href="d1/de1/aip_8h.html#acc8252d0e5a2a96ee791ee05c333bb56">PS2_STATUSES.__unnamed1__</a></li>
<li>SystemReset&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#a993f0a6346847628c86bbcf1cf306236">PS2_OUTPUT_PORT.__unnamed5__</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

128
docs/functions_t.html Normal file
View File

@ -0,0 +1,128 @@
<!-- 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: Data Fields</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
&#160;<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&amp;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&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</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&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_t.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="contents">
<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div>
<h3><a id="index_t" name="index_t"></a>- t -</h3><ul>
<li>TimeoutError&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#a2ce01afd7e833fc13c63448689ea762a">PS2_STATUSES.__unnamed1__</a></li>
<li>TouchScreen&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a64a952e5a8456c1030ce54bfa07ebb52">InputReport.__unnamed17__</a></li>
<li>Truncate&#160;:&#160;<a class="el" href="db/de6/structInodeOperations.html#a1636030e07da14031506e2ec85fae4c6">InodeOperations</a></li>
<li>Type&#160;:&#160;<a class="el" href="de/ded/input_8h.html#af15f4807037d91adf5b3223b64e9ad50">InputReport</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

127
docs/functions_u.html Normal file
View File

@ -0,0 +1,127 @@
<!-- 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: Data Fields</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
&#160;<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&amp;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&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</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&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_u.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="contents">
<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div>
<h3><a id="index_u" name="index_u"></a>- u -</h3><ul>
<li>Unknown1&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#a28c5637b237d55031f1b3772d731c041">PS2_STATUSES.__unnamed1__</a></li>
<li>Unknown2&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#afe489f6ef777e98956c00038b863eb0f">PS2_STATUSES.__unnamed1__</a></li>
<li>UserID&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a640517af38108c7ece215fe6789b497a">kstat</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

127
docs/functions_v.html Normal file
View File

@ -0,0 +1,127 @@
<!-- 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: Data Fields</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
&#160;<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&amp;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&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</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&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_v.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="contents">
<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div>
<h3><a id="index_v" name="index_v"></a>- v -</h3><ul>
<li>Value&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a689202409e48743b914713f96d93947c">KeyboardReport.__unnamed13__</a></li>
<li>VendorID&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#aa456187fbe2216e07869e1c7f6d69444">__attribute__</a></li>
<li>Version&#160;:&#160;<a class="el" href="db/de4/driver_8h.html#a7f2ee0705a9eaf49c4f920d827198530">__DriverInfo</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

View File

@ -5,7 +5,7 @@
<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.1" />
<meta name="generator" content="Doxygen 1.9.8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Data Fields - Variables</title>
<link href="tabs.css" rel="stylesheet" type="text/css" />
@ -52,21 +52,22 @@
</tbody>
</table>
</div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 -->
<!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@ -80,7 +81,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_vars.html',''); initResizable(); });
/* @license-end */
</script>
@ -94,568 +95,37 @@ $(document).ready(function(){initNavTree('functions_vars.html',''); initResizabl
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<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="contents">
&#160;
<div class="textblock">Here is a list of all variables with links to the structures/unions they belong to:</div>
<h3><a id="index_a"></a>- a -</h3><ul>
<li>Absolute
: <a class="el" href="de/ded/input_8h.html#a0948c8b288b733578be7105e95b5ac1f">MouseReport</a>
</li>
<li>AccessTime
: <a class="el" href="df/d26/fs_8h.html#af0d5a9e82aa0ece31db45ae57b97b5d9">kstat</a>
</li>
<li>AllocateInode
: <a class="el" href="d2/d55/structSuperBlockOperations.html#a9b919eaba70c8e9d020930ba97b7df68">SuperBlockOperations</a>
</li>
<li>APIVersion
: <a class="el" href="db/de4/driver_8h.html#af48c5b3ec3ca0917f83accb7464e4b0b">__DriverInfo::__DriverVersion</a>
</li>
<li>Attribute
: <a class="el" href="df/d26/fs_8h.html#a733e07be0afb4a7a10555436d8deb100">kstat</a>
</li>
<li>Author
: <a class="el" href="db/de4/driver_8h.html#a2d3b49bf3bc9a98b0c5d08152ef20863">__DriverInfo</a>
</li>
</ul>
<h3><a id="index_b"></a>- b -</h3><ul>
<li>BAR0
: <a class="el" href="d9/d97/pci_8h.html#ad6244cfeb10fb25b9ce81a2ade575ec7">__attribute__</a>
</li>
<li>BAR1
: <a class="el" href="d9/d97/pci_8h.html#aa09f0025fbc627c055256907f0b0d43f">__attribute__</a>
</li>
<li>BAR2
: <a class="el" href="d9/d97/pci_8h.html#a248f8bd7e51a03ace5644ab3485faeee">__attribute__</a>
</li>
<li>BAR3
: <a class="el" href="d9/d97/pci_8h.html#acb0639f4353d9f240c609242733df5e1">__attribute__</a>
</li>
<li>BAR4
: <a class="el" href="d9/d97/pci_8h.html#a7f473f6239caed08c06c5939f0999be1">__attribute__</a>
</li>
<li>BAR5
: <a class="el" href="d9/d97/pci_8h.html#a8d4ae102d9459f2c3ea913412e9a3f75">__attribute__</a>
</li>
<li>Base
: <a class="el" href="d1/de1/aip_8h.html#ae07d9573c7ae9aa7d734e43ab74d88b3">PS2_MOUSE_PACKET</a>
</li>
<li>BaseAddress
: <a class="el" href="d9/d97/pci_8h.html#af10c5358f92517a5e997d11ff8785c6b">__attribute__</a>
</li>
<li>BIST
: <a class="el" href="d9/d97/pci_8h.html#acafc473c7069fdd698c0b5742656100b">__attribute__</a>
</li>
<li>Blocks
: <a class="el" href="df/d26/fs_8h.html#a4e032619e90e03194c162718a33f09a0">kstat</a>
</li>
<li>BlockSize
: <a class="el" href="df/d26/fs_8h.html#aac2e36f2ffad2d048f6d1d3f988765ef">kstat</a>
</li>
<li>BridgeControl
: <a class="el" href="d9/d97/pci_8h.html#a6653a1245e72768cd03bb1f8ff843371">__attribute__</a>
</li>
<li>Bus
: <a class="el" href="d9/d97/pci_8h.html#aaf31a37199f9d24bad5f7c0bf66206ba">__attribute__</a>
</li>
<li>Button4
: <a class="el" href="de/ded/input_8h.html#a3c70979d62bde7107ffc6452b4d197d0">MouseReport</a>
</li>
<li>Button5
: <a class="el" href="de/ded/input_8h.html#a7fe6c9da952ca97bdaf1fd657c5e4682">MouseReport</a>
</li>
<li>Button6
: <a class="el" href="de/ded/input_8h.html#a5610542c386b7f777ccb943d75922ec7">MouseReport</a>
</li>
<li>Button7
: <a class="el" href="de/ded/input_8h.html#a98581074c8ffe2ba11636e831fce7672">MouseReport</a>
</li>
<li>Button8
: <a class="el" href="de/ded/input_8h.html#acde82f4d1fa67e06bc3a59eb6cc2a44c">MouseReport</a>
</li>
</ul>
<h3><a id="index_c"></a>- c -</h3><ul>
<li>CacheLineSize
: <a class="el" href="d9/d97/pci_8h.html#a5203ccd0486a21671341f4bb00c89b4b">__attribute__</a>
</li>
<li>CapabilitiesPointer
: <a class="el" href="d9/d97/pci_8h.html#a565e69897ebdab337c2c16941cfdf367">__attribute__</a>
</li>
<li>CardbusBusNumber
: <a class="el" href="d9/d97/pci_8h.html#a4faa20cb71d58e436b288f5ed0c7ec3e">__attribute__</a>
</li>
<li>CardbusCISPointer
: <a class="el" href="d9/d97/pci_8h.html#a7b43c1b116e3476c2fcb53965149c74d">__attribute__</a>
</li>
<li>CardbusLatencyTimer
: <a class="el" href="d9/d97/pci_8h.html#a33d7921c39e7383cbb67c6294a43c935">__attribute__</a>
</li>
<li>CardbusSocketRegistersBaseAddress
: <a class="el" href="d9/d97/pci_8h.html#a8d571620f57f70ce64fd15752fe9ac99">__attribute__</a>
</li>
<li>ChangeTime
: <a class="el" href="df/d26/fs_8h.html#a3d80694a7ef662e6e37ef68a5490f6ae">kstat</a>
</li>
<li>Character
: <a class="el" href="de/ded/input_8h.html#a3c7b23790a7fff8622f8552c7bd1b2f5">KeyboardReport</a>
</li>
<li>Class
: <a class="el" href="d9/d97/pci_8h.html#a10dff2b27b0c182ac0428796e1ab083d">__attribute__</a>
</li>
<li>Close
: <a class="el" href="db/de6/structInodeOperations.html#ab9c62336bdce356caa7d165b86371e7f">InodeOperations</a>
</li>
<li>Command
: <a class="el" href="d9/d97/pci_8h.html#af7007d29612482dce21e79e4db0fd2b8">__attribute__</a>
</li>
<li>Config
: <a class="el" href="d9/d97/pci_8h.html#aae7dbeb87dc97e9e2b3befb18fe075af">__attribute__</a>
</li>
<li>Create
: <a class="el" href="db/de6/structInodeOperations.html#abed9ba869733a00a02a41a3ea9765bda">InodeOperations</a>
</li>
</ul>
<h3><a id="index_d"></a>- d -</h3><ul>
<li>d_ino
: <a class="el" href="df/d26/fs_8h.html#aaf47378e1023c469b361bfbfe1e68ec4">kdirent</a>
</li>
<li>d_name
: <a class="el" href="df/d26/fs_8h.html#a5a9f69f32f7f6d41513d7093cd06b27b">kdirent</a>
</li>
<li>d_off
: <a class="el" href="df/d26/fs_8h.html#a883eee0b0e9bc85a6a4c0b81c12d59b4">kdirent</a>
</li>
<li>d_reclen
: <a class="el" href="df/d26/fs_8h.html#ab16632cca111e54cdbcb1e3ce465ed3c">kdirent</a>
</li>
<li>d_type
: <a class="el" href="df/d26/fs_8h.html#ae62da46e9487a67427fad586aa96806a">kdirent</a>
</li>
<li>DeleteInode
: <a class="el" href="d2/d55/structSuperBlockOperations.html#a91b8a508085e42bcf27a06058a0fd2f7">SuperBlockOperations</a>
</li>
<li>Description
: <a class="el" href="db/de4/driver_8h.html#ae899d6a573c8272d7f8c76baf8e3bd72">__DriverInfo</a>
</li>
<li>Destroy
: <a class="el" href="d2/d55/structSuperBlockOperations.html#ac5d91cc844c75e8d58ef124a9b2c8722">SuperBlockOperations</a>
</li>
<li>Device
: <a class="el" href="d9/d97/pci_8h.html#a70e8123ed01deec0c941aab234c7bb7c">__attribute__</a>
, <a class="el" href="db/de4/driver_8h.html#a9621e2b64bb89fa541c5028c377f4788">__PCIArray</a>
, <a class="el" href="df/d26/fs_8h.html#a596b05c30fb6356f46f6c827bdac7fc6">Inode</a>
, <a class="el" href="de/ded/input_8h.html#ae0e73e3ad012fad295b7bf2d1cc93da9">InputReport</a>
, <a class="el" href="df/d26/fs_8h.html#a564f699164b986ac3358ce6acde557e5">kstat</a>
</li>
<li>DeviceID
: <a class="el" href="d9/d97/pci_8h.html#a98ae6cf864126f6a5e77aafde0b0f2ba">__attribute__</a>
</li>
</ul>
<h3><a id="index_e"></a>- e -</h3><ul>
<li>EndBus
: <a class="el" href="d9/d97/pci_8h.html#a797ba226f98d7684ec7b14d8a7ed0e1a">__attribute__</a>
</li>
<li>ExpansionROMBaseAddress
: <a class="el" href="d9/d97/pci_8h.html#aae81f3688f91a218026f58f058409ee4">__attribute__</a>
</li>
</ul>
<h3><a id="index_f"></a>- f -</h3><ul>
<li>Flags
: <a class="el" href="df/d26/fs_8h.html#a3790269ab0eed561191ef95d65747e82">FileSystemInfo</a>
, <a class="el" href="df/d26/fs_8h.html#ab5bfae4f7951e37243599de928130341">Inode</a>
</li>
<li>Function
: <a class="el" href="d9/d97/pci_8h.html#a41799e343181bb0f313551ceacc1d699">__attribute__</a>
</li>
</ul>
<h3><a id="index_g"></a>- g -</h3><ul>
<li>GroupID
: <a class="el" href="df/d26/fs_8h.html#a6df31642b52e126ee6433ae83c5c7df8">kstat</a>
</li>
</ul>
<h3><a id="index_h"></a>- h -</h3><ul>
<li>HardLinks
: <a class="el" href="df/d26/fs_8h.html#a90cbd8716158e3d6c367080d81e7327e">kstat</a>
</li>
<li>Header
: <a class="el" href="d9/d97/pci_8h.html#a1da8e906de677a603e3797b8e69aa5b8">__attribute__</a>
</li>
<li>HeaderType
: <a class="el" href="d9/d97/pci_8h.html#ac3db7471bb58aeb50cd8a4ff20b972f8">__attribute__</a>
</li>
</ul>
<h3><a id="index_i"></a>- i -</h3><ul>
<li>Index
: <a class="el" href="df/d26/fs_8h.html#a594a4636414d0b19f3b08860c0121a66">Inode</a>
, <a class="el" href="df/d26/fs_8h.html#ab513d931acdad2f26554dbcc31fe90e4">kstat</a>
</li>
<li>InterruptLine
: <a class="el" href="d9/d97/pci_8h.html#aa8c4898d8b7bb2c8399b83d3b1dbe638">__attribute__</a>
</li>
<li>InterruptPin
: <a class="el" href="d9/d97/pci_8h.html#a7023b46231d8f13203c70f524c305b0e">__attribute__</a>
</li>
<li>IOBase
: <a class="el" href="d9/d97/pci_8h.html#a9fc1fd7c96007fbdd7bb6eb7cc304a93">__attribute__</a>
</li>
<li>IOBase0
: <a class="el" href="d9/d97/pci_8h.html#a9dfed6f399f059b54a67c64c3cbb8503">__attribute__</a>
</li>
<li>IOBase1
: <a class="el" href="d9/d97/pci_8h.html#a6cc6ba51237bbd2bf6183aa2034c83e7">__attribute__</a>
</li>
<li>IOBaseUpper16
: <a class="el" href="d9/d97/pci_8h.html#abefbd948c06849446451cbd2a7bc5bb4">__attribute__</a>
</li>
<li>Ioctl
: <a class="el" href="db/de6/structInodeOperations.html#a0df9d6741496cdbe9d25d4d80d06f509">InodeOperations</a>
</li>
<li>IOLimit
: <a class="el" href="d9/d97/pci_8h.html#a007ba82f5fce2b96997b593d172e38c9">__attribute__</a>
</li>
<li>IOLimit0
: <a class="el" href="d9/d97/pci_8h.html#a58a81fb80d67b2d65dde05befff9aead">__attribute__</a>
</li>
<li>IOLimit1
: <a class="el" href="d9/d97/pci_8h.html#ae4796ee9bcd0f630b6f3ddadcb45d142">__attribute__</a>
</li>
<li>IOLimitUpper16
: <a class="el" href="d9/d97/pci_8h.html#a91497254c3748e5fde3ea91765564df6">__attribute__</a>
</li>
</ul>
<h3><a id="index_k"></a>- k -</h3><ul>
<li>KernelData
: <a class="el" href="df/d26/fs_8h.html#a866fcc7922cd6949f8ee7e41b270fde6">Inode</a>
</li>
<li>Key
: <a class="el" href="de/ded/input_8h.html#a173d8f2a67aa82689612753fad2e5095">KeyboardReport</a>
</li>
</ul>
<h3><a id="index_l"></a>- l -</h3><ul>
<li>LatencyTimer
: <a class="el" href="d9/d97/pci_8h.html#a3337cb00eab6cb94e1e2939d405f9642">__attribute__</a>
</li>
<li>LeftButton
: <a class="el" href="de/ded/input_8h.html#a07f571f12b57c589630dcde60ef4e660">MouseReport</a>
</li>
<li>LegacyBaseAddress
: <a class="el" href="d9/d97/pci_8h.html#a1fd8e7908092abd685bec191512dbf52">__attribute__</a>
</li>
<li>License
: <a class="el" href="db/de4/driver_8h.html#ab5668e50b63547b42892315f1f59da77">__DriverInfo</a>
</li>
<li>Lookup
: <a class="el" href="db/de6/structInodeOperations.html#a7f143243e5be1fc608f99072d3c93cb5">InodeOperations</a>
</li>
</ul>
<h3><a id="index_m"></a>- m -</h3><ul>
<li>Major
: <a class="el" href="db/de4/driver_8h.html#a662fb62393b6fd7d7ec85f502db44247">__DriverInfo::__DriverVersion</a>
</li>
<li>MaxLatency
: <a class="el" href="d9/d97/pci_8h.html#a753c2d858d0da969c33264c1b58807d3">__attribute__</a>
</li>
<li>MemoryBase
: <a class="el" href="d9/d97/pci_8h.html#a12988ca39a1411705fc1ec07e911ea9e">__attribute__</a>
</li>
<li>MemoryBase0
: <a class="el" href="d9/d97/pci_8h.html#aa0e9d3dfe23309d12ac53048d78612e9">__attribute__</a>
</li>
<li>MemoryBase1
: <a class="el" href="d9/d97/pci_8h.html#a584e418589203e608af0af71bb48b9a1">__attribute__</a>
</li>
<li>MemoryLimit
: <a class="el" href="d9/d97/pci_8h.html#a841b9fdcd76addc908b450866a648847">__attribute__</a>
</li>
<li>MemoryLimit0
: <a class="el" href="d9/d97/pci_8h.html#a2aeb8ff897f63e59cee035a4ddf70e5f">__attribute__</a>
</li>
<li>MemoryLimit1
: <a class="el" href="d9/d97/pci_8h.html#a70ef8fb79e3d95888ff16d99d7bb5d8d">__attribute__</a>
</li>
<li>MiddleButton
: <a class="el" href="de/ded/input_8h.html#a66947db99db5c8ea44a2b070140f1ef3">MouseReport</a>
</li>
<li>MinGrant
: <a class="el" href="d9/d97/pci_8h.html#a4a8682f61f08539e609d9ca0bda44ea6">__attribute__</a>
</li>
<li>Minor
: <a class="el" href="db/de4/driver_8h.html#a3f96d16fb3c6015ab7e0049f6e18834b">__DriverInfo::__DriverVersion</a>
</li>
<li>MkDir
: <a class="el" href="db/de6/structInodeOperations.html#a490a002f55d3f99697641d2de8e62ae9">InodeOperations</a>
</li>
<li>Mode
: <a class="el" href="df/d26/fs_8h.html#a667a06765053832b0e364d352d331481">Inode</a>
, <a class="el" href="df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">kstat</a>
</li>
<li>ModifyTime
: <a class="el" href="df/d26/fs_8h.html#a9f1f01620d0175f71eff75e384cd9042">kstat</a>
</li>
</ul>
<h3><a id="index_n"></a>- n -</h3><ul>
<li>Name
: <a class="el" href="db/de4/driver_8h.html#aa4fad96d724cc497931ce8587436bdbe">__DriverInfo</a>
, <a class="el" href="df/d26/fs_8h.html#a445b70dc0c2908c5f600c6bc4f60c387">FileSystemInfo</a>
</li>
<li>Next
: <a class="el" href="d9/d97/pci_8h.html#a7b0918bb76d5e9399e7d7553b041d669">__attribute__</a>
, <a class="el" href="db/de4/driver_8h.html#a26d05ed0210d3f4b2e4d882a2c802cbf">__PCIArray</a>
</li>
</ul>
<h3><a id="index_o"></a>- o -</h3><ul>
<li>Offset
: <a class="el" href="df/d26/fs_8h.html#ac7fd076e6f0290af80aee31a0af35b4a">Inode</a>
</li>
<li>Open
: <a class="el" href="db/de6/structInodeOperations.html#a869200a6c684532a9a75a05bca1e9270">InodeOperations</a>
</li>
<li>Ops
: <a class="el" href="df/d26/fs_8h.html#a2e69ea86f5e1537c9173b961a03bdc0c">FileSystemInfo</a>
</li>
</ul>
<h3><a id="index_p"></a>- p -</h3><ul>
<li>Patch
: <a class="el" href="db/de4/driver_8h.html#ae96beda3cc29ee65b51c9838c01041c7">__DriverInfo::__DriverVersion</a>
</li>
<li>PCIbusNumber
: <a class="el" href="d9/d97/pci_8h.html#a0431a9ef3a084679c298017c6acfee3e">__attribute__</a>
</li>
<li>PCISegGroup
: <a class="el" href="d9/d97/pci_8h.html#adeb7419d0ada1e37f2f4e4c7e9a291b2">__attribute__</a>
</li>
<li>PrefetchableMemoryBase
: <a class="el" href="d9/d97/pci_8h.html#aa2924a068486de3cda528b4a95ebd453">__attribute__</a>
</li>
<li>PrefetchableMemoryBaseUpper32
: <a class="el" href="d9/d97/pci_8h.html#a2f2d877c07231090063e6caf23c49a97">__attribute__</a>
</li>
<li>PrefetchableMemoryLimit
: <a class="el" href="d9/d97/pci_8h.html#a551193b66862430bf5a93cc918c0f7a2">__attribute__</a>
</li>
<li>PrefetchableMemoryLimitUpper32
: <a class="el" href="d9/d97/pci_8h.html#a77ed1a530436553ffdf621941fa69c0d">__attribute__</a>
</li>
<li>Pressure
: <a class="el" href="de/ded/input_8h.html#a1b34c3fecf099e318e4e761e49e5a655">TouchScreenReport</a>
</li>
<li>PrimaryBusNumber
: <a class="el" href="d9/d97/pci_8h.html#af78b4f3d8572f5fc724f645bd9b9c6f6">__attribute__</a>
</li>
<li>PrivateData
: <a class="el" href="df/d26/fs_8h.html#afed4851539e0eb74fbd4cc4c0dca8abd">FileSystemInfo</a>
, <a class="el" href="df/d26/fs_8h.html#ad5d7f7b9b3133592e590d5e9b5173425">Inode</a>
</li>
<li>ProgIF
: <a class="el" href="d9/d97/pci_8h.html#af55b38884c985010421d1f7ea4728fc1">__attribute__</a>
</li>
</ul>
<h3><a id="index_r"></a>- r -</h3><ul>
<li>Raw
: <a class="el" href="d1/de1/aip_8h.html#aabcce9d04cf80862c31c591b284ee358">PS2_CONFIGURATION</a>
, <a class="el" href="d1/de1/aip_8h.html#a1c786a0ac638f742e31267026602ac54">PS2_KBD_TYPEMATIC</a>
, <a class="el" href="d1/de1/aip_8h.html#a6f55d35c117c53b1aa5b104e550674dd">PS2_OUTPUT_PORT</a>
, <a class="el" href="d1/de1/aip_8h.html#a0aeb1f673a677a69047678d8dc1550d1">PS2_STATUSES</a>
</li>
<li>RawDevice
: <a class="el" href="df/d26/fs_8h.html#a138b2f9d3133d7b3aeeec3986d064a7a">Inode</a>
, <a class="el" href="df/d26/fs_8h.html#a0894ecf497e1e426853b876a47459280">kstat</a>
</li>
<li>Read
: <a class="el" href="db/de6/structInodeOperations.html#a1b8ac7df82a22e9ee822c240a79076b4">InodeOperations</a>
</li>
<li>ReadDir
: <a class="el" href="db/de6/structInodeOperations.html#a033b7baebdcfa352b4d84e4e3c9cee80">InodeOperations</a>
</li>
<li>ReadLink
: <a class="el" href="db/de6/structInodeOperations.html#abf61f594d2b1d2a10a995329372c9ed9">InodeOperations</a>
</li>
<li>Remove
: <a class="el" href="db/de6/structInodeOperations.html#a229c34e01b322f1b9533a049ff1f5cc9">InodeOperations</a>
</li>
<li>Rename
: <a class="el" href="db/de6/structInodeOperations.html#a54bbd07bcb9a6143867be3aa05577413">InodeOperations</a>
</li>
<li>Reserved
: <a class="el" href="d9/d97/pci_8h.html#a57e0aa05de0a45d24023e5c56eba520e">__attribute__</a>
</li>
<li>Reserved0
: <a class="el" href="d9/d97/pci_8h.html#a8dcff031235d3326f495f0b2d1db5114">__attribute__</a>
</li>
<li>Reserved1
: <a class="el" href="d9/d97/pci_8h.html#a504d5cebd50e3c1ea8fd5844dcd001cb">__attribute__</a>
</li>
<li>Reserved2
: <a class="el" href="d9/d97/pci_8h.html#acf89fc9ee55923d8f97e524e05867464">__attribute__</a>
</li>
<li>RevisionID
: <a class="el" href="d9/d97/pci_8h.html#a11d59d8180946892dd910c63cbe2c261">__attribute__</a>
</li>
<li>RightButton
: <a class="el" href="de/ded/input_8h.html#a2174204a5c5dcc31d54449f3664f3a73">MouseReport</a>
</li>
<li>RmDir
: <a class="el" href="db/de6/structInodeOperations.html#afb5728ae092216ddd3db335d1173e687">InodeOperations</a>
</li>
<li>RootName
: <a class="el" href="df/d26/fs_8h.html#ac03af40bdb9327cdf8a3c1c3d8bc4990">FileSystemInfo</a>
</li>
</ul>
<h3><a id="index_s"></a>- s -</h3><ul>
<li>SecondaryBusNumber
: <a class="el" href="d9/d97/pci_8h.html#aa0fd5ae295791e4dab0c6fe54ab7e931">__attribute__</a>
</li>
<li>SecondaryLatencyTimer
: <a class="el" href="d9/d97/pci_8h.html#a9e87a8ae25ff0e2fe4b703e596af2a2f">__attribute__</a>
</li>
<li>SecondaryStatus
: <a class="el" href="d9/d97/pci_8h.html#afc237a8d3aa6077c476f9a206332c95b">__attribute__</a>
</li>
<li>Seek
: <a class="el" href="db/de6/structInodeOperations.html#ae49064b9b56c095e3104fd73e19e7c7e">InodeOperations</a>
</li>
<li>Size
: <a class="el" href="df/d26/fs_8h.html#a5f3da9475a138d8a510be43e53dd20b6">kstat</a>
</li>
<li>StartBus
: <a class="el" href="d9/d97/pci_8h.html#a92d65982de9305ea623f88b7327d0b17">__attribute__</a>
</li>
<li>Stat
: <a class="el" href="db/de6/structInodeOperations.html#ace503c1be6e9452757578cad84370016">InodeOperations</a>
</li>
<li>Status
: <a class="el" href="d9/d97/pci_8h.html#a270c129ca1e262678d41858be07aa7ca">__attribute__</a>
</li>
<li>Subclass
: <a class="el" href="d9/d97/pci_8h.html#aa3f64091ee6527d54908a7a458fa5ebd">__attribute__</a>
</li>
<li>SubordinateBusNumber
: <a class="el" href="d9/d97/pci_8h.html#aaa6f0d9b9d54f8e9f26e19db4c1951d9">__attribute__</a>
</li>
<li>SubsystemID
: <a class="el" href="d9/d97/pci_8h.html#af835623163bf30acd0b94a1b38f73e16">__attribute__</a>
</li>
<li>SubsystemVendorID
: <a class="el" href="d9/d97/pci_8h.html#a04b76a03bca66e34b60f344d030ae68c">__attribute__</a>
</li>
<li>SuperOps
: <a class="el" href="df/d26/fs_8h.html#a2b23f750051678a50319f21d04541d66">FileSystemInfo</a>
</li>
<li>SymLink
: <a class="el" href="db/de6/structInodeOperations.html#a530732a5e449903291a39f37b066befd">InodeOperations</a>
</li>
<li>Synchronize
: <a class="el" href="d2/d55/structSuperBlockOperations.html#ac57a866f55ed08d2dd2897b27a541eb2">SuperBlockOperations</a>
</li>
</ul>
<h3><a id="index_t"></a>- t -</h3><ul>
<li>Truncate
: <a class="el" href="db/de6/structInodeOperations.html#a1636030e07da14031506e2ec85fae4c6">InodeOperations</a>
</li>
<li>Type
: <a class="el" href="de/ded/input_8h.html#af15f4807037d91adf5b3223b64e9ad50">InputReport</a>
</li>
</ul>
<h3><a id="index_u"></a>- u -</h3><ul>
<li>UserID
: <a class="el" href="df/d26/fs_8h.html#a640517af38108c7ece215fe6789b497a">kstat</a>
</li>
</ul>
<h3><a id="index_v"></a>- v -</h3><ul>
<li>VendorID
: <a class="el" href="d9/d97/pci_8h.html#aa456187fbe2216e07869e1c7f6d69444">__attribute__</a>
</li>
<li>Version
: <a class="el" href="db/de4/driver_8h.html#a7f2ee0705a9eaf49c4f920d827198530">__DriverInfo</a>
</li>
</ul>
<h3><a id="index_w"></a>- w -</h3><ul>
<li>Write
: <a class="el" href="db/de6/structInodeOperations.html#adb7eaaee195090e8d618a6e9c3ca507a">InodeOperations</a>
</li>
</ul>
<h3><a id="index_x"></a>- x -</h3><ul>
<li>X
: <a class="el" href="de/ded/input_8h.html#a2034158134bad2907f7aca9f1df5168d">MouseReport</a>
, <a class="el" href="de/ded/input_8h.html#a2d9df0f07baaff3c26b0daf9c3c782de">TouchScreenReport</a>
</li>
<li>XMovement
: <a class="el" href="d1/de1/aip_8h.html#a03984accdad77fa5280f8724510170d4">PS2_MOUSE_PACKET</a>
</li>
</ul>
<h3><a id="index_y"></a>- y -</h3><ul>
<li>Y
: <a class="el" href="de/ded/input_8h.html#ad78247604ee68b483bec72e682b1ef71">MouseReport</a>
, <a class="el" href="de/ded/input_8h.html#a791863f8aa872fc18aef188a85436abe">TouchScreenReport</a>
</li>
<li>YMovement
: <a class="el" href="d1/de1/aip_8h.html#ae7ed739b075fbfcabddfb598f2ebb912">PS2_MOUSE_PACKET</a>
</li>
</ul>
<h3><a id="index_z"></a>- z -</h3><ul>
<li>Z
: <a class="el" href="de/ded/input_8h.html#aa8d96a2473f48cd0f643552256ed37a4">MouseReport</a>
</li>
<li>ZMovement
: <a class="el" href="d1/de1/aip_8h.html#acc274a47b2ec66d6731ec91b274e1423">PS2_MOUSE_PACKET</a>
</li>
<h3><a id="index_a" name="index_a"></a>- a -</h3><ul>
<li>A20Gate&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#ab24700857c7c1e39353a7d8d12212ee9">PS2_OUTPUT_PORT.__unnamed5__</a></li>
<li>Absolute&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a0948c8b288b733578be7105e95b5ac1f">MouseReport</a></li>
<li>Accelerometer&#160;:&#160;<a class="el" href="de/ded/input_8h.html#ab043bc6d611582087d8bf1790d863d69">InputReport.__unnamed17__</a></li>
<li>AccessTime&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#af0d5a9e82aa0ece31db45ae57b97b5d9">kstat</a></li>
<li>AllocateInode&#160;:&#160;<a class="el" href="d2/d55/structSuperBlockOperations.html#a9b919eaba70c8e9d020930ba97b7df68">SuperBlockOperations</a></li>
<li>APIVersion&#160;:&#160;<a class="el" href="db/de4/driver_8h.html#af48c5b3ec3ca0917f83accb7464e4b0b">__DriverInfo::__DriverVersion</a></li>
<li>Attribute&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a733e07be0afb4a7a10555436d8deb100">kstat</a></li>
<li>Author&#160;:&#160;<a class="el" href="db/de4/driver_8h.html#a2d3b49bf3bc9a98b0c5d08152ef20863">__DriverInfo</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 4 2025 19:36:04 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.1 </li>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

28
docs/functions_vars.js Normal file
View File

@ -0,0 +1,28 @@
var functions_vars =
[
[ "a", "functions_vars.html", null ],
[ "b", "functions_vars_b.html", null ],
[ "c", "functions_vars_c.html", null ],
[ "d", "functions_vars_d.html", null ],
[ "e", "functions_vars_e.html", null ],
[ "f", "functions_vars_f.html", null ],
[ "g", "functions_vars_g.html", null ],
[ "h", "functions_vars_h.html", null ],
[ "i", "functions_vars_i.html", null ],
[ "j", "functions_vars_j.html", null ],
[ "k", "functions_vars_k.html", null ],
[ "l", "functions_vars_l.html", null ],
[ "m", "functions_vars_m.html", null ],
[ "n", "functions_vars_n.html", null ],
[ "o", "functions_vars_o.html", null ],
[ "p", "functions_vars_p.html", null ],
[ "r", "functions_vars_r.html", null ],
[ "s", "functions_vars_s.html", null ],
[ "t", "functions_vars_t.html", null ],
[ "u", "functions_vars_u.html", null ],
[ "v", "functions_vars_v.html", null ],
[ "w", "functions_vars_w.html", null ],
[ "x", "functions_vars_x.html", null ],
[ "y", "functions_vars_y.html", null ],
[ "z", "functions_vars_z.html", null ]
];

142
docs/functions_vars_b.html Normal file
View File

@ -0,0 +1,142 @@
<!-- 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: Data Fields - Variables</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
&#160;<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&amp;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&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</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&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_vars_b.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="contents">
<div class="textblock">Here is a list of all variables with links to the structures/unions they belong to:</div>
<h3><a id="index_b" name="index_b"></a>- b -</h3><ul>
<li>BAR0&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#ad6244cfeb10fb25b9ce81a2ade575ec7">__attribute__</a></li>
<li>BAR1&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#aa09f0025fbc627c055256907f0b0d43f">__attribute__</a></li>
<li>BAR2&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a248f8bd7e51a03ace5644ab3485faeee">__attribute__</a></li>
<li>BAR3&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#acb0639f4353d9f240c609242733df5e1">__attribute__</a></li>
<li>BAR4&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a7f473f6239caed08c06c5939f0999be1">__attribute__</a></li>
<li>BAR5&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a8d4ae102d9459f2c3ea913412e9a3f75">__attribute__</a></li>
<li>Base&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#ae07d9573c7ae9aa7d734e43ab74d88b3">PS2_MOUSE_PACKET</a></li>
<li>BaseAddress&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#af10c5358f92517a5e997d11ff8785c6b">__attribute__</a></li>
<li>BIST&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#acafc473c7069fdd698c0b5742656100b">__attribute__</a></li>
<li>Blocks&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a4e032619e90e03194c162718a33f09a0">kstat</a></li>
<li>BlockSize&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#aac2e36f2ffad2d048f6d1d3f988765ef">kstat</a></li>
<li>BridgeControl&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a6653a1245e72768cd03bb1f8ff843371">__attribute__</a></li>
<li>Bus&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#aaf31a37199f9d24bad5f7c0bf66206ba">__attribute__</a></li>
<li>Button4&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a3c70979d62bde7107ffc6452b4d197d0">MouseReport</a></li>
<li>Button5&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a7fe6c9da952ca97bdaf1fd657c5e4682">MouseReport</a></li>
<li>Button6&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a5610542c386b7f777ccb943d75922ec7">MouseReport</a></li>
<li>Button7&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a98581074c8ffe2ba11636e831fce7672">MouseReport</a></li>
<li>Button8&#160;:&#160;<a class="el" href="de/ded/input_8h.html#acde82f4d1fa67e06bc3a59eb6cc2a44c">MouseReport</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

138
docs/functions_vars_c.html Normal file
View File

@ -0,0 +1,138 @@
<!-- 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: Data Fields - Variables</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
&#160;<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&amp;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&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</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&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_vars_c.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="contents">
<div class="textblock">Here is a list of all variables with links to the structures/unions they belong to:</div>
<h3><a id="index_c" name="index_c"></a>- c -</h3><ul>
<li>CacheLineSize&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a5203ccd0486a21671341f4bb00c89b4b">__attribute__</a></li>
<li>CapabilitiesPointer&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a565e69897ebdab337c2c16941cfdf367">__attribute__</a></li>
<li>CardbusBusNumber&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a4faa20cb71d58e436b288f5ed0c7ec3e">__attribute__</a></li>
<li>CardbusCISPointer&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a7b43c1b116e3476c2fcb53965149c74d">__attribute__</a></li>
<li>CardbusLatencyTimer&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a33d7921c39e7383cbb67c6294a43c935">__attribute__</a></li>
<li>CardbusSocketRegistersBaseAddress&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a8d571620f57f70ce64fd15752fe9ac99">__attribute__</a></li>
<li>ChangeTime&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a3d80694a7ef662e6e37ef68a5490f6ae">kstat</a></li>
<li>Character&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a3c7b23790a7fff8622f8552c7bd1b2f5">KeyboardReport</a></li>
<li>Class&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a10dff2b27b0c182ac0428796e1ab083d">__attribute__</a></li>
<li>Close&#160;:&#160;<a class="el" href="db/de6/structInodeOperations.html#ab9c62336bdce356caa7d165b86371e7f">InodeOperations</a></li>
<li>Command&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#af7007d29612482dce21e79e4db0fd2b8">__attribute__</a></li>
<li>CommandData&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#ad3c1a945d3b7f0aa9f0bbcb1bdc77d37">PS2_STATUSES.__unnamed1__</a></li>
<li>Config&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#aae7dbeb87dc97e9e2b3befb18fe075af">__attribute__</a></li>
<li>Create&#160;:&#160;<a class="el" href="db/de6/structInodeOperations.html#abed9ba869733a00a02a41a3ea9765bda">InodeOperations</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

135
docs/functions_vars_d.html Normal file
View File

@ -0,0 +1,135 @@
<!-- 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: Data Fields - Variables</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
&#160;<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&amp;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&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</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&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_vars_d.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="contents">
<div class="textblock">Here is a list of all variables with links to the structures/unions they belong to:</div>
<h3><a id="index_d" name="index_d"></a>- d -</h3><ul>
<li>d_ino&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#aaf47378e1023c469b361bfbfe1e68ec4">kdirent</a></li>
<li>d_name&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a5a9f69f32f7f6d41513d7093cd06b27b">kdirent</a></li>
<li>d_off&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a883eee0b0e9bc85a6a4c0b81c12d59b4">kdirent</a></li>
<li>d_reclen&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#ab16632cca111e54cdbcb1e3ce465ed3c">kdirent</a></li>
<li>d_type&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#ae62da46e9487a67427fad586aa96806a">kdirent</a></li>
<li>Delay&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#a8f497c1a3d15af9e0c215019f26b887d">PS2_KBD_TYPEMATIC.__unnamed7__</a></li>
<li>DeleteInode&#160;:&#160;<a class="el" href="d2/d55/structSuperBlockOperations.html#a91b8a508085e42bcf27a06058a0fd2f7">SuperBlockOperations</a></li>
<li>Description&#160;:&#160;<a class="el" href="db/de4/driver_8h.html#ae899d6a573c8272d7f8c76baf8e3bd72">__DriverInfo</a></li>
<li>Destroy&#160;:&#160;<a class="el" href="d2/d55/structSuperBlockOperations.html#ac5d91cc844c75e8d58ef124a9b2c8722">SuperBlockOperations</a></li>
<li>Device&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a70e8123ed01deec0c941aab234c7bb7c">__attribute__</a>, <a class="el" href="db/de4/driver_8h.html#a9621e2b64bb89fa541c5028c377f4788">__PCIArray</a>, <a class="el" href="df/d26/fs_8h.html#a596b05c30fb6356f46f6c827bdac7fc6">Inode</a>, <a class="el" href="de/ded/input_8h.html#ae0e73e3ad012fad295b7bf2d1cc93da9">InputReport</a>, <a class="el" href="df/d26/fs_8h.html#a564f699164b986ac3358ce6acde557e5">kstat</a></li>
<li>DeviceID&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a98ae6cf864126f6a5e77aafde0b0f2ba">__attribute__</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

126
docs/functions_vars_e.html Normal file
View File

@ -0,0 +1,126 @@
<!-- 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: Data Fields - Variables</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
&#160;<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&amp;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&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</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&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_vars_e.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="contents">
<div class="textblock">Here is a list of all variables with links to the structures/unions they belong to:</div>
<h3><a id="index_e" name="index_e"></a>- e -</h3><ul>
<li>EndBus&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a797ba226f98d7684ec7b14d8a7ed0e1a">__attribute__</a></li>
<li>ExpansionROMBaseAddress&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#aae81f3688f91a218026f58f058409ee4">__attribute__</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

126
docs/functions_vars_f.html Normal file
View File

@ -0,0 +1,126 @@
<!-- 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: Data Fields - Variables</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
&#160;<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&amp;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&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</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&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_vars_f.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="contents">
<div class="textblock">Here is a list of all variables with links to the structures/unions they belong to:</div>
<h3><a id="index_f" name="index_f"></a>- f -</h3><ul>
<li>Flags&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a3790269ab0eed561191ef95d65747e82">FileSystemInfo</a>, <a class="el" href="df/d26/fs_8h.html#ab5bfae4f7951e37243599de928130341">Inode</a></li>
<li>Function&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a41799e343181bb0f313551ceacc1d699">__attribute__</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

127
docs/functions_vars_g.html Normal file
View File

@ -0,0 +1,127 @@
<!-- 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: Data Fields - Variables</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
&#160;<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&amp;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&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</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&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_vars_g.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="contents">
<div class="textblock">Here is a list of all variables with links to the structures/unions they belong to:</div>
<h3><a id="index_g" name="index_g"></a>- g -</h3><ul>
<li>Gamepad&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a221f6781b4faa2d321ca0d928f518d6e">InputReport.__unnamed17__</a></li>
<li>GroupID&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a6df31642b52e126ee6433ae83c5c7df8">kstat</a></li>
<li>Gyroscope&#160;:&#160;<a class="el" href="de/ded/input_8h.html#abed99e5db57749f375e738c1c0258047">InputReport.__unnamed17__</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

127
docs/functions_vars_h.html Normal file
View File

@ -0,0 +1,127 @@
<!-- 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: Data Fields - Variables</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
&#160;<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&amp;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&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</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&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_vars_h.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="contents">
<div class="textblock">Here is a list of all variables with links to the structures/unions they belong to:</div>
<h3><a id="index_h" name="index_h"></a>- h -</h3><ul>
<li>HardLinks&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a90cbd8716158e3d6c367080d81e7327e">kstat</a></li>
<li>Header&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a1da8e906de677a603e3797b8e69aa5b8">__attribute__</a></li>
<li>HeaderType&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#ac3db7471bb58aeb50cd8a4ff20b972f8">__attribute__</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

138
docs/functions_vars_i.html Normal file
View File

@ -0,0 +1,138 @@
<!-- 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: Data Fields - Variables</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
&#160;<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&amp;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&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</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&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_vars_i.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="contents">
<div class="textblock">Here is a list of all variables with links to the structures/unions they belong to:</div>
<h3><a id="index_i" name="index_i"></a>- i -</h3><ul>
<li>Index&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a594a4636414d0b19f3b08860c0121a66">Inode</a>, <a class="el" href="df/d26/fs_8h.html#ab513d931acdad2f26554dbcc31fe90e4">kstat</a></li>
<li>InputBufferFull&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#a999955f00254a1ec83b388b8142ac5e6">PS2_STATUSES.__unnamed1__</a></li>
<li>InterruptLine&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#aa8c4898d8b7bb2c8399b83d3b1dbe638">__attribute__</a></li>
<li>InterruptPin&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a7023b46231d8f13203c70f524c305b0e">__attribute__</a></li>
<li>IOBase&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a9fc1fd7c96007fbdd7bb6eb7cc304a93">__attribute__</a></li>
<li>IOBase0&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a9dfed6f399f059b54a67c64c3cbb8503">__attribute__</a></li>
<li>IOBase1&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a6cc6ba51237bbd2bf6183aa2034c83e7">__attribute__</a></li>
<li>IOBaseUpper16&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#abefbd948c06849446451cbd2a7bc5bb4">__attribute__</a></li>
<li>Ioctl&#160;:&#160;<a class="el" href="db/de6/structInodeOperations.html#a0df9d6741496cdbe9d25d4d80d06f509">InodeOperations</a></li>
<li>IOLimit&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a007ba82f5fce2b96997b593d172e38c9">__attribute__</a></li>
<li>IOLimit0&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a58a81fb80d67b2d65dde05befff9aead">__attribute__</a></li>
<li>IOLimit1&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#ae4796ee9bcd0f630b6f3ddadcb45d142">__attribute__</a></li>
<li>IOLimitUpper16&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a91497254c3748e5fde3ea91765564df6">__attribute__</a></li>
<li>IsScanCode&#160;:&#160;<a class="el" href="de/ded/input_8h.html#aa51f9b08057b8f0bf003cd592bbe248b">KeyboardReport.__unnamed13__.__unnamed15__</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

125
docs/functions_vars_j.html Normal file
View File

@ -0,0 +1,125 @@
<!-- 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: Data Fields - Variables</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
&#160;<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&amp;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&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</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&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_vars_j.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="contents">
<div class="textblock">Here is a list of all variables with links to the structures/unions they belong to:</div>
<h3><a id="index_j" name="index_j"></a>- j -</h3><ul>
<li>Joystick&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a1162b85b7b993e2edf7da29dd8abf7e2">InputReport.__unnamed17__</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

127
docs/functions_vars_k.html Normal file
View File

@ -0,0 +1,127 @@
<!-- 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: Data Fields - Variables</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
&#160;<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&amp;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&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</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&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_vars_k.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="contents">
<div class="textblock">Here is a list of all variables with links to the structures/unions they belong to:</div>
<h3><a id="index_k" name="index_k"></a>- k -</h3><ul>
<li>KernelData&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a866fcc7922cd6949f8ee7e41b270fde6">Inode</a></li>
<li>Key&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a173d8f2a67aa82689612753fad2e5095">KeyboardReport</a></li>
<li>Keyboard&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a6ce4d85a628a88bbdb3ac24a8e5a9c2e">InputReport.__unnamed17__</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

129
docs/functions_vars_l.html Normal file
View File

@ -0,0 +1,129 @@
<!-- 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: Data Fields - Variables</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
&#160;<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&amp;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&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</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&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_vars_l.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="contents">
<div class="textblock">Here is a list of all variables with links to the structures/unions they belong to:</div>
<h3><a id="index_l" name="index_l"></a>- l -</h3><ul>
<li>LatencyTimer&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a3337cb00eab6cb94e1e2939d405f9642">__attribute__</a></li>
<li>LeftButton&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a07f571f12b57c589630dcde60ef4e660">MouseReport</a></li>
<li>LegacyBaseAddress&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a1fd8e7908092abd685bec191512dbf52">__attribute__</a></li>
<li>License&#160;:&#160;<a class="el" href="db/de4/driver_8h.html#ab5668e50b63547b42892315f1f59da77">__DriverInfo</a></li>
<li>Lookup&#160;:&#160;<a class="el" href="db/de6/structInodeOperations.html#a7f143243e5be1fc608f99072d3c93cb5">InodeOperations</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

140
docs/functions_vars_m.html Normal file
View File

@ -0,0 +1,140 @@
<!-- 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: Data Fields - Variables</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
&#160;<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&amp;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&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</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&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_vars_m.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="contents">
<div class="textblock">Here is a list of all variables with links to the structures/unions they belong to:</div>
<h3><a id="index_m" name="index_m"></a>- m -</h3><ul>
<li>Magnetometer&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a9e9fa52e0aa4a2b519f8287760d7c3ac">InputReport.__unnamed17__</a></li>
<li>Major&#160;:&#160;<a class="el" href="db/de4/driver_8h.html#a662fb62393b6fd7d7ec85f502db44247">__DriverInfo::__DriverVersion</a></li>
<li>MaxLatency&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a753c2d858d0da969c33264c1b58807d3">__attribute__</a></li>
<li>MemoryBase&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a12988ca39a1411705fc1ec07e911ea9e">__attribute__</a></li>
<li>MemoryBase0&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#aa0e9d3dfe23309d12ac53048d78612e9">__attribute__</a></li>
<li>MemoryBase1&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a584e418589203e608af0af71bb48b9a1">__attribute__</a></li>
<li>MemoryLimit&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a841b9fdcd76addc908b450866a648847">__attribute__</a></li>
<li>MemoryLimit0&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a2aeb8ff897f63e59cee035a4ddf70e5f">__attribute__</a></li>
<li>MemoryLimit1&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a70ef8fb79e3d95888ff16d99d7bb5d8d">__attribute__</a></li>
<li>MiddleButton&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a66947db99db5c8ea44a2b070140f1ef3">MouseReport</a></li>
<li>MinGrant&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a4a8682f61f08539e609d9ca0bda44ea6">__attribute__</a></li>
<li>Minor&#160;:&#160;<a class="el" href="db/de4/driver_8h.html#a3f96d16fb3c6015ab7e0049f6e18834b">__DriverInfo::__DriverVersion</a></li>
<li>MkDir&#160;:&#160;<a class="el" href="db/de6/structInodeOperations.html#a490a002f55d3f99697641d2de8e62ae9">InodeOperations</a></li>
<li>Mode&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a667a06765053832b0e364d352d331481">Inode</a>, <a class="el" href="df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">kstat</a></li>
<li>ModifyTime&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a9f1f01620d0175f71eff75e384cd9042">kstat</a></li>
<li>Mouse&#160;:&#160;<a class="el" href="de/ded/input_8h.html#af2a47c6809d88e175dade0ef7b16aa13">InputReport.__unnamed17__</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Tue Jan 7 2025 15:51:16 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>

Some files were not shown because too many files have changed in this diff Show More