32 Commits

Author SHA1 Message Date
EnderIce2
abfa5a3f53 Deploying to gh-pages from @ EnderIce2/Fennix@7d37f8a8a1 🚀 2025-05-18 20:18:24 +00:00
EnderIce2
0d109abeac Deploying to gh-pages from @ EnderIce2/Fennix@bbb70eb621 🚀 2025-04-03 07:14:30 +00:00
EnderIce2
fe25bd9d36 Deploying to gh-pages from @ EnderIce2/Fennix@34bd348f25 🚀 2025-03-25 15:19:44 +00:00
EnderIce2
81e6abd9ef Deploying to gh-pages from @ EnderIce2/Fennix@2d0245f2ac 🚀 2025-03-21 23:00:09 +00:00
EnderIce2
7403dd6cd9 Deploying to gh-pages from @ EnderIce2/Fennix@b4cc1d9e66 🚀 2025-03-06 13:39:41 +00:00
EnderIce2
15cf0600f8 Deploying to gh-pages from @ EnderIce2/Fennix@793ccfd5ba 🚀 2025-03-06 03:23:17 +00:00
EnderIce2
e19834e6a1 Deploying to gh-pages from @ EnderIce2/Fennix@66362ed387 🚀 2025-03-06 03:17:32 +00:00
EnderIce2
ac5ab6c270 Deploying to gh-pages from @ EnderIce2/Fennix@11e7d8c2dd 🚀 2025-03-06 02:27:12 +00:00
EnderIce2
a900193fa5 Deploying to gh-pages from @ EnderIce2/Fennix@e1e9ce050d 🚀 2025-03-06 02:01:24 +00:00
EnderIce2
633a62d6d9 Deploying to gh-pages from @ EnderIce2/Fennix@92610b6678 🚀 2025-03-06 01:56:13 +00:00
EnderIce2
100fa7d3c4 Deploying to gh-pages from @ EnderIce2/Fennix@15a9a21448 🚀 2025-03-06 00:38:25 +00:00
EnderIce2
76ad0fb258 Deploying to gh-pages from @ EnderIce2/Fennix@d4c4016c7c 🚀 2025-03-06 00:36:19 +00:00
EnderIce2
0d17247b3d Deploying to gh-pages from @ EnderIce2/Fennix@19055409cd 🚀 2025-03-06 00:28:05 +00:00
EnderIce2
0e64f2c80f Deploying to gh-pages from @ EnderIce2/Fennix@839dfb74b2 🚀 2025-03-05 23:34:58 +00:00
EnderIce2
cf89c477e6 Deploying to gh-pages from @ EnderIce2/Fennix@0bfb45020f 🚀 2025-03-05 23:21:00 +00:00
EnderIce2
23ed7b18a2 Deploying to gh-pages from @ EnderIce2/Fennix@958a3ed263 🚀 2025-03-05 04:24:45 +00:00
EnderIce2
7f526c23fe Deploying to gh-pages from @ EnderIce2/Fennix@23a17fae00 🚀 2025-01-28 10:31:31 +00:00
EnderIce2
531c4ebbb5 Deploying to gh-pages from @ EnderIce2/Fennix@1824c99ca0 🚀 2025-01-24 22:17:33 +00:00
EnderIce2
2e2dd84207 Deploying to gh-pages from @ EnderIce2/Fennix@e8b61e6d7f 🚀 2025-01-24 22:09:40 +00:00
EnderIce2
4d1f3c0e18 Deploying to gh-pages from @ EnderIce2/Fennix@c0acbf8790 🚀 2025-01-24 17:05:01 +00:00
EnderIce2
90163b8cb2 Deploying to gh-pages from @ EnderIce2/Fennix@7ce73ab813 🚀 2025-01-24 13:28:32 +00:00
EnderIce2
4b7e8524f0 Deploying to gh-pages from @ EnderIce2/Fennix@58f3442c6d 🚀 2025-01-11 05:16:32 +00:00
EnderIce2
0a2a0f75f0 Deploying to gh-pages from @ EnderIce2/Fennix@3af04bce80 🚀 2025-01-11 05:12:03 +00:00
EnderIce2
81f9bc0073 Deploying to gh-pages from @ EnderIce2/Fennix@75c8dbd31b 🚀 2025-01-11 04:49:22 +00:00
EnderIce2
a88907c011 Deploying to gh-pages from @ EnderIce2/Fennix@fbe9fbfbd1 🚀 2025-01-10 16:56:22 +00:00
EnderIce2
c1acdb0eb2 Deploying to gh-pages from @ EnderIce2/Fennix@07abdd9f6c 🚀 2025-01-08 15:12:27 +00:00
EnderIce2
9e4c789430 Deploying to gh-pages from @ EnderIce2/Fennix@9cb66f395b 🚀 2025-01-08 10:03:16 +00:00
EnderIce2
f379a9a658 Deploying to gh-pages from @ EnderIce2/Fennix@61b1e95629 🚀 2025-01-07 15:59:27 +00:00
EnderIce2
f097c52781 Deploying to gh-pages from @ EnderIce2/Fennix@2bb997597e 🚀 2025-01-07 15:51:17 +00:00
EnderIce2
5b1f485494 Deploying to gh-pages from @ EnderIce2/Fennix@3a85a5586f 🚀 2025-01-04 19:36:06 +00:00
EnderIce2
7ef7571cd2 Deploying to gh-pages from @ EnderIce2/Fennix@363200d443 🚀 2025-01-04 19:27:30 +00:00
EnderIce2
c8c7e64968 Deploying to gh-pages from @ EnderIce2/Fennix@8bfed94ba9 🚀 2025-01-04 19:01:41 +00:00
448 changed files with 38213 additions and 25331 deletions

View File

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

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -5,7 +5,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=9" /> <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" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Data Structures</title> <title>Fennix: Data Structures</title>
<link href="tabs.css" rel="stylesheet" type="text/css" /> <link href="tabs.css" rel="stylesheet" type="text/css" />
@@ -52,21 +52,22 @@
</tbody> </tbody>
</table> </table>
</div> </div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 --> <!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <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 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */ /* @license-end */
</script> </script>
<script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script> <script type="text/javascript" src="menu.js"></script>
<script type="text/javascript"> <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() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(document).ready(function() { init_search(); });
}); });
/* @license-end */</script> /* @license-end */
</script>
<div id="main-nav"></div> <div id="main-nav"></div>
</div><!-- top --> </div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -80,7 +81,7 @@ $(function() {
</div> </div>
</div> </div>
<script type="text/javascript"> <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(); }); $(document).ready(function(){initNavTree('annotated.html',''); initResizable(); });
/* @license-end */ /* @license-end */
</script> </script>
@@ -94,51 +95,64 @@ $(document).ready(function(){initNavTree('annotated.html',''); initResizable();
<!-- iframe showing the search results (closed by default) --> <!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow"> <div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" <div id="MSearchResults">
name="MSearchResults" id="MSearchResults"> <div class="SRPage">
</iframe> <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>
<div class="header"> <div class="header">
<div class="headertitle"> <div class="headertitle"><div class="title">Data Structures</div></div>
<div class="title">Data Structures</div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <div class="contents">
<div class="textblock">Here are the data structures with brief descriptions:</div><div class="directory"> <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"> <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_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_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_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="de/d40/block_8h.html#da/df6/structBlockDevice" target="_self">BlockDevice</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_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="d7/d9f/fcntl_8h.html#d2/dd7/structf__owner__ex" target="_self">f_owner_ex</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="df/d26/fs_8h.html#d4/d24/structFileSystemDevice" target="_self">FileSystemDevice</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_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#d0/d03/structFileSystemDevice_8inode" target="_self">FileSystemDevice.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="df/d26/fs_8h.html#de/d99/structFileSystemInfo" target="_self">FileSystemInfo</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_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="d7/d9f/fcntl_8h.html#d6/df2/structflock" target="_self">flock</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="d2/d6e/syscalls_8h.html#db/dc6/structFramebufferScreenInfo" target="_self">FramebufferScreenInfo</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_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#d6/dda/structGamepadReport" target="_self">GamepadReport</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="de/ded/input_8h.html#d4/daf/structGyroscopeReport" target="_self">GyroscopeReport</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_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="df/d26/fs_8h.html#d6/d59/structInode" target="_self">Inode</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="db/de6/structInodeOperations.html" target="_self">InodeOperations</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_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#d1/d5b/structInputReport" target="_self">InputReport</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="de/ded/input_8h.html#d9/d70/unionInputReport_8____unnamed18____" target="_self">InputReport.__unnamed18__</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_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#dd/db1/structJoystickReport" target="_self">JoystickReport</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="df/d26/fs_8h.html#d9/ddf/structkdirent" target="_self">kdirent</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_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="de/ded/input_8h.html#d1/da7/structKeyboardReport" target="_self">KeyboardReport</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="de/ded/input_8h.html#d4/dcb/unionKeyboardReport_8____unnamed13____" target="_self">KeyboardReport.__unnamed13__</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_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="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_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="df/d26/fs_8h.html#d5/df1/structkstat" target="_self">kstat</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_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="d2/d6e/syscalls_8h.html#de/d36/structkutsname" target="_self">kutsname</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="de/ded/input_8h.html#d4/d9c/structMagnetometerReport" target="_self">MagnetometerReport</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_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="de/ded/input_8h.html#db/d9a/structMouseReport" target="_self">MouseReport</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#d5/d42/unionPS2__CONFIGURATION" target="_self">PS2_CONFIGURATION</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_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#d4/dae/structPS2__CONFIGURATION_8____unnamed3____" target="_self">PS2_CONFIGURATION.__unnamed3__</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#d5/d94/unionPS2__KBD__TYPEMATIC" target="_self">PS2_KBD_TYPEMATIC</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_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#db/dee/structPS2__KBD__TYPEMATIC_8____unnamed7____" target="_self">PS2_KBD_TYPEMATIC.__unnamed7__</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="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_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> <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="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_32_" 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#d3/d3e/unionPS2__MOUSE__PACKET_8ZMovement" target="_self">PS2_MOUSE_PACKET.ZMovement</a></td><td class="desc"></td></tr>
<tr id="row_33_" 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#da/dc6/unionPS2__OUTPUT__PORT" target="_self">PS2_OUTPUT_PORT</a></td><td class="desc"></td></tr>
<tr id="row_34_" 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#de/d3a/structPS2__OUTPUT__PORT_8____unnamed5____" target="_self">PS2_OUTPUT_PORT.__unnamed5__</a></td><td class="desc"></td></tr>
<tr id="row_35_" 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#d7/d48/unionPS2__STATUSES" target="_self">PS2_STATUSES</a></td><td class="desc"></td></tr>
<tr id="row_36_" 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#dd/d0d/structPS2__STATUSES_8____unnamed1____" target="_self">PS2_STATUSES.__unnamed1__</a></td><td class="desc"></td></tr>
<tr id="row_37_" 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="d2/d55/structSuperBlockOperations.html" target="_self">SuperBlockOperations</a></td><td class="desc"></td></tr>
<tr id="row_38_" 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#d1/df2/structTouchScreenReport" target="_self">TouchScreenReport</a></td><td class="desc"></td></tr>
</table> </table>
</div><!-- directory --> </div><!-- directory -->
</div><!-- contents --> </div><!-- contents -->
@@ -146,7 +160,7 @@ $(document).ready(function(){initNavTree('annotated.html',''); initResizable();
<!-- start footer part --> <!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul> <ul>
<li class="footer">Generated on Sat Jan 4 2025 18:35:47 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 Sun May 18 2025 20:18:23 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> </ul>
</div> </div>
</body> </body>

View File

@@ -4,19 +4,26 @@ var annotated_dup =
[ "__DriverInfo", "db/de4/driver_8h.html#d8/d02/struct____DriverInfo", "db/de4/driver_8h_d8/d02/struct____DriverInfo" ], [ "__DriverInfo", "db/de4/driver_8h.html#d8/d02/struct____DriverInfo", "db/de4/driver_8h_d8/d02/struct____DriverInfo" ],
[ "__PCIArray", "db/de4/driver_8h.html#df/d8a/struct____PCIArray", "db/de4/driver_8h_df/d8a/struct____PCIArray" ], [ "__PCIArray", "db/de4/driver_8h.html#df/d8a/struct____PCIArray", "db/de4/driver_8h_df/d8a/struct____PCIArray" ],
[ "AccelerometerReport", "de/ded/input_8h.html#d8/d16/structAccelerometerReport", null ], [ "AccelerometerReport", "de/ded/input_8h.html#d8/d16/structAccelerometerReport", null ],
[ "BlockDevice", "de/d40/block_8h.html#da/df6/structBlockDevice", "de/d40/block_8h_da/df6/structBlockDevice" ],
[ "f_owner_ex", "d7/d9f/fcntl_8h.html#d2/dd7/structf__owner__ex", "d7/d9f/fcntl_8h_d2/dd7/structf__owner__ex" ],
[ "FileSystemDevice", "df/d26/fs_8h.html#d4/d24/structFileSystemDevice", "df/d26/fs_8h_d4/d24/structFileSystemDevice" ],
[ "FileSystemDevice.inode", "df/d26/fs_8h.html#d0/d03/structFileSystemDevice_8inode", "df/d26/fs_8h_d0/d03/structFileSystemDevice_8inode" ],
[ "FileSystemInfo", "df/d26/fs_8h.html#de/d99/structFileSystemInfo", "df/d26/fs_8h_de/d99/structFileSystemInfo" ], [ "FileSystemInfo", "df/d26/fs_8h.html#de/d99/structFileSystemInfo", "df/d26/fs_8h_de/d99/structFileSystemInfo" ],
[ "flock", "d7/d9f/fcntl_8h.html#d6/df2/structflock", "d7/d9f/fcntl_8h_d6/df2/structflock" ],
[ "FramebufferScreenInfo", "d2/d6e/syscalls_8h.html#db/dc6/structFramebufferScreenInfo", "d2/d6e/syscalls_8h_db/dc6/structFramebufferScreenInfo" ],
[ "GamepadReport", "de/ded/input_8h.html#d6/dda/structGamepadReport", null ], [ "GamepadReport", "de/ded/input_8h.html#d6/dda/structGamepadReport", null ],
[ "GyroscopeReport", "de/ded/input_8h.html#d4/daf/structGyroscopeReport", null ], [ "GyroscopeReport", "de/ded/input_8h.html#d4/daf/structGyroscopeReport", null ],
[ "Inode", "df/d26/fs_8h.html#d6/d59/structInode", "df/d26/fs_8h_d6/d59/structInode" ], [ "Inode", "df/d26/fs_8h.html#d6/d59/structInode", "df/d26/fs_8h_d6/d59/structInode" ],
[ "InodeOperations", "db/de6/structInodeOperations.html", "db/de6/structInodeOperations" ], [ "InodeOperations", "db/de6/structInodeOperations.html", "db/de6/structInodeOperations" ],
[ "InputReport", "de/ded/input_8h.html#d1/d5b/structInputReport", "de/ded/input_8h_d1/d5b/structInputReport" ], [ "InputReport", "de/ded/input_8h.html#d1/d5b/structInputReport", "de/ded/input_8h_d1/d5b/structInputReport" ],
[ "InputReport.__unnamed17__", "de/ded/input_8h.html#db/d5d/unionInputReport_8____unnamed17____", "de/ded/input_8h_db/d5d/unionInputReport_8____unnamed17____" ], [ "InputReport.__unnamed18__", "de/ded/input_8h.html#d9/d70/unionInputReport_8____unnamed18____", "de/ded/input_8h_d9/d70/unionInputReport_8____unnamed18____" ],
[ "JoystickReport", "de/ded/input_8h.html#dd/db1/structJoystickReport", null ], [ "JoystickReport", "de/ded/input_8h.html#dd/db1/structJoystickReport", null ],
[ "kdirent", "df/d26/fs_8h.html#d9/ddf/structkdirent", "df/d26/fs_8h_d9/ddf/structkdirent" ], [ "kdirent", "df/d26/fs_8h.html#d9/ddf/structkdirent", "df/d26/fs_8h_d9/ddf/structkdirent" ],
[ "KeyboardReport", "de/ded/input_8h.html#d1/da7/structKeyboardReport", "de/ded/input_8h_d1/da7/structKeyboardReport" ], [ "KeyboardReport", "de/ded/input_8h.html#d1/da7/structKeyboardReport", "de/ded/input_8h_d1/da7/structKeyboardReport" ],
[ "KeyboardReport.__unnamed13__", "de/ded/input_8h.html#d4/dcb/unionKeyboardReport_8____unnamed13____", "de/ded/input_8h_d4/dcb/unionKeyboardReport_8____unnamed13____" ], [ "KeyboardReport.__unnamed13__", "de/ded/input_8h.html#d4/dcb/unionKeyboardReport_8____unnamed13____", "de/ded/input_8h_d4/dcb/unionKeyboardReport_8____unnamed13____" ],
[ "KeyboardReport.__unnamed13__.__unnamed15__", "de/ded/input_8h.html#dd/da9/structKeyboardReport_8____unnamed13_____8____unnamed15____", "de/ded/input_8h_dd/da9/structKeyboardReport_8____unnamed13_____8____unnamed15____" ], [ "KeyboardReport.__unnamed13__.__unnamed15__", "de/ded/input_8h.html#dd/da9/structKeyboardReport_8____unnamed13_____8____unnamed15____", "de/ded/input_8h_dd/da9/structKeyboardReport_8____unnamed13_____8____unnamed15____" ],
[ "kstat", "df/d26/fs_8h.html#d5/df1/structkstat", "df/d26/fs_8h_d5/df1/structkstat" ], [ "kstat", "df/d26/fs_8h.html#d5/df1/structkstat", "df/d26/fs_8h_d5/df1/structkstat" ],
[ "kutsname", "d2/d6e/syscalls_8h.html#de/d36/structkutsname", "d2/d6e/syscalls_8h_de/d36/structkutsname" ],
[ "MagnetometerReport", "de/ded/input_8h.html#d4/d9c/structMagnetometerReport", null ], [ "MagnetometerReport", "de/ded/input_8h.html#d4/d9c/structMagnetometerReport", null ],
[ "MouseReport", "de/ded/input_8h.html#db/d9a/structMouseReport", "de/ded/input_8h_db/d9a/structMouseReport" ], [ "MouseReport", "de/ded/input_8h.html#db/d9a/structMouseReport", "de/ded/input_8h_db/d9a/structMouseReport" ],
[ "PS2_CONFIGURATION", "d1/de1/aip_8h.html#d5/d42/unionPS2__CONFIGURATION", "d1/de1/aip_8h_d5/d42/unionPS2__CONFIGURATION" ], [ "PS2_CONFIGURATION", "d1/de1/aip_8h.html#d5/d42/unionPS2__CONFIGURATION", "d1/de1/aip_8h_d5/d42/unionPS2__CONFIGURATION" ],

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> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=9" /> <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" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Data Structure Index</title> <title>Fennix: Data Structure Index</title>
<link href="tabs.css" rel="stylesheet" type="text/css" /> <link href="tabs.css" rel="stylesheet" type="text/css" />
@@ -52,21 +52,22 @@
</tbody> </tbody>
</table> </table>
</div> </div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 --> <!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <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 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */ /* @license-end */
</script> </script>
<script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script> <script type="text/javascript" src="menu.js"></script>
<script type="text/javascript"> <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() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(document).ready(function() { init_search(); });
}); });
/* @license-end */</script> /* @license-end */
</script>
<div id="main-nav"></div> <div id="main-nav"></div>
</div><!-- top --> </div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -80,7 +81,7 @@ $(function() {
</div> </div>
</div> </div>
<script type="text/javascript"> <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(); }); $(document).ready(function(){initNavTree('classes.html',''); initResizable(); });
/* @license-end */ /* @license-end */
</script> </script>
@@ -94,50 +95,59 @@ $(document).ready(function(){initNavTree('classes.html',''); initResizable(); })
<!-- iframe showing the search results (closed by default) --> <!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow"> <div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" <div id="MSearchResults">
name="MSearchResults" id="MSearchResults"> <div class="SRPage">
</iframe> <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>
<div class="header"> <div class="header">
<div class="headertitle"> <div class="headertitle"><div class="title">Data Structure Index</div></div>
<div class="title">Data Structure Index</div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <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="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_B">B</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"> <div class="classindex">
<dl class="classindex even"> <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> <dd><a class="el" href="de/ded/input_8h.html#d8/d16/structAccelerometerReport">AccelerometerReport</a></dd></dl>
<dl class="classindex odd"> <dl class="classindex odd">
<dt class="alphachar"><a name="letter_F">F</a></dt> <dt class="alphachar"><a id="letter_B" name="letter_B">B</a></dt>
<dd><a class="el" href="df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a></dd></dl> <dd><a class="el" href="de/d40/block_8h.html#da/df6/structBlockDevice">BlockDevice</a></dd></dl>
<dl class="classindex even"> <dl class="classindex even">
<dt class="alphachar"><a name="letter_G">G</a></dt> <dt class="alphachar"><a id="letter_F" name="letter_F">F</a></dt>
<dd><a class="el" href="d7/d9f/fcntl_8h.html#d2/dd7/structf__owner__ex">f_owner_ex</a></dd><dd><a class="el" href="df/d26/fs_8h.html#d4/d24/structFileSystemDevice">FileSystemDevice</a></dd><dd><a class="el" href="df/d26/fs_8h.html#d0/d03/structFileSystemDevice_8inode">FileSystemDevice.inode</a></dd><dd><a class="el" href="df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a></dd><dd><a class="el" href="d7/d9f/fcntl_8h.html#d6/df2/structflock">flock</a></dd><dd><a class="el" href="d2/d6e/syscalls_8h.html#db/dc6/structFramebufferScreenInfo">FramebufferScreenInfo</a></dd></dl>
<dl class="classindex odd">
<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> <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>
<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"> <dl class="classindex even">
<dt class="alphachar"><a name="letter_J">J</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#d9/d70/unionInputReport_8____unnamed18____">InputReport.__unnamed18__</a></dd></dl>
<dl class="classindex odd">
<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> <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>
<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"> <dl class="classindex even">
<dt class="alphachar"><a name="letter_M">M</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><dd><a class="el" href="d2/d6e/syscalls_8h.html#de/d36/structkutsname">kutsname</a></dd></dl>
<dl class="classindex odd">
<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> <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"> <dl class="classindex even">
<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> <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>
<dd><a class="el" href="d2/d55/structSuperBlockOperations.html">SuperBlockOperations</a></dd></dl>
<dl class="classindex odd"> <dl class="classindex odd">
<dt class="alphachar"><a name="letter_T">T</a></dt> <dt class="alphachar"><a id="letter_S" name="letter_S">S</a></dt>
<dd><a class="el" href="de/ded/input_8h.html#d1/df2/structTouchScreenReport">TouchScreenReport</a></dd></dl> <dd><a class="el" href="d2/d55/structSuperBlockOperations.html">SuperBlockOperations</a></dd></dl>
<dl class="classindex even"> <dl class="classindex even">
<dt class="alphachar"><a name="letter__">_</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 odd">
<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> <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>
</div><!-- contents --> </div><!-- contents -->
@@ -145,7 +155,7 @@ $(document).ready(function(){initNavTree('classes.html',''); initResizable(); })
<!-- start footer part --> <!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul> <ul>
<li class="footer">Generated on Sat Jan 4 2025 18:35:47 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 Sun May 18 2025 20:18:23 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> </ul>
</div> </div>
</body> </body>

View File

@@ -5,7 +5,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=9" /> <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" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Drivers/README.md File Reference</title> <title>Fennix: Drivers/README.md File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" /> <link href="../../tabs.css" rel="stylesheet" type="text/css" />
@@ -52,21 +52,22 @@
</tbody> </tbody>
</table> </table>
</div> </div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 --> <!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <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 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */ /* @license-end */
</script> </script>
<script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript"> <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() { $(function() {
initMenu('../../',true,false,'search.php','Search'); initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(document).ready(function() { init_search(); });
}); });
/* @license-end */</script> /* @license-end */
</script>
<div id="main-nav"></div> <div id="main-nav"></div>
</div><!-- top --> </div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -80,7 +81,7 @@ $(function() {
</div> </div>
</div> </div>
<script type="text/javascript"> <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(); }); $(document).ready(function(){initNavTree('d0/d5e/Drivers_2README_8md.html','../../'); initResizable(); });
/* @license-end */ /* @license-end */
</script> </script>
@@ -94,14 +95,20 @@ $(document).ready(function(){initNavTree('d0/d5e/Drivers_2README_8md.html','../.
<!-- iframe showing the search results (closed by default) --> <!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow"> <div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" <div id="MSearchResults">
name="MSearchResults" id="MSearchResults"> <div class="SRPage">
</iframe> <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>
<div class="header"> <div class="header">
<div class="headertitle"> <div class="headertitle"><div class="title">Drivers/README.md File Reference</div></div>
<div class="title">Drivers/README.md File Reference</div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <div class="contents">
</div><!-- 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! --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul> <ul>
<li class="navelem"><a class="el" href="../../d0/d5e/Drivers_2README_8md.html">README.md</a></li> <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 18:35:47 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 Sun May 18 2025 20:18:23 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> </ul>
</div> </div>
</body> </body>

View File

@@ -5,7 +5,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=9" /> <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" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Developing</title> <title>Fennix: Developing</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" /> <link href="../../tabs.css" rel="stylesheet" type="text/css" />
@@ -52,21 +52,22 @@
</tbody> </tbody>
</table> </table>
</div> </div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 --> <!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <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 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */ /* @license-end */
</script> </script>
<script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript"> <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() { $(function() {
initMenu('../../',true,false,'search.php','Search'); initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(document).ready(function() { init_search(); });
}); });
/* @license-end */</script> /* @license-end */
</script>
<div id="main-nav"></div> <div id="main-nav"></div>
</div><!-- top --> </div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -80,8 +81,8 @@ $(function() {
</div> </div>
</div> </div>
<script type="text/javascript"> <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/d7f/md_tools_doxygen_develop.html','../../'); initResizable(); }); $(document).ready(function(){initNavTree('d1/d02/md_tools_2doxygen_2develop.html','../../'); initResizable(); });
/* @license-end */ /* @license-end */
</script> </script>
<div id="doc-content"> <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) --> <!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow"> <div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" <div id="MSearchResults">
name="MSearchResults" id="MSearchResults"> <div class="SRPage">
</iframe> <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>
<div class="PageDoc"><div class="header"> <div><div class="header">
<div class="headertitle"> <div class="headertitle"><div class="title">Developing</div></div>
<div class="title">Developing </div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <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><!-- PageDoc -->
</div><!-- doc-content --> </div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul> <ul>
<li class="footer">Generated on Sat Jan 4 2025 18:35:47 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 Sun May 18 2025 20:18:23 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> </ul>
</div> </div>
</body> </body>

File diff suppressed because it is too large Load Diff

View File

@@ -5,7 +5,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=9" /> <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" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Kernel/include/interface/aip.h Source File</title> <title>Fennix: Kernel/include/interface/aip.h Source File</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" /> <link href="../../tabs.css" rel="stylesheet" type="text/css" />
@@ -52,22 +52,28 @@
</tbody> </tbody>
</table> </table>
</div> </div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 --> <!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <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 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */ /* @license-end */
</script> </script>
<script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript"> <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() { $(function() {
initMenu('../../',true,false,'search.php','Search'); initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(document).ready(function() { init_search(); });
}); });
/* @license-end */</script> /* @license-end */
</script>
<div id="main-nav"></div> <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><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree"> <div id="nav-tree">
@@ -80,7 +86,7 @@ $(function() {
</div> </div>
</div> </div>
<script type="text/javascript"> <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(); }); $(document).ready(function(){initNavTree('d1/de1/aip_8h_source.html','../../'); initResizable(); });
/* @license-end */ /* @license-end */
</script> </script>
@@ -94,321 +100,355 @@ $(document).ready(function(){initNavTree('d1/de1/aip_8h_source.html','../../');
<!-- iframe showing the search results (closed by default) --> <!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow"> <div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" <div id="MSearchResults">
name="MSearchResults" id="MSearchResults"> <div class="SRPage">
</iframe> <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>
<div class="header"> <div class="header">
<div class="headertitle"> <div class="headertitle"><div class="title">aip.h</div></div>
<div class="title">aip.h</div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <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> <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 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 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 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 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 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 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 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 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 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 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 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 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 name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"></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 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 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 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 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 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 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 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 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 name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"></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 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 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 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 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 name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">*/</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 name="l00017"></a><span class="lineno"> 17</span>&#160; </div> <div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </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 id="l00018" name="l00018"></a><span class="lineno"> 18</span><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 id="l00019" name="l00019"></a><span class="lineno"> 19</span><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 id="l00020" name="l00020"></a><span class="lineno"> 20</span> </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 id="l00021" name="l00021"></a><span class="lineno"> 21</span><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 id="l00022" name="l00022"></a><span class="lineno"> 22</span> </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 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 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 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 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 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 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 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 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 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 name="l00028"></a><span class="lineno"> 28</span>&#160; </div> <div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> </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 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 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 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 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 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 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 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 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 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 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 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 name="l00035"></a><span class="lineno"> 35</span>&#160; </div> <div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 name="l00057"></a><span class="lineno"> 57</span>&#160; </div> <div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> </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="foldopen" id="foldopen00058" data-start="{" data-end="};">
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;{</div> <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 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 id="l00059" name="l00059"></a><span class="lineno"> 59</span>{</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; {</div> <div class="foldopen" id="foldopen00060" data-start="{" data-end="};">
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; uint8_t OutputBufferFull : 1;</div> <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 name="l00063"></a><span class="lineno"> 63</span>&#160; uint8_t InputBufferFull : 1;</div> <div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> {</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; uint8_t SystemFlag : 1;</div> <div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> uint8_t OutputBufferFull : 1;</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; uint8_t CommandData : 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 name="l00066"></a><span class="lineno"> 66</span>&#160; uint8_t Unknown1 : 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 name="l00067"></a><span class="lineno"> 67</span>&#160; uint8_t Unknown2 : 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 name="l00068"></a><span class="lineno"> 68</span>&#160; uint8_t TimeoutError : 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 name="l00069"></a><span class="lineno"> 69</span>&#160; uint8_t ParityError : 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 name="l00070"></a><span class="lineno"> 70</span>&#160; };</div> <div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> uint8_t TimeoutError : 1;</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 id="l00069" name="l00069"></a><span class="lineno"> 69</span> uint8_t ParityError : 1;</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 id="l00070" name="l00070"></a><span class="lineno"> 70</span> };</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; </div> </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 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 name="l00075"></a><span class="lineno"> 75</span>&#160;{</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 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>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; {</div> <div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> </div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; uint8_t Port1Interrupt : 1;</div> <div class="foldopen" id="foldopen00074" data-start="{" data-end="};">
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; uint8_t Port2Interrupt : 1;</div> <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 name="l00080"></a><span class="lineno"> 80</span>&#160; uint8_t SystemFlag : 1;</div> <div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span>{</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; uint8_t Zero0 : 1;</div> <div class="foldopen" id="foldopen00076" data-start="{" data-end="};">
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; uint8_t Port1Clock : 1;</div> <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 name="l00083"></a><span class="lineno"> 83</span>&#160; uint8_t Port2Clock : 1;</div> <div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> {</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; uint8_t Port1Translation : 1;</div> <div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> uint8_t Port1Interrupt : 1;</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; uint8_t Zero1 : 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 name="l00086"></a><span class="lineno"> 86</span>&#160; };</div> <div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> uint8_t SystemFlag : 1;</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 id="l00081" name="l00081"></a><span class="lineno"> 81</span> uint8_t Zero0 : 1;</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 id="l00082" name="l00082"></a><span class="lineno"> 82</span> uint8_t Port1Clock : 1;</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; </div> <div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> uint8_t Port2Clock : 1;</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 id="l00084" name="l00084"></a><span class="lineno"> 84</span> uint8_t Port1Translation : 1;</div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;{</div> <div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> uint8_t Zero1 : 1;</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 id="l00086" name="l00086"></a><span class="lineno"> 86</span> };</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; {</div> </div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; uint8_t SystemReset : 1;</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 name="l00095"></a><span class="lineno"> 95</span>&#160; uint8_t A20Gate : 1;</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 class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; uint8_t Port2Clock : 1;</div> </div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; uint8_t Port2Data : 1;</div> <div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> </div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; uint8_t Port1OutputBufferFull : 1;</div> <div class="foldopen" id="foldopen00090" data-start="{" data-end="};">
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; uint8_t Port2OutputBufferFull : 1;</div> <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 name="l00100"></a><span class="lineno"> 100</span>&#160; uint8_t Port1InputBufferFull : 1;</div> <div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span>{</div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; uint8_t Port2InputBufferFull : 1;</div> <div class="foldopen" id="foldopen00092" data-start="{" data-end="};">
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; };</div> <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 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 id="l00093" name="l00093"></a><span class="lineno"> 93</span> {</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 id="l00094" name="l00094"></a><span class="lineno"> 94</span> uint8_t SystemReset : 1;</div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; </div> <div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> uint8_t A20Gate : 1;</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 id="l00096" name="l00096"></a><span class="lineno"> 96</span> uint8_t Port2Clock : 1;</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 id="l00097" name="l00097"></a><span class="lineno"> 97</span> uint8_t Port2Data : 1;</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 id="l00098" name="l00098"></a><span class="lineno"> 98</span> uint8_t Port1OutputBufferFull : 1;</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 id="l00099" name="l00099"></a><span class="lineno"> 99</span> uint8_t Port2OutputBufferFull : 1;</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 id="l00100" name="l00100"></a><span class="lineno"> 100</span> uint8_t Port1InputBufferFull : 1;</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 id="l00101" name="l00101"></a><span class="lineno"> 101</span> uint8_t Port2InputBufferFull : 1;</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 id="l00102" name="l00102"></a><span class="lineno"> 102</span> };</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>
<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 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 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 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 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>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; </div> <div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> </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 id="l00106" name="l00106"></a><span class="lineno"> 106</span><span class="preprocessor">#ifndef __kernel__</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 id="l00107" name="l00107"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a08e984e6a1417b7b6e89c6232ce00905"> 107</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 name="l00120"></a><span class="lineno"> 120</span>&#160; </div> <div class="line"><a id="l00108" name="l00108"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a47eacd96b732a39b728fed2402f9210b"> 108</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 name="l00121"></a><span class="lineno"> 121</span>&#160; </div> <div class="line"><a id="l00109" name="l00109"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#abb94e8ea4110b1505f8722d697697eea"> 109</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 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 id="l00110" name="l00110"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#af2ae44f829abc7018863d9bf8fb9b859"> 110</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 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 id="l00111" name="l00111"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a12501e11544172f81587ea9a2cedd7be"> 111</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 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 id="l00112" name="l00112"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#ac722c6485f425b33b023549fa448c112"> 112</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 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 id="l00113" name="l00113"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#ac52f28bcc38cdcb9e2548528de67dc44"> 113</a></span>uint8_t <a class="code hl_function" href="../../d1/de1/aip_8h.html#ac52f28bcc38cdcb9e2548528de67dc44">PS2ReadData</a>();</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 id="l00114" name="l00114"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#ab4e5cc3a96dc9f7d922e65241ff53f48"> 114</a></span>uint8_t <a class="code hl_function" href="../../d1/de1/aip_8h.html#ab4e5cc3a96dc9f7d922e65241ff53f48">PS2ReadStatus</a>();</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 id="l00115" name="l00115"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a1c1df3cb3ab237cb29864c8d185537f0"> 115</a></span>uint8_t <a class="code hl_function" href="../../d1/de1/aip_8h.html#a1c1df3cb3ab237cb29864c8d185537f0">PS2ReadAfterACK</a>();</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 id="l00116" name="l00116"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#ab89ed60f3ef02b78ef5080b0941ed134"> 116</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 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 id="l00117" name="l00117"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a38ac8086f1219290834fa333d5f61d61"> 117</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 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 id="l00118" name="l00118"></a><span class="lineno"> 118</span><span class="preprocessor">#endif </span><span class="comment">// !__kernel__</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 id="l00119" name="l00119"></a><span class="lineno"> 119</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 id="l00120" name="l00120"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a553775c2f7c013ee400dffb01d596328"> 120</a></span><span class="preprocessor">#define WaitOutput PS2Wait(DriverID, true)</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 id="l00121" name="l00121"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#aa964d7c1114a861480b1fea356404cf4"> 121</a></span><span class="preprocessor">#define WaitInput PS2Wait(DriverID, false)</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 id="l00122" name="l00122"></a><span class="lineno"> 122</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 id="l00123" name="l00123"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a59c9a2227ea292bc16c9c65d6d092cbd"> 123</a></span><span class="preprocessor">#define PS2_KBD_CMD_SET_LEDS 0xED</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 id="l00124" name="l00124"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a8cfa2bad14d701597ac3214fd9b62d7f"> 124</a></span><span class="preprocessor">#define PS2_KBD_CMD_ECHO 0xEE</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 id="l00125" name="l00125"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a2e6a0f04e2a8f77ac8fc5ad284a64e9a"> 125</a></span><span class="preprocessor">#define PS2_KBD_CMD_SCAN_CODE_SET 0xF0</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 id="l00126" name="l00126"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#af4ab5ae2b7058064dc5f1d0ce04473c6"> 126</a></span><span class="preprocessor">#define PS2_KBD_CMD_IDENTIFY 0xF2</span></div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; </div> <div class="line"><a id="l00127" name="l00127"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a40756f0aac46d870eb681a58dc372bfa"> 127</a></span><span class="preprocessor">#define PS2_KBD_CMD_TYPEMATIC 0xF3</span></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 id="l00128" name="l00128"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#ad63145b6dc06948bae574cd024b2606f"> 128</a></span><span class="preprocessor">#define PS2_KBD_CMD_ENABLE_SCANNING 0xF4</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 id="l00129" name="l00129"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a1e408ee85e43b8060fb268d265889f49"> 129</a></span><span class="preprocessor">#define PS2_KBD_CMD_DISABLE_SCANNING 0xF5</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 id="l00130" name="l00130"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#acea9e4bf70511389b33df326074434ff"> 130</a></span><span class="preprocessor">#define PS2_KBD_CMD_DEFAULTS 0xF6</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 id="l00131" name="l00131"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#aeab72e1b339968e91de7ef6e177d4d46"> 131</a></span><span class="preprocessor">#define PS2_KBD_CMD_ALL_TYPEMATIC 0xF7</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 id="l00132" name="l00132"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a0c0da13ca5919b091c19234acccb7472"> 132</a></span><span class="preprocessor">#define PS2_KBD_CMD_ALL_MAKE_RELEASE 0xF8</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 id="l00133" name="l00133"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#affc73ef21f75670e1632788ef763e347"> 133</a></span><span class="preprocessor">#define PS2_KBD_CMD_ALL_MAKE 0xF9</span></div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; </div> <div class="line"><a id="l00134" name="l00134"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#afb13f744c73bbff0b45c8b15aa95d1c2"> 134</a></span><span class="preprocessor">#define PS2_KBD_CMD_ALL_TYPEMATIC_MAKE_RELEASE 0xFA</span></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 id="l00135" name="l00135"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#af9e177b9aefa0121328d0738105253a8"> 135</a></span><span class="preprocessor">#define PS2_KBD_CMD_SPECIFIC_TYPEMATIC 0xFB</span></div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;{</div> <div class="line"><a id="l00136" name="l00136"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#adf07e1dd4c9e9623332e055a0670a61e"> 136</a></span><span class="preprocessor">#define PS2_KBD_CMD_SPECIFIC_MAKE_RELEASE 0xFC</span></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 id="l00137" name="l00137"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a87304f876af426e63c40878fac95069b"> 137</a></span><span class="preprocessor">#define PS2_KBD_CMD_SPECIFIC_MAKE 0xFD</span></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 id="l00138" name="l00138"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a78e89eac04afa736620202a250b1652e"> 138</a></span><span class="preprocessor">#define PS2_KBD_CMD_RESEND 0xFE</span></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 id="l00139" name="l00139"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a7def054c2c4044f0d79a4242c1fab0f3"> 139</a></span><span class="preprocessor">#define PS2_KBD_CMD_RESET 0xFF</span></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 id="l00140" name="l00140"></a><span class="lineno"> 140</span> </div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; </div> <div class="line"><a id="l00141" name="l00141"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#acd7c0c3c66f59b7c30bc4c427a1facb4"> 141</a></span><span class="preprocessor">#define PS2_KBD_RESP_ACK 0xFA</span></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 id="l00142" name="l00142"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a522d2d21681a109cc7e49dff69d58e35"> 142</a></span><span class="preprocessor">#define PS2_KBD_RESP_ECHO 0xEE</span></div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;{</div> <div class="line"><a id="l00143" name="l00143"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#aa34179ba1def0d1be4f8e7eff0eeded4"> 143</a></span><span class="preprocessor">#define PS2_KBD_RESP_RESEND 0xFE</span></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 id="l00144" name="l00144"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a2a20b18102384522a2f63bb3cd0baa4a"> 144</a></span><span class="preprocessor">#define PS2_KBD_RESP_TEST_PASSED 0xAA</span></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 id="l00145" name="l00145"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a934a0f9b95a6cd75d9a9886a690560c6"> 145</a></span><span class="preprocessor">#define PS2_KBD_RESP_TEST_FAILED 0xFC</span></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 id="l00146" name="l00146"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a2412d04c5199900f1fe5c6b03a1b833f"> 146</a></span><span class="preprocessor">#define PS2_KBD_RESP_TEST_FAILED_2 0xFD</span></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 id="l00147" name="l00147"></a><span class="lineno"> 147</span> </div>
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; </div> <div class="foldopen" id="foldopen00148" data-start="{" data-end="};">
<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 id="l00148" name="l00148"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbc"> 148</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span></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 id="l00149" name="l00149"></a><span class="lineno"> 149</span>{</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 id="l00150" name="l00150"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbca371d0631f3e4cc5e96abe555e47fef7d"> 150</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 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 id="l00151" name="l00151"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbcabd6d7f2afaa27f8056a7b34a1d48400b"> 151</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 name="l00165"></a><span class="lineno"> 165</span>&#160; </div> <div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</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 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 id="l00153" name="l00153"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbca80fa56c37e35327ab30585f1093695ad"> 153</a></span>} <a class="code hl_enumeration" href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbc">PS2_KBD_LEDS</a>;</div>
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;{</div> </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 id="l00154" name="l00154"></a><span class="lineno"> 154</span> </div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; {</div> <div class="foldopen" id="foldopen00155" data-start="{" data-end="};">
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; uint8_t RepeatRate : 5;</div> <div class="line"><a id="l00155" name="l00155"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4"> 155</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; </div> <div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span>{</div>
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; uint8_t Delay : 2;</div> <div class="line"><a id="l00157" name="l00157"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a2251b650209d2abf9c98f3e45e3cf5c6"> 157</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 name="l00183"></a><span class="lineno"> 183</span>&#160; </div> <div class="line"><a id="l00158" name="l00158"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4ab6a12143a58e1487e9d6e3b533cd6c9b"> 158</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 name="l00187"></a><span class="lineno"> 187</span>&#160; uint8_t Zero : 1;</div> <div class="line"><a id="l00159" name="l00159"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a611a5a1d2655245ba7ed1ec6f6e6055c"> 159</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 name="l00188"></a><span class="lineno"> 188</span>&#160; };</div> <div class="line"><a id="l00160" name="l00160"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a2a3158fc36b4fdf627d248303a6ede20"> 160</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 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 id="l00161" name="l00161"></a><span class="lineno"> 161</span> </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 id="l00162" name="l00162"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a7e0e395183152f3e37e9475a96f11b2e"> 162</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 name="l00191"></a><span class="lineno"> 191</span>&#160; </div> <div class="line"><a id="l00163" name="l00163"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a9ef0041dce55959183fa4fa24f618968"> 163</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 name="l00192"></a><span class="lineno"> 192</span>&#160; </div> <div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</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 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 id="l00165" name="l00165"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a1abdcf6b613c2fcbff74268db121e34a"> 165</a></span>} <a class="code hl_enumeration" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4">PS2_KBD_SCAN_CODE_SET</a>;</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>
<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 id="l00166" name="l00166"></a><span class="lineno"> 166</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="foldopen" id="foldopen00167" data-start="{" data-end="};">
<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 id="l00167" name="l00167"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html"> 167</a></span><span class="keyword">typedef</span> <span class="keyword">union</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 id="l00168" name="l00168"></a><span class="lineno"> 168</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="foldopen" id="foldopen00169" data-start="{" data-end="};">
<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 id="l00169" name="l00169"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html"> 169</a></span> <span class="keyword">struct</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 id="l00170" name="l00170"></a><span class="lineno"> 170</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 id="l00175" name="l00175"></a><span class="lineno"> 175</span> uint8_t RepeatRate : 5;</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 id="l00176" name="l00176"></a><span class="lineno"> 176</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 id="l00183" name="l00183"></a><span class="lineno"> 183</span> uint8_t Delay : 2;</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 id="l00184" name="l00184"></a><span class="lineno"> 184</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 id="l00188" name="l00188"></a><span class="lineno"> 188</span> uint8_t Zero : 1;</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 id="l00189" name="l00189"></a><span class="lineno"> 189</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>
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; </div> <div class="line"><a id="l00190" name="l00190"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a1c786a0ac638f742e31267026602ac54"> 190</a></span> uint8_t <a class="code hl_variable" href="../../d1/de1/aip_8h.html#a1c786a0ac638f742e31267026602ac54">Raw</a>;</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 id="l00191" name="l00191"></a><span class="lineno"> 191</span>} <a class="code hl_union" href="../../d1/de1/aip_8h.html#d5/d94/unionPS2__KBD__TYPEMATIC">PS2_KBD_TYPEMATIC</a>;</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>
<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 id="l00192" name="l00192"></a><span class="lineno"> 192</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 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 name="l00215"></a><span class="lineno"> 215</span>&#160; </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 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 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 name="l00217"></a><span class="lineno"> 217</span>&#160;{</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 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 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 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 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 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 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 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 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 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 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 name="l00223"></a><span class="lineno"> 223</span>&#160; </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 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 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 name="l00225"></a><span class="lineno"> 225</span>&#160;{</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 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 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 name="l00227"></a><span class="lineno"> 227</span>&#160; {</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 name="l00228"></a><span class="lineno"> 228</span>&#160; <span class="keyword">struct</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 name="l00229"></a><span class="lineno"> 229</span>&#160; {</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 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 id="l00210" name="l00210"></a><span class="lineno"> 210</span> </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 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 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 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 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 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 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 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 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 id="l00215" name="l00215"></a><span class="lineno"> 215</span> </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="foldopen" id="foldopen00216" data-start="{" data-end="};">
<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 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 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 id="l00217" name="l00217"></a><span class="lineno"> 217</span>{</div>
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; uint8_t Raw;</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 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 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 name="l00241"></a><span class="lineno"> 241</span>&#160; </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 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 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 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 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 class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; </div> </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 id="l00223" name="l00223"></a><span class="lineno"> 223</span> </div>
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; {</div> <div class="foldopen" id="foldopen00224" data-start="{" data-end="};">
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; <span class="keyword">struct</span></div> <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 name="l00248"></a><span class="lineno"> 248</span>&#160; {</div> <div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span>{</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="foldopen" id="foldopen00226" data-start="{" data-end="};">
<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 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 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 id="l00227" name="l00227"></a><span class="lineno"> 227</span> {</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 id="l00228" name="l00228"></a><span class="lineno"> 228</span> <span class="keyword">struct</span></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 id="l00229" name="l00229"></a><span class="lineno"> 229</span> {</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 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 name="l00255"></a><span class="lineno"> 255</span>&#160; uint8_t Raw;</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 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 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 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 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 name="l00258"></a><span class="lineno"> 258</span>&#160; </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 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="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="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="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="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="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_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_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_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_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#l00190">aip.h:190</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_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#l00155">aip.h:156</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_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#l00165">aip.h:164</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_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#l00157">aip.h:157</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_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#l00160">aip.h:160</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_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#l00159">aip.h:159</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_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#l00162">aip.h:162</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_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#l00163">aip.h:163</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_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#l00158">aip.h:158</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_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_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_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_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_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_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_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_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_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_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_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_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_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#l00148">aip.h:149</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_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#l00150">aip.h:150</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_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#l00153">aip.h:152</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_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#l00151">aip.h:151</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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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/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_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#l00167">aip.h:168</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_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="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="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><!-- fragment --></div><!-- contents -->
</div><!-- doc-content --> </div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul> <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="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 18:35:47 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 Sun May 18 2025 20:18:23 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> </ul>
</div> </div>
</body> </body>

View File

@@ -5,7 +5,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=9" /> <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" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Userspace</title> <title>Fennix: Userspace</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" /> <link href="../../tabs.css" rel="stylesheet" type="text/css" />
@@ -52,21 +52,22 @@
</tbody> </tbody>
</table> </table>
</div> </div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 --> <!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <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 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */ /* @license-end */
</script> </script>
<script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript"> <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() { $(function() {
initMenu('../../',true,false,'search.php','Search'); initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(document).ready(function() { init_search(); });
}); });
/* @license-end */</script> /* @license-end */
</script>
<div id="main-nav"></div> <div id="main-nav"></div>
</div><!-- top --> </div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -80,8 +81,8 @@ $(function() {
</div> </div>
</div> </div>
<script type="text/javascript"> <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/df9/md_Userspace_README.html','../../'); initResizable(); }); $(document).ready(function(){initNavTree('d2/d04/md_Userspace_2README.html','../../'); initResizable(); });
/* @license-end */ /* @license-end */
</script> </script>
<div id="doc-content"> <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) --> <!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow"> <div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" <div id="MSearchResults">
name="MSearchResults" id="MSearchResults"> <div class="SRPage">
</iframe> <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>
<div class="PageDoc"><div class="header"> <div><div class="header">
<div class="headertitle"> <div class="headertitle"><div class="title">Userspace</div></div>
<div class="title">Userspace </div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <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><!-- PageDoc -->
</div><!-- doc-content --> </div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul> <ul>
<li class="footer">Generated on Sat Jan 4 2025 18:35:47 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 Sun May 18 2025 20:18:23 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> </ul>
</div> </div>
</body> </body>

View File

@@ -5,7 +5,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=9" /> <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" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: SuperBlockOperations Struct Reference</title> <title>Fennix: SuperBlockOperations Struct Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" /> <link href="../../tabs.css" rel="stylesheet" type="text/css" />
@@ -52,21 +52,22 @@
</tbody> </tbody>
</table> </table>
</div> </div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 --> <!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <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 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */ /* @license-end */
</script> </script>
<script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript"> <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() { $(function() {
initMenu('../../',true,false,'search.php','Search'); initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(document).ready(function() { init_search(); });
}); });
/* @license-end */</script> /* @license-end */
</script>
<div id="main-nav"></div> <div id="main-nav"></div>
</div><!-- top --> </div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -80,7 +81,7 @@ $(function() {
</div> </div>
</div> </div>
<script type="text/javascript"> <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(); }); $(document).ready(function(){initNavTree('d2/d55/structSuperBlockOperations.html','../../'); initResizable(); });
/* @license-end */ /* @license-end */
</script> </script>
@@ -94,36 +95,50 @@ $(document).ready(function(){initNavTree('d2/d55/structSuperBlockOperations.html
<!-- iframe showing the search results (closed by default) --> <!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow"> <div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" <div id="MSearchResults">
name="MSearchResults" id="MSearchResults"> <div class="SRPage">
</iframe> <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>
<div class="header"> <div class="header">
<div class="summary"> <div class="summary">
<a href="#pub-attribs">Data Fields</a> </div> <a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle"> <div class="headertitle"><div class="title">SuperBlockOperations Struct Reference</div></div>
<div class="title">SuperBlockOperations Struct Reference</div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <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"> <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> 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="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="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="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> <tr class="separator:ac5d91cc844c75e8d58ef124a9b2c8722"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8216e560343fe4d60d25d9339369008c" id="r_a8216e560343fe4d60d25d9339369008c"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d55/structSuperBlockOperations.html#a8216e560343fe4d60d25d9339369008c">Probe</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#d4/d24/structFileSystemDevice">FileSystemDevice</a> *Device)</td></tr>
<tr class="separator:a8216e560343fe4d60d25d9339369008c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7df12971dc1079e22cb77d62743b12c6" id="r_a7df12971dc1079e22cb77d62743b12c6"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d55/structSuperBlockOperations.html#a7df12971dc1079e22cb77d62743b12c6">Mount</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a> *FS, struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> **Root, struct <a class="el" href="../../df/d26/fs_8h.html#d4/d24/structFileSystemDevice">FileSystemDevice</a> *Device)</td></tr>
<tr class="separator:a7df12971dc1079e22cb77d62743b12c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5be3ba7b778d10a6333b429bcb7accb7" id="r_a5be3ba7b778d10a6333b429bcb7accb7"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d55/structSuperBlockOperations.html#a5be3ba7b778d10a6333b429bcb7accb7">Unmount</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a> *FS)</td></tr>
<tr class="separator:a5be3ba7b778d10a6333b429bcb7accb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"> <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> <p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00348">348</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div><h2 class="groupheader">Field Documentation</h2> </div><h2 class="groupheader">Field Documentation</h2>
<a id="a9b919eaba70c8e9d020930ba97b7df68"></a> <a id="a9b919eaba70c8e9d020930ba97b7df68" name="a9b919eaba70c8e9d020930ba97b7df68"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b919eaba70c8e9d020930ba97b7df68">&#9670;&nbsp;</a></span>AllocateInode</h2> <h2 class="memtitle"><span class="permalink"><a href="#a9b919eaba70c8e9d020930ba97b7df68">&#9670;&#160;</a></span>AllocateInode</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@@ -134,12 +149,12 @@ Data Fields</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00342">342</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p> <p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00350">350</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div> </div>
</div> </div>
<a id="a91b8a508085e42bcf27a06058a0fd2f7"></a> <a id="a91b8a508085e42bcf27a06058a0fd2f7" name="a91b8a508085e42bcf27a06058a0fd2f7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a91b8a508085e42bcf27a06058a0fd2f7">&#9670;&nbsp;</a></span>DeleteInode</h2> <h2 class="memtitle"><span class="permalink"><a href="#a91b8a508085e42bcf27a06058a0fd2f7">&#9670;&#160;</a></span>DeleteInode</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@@ -150,12 +165,12 @@ Data Fields</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00343">343</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p> <p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00351">351</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div> </div>
</div> </div>
<a id="ac5d91cc844c75e8d58ef124a9b2c8722"></a> <a id="ac5d91cc844c75e8d58ef124a9b2c8722" name="ac5d91cc844c75e8d58ef124a9b2c8722"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac5d91cc844c75e8d58ef124a9b2c8722">&#9670;&nbsp;</a></span>Destroy</h2> <h2 class="memtitle"><span class="permalink"><a href="#ac5d91cc844c75e8d58ef124a9b2c8722">&#9670;&#160;</a></span>Destroy</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@@ -175,12 +190,64 @@ Data Fields</h2></td></tr>
</dl> </dl>
<dl class="section return"><dt>Returns</dt><dd>Zero on success, otherwise an error code. </dd></dl> <dl class="section return"><dt>Returns</dt><dd>Zero on success, otherwise an error code. </dd></dl>
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00366">366</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p> <p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00374">374</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div> </div>
</div> </div>
<a id="ac57a866f55ed08d2dd2897b27a541eb2"></a> <a id="a7df12971dc1079e22cb77d62743b12c6" name="a7df12971dc1079e22cb77d62743b12c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac57a866f55ed08d2dd2897b27a541eb2">&#9670;&nbsp;</a></span>Synchronize</h2> <h2 class="memtitle"><span class="permalink"><a href="#a7df12971dc1079e22cb77d62743b12c6">&#9670;&#160;</a></span>Mount</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int(* SuperBlockOperations::Mount) (struct <a class="el" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a> *FS, struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> **Root, struct <a class="el" href="../../df/d26/fs_8h.html#d4/d24/structFileSystemDevice">FileSystemDevice</a> *Device)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Mount the filesystem.</p>
<p>Mount the filesystem on the given device.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">FS</td><td>Filesystem to mount. </td></tr>
<tr><td class="paramname">Root</td><td>Pointer to the root inode. </td></tr>
<tr><td class="paramname">Device</td><td>Device to mount. This pointer will be undefined after the function returns!</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Zero on success, otherwise an error code. </dd></dl>
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00398">398</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div>
</div>
<a id="a8216e560343fe4d60d25d9339369008c" name="a8216e560343fe4d60d25d9339369008c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8216e560343fe4d60d25d9339369008c">&#9670;&#160;</a></span>Probe</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int(* SuperBlockOperations::Probe) (struct <a class="el" href="../../df/d26/fs_8h.html#d4/d24/structFileSystemDevice">FileSystemDevice</a> *Device)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Probe the filesystem.</p>
<p>Check if the filesystem is supported by the driver.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">Device</td><td>Device to probe.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Zero on success, otherwise an error code. </dd></dl>
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00385">385</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div>
</div>
<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="memitem">
<div class="memproto"> <div class="memproto">
@@ -194,14 +261,39 @@ Data Fields</h2></td></tr>
<p>Write all pending changes to the disk.</p> <p>Write all pending changes to the disk.</p>
<dl class="params"><dt>Parameters</dt><dd> <dl class="params"><dt>Parameters</dt><dd>
<table class="params"> <table class="params">
<tr><td class="paramname">Info</td><td><a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> to synchronize. If NULL, synchronize all inodes. </td></tr> <tr><td class="paramname">Info</td><td><a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> to synchronize. </td></tr>
<tr><td class="paramname">Node</td><td><a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> to synchronize.</td></tr> <tr><td class="paramname">Node</td><td><a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> to synchronize. If NULL, synchronize all inodes.</td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
<dl class="section return"><dt>Returns</dt><dd>Zero on success, otherwise an error code. </dd></dl> <dl class="section return"><dt>Returns</dt><dd>Zero on success, otherwise an error code. </dd></dl>
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00355">355</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p> <p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00363">363</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div>
</div>
<a id="a5be3ba7b778d10a6333b429bcb7accb7" name="a5be3ba7b778d10a6333b429bcb7accb7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5be3ba7b778d10a6333b429bcb7accb7">&#9670;&#160;</a></span>Unmount</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int(* SuperBlockOperations::Unmount) (struct <a class="el" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a> *FS)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Unmount the filesystem.</p>
<p>Unmount the filesystem from the given device.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">FS</td><td>Filesystem to unmount.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Zero on success, otherwise an error code. </dd></dl>
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00409">409</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div> </div>
</div> </div>
@@ -214,7 +306,7 @@ Data Fields</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul> <ul>
<li class="navelem"><a class="el" href="../../d2/d55/structSuperBlockOperations.html">SuperBlockOperations</a></li> <li class="navelem"><a class="el" href="../../d2/d55/structSuperBlockOperations.html">SuperBlockOperations</a></li>
<li class="footer">Generated on Sat Jan 4 2025 18:35:47 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 Sun May 18 2025 20:18:23 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> </ul>
</div> </div>
</body> </body>

View File

@@ -3,5 +3,8 @@ var structSuperBlockOperations =
[ "AllocateInode", "d2/d55/structSuperBlockOperations.html#a9b919eaba70c8e9d020930ba97b7df68", null ], [ "AllocateInode", "d2/d55/structSuperBlockOperations.html#a9b919eaba70c8e9d020930ba97b7df68", null ],
[ "DeleteInode", "d2/d55/structSuperBlockOperations.html#a91b8a508085e42bcf27a06058a0fd2f7", null ], [ "DeleteInode", "d2/d55/structSuperBlockOperations.html#a91b8a508085e42bcf27a06058a0fd2f7", null ],
[ "Destroy", "d2/d55/structSuperBlockOperations.html#ac5d91cc844c75e8d58ef124a9b2c8722", null ], [ "Destroy", "d2/d55/structSuperBlockOperations.html#ac5d91cc844c75e8d58ef124a9b2c8722", null ],
[ "Synchronize", "d2/d55/structSuperBlockOperations.html#ac57a866f55ed08d2dd2897b27a541eb2", null ] [ "Mount", "d2/d55/structSuperBlockOperations.html#a7df12971dc1079e22cb77d62743b12c6", null ],
[ "Probe", "d2/d55/structSuperBlockOperations.html#a8216e560343fe4d60d25d9339369008c", null ],
[ "Synchronize", "d2/d55/structSuperBlockOperations.html#ac57a866f55ed08d2dd2897b27a541eb2", null ],
[ "Unmount", "d2/d55/structSuperBlockOperations.html#a5be3ba7b778d10a6333b429bcb7accb7", null ]
]; ];

File diff suppressed because it is too large Load Diff

View File

@@ -1,5 +1,18 @@
var syscalls_8h = var syscalls_8h =
[ [
[ "FramebufferScreenInfo", "d2/d6e/syscalls_8h.html#db/dc6/structFramebufferScreenInfo", [
[ "Bpp", "d2/d6e/syscalls_8h.html#ac91da2207de81f799c9e67d918e6f89c", null ],
[ "Height", "d2/d6e/syscalls_8h.html#a19d0c3a8e1f310af3ea7b1edc623f3e5", null ],
[ "Pitch", "d2/d6e/syscalls_8h.html#a32c1b38cd63a88753f65c06e495ab546", null ],
[ "Size", "d2/d6e/syscalls_8h.html#af8c41bf2049e422f416725a921a4abaa", null ],
[ "Width", "d2/d6e/syscalls_8h.html#a13cd8b19c0885b5346f14d355ac94f92", null ]
] ],
[ "kutsname", "d2/d6e/syscalls_8h.html#de/d36/structkutsname", [
[ "machine", "d2/d6e/syscalls_8h.html#a20d3a892e2fc1e8d4c6b7beb5c532280", null ],
[ "release", "d2/d6e/syscalls_8h.html#a183ff0be4b883eafe77a233e13af1447", null ],
[ "sysname", "d2/d6e/syscalls_8h.html#a17c25c334ed5c0f04a629ff78a68750e", null ],
[ "version", "d2/d6e/syscalls_8h.html#ab0d51c806d74e4ec305829e807f58033", null ]
] ],
[ "__SYS_NULL", "d2/d6e/syscalls_8h.html#a3405b025dbfa88c47279ae6b526076a8", null ], [ "__SYS_NULL", "d2/d6e/syscalls_8h.html#a3405b025dbfa88c47279ae6b526076a8", null ],
[ "call_accept", "d2/d6e/syscalls_8h.html#ab4949d314d72ceada64d99a9ffd5980d", null ], [ "call_accept", "d2/d6e/syscalls_8h.html#ab4949d314d72ceada64d99a9ffd5980d", null ],
[ "call_access", "d2/d6e/syscalls_8h.html#a6a0f9ef9d1b0b7c090ee0fca1c8b4b71", null ], [ "call_access", "d2/d6e/syscalls_8h.html#a6a0f9ef9d1b0b7c090ee0fca1c8b4b71", null ],
@@ -15,6 +28,7 @@ var syscalls_8h =
[ "call_dup2", "d2/d6e/syscalls_8h.html#ad2932c5044a784dcc0413c1364a51da6", null ], [ "call_dup2", "d2/d6e/syscalls_8h.html#ad2932c5044a784dcc0413c1364a51da6", null ],
[ "call_execve", "d2/d6e/syscalls_8h.html#a9b22610937180ca7ba25ef597eb8cb58", null ], [ "call_execve", "d2/d6e/syscalls_8h.html#a9b22610937180ca7ba25ef597eb8cb58", null ],
[ "call_exit", "d2/d6e/syscalls_8h.html#afe03e96b528279b23c2ae501a509eac3", null ], [ "call_exit", "d2/d6e/syscalls_8h.html#afe03e96b528279b23c2ae501a509eac3", null ],
[ "call_fcntl", "d2/d6e/syscalls_8h.html#ad5f61efb0c501cd880f75fd72caab158", null ],
[ "call_fork", "d2/d6e/syscalls_8h.html#afda32e401a3f5d39d85a6a4bc6b52089", null ], [ "call_fork", "d2/d6e/syscalls_8h.html#afda32e401a3f5d39d85a6a4bc6b52089", null ],
[ "call_fstat", "d2/d6e/syscalls_8h.html#a073897bf4cec6ecf22703ed7735f866b", null ], [ "call_fstat", "d2/d6e/syscalls_8h.html#a073897bf4cec6ecf22703ed7735f866b", null ],
[ "call_ftruncate", "d2/d6e/syscalls_8h.html#ac7545a17f1b8654d78afb2000e93119b", null ], [ "call_ftruncate", "d2/d6e/syscalls_8h.html#ac7545a17f1b8654d78afb2000e93119b", null ],
@@ -48,12 +62,15 @@ var syscalls_8h =
[ "call_tell", "d2/d6e/syscalls_8h.html#a42b50361d2152d92f41f741d64ab30bc", null ], [ "call_tell", "d2/d6e/syscalls_8h.html#a42b50361d2152d92f41f741d64ab30bc", null ],
[ "call_time", "d2/d6e/syscalls_8h.html#a7dca41af6f47ad7fb6eaa65e55b98090", null ], [ "call_time", "d2/d6e/syscalls_8h.html#a7dca41af6f47ad7fb6eaa65e55b98090", null ],
[ "call_truncate", "d2/d6e/syscalls_8h.html#adc22de2ff267771d8ac633e948f28eff", null ], [ "call_truncate", "d2/d6e/syscalls_8h.html#adc22de2ff267771d8ac633e948f28eff", null ],
[ "call_uname", "d2/d6e/syscalls_8h.html#ac41c5281321b5dd26f252c2a0cc514f9", null ],
[ "call_unlink", "d2/d6e/syscalls_8h.html#a03284d10556fe1599ae976558367f7ff", null ], [ "call_unlink", "d2/d6e/syscalls_8h.html#a03284d10556fe1599ae976558367f7ff", null ],
[ "call_waitpid", "d2/d6e/syscalls_8h.html#a48f9ddd0dba233df029622ea3e2545ae", null ], [ "call_waitpid", "d2/d6e/syscalls_8h.html#a48f9ddd0dba233df029622ea3e2545ae", null ],
[ "call_write", "d2/d6e/syscalls_8h.html#ab1e6a38710527adb8e6c0b2ad416d6f9", null ], [ "call_write", "d2/d6e/syscalls_8h.html#ab1e6a38710527adb8e6c0b2ad416d6f9", null ],
[ "FBIOGET_SCREEN_INFO", "d2/d6e/syscalls_8h.html#a6c1209ea4c2dba6d6c19a607f04167a6", null ],
[ "scarg", "d2/d6e/syscalls_8h.html#a2984c669d1ae3cd90f938b1d11823ed5", null ], [ "scarg", "d2/d6e/syscalls_8h.html#a2984c669d1ae3cd90f938b1d11823ed5", null ],
[ "__SYS_clockid_t", "d2/d6e/syscalls_8h.html#af9a5a44da34f40560c289e5f60642791", null ], [ "__SYS_clockid_t", "d2/d6e/syscalls_8h.html#af9a5a44da34f40560c289e5f60642791", null ],
[ "__SYS_socklen_t", "d2/d6e/syscalls_8h.html#a26c7083c9eaca35069347ed4e00813fd", null ], [ "__SYS_socklen_t", "d2/d6e/syscalls_8h.html#a26c7083c9eaca35069347ed4e00813fd", null ],
[ "FramebufferScreenInfo", "d2/d6e/syscalls_8h.html#ab0f3fa6738fe8413c73638b07582dcf3", null ],
[ "syscall_access_flags_t", "d2/d6e/syscalls_8h.html#a1b1a32a2c40ebd73520ed18f3dc1f2ad", [ [ "syscall_access_flags_t", "d2/d6e/syscalls_8h.html#a1b1a32a2c40ebd73520ed18f3dc1f2ad", [
[ "__SYS_F_OK", "d2/d6e/syscalls_8h.html#a1b1a32a2c40ebd73520ed18f3dc1f2ada68325a692768209f82f82e5187e7996f", null ], [ "__SYS_F_OK", "d2/d6e/syscalls_8h.html#a1b1a32a2c40ebd73520ed18f3dc1f2ada68325a692768209f82f82e5187e7996f", null ],
[ "__SYS_R_OK", "d2/d6e/syscalls_8h.html#a1b1a32a2c40ebd73520ed18f3dc1f2ada3fc442c04460febe06f1d09dd396debb", null ], [ "__SYS_R_OK", "d2/d6e/syscalls_8h.html#a1b1a32a2c40ebd73520ed18f3dc1f2ada3fc442c04460febe06f1d09dd396debb", null ],
@@ -198,6 +215,7 @@ var syscalls_8h =
] ], ] ],
[ "syscalls_t", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475", [ [ "syscalls_t", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475", [
[ "SYS_API_VERSION", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475ac2ca54c74e420ed680425b97a8cbfe63", null ], [ "SYS_API_VERSION", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475ac2ca54c74e420ed680425b97a8cbfe63", null ],
[ "SYS_DEBUG_REPORT", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475aecff11d2b9e05f56161294b39930d93c", null ],
[ "SYS_READ", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a49214d5519a62b4bf0ace2d61cc9602c", null ], [ "SYS_READ", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a49214d5519a62b4bf0ace2d61cc9602c", null ],
[ "SYS_PREAD", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a84f788734a50fa391db1f461e88e8913", null ], [ "SYS_PREAD", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a84f788734a50fa391db1f461e88e8913", null ],
[ "SYS_WRITE", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a228e81db8f7c6d61b19e40eca4f7a95a", null ], [ "SYS_WRITE", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a228e81db8f7c6d61b19e40eca4f7a95a", null ],
@@ -205,6 +223,7 @@ var syscalls_8h =
[ "SYS_OPEN", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a76bb1866304712aa5b41d989fbdfbc8b", null ], [ "SYS_OPEN", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a76bb1866304712aa5b41d989fbdfbc8b", null ],
[ "SYS_CLOSE", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a4ef77fc1f4b0824d318a2a851a24ffff", null ], [ "SYS_CLOSE", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a4ef77fc1f4b0824d318a2a851a24ffff", null ],
[ "SYS_IOCTL", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a8362fcf9e42a5f1edb952129002d87a3", null ], [ "SYS_IOCTL", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a8362fcf9e42a5f1edb952129002d87a3", null ],
[ "SYS_FCNTL", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475ab605c2d0a485f8a779dbed0443978c6e", null ],
[ "SYS_STAT", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a22801e7695ca6349080d79bee2c8b295", null ], [ "SYS_STAT", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a22801e7695ca6349080d79bee2c8b295", null ],
[ "SYS_FSTAT", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a9cd60f4852cb73b296171894bd7d30ed", null ], [ "SYS_FSTAT", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a9cd60f4852cb73b296171894bd7d30ed", null ],
[ "SYS_LSTAT", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475ad06d5e126a93d184ec20e2389a7388db", null ], [ "SYS_LSTAT", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475ad06d5e126a93d184ec20e2389a7388db", null ],
@@ -247,9 +266,9 @@ var syscalls_8h =
[ "SYS_RMDIR", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a3dbee6f3879ca6740bc582b722416129", null ], [ "SYS_RMDIR", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a3dbee6f3879ca6740bc582b722416129", null ],
[ "SYS_UNLINK", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a071e0d689876d4e3e8d0d7f42a69ef52", null ], [ "SYS_UNLINK", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a071e0d689876d4e3e8d0d7f42a69ef52", null ],
[ "SYS_RENAME", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a8bc81dcca6643d269fcc1bd19162f070", null ], [ "SYS_RENAME", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a8bc81dcca6643d269fcc1bd19162f070", null ],
[ "SYS_UNAME", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a0bd7927735338c7d132db0bdce9176a3", null ],
[ "SYS_MAX", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a17cb58707f83b65f30ccb17805b7c467", 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 ], [ "syscall0", "d2/d6e/syscalls_8h.html#aead3c4d793ac641f0c76fa3a2884799f", null ],
[ "syscall1", "d2/d6e/syscalls_8h.html#ad0203a1b8baab624b557c0b1fe4ec8be", null ], [ "syscall1", "d2/d6e/syscalls_8h.html#ad0203a1b8baab624b557c0b1fe4ec8be", null ],
[ "syscall2", "d2/d6e/syscalls_8h.html#af2d181ed9821a83ebe9aca04015aea37", 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> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=9" /> <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" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: API</title> <title>Fennix: API</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" /> <link href="../../tabs.css" rel="stylesheet" type="text/css" />
@@ -52,21 +52,22 @@
</tbody> </tbody>
</table> </table>
</div> </div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 --> <!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <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 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */ /* @license-end */
</script> </script>
<script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript"> <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() { $(function() {
initMenu('../../',true,false,'search.php','Search'); initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(document).ready(function() { init_search(); });
}); });
/* @license-end */</script> /* @license-end */
</script>
<div id="main-nav"></div> <div id="main-nav"></div>
</div><!-- top --> </div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -80,8 +81,8 @@ $(function() {
</div> </div>
</div> </div>
<script type="text/javascript"> <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/d03/md_tools_doxygen_api.html','../../'); initResizable(); }); $(document).ready(function(){initNavTree('d3/d6c/md_tools_2doxygen_2api.html','../../'); initResizable(); });
/* @license-end */ /* @license-end */
</script> </script>
<div id="doc-content"> <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) --> <!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow"> <div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" <div id="MSearchResults">
name="MSearchResults" id="MSearchResults"> <div class="SRPage">
</iframe> <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>
<div class="PageDoc"><div class="header"> <div><div class="header">
<div class="headertitle"> <div class="headertitle"><div class="title">API</div></div>
<div class="title">API </div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <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><!-- PageDoc -->
</div><!-- doc-content --> </div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul> <ul>
<li class="footer">Generated on Sat Jan 4 2025 18:35:47 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 Sun May 18 2025 20:18:23 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> </ul>
</div> </div>
</body> </body>

View File

@@ -5,7 +5,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=9" /> <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" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: tools/doxygen/develop.md File Reference</title> <title>Fennix: tools/doxygen/develop.md File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" /> <link href="../../tabs.css" rel="stylesheet" type="text/css" />
@@ -52,21 +52,22 @@
</tbody> </tbody>
</table> </table>
</div> </div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 --> <!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <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 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */ /* @license-end */
</script> </script>
<script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript"> <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() { $(function() {
initMenu('../../',true,false,'search.php','Search'); initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(document).ready(function() { init_search(); });
}); });
/* @license-end */</script> /* @license-end */
</script>
<div id="main-nav"></div> <div id="main-nav"></div>
</div><!-- top --> </div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -80,7 +81,7 @@ $(function() {
</div> </div>
</div> </div>
<script type="text/javascript"> <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(); }); $(document).ready(function(){initNavTree('d4/d30/develop_8md.html','../../'); initResizable(); });
/* @license-end */ /* @license-end */
</script> </script>
@@ -94,14 +95,20 @@ $(document).ready(function(){initNavTree('d4/d30/develop_8md.html','../../'); in
<!-- iframe showing the search results (closed by default) --> <!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow"> <div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" <div id="MSearchResults">
name="MSearchResults" id="MSearchResults"> <div class="SRPage">
</iframe> <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>
<div class="header"> <div class="header">
<div class="headertitle"> <div class="headertitle"><div class="title">tools/doxygen/develop.md File Reference</div></div>
<div class="title">tools/doxygen/develop.md File Reference</div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <div class="contents">
</div><!-- 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! --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul> <ul>
<li class="navelem"><a class="el" href="../../d4/d30/develop_8md.html">develop.md</a></li> <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 18:35:47 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 Sun May 18 2025 20:18:23 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> </ul>
</div> </div>
</body> </body>

View File

@@ -5,7 +5,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=9" /> <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" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Drivers</title> <title>Fennix: Drivers</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" /> <link href="../../tabs.css" rel="stylesheet" type="text/css" />
@@ -52,21 +52,22 @@
</tbody> </tbody>
</table> </table>
</div> </div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 --> <!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <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 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */ /* @license-end */
</script> </script>
<script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript"> <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() { $(function() {
initMenu('../../',true,false,'search.php','Search'); initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(document).ready(function() { init_search(); });
}); });
/* @license-end */</script> /* @license-end */
</script>
<div id="main-nav"></div> <div id="main-nav"></div>
</div><!-- top --> </div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -80,8 +81,8 @@ $(function() {
</div> </div>
</div> </div>
<script type="text/javascript"> <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/d86/md_Drivers_README.html','../../'); initResizable(); }); $(document).ready(function(){initNavTree('d5/d9b/md_Drivers_2README.html','../../'); initResizable(); });
/* @license-end */ /* @license-end */
</script> </script>
<div id="doc-content"> <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) --> <!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow"> <div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" <div id="MSearchResults">
name="MSearchResults" id="MSearchResults"> <div class="SRPage">
</iframe> <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>
<div class="PageDoc"><div class="header"> <div><div class="header">
<div class="headertitle"> <div class="headertitle"><div class="title">Drivers</div></div>
<div class="title">Drivers </div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <div class="contents">
<div class="textblock"></div></div><!-- contents --> <div class="textblock"><p><a class="anchor" id="autotoc_md4"></a></p>
</div></div><!-- contents -->
</div><!-- PageDoc --> </div><!-- PageDoc -->
</div><!-- doc-content --> </div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul> <ul>
<li class="footer">Generated on Sat Jan 4 2025 18:35:47 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 Sun May 18 2025 20:18:23 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> </ul>
</div> </div>
</body> </body>

View File

@@ -5,7 +5,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=9" /> <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" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Userspace/README.md File Reference</title> <title>Fennix: Userspace/README.md File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" /> <link href="../../tabs.css" rel="stylesheet" type="text/css" />
@@ -52,21 +52,22 @@
</tbody> </tbody>
</table> </table>
</div> </div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 --> <!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <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 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */ /* @license-end */
</script> </script>
<script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript"> <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() { $(function() {
initMenu('../../',true,false,'search.php','Search'); initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(document).ready(function() { init_search(); });
}); });
/* @license-end */</script> /* @license-end */
</script>
<div id="main-nav"></div> <div id="main-nav"></div>
</div><!-- top --> </div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -80,7 +81,7 @@ $(function() {
</div> </div>
</div> </div>
<script type="text/javascript"> <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(); }); $(document).ready(function(){initNavTree('d7/d57/Userspace_2README_8md.html','../../'); initResizable(); });
/* @license-end */ /* @license-end */
</script> </script>
@@ -94,14 +95,20 @@ $(document).ready(function(){initNavTree('d7/d57/Userspace_2README_8md.html','..
<!-- iframe showing the search results (closed by default) --> <!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow"> <div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" <div id="MSearchResults">
name="MSearchResults" id="MSearchResults"> <div class="SRPage">
</iframe> <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>
<div class="header"> <div class="header">
<div class="headertitle"> <div class="headertitle"><div class="title">Userspace/README.md File Reference</div></div>
<div class="title">Userspace/README.md File Reference</div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <div class="contents">
</div><!-- 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! --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul> <ul>
<li class="navelem"><a class="el" href="../../d7/d57/Userspace_2README_8md.html">README.md</a></li> <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 18:35:47 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 Sun May 18 2025 20:18:23 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> </ul>
</div> </div>
</body> </body>

1249
docs/d7/d9f/fcntl_8h.html Normal file

File diff suppressed because it is too large Load Diff

71
docs/d7/d9f/fcntl_8h.js Normal file
View File

@@ -0,0 +1,71 @@
var fcntl_8h =
[
[ "f_owner_ex", "d7/d9f/fcntl_8h.html#d2/dd7/structf__owner__ex", [
[ "pid", "d7/d9f/fcntl_8h.html#af64f49cc3f3024dce2031477aa13d8f7", null ],
[ "type", "d7/d9f/fcntl_8h.html#afd32d7286d5aba4fb1ba922d58591997", null ]
] ],
[ "flock", "d7/d9f/fcntl_8h.html#d6/df2/structflock", [
[ "l_len", "d7/d9f/fcntl_8h.html#af5dc2da04cf2af6e5b77018f9cdce489", null ],
[ "l_pid", "d7/d9f/fcntl_8h.html#a5e84556aa660bd41cc8b8d862a547887", null ],
[ "l_start", "d7/d9f/fcntl_8h.html#a692ebc7782fe6a11c9de67d7fd20cc8f", null ],
[ "l_type", "d7/d9f/fcntl_8h.html#a24ceb1a44b2a5912f6f8b50195ed7fbe", null ],
[ "l_whence", "d7/d9f/fcntl_8h.html#acea10bfe92ee06d519c4850739924198", null ]
] ],
[ "AT_EACCESS", "d7/d9f/fcntl_8h.html#afba18be015711a5c496d49a1387bd412", null ],
[ "AT_FDCWD", "d7/d9f/fcntl_8h.html#a301749b9aa4b9416c329bb8b19345216", null ],
[ "AT_REMOVEDIR", "d7/d9f/fcntl_8h.html#a18f47dae5e59e6683441ef49754fe068", null ],
[ "AT_SYMLINK_FOLLOW", "d7/d9f/fcntl_8h.html#a0517ad09fa61307dd14718334b60f36e", null ],
[ "AT_SYMLINK_NOFOLLOW", "d7/d9f/fcntl_8h.html#ad623014f05ffb83df42ba96900fcd62e", null ],
[ "F_DUPFD", "d7/d9f/fcntl_8h.html#ab93a8621587aba90181efd7d3aeea67e", null ],
[ "F_DUPFD_CLOEXEC", "d7/d9f/fcntl_8h.html#af532232f0b65dc6296aedd2b60de7285", null ],
[ "F_DUPFD_CLOFORK", "d7/d9f/fcntl_8h.html#a6ef080a3e6218fde5d2457dbd560f7f4", null ],
[ "F_GETFD", "d7/d9f/fcntl_8h.html#abc11141031604fb22b8e3a201155cbb3", null ],
[ "F_GETFL", "d7/d9f/fcntl_8h.html#a025fad21a889c79f02ec53abe3526c32", null ],
[ "F_GETLK", "d7/d9f/fcntl_8h.html#a2c3005e07f9aedb5d77856d13c3e40c4", null ],
[ "F_GETOWN", "d7/d9f/fcntl_8h.html#aa76959dcf54457a81c4cdf7789ba73e4", null ],
[ "F_GETOWN_EX", "d7/d9f/fcntl_8h.html#a93853ac9fe27cbd3b0f01a85aa757307", null ],
[ "F_OFD_GETLK", "d7/d9f/fcntl_8h.html#a1564b73f59286bbf0999706304f87c6c", null ],
[ "F_OFD_SETLK", "d7/d9f/fcntl_8h.html#a4fc21528a6ce28d77a755f391568e1b4", null ],
[ "F_OFD_SETLKW", "d7/d9f/fcntl_8h.html#a1538d86465f1f7057703c9c5e7a0f5b5", null ],
[ "F_OWNER_PGRP", "d7/d9f/fcntl_8h.html#ad0a5636b8c5e66572f423f3cf4351cf8", null ],
[ "F_OWNER_PID", "d7/d9f/fcntl_8h.html#a0def4a47951ccbb2414661ee00ff96ba", null ],
[ "F_RDLCK", "d7/d9f/fcntl_8h.html#a1dfb7f83dd3989782404c0204484655b", null ],
[ "F_SETFD", "d7/d9f/fcntl_8h.html#ad27227e8d87b844648f07d66da38bb3f", null ],
[ "F_SETFL", "d7/d9f/fcntl_8h.html#af2939853c650561d3495ed40f68f6249", null ],
[ "F_SETLK", "d7/d9f/fcntl_8h.html#a68a7fc570f2fc271acc5358a6418504e", null ],
[ "F_SETLKW", "d7/d9f/fcntl_8h.html#aabb866cd0cf7ed3544dfc335e0e360fd", null ],
[ "F_SETOWN", "d7/d9f/fcntl_8h.html#a10e6ca002b56361c5adb1e66a8a4917d", null ],
[ "F_SETOWN_EX", "d7/d9f/fcntl_8h.html#adc1650d605443666b5301529250beaf8", null ],
[ "F_UNLCK", "d7/d9f/fcntl_8h.html#a2ace36798dbaef59cf9c99a4bf14fb96", null ],
[ "F_WRLCK", "d7/d9f/fcntl_8h.html#a708b81093fd9c80a2adc260b3e9ca623", null ],
[ "FD_CLOEXEC", "d7/d9f/fcntl_8h.html#a7e7a00c884ea124bb9f687b16cb5db9b", null ],
[ "FD_CLOFORK", "d7/d9f/fcntl_8h.html#a33f5960552a23f65499b00d963c5a4b6", null ],
[ "O_ACCMODE", "d7/d9f/fcntl_8h.html#a4dc4d45e07d2abc899bcaf04b2846a87", null ],
[ "O_APPEND", "d7/d9f/fcntl_8h.html#ae036f789407d21f07b211552d67b3214", null ],
[ "O_CLOEXEC", "d7/d9f/fcntl_8h.html#ad6d8fbe4e494b4dbe051612572d3f757", null ],
[ "O_CLOFORK", "d7/d9f/fcntl_8h.html#a1783d59f495ce350c1ed3e1724265ed5", null ],
[ "O_CREAT", "d7/d9f/fcntl_8h.html#a1cf6b1de1fffedaa1d26b189e9a8d2cc", null ],
[ "O_DIRECTORY", "d7/d9f/fcntl_8h.html#a6afd3dd2f570069804b40e6aa24fc966", null ],
[ "O_DSYNC", "d7/d9f/fcntl_8h.html#af63e33218e573b9461b5f17d0ea79f2a", null ],
[ "O_EXCL", "d7/d9f/fcntl_8h.html#a9f5acfe79fafe14b6694447bd0e9f10b", null ],
[ "O_EXEC", "d7/d9f/fcntl_8h.html#a459542206659fbe295eb4183f8b8f06c", null ],
[ "O_NOCTTY", "d7/d9f/fcntl_8h.html#a2e375ab32c7ef4581b026be28e4cc116", null ],
[ "O_NOFOLLOW", "d7/d9f/fcntl_8h.html#a82d4d551b214905742c9e045185d352a", null ],
[ "O_NONBLOCK", "d7/d9f/fcntl_8h.html#a39d33ce33804efd4d52606d59071c6d8", null ],
[ "O_RDONLY", "d7/d9f/fcntl_8h.html#a7a68c9ffaac7dbcd652225dd7c06a54b", null ],
[ "O_RDWR", "d7/d9f/fcntl_8h.html#abb0586253488ee61072b73557eeb873b", null ],
[ "O_RSYNC", "d7/d9f/fcntl_8h.html#ac9cf617d7c8fba45a5062f1f7322e6f8", null ],
[ "O_SEARCH", "d7/d9f/fcntl_8h.html#ac7984b2eaa7166aea31f0c4f6c91fb2d", null ],
[ "O_SYNC", "d7/d9f/fcntl_8h.html#aae85139bfa94236d126bb1e3b772998f", null ],
[ "O_TRUNC", "d7/d9f/fcntl_8h.html#ad1d67e453fb3031f40f8cd3403773813", null ],
[ "O_TTY_INIT", "d7/d9f/fcntl_8h.html#a0ee7b090d0fd09015039f6325118400f", null ],
[ "O_WRONLY", "d7/d9f/fcntl_8h.html#a11b644a8526139c4cc1850dac1271ced", null ],
[ "POSIX_FADV_DONTNEED", "d7/d9f/fcntl_8h.html#a088883d3ba2ef3135e249427b897c650", null ],
[ "POSIX_FADV_NOREUSE", "d7/d9f/fcntl_8h.html#a4e3faf88d9b26f7cff31148b4f484149", null ],
[ "POSIX_FADV_NORMAL", "d7/d9f/fcntl_8h.html#afa2732611a1cf71fcf542361a97a4745", null ],
[ "POSIX_FADV_RANDOM", "d7/d9f/fcntl_8h.html#aae17e2b1aa1265c588e04df5ec81c3d1", null ],
[ "POSIX_FADV_SEQUENTIAL", "d7/d9f/fcntl_8h.html#a997e00c0569d307a3f01a2f21517ee84", null ],
[ "POSIX_FADV_WILLNEED", "d7/d9f/fcntl_8h.html#a4ba20512b0198da87b7d5176767ec29e", null ],
[ "f_owner_ex", "d7/d9f/fcntl_8h.html#a8e2aa946075a3f83381371f61ca71a74", null ],
[ "flock", "d7/d9f/fcntl_8h.html#ae572f48acec92feb49790f2328bc2e0e", null ]
];

View File

@@ -0,0 +1,251 @@
<!-- HTML header for doxygen 1.9.1-->
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=9" />
<meta name="generator" content="Doxygen 1.9.8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Kernel/include/interface/fcntl.h Source File</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtreedata.js"></script>
<script type="text/javascript" src="../../navtree.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
<link href="../../doxygen-awesome.css" rel="stylesheet" type="text/css"/>
<link href="../../custom.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../doxygen-awesome-darkmode-toggle.js"></script>
<script type="text/javascript" src="../../doxygen-awesome-fragment-copy-button.js"></script>
<script type="text/javascript" src="../../doxygen-awesome-paragraph-link.js"></script>
<script type="text/javascript" src="../../doxygen-awesome-interactive-toc.js"></script>
<script type="text/javascript" src="../../doxygen-awesome-tabs.js"></script>
<script type="text/javascript">
DoxygenAwesomeDarkModeToggle.init()
DoxygenAwesomeFragmentCopyButton.init()
DoxygenAwesomeParagraphLink.init()
DoxygenAwesomeInteractiveToc.init()
DoxygenAwesomeTabs.init()
</script>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="../../favicon.ico" /></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Fennix
&#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>
<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">
<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('d7/d9f/fcntl_8h_source.html','../../'); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="headertitle"><div class="title">fcntl.h</div></div>
</div><!--header-->
<div class="contents">
<a href="../../d7/d9f/fcntl_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_FCNTL_H__</span></div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#define __FENNIX_API_FCNTL_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">#ifdef __kernel__</span></div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include &lt;types.h&gt;</span></div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#endif</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"> 25</span><span class="comment">/* cmd */</span></div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#ab93a8621587aba90181efd7d3aeea67e"> 26</a></span><span class="preprocessor">#define F_DUPFD 0x1</span></div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#af532232f0b65dc6296aedd2b60de7285"> 27</a></span><span class="preprocessor">#define F_DUPFD_CLOEXEC 0x101</span></div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a6ef080a3e6218fde5d2457dbd560f7f4"> 28</a></span><span class="preprocessor">#define F_DUPFD_CLOFORK 0x201</span></div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#abc11141031604fb22b8e3a201155cbb3"> 29</a></span><span class="preprocessor">#define F_GETFD 0x2</span></div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#ad27227e8d87b844648f07d66da38bb3f"> 30</a></span><span class="preprocessor">#define F_SETFD 0x3</span></div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a025fad21a889c79f02ec53abe3526c32"> 31</a></span><span class="preprocessor">#define F_GETFL 0x4</span></div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#af2939853c650561d3495ed40f68f6249"> 32</a></span><span class="preprocessor">#define F_SETFL 0x5</span></div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a2c3005e07f9aedb5d77856d13c3e40c4"> 33</a></span><span class="preprocessor">#define F_GETLK 0x6</span></div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a68a7fc570f2fc271acc5358a6418504e"> 34</a></span><span class="preprocessor">#define F_SETLK 0x7</span></div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#aabb866cd0cf7ed3544dfc335e0e360fd"> 35</a></span><span class="preprocessor">#define F_SETLKW 0x8</span></div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a1564b73f59286bbf0999706304f87c6c"> 36</a></span><span class="preprocessor">#define F_OFD_GETLK 0x9</span></div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a4fc21528a6ce28d77a755f391568e1b4"> 37</a></span><span class="preprocessor">#define F_OFD_SETLK 0xA</span></div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a1538d86465f1f7057703c9c5e7a0f5b5"> 38</a></span><span class="preprocessor">#define F_OFD_SETLKW 0xB</span></div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#aa76959dcf54457a81c4cdf7789ba73e4"> 39</a></span><span class="preprocessor">#define F_GETOWN 0xC</span></div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a93853ac9fe27cbd3b0f01a85aa757307"> 40</a></span><span class="preprocessor">#define F_GETOWN_EX 0xD</span></div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a10e6ca002b56361c5adb1e66a8a4917d"> 41</a></span><span class="preprocessor">#define F_SETOWN 0xE</span></div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#adc1650d605443666b5301529250beaf8"> 42</a></span><span class="preprocessor">#define F_SETOWN_EX 0xF</span></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="../../d7/d9f/fcntl_8h.html#a7e7a00c884ea124bb9f687b16cb5db9b"> 44</a></span><span class="preprocessor">#define FD_CLOEXEC 0x1</span></div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a33f5960552a23f65499b00d963c5a4b6"> 45</a></span><span class="preprocessor">#define FD_CLOFORK 0x2</span></div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span><span class="comment">/* l_type */</span></div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a1dfb7f83dd3989782404c0204484655b"> 48</a></span><span class="preprocessor">#define F_RDLCK 0x1</span></div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a2ace36798dbaef59cf9c99a4bf14fb96"> 49</a></span><span class="preprocessor">#define F_UNLCK 0x2</span></div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a708b81093fd9c80a2adc260b3e9ca623"> 50</a></span><span class="preprocessor">#define F_WRLCK 0x3</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"> 52</span><span class="comment">/* type */</span></div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a0def4a47951ccbb2414661ee00ff96ba"> 53</a></span><span class="preprocessor">#define F_OWNER_PID 0</span></div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#ad0a5636b8c5e66572f423f3cf4351cf8"> 54</a></span><span class="preprocessor">#define F_OWNER_PGRP 1</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"> 56</span><span class="comment">/* oflag */</span></div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#ad6d8fbe4e494b4dbe051612572d3f757"> 57</a></span><span class="preprocessor">#define O_CLOEXEC 02000000</span></div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a1783d59f495ce350c1ed3e1724265ed5"> 58</a></span><span class="preprocessor">#define O_CLOFORK 04000000</span></div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a1cf6b1de1fffedaa1d26b189e9a8d2cc"> 59</a></span><span class="preprocessor">#define O_CREAT 0x8</span></div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a6afd3dd2f570069804b40e6aa24fc966"> 60</a></span><span class="preprocessor">#define O_DIRECTORY 0200000</span></div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a9f5acfe79fafe14b6694447bd0e9f10b"> 61</a></span><span class="preprocessor">#define O_EXCL 0x20</span></div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a2e375ab32c7ef4581b026be28e4cc116"> 62</a></span><span class="preprocessor">#define O_NOCTTY 0x40</span></div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a82d4d551b214905742c9e045185d352a"> 63</a></span><span class="preprocessor">#define O_NOFOLLOW 0400000</span></div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#ad1d67e453fb3031f40f8cd3403773813"> 64</a></span><span class="preprocessor">#define O_TRUNC 0x400</span></div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a0ee7b090d0fd09015039f6325118400f"> 65</a></span><span class="preprocessor">#define O_TTY_INIT 0x800</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="../../d7/d9f/fcntl_8h.html#ae036f789407d21f07b211552d67b3214"> 67</a></span><span class="preprocessor">#define O_APPEND 0x4</span></div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#af63e33218e573b9461b5f17d0ea79f2a"> 68</a></span><span class="preprocessor">#define O_DSYNC 0x10</span></div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a39d33ce33804efd4d52606d59071c6d8"> 69</a></span><span class="preprocessor">#define O_NONBLOCK 0x80</span></div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#ac9cf617d7c8fba45a5062f1f7322e6f8"> 70</a></span><span class="preprocessor">#define O_RSYNC 0x100</span></div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#aae85139bfa94236d126bb1e3b772998f"> 71</a></span><span class="preprocessor">#define O_SYNC 0x200</span></div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> </div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a4dc4d45e07d2abc899bcaf04b2846a87"> 73</a></span><span class="preprocessor">#define O_ACCMODE 0x3</span></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"><a class="line" href="../../d7/d9f/fcntl_8h.html#a459542206659fbe295eb4183f8b8f06c"> 75</a></span><span class="preprocessor">#define O_EXEC 0x4</span></div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a7a68c9ffaac7dbcd652225dd7c06a54b"> 76</a></span><span class="preprocessor">#define O_RDONLY 0x1</span></div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#abb0586253488ee61072b73557eeb873b"> 77</a></span><span class="preprocessor">#define O_RDWR 0x3</span></div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#ac7984b2eaa7166aea31f0c4f6c91fb2d"> 78</a></span><span class="preprocessor">#define O_SEARCH 0x10</span></div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a11b644a8526139c4cc1850dac1271ced"> 79</a></span><span class="preprocessor">#define O_WRONLY 0x2</span></div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> </div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a301749b9aa4b9416c329bb8b19345216"> 81</a></span><span class="preprocessor">#define AT_FDCWD</span></div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#afba18be015711a5c496d49a1387bd412"> 82</a></span><span class="preprocessor">#define AT_EACCESS</span></div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#ad623014f05ffb83df42ba96900fcd62e"> 83</a></span><span class="preprocessor">#define AT_SYMLINK_NOFOLLOW</span></div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a0517ad09fa61307dd14718334b60f36e"> 84</a></span><span class="preprocessor">#define AT_SYMLINK_FOLLOW</span></div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a18f47dae5e59e6683441ef49754fe068"> 85</a></span><span class="preprocessor">#define AT_REMOVEDIR</span></div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> </div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a088883d3ba2ef3135e249427b897c650"> 87</a></span><span class="preprocessor">#define POSIX_FADV_DONTNEED</span></div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a4e3faf88d9b26f7cff31148b4f484149"> 88</a></span><span class="preprocessor">#define POSIX_FADV_NOREUSE</span></div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#afa2732611a1cf71fcf542361a97a4745"> 89</a></span><span class="preprocessor">#define POSIX_FADV_NORMAL</span></div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#aae17e2b1aa1265c588e04df5ec81c3d1"> 90</a></span><span class="preprocessor">#define POSIX_FADV_RANDOM</span></div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a997e00c0569d307a3f01a2f21517ee84"> 91</a></span><span class="preprocessor">#define POSIX_FADV_SEQUENTIAL</span></div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a4ba20512b0198da87b7d5176767ec29e"> 92</a></span><span class="preprocessor">#define POSIX_FADV_WILLNEED</span></div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> </div>
<div class="foldopen" id="foldopen00094" data-start="{" data-end="};">
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html"> 94</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="../../d7/d9f/fcntl_8h.html#d2/dd7/structf__owner__ex">f_owner_ex</a></div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span>{</div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#afd32d7286d5aba4fb1ba922d58591997"> 96</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="../../d7/d9f/fcntl_8h.html#afd32d7286d5aba4fb1ba922d58591997">type</a>; <span class="comment">/* Discriminator for pid. */</span></div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#af64f49cc3f3024dce2031477aa13d8f7"> 97</a></span> pid_t <a class="code hl_variable" href="../../d7/d9f/fcntl_8h.html#af64f49cc3f3024dce2031477aa13d8f7">pid</a>; <span class="comment">/* Process ID or process group ID. */</span></div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a8e2aa946075a3f83381371f61ca71a74"> 98</a></span>} <a class="code hl_struct" href="../../d7/d9f/fcntl_8h.html#d2/dd7/structf__owner__ex">f_owner_ex</a>;</div>
</div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> </div>
<div class="foldopen" id="foldopen00100" data-start="{" data-end="};">
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html"> 100</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="../../d7/d9f/fcntl_8h.html#d6/df2/structflock">flock</a></div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span>{</div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a24ceb1a44b2a5912f6f8b50195ed7fbe"> 102</a></span> <span class="keywordtype">short</span> <a class="code hl_variable" href="../../d7/d9f/fcntl_8h.html#a24ceb1a44b2a5912f6f8b50195ed7fbe">l_type</a>; <span class="comment">/* Type of lock; F_RDLCK, F_WRLCK, F_UNLCK. */</span></div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#acea10bfe92ee06d519c4850739924198"> 103</a></span> <span class="keywordtype">short</span> <a class="code hl_variable" href="../../d7/d9f/fcntl_8h.html#acea10bfe92ee06d519c4850739924198">l_whence</a>; <span class="comment">/* Flag for starting offset. */</span></div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a692ebc7782fe6a11c9de67d7fd20cc8f"> 104</a></span> off_t <a class="code hl_variable" href="../../d7/d9f/fcntl_8h.html#a692ebc7782fe6a11c9de67d7fd20cc8f">l_start</a>; <span class="comment">/* Relative offset in bytes. */</span></div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#af5dc2da04cf2af6e5b77018f9cdce489"> 105</a></span> off_t <a class="code hl_variable" href="../../d7/d9f/fcntl_8h.html#af5dc2da04cf2af6e5b77018f9cdce489">l_len</a>; <span class="comment">/* Size; if 0 then until EOF. */</span></div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a5e84556aa660bd41cc8b8d862a547887"> 106</a></span> pid_t <a class="code hl_variable" href="../../d7/d9f/fcntl_8h.html#a5e84556aa660bd41cc8b8d862a547887">l_pid</a>; <span class="comment">/* For a process-owned file lock, ignored on input or the process ID of the owning process on output; for an OFD-owned file lock, zero on input or (pid_t)-1 on output. */</span></div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#ae572f48acec92feb49790f2328bc2e0e"> 107</a></span>} <a class="code hl_struct" href="../../d7/d9f/fcntl_8h.html#d6/df2/structflock">flock</a>;</div>
</div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> </div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span><span class="preprocessor">#endif </span><span class="comment">// !__FENNIX_API_FCNTL_H__</span></div>
<div class="ttc" id="afcntl_8h_html_a24ceb1a44b2a5912f6f8b50195ed7fbe"><div class="ttname"><a href="../../d7/d9f/fcntl_8h.html#a24ceb1a44b2a5912f6f8b50195ed7fbe">flock::l_type</a></div><div class="ttdeci">short l_type</div><div class="ttdef"><b>Definition</b> <a href="../../d7/d9f/fcntl_8h_source.html#l00102">fcntl.h:102</a></div></div>
<div class="ttc" id="afcntl_8h_html_a5e84556aa660bd41cc8b8d862a547887"><div class="ttname"><a href="../../d7/d9f/fcntl_8h.html#a5e84556aa660bd41cc8b8d862a547887">flock::l_pid</a></div><div class="ttdeci">pid_t l_pid</div><div class="ttdef"><b>Definition</b> <a href="../../d7/d9f/fcntl_8h_source.html#l00106">fcntl.h:106</a></div></div>
<div class="ttc" id="afcntl_8h_html_a692ebc7782fe6a11c9de67d7fd20cc8f"><div class="ttname"><a href="../../d7/d9f/fcntl_8h.html#a692ebc7782fe6a11c9de67d7fd20cc8f">flock::l_start</a></div><div class="ttdeci">off_t l_start</div><div class="ttdef"><b>Definition</b> <a href="../../d7/d9f/fcntl_8h_source.html#l00104">fcntl.h:104</a></div></div>
<div class="ttc" id="afcntl_8h_html_acea10bfe92ee06d519c4850739924198"><div class="ttname"><a href="../../d7/d9f/fcntl_8h.html#acea10bfe92ee06d519c4850739924198">flock::l_whence</a></div><div class="ttdeci">short l_whence</div><div class="ttdef"><b>Definition</b> <a href="../../d7/d9f/fcntl_8h_source.html#l00103">fcntl.h:103</a></div></div>
<div class="ttc" id="afcntl_8h_html_af5dc2da04cf2af6e5b77018f9cdce489"><div class="ttname"><a href="../../d7/d9f/fcntl_8h.html#af5dc2da04cf2af6e5b77018f9cdce489">flock::l_len</a></div><div class="ttdeci">off_t l_len</div><div class="ttdef"><b>Definition</b> <a href="../../d7/d9f/fcntl_8h_source.html#l00105">fcntl.h:105</a></div></div>
<div class="ttc" id="afcntl_8h_html_af64f49cc3f3024dce2031477aa13d8f7"><div class="ttname"><a href="../../d7/d9f/fcntl_8h.html#af64f49cc3f3024dce2031477aa13d8f7">f_owner_ex::pid</a></div><div class="ttdeci">pid_t pid</div><div class="ttdef"><b>Definition</b> <a href="../../d7/d9f/fcntl_8h_source.html#l00097">fcntl.h:97</a></div></div>
<div class="ttc" id="afcntl_8h_html_afd32d7286d5aba4fb1ba922d58591997"><div class="ttname"><a href="../../d7/d9f/fcntl_8h.html#afd32d7286d5aba4fb1ba922d58591997">f_owner_ex::type</a></div><div class="ttdeci">int type</div><div class="ttdef"><b>Definition</b> <a href="../../d7/d9f/fcntl_8h_source.html#l00096">fcntl.h:96</a></div></div>
<div class="ttc" id="afcntl_8h_html_d2/dd7/structf__owner__ex"><div class="ttname"><a href="../../d7/d9f/fcntl_8h.html#d2/dd7/structf__owner__ex">f_owner_ex</a></div><div class="ttdef"><b>Definition</b> <a href="../../d7/d9f/fcntl_8h_source.html#l00094">fcntl.h:95</a></div></div>
<div class="ttc" id="afcntl_8h_html_d6/df2/structflock"><div class="ttname"><a href="../../d7/d9f/fcntl_8h.html#d6/df2/structflock">flock</a></div><div class="ttdef"><b>Definition</b> <a href="../../d7/d9f/fcntl_8h_source.html#l00100">fcntl.h:101</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="../../d7/d9f/fcntl_8h.html">fcntl.h</a></li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 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>

File diff suppressed because it is too large Load Diff

View File

@@ -1,91 +1,85 @@
var errno_8h = var errno_8h =
[ [
[ "errno", "d8/dc2/errno_8h.html#ab03f640d90fbc5bcb75285d08a0f25ed", null ], [ "E2BIG", "d8/dc2/errno_8h.html#aba8481985c201ff726f349d7f2d09895", null ],
[ "KernelErrors", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97", [ [ "EACCES", "d8/dc2/errno_8h.html#ac2a2e9fa555401f94478f74e01868032", null ],
[ "EOK", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1c6a3022e8b55d43daf722d13d7e0669", null ], [ "EADDRINUSE", "d8/dc2/errno_8h.html#a61676e39b42371c65c3b960a91887b03", null ],
[ "E2BIG", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a755e0cbde2880a406893ad61304bac29", null ], [ "EADDRNOTAVAIL", "d8/dc2/errno_8h.html#a556612e55358838192165684c971a44f", null ],
[ "EACCES", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5fa7d65262e81125cecb27e80a26ce98", null ], [ "EAFNOSUPPORT", "d8/dc2/errno_8h.html#a4c3a793b4d51cb7dd020af92e536fe21", null ],
[ "EADDRINUSE", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ad548cedfda5ba4616d0fde82324255ff", null ], [ "EAGAIN", "d8/dc2/errno_8h.html#af0fac1cea1165b4debec7f686edf3313", null ],
[ "EADDRNOTAVAIL", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6594d1afb31b5df1fd182ffc4a579825", null ], [ "EALREADY", "d8/dc2/errno_8h.html#aa4ccb54aa806de3e41a8515f06db85d4", null ],
[ "EAFNOSUPPORT", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af62fac9f9f3d0c943aebe13fe4454b90", null ], [ "EBADF", "d8/dc2/errno_8h.html#ac54507d66b43ad12f9356257323c0018", null ],
[ "EAGAIN", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4bde0de54c0b708a605ed5095959c14e", null ], [ "EBADMSG", "d8/dc2/errno_8h.html#a251e9b536ed96ccb16aa28ca2d5bd656", null ],
[ "EALREADY", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af23579d62edd5369d0b84bae3b5cde0e", null ], [ "EBUSY", "d8/dc2/errno_8h.html#a8368025077a0385849d6817b2007c095", null ],
[ "EBADF", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a87d4476eed38f45439e257081c9de369", null ], [ "ECANCELED", "d8/dc2/errno_8h.html#a9532d840ef91fd8e1ecc5d7ca7cbf212", null ],
[ "EBADMSG", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a952ba8aa5afef31b7893ed91ae13a56c", null ], [ "ECHILD", "d8/dc2/errno_8h.html#a47b42c351e0e011a048058d224205c0f", null ],
[ "EBUSY", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9e2f813a51a5763a892f4b1783778e4b", null ], [ "ECONNABORTED", "d8/dc2/errno_8h.html#a45342991e001e28bbf87916d92b7e09a", null ],
[ "ECANCELED", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aecdbf1cf773129356f3656ad079a9b6d", null ], [ "ECONNREFUSED", "d8/dc2/errno_8h.html#aad88020b394ef1aa4af2f4ef9b4c8b39", null ],
[ "ECHILD", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae63e89f8fc44ef75addd0c1acc9c4828", null ], [ "ECONNRESET", "d8/dc2/errno_8h.html#add4258b08af02fbe4590fbaae7260037", null ],
[ "ECONNABORTED", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a66f47bfe33ca509b71b4a458e325a61e", null ], [ "EDEADLK", "d8/dc2/errno_8h.html#a55cc70ce0ba661298f3c412095dfeeb6", null ],
[ "ECONNREFUSED", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0cca36575629367b103c06ad37e87ae5", null ], [ "EDESTADDRREQ", "d8/dc2/errno_8h.html#a0e416d3478cf030e37e90c55d68ad97a", null ],
[ "ECONNRESET", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4e14cf97a773954d485b89f11a19847c", null ], [ "EDOM", "d8/dc2/errno_8h.html#a5fe247e079b591a68e0fdbf7caec5b70", null ],
[ "EDEADLK", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4354eedf02712f4da46f9d2d93d0b7ba", null ], [ "EDQUOT", "d8/dc2/errno_8h.html#aa5a48566b00cf9062d9deeeb0682cdaf", null ],
[ "EDESTADDRREQ", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac5081340c6eb96ed42707c416b79c42c", null ], [ "EEXIST", "d8/dc2/errno_8h.html#a0a3bef9e5c47e42917692b5dae3b5498", null ],
[ "EDOM", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a21e6505c229a4508912c375435eb86a8", null ], [ "EFAULT", "d8/dc2/errno_8h.html#a3f317946e043623f9d6b93dbf60e6316", null ],
[ "EDQUOT", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a869a0f4812d43a9954478c34b40272d7", null ], [ "EFBIG", "d8/dc2/errno_8h.html#af5401a500939ed1812c04ca200b95eef", null ],
[ "EEXIST", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a523e02a73d840e490c14a179a997627e", null ], [ "EHOSTUNREACH", "d8/dc2/errno_8h.html#a53e186028fc992c3341ccb0d4d239b24", null ],
[ "EFAULT", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af740610de680c2861ac4042ad4485d15", null ], [ "EIDRM", "d8/dc2/errno_8h.html#ad9913290fef890d46a6b7e8b4bfb1c29", null ],
[ "EFBIG", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3d9f70d8ebd10e9d4aa420b9cb22cb53", null ], [ "EILSEQ", "d8/dc2/errno_8h.html#ac6c071293826a4e66a717bb38db7794d", null ],
[ "EHOSTUNREACH", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a7b8a711683f597c7d3cfded8c093b561", null ], [ "EINPROGRESS", "d8/dc2/errno_8h.html#a6c045d5be06e715cc335784a7320714e", null ],
[ "EIDRM", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af0a873a5b5152a51b7110685bf25f1fb", null ], [ "EINTR", "d8/dc2/errno_8h.html#a46b83d9f6c23b1b65a8cecfd775ddaed", null ],
[ "EILSEQ", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9fa1b21135895d33c089fb7dc6a83299", null ], [ "EINVAL", "d8/dc2/errno_8h.html#a2d1678d5a7cc8ce499643f3b8957def4", null ],
[ "EINPROGRESS", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af94bb1d045fb2b32521d78638f398774", null ], [ "EIO", "d8/dc2/errno_8h.html#a70979f50f9c83e5aebab3d6a1bd4cf35", null ],
[ "EINTR", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a8cc241d56d59d11ceea8efc37bec8ed4", null ], [ "EISCONN", "d8/dc2/errno_8h.html#a164ca8549da7a385e2fe1cba823b9eaf", null ],
[ "EINVAL", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a7bfd237190819a0a272db7b0aa61d5c8", null ], [ "EISDIR", "d8/dc2/errno_8h.html#ae22c3a1e0a38f3896de238cc30d0e19b", null ],
[ "EIO", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6d2c32b1730ea078f2802b34b1258a4c", null ], [ "ELOOP", "d8/dc2/errno_8h.html#a2f78c246352d2bf2f19dc5d43da2f0c9", null ],
[ "EISCONN", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2a3c7318b234b28732402f2aa0985608", null ], [ "EMFILE", "d8/dc2/errno_8h.html#a64a75c174882ddbfa726c7fd040f87a1", null ],
[ "EISDIR", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6a73363cf3fa4dc0d77c4cb3b9d83321", null ], [ "EMLINK", "d8/dc2/errno_8h.html#a97f59fa1a5a2f61b792c1b9dfc218072", null ],
[ "ELOOP", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac39a4aaab7efc4f82deef26b159f650c", null ], [ "EMSGSIZE", "d8/dc2/errno_8h.html#ae37becfaa095a9df5c5c788bce5aa06f", null ],
[ "EMFILE", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0191be5a8b35e30991789c9fe4b2c4cf", null ], [ "EMULTIHOP", "d8/dc2/errno_8h.html#a4d7b69d7ce0dfa0a9b998403b4ffe226", null ],
[ "EMLINK", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae8a4cdbd60a66eb9705bcb0a655e94fe", null ], [ "ENAMETOOLONG", "d8/dc2/errno_8h.html#a41d5ab3a8a05f9c5eab536c9cfba305b", null ],
[ "EMSGSIZE", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a050b91a2bb2c009f29daf3cfc68662d2", null ], [ "ENETDOWN", "d8/dc2/errno_8h.html#aac51995026fa19cdd0ad84a272304af0", null ],
[ "EMULTIHOP", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9a7661317bd3e06c9832fd577e71c070", null ], [ "ENETRESET", "d8/dc2/errno_8h.html#a92750db73ff8e83591c977bbb3a5bea1", null ],
[ "ENAMETOOLONG", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abf7123a05c2949f1ca60f7531a98eac5", null ], [ "ENETUNREACH", "d8/dc2/errno_8h.html#a3f91f1ad503432783c7a5d1481b45419", null ],
[ "ENETDOWN", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aedf779faac43fb7d61e2698c26dabe66", null ], [ "ENFILE", "d8/dc2/errno_8h.html#a5554094b3fb4bb6ebeb0157cb3f82a55", null ],
[ "ENETRESET", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a98fef4acde132e6013ae485b5edb87ca", null ], [ "ENOBUFS", "d8/dc2/errno_8h.html#a9e655f47bfd914a1174f281fc31cf63d", null ],
[ "ENETUNREACH", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a321006da98fc55c478824c20f277e8a9", null ], [ "ENODATA", "d8/dc2/errno_8h.html#a0030614bc864d1b24eaedd71585acc27", null ],
[ "ENFILE", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af8ee28f2eeab568a1b641f6ffc1f90a8", null ], [ "ENODEV", "d8/dc2/errno_8h.html#ab9b8cc17d1947160d13faaba7a18d6d1", null ],
[ "ENOBUFS", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97adb0b80c8583489ffb5ea6e4851257c2d", null ], [ "ENOENT", "d8/dc2/errno_8h.html#a03e689f378f643d16ea7537918528a48", null ],
[ "ENODATA", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2f378a9bec5216faa8bbeb957699087d", null ], [ "ENOEXEC", "d8/dc2/errno_8h.html#a4d0b1b435ec441e7d50a430b83df5832", null ],
[ "ENODEV", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae350307a3417656c8cabc816ba8d07cd", null ], [ "ENOLCK", "d8/dc2/errno_8h.html#a65e1a7bda392be276a701988d0604e63", null ],
[ "ENOENT", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a996f6f948b613bccc738ff8517413c1a", null ], [ "ENOLINK", "d8/dc2/errno_8h.html#add4408349a756880be9d91efadb8aed0", null ],
[ "ENOEXEC", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97adabd09d64c920a9a75f60165fda651d5", null ], [ "ENOMEM", "d8/dc2/errno_8h.html#a6a05c923dad0c1208043e9c20a58c8e5", null ],
[ "ENOLCK", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6c7a7b800587aa21ff4e27cbf5c6063a", null ], [ "ENOMSG", "d8/dc2/errno_8h.html#ae40596feaa3f66f5440b485bf7c1c2d1", null ],
[ "ENOLINK", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae03745405147f3877f03656e8c81ef67", null ], [ "ENOPROTOOPT", "d8/dc2/errno_8h.html#acd570f8ab92198653b4459773dc3bca3", null ],
[ "ENOMEM", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aec0aa1bb79e2e55ed6d8c165e0611eca", null ], [ "ENOSPC", "d8/dc2/errno_8h.html#a088abe8bad2df798edad3053d719b937", null ],
[ "ENOMSG", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a32b6f198494024989c8fc04700962321", null ], [ "ENOSR", "d8/dc2/errno_8h.html#ad88bc6ea94ec1a5e91d3651677d85c00", null ],
[ "ENOPROTOOPT", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97acf88ad2711a584e6c5e238ca83d49c2f", null ], [ "ENOSTR", "d8/dc2/errno_8h.html#a7cea86ddbdacae0b391674e680f17bdb", null ],
[ "ENOSPC", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2b5265f4c8556b15ec913f61caade1eb", null ], [ "ENOSYS", "d8/dc2/errno_8h.html#a43785b9969e0bd1af532dbde06c5540b", null ],
[ "ENOSR", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a69f5babc32dadf40b348312b714ba7b7", null ], [ "ENOTCONN", "d8/dc2/errno_8h.html#af23e48762a0676f49d480db91cfd5e4b", null ],
[ "ENOSTR", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abbaf73e419ff754319cf3f5661165a04", null ], [ "ENOTDIR", "d8/dc2/errno_8h.html#a9262fb92f7ef662d0bdd577912a5b101", null ],
[ "ENOSYS", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abd287bcdb80bb2a0c41269b9adcb9d77", null ], [ "ENOTEMPTY", "d8/dc2/errno_8h.html#aa0f602f3fd369a6fede82190710b9c5c", null ],
[ "ENOTCONN", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0790cde76b0760730a7713d1cd45fa1e", null ], [ "ENOTRECOVERABLE", "d8/dc2/errno_8h.html#ac69acb8e9e296867cc3f9fdf4223d05d", null ],
[ "ENOTDIR", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a8cd7a7b948ee085bbaeb2a210b412d6e", null ], [ "ENOTSOCK", "d8/dc2/errno_8h.html#ae34fa7a550ac1c415daa2e114a1c0f38", null ],
[ "ENOTEMPTY", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac7790808f596b839c654353c46f51b1d", null ], [ "ENOTSUP", "d8/dc2/errno_8h.html#a91457bbf35f0f1085619a99423bb1f33", null ],
[ "ENOTRECOVERABLE", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3ece9f34788a53298f9947938fda6188", null ], [ "ENOTTY", "d8/dc2/errno_8h.html#ac3daf409082bb528032f4452a81e1034", null ],
[ "ENOTSOCK", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0c268fa36b3506d95c9952978c9d5c8a", null ], [ "ENXIO", "d8/dc2/errno_8h.html#a2b3884b11e4932bd372bb6d899d6fbfe", null ],
[ "ENOTSUP", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5fc84b720f60aa7c7ad7d81c6ce016e2", null ], [ "EOK", "d8/dc2/errno_8h.html#acf2e4414e0bf0d331a111e70f9317434", null ],
[ "ENOTTY", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af3dc036138d242739c3dbe36c5dfa095", null ], [ "EOPNOTSUPP", "d8/dc2/errno_8h.html#a4b807895c74cea4d0302bf27725d4b9d", null ],
[ "ENXIO", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1c0d17ac093eff038b479dba021361bb", null ], [ "EOVERFLOW", "d8/dc2/errno_8h.html#a888552a5e3c78b5883904cf5d55244ab", null ],
[ "EOPNOTSUPP", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9f56b39cf6cd1ed2925c744f8aa6d1a9", null ], [ "EOWNERDEAD", "d8/dc2/errno_8h.html#af3f021d87caf24b44761036578c7beae", null ],
[ "EOVERFLOW", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aca0f39f6e98ddddb61280b52e5019811", null ], [ "EPERM", "d8/dc2/errno_8h.html#add669d31505a077f769cff8e66c780b3", null ],
[ "EOWNERDEAD", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aeef97437f479cb21b90ba0152259c2bd", null ], [ "EPIPE", "d8/dc2/errno_8h.html#a5f8d33deb08fa27c04897b278ac7f965", null ],
[ "EPERM", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a156dcc38d9ba0765c6150544963ed267", null ], [ "EPROTO", "d8/dc2/errno_8h.html#a5a92de56e8ebe19cbd8a2ce8c80ad03e", null ],
[ "EPIPE", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae573afaecfe768915268b5c70823ee70", null ], [ "EPROTONOSUPPORT", "d8/dc2/errno_8h.html#ad581c46fdd4dee9419f60eaff40415e7", null ],
[ "EPROTO", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5c8efc06d148e59e785dcf21d3740281", null ], [ "EPROTOTYPE", "d8/dc2/errno_8h.html#ae6014faa948366b8321d755204acf755", null ],
[ "EPROTONOSUPPORT", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a933e67dfd289987e67b2c92726e5b04a", null ], [ "ERANGE", "d8/dc2/errno_8h.html#aa1591a4f3a86360108de5b9ba34980ca", null ],
[ "EPROTOTYPE", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aafca50a7ae5ee2078ef31de91e791afc", null ], [ "EROFS", "d8/dc2/errno_8h.html#acb02bb67dddd7ca8cf82634a0781d58d", null ],
[ "ERANGE", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3ffb99860526d55ef132365553694c3d", null ], [ "ESPIPE", "d8/dc2/errno_8h.html#a0e42d4f9fecdcf5fcca2b333252173c3", null ],
[ "EROFS", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a56198247acea7520ae5c6005fbe76a31", null ], [ "ESRCH", "d8/dc2/errno_8h.html#a462e47a8af6288232a5df548221ada4c", null ],
[ "ESPIPE", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9e5433f0863ce3470329184a3ee495a7", null ], [ "ESTALE", "d8/dc2/errno_8h.html#a09e189d2214d9fe2847d27bf270ca1d7", null ],
[ "ESRCH", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4e376a13d0c1557d399f473218915625", null ], [ "ETIME", "d8/dc2/errno_8h.html#ab59cf3c65eaf836d5c647fa2a24ca649", null ],
[ "ESTALE", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6fafeac69bf3b8355640b41d81bbda1a", null ], [ "ETIMEDOUT", "d8/dc2/errno_8h.html#a597718e59a8fc9c4d4ab63f5a34e28b1", null ],
[ "ETIME", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1907b734e86b9b33b50f0213a482cd14", null ], [ "ETXTBSY", "d8/dc2/errno_8h.html#aaed12e82224923d599b6f1939c8e0971", null ],
[ "ETIMEDOUT", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5bc83024c53898aafcb1b6faf0f73ac4", null ], [ "EWOULDBLOCK", "d8/dc2/errno_8h.html#a4a3a0b3605fd3b2336455062ee8e25f0", null ],
[ "ETXTBSY", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a83ea4e18eaac3a62036e1b5723d6e353", null ], [ "EXDEV", "d8/dc2/errno_8h.html#a3396cf9fb0ff5af3a18dd2a2bbdb21e1", null ]
[ "EWOULDBLOCK", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a53ef8719226a5fd7be8af74be6de2bfc", null ],
[ "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 ]
]; ];

View File

@@ -5,7 +5,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=9" /> <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" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Kernel/include/interface/errno.h Source File</title> <title>Fennix: Kernel/include/interface/errno.h Source File</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" /> <link href="../../tabs.css" rel="stylesheet" type="text/css" />
@@ -52,22 +52,28 @@
</tbody> </tbody>
</table> </table>
</div> </div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 --> <!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <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 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */ /* @license-end */
</script> </script>
<script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript"> <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() { $(function() {
initMenu('../../',true,false,'search.php','Search'); initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(document).ready(function() { init_search(); });
}); });
/* @license-end */</script> /* @license-end */
</script>
<div id="main-nav"></div> <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><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree"> <div id="nav-tree">
@@ -80,7 +86,7 @@ $(function() {
</div> </div>
</div> </div>
<script type="text/javascript"> <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(); }); $(document).ready(function(){initNavTree('d8/dc2/errno_8h_source.html','../../'); initResizable(); });
/* @license-end */ /* @license-end */
</script> </script>
@@ -94,314 +100,218 @@ $(document).ready(function(){initNavTree('d8/dc2/errno_8h_source.html','../../')
<!-- iframe showing the search results (closed by default) --> <!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow"> <div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" <div id="MSearchResults">
name="MSearchResults" id="MSearchResults"> <div class="SRPage">
</iframe> <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>
<div class="header"> <div class="header">
<div class="headertitle"> <div class="headertitle"><div class="title">errno.h</div></div>
<div class="title">errno.h</div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <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> <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 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 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 name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"></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 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 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 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 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 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 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 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 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 name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"></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 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 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 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 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 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 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 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 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 name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"></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 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 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 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 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 name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">*/</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 name="l00017"></a><span class="lineno"> 17</span>&#160; </div> <div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </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 id="l00018" name="l00018"></a><span class="lineno"> 18</span><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 id="l00019" name="l00019"></a><span class="lineno"> 19</span><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 id="l00020" name="l00020"></a><span class="lineno"> 20</span> </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 id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#acf2e4414e0bf0d331a111e70f9317434"> 32</a></span><span class="preprocessor">#define EOK 0</span></div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;{</div> <div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </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 id="l00043" name="l00043"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#aba8481985c201ff726f349d7f2d09895"> 43</a></span><span class="preprocessor">#define E2BIG 1</span></div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; </div> <div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> </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 id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ac2a2e9fa555401f94478f74e01868032"> 49</a></span><span class="preprocessor">#define EACCES 2</span></div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; </div> <div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> </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 id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a61676e39b42371c65c3b960a91887b03"> 54</a></span><span class="preprocessor">#define EADDRINUSE 3</span></div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; </div> <div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> </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 id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a556612e55358838192165684c971a44f"> 60</a></span><span class="preprocessor">#define EADDRNOTAVAIL 4</span></div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; </div> <div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> </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 id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a4c3a793b4d51cb7dd020af92e536fe21"> 67</a></span><span class="preprocessor">#define EAFNOSUPPORT 5</span></div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; </div> <div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> </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 id="l00073" name="l00073"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#af0fac1cea1165b4debec7f686edf3313"> 73</a></span><span class="preprocessor">#define EAGAIN 6</span></div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; </div> <div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> </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 id="l00079" name="l00079"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#aa4ccb54aa806de3e41a8515f06db85d4"> 79</a></span><span class="preprocessor">#define EALREADY 7</span></div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; </div> <div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> </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 id="l00086" name="l00086"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ac54507d66b43ad12f9356257323c0018"> 86</a></span><span class="preprocessor">#define EBADF 8</span></div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; </div> <div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> </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 id="l00101" name="l00101"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a251e9b536ed96ccb16aa28ca2d5bd656"> 101</a></span><span class="preprocessor">#define EBADMSG 9</span></div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; </div> <div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> </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 id="l00109" name="l00109"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a8368025077a0385849d6817b2007c095"> 109</a></span><span class="preprocessor">#define EBUSY 10</span></div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; </div> <div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> </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 id="l00115" name="l00115"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a9532d840ef91fd8e1ecc5d7ca7cbf212"> 115</a></span><span class="preprocessor">#define ECANCELED 11</span></div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; </div> <div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> </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 id="l00122" name="l00122"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a47b42c351e0e011a048058d224205c0f"> 122</a></span><span class="preprocessor">#define ECHILD 12</span></div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; </div> <div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> </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 id="l00127" name="l00127"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a45342991e001e28bbf87916d92b7e09a"> 127</a></span><span class="preprocessor">#define ECONNABORTED 13</span></div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; </div> <div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> </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 id="l00135" name="l00135"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#aad88020b394ef1aa4af2f4ef9b4c8b39"> 135</a></span><span class="preprocessor">#define ECONNREFUSED 14</span></div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; </div> <div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> </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 id="l00140" name="l00140"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#add4258b08af02fbe4590fbaae7260037"> 140</a></span><span class="preprocessor">#define ECONNRESET 15</span></div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; </div> <div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> </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 id="l00146" name="l00146"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a55cc70ce0ba661298f3c412095dfeeb6"> 146</a></span><span class="preprocessor">#define EDEADLK 16</span></div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; </div> <div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> </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 id="l00151" name="l00151"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a0e416d3478cf030e37e90c55d68ad97a"> 151</a></span><span class="preprocessor">#define EDESTADDRREQ 17</span></div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; </div> <div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> </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 id="l00157" name="l00157"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a5fe247e079b591a68e0fdbf7caec5b70"> 157</a></span><span class="preprocessor">#define EDOM 18</span></div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; </div> <div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> </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 id="l00162" name="l00162"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#aa5a48566b00cf9062d9deeeb0682cdaf"> 162</a></span><span class="preprocessor">#define EDQUOT 19</span></div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; </div> <div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> </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 id="l00168" name="l00168"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a0a3bef9e5c47e42917692b5dae3b5498"> 168</a></span><span class="preprocessor">#define EEXIST 20</span></div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; </div> <div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> </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 id="l00177" name="l00177"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a3f317946e043623f9d6b93dbf60e6316"> 177</a></span><span class="preprocessor">#define EFAULT 21</span></div>
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; </div> <div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> </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 id="l00184" name="l00184"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#af5401a500939ed1812c04ca200b95eef"> 184</a></span><span class="preprocessor">#define EFBIG 22</span></div>
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; </div> <div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span> </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 id="l00191" name="l00191"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a53e186028fc992c3341ccb0d4d239b24"> 191</a></span><span class="preprocessor">#define EHOSTUNREACH 23</span></div>
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; </div> <div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span> </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 id="l00197" name="l00197"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad9913290fef890d46a6b7e8b4bfb1c29"> 197</a></span><span class="preprocessor">#define EIDRM 24</span></div>
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; </div> <div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span> </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 id="l00204" name="l00204"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ac6c071293826a4e66a717bb38db7794d"> 204</a></span><span class="preprocessor">#define EILSEQ 25</span></div>
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; </div> <div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> </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 id="l00213" name="l00213"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a6c045d5be06e715cc335784a7320714e"> 213</a></span><span class="preprocessor">#define EINPROGRESS 26</span></div>
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; </div> <div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span> </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 id="l00222" name="l00222"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a46b83d9f6c23b1b65a8cecfd775ddaed"> 222</a></span><span class="preprocessor">#define EINTR 27</span></div>
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; </div> <div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span> </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 id="l00229" name="l00229"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a2d1678d5a7cc8ce499643f3b8957def4"> 229</a></span><span class="preprocessor">#define EINVAL 28</span></div>
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; </div> <div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span> </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 id="l00237" name="l00237"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a70979f50f9c83e5aebab3d6a1bd4cf35"> 237</a></span><span class="preprocessor">#define EIO 29</span></div>
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; </div> <div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span> </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 id="l00242" name="l00242"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a164ca8549da7a385e2fe1cba823b9eaf"> 242</a></span><span class="preprocessor">#define EISCONN 30</span></div>
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; </div> <div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span> </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 id="l00248" name="l00248"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ae22c3a1e0a38f3896de238cc30d0e19b"> 248</a></span><span class="preprocessor">#define EISDIR 31</span></div>
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; </div> <div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span> </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 id="l00256" name="l00256"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a2f78c246352d2bf2f19dc5d43da2f0c9"> 256</a></span><span class="preprocessor">#define ELOOP 32</span></div>
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; </div> <div class="line"><a id="l00257" name="l00257"></a><span class="lineno"> 257</span> </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 id="l00264" name="l00264"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a64a75c174882ddbfa726c7fd040f87a1"> 264</a></span><span class="preprocessor">#define EMFILE 33</span></div>
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; </div> <div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span> </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 id="l00270" name="l00270"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a97f59fa1a5a2f61b792c1b9dfc218072"> 270</a></span><span class="preprocessor">#define EMLINK 34</span></div>
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; </div> <div class="line"><a id="l00271" name="l00271"></a><span class="lineno"> 271</span> </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 id="l00278" name="l00278"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ae37becfaa095a9df5c5c788bce5aa06f"> 278</a></span><span class="preprocessor">#define EMSGSIZE 35</span></div>
<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; </div> <div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</span> </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 id="l00283" name="l00283"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a4d7b69d7ce0dfa0a9b998403b4ffe226"> 283</a></span><span class="preprocessor">#define EMULTIHOP 36</span></div>
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; </div> <div class="line"><a id="l00284" name="l00284"></a><span class="lineno"> 284</span> </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 id="l00293" name="l00293"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a41d5ab3a8a05f9c5eab536c9cfba305b"> 293</a></span><span class="preprocessor">#define ENAMETOOLONG 37</span></div>
<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; </div> <div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span> </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 id="l00299" name="l00299"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#aac51995026fa19cdd0ad84a272304af0"> 299</a></span><span class="preprocessor">#define ENETDOWN 38</span></div>
<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; </div> <div class="line"><a id="l00300" name="l00300"></a><span class="lineno"> 300</span> </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 id="l00304" name="l00304"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a92750db73ff8e83591c977bbb3a5bea1"> 304</a></span><span class="preprocessor">#define ENETRESET 39</span></div>
<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; </div> <div class="line"><a id="l00305" name="l00305"></a><span class="lineno"> 305</span> </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 id="l00309" name="l00309"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a3f91f1ad503432783c7a5d1481b45419"> 309</a></span><span class="preprocessor">#define ENETUNREACH 40</span></div>
<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; </div> <div class="line"><a id="l00310" name="l00310"></a><span class="lineno"> 310</span> </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 id="l00317" name="l00317"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a5554094b3fb4bb6ebeb0157cb3f82a55"> 317</a></span><span class="preprocessor">#define ENFILE 41</span></div>
<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; </div> <div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span> </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 id="l00323" name="l00323"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a9e655f47bfd914a1174f281fc31cf63d"> 323</a></span><span class="preprocessor">#define ENOBUFS 42</span></div>
<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; </div> <div class="line"><a id="l00324" name="l00324"></a><span class="lineno"> 324</span> </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 id="l00329" name="l00329"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a0030614bc864d1b24eaedd71585acc27"> 329</a></span><span class="preprocessor">#define ENODATA 43</span></div>
<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; </div> <div class="line"><a id="l00330" name="l00330"></a><span class="lineno"> 330</span> </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 id="l00336" name="l00336"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ab9b8cc17d1947160d13faaba7a18d6d1"> 336</a></span><span class="preprocessor">#define ENODEV 44</span></div>
<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; </div> <div class="line"><a id="l00337" name="l00337"></a><span class="lineno"> 337</span> </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 id="l00342" name="l00342"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a03e689f378f643d16ea7537918528a48"> 342</a></span><span class="preprocessor">#define ENOENT 45</span></div>
<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; </div> <div class="line"><a id="l00343" name="l00343"></a><span class="lineno"> 343</span> </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 id="l00349" name="l00349"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a4d0b1b435ec441e7d50a430b83df5832"> 349</a></span><span class="preprocessor">#define ENOEXEC 46</span></div>
<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; </div> <div class="line"><a id="l00350" name="l00350"></a><span class="lineno"> 350</span> </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 id="l00356" name="l00356"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a65e1a7bda392be276a701988d0604e63"> 356</a></span><span class="preprocessor">#define ENOLCK 47</span></div>
<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; </div> <div class="line"><a id="l00357" name="l00357"></a><span class="lineno"> 357</span> </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 id="l00361" name="l00361"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#add4408349a756880be9d91efadb8aed0"> 361</a></span><span class="preprocessor">#define ENOLINK 48</span></div>
<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; </div> <div class="line"><a id="l00362" name="l00362"></a><span class="lineno"> 362</span> </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 id="l00368" name="l00368"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a6a05c923dad0c1208043e9c20a58c8e5"> 368</a></span><span class="preprocessor">#define ENOMEM 49</span></div>
<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; </div> <div class="line"><a id="l00369" name="l00369"></a><span class="lineno"> 369</span> </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 id="l00374" name="l00374"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ae40596feaa3f66f5440b485bf7c1c2d1"> 374</a></span><span class="preprocessor">#define ENOMSG 50</span></div>
<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; </div> <div class="line"><a id="l00375" name="l00375"></a><span class="lineno"> 375</span> </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 id="l00380" name="l00380"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#acd570f8ab92198653b4459773dc3bca3"> 380</a></span><span class="preprocessor">#define ENOPROTOOPT 51</span></div>
<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; </div> <div class="line"><a id="l00381" name="l00381"></a><span class="lineno"> 381</span> </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 id="l00387" name="l00387"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a088abe8bad2df798edad3053d719b937"> 387</a></span><span class="preprocessor">#define ENOSPC 52</span></div>
<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; </div> <div class="line"><a id="l00388" name="l00388"></a><span class="lineno"> 388</span> </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 id="l00395" name="l00395"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad88bc6ea94ec1a5e91d3651677d85c00"> 395</a></span><span class="preprocessor">#define ENOSR 53</span></div>
<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160; </div> <div class="line"><a id="l00396" name="l00396"></a><span class="lineno"> 396</span> </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 id="l00401" name="l00401"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a7cea86ddbdacae0b391674e680f17bdb"> 401</a></span><span class="preprocessor">#define ENOSTR 54</span></div>
<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; </div> <div class="line"><a id="l00402" name="l00402"></a><span class="lineno"> 402</span> </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 id="l00407" name="l00407"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a43785b9969e0bd1af532dbde06c5540b"> 407</a></span><span class="preprocessor">#define ENOSYS 55</span></div>
<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160; </div> <div class="line"><a id="l00408" name="l00408"></a><span class="lineno"> 408</span> </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 id="l00412" name="l00412"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#af23e48762a0676f49d480db91cfd5e4b"> 412</a></span><span class="preprocessor">#define ENOTCONN 56</span></div>
<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; </div> <div class="line"><a id="l00413" name="l00413"></a><span class="lineno"> 413</span> </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 id="l00421" name="l00421"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a9262fb92f7ef662d0bdd577912a5b101"> 421</a></span><span class="preprocessor">#define ENOTDIR 57</span></div>
<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160; </div> <div class="line"><a id="l00422" name="l00422"></a><span class="lineno"> 422</span> </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 id="l00427" name="l00427"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#aa0f602f3fd369a6fede82190710b9c5c"> 427</a></span><span class="preprocessor">#define ENOTEMPTY 58</span></div>
<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; </div> <div class="line"><a id="l00428" name="l00428"></a><span class="lineno"> 428</span> </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 id="l00433" name="l00433"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ac69acb8e9e296867cc3f9fdf4223d05d"> 433</a></span><span class="preprocessor">#define ENOTRECOVERABLE 59</span></div>
<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160; </div> <div class="line"><a id="l00434" name="l00434"></a><span class="lineno"> 434</span> </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 id="l00438" name="l00438"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ae34fa7a550ac1c415daa2e114a1c0f38"> 438</a></span><span class="preprocessor">#define ENOTSOCK 60</span></div>
<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; </div> <div class="line"><a id="l00439" name="l00439"></a><span class="lineno"> 439</span> </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 id="l00444" name="l00444"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a91457bbf35f0f1085619a99423bb1f33"> 444</a></span><span class="preprocessor">#define ENOTSUP 61</span></div>
<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160; </div> <div class="line"><a id="l00445" name="l00445"></a><span class="lineno"> 445</span> </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 id="l00451" name="l00451"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ac3daf409082bb528032f4452a81e1034"> 451</a></span><span class="preprocessor">#define ENOTTY 62</span></div>
<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160; </div> <div class="line"><a id="l00452" name="l00452"></a><span class="lineno"> 452</span> </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 id="l00459" name="l00459"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a2b3884b11e4932bd372bb6d899d6fbfe"> 459</a></span><span class="preprocessor">#define ENXIO 63</span></div>
<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; </div> <div class="line"><a id="l00460" name="l00460"></a><span class="lineno"> 460</span> </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 id="l00465" name="l00465"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a4b807895c74cea4d0302bf27725d4b9d"> 465</a></span><span class="preprocessor">#define EOPNOTSUPP 64</span></div>
<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; </div> <div class="line"><a id="l00466" name="l00466"></a><span class="lineno"> 466</span> </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 id="l00473" name="l00473"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a888552a5e3c78b5883904cf5d55244ab"> 473</a></span><span class="preprocessor">#define EOVERFLOW 65</span></div>
<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160; </div> <div class="line"><a id="l00474" name="l00474"></a><span class="lineno"> 474</span> </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 id="l00479" name="l00479"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#af3f021d87caf24b44761036578c7beae"> 479</a></span><span class="preprocessor">#define EOWNERDEAD 66</span></div>
<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160; </div> <div class="line"><a id="l00480" name="l00480"></a><span class="lineno"> 480</span> </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 id="l00486" name="l00486"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#add669d31505a077f769cff8e66c780b3"> 486</a></span><span class="preprocessor">#define EPERM 67</span></div>
<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160; </div> <div class="line"><a id="l00487" name="l00487"></a><span class="lineno"> 487</span> </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 id="l00492" name="l00492"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a5f8d33deb08fa27c04897b278ac7f965"> 492</a></span><span class="preprocessor">#define EPIPE 68</span></div>
<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160; </div> <div class="line"><a id="l00493" name="l00493"></a><span class="lineno"> 493</span> </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 id="l00499" name="l00499"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a5a92de56e8ebe19cbd8a2ce8c80ad03e"> 499</a></span><span class="preprocessor">#define EPROTO 69</span></div>
<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160; </div> <div class="line"><a id="l00500" name="l00500"></a><span class="lineno"> 500</span> </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 id="l00506" name="l00506"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad581c46fdd4dee9419f60eaff40415e7"> 506</a></span><span class="preprocessor">#define EPROTONOSUPPORT 70</span></div>
<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160; </div> <div class="line"><a id="l00507" name="l00507"></a><span class="lineno"> 507</span> </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 id="l00512" name="l00512"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ae6014faa948366b8321d755204acf755"> 512</a></span><span class="preprocessor">#define EPROTOTYPE 71</span></div>
<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160; </div> <div class="line"><a id="l00513" name="l00513"></a><span class="lineno"> 513</span> </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 id="l00519" name="l00519"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#aa1591a4f3a86360108de5b9ba34980ca"> 519</a></span><span class="preprocessor">#define ERANGE 72</span></div>
<div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160; </div> <div class="line"><a id="l00520" name="l00520"></a><span class="lineno"> 520</span> </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 id="l00525" name="l00525"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#acb02bb67dddd7ca8cf82634a0781d58d"> 525</a></span><span class="preprocessor">#define EROFS 73</span></div>
<div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160; </div> <div class="line"><a id="l00526" name="l00526"></a><span class="lineno"> 526</span> </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 id="l00531" name="l00531"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a0e42d4f9fecdcf5fcca2b333252173c3"> 531</a></span><span class="preprocessor">#define ESPIPE 74</span></div>
<div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160; </div> <div class="line"><a id="l00532" name="l00532"></a><span class="lineno"> 532</span> </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 id="l00537" name="l00537"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a462e47a8af6288232a5df548221ada4c"> 537</a></span><span class="preprocessor">#define ESRCH 75</span></div>
<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160; </div> <div class="line"><a id="l00538" name="l00538"></a><span class="lineno"> 538</span> </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 id="l00542" name="l00542"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a09e189d2214d9fe2847d27bf270ca1d7"> 542</a></span><span class="preprocessor">#define ESTALE 76</span></div>
<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160; </div> <div class="line"><a id="l00543" name="l00543"></a><span class="lineno"> 543</span> </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 id="l00551" name="l00551"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ab59cf3c65eaf836d5c647fa2a24ca649"> 551</a></span><span class="preprocessor">#define ETIME 77</span></div>
<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160; </div> <div class="line"><a id="l00552" name="l00552"></a><span class="lineno"> 552</span> </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 id="l00565" name="l00565"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a597718e59a8fc9c4d4ab63f5a34e28b1"> 565</a></span><span class="preprocessor">#define ETIMEDOUT 78</span></div>
<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160; </div> <div class="line"><a id="l00566" name="l00566"></a><span class="lineno"> 566</span> </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 id="l00573" name="l00573"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#aaed12e82224923d599b6f1939c8e0971"> 573</a></span><span class="preprocessor">#define ETXTBSY 79</span></div>
<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160; </div> <div class="line"><a id="l00574" name="l00574"></a><span class="lineno"> 574</span> </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 id="l00580" name="l00580"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a4a3a0b3605fd3b2336455062ee8e25f0"> 580</a></span><span class="preprocessor">#define EWOULDBLOCK 80</span></div>
<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160; </div> <div class="line"><a id="l00581" name="l00581"></a><span class="lineno"> 581</span> </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 id="l00585" name="l00585"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a3396cf9fb0ff5af3a18dd2a2bbdb21e1"> 585</a></span><span class="preprocessor">#define EXDEV 81</span></div>
<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160; </div> <div class="line"><a id="l00586" name="l00586"></a><span class="lineno"> 586</span> </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 id="l00587" name="l00587"></a><span class="lineno"> 587</span><span class="preprocessor">#ifdef __kernel__</span></div>
<div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160; </div> <div class="line"><a id="l00588" name="l00588"></a><span class="lineno"> 588</span><span class="preprocessor">#define __ERRNO_MAX 82</span></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 id="l00589" name="l00589"></a><span class="lineno"> 589</span><span class="preprocessor">#endif</span></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 id="l00590" name="l00590"></a><span class="lineno"> 590</span> </div>
<div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160; </div> <div class="line"><a id="l00591" name="l00591"></a><span class="lineno"> 591</span><span class="preprocessor">#endif </span><span class="comment">// !__FENNIX_API_ERRNO_H__</span></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>
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content --> </div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul> <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="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 18:35:47 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 Sun May 18 2025 20:18:23 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> </ul>
</div> </div>
</body> </body>

View File

@@ -5,7 +5,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=9" /> <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" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: tools/doxygen/api.md File Reference</title> <title>Fennix: tools/doxygen/api.md File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" /> <link href="../../tabs.css" rel="stylesheet" type="text/css" />
@@ -52,21 +52,22 @@
</tbody> </tbody>
</table> </table>
</div> </div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 --> <!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <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 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */ /* @license-end */
</script> </script>
<script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript"> <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() { $(function() {
initMenu('../../',true,false,'search.php','Search'); initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(document).ready(function() { init_search(); });
}); });
/* @license-end */</script> /* @license-end */
</script>
<div id="main-nav"></div> <div id="main-nav"></div>
</div><!-- top --> </div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -80,7 +81,7 @@ $(function() {
</div> </div>
</div> </div>
<script type="text/javascript"> <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(); }); $(document).ready(function(){initNavTree('d8/dc9/api_8md.html','../../'); initResizable(); });
/* @license-end */ /* @license-end */
</script> </script>
@@ -94,14 +95,20 @@ $(document).ready(function(){initNavTree('d8/dc9/api_8md.html','../../'); initRe
<!-- iframe showing the search results (closed by default) --> <!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow"> <div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" <div id="MSearchResults">
name="MSearchResults" id="MSearchResults"> <div class="SRPage">
</iframe> <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>
<div class="header"> <div class="header">
<div class="headertitle"> <div class="headertitle"><div class="title">tools/doxygen/api.md File Reference</div></div>
<div class="title">tools/doxygen/api.md File Reference</div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <div class="contents">
</div><!-- 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! --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul> <ul>
<li class="navelem"><a class="el" href="../../d8/dc9/api_8md.html">api.md</a></li> <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 18:35:47 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 Sun May 18 2025 20:18:23 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> </ul>
</div> </div>
</body> </body>

View File

@@ -5,7 +5,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=9" /> <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" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Kernel/include/interface/network.h File Reference</title> <title>Fennix: Kernel/include/interface/network.h File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" /> <link href="../../tabs.css" rel="stylesheet" type="text/css" />
@@ -52,21 +52,22 @@
</tbody> </tbody>
</table> </table>
</div> </div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 --> <!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <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 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */ /* @license-end */
</script> </script>
<script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript"> <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() { $(function() {
initMenu('../../',true,false,'search.php','Search'); initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(document).ready(function() { init_search(); });
}); });
/* @license-end */</script> /* @license-end */
</script>
<div id="main-nav"></div> <div id="main-nav"></div>
</div><!-- top --> </div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -80,7 +81,7 @@ $(function() {
</div> </div>
</div> </div>
<script type="text/javascript"> <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(); }); $(document).ready(function(){initNavTree('d9/d94/network_8h.html','../../'); initResizable(); });
/* @license-end */ /* @license-end */
</script> </script>
@@ -94,14 +95,20 @@ $(document).ready(function(){initNavTree('d9/d94/network_8h.html','../../'); ini
<!-- iframe showing the search results (closed by default) --> <!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow"> <div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" <div id="MSearchResults">
name="MSearchResults" id="MSearchResults"> <div class="SRPage">
</iframe> <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>
<div class="header"> <div class="header">
<div class="headertitle"> <div class="headertitle"><div class="title">network.h File Reference</div></div>
<div class="title">network.h File Reference</div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <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! --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul> <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="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 18:35:47 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 Sun May 18 2025 20:18:23 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> </ul>
</div> </div>
</body> </body>

View File

@@ -5,7 +5,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=9" /> <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" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Kernel/include/interface/network.h Source File</title> <title>Fennix: Kernel/include/interface/network.h Source File</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" /> <link href="../../tabs.css" rel="stylesheet" type="text/css" />
@@ -52,22 +52,28 @@
</tbody> </tbody>
</table> </table>
</div> </div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 --> <!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <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 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */ /* @license-end */
</script> </script>
<script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript"> <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() { $(function() {
initMenu('../../',true,false,'search.php','Search'); initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(document).ready(function() { init_search(); });
}); });
/* @license-end */</script> /* @license-end */
</script>
<div id="main-nav"></div> <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><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree"> <div id="nav-tree">
@@ -80,7 +86,7 @@ $(function() {
</div> </div>
</div> </div>
<script type="text/javascript"> <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(); }); $(document).ready(function(){initNavTree('d9/d94/network_8h_source.html','../../'); initResizable(); });
/* @license-end */ /* @license-end */
</script> </script>
@@ -94,45 +100,51 @@ $(document).ready(function(){initNavTree('d9/d94/network_8h_source.html','../../
<!-- iframe showing the search results (closed by default) --> <!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow"> <div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" <div id="MSearchResults">
name="MSearchResults" id="MSearchResults"> <div class="SRPage">
</iframe> <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>
<div class="header"> <div class="header">
<div class="headertitle"> <div class="headertitle"><div class="title">network.h</div></div>
<div class="title">network.h</div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <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> <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 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 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 name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"></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 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 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 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 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 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 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 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 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 name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"></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 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 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 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 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 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 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 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 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 name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"></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 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 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 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 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 name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">*/</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 name="l00017"></a><span class="lineno"> 17</span>&#160; </div> <div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </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 id="l00018" name="l00018"></a><span class="lineno"> 18</span><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 id="l00019" name="l00019"></a><span class="lineno"> 19</span><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 id="l00020" name="l00020"></a><span class="lineno"> 20</span> </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 id="l00021" name="l00021"></a><span class="lineno"> 21</span><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 id="l00022" name="l00022"></a><span class="lineno"> 22</span> </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 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 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 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 name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#else</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 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 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 name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#endif</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 name="l00028"></a><span class="lineno"> 28</span>&#160; </div> <div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</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_NETWORK_H__</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 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><!-- fragment --></div><!-- contents -->
</div><!-- doc-content --> </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! --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul> <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="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 18:35:47 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 Sun May 18 2025 20:18:23 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> </ul>
</div> </div>
</body> </body>

View File

@@ -5,7 +5,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=9" /> <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" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Kernel/include/interface/pci.h File Reference</title> <title>Fennix: Kernel/include/interface/pci.h File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" /> <link href="../../tabs.css" rel="stylesheet" type="text/css" />
@@ -52,21 +52,22 @@
</tbody> </tbody>
</table> </table>
</div> </div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 --> <!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <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 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */ /* @license-end */
</script> </script>
<script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript"> <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() { $(function() {
initMenu('../../',true,false,'search.php','Search'); initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(document).ready(function() { init_search(); });
}); });
/* @license-end */</script> /* @license-end */
</script>
<div id="main-nav"></div> <div id="main-nav"></div>
</div><!-- top --> </div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -80,7 +81,7 @@ $(function() {
</div> </div>
</div> </div>
<script type="text/javascript"> <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(); }); $(document).ready(function(){initNavTree('d9/d97/pci_8h.html','../../'); initResizable(); });
/* @license-end */ /* @license-end */
</script> </script>
@@ -94,9 +95,16 @@ $(document).ready(function(){initNavTree('d9/d97/pci_8h.html','../../'); initRes
<!-- iframe showing the search results (closed by default) --> <!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow"> <div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" <div id="MSearchResults">
name="MSearchResults" id="MSearchResults"> <div class="SRPage">
</iframe> <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>
<div class="header"> <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="#nested-classes">Data Structures</a> &#124;
<a href="#enum-members">Enumerations</a> &#124; <a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> </div> <a href="#func-members">Functions</a> </div>
<div class="headertitle"> <div class="headertitle"><div class="title">pci.h File Reference</div></div>
<div class="title">pci.h File Reference</div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <div class="contents">
<p><a href="../../d9/d97/pci_8h_source.html">Go to the source code of this file.</a></p> <p><a href="../../d9/d97/pci_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls"> <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> 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> <tr class="separator:dd/d3f/struct____attribute____"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </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> 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 &#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#ab7d0ea17dce7f541574a7f07737fd7a9a61761b8a143115165bde6b8d47a04dd1">PCI_COMMAND_MEMORY</a> = 0x2
, <a class="el" href="../../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a836ebe2d9d5607cda4da5cd323a01691">PCI_COMMAND_MASTER</a> = 0x4 , <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> }</td></tr>
<tr class="separator:ab7d0ea17dce7f541574a7f07737fd7a9"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab7d0ea17dce7f541574a7f07737fd7a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </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> 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="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:a9cecd790737cef4cb188d9f058f238be"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a287fe4c598591108b24ec4a339e04546"><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: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="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="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="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> <tr class="separator:a279691b7a82cb0bfa132fb374fe2d7d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<hr/><h2 class="groupheader">Data Structure Documentation</h2> <hr/><h2 class="groupheader">Data Structure Documentation</h2>
<a name="dd/d3f/struct____attribute____" id="dd/d3f/struct____attribute____"></a> <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="memitem">
<div class="memproto"> <div class="memproto">
@@ -166,433 +173,433 @@ Functions</h2></td></tr>
</div><table class="fieldtable"> </div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr> <tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="ad6244cfeb10fb25b9ce81a2ade575ec7"></a>uint32_t</td> <a id="ad6244cfeb10fb25b9ce81a2ade575ec7" name="ad6244cfeb10fb25b9ce81a2ade575ec7"></a>uint32_t</td>
<td class="fieldname"> <td class="fieldname">
BAR0</td> BAR0</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="aa09f0025fbc627c055256907f0b0d43f"></a>uint32_t</td> <a id="aa09f0025fbc627c055256907f0b0d43f" name="aa09f0025fbc627c055256907f0b0d43f"></a>uint32_t</td>
<td class="fieldname"> <td class="fieldname">
BAR1</td> BAR1</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a248f8bd7e51a03ace5644ab3485faeee"></a>uint32_t</td> <a id="a248f8bd7e51a03ace5644ab3485faeee" name="a248f8bd7e51a03ace5644ab3485faeee"></a>uint32_t</td>
<td class="fieldname"> <td class="fieldname">
BAR2</td> BAR2</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="acb0639f4353d9f240c609242733df5e1"></a>uint32_t</td> <a id="acb0639f4353d9f240c609242733df5e1" name="acb0639f4353d9f240c609242733df5e1"></a>uint32_t</td>
<td class="fieldname"> <td class="fieldname">
BAR3</td> BAR3</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a7f473f6239caed08c06c5939f0999be1"></a>uint32_t</td> <a id="a7f473f6239caed08c06c5939f0999be1" name="a7f473f6239caed08c06c5939f0999be1"></a>uint32_t</td>
<td class="fieldname"> <td class="fieldname">
BAR4</td> BAR4</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a8d4ae102d9459f2c3ea913412e9a3f75"></a>uint32_t</td> <a id="a8d4ae102d9459f2c3ea913412e9a3f75" name="a8d4ae102d9459f2c3ea913412e9a3f75"></a>uint32_t</td>
<td class="fieldname"> <td class="fieldname">
BAR5</td> BAR5</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="af10c5358f92517a5e997d11ff8785c6b"></a>uint64_t</td> <a id="af10c5358f92517a5e997d11ff8785c6b" name="af10c5358f92517a5e997d11ff8785c6b"></a>uint64_t</td>
<td class="fieldname"> <td class="fieldname">
BaseAddress</td> BaseAddress</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="acafc473c7069fdd698c0b5742656100b"></a>uint8_t</td> <a id="acafc473c7069fdd698c0b5742656100b" name="acafc473c7069fdd698c0b5742656100b"></a>uint8_t</td>
<td class="fieldname"> <td class="fieldname">
BIST</td> BIST</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a6653a1245e72768cd03bb1f8ff843371"></a>uint16_t</td> <a id="a6653a1245e72768cd03bb1f8ff843371" name="a6653a1245e72768cd03bb1f8ff843371"></a>uint16_t</td>
<td class="fieldname"> <td class="fieldname">
BridgeControl</td> BridgeControl</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="aaf31a37199f9d24bad5f7c0bf66206ba"></a>uint32_t</td> <a id="aaf31a37199f9d24bad5f7c0bf66206ba" name="aaf31a37199f9d24bad5f7c0bf66206ba"></a>uint32_t</td>
<td class="fieldname"> <td class="fieldname">
Bus</td> Bus</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a5203ccd0486a21671341f4bb00c89b4b"></a>uint8_t</td> <a id="a5203ccd0486a21671341f4bb00c89b4b" name="a5203ccd0486a21671341f4bb00c89b4b"></a>uint8_t</td>
<td class="fieldname"> <td class="fieldname">
CacheLineSize</td> CacheLineSize</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a565e69897ebdab337c2c16941cfdf367"></a>uint8_t</td> <a id="a565e69897ebdab337c2c16941cfdf367" name="a565e69897ebdab337c2c16941cfdf367"></a>uint8_t</td>
<td class="fieldname"> <td class="fieldname">
CapabilitiesPointer</td> CapabilitiesPointer</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a4faa20cb71d58e436b288f5ed0c7ec3e"></a>uint8_t</td> <a id="a4faa20cb71d58e436b288f5ed0c7ec3e" name="a4faa20cb71d58e436b288f5ed0c7ec3e"></a>uint8_t</td>
<td class="fieldname"> <td class="fieldname">
CardbusBusNumber</td> CardbusBusNumber</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a7b43c1b116e3476c2fcb53965149c74d"></a>uint32_t</td> <a id="a7b43c1b116e3476c2fcb53965149c74d" name="a7b43c1b116e3476c2fcb53965149c74d"></a>uint32_t</td>
<td class="fieldname"> <td class="fieldname">
CardbusCISPointer</td> CardbusCISPointer</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a33d7921c39e7383cbb67c6294a43c935"></a>uint8_t</td> <a id="a33d7921c39e7383cbb67c6294a43c935" name="a33d7921c39e7383cbb67c6294a43c935"></a>uint8_t</td>
<td class="fieldname"> <td class="fieldname">
CardbusLatencyTimer</td> CardbusLatencyTimer</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a8d571620f57f70ce64fd15752fe9ac99"></a>uint32_t</td> <a id="a8d571620f57f70ce64fd15752fe9ac99" name="a8d571620f57f70ce64fd15752fe9ac99"></a>uint32_t</td>
<td class="fieldname"> <td class="fieldname">
CardbusSocketRegistersBaseAddress</td> CardbusSocketRegistersBaseAddress</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a10dff2b27b0c182ac0428796e1ab083d"></a>uint8_t</td> <a id="a10dff2b27b0c182ac0428796e1ab083d" name="a10dff2b27b0c182ac0428796e1ab083d"></a>uint8_t</td>
<td class="fieldname"> <td class="fieldname">
Class</td> Class</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="af7007d29612482dce21e79e4db0fd2b8"></a>uint16_t</td> <a id="af7007d29612482dce21e79e4db0fd2b8" name="af7007d29612482dce21e79e4db0fd2b8"></a>uint16_t</td>
<td class="fieldname"> <td class="fieldname">
Command</td> Command</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="aae7dbeb87dc97e9e2b3befb18fe075af"></a>DeviceConfig *</td> <a id="aae7dbeb87dc97e9e2b3befb18fe075af" name="aae7dbeb87dc97e9e2b3befb18fe075af"></a>DeviceConfig *</td>
<td class="fieldname"> <td class="fieldname">
Config</td> Config</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a70e8123ed01deec0c941aab234c7bb7c"></a>uint32_t</td> <a id="a70e8123ed01deec0c941aab234c7bb7c" name="a70e8123ed01deec0c941aab234c7bb7c"></a>uint32_t</td>
<td class="fieldname"> <td class="fieldname">
Device</td> Device</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a5cef34566c05448ba32fe4c2471f4335"></a>PCIDevice *</td> <a id="a5cef34566c05448ba32fe4c2471f4335" name="a5cef34566c05448ba32fe4c2471f4335"></a>PCIDevice *</td>
<td class="fieldname"> <td class="fieldname">
Device</td> Device</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a98ae6cf864126f6a5e77aafde0b0f2ba"></a>uint16_t</td> <a id="a98ae6cf864126f6a5e77aafde0b0f2ba" name="a98ae6cf864126f6a5e77aafde0b0f2ba"></a>uint16_t</td>
<td class="fieldname"> <td class="fieldname">
DeviceID</td> DeviceID</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a797ba226f98d7684ec7b14d8a7ed0e1a"></a>uint8_t</td> <a id="a797ba226f98d7684ec7b14d8a7ed0e1a" name="a797ba226f98d7684ec7b14d8a7ed0e1a"></a>uint8_t</td>
<td class="fieldname"> <td class="fieldname">
EndBus</td> EndBus</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="aae81f3688f91a218026f58f058409ee4"></a>uint32_t</td> <a id="aae81f3688f91a218026f58f058409ee4" name="aae81f3688f91a218026f58f058409ee4"></a>uint32_t</td>
<td class="fieldname"> <td class="fieldname">
ExpansionROMBaseAddress</td> ExpansionROMBaseAddress</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a41799e343181bb0f313551ceacc1d699"></a>uint32_t</td> <a id="a41799e343181bb0f313551ceacc1d699" name="a41799e343181bb0f313551ceacc1d699"></a>uint32_t</td>
<td class="fieldname"> <td class="fieldname">
Function</td> Function</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a1da8e906de677a603e3797b8e69aa5b8"></a>PCIDeviceHeader</td> <a id="a1da8e906de677a603e3797b8e69aa5b8" name="a1da8e906de677a603e3797b8e69aa5b8"></a>PCIDeviceHeader</td>
<td class="fieldname"> <td class="fieldname">
Header</td> Header</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a52051cdbdf4ecaebc7b7ab353485ce26"></a>PCIDeviceHeader *</td> <a id="a52051cdbdf4ecaebc7b7ab353485ce26" name="a52051cdbdf4ecaebc7b7ab353485ce26"></a>PCIDeviceHeader *</td>
<td class="fieldname"> <td class="fieldname">
Header</td> Header</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="ac3db7471bb58aeb50cd8a4ff20b972f8"></a>uint8_t</td> <a id="ac3db7471bb58aeb50cd8a4ff20b972f8" name="ac3db7471bb58aeb50cd8a4ff20b972f8"></a>uint8_t</td>
<td class="fieldname"> <td class="fieldname">
HeaderType</td> HeaderType</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="aa8c4898d8b7bb2c8399b83d3b1dbe638"></a>uint8_t</td> <a id="aa8c4898d8b7bb2c8399b83d3b1dbe638" name="aa8c4898d8b7bb2c8399b83d3b1dbe638"></a>uint8_t</td>
<td class="fieldname"> <td class="fieldname">
InterruptLine</td> InterruptLine</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a7023b46231d8f13203c70f524c305b0e"></a>uint8_t</td> <a id="a7023b46231d8f13203c70f524c305b0e" name="a7023b46231d8f13203c70f524c305b0e"></a>uint8_t</td>
<td class="fieldname"> <td class="fieldname">
InterruptPin</td> InterruptPin</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a9fc1fd7c96007fbdd7bb6eb7cc304a93"></a>uint8_t</td> <a id="a9fc1fd7c96007fbdd7bb6eb7cc304a93" name="a9fc1fd7c96007fbdd7bb6eb7cc304a93"></a>uint8_t</td>
<td class="fieldname"> <td class="fieldname">
IOBase</td> IOBase</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a9dfed6f399f059b54a67c64c3cbb8503"></a>uint32_t</td> <a id="a9dfed6f399f059b54a67c64c3cbb8503" name="a9dfed6f399f059b54a67c64c3cbb8503"></a>uint32_t</td>
<td class="fieldname"> <td class="fieldname">
IOBase0</td> IOBase0</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a6cc6ba51237bbd2bf6183aa2034c83e7"></a>uint32_t</td> <a id="a6cc6ba51237bbd2bf6183aa2034c83e7" name="a6cc6ba51237bbd2bf6183aa2034c83e7"></a>uint32_t</td>
<td class="fieldname"> <td class="fieldname">
IOBase1</td> IOBase1</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="abefbd948c06849446451cbd2a7bc5bb4"></a>uint16_t</td> <a id="abefbd948c06849446451cbd2a7bc5bb4" name="abefbd948c06849446451cbd2a7bc5bb4"></a>uint16_t</td>
<td class="fieldname"> <td class="fieldname">
IOBaseUpper16</td> IOBaseUpper16</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a007ba82f5fce2b96997b593d172e38c9"></a>uint8_t</td> <a id="a007ba82f5fce2b96997b593d172e38c9" name="a007ba82f5fce2b96997b593d172e38c9"></a>uint8_t</td>
<td class="fieldname"> <td class="fieldname">
IOLimit</td> IOLimit</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a58a81fb80d67b2d65dde05befff9aead"></a>uint32_t</td> <a id="a58a81fb80d67b2d65dde05befff9aead" name="a58a81fb80d67b2d65dde05befff9aead"></a>uint32_t</td>
<td class="fieldname"> <td class="fieldname">
IOLimit0</td> IOLimit0</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="ae4796ee9bcd0f630b6f3ddadcb45d142"></a>uint32_t</td> <a id="ae4796ee9bcd0f630b6f3ddadcb45d142" name="ae4796ee9bcd0f630b6f3ddadcb45d142"></a>uint32_t</td>
<td class="fieldname"> <td class="fieldname">
IOLimit1</td> IOLimit1</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a91497254c3748e5fde3ea91765564df6"></a>uint16_t</td> <a id="a91497254c3748e5fde3ea91765564df6" name="a91497254c3748e5fde3ea91765564df6"></a>uint16_t</td>
<td class="fieldname"> <td class="fieldname">
IOLimitUpper16</td> IOLimitUpper16</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a3337cb00eab6cb94e1e2939d405f9642"></a>uint8_t</td> <a id="a3337cb00eab6cb94e1e2939d405f9642" name="a3337cb00eab6cb94e1e2939d405f9642"></a>uint8_t</td>
<td class="fieldname"> <td class="fieldname">
LatencyTimer</td> LatencyTimer</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a1fd8e7908092abd685bec191512dbf52"></a>uint32_t</td> <a id="a1fd8e7908092abd685bec191512dbf52" name="a1fd8e7908092abd685bec191512dbf52"></a>uint32_t</td>
<td class="fieldname"> <td class="fieldname">
LegacyBaseAddress</td> LegacyBaseAddress</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a753c2d858d0da969c33264c1b58807d3"></a>uint8_t</td> <a id="a753c2d858d0da969c33264c1b58807d3" name="a753c2d858d0da969c33264c1b58807d3"></a>uint8_t</td>
<td class="fieldname"> <td class="fieldname">
MaxLatency</td> MaxLatency</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a12988ca39a1411705fc1ec07e911ea9e"></a>uint16_t</td> <a id="a12988ca39a1411705fc1ec07e911ea9e" name="a12988ca39a1411705fc1ec07e911ea9e"></a>uint16_t</td>
<td class="fieldname"> <td class="fieldname">
MemoryBase</td> MemoryBase</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="aa0e9d3dfe23309d12ac53048d78612e9"></a>uint32_t</td> <a id="aa0e9d3dfe23309d12ac53048d78612e9" name="aa0e9d3dfe23309d12ac53048d78612e9"></a>uint32_t</td>
<td class="fieldname"> <td class="fieldname">
MemoryBase0</td> MemoryBase0</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a584e418589203e608af0af71bb48b9a1"></a>uint32_t</td> <a id="a584e418589203e608af0af71bb48b9a1" name="a584e418589203e608af0af71bb48b9a1"></a>uint32_t</td>
<td class="fieldname"> <td class="fieldname">
MemoryBase1</td> MemoryBase1</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a841b9fdcd76addc908b450866a648847"></a>uint16_t</td> <a id="a841b9fdcd76addc908b450866a648847" name="a841b9fdcd76addc908b450866a648847"></a>uint16_t</td>
<td class="fieldname"> <td class="fieldname">
MemoryLimit</td> MemoryLimit</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a2aeb8ff897f63e59cee035a4ddf70e5f"></a>uint32_t</td> <a id="a2aeb8ff897f63e59cee035a4ddf70e5f" name="a2aeb8ff897f63e59cee035a4ddf70e5f"></a>uint32_t</td>
<td class="fieldname"> <td class="fieldname">
MemoryLimit0</td> MemoryLimit0</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a70ef8fb79e3d95888ff16d99d7bb5d8d"></a>uint32_t</td> <a id="a70ef8fb79e3d95888ff16d99d7bb5d8d" name="a70ef8fb79e3d95888ff16d99d7bb5d8d"></a>uint32_t</td>
<td class="fieldname"> <td class="fieldname">
MemoryLimit1</td> MemoryLimit1</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a4a8682f61f08539e609d9ca0bda44ea6"></a>uint8_t</td> <a id="a4a8682f61f08539e609d9ca0bda44ea6" name="a4a8682f61f08539e609d9ca0bda44ea6"></a>uint8_t</td>
<td class="fieldname"> <td class="fieldname">
MinGrant</td> MinGrant</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a7b0918bb76d5e9399e7d7553b041d669"></a>void *</td> <a id="a7b0918bb76d5e9399e7d7553b041d669" name="a7b0918bb76d5e9399e7d7553b041d669"></a>void *</td>
<td class="fieldname"> <td class="fieldname">
Next</td> Next</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a0431a9ef3a084679c298017c6acfee3e"></a>uint8_t</td> <a id="a0431a9ef3a084679c298017c6acfee3e" name="a0431a9ef3a084679c298017c6acfee3e"></a>uint8_t</td>
<td class="fieldname"> <td class="fieldname">
PCIbusNumber</td> PCIbusNumber</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="adeb7419d0ada1e37f2f4e4c7e9a291b2"></a>uint16_t</td> <a id="adeb7419d0ada1e37f2f4e4c7e9a291b2" name="adeb7419d0ada1e37f2f4e4c7e9a291b2"></a>uint16_t</td>
<td class="fieldname"> <td class="fieldname">
PCISegGroup</td> PCISegGroup</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="aa2924a068486de3cda528b4a95ebd453"></a>uint16_t</td> <a id="aa2924a068486de3cda528b4a95ebd453" name="aa2924a068486de3cda528b4a95ebd453"></a>uint16_t</td>
<td class="fieldname"> <td class="fieldname">
PrefetchableMemoryBase</td> PrefetchableMemoryBase</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a2f2d877c07231090063e6caf23c49a97"></a>uint32_t</td> <a id="a2f2d877c07231090063e6caf23c49a97" name="a2f2d877c07231090063e6caf23c49a97"></a>uint32_t</td>
<td class="fieldname"> <td class="fieldname">
PrefetchableMemoryBaseUpper32</td> PrefetchableMemoryBaseUpper32</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a551193b66862430bf5a93cc918c0f7a2"></a>uint16_t</td> <a id="a551193b66862430bf5a93cc918c0f7a2" name="a551193b66862430bf5a93cc918c0f7a2"></a>uint16_t</td>
<td class="fieldname"> <td class="fieldname">
PrefetchableMemoryLimit</td> PrefetchableMemoryLimit</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a77ed1a530436553ffdf621941fa69c0d"></a>uint32_t</td> <a id="a77ed1a530436553ffdf621941fa69c0d" name="a77ed1a530436553ffdf621941fa69c0d"></a>uint32_t</td>
<td class="fieldname"> <td class="fieldname">
PrefetchableMemoryLimitUpper32</td> PrefetchableMemoryLimitUpper32</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="af78b4f3d8572f5fc724f645bd9b9c6f6"></a>uint8_t</td> <a id="af78b4f3d8572f5fc724f645bd9b9c6f6" name="af78b4f3d8572f5fc724f645bd9b9c6f6"></a>uint8_t</td>
<td class="fieldname"> <td class="fieldname">
PrimaryBusNumber</td> PrimaryBusNumber</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="af55b38884c985010421d1f7ea4728fc1"></a>uint8_t</td> <a id="af55b38884c985010421d1f7ea4728fc1" name="af55b38884c985010421d1f7ea4728fc1"></a>uint8_t</td>
<td class="fieldname"> <td class="fieldname">
ProgIF</td> ProgIF</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a57e0aa05de0a45d24023e5c56eba520e"></a>uint32_t</td> <a id="a57e0aa05de0a45d24023e5c56eba520e" name="a57e0aa05de0a45d24023e5c56eba520e"></a>uint32_t</td>
<td class="fieldname"> <td class="fieldname">
Reserved</td> Reserved</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a8dcff031235d3326f495f0b2d1db5114"></a>uint8_t</td> <a id="a8dcff031235d3326f495f0b2d1db5114" name="a8dcff031235d3326f495f0b2d1db5114"></a>uint8_t</td>
<td class="fieldname"> <td class="fieldname">
Reserved0</td> Reserved0</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a504d5cebd50e3c1ea8fd5844dcd001cb"></a>uint16_t</td> <a id="a504d5cebd50e3c1ea8fd5844dcd001cb" name="a504d5cebd50e3c1ea8fd5844dcd001cb"></a>uint16_t</td>
<td class="fieldname"> <td class="fieldname">
Reserved1</td> Reserved1</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="acf89fc9ee55923d8f97e524e05867464"></a>uint32_t</td> <a id="acf89fc9ee55923d8f97e524e05867464" name="acf89fc9ee55923d8f97e524e05867464"></a>uint32_t</td>
<td class="fieldname"> <td class="fieldname">
Reserved2</td> Reserved2</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a11d59d8180946892dd910c63cbe2c261"></a>uint8_t</td> <a id="a11d59d8180946892dd910c63cbe2c261" name="a11d59d8180946892dd910c63cbe2c261"></a>uint8_t</td>
<td class="fieldname"> <td class="fieldname">
RevisionID</td> RevisionID</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="aa0fd5ae295791e4dab0c6fe54ab7e931"></a>uint8_t</td> <a id="aa0fd5ae295791e4dab0c6fe54ab7e931" name="aa0fd5ae295791e4dab0c6fe54ab7e931"></a>uint8_t</td>
<td class="fieldname"> <td class="fieldname">
SecondaryBusNumber</td> SecondaryBusNumber</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a9e87a8ae25ff0e2fe4b703e596af2a2f"></a>uint8_t</td> <a id="a9e87a8ae25ff0e2fe4b703e596af2a2f" name="a9e87a8ae25ff0e2fe4b703e596af2a2f"></a>uint8_t</td>
<td class="fieldname"> <td class="fieldname">
SecondaryLatencyTimer</td> SecondaryLatencyTimer</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="afc237a8d3aa6077c476f9a206332c95b"></a>uint16_t</td> <a id="afc237a8d3aa6077c476f9a206332c95b" name="afc237a8d3aa6077c476f9a206332c95b"></a>uint16_t</td>
<td class="fieldname"> <td class="fieldname">
SecondaryStatus</td> SecondaryStatus</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a92d65982de9305ea623f88b7327d0b17"></a>uint8_t</td> <a id="a92d65982de9305ea623f88b7327d0b17" name="a92d65982de9305ea623f88b7327d0b17"></a>uint8_t</td>
<td class="fieldname"> <td class="fieldname">
StartBus</td> StartBus</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a270c129ca1e262678d41858be07aa7ca"></a>uint16_t</td> <a id="a270c129ca1e262678d41858be07aa7ca" name="a270c129ca1e262678d41858be07aa7ca"></a>uint16_t</td>
<td class="fieldname"> <td class="fieldname">
Status</td> Status</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="aa3f64091ee6527d54908a7a458fa5ebd"></a>uint8_t</td> <a id="aa3f64091ee6527d54908a7a458fa5ebd" name="aa3f64091ee6527d54908a7a458fa5ebd"></a>uint8_t</td>
<td class="fieldname"> <td class="fieldname">
Subclass</td> Subclass</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="aaa6f0d9b9d54f8e9f26e19db4c1951d9"></a>uint8_t</td> <a id="aaa6f0d9b9d54f8e9f26e19db4c1951d9" name="aaa6f0d9b9d54f8e9f26e19db4c1951d9"></a>uint8_t</td>
<td class="fieldname"> <td class="fieldname">
SubordinateBusNumber</td> SubordinateBusNumber</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="af835623163bf30acd0b94a1b38f73e16"></a>uint16_t</td> <a id="af835623163bf30acd0b94a1b38f73e16" name="af835623163bf30acd0b94a1b38f73e16"></a>uint16_t</td>
<td class="fieldname"> <td class="fieldname">
SubsystemID</td> SubsystemID</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a04b76a03bca66e34b60f344d030ae68c"></a>uint16_t</td> <a id="a04b76a03bca66e34b60f344d030ae68c" name="a04b76a03bca66e34b60f344d030ae68c"></a>uint16_t</td>
<td class="fieldname"> <td class="fieldname">
SubsystemVendorID</td> SubsystemVendorID</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="aa456187fbe2216e07869e1c7f6d69444"></a>uint16_t</td> <a id="aa456187fbe2216e07869e1c7f6d69444" name="aa456187fbe2216e07869e1c7f6d69444"></a>uint16_t</td>
<td class="fieldname"> <td class="fieldname">
VendorID</td> VendorID</td>
<td class="fielddoc"> <td class="fielddoc">
@@ -602,8 +609,8 @@ VendorID</td>
</div> </div>
</div> </div>
<h2 class="groupheader">Enumeration Type Documentation</h2> <h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="ab7d0ea17dce7f541574a7f07737fd7a9"></a> <a id="ab7d0ea17dce7f541574a7f07737fd7a9" name="ab7d0ea17dce7f541574a7f07737fd7a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab7d0ea17dce7f541574a7f07737fd7a9">&#9670;&nbsp;</a></span>PCI_COMMANDS</h2> <h2 class="memtitle"><span class="permalink"><a href="#ab7d0ea17dce7f541574a7f07737fd7a9">&#9670;&#160;</a></span>PCI_COMMANDS</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@@ -614,62 +621,62 @@ VendorID</td>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<table class="fieldtable"> <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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </td></tr>
</table> </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> <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="fragment"><div class="line"><span class="lineno"> 25</span>{</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"><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"><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"><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"><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"><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"><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"><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"><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"><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"><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"><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"><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"><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"><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"><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"><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"><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"><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"><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"><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"><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 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="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_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_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_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_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_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_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_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_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_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_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_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_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><!-- fragment -->
</div> </div>
</div> </div>
<h2 class="groupheader">Function Documentation</h2> <h2 class="groupheader">Function Documentation</h2>
<a id="a2cf7e584084dbde4ba2fd692c295a538"></a> <a id="a2cf7e584084dbde4ba2fd692c295a538" name="a2cf7e584084dbde4ba2fd692c295a538"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2cf7e584084dbde4ba2fd692c295a538">&#9670;&nbsp;</a></span>GetBAR()</h2> <h2 class="memtitle"><span class="permalink"><a href="#a2cf7e584084dbde4ba2fd692c295a538">&#9670;&#160;</a></span>GetBAR()</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@@ -696,14 +703,14 @@ VendorID</td>
</div> </div>
</div> </div>
<a id="a9cecd790737cef4cb188d9f058f238be"></a> <a id="a287fe4c598591108b24ec4a339e04546" name="a287fe4c598591108b24ec4a339e04546"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9cecd790737cef4cb188d9f058f238be">&#9670;&nbsp;</a></span>GetPCIDevices()</h2> <h2 class="memtitle"><span class="permalink"><a href="#a287fe4c598591108b24ec4a339e04546">&#9670;&#160;</a></span>GetPCIDevices()</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">PCIArray* GetPCIDevices </td> <td class="memname">PCIArray * GetPCIDevices </td>
<td>(</td> <td>(</td>
<td class="paramtype">uint16_t&#160;</td> <td class="paramtype">uint16_t&#160;</td>
<td class="paramname"><em>Vendors</em>[], </td> <td class="paramname"><em>Vendors</em>[], </td>
@@ -724,8 +731,8 @@ VendorID</td>
</div> </div>
</div> </div>
<a id="a11780e1a6b719257a35670eb14e8ab52"></a> <a id="a11780e1a6b719257a35670eb14e8ab52" name="a11780e1a6b719257a35670eb14e8ab52"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a11780e1a6b719257a35670eb14e8ab52">&#9670;&nbsp;</a></span>iLine()</h2> <h2 class="memtitle"><span class="permalink"><a href="#a11780e1a6b719257a35670eb14e8ab52">&#9670;&#160;</a></span>iLine()</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@@ -742,8 +749,8 @@ VendorID</td>
</div> </div>
</div> </div>
<a id="ad8bb87ffa35f47616595f155ce9a3a30"></a> <a id="ad8bb87ffa35f47616595f155ce9a3a30" name="ad8bb87ffa35f47616595f155ce9a3a30"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad8bb87ffa35f47616595f155ce9a3a30">&#9670;&nbsp;</a></span>InitializePCI()</h2> <h2 class="memtitle"><span class="permalink"><a href="#ad8bb87ffa35f47616595f155ce9a3a30">&#9670;&#160;</a></span>InitializePCI()</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@@ -760,8 +767,8 @@ VendorID</td>
</div> </div>
</div> </div>
<a id="a279691b7a82cb0bfa132fb374fe2d7d4"></a> <a id="a279691b7a82cb0bfa132fb374fe2d7d4" name="a279691b7a82cb0bfa132fb374fe2d7d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a279691b7a82cb0bfa132fb374fe2d7d4">&#9670;&nbsp;</a></span>iPin()</h2> <h2 class="memtitle"><span class="permalink"><a href="#a279691b7a82cb0bfa132fb374fe2d7d4">&#9670;&#160;</a></span>iPin()</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@@ -784,7 +791,7 @@ VendorID</td>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul> <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="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 18:35:47 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 Sun May 18 2025 20:18:23 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> </ul>
</div> </div>
</body> </body>

View File

@@ -88,7 +88,7 @@ var pci_8h =
[ "PCI_COMMAND_INTX_DISABLE", "d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9aff3170b5e4c33261d0f2f060a5b446d6", null ] [ "PCI_COMMAND_INTX_DISABLE", "d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9aff3170b5e4c33261d0f2f060a5b446d6", null ]
] ], ] ],
[ "GetBAR", "d9/d97/pci_8h.html#a2cf7e584084dbde4ba2fd692c295a538", 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 ], [ "iLine", "d9/d97/pci_8h.html#a11780e1a6b719257a35670eb14e8ab52", null ],
[ "InitializePCI", "d9/d97/pci_8h.html#ad8bb87ffa35f47616595f155ce9a3a30", null ], [ "InitializePCI", "d9/d97/pci_8h.html#ad8bb87ffa35f47616595f155ce9a3a30", null ],
[ "iPin", "d9/d97/pci_8h.html#a279691b7a82cb0bfa132fb374fe2d7d4", null ] [ "iPin", "d9/d97/pci_8h.html#a279691b7a82cb0bfa132fb374fe2d7d4", null ]

View File

@@ -5,7 +5,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=9" /> <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" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Kernel/include/interface/pci.h Source File</title> <title>Fennix: Kernel/include/interface/pci.h Source File</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" /> <link href="../../tabs.css" rel="stylesheet" type="text/css" />
@@ -52,22 +52,28 @@
</tbody> </tbody>
</table> </table>
</div> </div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 --> <!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <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 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */ /* @license-end */
</script> </script>
<script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript"> <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() { $(function() {
initMenu('../../',true,false,'search.php','Search'); initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(document).ready(function() { init_search(); });
}); });
/* @license-end */</script> /* @license-end */
</script>
<div id="main-nav"></div> <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><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree"> <div id="nav-tree">
@@ -80,7 +86,7 @@ $(function() {
</div> </div>
</div> </div>
<script type="text/javascript"> <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(); }); $(document).ready(function(){initNavTree('d9/d97/pci_8h_source.html','../../'); initResizable(); });
/* @license-end */ /* @license-end */
</script> </script>
@@ -94,286 +100,298 @@ $(document).ready(function(){initNavTree('d9/d97/pci_8h_source.html','../../');
<!-- iframe showing the search results (closed by default) --> <!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow"> <div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" <div id="MSearchResults">
name="MSearchResults" id="MSearchResults"> <div class="SRPage">
</iframe> <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>
<div class="header"> <div class="header">
<div class="headertitle"> <div class="headertitle"><div class="title">pci.h</div></div>
<div class="title">pci.h</div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <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> <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 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 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 name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"></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 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 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 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 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 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 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 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 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 name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"></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 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 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 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 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 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 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 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 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 name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"></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 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 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 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 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 name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">*/</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 name="l00017"></a><span class="lineno"> 17</span>&#160; </div> <div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </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 id="l00018" name="l00018"></a><span class="lineno"> 18</span><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 id="l00019" name="l00019"></a><span class="lineno"> 19</span><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 id="l00020" name="l00020"></a><span class="lineno"> 20</span> </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 id="l00021" name="l00021"></a><span class="lineno"> 21</span><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 id="l00022" name="l00022"></a><span class="lineno"> 22</span> </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 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="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="foldopen" id="foldopen00024" data-start="{" data-end="};">
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;{</div> <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 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 id="l00025" name="l00025"></a><span class="lineno"> 25</span>{</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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 name="l00049"></a><span class="lineno"> 49</span>&#160; </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 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>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;{</div> <div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> </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="foldopen" id="foldopen00050" data-start="{" data-end="};">
<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 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 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 id="l00051" name="l00051"></a><span class="lineno"> 51</span>{</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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 name="l00065"></a><span class="lineno"> 65</span>&#160; </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 name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></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 name="l00067"></a><span class="lineno"> 67</span>&#160;{</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 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>
<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 id="l00065" name="l00065"></a><span class="lineno"> 65</span> </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 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 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 id="l00067" name="l00067"></a><span class="lineno"> 67</span>{</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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 name="l00088"></a><span class="lineno"> 88</span>&#160; </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 name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></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 name="l00090"></a><span class="lineno"> 90</span>&#160;{</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 name="l00091"></a><span class="lineno"> 91</span>&#160; PCIDeviceHeader Header;</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 name="l00092"></a><span class="lineno"> 92</span>&#160; uint32_t BAR0;</div> <div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> </div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; uint32_t BAR1;</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 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 id="l00090" name="l00090"></a><span class="lineno"> 90</span>{</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 id="l00091" name="l00091"></a><span class="lineno"> 91</span> PCIDeviceHeader Header;</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 id="l00092" name="l00092"></a><span class="lineno"> 92</span> uint32_t BAR0;</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 id="l00093" name="l00093"></a><span class="lineno"> 93</span> uint32_t BAR1;</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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 name="l00109"></a><span class="lineno"> 109</span>&#160; uint8_t CapabilitiesPointer;</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 name="l00110"></a><span class="lineno"> 110</span>&#160; uint8_t Reserved0;</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 name="l00111"></a><span class="lineno"> 111</span>&#160; uint16_t Reserved1;</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 name="l00112"></a><span class="lineno"> 112</span>&#160; uint32_t ExpansionROMBaseAddress;</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 name="l00113"></a><span class="lineno"> 113</span>&#160; uint8_t InterruptLine;</div> <div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> uint8_t CapabilitiesPointer;</div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; uint8_t InterruptPin;</div> <div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> uint8_t Reserved0;</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 id="l00111" name="l00111"></a><span class="lineno"> 111</span> uint16_t Reserved1;</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 id="l00112" name="l00112"></a><span class="lineno"> 112</span> uint32_t ExpansionROMBaseAddress;</div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; </div> <div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> uint8_t InterruptLine;</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 id="l00114" name="l00114"></a><span class="lineno"> 114</span> uint8_t InterruptPin;</div>
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;{</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 name="l00120"></a><span class="lineno"> 120</span>&#160; PCIDeviceHeader Header;</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 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 id="l00117" name="l00117"></a><span class="lineno"> 117</span> </div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; uint8_t CapabilitiesPointer;</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 name="l00123"></a><span class="lineno"> 123</span>&#160; uint8_t Reserved0;</div> <div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span>{</div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; uint16_t SecondaryStatus;</div> <div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> PCIDeviceHeader Header;</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 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 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 id="l00122" name="l00122"></a><span class="lineno"> 122</span> uint8_t CapabilitiesPointer;</div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; uint8_t SubordinateBusNumber;</div> <div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> uint8_t Reserved0;</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 id="l00124" name="l00124"></a><span class="lineno"> 124</span> uint16_t SecondaryStatus;</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 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 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 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 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 id="l00127" name="l00127"></a><span class="lineno"> 127</span> uint8_t SubordinateBusNumber;</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 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 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 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 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 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 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 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 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 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 name="l00137"></a><span class="lineno"> 137</span>&#160; uint8_t InterruptLine;</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 name="l00138"></a><span class="lineno"> 138</span>&#160; uint8_t InterruptPin;</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 name="l00139"></a><span class="lineno"> 139</span>&#160; uint16_t BridgeControl;</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 name="l00140"></a><span class="lineno"> 140</span>&#160; uint16_t SubsystemVendorID;</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 name="l00141"></a><span class="lineno"> 141</span>&#160; uint16_t SubsystemID;</div> <div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> uint8_t InterruptLine;</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 id="l00138" name="l00138"></a><span class="lineno"> 138</span> uint8_t InterruptPin;</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 id="l00139" name="l00139"></a><span class="lineno"> 139</span> uint16_t BridgeControl;</div>
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; </div> <div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> uint16_t SubsystemVendorID;</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 id="l00141" name="l00141"></a><span class="lineno"> 141</span> uint16_t SubsystemID;</div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;{</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 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 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 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 id="l00144" name="l00144"></a><span class="lineno"> 144</span> </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 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 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 id="l00146" name="l00146"></a><span class="lineno"> 146</span>{</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 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 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 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 name="l00153"></a><span class="lineno"> 153</span>&#160; </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 name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></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 name="l00155"></a><span class="lineno"> 155</span>&#160;{</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 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 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 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 id="l00153" name="l00153"></a><span class="lineno"> 153</span> </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 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 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 id="l00155" name="l00155"></a><span class="lineno"> 155</span>{</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 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 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 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 name="l00162"></a><span class="lineno"> 162</span>&#160; </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 name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></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 name="l00164"></a><span class="lineno"> 164</span>&#160;{</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 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 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 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 id="l00162" name="l00162"></a><span class="lineno"> 162</span> </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 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 name="l00168"></a><span class="lineno"> 168</span>&#160; </div> <div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span>{</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 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 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 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 name="l00171"></a><span class="lineno"> 171</span>&#160;{</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 name="l00172"></a><span class="lineno"> 172</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> </div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; </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 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 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 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 id="l00171" name="l00171"></a><span class="lineno"> 171</span>{</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 id="l00172" name="l00172"></a><span class="lineno"> 172</span><span class="preprocessor">#endif</span></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 id="l00173" name="l00173"></a><span class="lineno"> 173</span> </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 id="l00174" name="l00174"></a><span class="lineno"> 174</span><span class="preprocessor">#ifndef __kernel__</span></div>
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; </div> <div class="line"><a id="l00175" name="l00175"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a287fe4c598591108b24ec4a339e04546"> 175</a></span> PCIArray *<a class="code hl_function" href="../../d9/d97/pci_8h.html#a287fe4c598591108b24ec4a339e04546">GetPCIDevices</a>(uint16_t Vendors[], uint16_t Devices[]);</div>
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div> <div class="line"><a id="l00176" name="l00176"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#ad8bb87ffa35f47616595f155ce9a3a30"> 176</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="../../d9/d97/pci_8h.html#ad8bb87ffa35f47616595f155ce9a3a30">InitializePCI</a>(PCIDevice *Device);</div>
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;}</div> <div class="line"><a id="l00177" name="l00177"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a2cf7e584084dbde4ba2fd692c295a538"> 177</a></span> uint32_t <a class="code hl_function" href="../../d9/d97/pci_8h.html#a2cf7e584084dbde4ba2fd692c295a538">GetBAR</a>(uint8_t Index, PCIDevice *Device);</div>
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a id="l00178" name="l00178"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a11780e1a6b719257a35670eb14e8ab52"> 178</a></span> uint8_t <a class="code hl_function" href="../../d9/d97/pci_8h.html#a11780e1a6b719257a35670eb14e8ab52">iLine</a>(PCIDevice *Device);</div>
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; </div> <div class="line"><a id="l00179" name="l00179"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a279691b7a82cb0bfa132fb374fe2d7d4"> 179</a></span> uint8_t <a class="code hl_function" href="../../d9/d97/pci_8h.html#a279691b7a82cb0bfa132fb374fe2d7d4">iPin</a>(PCIDevice *Device);</div>
<div class="line"><a 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="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span><span class="preprocessor">#endif </span><span class="comment">// !__kernel__</span></div>
<div class="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="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</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="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span><span class="preprocessor">#ifdef __cplusplus</span></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="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span>}</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="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span><span class="preprocessor">#endif</span></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="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span> </div>
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span><span class="preprocessor">#endif </span><span class="comment">// !__FENNIX_API_PCI_H__</span></div>
<div class="ttc" id="apci_8h_html_a007ba82f5fce2b96997b593d172e38c9"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a007ba82f5fce2b96997b593d172e38c9">__attribute__::IOLimit</a></div><div class="ttdeci">uint8_t IOLimit</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00099">pci.h:99</a></div></div>
<div class="ttc" id="apci_8h_html_a0431a9ef3a084679c298017c6acfee3e"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a0431a9ef3a084679c298017c6acfee3e">__attribute__::PCIbusNumber</a></div><div class="ttdeci">uint8_t PCIbusNumber</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00125">pci.h:125</a></div></div>
<div class="ttc" id="apci_8h_html_a04b76a03bca66e34b60f344d030ae68c"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a04b76a03bca66e34b60f344d030ae68c">__attribute__::SubsystemVendorID</a></div><div class="ttdeci">uint16_t SubsystemVendorID</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00076">pci.h:76</a></div></div>
<div class="ttc" id="apci_8h_html_a10dff2b27b0c182ac0428796e1ab083d"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a10dff2b27b0c182ac0428796e1ab083d">__attribute__::Class</a></div><div class="ttdeci">uint8_t Class</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00059">pci.h:59</a></div></div>
<div class="ttc" id="apci_8h_html_a11780e1a6b719257a35670eb14e8ab52"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a11780e1a6b719257a35670eb14e8ab52">iLine</a></div><div class="ttdeci">uint8_t iLine(PCIDevice *Device)</div></div> <div class="ttc" id="apci_8h_html_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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><!-- fragment --></div><!-- contents -->
</div><!-- doc-content --> </div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul> <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="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 18:35:47 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 Sun May 18 2025 20:18:23 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> </ul>
</div> </div>
</body> </body>

View File

@@ -5,7 +5,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=9" /> <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" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Kernel/include/interface/audio.h File Reference</title> <title>Fennix: Kernel/include/interface/audio.h File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" /> <link href="../../tabs.css" rel="stylesheet" type="text/css" />
@@ -52,21 +52,22 @@
</tbody> </tbody>
</table> </table>
</div> </div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 --> <!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <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 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */ /* @license-end */
</script> </script>
<script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript"> <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() { $(function() {
initMenu('../../',true,false,'search.php','Search'); initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(document).ready(function() { init_search(); });
}); });
/* @license-end */</script> /* @license-end */
</script>
<div id="main-nav"></div> <div id="main-nav"></div>
</div><!-- top --> </div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -80,7 +81,7 @@ $(function() {
</div> </div>
</div> </div>
<script type="text/javascript"> <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(); }); $(document).ready(function(){initNavTree('da/d09/audio_8h.html','../../'); initResizable(); });
/* @license-end */ /* @license-end */
</script> </script>
@@ -94,14 +95,20 @@ $(document).ready(function(){initNavTree('da/d09/audio_8h.html','../../'); initR
<!-- iframe showing the search results (closed by default) --> <!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow"> <div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" <div id="MSearchResults">
name="MSearchResults" id="MSearchResults"> <div class="SRPage">
</iframe> <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>
<div class="header"> <div class="header">
<div class="headertitle"> <div class="headertitle"><div class="title">audio.h File Reference</div></div>
<div class="title">audio.h File Reference</div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <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! --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul> <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="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 18:35:47 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 Sun May 18 2025 20:18:23 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> </ul>
</div> </div>
</body> </body>

View File

@@ -5,7 +5,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=9" /> <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" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Kernel/include/interface/audio.h Source File</title> <title>Fennix: Kernel/include/interface/audio.h Source File</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" /> <link href="../../tabs.css" rel="stylesheet" type="text/css" />
@@ -52,22 +52,28 @@
</tbody> </tbody>
</table> </table>
</div> </div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 --> <!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <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 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */ /* @license-end */
</script> </script>
<script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript"> <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() { $(function() {
initMenu('../../',true,false,'search.php','Search'); initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(document).ready(function() { init_search(); });
}); });
/* @license-end */</script> /* @license-end */
</script>
<div id="main-nav"></div> <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><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree"> <div id="nav-tree">
@@ -80,7 +86,7 @@ $(function() {
</div> </div>
</div> </div>
<script type="text/javascript"> <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(); }); $(document).ready(function(){initNavTree('da/d09/audio_8h_source.html','../../'); initResizable(); });
/* @license-end */ /* @license-end */
</script> </script>
@@ -94,45 +100,51 @@ $(document).ready(function(){initNavTree('da/d09/audio_8h_source.html','../../')
<!-- iframe showing the search results (closed by default) --> <!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow"> <div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" <div id="MSearchResults">
name="MSearchResults" id="MSearchResults"> <div class="SRPage">
</iframe> <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>
<div class="header"> <div class="header">
<div class="headertitle"> <div class="headertitle"><div class="title">audio.h</div></div>
<div class="title">audio.h</div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <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> <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 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 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 name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"></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 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 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 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 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 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 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 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 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 name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"></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 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 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 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 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 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 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 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 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 name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"></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 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 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 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 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 name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">*/</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 name="l00017"></a><span class="lineno"> 17</span>&#160; </div> <div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </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 id="l00018" name="l00018"></a><span class="lineno"> 18</span><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 id="l00019" name="l00019"></a><span class="lineno"> 19</span><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 id="l00020" name="l00020"></a><span class="lineno"> 20</span> </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 id="l00021" name="l00021"></a><span class="lineno"> 21</span><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 id="l00022" name="l00022"></a><span class="lineno"> 22</span> </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 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 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 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 name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#else</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 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 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 name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#endif</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 name="l00028"></a><span class="lineno"> 28</span>&#160; </div> <div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</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_AUDIO_H__</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 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><!-- fragment --></div><!-- contents -->
</div><!-- doc-content --> </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! --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul> <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="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 18:35:47 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 Sun May 18 2025 20:18:23 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> </ul>
</div> </div>
</body> </body>

View File

@@ -5,7 +5,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=9" /> <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" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Kernel/include/interface/driver.h File Reference</title> <title>Fennix: Kernel/include/interface/driver.h File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" /> <link href="../../tabs.css" rel="stylesheet" type="text/css" />
@@ -52,21 +52,22 @@
</tbody> </tbody>
</table> </table>
</div> </div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 --> <!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <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 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */ /* @license-end */
</script> </script>
<script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript"> <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() { $(function() {
initMenu('../../',true,false,'search.php','Search'); initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(document).ready(function() { init_search(); });
}); });
/* @license-end */</script> /* @license-end */
</script>
<div id="main-nav"></div> <div id="main-nav"></div>
</div><!-- top --> </div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -80,7 +81,7 @@ $(function() {
</div> </div>
</div> </div>
<script type="text/javascript"> <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(); }); $(document).ready(function(){initNavTree('db/de4/driver_8h.html','../../'); initResizable(); });
/* @license-end */ /* @license-end */
</script> </script>
@@ -94,9 +95,16 @@ $(document).ready(function(){initNavTree('db/de4/driver_8h.html','../../'); init
<!-- iframe showing the search results (closed by default) --> <!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow"> <div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" <div id="MSearchResults">
name="MSearchResults" id="MSearchResults"> <div class="SRPage">
</iframe> <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>
<div class="header"> <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="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124; <a href="#define-members">Macros</a> &#124;
<a href="#enum-members">Enumerations</a> </div> <a href="#enum-members">Enumerations</a> </div>
<div class="headertitle"> <div class="headertitle"><div class="title">driver.h File Reference</div></div>
<div class="title">driver.h File Reference</div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <div class="contents">
<p><a href="../../db/de4/driver_8h_source.html">Go to the source code of this file.</a></p> <p><a href="../../db/de4/driver_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls"> <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> 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="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="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> <tr class="separator:d7/d01/struct____DriverInfo_1_1____DriverVersion"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </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> 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="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> <tr class="separator:aec01f9714eb7819e93076f28a01316db"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </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> 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 &#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#a61662cd00dc0375eb8d5795fcaba286aa4bb03b6f95fece6ef8f64431bda005b6">IOCTL_AUDIO_SET_VOLUME</a> = 1
, <a class="el" href="../../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa9a91fdb2d867b50a68dc705ee337cb3b">IOCTL_AUDIO_GET_MUTE</a> = 2 , <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 /> <br />
}</td></tr> }</td></tr>
<tr class="separator:a61662cd00dc0375eb8d5795fcaba286a"><td class="memSeparator" colspan="2">&#160;</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> }</td></tr>
<tr class="separator:a883d45f645482196fd8e144d87ef0ce6"><td class="memSeparator" colspan="2">&#160;</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 &#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#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 , <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> </table>
<hr/><h2 class="groupheader">Data Structure Documentation</h2> <hr/><h2 class="groupheader">Data Structure Documentation</h2>
<a name="df/d8a/struct____PCIArray" id="df/d8a/struct____PCIArray"></a> <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="memitem">
<div class="memproto"> <div class="memproto">
@@ -173,13 +180,13 @@ Enumerations</h2></td></tr>
</div><table class="fieldtable"> </div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr> <tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a9621e2b64bb89fa541c5028c377f4788"></a>void *</td> <a id="a9621e2b64bb89fa541c5028c377f4788" name="a9621e2b64bb89fa541c5028c377f4788"></a>void *</td>
<td class="fieldname"> <td class="fieldname">
Device</td> Device</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a26d05ed0210d3f4b2e4d882a2c802cbf"></a>void *</td> <a id="a26d05ed0210d3f4b2e4d882a2c802cbf" name="a26d05ed0210d3f4b2e4d882a2c802cbf"></a>void *</td>
<td class="fieldname"> <td class="fieldname">
Next</td> Next</td>
<td class="fielddoc"> <td class="fielddoc">
@@ -189,7 +196,7 @@ Next</td>
</div> </div>
</div> </div>
<a name="d8/d02/struct____DriverInfo" id="d8/d02/struct____DriverInfo"></a> <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="memitem">
<div class="memproto"> <div class="memproto">
@@ -204,31 +211,31 @@ Next</td>
</div><table class="fieldtable"> </div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr> <tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a2d3b49bf3bc9a98b0c5d08152ef20863"></a>const char *</td> <a id="a2d3b49bf3bc9a98b0c5d08152ef20863" name="a2d3b49bf3bc9a98b0c5d08152ef20863"></a>const char *</td>
<td class="fieldname"> <td class="fieldname">
Author</td> Author</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="ae899d6a573c8272d7f8c76baf8e3bd72"></a>const char *</td> <a id="ae899d6a573c8272d7f8c76baf8e3bd72" name="ae899d6a573c8272d7f8c76baf8e3bd72"></a>const char *</td>
<td class="fieldname"> <td class="fieldname">
Description</td> Description</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="ab5668e50b63547b42892315f1f59da77"></a>const char *</td> <a id="ab5668e50b63547b42892315f1f59da77" name="ab5668e50b63547b42892315f1f59da77"></a>const char *</td>
<td class="fieldname"> <td class="fieldname">
License</td> License</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="aa4fad96d724cc497931ce8587436bdbe"></a>const char *</td> <a id="aa4fad96d724cc497931ce8587436bdbe" name="aa4fad96d724cc497931ce8587436bdbe"></a>const char *</td>
<td class="fieldname"> <td class="fieldname">
Name</td> Name</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <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"> <td class="fieldname">
Version</td> Version</td>
<td class="fielddoc"> <td class="fielddoc">
@@ -238,7 +245,7 @@ Version</td>
</div> </div>
</div> </div>
<a name="d7/d01/struct____DriverInfo_1_1____DriverVersion" id="d7/d01/struct____DriverInfo_1_1____DriverVersion"></a> <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="memitem">
<div class="memproto"> <div class="memproto">
@@ -253,25 +260,25 @@ Version</td>
</div><table class="fieldtable"> </div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr> <tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="af48c5b3ec3ca0917f83accb7464e4b0b"></a>int</td> <a id="af48c5b3ec3ca0917f83accb7464e4b0b" name="af48c5b3ec3ca0917f83accb7464e4b0b"></a>int</td>
<td class="fieldname"> <td class="fieldname">
APIVersion</td> APIVersion</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a662fb62393b6fd7d7ec85f502db44247"></a>int</td> <a id="a662fb62393b6fd7d7ec85f502db44247" name="a662fb62393b6fd7d7ec85f502db44247"></a>int</td>
<td class="fieldname"> <td class="fieldname">
Major</td> Major</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a3f96d16fb3c6015ab7e0049f6e18834b"></a>int</td> <a id="a3f96d16fb3c6015ab7e0049f6e18834b" name="a3f96d16fb3c6015ab7e0049f6e18834b"></a>int</td>
<td class="fieldname"> <td class="fieldname">
Minor</td> Minor</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="ae96beda3cc29ee65b51c9838c01041c7"></a>int</td> <a id="ae96beda3cc29ee65b51c9838c01041c7" name="ae96beda3cc29ee65b51c9838c01041c7"></a>int</td>
<td class="fieldname"> <td class="fieldname">
Patch</td> Patch</td>
<td class="fielddoc"> <td class="fielddoc">
@@ -281,8 +288,8 @@ Patch</td>
</div> </div>
</div> </div>
<h2 class="groupheader">Macro Definition Documentation</h2> <h2 class="groupheader">Macro Definition Documentation</h2>
<a id="aec01f9714eb7819e93076f28a01316db"></a> <a id="aec01f9714eb7819e93076f28a01316db" name="aec01f9714eb7819e93076f28a01316db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec01f9714eb7819e93076f28a01316db">&#9670;&nbsp;</a></span>KEY_NULL</h2> <h2 class="memtitle"><span class="permalink"><a href="#aec01f9714eb7819e93076f28a01316db">&#9670;&#160;</a></span>KEY_NULL</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@@ -297,8 +304,8 @@ Patch</td>
</div> </div>
</div> </div>
<a id="a8f953c934c895e70362cdc1b4ae8e639"></a> <a id="a8f953c934c895e70362cdc1b4ae8e639" name="a8f953c934c895e70362cdc1b4ae8e639"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f953c934c895e70362cdc1b4ae8e639">&#9670;&nbsp;</a></span>PCI_END</h2> <h2 class="memtitle"><span class="permalink"><a href="#a8f953c934c895e70362cdc1b4ae8e639">&#9670;&#160;</a></span>PCI_END</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@@ -314,8 +321,8 @@ Patch</td>
</div> </div>
</div> </div>
<h2 class="groupheader">Enumeration Type Documentation</h2> <h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="a61662cd00dc0375eb8d5795fcaba286a"></a> <a id="a61662cd00dc0375eb8d5795fcaba286a" name="a61662cd00dc0375eb8d5795fcaba286a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a61662cd00dc0375eb8d5795fcaba286a">&#9670;&nbsp;</a></span>AudioIoctl</h2> <h2 class="memtitle"><span class="permalink"><a href="#a61662cd00dc0375eb8d5795fcaba286a">&#9670;&#160;</a></span>AudioIoctl</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@@ -326,44 +333,44 @@ Patch</td>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<table class="fieldtable"> <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><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"></a>IOCTL_AUDIO_SET_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"></a>IOCTL_AUDIO_GET_MUTE&#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"></a>IOCTL_AUDIO_SET_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"></a>IOCTL_AUDIO_GET_SAMPLE_RATE&#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"></a>IOCTL_AUDIO_SET_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"></a>IOCTL_AUDIO_GET_CHANNELS&#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"></a>IOCTL_AUDIO_SET_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> </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> <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="fragment"><div class="line"><span class="lineno"> 35</span>{</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"><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"><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"><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"><a name="l00038"></a><span class="lineno"> 38</span>&#160; </div> <div class="line"><span class="lineno"> 38</span> </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"><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"><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"><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"><a name="l00041"></a><span class="lineno"> 41</span>&#160; </div> <div class="line"><span class="lineno"> 41</span> </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"><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"><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"><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"><a name="l00044"></a><span class="lineno"> 44</span>&#160; </div> <div class="line"><span class="lineno"> 44</span> </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"><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"><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"><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"><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"><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_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_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_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_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_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_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_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_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_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><!-- fragment -->
</div> </div>
</div> </div>
<a id="a883d45f645482196fd8e144d87ef0ce6"></a> <a id="a883d45f645482196fd8e144d87ef0ce6" name="a883d45f645482196fd8e144d87ef0ce6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a883d45f645482196fd8e144d87ef0ce6">&#9670;&nbsp;</a></span>NetIoctl</h2> <h2 class="memtitle"><span class="permalink"><a href="#a883d45f645482196fd8e144d87ef0ce6">&#9670;&#160;</a></span>NetIoctl</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@@ -374,20 +381,20 @@ Patch</td>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<table class="fieldtable"> <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> </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> <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="fragment"><div class="line"><span class="lineno"> 50</span>{</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"><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"><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"><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_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_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><!-- fragment -->
</div> </div>
</div> </div>
<a id="ac0416d24abd7b108d48d16eb4e913e8a"></a> <a id="ac0416d24abd7b108d48d16eb4e913e8a" name="ac0416d24abd7b108d48d16eb4e913e8a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac0416d24abd7b108d48d16eb4e913e8a">&#9670;&nbsp;</a></span>PageMapFlags</h2> <h2 class="memtitle"><span class="permalink"><a href="#ac0416d24abd7b108d48d16eb4e913e8a">&#9670;&#160;</a></span>PageMapFlags</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@@ -398,27 +405,27 @@ Patch</td>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<table class="fieldtable"> <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><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"></a>MAP_WRITE&#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"></a>MAP_USER&#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"></a>MAP_WRITE_THROUGH&#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"></a>MAP_CACHE_DISABLE&#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> </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> <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="fragment"><div class="line"><span class="lineno"> 55</span>{</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"><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"><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"><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"><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"><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"><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"><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"><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"><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"><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"><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_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_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_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_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_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_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><!-- fragment -->
</div> </div>
</div> </div>
@@ -428,7 +435,7 @@ Patch</td>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul> <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="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 18:35:47 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 Sun May 18 2025 20:18:23 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> </ul>
</div> </div>
</body> </body>

View File

@@ -17,7 +17,7 @@ var driver_8h =
[ "Name", "db/de4/driver_8h.html#aa4fad96d724cc497931ce8587436bdbe", null ], [ "Name", "db/de4/driver_8h.html#aa4fad96d724cc497931ce8587436bdbe", null ],
[ "Version", "db/de4/driver_8h.html#a7f2ee0705a9eaf49c4f920d827198530", 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 ], [ "APIVersion", "db/de4/driver_8h.html#af48c5b3ec3ca0917f83accb7464e4b0b", null ],
[ "Major", "db/de4/driver_8h.html#a662fb62393b6fd7d7ec85f502db44247", null ], [ "Major", "db/de4/driver_8h.html#a662fb62393b6fd7d7ec85f502db44247", null ],
[ "Minor", "db/de4/driver_8h.html#a3f96d16fb3c6015ab7e0049f6e18834b", null ], [ "Minor", "db/de4/driver_8h.html#a3f96d16fb3c6015ab7e0049f6e18834b", null ],

View File

@@ -5,7 +5,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=9" /> <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" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Kernel/include/interface/driver.h Source File</title> <title>Fennix: Kernel/include/interface/driver.h Source File</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" /> <link href="../../tabs.css" rel="stylesheet" type="text/css" />
@@ -52,22 +52,28 @@
</tbody> </tbody>
</table> </table>
</div> </div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 --> <!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <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 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */ /* @license-end */
</script> </script>
<script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript"> <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() { $(function() {
initMenu('../../',true,false,'search.php','Search'); initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(document).ready(function() { init_search(); });
}); });
/* @license-end */</script> /* @license-end */
</script>
<div id="main-nav"></div> <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><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree"> <div id="nav-tree">
@@ -80,7 +86,7 @@ $(function() {
</div> </div>
</div> </div>
<script type="text/javascript"> <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(); }); $(document).ready(function(){initNavTree('db/de4/driver_8h_source.html','../../'); initResizable(); });
/* @license-end */ /* @license-end */
</script> </script>
@@ -94,130 +100,148 @@ $(document).ready(function(){initNavTree('db/de4/driver_8h_source.html','../../'
<!-- iframe showing the search results (closed by default) --> <!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow"> <div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" <div id="MSearchResults">
name="MSearchResults" id="MSearchResults"> <div class="SRPage">
</iframe> <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>
<div class="header"> <div class="header">
<div class="headertitle"> <div class="headertitle"><div class="title">driver.h</div></div>
<div class="title">driver.h</div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <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> <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 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 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 name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"></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 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 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 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 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 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 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 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 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 name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"></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 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 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 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 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 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 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 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 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 name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"></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 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 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 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 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 name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">*/</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 name="l00017"></a><span class="lineno"> 17</span>&#160; </div> <div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </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 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 name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#define __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 name="l00020"></a><span class="lineno"> 20</span>&#160; </div> <div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </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 id="l00021" name="l00021"></a><span class="lineno"> 21</span><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 id="l00022" name="l00022"></a><span class="lineno"> 22</span> </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="foldopen" id="foldopen00023" data-start="{" data-end="};">
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;{</div> <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 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 id="l00024" name="l00024"></a><span class="lineno"> 24</span>{</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 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 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 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 name="l00028"></a><span class="lineno"> 28</span>&#160; </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 class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">/* ========================================== */</span></div> </div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; </div> <div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> </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 id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="comment">/* ========================================== */</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 id="l00030" name="l00030"></a><span class="lineno"> 30</span> </div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; </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 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 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 name="l00035"></a><span class="lineno"> 35</span>&#160;{</div> <div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </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="foldopen" id="foldopen00034" data-start="{" data-end="};">
<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 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 name="l00038"></a><span class="lineno"> 38</span>&#160; </div> <div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span>{</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 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 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 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 name="l00041"></a><span class="lineno"> 41</span>&#160; </div> <div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> </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 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 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 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 name="l00044"></a><span class="lineno"> 44</span>&#160; </div> <div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </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 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 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 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 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 id="l00044" name="l00044"></a><span class="lineno"> 44</span> </div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; </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 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 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 name="l00050"></a><span class="lineno"> 50</span>&#160;{</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 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>
<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 id="l00048" name="l00048"></a><span class="lineno"> 48</span> </div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; </div> <div class="foldopen" id="foldopen00049" data-start="{" data-end="};">
<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 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 name="l00055"></a><span class="lineno"> 55</span>&#160;{</div> <div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span>{</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 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 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 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 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>
<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 id="l00053" name="l00053"></a><span class="lineno"> 53</span> </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="foldopen" id="foldopen00054" data-start="{" data-end="};">
<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 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 name="l00062"></a><span class="lineno"> 62</span>&#160; </div> <div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span>{</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 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 name="l00064"></a><span class="lineno"> 64</span>&#160;{</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 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 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 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 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 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 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 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 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 class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; {</div> </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 id="l00062" name="l00062"></a><span class="lineno"> 62</span> </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="foldopen" id="foldopen00063" data-start="{" data-end="};">
<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 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 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 id="l00064" name="l00064"></a><span class="lineno"> 64</span>{</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;};</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 name="l00075"></a><span class="lineno"> 75</span>&#160; </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 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="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="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="foldopen" id="foldopen00068" data-start="{" data-end="};">
<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="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="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="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> {</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="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="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="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="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="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 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>
<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="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="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="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span>};</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>
<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="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> </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="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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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><!-- fragment --></div><!-- contents -->
</div><!-- doc-content --> </div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul> <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="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 18:35:47 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 Sun May 18 2025 20:18:23 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> </ul>
</div> </div>
</body> </body>

View File

@@ -5,7 +5,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=9" /> <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" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: InodeOperations Struct Reference</title> <title>Fennix: InodeOperations Struct Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" /> <link href="../../tabs.css" rel="stylesheet" type="text/css" />
@@ -52,21 +52,22 @@
</tbody> </tbody>
</table> </table>
</div> </div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 --> <!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <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 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */ /* @license-end */
</script> </script>
<script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript"> <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() { $(function() {
initMenu('../../',true,false,'search.php','Search'); initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(document).ready(function() { init_search(); });
}); });
/* @license-end */</script> /* @license-end */
</script>
<div id="main-nav"></div> <div id="main-nav"></div>
</div><!-- top --> </div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -80,7 +81,7 @@ $(function() {
</div> </div>
</div> </div>
<script type="text/javascript"> <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(); }); $(document).ready(function(){initNavTree('db/de6/structInodeOperations.html','../../'); initResizable(); });
/* @license-end */ /* @license-end */
</script> </script>
@@ -94,62 +95,70 @@ $(document).ready(function(){initNavTree('db/de6/structInodeOperations.html','..
<!-- iframe showing the search results (closed by default) --> <!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow"> <div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" <div id="MSearchResults">
name="MSearchResults" id="MSearchResults"> <div class="SRPage">
</iframe> <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>
<div class="header"> <div class="header">
<div class="summary"> <div class="summary">
<a href="#pub-attribs">Data Fields</a> </div> <a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle"> <div class="headertitle"><div class="title">InodeOperations Struct Reference</div></div>
<div class="title">InodeOperations Struct Reference</div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <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"> <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> 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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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> <tr class="separator:ace503c1be6e9452757578cad84370016"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"> <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> <p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00304">304</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div><h2 class="groupheader">Field Documentation</h2> </div><h2 class="groupheader">Field Documentation</h2>
<a id="ab9c62336bdce356caa7d165b86371e7f"></a> <a id="ab9c62336bdce356caa7d165b86371e7f" name="ab9c62336bdce356caa7d165b86371e7f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab9c62336bdce356caa7d165b86371e7f">&#9670;&nbsp;</a></span>Close</h2> <h2 class="memtitle"><span class="permalink"><a href="#ab9c62336bdce356caa7d165b86371e7f">&#9670;&#160;</a></span>Close</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@@ -160,12 +169,12 @@ Data Fields</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00324">324</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p> <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> </div>
</div> </div>
<a id="abed9ba869733a00a02a41a3ea9765bda"></a> <a id="abed9ba869733a00a02a41a3ea9765bda" name="abed9ba869733a00a02a41a3ea9765bda"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abed9ba869733a00a02a41a3ea9765bda">&#9670;&nbsp;</a></span>Create</h2> <h2 class="memtitle"><span class="permalink"><a href="#abed9ba869733a00a02a41a3ea9765bda">&#9670;&#160;</a></span>Create</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@@ -176,12 +185,12 @@ Data Fields</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00317">317</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p> <p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00307">307</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div> </div>
</div> </div>
<a id="a0df9d6741496cdbe9d25d4d80d06f509"></a> <a id="a0df9d6741496cdbe9d25d4d80d06f509" name="a0df9d6741496cdbe9d25d4d80d06f509"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0df9d6741496cdbe9d25d4d80d06f509">&#9670;&nbsp;</a></span>Ioctl</h2> <h2 class="memtitle"><span class="permalink"><a href="#a0df9d6741496cdbe9d25d4d80d06f509">&#9670;&#160;</a></span>Ioctl</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@@ -192,12 +201,12 @@ Data Fields</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00325">325</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p> <p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00315">315</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div> </div>
</div> </div>
<a id="a7f143243e5be1fc608f99072d3c93cb5"></a> <a id="a7f143243e5be1fc608f99072d3c93cb5" name="a7f143243e5be1fc608f99072d3c93cb5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7f143243e5be1fc608f99072d3c93cb5">&#9670;&nbsp;</a></span>Lookup</h2> <h2 class="memtitle"><span class="permalink"><a href="#a7f143243e5be1fc608f99072d3c93cb5">&#9670;&#160;</a></span>Lookup</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@@ -208,12 +217,12 @@ Data Fields</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00316">316</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p> <p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00306">306</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div> </div>
</div> </div>
<a id="a490a002f55d3f99697641d2de8e62ae9"></a> <a id="a490a002f55d3f99697641d2de8e62ae9" name="a490a002f55d3f99697641d2de8e62ae9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a490a002f55d3f99697641d2de8e62ae9">&#9670;&nbsp;</a></span>MkDir</h2> <h2 class="memtitle"><span class="permalink"><a href="#a490a002f55d3f99697641d2de8e62ae9">&#9670;&#160;</a></span>MkDir</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@@ -224,12 +233,12 @@ Data Fields</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00327">327</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p> <p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00317">317</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div> </div>
</div> </div>
<a id="a869200a6c684532a9a75a05bca1e9270"></a> <a id="a869200a6c684532a9a75a05bca1e9270" name="a869200a6c684532a9a75a05bca1e9270"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a869200a6c684532a9a75a05bca1e9270">&#9670;&nbsp;</a></span>Open</h2> <h2 class="memtitle"><span class="permalink"><a href="#a869200a6c684532a9a75a05bca1e9270">&#9670;&#160;</a></span>Open</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@@ -240,12 +249,12 @@ Data Fields</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00323">323</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p> <p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00313">313</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div> </div>
</div> </div>
<a id="a1b8ac7df82a22e9ee822c240a79076b4"></a> <a id="a1b8ac7df82a22e9ee822c240a79076b4" name="a1b8ac7df82a22e9ee822c240a79076b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1b8ac7df82a22e9ee822c240a79076b4">&#9670;&nbsp;</a></span>Read</h2> <h2 class="memtitle"><span class="permalink"><a href="#a1b8ac7df82a22e9ee822c240a79076b4">&#9670;&#160;</a></span>Read</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@@ -256,12 +265,12 @@ Data Fields</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00320">320</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p> <p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00310">310</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div> </div>
</div> </div>
<a id="a033b7baebdcfa352b4d84e4e3c9cee80"></a> <a id="a033b7baebdcfa352b4d84e4e3c9cee80" name="a033b7baebdcfa352b4d84e4e3c9cee80"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a033b7baebdcfa352b4d84e4e3c9cee80">&#9670;&nbsp;</a></span>ReadDir</h2> <h2 class="memtitle"><span class="permalink"><a href="#a033b7baebdcfa352b4d84e4e3c9cee80">&#9670;&#160;</a></span>ReadDir</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@@ -272,12 +281,12 @@ Data Fields</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00326">326</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p> <p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00316">316</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div> </div>
</div> </div>
<a id="abf61f594d2b1d2a10a995329372c9ed9"></a> <a id="abf61f594d2b1d2a10a995329372c9ed9" name="abf61f594d2b1d2a10a995329372c9ed9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abf61f594d2b1d2a10a995329372c9ed9">&#9670;&nbsp;</a></span>ReadLink</h2> <h2 class="memtitle"><span class="permalink"><a href="#abf61f594d2b1d2a10a995329372c9ed9">&#9670;&#160;</a></span>ReadLink</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@@ -288,12 +297,12 @@ Data Fields</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00330">330</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p> <p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00320">320</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div> </div>
</div> </div>
<a id="a229c34e01b322f1b9533a049ff1f5cc9"></a> <a id="a229c34e01b322f1b9533a049ff1f5cc9" name="a229c34e01b322f1b9533a049ff1f5cc9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a229c34e01b322f1b9533a049ff1f5cc9">&#9670;&nbsp;</a></span>Remove</h2> <h2 class="memtitle"><span class="permalink"><a href="#a229c34e01b322f1b9533a049ff1f5cc9">&#9670;&#160;</a></span>Remove</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@@ -304,12 +313,12 @@ Data Fields</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00318">318</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p> <p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00308">308</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div> </div>
</div> </div>
<a id="a54bbd07bcb9a6143867be3aa05577413"></a> <a id="a54bbd07bcb9a6143867be3aa05577413" name="a54bbd07bcb9a6143867be3aa05577413"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a54bbd07bcb9a6143867be3aa05577413">&#9670;&nbsp;</a></span>Rename</h2> <h2 class="memtitle"><span class="permalink"><a href="#a54bbd07bcb9a6143867be3aa05577413">&#9670;&#160;</a></span>Rename</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@@ -320,12 +329,12 @@ Data Fields</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00319">319</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p> <p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00309">309</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div> </div>
</div> </div>
<a id="afb5728ae092216ddd3db335d1173e687"></a> <a id="afb5728ae092216ddd3db335d1173e687" name="afb5728ae092216ddd3db335d1173e687"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb5728ae092216ddd3db335d1173e687">&#9670;&nbsp;</a></span>RmDir</h2> <h2 class="memtitle"><span class="permalink"><a href="#afb5728ae092216ddd3db335d1173e687">&#9670;&#160;</a></span>RmDir</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@@ -336,12 +345,12 @@ Data Fields</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00328">328</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p> <p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00318">318</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div> </div>
</div> </div>
<a id="ae49064b9b56c095e3104fd73e19e7c7e"></a> <a id="ae49064b9b56c095e3104fd73e19e7c7e" name="ae49064b9b56c095e3104fd73e19e7c7e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae49064b9b56c095e3104fd73e19e7c7e">&#9670;&nbsp;</a></span>Seek</h2> <h2 class="memtitle"><span class="permalink"><a href="#ae49064b9b56c095e3104fd73e19e7c7e">&#9670;&#160;</a></span>Seek</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@@ -352,12 +361,12 @@ Data Fields</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00331">331</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p> <p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00321">321</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div> </div>
</div> </div>
<a id="ace503c1be6e9452757578cad84370016"></a> <a id="ace503c1be6e9452757578cad84370016" name="ace503c1be6e9452757578cad84370016"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ace503c1be6e9452757578cad84370016">&#9670;&nbsp;</a></span>Stat</h2> <h2 class="memtitle"><span class="permalink"><a href="#ace503c1be6e9452757578cad84370016">&#9670;&#160;</a></span>Stat</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@@ -368,12 +377,12 @@ Data Fields</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00332">332</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p> <p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00322">322</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div> </div>
</div> </div>
<a id="a530732a5e449903291a39f37b066befd"></a> <a id="a530732a5e449903291a39f37b066befd" name="a530732a5e449903291a39f37b066befd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a530732a5e449903291a39f37b066befd">&#9670;&nbsp;</a></span>SymLink</h2> <h2 class="memtitle"><span class="permalink"><a href="#a530732a5e449903291a39f37b066befd">&#9670;&#160;</a></span>SymLink</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@@ -384,12 +393,12 @@ Data Fields</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00329">329</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p> <p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00319">319</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div> </div>
</div> </div>
<a id="a1636030e07da14031506e2ec85fae4c6"></a> <a id="a1636030e07da14031506e2ec85fae4c6" name="a1636030e07da14031506e2ec85fae4c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1636030e07da14031506e2ec85fae4c6">&#9670;&nbsp;</a></span>Truncate</h2> <h2 class="memtitle"><span class="permalink"><a href="#a1636030e07da14031506e2ec85fae4c6">&#9670;&#160;</a></span>Truncate</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@@ -400,12 +409,12 @@ Data Fields</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00322">322</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p> <p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00312">312</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div> </div>
</div> </div>
<a id="adb7eaaee195090e8d618a6e9c3ca507a"></a> <a id="adb7eaaee195090e8d618a6e9c3ca507a" name="adb7eaaee195090e8d618a6e9c3ca507a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adb7eaaee195090e8d618a6e9c3ca507a">&#9670;&nbsp;</a></span>Write</h2> <h2 class="memtitle"><span class="permalink"><a href="#adb7eaaee195090e8d618a6e9c3ca507a">&#9670;&#160;</a></span>Write</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@@ -416,7 +425,7 @@ Data Fields</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00321">321</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p> <p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00311">311</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div> </div>
</div> </div>
@@ -429,7 +438,7 @@ Data Fields</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul> <ul>
<li class="navelem"><a class="el" href="../../db/de6/structInodeOperations.html">InodeOperations</a></li> <li class="navelem"><a class="el" href="../../db/de6/structInodeOperations.html">InodeOperations</a></li>
<li class="footer">Generated on Sat Jan 4 2025 18:35:47 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 Sun May 18 2025 20:18:23 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> </ul>
</div> </div>
</body> </body>

View File

@@ -5,7 +5,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=9" /> <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" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Kernel/include/interface/device.h File Reference</title> <title>Fennix: Kernel/include/interface/device.h File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" /> <link href="../../tabs.css" rel="stylesheet" type="text/css" />
@@ -52,21 +52,22 @@
</tbody> </tbody>
</table> </table>
</div> </div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 --> <!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <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 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */ /* @license-end */
</script> </script>
<script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript"> <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() { $(function() {
initMenu('../../',true,false,'search.php','Search'); initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(document).ready(function() { init_search(); });
}); });
/* @license-end */</script> /* @license-end */
</script>
<div id="main-nav"></div> <div id="main-nav"></div>
</div><!-- top --> </div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -80,7 +81,7 @@ $(function() {
</div> </div>
</div> </div>
<script type="text/javascript"> <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(); }); $(document).ready(function(){initNavTree('db/de9/device_8h.html','../../'); initResizable(); });
/* @license-end */ /* @license-end */
</script> </script>
@@ -94,25 +95,31 @@ $(document).ready(function(){initNavTree('db/de9/device_8h.html','../../'); init
<!-- iframe showing the search results (closed by default) --> <!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow"> <div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" <div id="MSearchResults">
name="MSearchResults" id="MSearchResults"> <div class="SRPage">
</iframe> <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>
<div class="header"> <div class="header">
<div class="summary"> <div class="summary">
<a href="#enum-members">Enumerations</a> &#124; <a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> </div> <a href="#func-members">Functions</a> </div>
<div class="headertitle"> <div class="headertitle"><div class="title">device.h File Reference</div></div>
<div class="title">device.h File Reference</div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <div class="contents">
<p><a href="../../db/de9/device_8h_source.html">Go to the source code of this file.</a></p> <p><a href="../../db/de9/device_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls"> <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> 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 &#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#ad258d4c51629346fceac4679b3209ad9a5b9aa75488837c7571c1ae795d461fb3">DEVICE_TYPE_NONE</a> = 0b0000000000000000000000000000000000000000
, <a class="el" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae">DEVICE_TYPE_INPUT</a> = 0b0000000100000000000000000000000000000000 , <a class="el" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae">DEVICE_TYPE_INPUT</a> = 0b0000000100000000000000000000000000000000
@@ -158,16 +165,18 @@ Enumerations</h2></td></tr>
}</td></tr> }</td></tr>
<tr class="separator:ad258d4c51629346fceac4679b3209ad9"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad258d4c51629346fceac4679b3209ad9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </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> 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:a81032d8e1f8ee1ac7436d8d48ea605f9" id="r_a81032d8e1f8ee1ac7436d8d48ea605f9"><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#a81032d8e1f8ee1ac7436d8d48ea605f9">CreateDeviceFile</a> (const char *name, mode_t mode, const struct <a class="el" href="../../db/de6/structInodeOperations.html">InodeOperations</a> *Operations)</td></tr>
<tr class="separator:a81032d8e1f8ee1ac7436d8d48ea605f9"><td class="memSeparator" colspan="2">&#160;</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="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> <tr class="separator:a0ebb7111c50f31c0740b2caa2c56ff41"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<h2 class="groupheader">Enumeration Type Documentation</h2> <h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="ad258d4c51629346fceac4679b3209ad9"></a> <a id="ad258d4c51629346fceac4679b3209ad9" name="ad258d4c51629346fceac4679b3209ad9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad258d4c51629346fceac4679b3209ad9">&#9670;&nbsp;</a></span>DeviceType</h2> <h2 class="memtitle"><span class="permalink"><a href="#ad258d4c51629346fceac4679b3209ad9">&#9670;&#160;</a></span>DeviceType</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@@ -178,121 +187,155 @@ Functions</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<table class="fieldtable"> <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><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"></a>DEVICE_TYPE_NONE&#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"></a>DEVICE_TYPE_INPUT&#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"></a>DEVICE_TYPE_AUDIO&#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"></a>DEVICE_TYPE_NETWORK&#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"></a>DEVICE_TYPE_BLOCK&#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"></a>INPUT_TYPE_NONE&#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"></a>INPUT_TYPE_KEYBOARD&#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"></a>INPUT_TYPE_MOUSE&#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"></a>INPUT_TYPE_JOYSTICK&#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"></a>INPUT_TYPE_TOUCHSCREEN&#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"></a>INPUT_TYPE_GAMEPAD&#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"></a>INPUT_TYPE_ACCELEROMETER&#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"></a>INPUT_TYPE_GYROSCOPE&#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"></a>INPUT_TYPE_MAGNETOMETER&#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"></a>AUDIO_TYPE_NONE&#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"></a>AUDIO_TYPE_PWM&#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"></a>AUDIO_TYPE_DSP&#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"></a>AUDIO_TYPE_PCM&#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"></a>AUDIO_TYPE_MIDI&#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"></a>NETWORK_TYPE_NONE&#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"></a>NETWORK_TYPE_ETHERNET&#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"></a>NETWORK_TYPE_WIFI&#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"></a>NETWORK_TYPE_BLUETOOTH&#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"></a>NETWORK_TYPE_UART&#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"></a>BLOCK_TYPE_NONE&#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"></a>BLOCK_TYPE_SDCARD&#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"></a>BLOCK_TYPE_HDD&#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"></a>BLOCK_TYPE_SSD&#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"></a>BLOCK_TYPE_USB&#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"></a>BLOCK_TYPE_NVME&#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"></a>BLOCK_TYPE_CDROM&#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"></a>BLOCK_TYPE_FLOPPY&#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> </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> <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="fragment"><div class="line"><span class="lineno"> 32</span>{</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"><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"><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"><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"><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"><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"><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"><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"><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"><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"><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"><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"><a name="l00039"></a><span class="lineno"> 39</span>&#160; </div> <div class="line"><span class="lineno"> 39</span> </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"><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"><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"><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"><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"><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"><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"><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"><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"><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"><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"><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"><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"><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"><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"><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"><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"><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"><a name="l00049"></a><span class="lineno"> 49</span>&#160; </div> <div class="line"><span class="lineno"> 49</span> </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"><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"><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"><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"><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"><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"><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"><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"><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"><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"><a name="l00055"></a><span class="lineno"> 55</span>&#160; </div> <div class="line"><span class="lineno"> 55</span> </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"><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"><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"><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"><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"><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"><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"><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"><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"><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"><a name="l00061"></a><span class="lineno"> 61</span>&#160; </div> <div class="line"><span class="lineno"> 61</span> </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"><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"><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"><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"><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"><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"><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"><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"><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"><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"><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"><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"><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"><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"><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"><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"><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"><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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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><!-- fragment -->
</div> </div>
</div> </div>
<h2 class="groupheader">Function Documentation</h2> <h2 class="groupheader">Function Documentation</h2>
<a id="a6fa54b6c61e3ac1a932decf111303bb9"></a> <a id="a81032d8e1f8ee1ac7436d8d48ea605f9" name="a81032d8e1f8ee1ac7436d8d48ea605f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6fa54b6c61e3ac1a932decf111303bb9">&#9670;&nbsp;</a></span>RegisterDevice()</h2> <h2 class="memtitle"><span class="permalink"><a href="#a81032d8e1f8ee1ac7436d8d48ea605f9">&#9670;&#160;</a></span>CreateDeviceFile()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">EXTERNC dev_t CreateDeviceFile </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">mode_t&#160;</td>
<td class="paramname"><em>mode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const struct <a class="el" href="../../db/de6/structInodeOperations.html">InodeOperations</a> *&#160;</td>
<td class="paramname"><em>Operations</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<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="memitem">
<div class="memproto"> <div class="memproto">
@@ -319,8 +362,8 @@ Functions</h2></td></tr>
</div> </div>
</div> </div>
<a id="a0ebb7111c50f31c0740b2caa2c56ff41"></a> <a id="a0ebb7111c50f31c0740b2caa2c56ff41" name="a0ebb7111c50f31c0740b2caa2c56ff41"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0ebb7111c50f31c0740b2caa2c56ff41">&#9670;&nbsp;</a></span>UnregisterDevice()</h2> <h2 class="memtitle"><span class="permalink"><a href="#a0ebb7111c50f31c0740b2caa2c56ff41">&#9670;&#160;</a></span>UnregisterDevice()</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@@ -343,7 +386,7 @@ Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul> <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="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 18:35:47 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 Sun May 18 2025 20:18:23 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> </ul>
</div> </div>
</body> </body>

View File

@@ -35,6 +35,7 @@ var device_8h =
[ "BLOCK_TYPE_CDROM", "db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9aa8025a033e9ea17e9a5462ec140770fc", null ], [ "BLOCK_TYPE_CDROM", "db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9aa8025a033e9ea17e9a5462ec140770fc", null ],
[ "BLOCK_TYPE_FLOPPY", "db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9afe0cf24d007913eabf7353d7cf13498c", null ] [ "BLOCK_TYPE_FLOPPY", "db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9afe0cf24d007913eabf7353d7cf13498c", null ]
] ], ] ],
[ "CreateDeviceFile", "db/de9/device_8h.html#a81032d8e1f8ee1ac7436d8d48ea605f9", null ],
[ "RegisterDevice", "db/de9/device_8h.html#a6fa54b6c61e3ac1a932decf111303bb9", null ], [ "RegisterDevice", "db/de9/device_8h.html#a6fa54b6c61e3ac1a932decf111303bb9", null ],
[ "UnregisterDevice", "db/de9/device_8h.html#a0ebb7111c50f31c0740b2caa2c56ff41", null ] [ "UnregisterDevice", "db/de9/device_8h.html#a0ebb7111c50f31c0740b2caa2c56ff41", null ]
]; ];

View File

@@ -5,7 +5,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=9" /> <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" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Kernel/include/interface/device.h Source File</title> <title>Fennix: Kernel/include/interface/device.h Source File</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" /> <link href="../../tabs.css" rel="stylesheet" type="text/css" />
@@ -52,22 +52,28 @@
</tbody> </tbody>
</table> </table>
</div> </div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 --> <!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <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 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */ /* @license-end */
</script> </script>
<script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript"> <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() { $(function() {
initMenu('../../',true,false,'search.php','Search'); initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(document).ready(function() { init_search(); });
}); });
/* @license-end */</script> /* @license-end */
</script>
<div id="main-nav"></div> <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><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree"> <div id="nav-tree">
@@ -80,7 +86,7 @@ $(function() {
</div> </div>
</div> </div>
<script type="text/javascript"> <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(); }); $(document).ready(function(){initNavTree('db/de9/device_8h_source.html','../../'); initResizable(); });
/* @license-end */ /* @license-end */
</script> </script>
@@ -94,136 +100,148 @@ $(document).ready(function(){initNavTree('db/de9/device_8h_source.html','../../'
<!-- iframe showing the search results (closed by default) --> <!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow"> <div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" <div id="MSearchResults">
name="MSearchResults" id="MSearchResults"> <div class="SRPage">
</iframe> <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>
<div class="header"> <div class="header">
<div class="headertitle"> <div class="headertitle"><div class="title">device.h</div></div>
<div class="title">device.h</div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <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> <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 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 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 name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"></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 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 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 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 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 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 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 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 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 name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"></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 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 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 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 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 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 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 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 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 name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"></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 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 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 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 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 name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">*/</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 name="l00017"></a><span class="lineno"> 17</span>&#160; </div> <div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </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 id="l00018" name="l00018"></a><span class="lineno"> 18</span><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 id="l00019" name="l00019"></a><span class="lineno"> 19</span><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 id="l00020" name="l00020"></a><span class="lineno"> 20</span> </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 id="l00021" name="l00021"></a><span class="lineno"> 21</span><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 id="l00022" name="l00022"></a><span class="lineno"> 22</span> </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 id="l00023" name="l00023"></a><span class="lineno"> 23</span><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 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 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 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 name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#else</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 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 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 name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#endif</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 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 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 name="l00030"></a><span class="lineno"> 30</span>&#160; </div> <div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> </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="foldopen" id="foldopen00031" data-start="{" data-end="};">
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;{</div> <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 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 id="l00032" name="l00032"></a><span class="lineno"> 32</span>{</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 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 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 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 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 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 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 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 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 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 name="l00039"></a><span class="lineno"> 39</span>&#160; </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 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 id="l00039" name="l00039"></a><span class="lineno"> 39</span> </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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 name="l00049"></a><span class="lineno"> 49</span>&#160; </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 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 id="l00049" name="l00049"></a><span class="lineno"> 49</span> </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 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 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 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 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 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 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 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 name="l00055"></a><span class="lineno"> 55</span>&#160; </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 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 id="l00055" name="l00055"></a><span class="lineno"> 55</span> </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 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 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 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 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 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 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 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 name="l00061"></a><span class="lineno"> 61</span>&#160; </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 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 id="l00061" name="l00061"></a><span class="lineno"> 61</span> </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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 name="l00071"></a><span class="lineno"> 71</span>&#160; </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 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>
<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 id="l00071" name="l00071"></a><span class="lineno"> 71</span> </div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; </div> <div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span><span class="preprocessor">#ifndef __kernel__</span></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> <div class="line"><a id="l00073" name="l00073"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#a81032d8e1f8ee1ac7436d8d48ea605f9"> 73</a></span>EXTERNC dev_t <a class="code hl_function" href="../../db/de9/device_8h.html#a81032d8e1f8ee1ac7436d8d48ea605f9">CreateDeviceFile</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *name, mode_t mode, <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="l00074" name="l00074"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#a6fa54b6c61e3ac1a932decf111303bb9"> 74</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="l00075" name="l00075"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#a0ebb7111c50f31c0740b2caa2c56ff41"> 75</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="l00076" name="l00076"></a><span class="lineno"> 76</span><span class="preprocessor">#endif </span><span class="comment">// !__kernel__</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><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_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_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_a81032d8e1f8ee1ac7436d8d48ea605f9"><div class="ttname"><a href="../../db/de9/device_8h.html#a81032d8e1f8ee1ac7436d8d48ea605f9">CreateDeviceFile</a></div><div class="ttdeci">EXTERNC dev_t CreateDeviceFile(const char *name, mode_t mode, const struct InodeOperations *Operations)</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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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="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#l00304">fs.h:305</a></div></div>
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content --> </div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul> <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="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 18:35:47 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 Sun May 18 2025 20:18:23 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> </ul>
</div> </div>
</body> </body>

View File

@@ -5,7 +5,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=9" /> <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" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Kernel</title> <title>Fennix: Kernel</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" /> <link href="../../tabs.css" rel="stylesheet" type="text/css" />
@@ -52,21 +52,22 @@
</tbody> </tbody>
</table> </table>
</div> </div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 --> <!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <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 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */ /* @license-end */
</script> </script>
<script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript"> <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() { $(function() {
initMenu('../../',true,false,'search.php','Search'); initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(document).ready(function() { init_search(); });
}); });
/* @license-end */</script> /* @license-end */
</script>
<div id="main-nav"></div> <div id="main-nav"></div>
</div><!-- top --> </div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -80,8 +81,8 @@ $(function() {
</div> </div>
</div> </div>
<script type="text/javascript"> <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/dc9/md_Kernel_README.html','../../'); initResizable(); }); $(document).ready(function(){initNavTree('dd/d35/md_Kernel_2README.html','../../'); initResizable(); });
/* @license-end */ /* @license-end */
</script> </script>
<div id="doc-content"> <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) --> <!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow"> <div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" <div id="MSearchResults">
name="MSearchResults" id="MSearchResults"> <div class="SRPage">
</iframe> <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>
<div class="PageDoc"><div class="header"> <div><div class="header">
<div class="headertitle"> <div class="headertitle"><div class="title">Kernel</div></div>
<div class="title">Kernel </div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <div class="contents">
<div class="textblock"><p>The core of the operating system. </p> <div class="textblock"><p><a class="anchor" id="autotoc_md5"></a> The core of the operating system. </p>
</div></div><!-- contents --> </div></div><!-- contents -->
</div><!-- PageDoc --> </div><!-- PageDoc -->
</div><!-- doc-content --> </div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul> <ul>
<li class="footer">Generated on Sat Jan 4 2025 18:35:47 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 Sun May 18 2025 20:18:23 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> </ul>
</div> </div>
</body> </body>

View File

@@ -5,7 +5,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=9" /> <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" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Kernel/README.md File Reference</title> <title>Fennix: Kernel/README.md File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" /> <link href="../../tabs.css" rel="stylesheet" type="text/css" />
@@ -52,21 +52,22 @@
</tbody> </tbody>
</table> </table>
</div> </div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 --> <!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <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 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */ /* @license-end */
</script> </script>
<script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript"> <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() { $(function() {
initMenu('../../',true,false,'search.php','Search'); initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(document).ready(function() { init_search(); });
}); });
/* @license-end */</script> /* @license-end */
</script>
<div id="main-nav"></div> <div id="main-nav"></div>
</div><!-- top --> </div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -80,7 +81,7 @@ $(function() {
</div> </div>
</div> </div>
<script type="text/javascript"> <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(); }); $(document).ready(function(){initNavTree('dd/d85/Kernel_2README_8md.html','../../'); initResizable(); });
/* @license-end */ /* @license-end */
</script> </script>
@@ -94,14 +95,20 @@ $(document).ready(function(){initNavTree('dd/d85/Kernel_2README_8md.html','../..
<!-- iframe showing the search results (closed by default) --> <!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow"> <div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" <div id="MSearchResults">
name="MSearchResults" id="MSearchResults"> <div class="SRPage">
</iframe> <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>
<div class="header"> <div class="header">
<div class="headertitle"> <div class="headertitle"><div class="title">Kernel/README.md File Reference</div></div>
<div class="title">Kernel/README.md File Reference</div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <div class="contents">
</div><!-- 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! --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul> <ul>
<li class="navelem"><a class="el" href="../../dd/d85/Kernel_2README_8md.html">README.md</a></li> <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 18:35:47 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 Sun May 18 2025 20:18:23 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> </ul>
</div> </div>
</body> </body>

264
docs/de/d40/block_8h.html Normal file
View File

@@ -0,0 +1,264 @@
<!-- HTML header for doxygen 1.9.1-->
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=9" />
<meta name="generator" content="Doxygen 1.9.8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Kernel/include/interface/block.h File Reference</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('de/d40/block_8h.html','../../'); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle"><div class="title">block.h File Reference</div></div>
</div><!--header-->
<div class="contents">
<p><a href="../../de/d40/block_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 id="nested-classes" name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:da/df6/structBlockDevice" id="r_da/df6/structBlockDevice"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d40/block_8h.html#da/df6/structBlockDevice">BlockDevice</a></td></tr>
<tr class="separator:da/df6/structBlockDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a09eca2dff18d5b57780c356d331db570" id="r_a09eca2dff18d5b57780c356d331db570"><td class="memItemLeft" align="right" valign="top">dev_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d40/block_8h.html#a09eca2dff18d5b57780c356d331db570">RegisterBlockDevice</a> (struct <a class="el" href="../../de/d40/block_8h.html#da/df6/structBlockDevice">BlockDevice</a> *Device)</td></tr>
<tr class="memdesc:a09eca2dff18d5b57780c356d331db570"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a block device with the kernel block subsystem. <br /></td></tr>
<tr class="separator:a09eca2dff18d5b57780c356d331db570"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2fbd9e6d3f42f3c7f94c48795acddad" id="r_aa2fbd9e6d3f42f3c7f94c48795acddad"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d40/block_8h.html#aa2fbd9e6d3f42f3c7f94c48795acddad">UnregisterBlockDevice</a> (dev_t DeviceID)</td></tr>
<tr class="memdesc:aa2fbd9e6d3f42f3c7f94c48795acddad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unregisters a block device from the kernel block subsystem. <br /></td></tr>
<tr class="separator:aa2fbd9e6d3f42f3c7f94c48795acddad"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<hr/><h2 class="groupheader">Data Structure Documentation</h2>
<a name="da/df6/structBlockDevice" id="da/df6/structBlockDevice"></a>
<h2 class="memtitle"><span class="permalink"><a href="#da/df6/structBlockDevice">&#9670;&#160;</a></span>BlockDevice</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct BlockDevice</td>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="../../de/d40/block_8h_source.html#l00029">29</a> of file <a class="el" href="../../de/d40/block_8h_source.html">block.h</a>.</p>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype">
<a id="a0f27ac20f77368f3847ca934c3449239" name="a0f27ac20f77368f3847ca934c3449239"></a>size_t</td>
<td class="fieldname">
BlockCount</td>
<td class="fielddoc">
Number of blocks in the device. <p>This value is calculated as Size / BlockSize. It represents the total number of addressable blocks on the device. </p>
</td></tr>
<tr><td class="fieldtype">
<a id="a04a25b932f09124e40b427312bb51437" name="a04a25b932f09124e40b427312bb51437"></a>uint32_t</td>
<td class="fieldname">
BlockSize</td>
<td class="fielddoc">
Size of a single block in bytes. <p>All read and write operations are performed in multiples of this block size. Typical values are 512 or 4096 bytes. </p>
</td></tr>
<tr><td class="fieldtype">
<a id="ac89f7fabb9b61c6adaff880b4d300a8f" name="ac89f7fabb9b61c6adaff880b4d300a8f"></a>const char *</td>
<td class="fieldname">
Name</td>
<td class="fielddoc">
Base name of the device. <p>This name is used to identify the device in the system. It should be unique across all block devices. The kernel may append a number to this name to create a unique device name (e.g., "ahci0", "ahci1"). </p>
</td></tr>
<tr><td class="fieldtype">
<a id="a00ca2ebbf46a93847c9c56f1d9c79772" name="a00ca2ebbf46a93847c9c56f1d9c79772"></a>const <a class="el" href="../../db/de6/structInodeOperations.html">InodeOperations</a> *</td>
<td class="fieldname">
Ops</td>
<td class="fielddoc">
Pointer to the block device operations structure. <p>This structure contains function pointers for various operations that can be performed on the block device, such as read, write, and ioctl.</p>
<p>Yea, inode operations are used for block devices too. </p>
</td></tr>
<tr><td class="fieldtype">
<a id="a76a65f2f7a85cd15fff4f1a9859ca508" name="a76a65f2f7a85cd15fff4f1a9859ca508"></a>void *</td>
<td class="fieldname">
PrivateData</td>
<td class="fielddoc">
Opaque pointer to driver-specific or hardware-specific data. <p>This field allows the driver to associate private context or state with the device, such as controller registers or internal buffers. </p>
</td></tr>
<tr><td class="fieldtype">
<a id="a5c99e12972a959e55d35667b073f0338" name="a5c99e12972a959e55d35667b073f0338"></a>size_t</td>
<td class="fieldname">
Size</td>
<td class="fielddoc">
Total size of the device in bytes. <p>This value represents the total addressable storage capacity of the device. It is used for bounds checking and partitioning. </p>
</td></tr>
</table>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="a09eca2dff18d5b57780c356d331db570" name="a09eca2dff18d5b57780c356d331db570"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a09eca2dff18d5b57780c356d331db570">&#9670;&#160;</a></span>RegisterBlockDevice()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">dev_t RegisterBlockDevice </td>
<td>(</td>
<td class="paramtype">struct <a class="el" href="../../de/d40/block_8h.html#da/df6/structBlockDevice">BlockDevice</a> *&#160;</td>
<td class="paramname"><em>Device</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Registers a block device with the kernel block subsystem. </p>
<p>This function should be called by block device drivers after initializing a device. The kernel will take ownership of the device structure and assign it a unique device ID. The device will then be accessible for filesystem mounting and I/O operations.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">Device</td><td>Pointer to a fully initialized <a class="el" href="../../de/d40/block_8h.html#da/df6/structBlockDevice">BlockDevice</a> structure. All required fields must be set and valid for the lifetime of the device. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Device ID (dev_t) assigned by the kernel on success, or an error code on failure. </dd></dl>
</div>
</div>
<a id="aa2fbd9e6d3f42f3c7f94c48795acddad" name="aa2fbd9e6d3f42f3c7f94c48795acddad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa2fbd9e6d3f42f3c7f94c48795acddad">&#9670;&#160;</a></span>UnregisterBlockDevice()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int UnregisterBlockDevice </td>
<td>(</td>
<td class="paramtype">dev_t&#160;</td>
<td class="paramname"><em>DeviceID</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Unregisters a block device from the kernel block subsystem. </p>
<p>This function should be called by drivers when a device is being removed or is no longer available. The kernel will release any resources associated with the device and invalidate its device ID.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">DeviceID</td><td>The device ID (dev_t) previously returned by <a class="el" href="../../de/d40/block_8h.html#a09eca2dff18d5b57780c356d331db570" title="Registers a block device with the kernel block subsystem.">RegisterBlockDevice()</a>. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>0 on success, or an error code. </dd></dl>
</div>
</div>
</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/d40/block_8h.html">block.h</a></li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 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>

13
docs/de/d40/block_8h.js Normal file
View File

@@ -0,0 +1,13 @@
var block_8h =
[
[ "BlockDevice", "de/d40/block_8h.html#da/df6/structBlockDevice", [
[ "BlockCount", "de/d40/block_8h.html#a0f27ac20f77368f3847ca934c3449239", null ],
[ "BlockSize", "de/d40/block_8h.html#a04a25b932f09124e40b427312bb51437", null ],
[ "Name", "de/d40/block_8h.html#ac89f7fabb9b61c6adaff880b4d300a8f", null ],
[ "Ops", "de/d40/block_8h.html#a00ca2ebbf46a93847c9c56f1d9c79772", null ],
[ "PrivateData", "de/d40/block_8h.html#a76a65f2f7a85cd15fff4f1a9859ca508", null ],
[ "Size", "de/d40/block_8h.html#a5c99e12972a959e55d35667b073f0338", null ]
] ],
[ "RegisterBlockDevice", "de/d40/block_8h.html#a09eca2dff18d5b57780c356d331db570", null ],
[ "UnregisterBlockDevice", "de/d40/block_8h.html#aa2fbd9e6d3f42f3c7f94c48795acddad", null ]
];

View File

@@ -0,0 +1,192 @@
<!-- HTML header for doxygen 1.9.1-->
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=9" />
<meta name="generator" content="Doxygen 1.9.8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Kernel/include/interface/block.h Source File</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtreedata.js"></script>
<script type="text/javascript" src="../../navtree.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
<link href="../../doxygen-awesome.css" rel="stylesheet" type="text/css"/>
<link href="../../custom.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../doxygen-awesome-darkmode-toggle.js"></script>
<script type="text/javascript" src="../../doxygen-awesome-fragment-copy-button.js"></script>
<script type="text/javascript" src="../../doxygen-awesome-paragraph-link.js"></script>
<script type="text/javascript" src="../../doxygen-awesome-interactive-toc.js"></script>
<script type="text/javascript" src="../../doxygen-awesome-tabs.js"></script>
<script type="text/javascript">
DoxygenAwesomeDarkModeToggle.init()
DoxygenAwesomeFragmentCopyButton.init()
DoxygenAwesomeParagraphLink.init()
DoxygenAwesomeInteractiveToc.init()
DoxygenAwesomeTabs.init()
</script>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="../../favicon.ico" /></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Fennix
&#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>
<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">
<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('de/d40/block_8h_source.html','../../'); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="headertitle"><div class="title">block.h</div></div>
</div><!--header-->
<div class="contents">
<a href="../../de/d40/block_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_BLOCK_H__</span></div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#define __FENNIX_API_BLOCK_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/fs.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="../../df/d26/fs_8h.html">interface/fs.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="../../df/d26/fs_8h.html">fs.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="foldopen" id="foldopen00029" data-start="{" data-end="};">
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"><a class="line" href="../../de/d40/block_8h.html"> 29</a></span><span class="keyword">struct </span><a class="code hl_struct" href="../../de/d40/block_8h.html#da/df6/structBlockDevice">BlockDevice</a></div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span>{</div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="../../de/d40/block_8h.html#ac89f7fabb9b61c6adaff880b4d300a8f"> 38</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_variable" href="../../de/d40/block_8h.html#ac89f7fabb9b61c6adaff880b4d300a8f">Name</a>;</div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="../../de/d40/block_8h.html#a5c99e12972a959e55d35667b073f0338"> 46</a></span> <span class="keywordtype">size_t</span> <a class="code hl_variable" href="../../de/d40/block_8h.html#a5c99e12972a959e55d35667b073f0338">Size</a>;</div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> </div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="../../de/d40/block_8h.html#a04a25b932f09124e40b427312bb51437"> 54</a></span> uint32_t <a class="code hl_variable" href="../../de/d40/block_8h.html#a04a25b932f09124e40b427312bb51437">BlockSize</a>;</div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> </div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="../../de/d40/block_8h.html#a0f27ac20f77368f3847ca934c3449239"> 62</a></span> <span class="keywordtype">size_t</span> <a class="code hl_variable" href="../../de/d40/block_8h.html#a0f27ac20f77368f3847ca934c3449239">BlockCount</a>;</div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> </div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="../../de/d40/block_8h.html#a00ca2ebbf46a93847c9c56f1d9c79772"> 72</a></span> <span class="keyword">const</span> <a class="code hl_struct" href="../../db/de6/structInodeOperations.html">InodeOperations</a> *<a class="code hl_variable" href="../../de/d40/block_8h.html#a00ca2ebbf46a93847c9c56f1d9c79772">Ops</a>;</div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> </div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"><a class="line" href="../../de/d40/block_8h.html#a76a65f2f7a85cd15fff4f1a9859ca508"> 80</a></span> <span class="keywordtype">void</span> *<a class="code hl_variable" href="../../de/d40/block_8h.html#a76a65f2f7a85cd15fff4f1a9859ca508">PrivateData</a>;</div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span>};</div>
</div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> </div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span><span class="preprocessor">#ifndef __kernel__</span></div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"><a class="line" href="../../de/d40/block_8h.html#a09eca2dff18d5b57780c356d331db570"> 95</a></span>dev_t <a class="code hl_function" href="../../de/d40/block_8h.html#a09eca2dff18d5b57780c356d331db570">RegisterBlockDevice</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="../../de/d40/block_8h.html#da/df6/structBlockDevice">BlockDevice</a> *Device);</div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> </div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"><a class="line" href="../../de/d40/block_8h.html#aa2fbd9e6d3f42f3c7f94c48795acddad"> 107</a></span><span class="keywordtype">int</span> <a class="code hl_function" href="../../de/d40/block_8h.html#aa2fbd9e6d3f42f3c7f94c48795acddad">UnregisterBlockDevice</a>(dev_t DeviceID);</div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span><span class="preprocessor">#endif </span><span class="comment">// __kernel__</span></div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> </div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span><span class="preprocessor">#endif </span><span class="comment">// __FENNIX_API_BLOCK_H__</span></div>
<div class="ttc" id="ablock_8h_html_a00ca2ebbf46a93847c9c56f1d9c79772"><div class="ttname"><a href="../../de/d40/block_8h.html#a00ca2ebbf46a93847c9c56f1d9c79772">BlockDevice::Ops</a></div><div class="ttdeci">const InodeOperations * Ops</div><div class="ttdoc">Pointer to the block device operations structure.</div><div class="ttdef"><b>Definition</b> <a href="../../de/d40/block_8h_source.html#l00072">block.h:72</a></div></div>
<div class="ttc" id="ablock_8h_html_a04a25b932f09124e40b427312bb51437"><div class="ttname"><a href="../../de/d40/block_8h.html#a04a25b932f09124e40b427312bb51437">BlockDevice::BlockSize</a></div><div class="ttdeci">uint32_t BlockSize</div><div class="ttdoc">Size of a single block in bytes.</div><div class="ttdef"><b>Definition</b> <a href="../../de/d40/block_8h_source.html#l00054">block.h:54</a></div></div>
<div class="ttc" id="ablock_8h_html_a09eca2dff18d5b57780c356d331db570"><div class="ttname"><a href="../../de/d40/block_8h.html#a09eca2dff18d5b57780c356d331db570">RegisterBlockDevice</a></div><div class="ttdeci">dev_t RegisterBlockDevice(struct BlockDevice *Device)</div><div class="ttdoc">Registers a block device with the kernel block subsystem.</div></div>
<div class="ttc" id="ablock_8h_html_a0f27ac20f77368f3847ca934c3449239"><div class="ttname"><a href="../../de/d40/block_8h.html#a0f27ac20f77368f3847ca934c3449239">BlockDevice::BlockCount</a></div><div class="ttdeci">size_t BlockCount</div><div class="ttdoc">Number of blocks in the device.</div><div class="ttdef"><b>Definition</b> <a href="../../de/d40/block_8h_source.html#l00062">block.h:62</a></div></div>
<div class="ttc" id="ablock_8h_html_a5c99e12972a959e55d35667b073f0338"><div class="ttname"><a href="../../de/d40/block_8h.html#a5c99e12972a959e55d35667b073f0338">BlockDevice::Size</a></div><div class="ttdeci">size_t Size</div><div class="ttdoc">Total size of the device in bytes.</div><div class="ttdef"><b>Definition</b> <a href="../../de/d40/block_8h_source.html#l00046">block.h:46</a></div></div>
<div class="ttc" id="ablock_8h_html_a76a65f2f7a85cd15fff4f1a9859ca508"><div class="ttname"><a href="../../de/d40/block_8h.html#a76a65f2f7a85cd15fff4f1a9859ca508">BlockDevice::PrivateData</a></div><div class="ttdeci">void * PrivateData</div><div class="ttdoc">Opaque pointer to driver-specific or hardware-specific data.</div><div class="ttdef"><b>Definition</b> <a href="../../de/d40/block_8h_source.html#l00080">block.h:80</a></div></div>
<div class="ttc" id="ablock_8h_html_aa2fbd9e6d3f42f3c7f94c48795acddad"><div class="ttname"><a href="../../de/d40/block_8h.html#aa2fbd9e6d3f42f3c7f94c48795acddad">UnregisterBlockDevice</a></div><div class="ttdeci">int UnregisterBlockDevice(dev_t DeviceID)</div><div class="ttdoc">Unregisters a block device from the kernel block subsystem.</div></div>
<div class="ttc" id="ablock_8h_html_ac89f7fabb9b61c6adaff880b4d300a8f"><div class="ttname"><a href="../../de/d40/block_8h.html#ac89f7fabb9b61c6adaff880b4d300a8f">BlockDevice::Name</a></div><div class="ttdeci">const char * Name</div><div class="ttdoc">Base name of the device.</div><div class="ttdef"><b>Definition</b> <a href="../../de/d40/block_8h_source.html#l00038">block.h:38</a></div></div>
<div class="ttc" id="ablock_8h_html_da/df6/structBlockDevice"><div class="ttname"><a href="../../de/d40/block_8h.html#da/df6/structBlockDevice">BlockDevice</a></div><div class="ttdef"><b>Definition</b> <a href="../../de/d40/block_8h_source.html#l00029">block.h:30</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#l00304">fs.h:305</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/d40/block_8h.html">block.h</a></li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 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>

File diff suppressed because it is too large Load Diff

View File

@@ -38,7 +38,7 @@ var input_8h =
[ "KeyboardReport.__unnamed13__.__unnamed15__", "de/ded/input_8h.html#dd/da9/structKeyboardReport_8____unnamed13_____8____unnamed15____", [ [ "KeyboardReport.__unnamed13__.__unnamed15__", "de/ded/input_8h.html#dd/da9/structKeyboardReport_8____unnamed13_____8____unnamed15____", [
[ "IsScanCode", "de/ded/input_8h.html#aa51f9b08057b8f0bf003cd592bbe248b", null ] [ "IsScanCode", "de/ded/input_8h.html#aa51f9b08057b8f0bf003cd592bbe248b", null ]
] ], ] ],
[ "InputReport.__unnamed17__", "de/ded/input_8h.html#db/d5d/unionInputReport_8____unnamed17____", [ [ "InputReport.__unnamed18__", "de/ded/input_8h.html#d9/d70/unionInputReport_8____unnamed18____", [
[ "Accelerometer", "de/ded/input_8h.html#ab043bc6d611582087d8bf1790d863d69", null ], [ "Accelerometer", "de/ded/input_8h.html#ab043bc6d611582087d8bf1790d863d69", null ],
[ "Gamepad", "de/ded/input_8h.html#a221f6781b4faa2d321ca0d928f518d6e", null ], [ "Gamepad", "de/ded/input_8h.html#a221f6781b4faa2d321ca0d928f518d6e", null ],
[ "Gyroscope", "de/ded/input_8h.html#abed99e5db57749f375e738c1c0258047", null ], [ "Gyroscope", "de/ded/input_8h.html#abed99e5db57749f375e738c1c0258047", null ],

View File

@@ -5,7 +5,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=9" /> <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" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Kernel/include/interface/input.h Source File</title> <title>Fennix: Kernel/include/interface/input.h Source File</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" /> <link href="../../tabs.css" rel="stylesheet" type="text/css" />
@@ -52,22 +52,28 @@
</tbody> </tbody>
</table> </table>
</div> </div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 --> <!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <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 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */ /* @license-end */
</script> </script>
<script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript"> <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() { $(function() {
initMenu('../../',true,false,'search.php','Search'); initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(document).ready(function() { init_search(); });
}); });
/* @license-end */</script> /* @license-end */
</script>
<div id="main-nav"></div> <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><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree"> <div id="nav-tree">
@@ -80,7 +86,7 @@ $(function() {
</div> </div>
</div> </div>
<script type="text/javascript"> <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(); }); $(document).ready(function(){initNavTree('de/ded/input_8h_source.html','../../'); initResizable(); });
/* @license-end */ /* @license-end */
</script> </script>
@@ -94,423 +100,457 @@ $(document).ready(function(){initNavTree('de/ded/input_8h_source.html','../../')
<!-- iframe showing the search results (closed by default) --> <!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow"> <div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" <div id="MSearchResults">
name="MSearchResults" id="MSearchResults"> <div class="SRPage">
</iframe> <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>
<div class="header"> <div class="header">
<div class="headertitle"> <div class="headertitle"><div class="title">input.h</div></div>
<div class="title">input.h</div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <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> <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 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 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 name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"></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 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 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 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 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 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 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 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 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 name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"></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 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 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 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 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 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 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 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 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 name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"></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 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 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 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 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 name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">*/</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 name="l00017"></a><span class="lineno"> 17</span>&#160; </div> <div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </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 id="l00018" name="l00018"></a><span class="lineno"> 18</span><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 id="l00019" name="l00019"></a><span class="lineno"> 19</span><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 id="l00020" name="l00020"></a><span class="lineno"> 20</span> </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 id="l00021" name="l00021"></a><span class="lineno"> 21</span><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 id="l00022" name="l00022"></a><span class="lineno"> 22</span> </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 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 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 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 name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#else</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 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 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 name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#endif</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 name="l00028"></a><span class="lineno"> 28</span>&#160; </div> <div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> </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 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 name="l00030"></a><span class="lineno"> 30</span>&#160; </div> <div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> </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="foldopen" id="foldopen00031" data-start="{" data-end="};">
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;{</div> <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 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 id="l00032" name="l00032"></a><span class="lineno"> 32</span>{</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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 name="l00043"></a><span class="lineno"> 43</span>&#160; </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 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 id="l00043" name="l00043"></a><span class="lineno"> 43</span> </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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 name="l00070"></a><span class="lineno"> 70</span>&#160; </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 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 id="l00070" name="l00070"></a><span class="lineno"> 70</span> </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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 name="l00083"></a><span class="lineno"> 83</span>&#160; </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 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 id="l00083" name="l00083"></a><span class="lineno"> 83</span> </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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 name="l00100"></a><span class="lineno"> 100</span>&#160; </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 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 id="l00100" name="l00100"></a><span class="lineno"> 100</span> </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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 name="l00127"></a><span class="lineno"> 127</span>&#160; </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 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 id="l00127" name="l00127"></a><span class="lineno"> 127</span> </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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 name="l00141"></a><span class="lineno"> 141</span>&#160; </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 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 id="l00141" name="l00141"></a><span class="lineno"> 141</span> </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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 name="l00160"></a><span class="lineno"> 160</span>&#160; </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 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 id="l00160" name="l00160"></a><span class="lineno"> 160</span> </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 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 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 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 name="l00164"></a><span class="lineno"> 164</span>&#160; </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 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 id="l00164" name="l00164"></a><span class="lineno"> 164</span> </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 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 name="l00167"></a><span class="lineno"> 167</span>&#160; </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 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>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;{</div> <div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> </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="foldopen" id="foldopen00168" data-start="{" data-end="};">
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; </div> <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 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 id="l00169" name="l00169"></a><span class="lineno"> 169</span>{</div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; {</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 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 id="l00171" name="l00171"></a><span class="lineno"> 171</span> </div>
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; {</div> <div class="foldopen" id="foldopen00172" data-start="{" data-end="};">
<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 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 name="l00177"></a><span class="lineno"> 177</span>&#160; };</div> <div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> {</div>
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="keywordtype">char</span> Value;</div> <div class="foldopen" id="foldopen00174" data-start="{" data-end="};">
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; };</div> <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 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 id="l00175" name="l00175"></a><span class="lineno"> 175</span> {</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 id="l00176" name="l00176"></a><span class="lineno"> 176</span> <span class="keywordtype">char</span> IsScanCode : 1;</div>
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; </div> <div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> };</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>
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;{</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 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 id="l00179" name="l00179"></a><span class="lineno"> 179</span> };</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>
<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 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 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 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 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>
<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 id="l00182" name="l00182"></a><span class="lineno"> 182</span> </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="foldopen" id="foldopen00183" data-start="{" data-end="};">
<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 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 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 id="l00184" name="l00184"></a><span class="lineno"> 184</span>{</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 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 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 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 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 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 name="l00197"></a><span class="lineno"> 197</span>&#160; </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 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 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 name="l00199"></a><span class="lineno"> 199</span>&#160;{</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 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 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 name="l00201"></a><span class="lineno"> 201</span>&#160; </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 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 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 name="l00203"></a><span class="lineno"> 203</span>&#160;{</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 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 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 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 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 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>
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; </div> <div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span> </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="foldopen" id="foldopen00198" data-start="{" data-end="};">
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;{</div> <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 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 id="l00199" name="l00199"></a><span class="lineno"> 199</span>{</div>
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; </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 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>
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;{</div> <div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span> </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="foldopen" id="foldopen00202" data-start="{" data-end="};">
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; </div> <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 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 id="l00203" name="l00203"></a><span class="lineno"> 203</span>{</div>
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;{</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 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 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 name="l00219"></a><span class="lineno"> 219</span>&#160; </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 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>
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;{</div> <div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span> </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="foldopen" id="foldopen00208" data-start="{" data-end="};">
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; </div> <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 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 id="l00209" name="l00209"></a><span class="lineno"> 209</span>{</div>
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;{</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 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>
<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 id="l00211" name="l00211"></a><span class="lineno"> 211</span> </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="foldopen" id="foldopen00212" data-start="{" data-end="};">
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; {</div> <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 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 id="l00213" name="l00213"></a><span class="lineno"> 213</span>{</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 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 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>
<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 id="l00215" name="l00215"></a><span class="lineno"> 215</span> </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="foldopen" id="foldopen00216" data-start="{" data-end="};">
<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 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 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 id="l00217" name="l00217"></a><span class="lineno"> 217</span>{</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 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 class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; <span class="comment">/* ... */</span></div> </div>
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; };</div> <div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> </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="foldopen" id="foldopen00220" data-start="{" data-end="};">
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; </div> <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 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 id="l00221" name="l00221"></a><span class="lineno"> 221</span>{</div>
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; </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 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> </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"> 242</span><span class="preprocessor">#ifndef __kernel__</span></div>
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#aba095481bbee5eb8903061ed75aa435d"> 243</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="l00244" name="l00244"></a><span class="lineno"> 244</span><span class="preprocessor">#endif </span><span class="comment">// !__kernel__</span></div>
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span> </div>
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</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"><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="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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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/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/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_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/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_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_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_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_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="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="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#l00304">fs.h:305</a></div></div>
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content --> </div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul> <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="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 18:35:47 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 Sun May 18 2025 20:18:23 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> </ul>
</div> </div>
</body> </body>

File diff suppressed because it is too large Load Diff

View File

@@ -34,15 +34,23 @@ var fs_8h =
[ "RawDevice", "df/d26/fs_8h.html#a138b2f9d3133d7b3aeeec3986d064a7a", null ] [ "RawDevice", "df/d26/fs_8h.html#a138b2f9d3133d7b3aeeec3986d064a7a", null ]
] ], ] ],
[ "InodeOperations", "db/de6/structInodeOperations.html", "db/de6/structInodeOperations" ], [ "InodeOperations", "db/de6/structInodeOperations.html", "db/de6/structInodeOperations" ],
[ "FileSystemDevice", "df/d26/fs_8h.html#d4/d24/structFileSystemDevice", [
[ "Block", "df/d26/fs_8h.html#ae311d9d0d76dbba597183a4a934720b4", null ],
[ "inode", "df/d26/fs_8h.html#ae7fa98dc9b923a5a711d4c9a4fdf36e0", null ]
] ],
[ "SuperBlockOperations", "d2/d55/structSuperBlockOperations.html", "d2/d55/structSuperBlockOperations" ], [ "SuperBlockOperations", "d2/d55/structSuperBlockOperations.html", "d2/d55/structSuperBlockOperations" ],
[ "FileSystemInfo", "df/d26/fs_8h.html#de/d99/structFileSystemInfo", [ [ "FileSystemInfo", "df/d26/fs_8h.html#de/d99/structFileSystemInfo", [
[ "Capabilities", "df/d26/fs_8h.html#a2574a851a68bf7e94b081586ac0fadd4", null ],
[ "Flags", "df/d26/fs_8h.html#a3790269ab0eed561191ef95d65747e82", null ], [ "Flags", "df/d26/fs_8h.html#a3790269ab0eed561191ef95d65747e82", null ],
[ "Name", "df/d26/fs_8h.html#a445b70dc0c2908c5f600c6bc4f60c387", null ], [ "Name", "df/d26/fs_8h.html#a445b70dc0c2908c5f600c6bc4f60c387", null ],
[ "Ops", "df/d26/fs_8h.html#a2e69ea86f5e1537c9173b961a03bdc0c", null ], [ "Ops", "df/d26/fs_8h.html#a2e69ea86f5e1537c9173b961a03bdc0c", null ],
[ "PrivateData", "df/d26/fs_8h.html#afed4851539e0eb74fbd4cc4c0dca8abd", null ], [ "PrivateData", "df/d26/fs_8h.html#afed4851539e0eb74fbd4cc4c0dca8abd", null ],
[ "RootName", "df/d26/fs_8h.html#ac03af40bdb9327cdf8a3c1c3d8bc4990", null ],
[ "SuperOps", "df/d26/fs_8h.html#a2b23f750051678a50319f21d04541d66", null ] [ "SuperOps", "df/d26/fs_8h.html#a2b23f750051678a50319f21d04541d66", null ]
] ], ] ],
[ "FileSystemDevice.inode", "df/d26/fs_8h.html#d0/d03/structFileSystemDevice_8inode", [
[ "node", "df/d26/fs_8h.html#a36c4536996ca5615dcf9911f068786dc", null ],
[ "ops", "df/d26/fs_8h.html#ae847897826ceb8346eb5141f8c23436a", null ]
] ],
[ "DT_BLK", "df/d26/fs_8h.html#a212cebbaad682bc6c3bf798c8749abc5", null ], [ "DT_BLK", "df/d26/fs_8h.html#a212cebbaad682bc6c3bf798c8749abc5", null ],
[ "DT_CHR", "df/d26/fs_8h.html#a7d0095c3caf2c334bf222608d02576d7", null ], [ "DT_CHR", "df/d26/fs_8h.html#a7d0095c3caf2c334bf222608d02576d7", null ],
[ "DT_DIR", "df/d26/fs_8h.html#a1dcee67486bc4238096ecb61e2d9ffd1", null ], [ "DT_DIR", "df/d26/fs_8h.html#a1dcee67486bc4238096ecb61e2d9ffd1", null ],
@@ -53,22 +61,10 @@ var fs_8h =
[ "DT_UNKNOWN", "df/d26/fs_8h.html#a293ce58a2d39f35c52f7f4516a857057", null ], [ "DT_UNKNOWN", "df/d26/fs_8h.html#a293ce58a2d39f35c52f7f4516a857057", null ],
[ "DT_WHT", "df/d26/fs_8h.html#a9584ba1798d7454f4f63433418ba8798", null ], [ "DT_WHT", "df/d26/fs_8h.html#a9584ba1798d7454f4f63433418ba8798", null ],
[ "DTTOIF", "df/d26/fs_8h.html#a1cfeb034d04c92d5f0a185217edfb37f", null ], [ "DTTOIF", "df/d26/fs_8h.html#a1cfeb034d04c92d5f0a185217edfb37f", null ],
[ "I_FLAG_CACHE_KEEP", "df/d26/fs_8h.html#a97c949be3248687daddc322afd1b04cf", null ],
[ "I_FLAG_MOUNTPOINT", "df/d26/fs_8h.html#a86bf9184c4383bd89d2bf950152ca0ab", null ],
[ "I_FLAG_ROOT", "df/d26/fs_8h.html#a9efe129617fc26d8dd0a23a07460a6ff", null ],
[ "IFTODT", "df/d26/fs_8h.html#ac1304650d387faf30d7831d2f9f4db3d", null ], [ "IFTODT", "df/d26/fs_8h.html#ac1304650d387faf30d7831d2f9f4db3d", null ],
[ "INODE_MAJOR", "df/d26/fs_8h.html#a270b0fbec1ed39659f47894e379126c8", null ], [ "INODE_MAJOR", "df/d26/fs_8h.html#a270b0fbec1ed39659f47894e379126c8", null ],
[ "INODE_MAKEDEV", "df/d26/fs_8h.html#ad0d8f5f25260c684d5194149d51bdab4", null ], [ "INODE_MAKEDEV", "df/d26/fs_8h.html#ad0d8f5f25260c684d5194149d51bdab4", null ],
[ "INODE_MINOR", "df/d26/fs_8h.html#a6b01f8d41285666c43e975064fb65d40", null ], [ "INODE_MINOR", "df/d26/fs_8h.html#a6b01f8d41285666c43e975064fb65d40", null ],
[ "O_APPEND", "df/d26/fs_8h.html#ae036f789407d21f07b211552d67b3214", null ],
[ "O_CLOEXEC", "df/d26/fs_8h.html#ad6d8fbe4e494b4dbe051612572d3f757", null ],
[ "O_CREAT", "df/d26/fs_8h.html#a1cf6b1de1fffedaa1d26b189e9a8d2cc", null ],
[ "O_EXCL", "df/d26/fs_8h.html#a9f5acfe79fafe14b6694447bd0e9f10b", null ],
[ "O_NOFOLLOW", "df/d26/fs_8h.html#a82d4d551b214905742c9e045185d352a", null ],
[ "O_RDONLY", "df/d26/fs_8h.html#a7a68c9ffaac7dbcd652225dd7c06a54b", null ],
[ "O_RDWR", "df/d26/fs_8h.html#abb0586253488ee61072b73557eeb873b", null ],
[ "O_TRUNC", "df/d26/fs_8h.html#ad1d67e453fb3031f40f8cd3403773813", null ],
[ "O_WRONLY", "df/d26/fs_8h.html#a11b644a8526139c4cc1850dac1271ced", null ],
[ "S_IFBLK", "df/d26/fs_8h.html#a5c5b74a1cb1a1ae83572500b94e1938f", null ], [ "S_IFBLK", "df/d26/fs_8h.html#a5c5b74a1cb1a1ae83572500b94e1938f", null ],
[ "S_IFCHR", "df/d26/fs_8h.html#aef3a1d1ba22c83e30b5c834dd343b2a8", null ], [ "S_IFCHR", "df/d26/fs_8h.html#aef3a1d1ba22c83e30b5c834dd343b2a8", null ],
[ "S_IFDIR", "df/d26/fs_8h.html#a11fb0652b963a735f3377eb1c9239f2d", null ], [ "S_IFDIR", "df/d26/fs_8h.html#a11fb0652b963a735f3377eb1c9239f2d", null ],
@@ -106,10 +102,14 @@ var fs_8h =
[ "SEEK_SET", "df/d26/fs_8h.html#a0d112bae8fd35be772185b6ec6bcbe64", null ], [ "SEEK_SET", "df/d26/fs_8h.html#a0d112bae8fd35be772185b6ec6bcbe64", null ],
[ "static_assert", "df/d26/fs_8h.html#a8a8f6bdc98a851b29a69b484cb1bad98", null ], [ "static_assert", "df/d26/fs_8h.html#a8a8f6bdc98a851b29a69b484cb1bad98", null ],
[ "SYMLOOP_MAX", "df/d26/fs_8h.html#a41170bbc4e205b3bc9c2b06033aecc17", null ], [ "SYMLOOP_MAX", "df/d26/fs_8h.html#a41170bbc4e205b3bc9c2b06033aecc17", null ],
[ "__attribute__", "df/d26/fs_8h.html#ae9d1c84bd8c5ad87f19dc53750668f1b", null ], [ "__attribute__", "df/d26/fs_8h.html#adeee0c5ffa0505b0fb9cbde29aa5a750", null ],
[ "RegisterFileSystem", "df/d26/fs_8h.html#a75f4deeb21caf3c4150e515e19913349", null ], [ "RegisterFileSystem", "df/d26/fs_8h.html#a75f4deeb21caf3c4150e515e19913349", null ],
[ "RegisterMountPoint", "df/d26/fs_8h.html#a0b8555bbebfe763731f39ba53e9ddc7f", null ],
[ "UnregisterFileSystem", "df/d26/fs_8h.html#a41338d5d4b70d416fb956287f27773a8", null ], [ "UnregisterFileSystem", "df/d26/fs_8h.html#a41338d5d4b70d416fb956287f27773a8", null ],
[ "UnregisterMountPoint", "df/d26/fs_8h.html#a339c1ed1e08b3248cbaad2b3b63ba86d", null ],
[ "__attribute__", "df/d26/fs_8h.html#a21ace075273579727f14d0eefb1b934e", null ],
[ "AllocateInode", "df/d26/fs_8h.html#aab39d62bf90b7b74ddff3b22086f40f6", null ], [ "AllocateInode", "df/d26/fs_8h.html#aab39d62bf90b7b74ddff3b22086f40f6", null ],
[ "Capabilities", "df/d26/fs_8h.html#a1e190b7f0133183d91cc71fc8d47ed0c", null ],
[ "Close", "df/d26/fs_8h.html#a00f03806ee4724ff3e44372909ab378b", null ], [ "Close", "df/d26/fs_8h.html#a00f03806ee4724ff3e44372909ab378b", null ],
[ "Create", "df/d26/fs_8h.html#a2e6d2e5dc031b51fc6f466515b4d3b3e", null ], [ "Create", "df/d26/fs_8h.html#a2e6d2e5dc031b51fc6f466515b4d3b3e", null ],
[ "DeleteInode", "df/d26/fs_8h.html#a8ccb8fe8ac70ca2ee378ad8817a381ab", null ], [ "DeleteInode", "df/d26/fs_8h.html#a8ccb8fe8ac70ca2ee378ad8817a381ab", null ],
@@ -118,22 +118,24 @@ var fs_8h =
[ "Ioctl", "df/d26/fs_8h.html#a114cd797c14098cceaf2a3dd64629250", null ], [ "Ioctl", "df/d26/fs_8h.html#a114cd797c14098cceaf2a3dd64629250", null ],
[ "Lookup", "df/d26/fs_8h.html#ac677cf5260fef7aeb61ff3ad1bfc0d74", null ], [ "Lookup", "df/d26/fs_8h.html#ac677cf5260fef7aeb61ff3ad1bfc0d74", null ],
[ "MkDir", "df/d26/fs_8h.html#a3fbe554d6691bfb88f5b700eb5e2205f", null ], [ "MkDir", "df/d26/fs_8h.html#a3fbe554d6691bfb88f5b700eb5e2205f", null ],
[ "Mount", "df/d26/fs_8h.html#af072945bf898f907662733da42b11a44", null ],
[ "Name", "df/d26/fs_8h.html#a760b4e07b204e4852e7fb55e25567623", null ], [ "Name", "df/d26/fs_8h.html#a760b4e07b204e4852e7fb55e25567623", null ],
[ "Open", "df/d26/fs_8h.html#a38e8576cf8a6210b386212d7b80f42a0", null ], [ "Open", "df/d26/fs_8h.html#a38e8576cf8a6210b386212d7b80f42a0", null ],
[ "Ops", "df/d26/fs_8h.html#aa4f24d5e592caaf588d436302324694a", null ], [ "Ops", "df/d26/fs_8h.html#aa4f24d5e592caaf588d436302324694a", null ],
[ "PrivateData", "df/d26/fs_8h.html#a8baefdd84470e9a546535750762743b1", null ], [ "PrivateData", "df/d26/fs_8h.html#a8baefdd84470e9a546535750762743b1", null ],
[ "Probe", "df/d26/fs_8h.html#ae79cbe5c8217124106e493f0aeba0705", null ],
[ "Read", "df/d26/fs_8h.html#ac4f4d1e97ef1b104e09abccb641e530e", null ], [ "Read", "df/d26/fs_8h.html#ac4f4d1e97ef1b104e09abccb641e530e", null ],
[ "ReadDir", "df/d26/fs_8h.html#a0a6fc17bb00ffe199d7899d5ce623be4", null ], [ "ReadDir", "df/d26/fs_8h.html#a0a6fc17bb00ffe199d7899d5ce623be4", null ],
[ "ReadLink", "df/d26/fs_8h.html#a06cb5aab7b0f464f7575b57ddce54f25", null ], [ "ReadLink", "df/d26/fs_8h.html#a06cb5aab7b0f464f7575b57ddce54f25", null ],
[ "Remove", "df/d26/fs_8h.html#ad985ee5fa0d7e795352935323a07f4a5", null ], [ "Remove", "df/d26/fs_8h.html#ad985ee5fa0d7e795352935323a07f4a5", null ],
[ "Rename", "df/d26/fs_8h.html#a9441374ba1bef439109da976a8048bb9", null ], [ "Rename", "df/d26/fs_8h.html#a9441374ba1bef439109da976a8048bb9", null ],
[ "RmDir", "df/d26/fs_8h.html#a33b8cee8134eca08e6820a62d0dad656", null ], [ "RmDir", "df/d26/fs_8h.html#a33b8cee8134eca08e6820a62d0dad656", null ],
[ "RootName", "df/d26/fs_8h.html#a3d484a9ca884f47f05d568d1743665f7", null ],
[ "Seek", "df/d26/fs_8h.html#aec9bda2590b6b4ff6433991c57ce60a3", null ], [ "Seek", "df/d26/fs_8h.html#aec9bda2590b6b4ff6433991c57ce60a3", null ],
[ "Stat", "df/d26/fs_8h.html#a98adbbae239ee188f2a5cb61d1564ad1", null ], [ "Stat", "df/d26/fs_8h.html#a98adbbae239ee188f2a5cb61d1564ad1", null ],
[ "SuperOps", "df/d26/fs_8h.html#af2c3f075d5c3e40a46da61a9d7a13abc", null ], [ "SuperOps", "df/d26/fs_8h.html#af2c3f075d5c3e40a46da61a9d7a13abc", null ],
[ "SymLink", "df/d26/fs_8h.html#a9ca9828444d899586f97c6c9a4d5d5f0", null ], [ "SymLink", "df/d26/fs_8h.html#a9ca9828444d899586f97c6c9a4d5d5f0", null ],
[ "Synchronize", "df/d26/fs_8h.html#a6628c40f84a3148dd825cf9036e66b83", null ], [ "Synchronize", "df/d26/fs_8h.html#a6628c40f84a3148dd825cf9036e66b83", null ],
[ "Truncate", "df/d26/fs_8h.html#aa507e1e28360ed651e2294c1c5f02691", null ], [ "Truncate", "df/d26/fs_8h.html#aa507e1e28360ed651e2294c1c5f02691", null ],
[ "Unmount", "df/d26/fs_8h.html#acda6db920995046415a3c843fb6a37a4", null ],
[ "Write", "df/d26/fs_8h.html#a5f5c45d347b3cbe34597e57c04967e8b", null ] [ "Write", "df/d26/fs_8h.html#a5f5c45d347b3cbe34597e57c04967e8b", null ]
]; ];

View File

@@ -5,7 +5,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=9" /> <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" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Kernel/include/interface/fs.h Source File</title> <title>Fennix: Kernel/include/interface/fs.h Source File</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" /> <link href="../../tabs.css" rel="stylesheet" type="text/css" />
@@ -52,22 +52,28 @@
</tbody> </tbody>
</table> </table>
</div> </div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 --> <!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <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 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */ /* @license-end */
</script> </script>
<script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript"> <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() { $(function() {
initMenu('../../',true,false,'search.php','Search'); initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(document).ready(function() { init_search(); });
}); });
/* @license-end */</script> /* @license-end */
</script>
<div id="main-nav"></div> <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><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree"> <div id="nav-tree">
@@ -80,7 +86,7 @@ $(function() {
</div> </div>
</div> </div>
<script type="text/javascript"> <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(); }); $(document).ready(function(){initNavTree('df/d26/fs_8h_source.html','../../'); initResizable(); });
/* @license-end */ /* @license-end */
</script> </script>
@@ -94,409 +100,458 @@ $(document).ready(function(){initNavTree('df/d26/fs_8h_source.html','../../'); i
<!-- iframe showing the search results (closed by default) --> <!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow"> <div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" <div id="MSearchResults">
name="MSearchResults" id="MSearchResults"> <div class="SRPage">
</iframe> <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>
<div class="header"> <div class="header">
<div class="headertitle"> <div class="headertitle"><div class="title">fs.h</div></div>
<div class="title">fs.h</div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <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> <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 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 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 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 id="l00003" name="l00003"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a1e190b7f0133183d91cc71fc8d47ed0c"> 3</a></span><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 id="l00004" name="l00004"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ac4f4d1e97ef1b104e09abccb641e530e"> 4</a></span><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 id="l00005" name="l00005"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#af2c3f075d5c3e40a46da61a9d7a13abc"> 5</a></span><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 id="l00006" name="l00006"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#aa4f24d5e592caaf588d436302324694a"> 6</a></span><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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 name="l00017"></a><span class="lineno"> 17</span>&#160; </div> <div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </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 id="l00018" name="l00018"></a><span class="lineno"> 18</span><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 id="l00019" name="l00019"></a><span class="lineno"> 19</span><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 id="l00020" name="l00020"></a><span class="lineno"> 20</span> </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 id="l00021" name="l00021"></a><span class="lineno"> 21</span><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 id="l00022" name="l00022"></a><span class="lineno"> 22</span> </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 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 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 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 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 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 name="l00026"></a><span class="lineno"> 26</span>&#160; </div> <div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </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 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 name="l00033"></a><span class="lineno"> 33</span>&#160; </div> <div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </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 id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#af072945bf898f907662733da42b11a44"> 48</a></span><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 id="l00049" name="l00049"></a><span class="lineno"> 49</span> </div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="comment">/* Whiteout */</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 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 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 name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="comment">/* Socket */</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 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 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 name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="comment">/* Symbolic link */</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 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 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 name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="comment">/* Regular file */</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 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 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 name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="comment">/* Block device */</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 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 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 name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="comment">/* Directory */</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 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 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 name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="comment">/* Character device */</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 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 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 name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="comment">/* FIFO */</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 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 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 name="l00066"></a><span class="lineno"> 66</span>&#160; </div> <div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> </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 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 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 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 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 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 name="l00070"></a><span class="lineno"> 70</span>&#160; </div> <div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> </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 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 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 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 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 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 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 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 name="l00079"></a><span class="lineno"> 79</span>&#160; </div> <div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> </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 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 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 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 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 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 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 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 name="l00088"></a><span class="lineno"> 88</span>&#160; </div> <div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> </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 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 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 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 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 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 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 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 name="l00097"></a><span class="lineno"> 97</span>&#160; </div> <div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> </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 id="l00098" name="l00098"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a3746cdc5aac871e6f6504fbcbd29ef1d"> 98</a></span><span class="preprocessor">#define S_ISDIR(mode) (((mode) &amp; S_IFMT) == S_IFDIR)</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 id="l00099" name="l00099"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#aae33be85d242a1317f972cf2b189f03d"> 99</a></span><span class="preprocessor">#define S_ISCHR(mode) (((mode) &amp; S_IFMT) == S_IFCHR)</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 id="l00100" name="l00100"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a8b86a24d84c3cfce39cc832a017656ba"> 100</a></span><span class="preprocessor">#define S_ISBLK(mode) (((mode) &amp; S_IFMT) == S_IFBLK)</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 id="l00101" name="l00101"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#aad0f32c2c182238f2ff71c83e6ab65a0"> 101</a></span><span class="preprocessor">#define S_ISREG(mode) (((mode) &amp; S_IFMT) == S_IFREG)</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 id="l00102" name="l00102"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a8ae224a2b1fa6eba69bb2bc34b864a24"> 102</a></span><span class="preprocessor">#define S_ISFIFO(mode) (((mode) &amp; S_IFMT) == S_IFIFO)</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 id="l00103" name="l00103"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a765eef536bcb3bd7bacdd675dc2fba13"> 103</a></span><span class="preprocessor">#define S_ISLNK(mode) (((mode) &amp; S_IFMT) == S_IFLNK)</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 id="l00104" name="l00104"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a397ddd128980f1ee034653da2e9d8f6e"> 104</a></span><span class="preprocessor">#define S_ISSOCK(mode) (((mode) &amp; S_IFMT) == S_IFSOCK)</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 id="l00105" name="l00105"></a><span class="lineno"> 105</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 id="l00106" name="l00106"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a293ce58a2d39f35c52f7f4516a857057"> 106</a></span><span class="preprocessor">#define DT_UNKNOWN 0x0</span></div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; </div> <div class="line"><a id="l00107" name="l00107"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a6fabe696c35bf34daa67931b4c245c7d"> 107</a></span><span class="preprocessor">#define DT_FIFO 0x1</span></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 id="l00108" name="l00108"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a7d0095c3caf2c334bf222608d02576d7"> 108</a></span><span class="preprocessor">#define DT_CHR 0x2</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 id="l00109" name="l00109"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a1dcee67486bc4238096ecb61e2d9ffd1"> 109</a></span><span class="preprocessor">#define DT_DIR 0x4</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 id="l00110" name="l00110"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a212cebbaad682bc6c3bf798c8749abc5"> 110</a></span><span class="preprocessor">#define DT_BLK 0x6</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 id="l00111" name="l00111"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a9973595cf6775b1b29d7274ab4c0d623"> 111</a></span><span class="preprocessor">#define DT_REG 0x8</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 id="l00112" name="l00112"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#aa70b5cb1d9c30b1830cb6a5e835231c6"> 112</a></span><span class="preprocessor">#define DT_LNK 0xA</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 id="l00113" name="l00113"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#aaa6ed2fc54836a2c7d9b698923705f5e"> 113</a></span><span class="preprocessor">#define DT_SOCK 0xC</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 id="l00114" name="l00114"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a9584ba1798d7454f4f63433418ba8798"> 114</a></span><span class="preprocessor">#define DT_WHT 0xE</span></div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; </div> <div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> </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 id="l00116" name="l00116"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ac1304650d387faf30d7831d2f9f4db3d"> 116</a></span><span class="preprocessor">#define IFTODT(x) ((x) &gt;&gt; 12 &amp; 0xF)</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 id="l00117" name="l00117"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a1cfeb034d04c92d5f0a185217edfb37f"> 117</a></span><span class="preprocessor">#define DTTOIF(x) ((x) &lt;&lt; 12)</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 id="l00118" name="l00118"></a><span class="lineno"> 118</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 id="l00119" name="l00119"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a41170bbc4e205b3bc9c2b06033aecc17"> 119</a></span><span class="preprocessor">#define SYMLOOP_MAX 40</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 id="l00120" name="l00120"></a><span class="lineno"> 120</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 id="l00121" name="l00121"></a><span class="lineno"> 121</span><span class="preprocessor">#ifndef __cplusplus</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 id="l00122" name="l00122"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a8a8f6bdc98a851b29a69b484cb1bad98"> 122</a></span><span class="preprocessor">#define static_assert _Static_assert</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 id="l00123" name="l00123"></a><span class="lineno"> 123</span><span class="preprocessor">#endif</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 id="l00124" name="l00124"></a><span class="lineno"> 124</span> </div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; </div> <div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span><span class="preprocessor">#ifdef __LP64__</span></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 id="l00126" name="l00126"></a><span class="lineno"> 126</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 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 id="l00127" name="l00127"></a><span class="lineno"> 127</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 name="l00128"></a><span class="lineno"> 128</span>&#160; </div> <div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</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 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 id="l00129" name="l00129"></a><span class="lineno"> 129</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 name="l00130"></a><span class="lineno"> 130</span>&#160; </div> <div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</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 name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="preprocessor">#ifndef __cplusplus</span></div> <div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</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 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 id="l00132" name="l00132"></a><span class="lineno"> 132</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 name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="preprocessor">#endif</span></div> <div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</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 name="l00134"></a><span class="lineno"> 134</span>&#160; </div> <div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</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 name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="preprocessor">#ifdef __LP64__</span></div> <div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</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 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 id="l00136" name="l00136"></a><span class="lineno"> 136</span><span class="preprocessor">#else</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 id="l00137" name="l00137"></a><span class="lineno"> 137</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 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 id="l00138" name="l00138"></a><span class="lineno"> 138</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 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 id="l00139" name="l00139"></a><span class="lineno"> 139</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 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 id="l00140" name="l00140"></a><span class="lineno"> 140</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 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 id="l00141" name="l00141"></a><span class="lineno"> 141</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 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 id="l00142" name="l00142"></a><span class="lineno"> 142</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 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 id="l00143" name="l00143"></a><span class="lineno"> 143</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 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 id="l00144" name="l00144"></a><span class="lineno"> 144</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 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 id="l00145" name="l00145"></a><span class="lineno"> 145</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="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="preprocessor">#else</span></div> <div class="foldopen" id="foldopen00146" data-start="{" data-end="}">
<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 id="l00146" name="l00146"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#adeee0c5ffa0505b0fb9cbde29aa5a750"> 146</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 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 id="l00147" name="l00147"></a><span class="lineno"> 147</span><span class="preprocessor">#endif</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 id="l00148" name="l00148"></a><span class="lineno"> 148</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 id="l00149" name="l00149"></a><span class="lineno"> 149</span><span class="preprocessor">#undef static_assert</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 id="l00150" name="l00150"></a><span class="lineno"> 150</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="foldopen" id="foldopen00151" data-start="{" data-end="};">
<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 id="l00151" name="l00151"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html"> 151</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 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 id="l00152" name="l00152"></a><span class="lineno"> 152</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 id="l00154" name="l00154"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a564f699164b986ac3358ce6acde557e5"> 154</a></span> dev_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a564f699164b986ac3358ce6acde557e5">Device</a>;</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 id="l00155" name="l00155"></a><span class="lineno"> 155</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 id="l00157" name="l00157"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ab513d931acdad2f26554dbcc31fe90e4"> 157</a></span> ino_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#ab513d931acdad2f26554dbcc31fe90e4">Index</a>;</div>
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; </div> <div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> </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 id="l00160" name="l00160"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808"> 160</a></span> mode_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a>;</div>
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; </div> <div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> </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 id="l00163" name="l00163"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a90cbd8716158e3d6c367080d81e7327e"> 163</a></span> nlink_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a90cbd8716158e3d6c367080d81e7327e">HardLinks</a>;</div>
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;{</div> <div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> </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 id="l00166" name="l00166"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a640517af38108c7ece215fe6789b497a"> 166</a></span> uid_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a640517af38108c7ece215fe6789b497a">UserID</a>;</div>
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; </div> <div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> </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 id="l00169" name="l00169"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a6df31642b52e126ee6433ae83c5c7df8"> 169</a></span> gid_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a6df31642b52e126ee6433ae83c5c7df8">GroupID</a>;</div>
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; </div> <div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> </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 id="l00172" name="l00172"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a0894ecf497e1e426853b876a47459280"> 172</a></span> dev_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a0894ecf497e1e426853b876a47459280">RawDevice</a>;</div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; </div> <div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> </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 id="l00175" name="l00175"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a5f3da9475a138d8a510be43e53dd20b6"> 175</a></span> off_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a5f3da9475a138d8a510be43e53dd20b6">Size</a>;</div>
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; </div> <div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span> </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 id="l00178" name="l00178"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#af0d5a9e82aa0ece31db45ae57b97b5d9"> 178</a></span> time_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#af0d5a9e82aa0ece31db45ae57b97b5d9">AccessTime</a>;</div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; </div> <div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> </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 id="l00181" name="l00181"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a9f1f01620d0175f71eff75e384cd9042"> 181</a></span> time_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a9f1f01620d0175f71eff75e384cd9042">ModifyTime</a>;</div>
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; </div> <div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span> </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 id="l00184" name="l00184"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a3d80694a7ef662e6e37ef68a5490f6ae"> 184</a></span> time_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a3d80694a7ef662e6e37ef68a5490f6ae">ChangeTime</a>;</div>
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; </div> <div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span> </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 id="l00187" name="l00187"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#aac2e36f2ffad2d048f6d1d3f988765ef"> 187</a></span> blksize_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#aac2e36f2ffad2d048f6d1d3f988765ef">BlockSize</a>;</div>
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; </div> <div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span> </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 id="l00190" name="l00190"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a4e032619e90e03194c162718a33f09a0"> 190</a></span> blkcnt_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a4e032619e90e03194c162718a33f09a0">Blocks</a>;</div>
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; </div> <div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span> </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 id="l00193" name="l00193"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a733e07be0afb4a7a10555436d8deb100"> 193</a></span> mode_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a733e07be0afb4a7a10555436d8deb100">Attribute</a>;</div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; </div> <div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span> </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 id="l00195" name="l00195"></a><span class="lineno"> 195</span><span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; </div> <div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span> </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 id="l00197" name="l00197"></a><span class="lineno"> 197</span> dev_t MakeDevice(<span class="keywordtype">int</span> Major, <span class="keywordtype">int</span> Minor)</div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; </div> <div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span> {</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 id="l00199" name="l00199"></a><span class="lineno"> 199</span> <span class="keywordflow">return</span> ((Major &amp; 0xFFF) &lt;&lt; 8) |</div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; </div> <div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span> (Minor &amp; 0xFF);</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 id="l00201" name="l00201"></a><span class="lineno"> 201</span> }</div>
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; </div> <div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span> </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 id="l00203" name="l00203"></a><span class="lineno"> 203</span> <span class="keywordtype">int</span> GetMajor()</div>
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; </div> <div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span> {</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 id="l00205" name="l00205"></a><span class="lineno"> 205</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 name="l00208"></a><span class="lineno"> 208</span>&#160; {</div> <div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> }</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 id="l00207" name="l00207"></a><span class="lineno"> 207</span> </div>
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; (Minor &amp; 0xFF);</div> <div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span> <span class="keywordtype">int</span> GetMinor()</div>
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; }</div> <div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span> {</div>
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; </div> <div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</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 name="l00213"></a><span class="lineno"> 213</span>&#160; <span class="keywordtype">int</span> GetMajor()</div> <div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> }</div>
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; {</div> <div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span> </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 id="l00213" name="l00213"></a><span class="lineno"> 213</span> <span class="keywordtype">void</span> SetFileType(mode_t Type)</div>
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; }</div> <div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span> {</div>
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; </div> <div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</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 name="l00218"></a><span class="lineno"> 218</span>&#160; <span class="keywordtype">int</span> GetMinor()</div> <div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span> (Type &amp; <a class="code hl_define" href="../../df/d26/fs_8h.html#ab5bee51e9ee68b83ab11d4b340f7200b">S_IFMT</a>);</div>
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; {</div> <div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span> }</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 id="l00218" name="l00218"></a><span class="lineno"> 218</span> </div>
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; }</div> <div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</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 name="l00222"></a><span class="lineno"> 222</span>&#160; </div> <div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</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 name="l00223"></a><span class="lineno"> 223</span>&#160; <span class="keywordtype">void</span> SetFileType(mode_t Type)</div> <div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</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 name="l00224"></a><span class="lineno"> 224</span>&#160; {</div> <div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span> </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 id="l00223" name="l00223"></a><span class="lineno"> 223</span> <span class="keywordtype">void</span> SetPermissions(mode_t Permissions)</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 id="l00224" name="l00224"></a><span class="lineno"> 224</span> {</div>
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; }</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; <a class="code hl_define" href="../../df/d26/fs_8h.html#ab5bee51e9ee68b83ab11d4b340f7200b">S_IFMT</a>) |</div>
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; </div> <div class="line"><a id="l00226" name="l00226"></a><span class="lineno"> 226</span> (Permissions &amp; ~<a class="code hl_define" href="../../df/d26/fs_8h.html#ab5bee51e9ee68b83ab11d4b340f7200b">S_IFMT</a>);</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 id="l00227" name="l00227"></a><span class="lineno"> 227</span> }</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 id="l00228" name="l00228"></a><span class="lineno"> 228</span> </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 id="l00229" name="l00229"></a><span class="lineno"> 229</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 name="l00232"></a><span class="lineno"> 232</span>&#160; </div> <div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</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 name="l00233"></a><span class="lineno"> 233</span>&#160; <span class="keywordtype">void</span> SetPermissions(mode_t Permissions)</div> <div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span> </div>
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; {</div> <div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span><span class="preprocessor">#endif </span><span class="comment">// __cplusplus</span></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 id="l00233" name="l00233"></a><span class="lineno"> 233</span>};</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>
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; }</div> <div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span> </div>
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; </div> <div class="foldopen" id="foldopen00235" data-start="{" data-end="};">
<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 id="l00235" name="l00235"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html"> 235</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 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 id="l00236" name="l00236"></a><span class="lineno"> 236</span>{</div>
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; </div> <div class="line"><a id="l00237" name="l00237"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#aaf47378e1023c469b361bfbfe1e68ec4"> 237</a></span> ino_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#aaf47378e1023c469b361bfbfe1e68ec4">d_ino</a>;</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 id="l00238" name="l00238"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a883eee0b0e9bc85a6a4c0b81c12d59b4"> 238</a></span> off_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a883eee0b0e9bc85a6a4c0b81c12d59b4">d_off</a>;</div>
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;};</div> <div class="line"><a id="l00239" name="l00239"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ab16632cca111e54cdbcb1e3ce465ed3c"> 239</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 name="l00244"></a><span class="lineno"> 244</span>&#160; </div> <div class="line"><a id="l00240" name="l00240"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ae62da46e9487a67427fad586aa96806a"> 240</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 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 id="l00241" name="l00241"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a5a9f69f32f7f6d41513d7093cd06b27b"> 241</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 name="l00246"></a><span class="lineno"> 246</span>&#160;{</div> <div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span>};</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>
<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 id="l00243" name="l00243"></a><span class="lineno"> 243</span> </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="foldopen" id="foldopen00244" data-start="{" data-end="};">
<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 id="l00244" name="l00244"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html"> 244</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 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 id="l00245" name="l00245"></a><span class="lineno"> 245</span>{</div>
<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;};</div> <div class="line"><a id="l00246" name="l00246"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a596b05c30fb6356f46f6c827bdac7fc6"> 246</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 name="l00253"></a><span class="lineno"> 253</span>&#160; </div> <div class="line"><a id="l00247" name="l00247"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a594a4636414d0b19f3b08860c0121a66"> 247</a></span> ino_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a594a4636414d0b19f3b08860c0121a66">Index</a>;</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 id="l00248" name="l00248"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a667a06765053832b0e364d352d331481"> 248</a></span> mode_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a667a06765053832b0e364d352d331481">Mode</a>;</div>
<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;{</div> <div class="line"><a id="l00249" name="l00249"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ab5bfae4f7951e37243599de928130341"> 249</a></span> uint32_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#ab5bfae4f7951e37243599de928130341">Flags</a>;</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 id="l00250" name="l00250"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ac7fd076e6f0290af80aee31a0af35b4a"> 250</a></span> off_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#ac7fd076e6f0290af80aee31a0af35b4a">Offset</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 id="l00251" name="l00251"></a><span class="lineno"> 251</span> </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 id="l00252" name="l00252"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a866fcc7922cd6949f8ee7e41b270fde6"> 252</a></span> uintptr_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a866fcc7922cd6949f8ee7e41b270fde6">KernelData</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 id="l00253" name="l00253"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ad5d7f7b9b3133592e590d5e9b5173425"> 253</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 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 id="l00254" name="l00254"></a><span class="lineno"> 254</span> </div>
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; </div> <div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span><span class="preprocessor">#ifdef __cplusplus</span></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 id="l00256" name="l00256"></a><span class="lineno"> 256</span> </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 id="l00257" name="l00257"></a><span class="lineno"> 257</span> <span class="comment">/* ... */</span></div>
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; </div> <div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span> </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 id="l00259" name="l00259"></a><span class="lineno"> 259</span> <span class="keywordtype">void</span> SetDevice(<span class="keywordtype">int</span> Major, <span class="keywordtype">int</span> Minor)</div>
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; </div> <div class="line"><a id="l00260" name="l00260"></a><span class="lineno"> 260</span> {</div>
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; <span class="comment">/* ... */</span></div> <div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span> this-&gt;RawDevice = ((Major &amp; 0xFFF) &lt;&lt; 8) |</div>
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; </div> <div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span> (Minor &amp; 0xFF);</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 id="l00263" name="l00263"></a><span class="lineno"> 263</span> }</div>
<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; {</div> <div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span> </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 id="l00265" name="l00265"></a><span class="lineno"> 265</span> <span class="keywordtype">int</span> GetMajor()</div>
<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; (Minor &amp; 0xFF);</div> <div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span> {</div>
<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; }</div> <div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</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 name="l00274"></a><span class="lineno"> 274</span>&#160; </div> <div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</span> }</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 id="l00269" name="l00269"></a><span class="lineno"> 269</span> </div>
<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; {</div> <div class="line"><a id="l00270" name="l00270"></a><span class="lineno"> 270</span> <span class="keywordtype">int</span> GetMinor()</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 id="l00271" name="l00271"></a><span class="lineno"> 271</span> {</div>
<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; }</div> <div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span> <span class="keywordflow">return</span> this-&gt;RawDevice &amp; 0xFF;</div>
<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; </div> <div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</span> }</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 id="l00274" name="l00274"></a><span class="lineno"> 274</span> </div>
<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; {</div> <div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span> <a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a>()</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 id="l00276" name="l00276"></a><span class="lineno"> 276</span> {</div>
<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; }</div> <div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#a596b05c30fb6356f46f6c827bdac7fc6">Device</a> = 0;</div>
<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; </div> <div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#a138b2f9d3133d7b3aeeec3986d064a7a">RawDevice</a> = 0;</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 id="l00279" name="l00279"></a><span class="lineno"> 279</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#a594a4636414d0b19f3b08860c0121a66">Index</a> = 0;</div>
<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; {</div> <div class="line"><a id="l00280" name="l00280"></a><span class="lineno"> 280</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#a667a06765053832b0e364d352d331481">Mode</a> = 0;</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 id="l00281" name="l00281"></a><span class="lineno"> 281</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#ab5bfae4f7951e37243599de928130341">Flags</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 id="l00282" name="l00282"></a><span class="lineno"> 282</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#ac7fd076e6f0290af80aee31a0af35b4a">Offset</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 id="l00283" name="l00283"></a><span class="lineno"> 283</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#a866fcc7922cd6949f8ee7e41b270fde6">KernelData</a> = 0x0;</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 id="l00284" name="l00284"></a><span class="lineno"> 284</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 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 id="l00285" name="l00285"></a><span class="lineno"> 285</span> }</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 id="l00286" name="l00286"></a><span class="lineno"> 286</span> </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 id="l00287" name="l00287"></a><span class="lineno"> 287</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 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 id="l00288" name="l00288"></a><span class="lineno"> 288</span> </div>
<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; }</div> <div class="line"><a id="l00289" name="l00289"></a><span class="lineno"> 289</span><span class="preprocessor">#else </span><span class="comment">// __cplusplus</span></div>
<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; </div> <div class="line"><a id="l00290" name="l00290"></a><span class="lineno"> 290</span> </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="foldopen" id="foldopen00291" data-start="" data-end="">
<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; </div> <div class="line"><a id="l00291" name="l00291"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ad0d8f5f25260c684d5194149d51bdab4"> 291</a></span><span class="preprocessor">#define INODE_MAKEDEV(major, minor) \</span></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 id="l00292" name="l00292"></a><span class="lineno"> 292</span><span class="preprocessor"> ((dev_t)(((major &amp; 0xFFF) &lt;&lt; 8) | \</span></div>
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; </div> <div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span><span class="preprocessor"> (minor &amp; 0xFF)))</span></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>
<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 id="l00294" name="l00294"></a><span class="lineno"> 294</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="foldopen" id="foldopen00295" data-start="" data-end="">
<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; </div> <div class="line"><a id="l00295" name="l00295"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a270b0fbec1ed39659f47894e379126c8"> 295</a></span><span class="preprocessor">#define INODE_MAJOR(rdev) \</span></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 id="l00296" name="l00296"></a><span class="lineno"> 296</span><span class="preprocessor"> ((int)(((rdev) &gt;&gt; 8) &amp; 0xFFF))</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>
<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; </div> <div class="line"><a id="l00297" name="l00297"></a><span class="lineno"> 297</span> </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="foldopen" id="foldopen00298" data-start="" data-end="">
<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 id="l00298" name="l00298"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a6b01f8d41285666c43e975064fb65d40"> 298</a></span><span class="preprocessor">#define INODE_MINOR(rdev) \</span></div>
<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; </div> <div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span><span class="preprocessor"> ((int)((rdev) &amp; 0xFF))</span></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>
<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;};</div> <div class="line"><a id="l00300" name="l00300"></a><span class="lineno"> 300</span> </div>
<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; </div> <div class="line"><a id="l00301" name="l00301"></a><span class="lineno"> 301</span><span class="preprocessor">#endif </span><span class="comment">// __cplusplus</span></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 id="l00302" name="l00302"></a><span class="lineno"> 302</span>};</div>
<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;{</div> </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 id="l00303" name="l00303"></a><span class="lineno"> 303</span> </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="foldopen" id="foldopen00304" data-start="{" data-end="};">
<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 id="l00304" name="l00304"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html"> 304</a></span><span class="keyword">struct </span><a class="code hl_struct" href="../../db/de6/structInodeOperations.html">InodeOperations</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 id="l00305" name="l00305"></a><span class="lineno"> 305</span>{</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 id="l00306" name="l00306"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a7f143243e5be1fc608f99072d3c93cb5"> 306</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 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 id="l00307" name="l00307"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#abed9ba869733a00a02a41a3ea9765bda"> 307</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 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 id="l00308" name="l00308"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a229c34e01b322f1b9533a049ff1f5cc9"> 308</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 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 id="l00309" name="l00309"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a54bbd07bcb9a6143867be3aa05577413"> 309</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 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 id="l00310" name="l00310"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a1b8ac7df82a22e9ee822c240a79076b4"> 310</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 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 id="l00311" name="l00311"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#adb7eaaee195090e8d618a6e9c3ca507a"> 311</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 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 id="l00312" name="l00312"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a1636030e07da14031506e2ec85fae4c6"> 312</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 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 id="l00313" name="l00313"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a869200a6c684532a9a75a05bca1e9270"> 313</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 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 id="l00314" name="l00314"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#ab9c62336bdce356caa7d165b86371e7f"> 314</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 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 id="l00315" name="l00315"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a0df9d6741496cdbe9d25d4d80d06f509"> 315</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 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 id="l00316" name="l00316"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a033b7baebdcfa352b4d84e4e3c9cee80"> 316</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 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 id="l00317" name="l00317"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a490a002f55d3f99697641d2de8e62ae9"> 317</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 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 id="l00318" name="l00318"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#afb5728ae092216ddd3db335d1173e687"> 318</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 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 id="l00319" name="l00319"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a530732a5e449903291a39f37b066befd"> 319</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 name="l00334"></a><span class="lineno"> 334</span>&#160; </div> <div class="line"><a id="l00320" name="l00320"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#abf61f594d2b1d2a10a995329372c9ed9"> 320</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 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 id="l00321" name="l00321"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#ae49064b9b56c095e3104fd73e19e7c7e"> 321</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 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 id="l00322" name="l00322"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#ace503c1be6e9452757578cad84370016"> 322</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 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 id="l00323" name="l00323"></a><span class="lineno"> 323</span>} <a class="code hl_variable" href="../../df/d26/fs_8h.html#a21ace075273579727f14d0eefb1b934e">__attribute__</a>((packed));</div>
<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; </div> </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>
<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 id="l00324" name="l00324"></a><span class="lineno"> 324</span> </div>
<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;{</div> <div class="line"><a id="l00325" name="l00325"></a><span class="lineno"> 325</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 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 id="l00326" name="l00326"></a><span class="lineno"> 326</span> </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="foldopen" id="foldopen00327" data-start="{" data-end="};">
<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; </div> <div class="line"><a id="l00327" name="l00327"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html"> 327</a></span><span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d4/d24/structFileSystemDevice">FileSystemDevice</a></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 id="l00328" name="l00328"></a><span class="lineno"> 328</span>{</div>
<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; </div> <div class="foldopen" id="foldopen00329" data-start="{" data-end="};">
<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 id="l00329" name="l00329"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html"> 329</a></span> <span class="keyword">struct</span></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 id="l00330" name="l00330"></a><span class="lineno"> 330</span> {</div>
<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; </div> <div class="line"><a id="l00336" name="l00336"></a><span class="lineno"> 336</span> <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 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 id="l00337" name="l00337"></a><span class="lineno"> 337</span> <span class="keyword">struct </span><a class="code hl_struct" href="../../db/de6/structInodeOperations.html">InodeOperations</a> *ops;</div>
<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160;{</div> <div class="line"><a id="l00338" name="l00338"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ae7fa98dc9b923a5a711d4c9a4fdf36e0"> 338</a></span> } <a class="code hl_variable" href="../../df/d26/fs_8h.html#ae7fa98dc9b923a5a711d4c9a4fdf36e0">inode</a>;</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>
<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 id="l00339" name="l00339"></a><span class="lineno"> 339</span> </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 id="l00345" name="l00345"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ae311d9d0d76dbba597183a4a934720b4"> 345</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="../../de/d40/block_8h.html#da/df6/structBlockDevice">BlockDevice</a> *<a class="code hl_variable" href="../../df/d26/fs_8h.html#ae311d9d0d76dbba597183a4a934720b4">Block</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 id="l00346" name="l00346"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a21ace075273579727f14d0eefb1b934e"> 346</a></span>};</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>
<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; </div> <div class="line"><a id="l00347" name="l00347"></a><span class="lineno"> 347</span> </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="foldopen" id="foldopen00348" data-start="{" data-end="};">
<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 id="l00348" name="l00348"></a><span class="lineno"><a class="line" href="../../d2/d55/structSuperBlockOperations.html"> 348</a></span><span class="keyword">struct </span><a class="code hl_struct" href="../../d2/d55/structSuperBlockOperations.html">SuperBlockOperations</a></div>
<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160; </div> <div class="line"><a id="l00349" name="l00349"></a><span class="lineno"> 349</span>{</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 id="l00350" name="l00350"></a><span class="lineno"><a class="line" href="../../d2/d55/structSuperBlockOperations.html#a9b919eaba70c8e9d020930ba97b7df68"> 350</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 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 id="l00351" name="l00351"></a><span class="lineno"><a class="line" href="../../d2/d55/structSuperBlockOperations.html#a91b8a508085e42bcf27a06058a0fd2f7"> 351</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 name="l00382"></a><span class="lineno"> 382</span>&#160; </div> <div class="line"><a id="l00352" name="l00352"></a><span class="lineno"> 352</span> </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="line"><a id="l00363" name="l00363"></a><span class="lineno"><a class="line" href="../../d2/d55/structSuperBlockOperations.html#ac57a866f55ed08d2dd2897b27a541eb2"> 363</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="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="line"><a id="l00364" name="l00364"></a><span class="lineno"> 364</span> </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="line"><a id="l00374" name="l00374"></a><span class="lineno"><a class="line" href="../../d2/d55/structSuperBlockOperations.html#ac5d91cc844c75e8d58ef124a9b2c8722"> 374</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="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="line"><a id="l00375" name="l00375"></a><span class="lineno"> 375</span> </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="line"><a id="l00385" name="l00385"></a><span class="lineno"><a class="line" href="../../d2/d55/structSuperBlockOperations.html#a8216e560343fe4d60d25d9339369008c"> 385</a></span> int (*<a class="code hl_variable" href="../../d2/d55/structSuperBlockOperations.html#a8216e560343fe4d60d25d9339369008c">Probe</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d4/d24/structFileSystemDevice">FileSystemDevice</a> *Device);</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="line"><a id="l00386" name="l00386"></a><span class="lineno"> 386</span> </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="line"><a id="l00398" name="l00398"></a><span class="lineno"><a class="line" href="../../d2/d55/structSuperBlockOperations.html#a7df12971dc1079e22cb77d62743b12c6"> 398</a></span> int (*<a class="code hl_variable" href="../../d2/d55/structSuperBlockOperations.html#a7df12971dc1079e22cb77d62743b12c6">Mount</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a> *FS, <span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> **Root, <span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d4/d24/structFileSystemDevice">FileSystemDevice</a> *Device);</div>
<div class="line"><a id="l00399" name="l00399"></a><span class="lineno"> 399</span> </div>
<div class="line"><a id="l00409" name="l00409"></a><span class="lineno"><a class="line" href="../../d2/d55/structSuperBlockOperations.html#a5be3ba7b778d10a6333b429bcb7accb7"> 409</a></span> int (*<a class="code hl_variable" href="../../d2/d55/structSuperBlockOperations.html#a5be3ba7b778d10a6333b429bcb7accb7">Unmount</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a> *FS);</div>
<div class="line"><a id="l00410" name="l00410"></a><span class="lineno"> 410</span>} <a class="code hl_variable" href="../../df/d26/fs_8h.html#a21ace075273579727f14d0eefb1b934e">__attribute__</a>((packed));</div>
</div>
<div class="line"><a id="l00411" name="l00411"></a><span class="lineno"> 411</span> </div>
<div class="foldopen" id="foldopen00412" data-start="{" data-end="};">
<div class="line"><a id="l00412" name="l00412"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html"> 412</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="l00413" name="l00413"></a><span class="lineno"> 413</span>{</div>
<div class="line"><a id="l00414" name="l00414"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a445b70dc0c2908c5f600c6bc4f60c387"> 414</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="l00415" name="l00415"></a><span class="lineno"> 415</span> </div>
<div class="line"><a id="l00416" name="l00416"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a3790269ab0eed561191ef95d65747e82"> 416</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="l00417" name="l00417"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a2574a851a68bf7e94b081586ac0fadd4"> 417</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#a2574a851a68bf7e94b081586ac0fadd4">Capabilities</a>;</div>
<div class="line"><a id="l00418" name="l00418"></a><span class="lineno"> 418</span> </div>
<div class="line"><a id="l00419" name="l00419"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a2b23f750051678a50319f21d04541d66"> 419</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="l00420" name="l00420"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a2e69ea86f5e1537c9173b961a03bdc0c"> 420</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="l00421" name="l00421"></a><span class="lineno"> 421</span> </div>
<div class="line"><a id="l00422" name="l00422"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#afed4851539e0eb74fbd4cc4c0dca8abd"> 422</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="l00423" name="l00423"></a><span class="lineno"> 423</span>} <a class="code hl_variable" href="../../df/d26/fs_8h.html#a21ace075273579727f14d0eefb1b934e">__attribute__</a>((packed));</div>
</div>
<div class="line"><a id="l00424" name="l00424"></a><span class="lineno"> 424</span> </div>
<div class="line"><a id="l00425" name="l00425"></a><span class="lineno"> 425</span><span class="preprocessor">#ifndef __kernel__</span></div>
<div class="line"><a id="l00426" name="l00426"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a0b8555bbebfe763731f39ba53e9ddc7f"> 426</a></span>dev_t <a class="code hl_function" href="../../df/d26/fs_8h.html#a0b8555bbebfe763731f39ba53e9ddc7f">RegisterMountPoint</a>(<a class="code hl_struct" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a> *fsi, <a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Root);</div>
<div class="line"><a id="l00427" name="l00427"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a339c1ed1e08b3248cbaad2b3b63ba86d"> 427</a></span><span class="keywordtype">int</span> <a class="code hl_function" href="../../df/d26/fs_8h.html#a339c1ed1e08b3248cbaad2b3b63ba86d">UnregisterMountPoint</a>(dev_t Device);</div>
<div class="line"><a id="l00428" name="l00428"></a><span class="lineno"> 428</span> </div>
<div class="line"><a id="l00429" name="l00429"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a75f4deeb21caf3c4150e515e19913349"> 429</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="l00430" name="l00430"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a41338d5d4b70d416fb956287f27773a8"> 430</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="l00431" name="l00431"></a><span class="lineno"> 431</span><span class="preprocessor">#endif </span><span class="comment">// !__kernel__</span></div>
<div class="line"><a id="l00432" name="l00432"></a><span class="lineno"> 432</span> </div>
<div class="line"><a id="l00433" name="l00433"></a><span class="lineno"> 433</span><span class="preprocessor">#endif </span><span class="comment">// !__FENNIX_API_FILESYSTEM_H__</span></div>
<div class="ttc" id="ablock_8h_html_da/df6/structBlockDevice"><div class="ttname"><a href="../../de/d40/block_8h.html#da/df6/structBlockDevice">BlockDevice</a></div><div class="ttdef"><b>Definition</b> <a href="../../de/d40/block_8h_source.html#l00029">block.h:30</a></div></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#l00172">fs.h:172</a></div></div>
<div class="ttc" id="afs_8h_html_a0b8555bbebfe763731f39ba53e9ddc7f"><div class="ttname"><a href="../../df/d26/fs_8h.html#a0b8555bbebfe763731f39ba53e9ddc7f">RegisterMountPoint</a></div><div class="ttdeci">dev_t RegisterMountPoint(FileSystemInfo *fsi, Inode *Root)</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#l00246">fs.h:246</a></div></div>
<div class="ttc" id="afs_8h_html_a21ace075273579727f14d0eefb1b934e"><div class="ttname"><a href="../../df/d26/fs_8h.html#a21ace075273579727f14d0eefb1b934e">__attribute__</a></div><div class="ttdeci">struct FileSystemDevice __attribute__</div></div>
<div class="ttc" id="afs_8h_html_a2574a851a68bf7e94b081586ac0fadd4"><div class="ttname"><a href="../../df/d26/fs_8h.html#a2574a851a68bf7e94b081586ac0fadd4">FileSystemInfo::Capabilities</a></div><div class="ttdeci">int Capabilities</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00417">fs.h:417</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#l00419">fs.h:419</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#l00420">fs.h:420</a></div></div>
<div class="ttc" id="afs_8h_html_a339c1ed1e08b3248cbaad2b3b63ba86d"><div class="ttname"><a href="../../df/d26/fs_8h.html#a339c1ed1e08b3248cbaad2b3b63ba86d">UnregisterMountPoint</a></div><div class="ttdeci">int UnregisterMountPoint(dev_t Device)</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#l00416">fs.h:416</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#l00184">fs.h:184</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_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_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#l00414">fs.h:414</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_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#l00190">fs.h:190</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_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#l00154">fs.h:154</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_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#l00247">fs.h:247</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_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#l00246">fs.h:246</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_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#l00241">fs.h:241</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_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#l00175">fs.h:175</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_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#l00166">fs.h:166</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_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#l00248">fs.h:248</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_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#l00169">fs.h:169</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_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#l00193">fs.h:193</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_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_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_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#l00252">fs.h:252</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_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#l00238">fs.h:238</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#l00163">fs.h:163</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#l00181">fs.h:181</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#l00187">fs.h:187</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#l00237">fs.h:237</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#l00239">fs.h:239</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#l00157">fs.h:157</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_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#l00249">fs.h:249</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_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_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_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#l00250">fs.h:250</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_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#l00253">fs.h:253</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_ae311d9d0d76dbba597183a4a934720b4"><div class="ttname"><a href="../../df/d26/fs_8h.html#ae311d9d0d76dbba597183a4a934720b4">FileSystemDevice::Block</a></div><div class="ttdeci">struct BlockDevice * Block</div><div class="ttdoc">Block Device.</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00345">fs.h:345</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#l00240">fs.h:240</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_ae7fa98dc9b923a5a711d4c9a4fdf36e0"><div class="ttname"><a href="../../df/d26/fs_8h.html#ae7fa98dc9b923a5a711d4c9a4fdf36e0">FileSystemDevice::inode</a></div><div class="ttdeci">struct FileSystemDevice::@16 inode</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#l00178">fs.h:178</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#l00160">fs.h:160</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#l00422">fs.h:422</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_d4/d24/structFileSystemDevice"><div class="ttname"><a href="../../df/d26/fs_8h.html#d4/d24/structFileSystemDevice">FileSystemDevice</a></div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00327">fs.h:328</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_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#l00151">fs.h:152</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_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#l00244">fs.h:245</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_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#l00235">fs.h:236</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="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#l00412">fs.h:413</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#l00304">fs.h:305</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_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#l00316">fs.h:316</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_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#l00315">fs.h:315</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_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#l00312">fs.h:312</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_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#l00310">fs.h:310</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_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#l00308">fs.h:308</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_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#l00317">fs.h:317</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_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#l00319">fs.h:319</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_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#l00309">fs.h:309</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_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#l00306">fs.h:306</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_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#l00313">fs.h:313</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_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#l00314">fs.h:314</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_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#l00307">fs.h:307</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_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#l00320">fs.h:320</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_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#l00322">fs.h:322</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_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#l00311">fs.h:311</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_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#l00321">fs.h:321</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="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#l00318">fs.h:318</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"><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#l00348">fs.h:349</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_a5be3ba7b778d10a6333b429bcb7accb7"><div class="ttname"><a href="../../d2/d55/structSuperBlockOperations.html#a5be3ba7b778d10a6333b429bcb7accb7">SuperBlockOperations::Unmount</a></div><div class="ttdeci">int(* Unmount)(struct FileSystemInfo *FS)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00409">fs.h:409</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_a7df12971dc1079e22cb77d62743b12c6"><div class="ttname"><a href="../../d2/d55/structSuperBlockOperations.html#a7df12971dc1079e22cb77d62743b12c6">SuperBlockOperations::Mount</a></div><div class="ttdeci">int(* Mount)(struct FileSystemInfo *FS, struct Inode **Root, struct FileSystemDevice *Device)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00398">fs.h:398</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_a8216e560343fe4d60d25d9339369008c"><div class="ttname"><a href="../../d2/d55/structSuperBlockOperations.html#a8216e560343fe4d60d25d9339369008c">SuperBlockOperations::Probe</a></div><div class="ttdeci">int(* Probe)(struct FileSystemDevice *Device)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00385">fs.h:385</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="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#l00351">fs.h:351</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#l00350">fs.h:350</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#l00363">fs.h:363</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#l00374">fs.h:374</a></div></div>
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content --> </div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul> <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="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 18:35:47 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 Sun May 18 2025 20:18:23 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> </ul>
</div> </div>
</body> </body>

View File

@@ -5,7 +5,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=9" /> <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" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: tools/doxygen/index.md File Reference</title> <title>Fennix: tools/doxygen/index.md File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" /> <link href="../../tabs.css" rel="stylesheet" type="text/css" />
@@ -52,21 +52,22 @@
</tbody> </tbody>
</table> </table>
</div> </div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 --> <!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <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 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */ /* @license-end */
</script> </script>
<script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript"> <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() { $(function() {
initMenu('../../',true,false,'search.php','Search'); initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(document).ready(function() { init_search(); });
}); });
/* @license-end */</script> /* @license-end */
</script>
<div id="main-nav"></div> <div id="main-nav"></div>
</div><!-- top --> </div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -80,7 +81,7 @@ $(function() {
</div> </div>
</div> </div>
<script type="text/javascript"> <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(); }); $(document).ready(function(){initNavTree('df/dcf/index_8md.html','../../'); initResizable(); });
/* @license-end */ /* @license-end */
</script> </script>
@@ -94,14 +95,20 @@ $(document).ready(function(){initNavTree('df/dcf/index_8md.html','../../'); init
<!-- iframe showing the search results (closed by default) --> <!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow"> <div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" <div id="MSearchResults">
name="MSearchResults" id="MSearchResults"> <div class="SRPage">
</iframe> <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>
<div class="header"> <div class="header">
<div class="headertitle"> <div class="headertitle"><div class="title">tools/doxygen/index.md File Reference</div></div>
<div class="title">tools/doxygen/index.md File Reference</div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <div class="contents">
</div><!-- 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! --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul> <ul>
<li class="navelem"><a class="el" href="../../df/dcf/index_8md.html">index.md</a></li> <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 18:35:47 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 Sun May 18 2025 20:18:23 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> </ul>
</div> </div>
</body> </body>

View File

@@ -5,7 +5,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=9" /> <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" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: tools/doxygen Directory Reference</title> <title>Fennix: tools/doxygen Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css" /> <link href="tabs.css" rel="stylesheet" type="text/css" />
@@ -52,21 +52,22 @@
</tbody> </tbody>
</table> </table>
</div> </div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 --> <!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <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 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */ /* @license-end */
</script> </script>
<script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script> <script type="text/javascript" src="menu.js"></script>
<script type="text/javascript"> <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() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(document).ready(function() { init_search(); });
}); });
/* @license-end */</script> /* @license-end */
</script>
<div id="main-nav"></div> <div id="main-nav"></div>
</div><!-- top --> </div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -80,7 +81,7 @@ $(function() {
</div> </div>
</div> </div>
<script type="text/javascript"> <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(); }); $(document).ready(function(){initNavTree('dir_2b1679bdc089c66bbf71953a395e87ea.html',''); initResizable(); });
/* @license-end */ /* @license-end */
</script> </script>
@@ -94,14 +95,20 @@ $(document).ready(function(){initNavTree('dir_2b1679bdc089c66bbf71953a395e87ea.h
<!-- iframe showing the search results (closed by default) --> <!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow"> <div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" <div id="MSearchResults">
name="MSearchResults" id="MSearchResults"> <div class="SRPage">
</iframe> <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>
<div class="header"> <div class="header">
<div class="headertitle"> <div class="headertitle"><div class="title">doxygen Directory Reference</div></div>
<div class="title">doxygen Directory Reference</div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <div class="contents">
</div><!-- 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! --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul> <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="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 18:35:47 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 Sun May 18 2025 20:18:23 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> </ul>
</div> </div>
</body> </body>

View File

@@ -5,7 +5,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=9" /> <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" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Kernel/include Directory Reference</title> <title>Fennix: Kernel/include Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css" /> <link href="tabs.css" rel="stylesheet" type="text/css" />
@@ -52,21 +52,22 @@
</tbody> </tbody>
</table> </table>
</div> </div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 --> <!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <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 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */ /* @license-end */
</script> </script>
<script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script> <script type="text/javascript" src="menu.js"></script>
<script type="text/javascript"> <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() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(document).ready(function() { init_search(); });
}); });
/* @license-end */</script> /* @license-end */
</script>
<div id="main-nav"></div> <div id="main-nav"></div>
</div><!-- top --> </div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -80,7 +81,7 @@ $(function() {
</div> </div>
</div> </div>
<script type="text/javascript"> <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(); }); $(document).ready(function(){initNavTree('dir_2c335c1ccbf6ef7c89cc08c9ed88be2e.html',''); initResizable(); });
/* @license-end */ /* @license-end */
</script> </script>
@@ -94,20 +95,26 @@ $(document).ready(function(){initNavTree('dir_2c335c1ccbf6ef7c89cc08c9ed88be2e.h
<!-- iframe showing the search results (closed by default) --> <!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow"> <div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" <div id="MSearchResults">
name="MSearchResults" id="MSearchResults"> <div class="SRPage">
</iframe> <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>
<div class="header"> <div class="header">
<div class="headertitle"> <div class="headertitle"><div class="title">include Directory Reference</div></div>
<div class="title">include Directory Reference</div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <div class="contents">
<table class="memberdecls"> <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> 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> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
</div><!-- contents --> </div><!-- contents -->
@@ -116,7 +123,7 @@ Directories</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul> <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_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 18:35:47 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 Sun May 18 2025 20:18:23 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> </ul>
</div> </div>
</body> </body>

View File

@@ -5,7 +5,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=9" /> <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" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: tools Directory Reference</title> <title>Fennix: tools Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css" /> <link href="tabs.css" rel="stylesheet" type="text/css" />
@@ -52,21 +52,22 @@
</tbody> </tbody>
</table> </table>
</div> </div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 --> <!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <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 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */ /* @license-end */
</script> </script>
<script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script> <script type="text/javascript" src="menu.js"></script>
<script type="text/javascript"> <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() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(document).ready(function() { init_search(); });
}); });
/* @license-end */</script> /* @license-end */
</script>
<div id="main-nav"></div> <div id="main-nav"></div>
</div><!-- top --> </div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -80,7 +81,7 @@ $(function() {
</div> </div>
</div> </div>
<script type="text/javascript"> <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(); }); $(document).ready(function(){initNavTree('dir_4eeb864c4eec08c7d6b9d3b0352cfdde.html',''); initResizable(); });
/* @license-end */ /* @license-end */
</script> </script>
@@ -94,20 +95,26 @@ $(document).ready(function(){initNavTree('dir_4eeb864c4eec08c7d6b9d3b0352cfdde.h
<!-- iframe showing the search results (closed by default) --> <!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow"> <div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" <div id="MSearchResults">
name="MSearchResults" id="MSearchResults"> <div class="SRPage">
</iframe> <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>
<div class="header"> <div class="header">
<div class="headertitle"> <div class="headertitle"><div class="title">tools Directory Reference</div></div>
<div class="title">tools Directory Reference</div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <div class="contents">
<table class="memberdecls"> <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> 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> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
</div><!-- contents --> </div><!-- contents -->
@@ -116,7 +123,7 @@ Directories</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul> <ul>
<li class="navelem"><a class="el" href="dir_4eeb864c4eec08c7d6b9d3b0352cfdde.html">tools</a></li> <li class="navelem"><a class="el" href="dir_4eeb864c4eec08c7d6b9d3b0352cfdde.html">tools</a></li>
<li class="footer">Generated on Sat Jan 4 2025 18:35:47 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 Sun May 18 2025 20:18:23 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> </ul>
</div> </div>
</body> </body>

View File

@@ -5,7 +5,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=9" /> <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" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Kernel Directory Reference</title> <title>Fennix: Kernel Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css" /> <link href="tabs.css" rel="stylesheet" type="text/css" />
@@ -52,21 +52,22 @@
</tbody> </tbody>
</table> </table>
</div> </div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 --> <!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <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 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */ /* @license-end */
</script> </script>
<script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script> <script type="text/javascript" src="menu.js"></script>
<script type="text/javascript"> <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() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(document).ready(function() { init_search(); });
}); });
/* @license-end */</script> /* @license-end */
</script>
<div id="main-nav"></div> <div id="main-nav"></div>
</div><!-- top --> </div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -80,7 +81,7 @@ $(function() {
</div> </div>
</div> </div>
<script type="text/javascript"> <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(); }); $(document).ready(function(){initNavTree('dir_52bed8acfaac088d5968cb2c84d7645d.html',''); initResizable(); });
/* @license-end */ /* @license-end */
</script> </script>
@@ -94,20 +95,26 @@ $(document).ready(function(){initNavTree('dir_52bed8acfaac088d5968cb2c84d7645d.h
<!-- iframe showing the search results (closed by default) --> <!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow"> <div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" <div id="MSearchResults">
name="MSearchResults" id="MSearchResults"> <div class="SRPage">
</iframe> <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>
<div class="header"> <div class="header">
<div class="headertitle"> <div class="headertitle"><div class="title">Kernel Directory Reference</div></div>
<div class="title">Kernel Directory Reference</div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <div class="contents">
<table class="memberdecls"> <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> 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> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
</div><!-- contents --> </div><!-- contents -->
@@ -116,7 +123,7 @@ Directories</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul> <ul>
<li class="navelem"><a class="el" href="dir_52bed8acfaac088d5968cb2c84d7645d.html">Kernel</a></li> <li class="navelem"><a class="el" href="dir_52bed8acfaac088d5968cb2c84d7645d.html">Kernel</a></li>
<li class="footer">Generated on Sat Jan 4 2025 18:35:47 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 Sun May 18 2025 20:18:23 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> </ul>
</div> </div>
</body> </body>

View File

@@ -5,7 +5,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=9" /> <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" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Drivers Directory Reference</title> <title>Fennix: Drivers Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css" /> <link href="tabs.css" rel="stylesheet" type="text/css" />
@@ -52,21 +52,22 @@
</tbody> </tbody>
</table> </table>
</div> </div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 --> <!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <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 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */ /* @license-end */
</script> </script>
<script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script> <script type="text/javascript" src="menu.js"></script>
<script type="text/javascript"> <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() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(document).ready(function() { init_search(); });
}); });
/* @license-end */</script> /* @license-end */
</script>
<div id="main-nav"></div> <div id="main-nav"></div>
</div><!-- top --> </div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -80,7 +81,7 @@ $(function() {
</div> </div>
</div> </div>
<script type="text/javascript"> <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(); }); $(document).ready(function(){initNavTree('dir_60925fc218da8ca7908795bf5f624060.html',''); initResizable(); });
/* @license-end */ /* @license-end */
</script> </script>
@@ -94,14 +95,20 @@ $(document).ready(function(){initNavTree('dir_60925fc218da8ca7908795bf5f624060.h
<!-- iframe showing the search results (closed by default) --> <!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow"> <div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" <div id="MSearchResults">
name="MSearchResults" id="MSearchResults"> <div class="SRPage">
</iframe> <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>
<div class="header"> <div class="header">
<div class="headertitle"> <div class="headertitle"><div class="title">Drivers Directory Reference</div></div>
<div class="title">Drivers Directory Reference</div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <div class="contents">
</div><!-- 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! --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul> <ul>
<li class="navelem"><a class="el" href="dir_60925fc218da8ca7908795bf5f624060.html">Drivers</a></li> <li class="navelem"><a class="el" href="dir_60925fc218da8ca7908795bf5f624060.html">Drivers</a></li>
<li class="footer">Generated on Sat Jan 4 2025 18:35:47 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 Sun May 18 2025 20:18:23 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> </ul>
</div> </div>
</body> </body>

View File

@@ -5,7 +5,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=9" /> <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" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Kernel/include/interface Directory Reference</title> <title>Fennix: Kernel/include/interface Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css" /> <link href="tabs.css" rel="stylesheet" type="text/css" />
@@ -52,21 +52,22 @@
</tbody> </tbody>
</table> </table>
</div> </div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 --> <!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <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 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */ /* @license-end */
</script> </script>
<script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script> <script type="text/javascript" src="menu.js"></script>
<script type="text/javascript"> <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() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(document).ready(function() { init_search(); });
}); });
/* @license-end */</script> /* @license-end */
</script>
<div id="main-nav"></div> <div id="main-nav"></div>
</div><!-- top --> </div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -80,7 +81,7 @@ $(function() {
</div> </div>
</div> </div>
<script type="text/javascript"> <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(); }); $(document).ready(function(){initNavTree('dir_811a06ffcfc34bd0f88967f0406a39f5.html',''); initResizable(); });
/* @license-end */ /* @license-end */
</script> </script>
@@ -94,38 +95,48 @@ $(document).ready(function(){initNavTree('dir_811a06ffcfc34bd0f88967f0406a39f5.h
<!-- iframe showing the search results (closed by default) --> <!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow"> <div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" <div id="MSearchResults">
name="MSearchResults" id="MSearchResults"> <div class="SRPage">
</iframe> <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>
<div class="header"> <div class="header">
<div class="headertitle"> <div class="headertitle"><div class="title">interface Directory Reference</div></div>
<div class="title">interface Directory Reference</div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <div class="contents">
<table class="memberdecls"> <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> 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="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="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="de/d40/block_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="de/d40/block_8h.html">block.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</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/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="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="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="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="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="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="d7/d9f/fcntl_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="d7/d9f/fcntl_8h.html">fcntl.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</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="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="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="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="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="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:"><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:"><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> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
</div><!-- contents --> </div><!-- contents -->
@@ -134,7 +145,7 @@ Files</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul> <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="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 18:35:47 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 Sun May 18 2025 20:18:23 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> </ul>
</div> </div>
</body> </body>

View File

@@ -2,9 +2,11 @@ var dir_811a06ffcfc34bd0f88967f0406a39f5 =
[ [
[ "aip.h", "d1/de1/aip_8h.html", "d1/de1/aip_8h" ], [ "aip.h", "d1/de1/aip_8h.html", "d1/de1/aip_8h" ],
[ "audio.h", "da/d09/audio_8h.html", null ], [ "audio.h", "da/d09/audio_8h.html", null ],
[ "block.h", "de/d40/block_8h.html", "de/d40/block_8h" ],
[ "device.h", "db/de9/device_8h.html", "db/de9/device_8h" ], [ "device.h", "db/de9/device_8h.html", "db/de9/device_8h" ],
[ "driver.h", "db/de4/driver_8h.html", "db/de4/driver_8h" ], [ "driver.h", "db/de4/driver_8h.html", "db/de4/driver_8h" ],
[ "errno.h", "d8/dc2/errno_8h.html", "d8/dc2/errno_8h" ], [ "errno.h", "d8/dc2/errno_8h.html", "d8/dc2/errno_8h" ],
[ "fcntl.h", "d7/d9f/fcntl_8h.html", "d7/d9f/fcntl_8h" ],
[ "fs.h", "df/d26/fs_8h.html", "df/d26/fs_8h" ], [ "fs.h", "df/d26/fs_8h.html", "df/d26/fs_8h" ],
[ "input.h", "de/ded/input_8h.html", "de/ded/input_8h" ], [ "input.h", "de/ded/input_8h.html", "de/ded/input_8h" ],
[ "network.h", "d9/d94/network_8h.html", null ], [ "network.h", "d9/d94/network_8h.html", null ],

View File

@@ -5,7 +5,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=9" /> <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" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Userspace Directory Reference</title> <title>Fennix: Userspace Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css" /> <link href="tabs.css" rel="stylesheet" type="text/css" />
@@ -52,21 +52,22 @@
</tbody> </tbody>
</table> </table>
</div> </div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 --> <!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <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 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */ /* @license-end */
</script> </script>
<script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script> <script type="text/javascript" src="menu.js"></script>
<script type="text/javascript"> <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() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(document).ready(function() { init_search(); });
}); });
/* @license-end */</script> /* @license-end */
</script>
<div id="main-nav"></div> <div id="main-nav"></div>
</div><!-- top --> </div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -80,7 +81,7 @@ $(function() {
</div> </div>
</div> </div>
<script type="text/javascript"> <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(); }); $(document).ready(function(){initNavTree('dir_97d86ce2f18c7710ea326fa47777d7d7.html',''); initResizable(); });
/* @license-end */ /* @license-end */
</script> </script>
@@ -94,14 +95,20 @@ $(document).ready(function(){initNavTree('dir_97d86ce2f18c7710ea326fa47777d7d7.h
<!-- iframe showing the search results (closed by default) --> <!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow"> <div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" <div id="MSearchResults">
name="MSearchResults" id="MSearchResults"> <div class="SRPage">
</iframe> <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>
<div class="header"> <div class="header">
<div class="headertitle"> <div class="headertitle"><div class="title">Userspace Directory Reference</div></div>
<div class="title">Userspace Directory Reference</div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <div class="contents">
</div><!-- 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! --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul> <ul>
<li class="navelem"><a class="el" href="dir_97d86ce2f18c7710ea326fa47777d7d7.html">Userspace</a></li> <li class="navelem"><a class="el" href="dir_97d86ce2f18c7710ea326fa47777d7d7.html">Userspace</a></li>
<li class="footer">Generated on Sat Jan 4 2025 18:35:47 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 Sun May 18 2025 20:18:23 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> </ul>
</div> </div>
</body> </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'). $('table.directory tr').
removeClass('even').filter(':visible:even').addClass('even'); removeClass('even').filter(':visible:even').addClass('even');
$('table.directory tr').
removeClass('odd').filter(':visible:odd').addClass('odd');
} }
function toggleLevel(level) function toggleLevel(level)
@@ -118,11 +120,80 @@ function toggleInherit(id)
$(img).attr('src',src.substring(0,src.length-10)+'open.png'); $(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() { $(document).ready(function() {
$('.code,.codeRef').each(function() { $('.code,.codeRef').each(function() {
$(this).data('powertip',$('#a'+$(this).attr('href').replace(/.*\//,'').replace(/[^a-z_A-Z0-9]/g,'_')).html()); $(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 }); $(this).powerTip({ placement: 's', smartPlacement: true, mouseOnToPopup: true });
}); });
}); });

View File

@@ -5,7 +5,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=9" /> <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" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: File List</title> <title>Fennix: File List</title>
<link href="tabs.css" rel="stylesheet" type="text/css" /> <link href="tabs.css" rel="stylesheet" type="text/css" />
@@ -52,21 +52,22 @@
</tbody> </tbody>
</table> </table>
</div> </div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 --> <!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <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 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */ /* @license-end */
</script> </script>
<script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script> <script type="text/javascript" src="menu.js"></script>
<script type="text/javascript"> <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() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(document).ready(function() { init_search(); });
}); });
/* @license-end */</script> /* @license-end */
</script>
<div id="main-nav"></div> <div id="main-nav"></div>
</div><!-- top --> </div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -80,7 +81,7 @@ $(function() {
</div> </div>
</div> </div>
<script type="text/javascript"> <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(); }); $(document).ready(function(){initNavTree('files.html',''); initResizable(); });
/* @license-end */ /* @license-end */
</script> </script>
@@ -94,34 +95,42 @@ $(document).ready(function(){initNavTree('files.html',''); initResizable(); });
<!-- iframe showing the search results (closed by default) --> <!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow"> <div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" <div id="MSearchResults">
name="MSearchResults" id="MSearchResults"> <div class="SRPage">
</iframe> <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>
<div class="header"> <div class="header">
<div class="headertitle"> <div class="headertitle"><div class="title">File List</div></div>
<div class="title">File List</div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <div class="contents">
<div class="textblock">Here is a list of all files with brief descriptions:</div><div class="directory"> <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"> <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_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_" 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_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_2_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="de/d40/block_8h_source.html"><span class="icondoc"></span></a><a class="el" href="de/d40/block_8h.html" target="_self">block.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/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_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_4_" class="even"><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_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="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_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_6_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="d7/d9f/fcntl_8h_source.html"><span class="icondoc"></span></a><a class="el" href="d7/d9f/fcntl_8h.html" target="_self">fcntl.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="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_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_8_" 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_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="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_10_" 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_11_" 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_" 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> <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> </table>
</div><!-- directory --> </div><!-- directory -->
@@ -130,7 +139,7 @@ $(document).ready(function(){initNavTree('files.html',''); initResizable(); });
<!-- start footer part --> <!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul> <ul>
<li class="footer">Generated on Sat Jan 4 2025 18:35:48 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 Sun May 18 2025 20:18:23 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> </ul>
</div> </div>
</body> </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> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=9" /> <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" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Data Fields</title> <title>Fennix: Data Fields</title>
<link href="tabs.css" rel="stylesheet" type="text/css" /> <link href="tabs.css" rel="stylesheet" type="text/css" />
@@ -52,21 +52,22 @@
</tbody> </tbody>
</table> </table>
</div> </div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 --> <!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <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 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */ /* @license-end */
</script> </script>
<script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script> <script type="text/javascript" src="menu.js"></script>
<script type="text/javascript"> <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() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(document).ready(function() { init_search(); });
}); });
/* @license-end */</script> /* @license-end */
</script>
<div id="main-nav"></div> <div id="main-nav"></div>
</div><!-- top --> </div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -80,7 +81,7 @@ $(function() {
</div> </div>
</div> </div>
<script type="text/javascript"> <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(); }); $(document).ready(function(){initNavTree('functions.html',''); initResizable(); });
/* @license-end */ /* @license-end */
</script> </script>
@@ -94,568 +95,37 @@ $(document).ready(function(){initNavTree('functions.html',''); initResizable();
<!-- iframe showing the search results (closed by default) --> <!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow"> <div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" <div id="MSearchResults">
name="MSearchResults" id="MSearchResults"> <div class="SRPage">
</iframe> <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>
<div class="contents"> <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> <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> <h3><a id="index_a" name="index_a"></a>- a -</h3><ul>
<li>Absolute <li>A20Gate&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#ab24700857c7c1e39353a7d8d12212ee9">PS2_OUTPUT_PORT.__unnamed5__</a></li>
: <a class="el" href="de/ded/input_8h.html#a0948c8b288b733578be7105e95b5ac1f">MouseReport</a> <li>Absolute&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a0948c8b288b733578be7105e95b5ac1f">MouseReport</a></li>
</li> <li>Accelerometer&#160;:&#160;<a class="el" href="de/ded/input_8h.html#ab043bc6d611582087d8bf1790d863d69">InputReport.__unnamed18__</a></li>
<li>AccessTime <li>AccessTime&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#af0d5a9e82aa0ece31db45ae57b97b5d9">kstat</a></li>
: <a class="el" href="df/d26/fs_8h.html#af0d5a9e82aa0ece31db45ae57b97b5d9">kstat</a> <li>AllocateInode&#160;:&#160;<a class="el" href="d2/d55/structSuperBlockOperations.html#a9b919eaba70c8e9d020930ba97b7df68">SuperBlockOperations</a></li>
</li> <li>APIVersion&#160;:&#160;<a class="el" href="db/de4/driver_8h.html#af48c5b3ec3ca0917f83accb7464e4b0b">__DriverInfo::__DriverVersion</a></li>
<li>AllocateInode <li>Attribute&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a733e07be0afb4a7a10555436d8deb100">kstat</a></li>
: <a class="el" href="d2/d55/structSuperBlockOperations.html#a9b919eaba70c8e9d020930ba97b7df68">SuperBlockOperations</a> <li>Author&#160;:&#160;<a class="el" href="db/de4/driver_8h.html#a2d3b49bf3bc9a98b0c5d08152ef20863">__DriverInfo</a></li>
</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>
</ul> </ul>
</div><!-- contents --> </div><!-- contents -->
</div><!-- doc-content --> </div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul> <ul>
<li class="footer">Generated on Sat Jan 4 2025 18:35:48 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 Sun May 18 2025 20:18:23 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> </ul>
</div> </div>
</body> </body>

145
docs/functions_b.html Normal file
View File

@@ -0,0 +1,145 @@
<!-- 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>Block&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#ae311d9d0d76dbba597183a4a934720b4">FileSystemDevice</a></li>
<li>BlockCount&#160;:&#160;<a class="el" href="de/d40/block_8h.html#a0f27ac20f77368f3847ca934c3449239">BlockDevice</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="de/d40/block_8h.html#a04a25b932f09124e40b427312bb51437">BlockDevice</a>, <a class="el" href="df/d26/fs_8h.html#aac2e36f2ffad2d048f6d1d3f988765ef">kstat</a></li>
<li>Bpp&#160;:&#160;<a class="el" href="d2/d6e/syscalls_8h.html#ac91da2207de81f799c9e67d918e6f89c">FramebufferScreenInfo</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 Sun May 18 2025 20:18:23 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>

139
docs/functions_c.html Normal file
View File

@@ -0,0 +1,139 @@
<!-- 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>Capabilities&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a2574a851a68bf7e94b081586ac0fadd4">FileSystemInfo</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 Sun May 18 2025 20:18:23 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 Sun May 18 2025 20:18:23 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 Sun May 18 2025 20:18:23 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 Sun May 18 2025 20:18:23 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.__unnamed18__</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.__unnamed18__</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 Sun May 18 2025 20:18:23 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_h.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_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>
<li>Height&#160;:&#160;<a class="el" href="d2/d6e/syscalls_8h.html#a19d0c3a8e1f310af3ea7b1edc623f3e5">FramebufferScreenInfo</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 Sun May 18 2025 20:18:23 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>

139
docs/functions_i.html Normal file
View File

@@ -0,0 +1,139 @@
<!-- 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>inode&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#ae7fa98dc9b923a5a711d4c9a4fdf36e0">FileSystemDevice</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 Sun May 18 2025 20:18:23 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.__unnamed18__</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 Sun May 18 2025 20:18:23 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.__unnamed18__</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 Sun May 18 2025 20:18:23 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>

134
docs/functions_l.html Normal file
View File

@@ -0,0 +1,134 @@
<!-- 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>l_len&#160;:&#160;<a class="el" href="d7/d9f/fcntl_8h.html#af5dc2da04cf2af6e5b77018f9cdce489">flock</a></li>
<li>l_pid&#160;:&#160;<a class="el" href="d7/d9f/fcntl_8h.html#a5e84556aa660bd41cc8b8d862a547887">flock</a></li>
<li>l_start&#160;:&#160;<a class="el" href="d7/d9f/fcntl_8h.html#a692ebc7782fe6a11c9de67d7fd20cc8f">flock</a></li>
<li>l_type&#160;:&#160;<a class="el" href="d7/d9f/fcntl_8h.html#a24ceb1a44b2a5912f6f8b50195ed7fbe">flock</a></li>
<li>l_whence&#160;:&#160;<a class="el" href="d7/d9f/fcntl_8h.html#acea10bfe92ee06d519c4850739924198">flock</a></li>
<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 Sun May 18 2025 20:18:23 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>

142
docs/functions_m.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_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>machine&#160;:&#160;<a class="el" href="d2/d6e/syscalls_8h.html#a20d3a892e2fc1e8d4c6b7beb5c532280">kutsname</a></li>
<li>Magnetometer&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a9e9fa52e0aa4a2b519f8287760d7c3ac">InputReport.__unnamed18__</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>Mount&#160;:&#160;<a class="el" href="d2/d55/structSuperBlockOperations.html#a7df12971dc1079e22cb77d62743b12c6">SuperBlockOperations</a></li>
<li>Mouse&#160;:&#160;<a class="el" href="de/ded/input_8h.html#af2a47c6809d88e175dade0ef7b16aa13">InputReport.__unnamed18__</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 Sun May 18 2025 20:18:23 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_n.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_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="de/d40/block_8h.html#ac89f7fabb9b61c6adaff880b4d300a8f">BlockDevice</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>
<li>node&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a36c4536996ca5615dcf9911f068786dc">FileSystemDevice.inode</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 Sun May 18 2025 20:18:23 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>

130
docs/functions_o.html Normal file
View File

@@ -0,0 +1,130 @@
<!-- 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="de/d40/block_8h.html#a00ca2ebbf46a93847c9c56f1d9c79772">BlockDevice</a></li>
<li>ops&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#ae847897826ceb8346eb5141f8c23436a">FileSystemDevice.inode</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 Sun May 18 2025 20:18:23 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>

149
docs/functions_p.html Normal file
View File

@@ -0,0 +1,149 @@
<!-- 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>pid&#160;:&#160;<a class="el" href="d7/d9f/fcntl_8h.html#af64f49cc3f3024dce2031477aa13d8f7">f_owner_ex</a></li>
<li>Pitch&#160;:&#160;<a class="el" href="d2/d6e/syscalls_8h.html#a32c1b38cd63a88753f65c06e495ab546">FramebufferScreenInfo</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="de/d40/block_8h.html#a76a65f2f7a85cd15fff4f1a9859ca508">BlockDevice</a>, <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>Probe&#160;:&#160;<a class="el" href="d2/d55/structSuperBlockOperations.html#a8216e560343fe4d60d25d9339369008c">SuperBlockOperations</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 Sun May 18 2025 20:18:23 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>release&#160;:&#160;<a class="el" href="d2/d6e/syscalls_8h.html#a183ff0be4b883eafe77a233e13af1447">kutsname</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>
</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 Sun May 18 2025 20:18:23 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>

142
docs/functions_s.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_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="de/d40/block_8h.html#a5c99e12972a959e55d35667b073f0338">BlockDevice</a>, <a class="el" href="d2/d6e/syscalls_8h.html#af8c41bf2049e422f416725a921a4abaa">FramebufferScreenInfo</a>, <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>sysname&#160;:&#160;<a class="el" href="d2/d6e/syscalls_8h.html#a17c25c334ed5c0f04a629ff78a68750e">kutsname</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 Sun May 18 2025 20:18:23 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_t.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_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.__unnamed18__</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="d7/d9f/fcntl_8h.html#afd32d7286d5aba4fb1ba922d58591997">f_owner_ex</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 Sun May 18 2025 20:18:23 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_u.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_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>Unmount&#160;:&#160;<a class="el" href="d2/d55/structSuperBlockOperations.html#a5be3ba7b778d10a6333b429bcb7accb7">SuperBlockOperations</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 Sun May 18 2025 20:18:23 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_v.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_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>
<li>version&#160;:&#160;<a class="el" href="d2/d6e/syscalls_8h.html#ab0d51c806d74e4ec305829e807f58033">kutsname</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 Sun May 18 2025 20:18:23 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> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=9" /> <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" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Data Fields - Variables</title> <title>Fennix: Data Fields - Variables</title>
<link href="tabs.css" rel="stylesheet" type="text/css" /> <link href="tabs.css" rel="stylesheet" type="text/css" />
@@ -52,21 +52,22 @@
</tbody> </tbody>
</table> </table>
</div> </div>
<!-- end header part --><!-- Generated by Doxygen 1.9.1 --> <!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <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 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */ /* @license-end */
</script> </script>
<script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script> <script type="text/javascript" src="menu.js"></script>
<script type="text/javascript"> <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() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(document).ready(function() { init_search(); });
}); });
/* @license-end */</script> /* @license-end */
</script>
<div id="main-nav"></div> <div id="main-nav"></div>
</div><!-- top --> </div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -80,7 +81,7 @@ $(function() {
</div> </div>
</div> </div>
<script type="text/javascript"> <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(); }); $(document).ready(function(){initNavTree('functions_vars.html',''); initResizable(); });
/* @license-end */ /* @license-end */
</script> </script>
@@ -94,568 +95,37 @@ $(document).ready(function(){initNavTree('functions_vars.html',''); initResizabl
<!-- iframe showing the search results (closed by default) --> <!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow"> <div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" <div id="MSearchResults">
name="MSearchResults" id="MSearchResults"> <div class="SRPage">
</iframe> <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>
<div class="contents"> <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> <h3><a id="index_a" name="index_a"></a>- a -</h3><ul>
<li>Absolute <li>A20Gate&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#ab24700857c7c1e39353a7d8d12212ee9">PS2_OUTPUT_PORT.__unnamed5__</a></li>
: <a class="el" href="de/ded/input_8h.html#a0948c8b288b733578be7105e95b5ac1f">MouseReport</a> <li>Absolute&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a0948c8b288b733578be7105e95b5ac1f">MouseReport</a></li>
</li> <li>Accelerometer&#160;:&#160;<a class="el" href="de/ded/input_8h.html#ab043bc6d611582087d8bf1790d863d69">InputReport.__unnamed18__</a></li>
<li>AccessTime <li>AccessTime&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#af0d5a9e82aa0ece31db45ae57b97b5d9">kstat</a></li>
: <a class="el" href="df/d26/fs_8h.html#af0d5a9e82aa0ece31db45ae57b97b5d9">kstat</a> <li>AllocateInode&#160;:&#160;<a class="el" href="d2/d55/structSuperBlockOperations.html#a9b919eaba70c8e9d020930ba97b7df68">SuperBlockOperations</a></li>
</li> <li>APIVersion&#160;:&#160;<a class="el" href="db/de4/driver_8h.html#af48c5b3ec3ca0917f83accb7464e4b0b">__DriverInfo::__DriverVersion</a></li>
<li>AllocateInode <li>Attribute&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a733e07be0afb4a7a10555436d8deb100">kstat</a></li>
: <a class="el" href="d2/d55/structSuperBlockOperations.html#a9b919eaba70c8e9d020930ba97b7df68">SuperBlockOperations</a> <li>Author&#160;:&#160;<a class="el" href="db/de4/driver_8h.html#a2d3b49bf3bc9a98b0c5d08152ef20863">__DriverInfo</a></li>
</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>
</ul> </ul>
</div><!-- contents --> </div><!-- contents -->
</div><!-- doc-content --> </div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul> <ul>
<li class="footer">Generated on Sat Jan 4 2025 18:35:48 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 Sun May 18 2025 20:18:23 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> </ul>
</div> </div>
</body> </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 ]
];

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