From f097c527818623696f520ac006d7dfa3b8461589 Mon Sep 17 00:00:00 2001 From: EnderIce2 Date: Tue, 7 Jan 2025 15:51:17 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20EnderIce?= =?UTF-8?q?2/Fennix@2bb997597e0335f0e56cf039ee0da20f071f80d9=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/Info.plist | 2 + docs/Nodes.xml | 431 +- docs/Tokens.xml | 12604 ++++++++++++---- docs/annotated.html | 65 +- docs/bc_sd.png | Bin 0 -> 635 bytes docs/bdwn.png | Bin 147 -> 0 bytes docs/classes.html | 55 +- docs/d0/d5e/Drivers_2README_8md.html | 33 +- .../d02/md_tools_2doxygen_2develop.html} | 40 +- docs/d1/de1/aip_8h.html | 897 +- docs/d1/de1/aip_8h_source.html | 640 +- .../d04/md_Userspace_2README.html} | 40 +- docs/d2/d55/structSuperBlockOperations.html | 61 +- docs/d2/d6e/syscalls_8h.html | 2351 +-- docs/d2/d6e/syscalls_8h.js | 1 - docs/d2/d6e/syscalls_8h_source.html | 1538 +- .../d6c/md_tools_2doxygen_2api.html} | 40 +- docs/d4/d30/develop_8md.html | 33 +- .../d9b/md_Drivers_2README.html} | 40 +- docs/d7/d57/Userspace_2README_8md.html | 33 +- docs/d8/dc2/errno_8h.html | 741 +- docs/d8/dc2/errno_8h.js | 4 +- docs/d8/dc2/errno_8h_source.html | 622 +- docs/d8/dc9/api_8md.html | 33 +- docs/d9/d94/network_8h.html | 33 +- docs/d9/d94/network_8h_source.html | 96 +- docs/d9/d97/pci_8h.html | 299 +- docs/d9/d97/pci_8h.js | 2 +- docs/d9/d97/pci_8h_source.html | 560 +- docs/da/d09/audio_8h.html | 33 +- docs/da/d09/audio_8h_source.html | 96 +- docs/db/de4/driver_8h.html | 211 +- docs/db/de4/driver_8h.js | 2 +- docs/db/de4/driver_8h_source.html | 262 +- docs/db/de6/structInodeOperations.html | 139 +- docs/db/de9/device_8h.html | 267 +- docs/db/de9/device_8h_source.html | 260 +- .../d35/md_Kernel_2README.html} | 39 +- docs/dd/d85/Kernel_2README_8md.html | 33 +- docs/de/ded/input_8h.html | 935 +- docs/de/ded/input_8h_source.html | 860 +- docs/df/d26/fs_8h.html | 779 +- docs/df/d26/fs_8h_source.html | 825 +- docs/df/dcf/index_8md.html | 33 +- .../dir_2b1679bdc089c66bbf71953a395e87ea.html | 33 +- .../dir_2c335c1ccbf6ef7c89cc08c9ed88be2e.html | 37 +- .../dir_4eeb864c4eec08c7d6b9d3b0352cfdde.html | 37 +- .../dir_52bed8acfaac088d5968cb2c84d7645d.html | 37 +- .../dir_60925fc218da8ca7908795bf5f624060.html | 33 +- .../dir_811a06ffcfc34bd0f88967f0406a39f5.html | 55 +- .../dir_97d86ce2f18c7710ea326fa47777d7d7.html | 33 +- docs/doc.png | Bin 746 -> 0 bytes docs/doc.svg | 12 + docs/docd.svg | 12 + docs/doxygen.css | 1066 +- docs/doxygen.svg | 4 +- docs/dynsections.js | 73 +- docs/files.html | 49 +- docs/folderclosed.png | Bin 616 -> 0 bytes docs/folderclosed.svg | 11 + docs/folderclosedd.svg | 11 + docs/folderopen.png | Bin 597 -> 0 bytes docs/folderopen.svg | 17 + docs/folderopend.svg | 12 + docs/functions.html | 586 +- docs/functions_b.html | 142 + docs/functions_c.html | 138 + docs/functions_d.html | 135 + docs/functions_dup.js | 28 + docs/functions_e.html | 126 + docs/functions_f.html | 126 + docs/functions_g.html | 127 + docs/functions_h.html | 127 + docs/functions_i.html | 138 + docs/functions_j.html | 125 + docs/functions_k.html | 127 + docs/functions_l.html | 129 + docs/functions_m.html | 140 + docs/functions_n.html | 126 + docs/functions_o.html | 128 + docs/functions_p.html | 146 + docs/functions_r.html | 140 + docs/functions_s.html | 141 + docs/functions_t.html | 128 + docs/functions_u.html | 127 + docs/functions_v.html | 127 + docs/functions_vars.html | 588 +- docs/functions_vars.js | 28 + docs/functions_vars_b.html | 142 + docs/functions_vars_c.html | 138 + docs/functions_vars_d.html | 135 + docs/functions_vars_e.html | 126 + docs/functions_vars_f.html | 126 + docs/functions_vars_g.html | 127 + docs/functions_vars_h.html | 127 + docs/functions_vars_i.html | 138 + docs/functions_vars_j.html | 125 + docs/functions_vars_k.html | 127 + docs/functions_vars_l.html | 129 + docs/functions_vars_m.html | 140 + docs/functions_vars_n.html | 126 + docs/functions_vars_o.html | 128 + docs/functions_vars_p.html | 146 + docs/functions_vars_r.html | 140 + docs/functions_vars_s.html | 141 + docs/functions_vars_t.html | 128 + docs/functions_vars_u.html | 127 + docs/functions_vars_v.html | 127 + docs/functions_vars_w.html | 125 + docs/functions_vars_x.html | 126 + docs/functions_vars_y.html | 126 + docs/functions_vars_z.html | 129 + docs/functions_w.html | 125 + docs/functions_x.html | 126 + docs/functions_y.html | 126 + docs/functions_z.html | 129 + docs/globals.html | 543 +- docs/globals_a.html | 72 +- docs/globals_b.html | 72 +- docs/globals_c.html | 240 +- docs/globals_d.html | 108 +- docs/globals_defs.html | 832 +- docs/globals_e.html | 364 +- docs/globals_enum.html | 120 +- docs/globals_eval.html | 518 +- docs/globals_eval_a.html | 54 +- docs/globals_eval_b.html | 66 +- docs/globals_eval_d.html | 58 +- docs/globals_eval_e.html | 362 +- docs/globals_eval_i.html | 106 +- docs/globals_eval_k.html | 534 +- docs/globals_eval_m.html | 54 +- docs/globals_eval_n.html | 54 +- docs/globals_eval_p.html | 134 +- docs/globals_eval_s.html | 238 +- docs/globals_f.html | 36 +- docs/globals_func.html | 173 +- docs/globals_g.html | 40 +- docs/globals_i.html | 156 +- docs/globals_k.html | 544 +- docs/globals_l.html | 40 +- docs/globals_m.html | 60 +- docs/globals_n.html | 60 +- docs/globals_o.html | 76 +- docs/globals_p.html | 492 +- docs/globals_r.html | 76 +- docs/globals_s.html | 488 +- docs/globals_t.html | 36 +- docs/globals_type.html | 40 +- docs/globals_u.html | 40 +- docs/globals_vars.html | 228 +- docs/globals_w.html | 44 +- docs/globals_x.html | 40 +- docs/globals_y.html | 40 +- docs/globals_z.html | 36 +- docs/index.html | 37 +- docs/jquery.js | 11 +- docs/menu.js | 97 +- docs/menudata.js | 94 +- docs/minus.svg | 8 + docs/minusd.svg | 8 + docs/nav_fd.png | Bin 0 -> 169 bytes docs/nav_hd.png | Bin 0 -> 114 bytes docs/navtree.css | 23 +- docs/navtree.js | 39 +- docs/navtreedata.js | 18 +- docs/navtreeindex0.js | 4 +- docs/navtreeindex1.js | 24 +- docs/navtreeindex2.js | 12 +- docs/navtreeindex3.js | 4 +- docs/navtreeindex4.js | 53 +- docs/pages.html | 43 +- docs/plus.svg | 9 + docs/plusd.svg | 9 + docs/resize.js | 97 +- docs/search/all_0.html | 37 - docs/search/all_0.js | 5 +- docs/search/all_1.html | 37 - docs/search/all_1.js | 42 +- docs/search/all_10.html | 37 - docs/search/all_10.js | 285 +- docs/search/all_11.html | 37 - docs/search/all_11.js | 39 +- docs/search/all_12.html | 37 - docs/search/all_12.js | 254 +- docs/search/all_13.html | 37 - docs/search/all_13.js | 9 +- docs/search/all_14.html | 37 - docs/search/all_14.js | 10 +- docs/search/all_15.html | 37 - docs/search/all_15.js | 5 +- docs/search/all_16.html | 37 - docs/search/all_16.js | 8 +- docs/search/all_17.html | 37 - docs/search/all_17.js | 8 +- docs/search/all_18.html | 37 - docs/search/all_18.js | 8 +- docs/search/all_19.html | 37 - docs/search/all_19.js | 7 +- docs/search/all_2.html | 37 - docs/search/all_2.js | 52 +- docs/search/all_3.html | 37 - docs/search/all_3.js | 127 +- docs/search/all_4.html | 37 - docs/search/all_4.js | 66 +- docs/search/all_5.html | 37 - docs/search/all_5.js | 172 +- docs/search/all_6.html | 37 - docs/search/all_6.js | 9 +- docs/search/all_7.html | 37 - docs/search/all_7.js | 12 +- docs/search/all_8.html | 37 - docs/search/all_8.js | 6 +- docs/search/all_9.html | 37 - docs/search/all_9.js | 98 +- docs/search/all_a.html | 37 - docs/search/all_a.js | 3 +- docs/search/all_b.html | 37 - docs/search/all_b.js | 273 +- docs/search/all_c.html | 37 - docs/search/all_c.js | 10 +- docs/search/all_d.html | 37 - docs/search/all_d.js | 44 +- docs/search/all_e.html | 37 - docs/search/all_e.js | 18 +- docs/search/all_f.html | 37 - docs/search/all_f.js | 25 +- docs/search/classes_0.html | 37 - docs/search/classes_0.js | 8 +- docs/search/classes_1.html | 37 - docs/search/classes_1.js | 2 +- docs/search/classes_2.html | 37 - docs/search/classes_2.js | 2 +- docs/search/classes_3.html | 37 - docs/search/classes_3.js | 4 +- docs/search/classes_4.html | 37 - docs/search/classes_4.js | 8 +- docs/search/classes_5.html | 37 - docs/search/classes_5.js | 2 +- docs/search/classes_6.html | 37 - docs/search/classes_6.js | 10 +- docs/search/classes_7.html | 37 - docs/search/classes_7.js | 4 +- docs/search/classes_8.html | 37 - docs/search/classes_8.js | 22 +- docs/search/classes_9.html | 37 - docs/search/classes_9.js | 2 +- docs/search/classes_a.html | 37 - docs/search/classes_a.js | 2 +- docs/search/close.svg | 19 +- docs/search/defines_0.html | 37 - docs/search/defines_0.js | 4 +- docs/search/defines_1.html | 37 - docs/search/defines_1.js | 100 +- docs/search/defines_2.html | 37 - docs/search/defines_2.js | 20 +- docs/search/defines_3.html | 37 - docs/search/defines_3.js | 2 +- docs/search/defines_4.html | 37 - docs/search/defines_4.js | 14 +- docs/search/defines_5.html | 37 - docs/search/defines_5.js | 2 +- docs/search/defines_6.html | 37 - docs/search/defines_6.js | 18 +- docs/search/defines_7.html | 37 - docs/search/defines_7.js | 150 +- docs/search/defines_8.html | 37 - docs/search/defines_8.js | 76 +- docs/search/defines_9.html | 37 - docs/search/defines_9.js | 4 +- docs/search/enums_0.html | 37 - docs/search/enums_0.js | 2 +- docs/search/enums_1.html | 37 - docs/search/enums_1.js | 2 +- docs/search/enums_2.html | 37 - docs/search/enums_2.js | 4 +- docs/search/enums_3.html | 37 - docs/search/enums_3.js | 2 +- docs/search/enums_4.html | 37 - docs/search/enums_4.js | 10 +- docs/search/enums_5.html | 37 - docs/search/enums_5.js | 24 +- docs/search/enumvalues_0.html | 37 - docs/search/enumvalues_0.js | 242 +- docs/search/enumvalues_1.html | 37 - docs/search/enumvalues_1.js | 10 +- docs/search/enumvalues_2.html | 37 - docs/search/enumvalues_2.js | 16 +- docs/search/enumvalues_3.html | 37 - docs/search/enumvalues_3.js | 12 +- docs/search/enumvalues_4.html | 37 - docs/search/enumvalues_4.js | 164 +- docs/search/enumvalues_5.html | 37 - docs/search/enumvalues_5.js | 36 +- docs/search/enumvalues_6.html | 37 - docs/search/enumvalues_6.js | 250 +- docs/search/enumvalues_7.html | 37 - docs/search/enumvalues_7.js | 10 +- docs/search/enumvalues_8.html | 37 - docs/search/enumvalues_8.js | 10 +- docs/search/enumvalues_9.html | 37 - docs/search/enumvalues_9.js | 50 +- docs/search/enumvalues_a.html | 37 - docs/search/enumvalues_a.js | 102 +- docs/search/files_0.html | 37 - docs/search/files_0.js | 6 +- docs/search/files_1.html | 37 - docs/search/files_1.js | 6 +- docs/search/files_2.html | 37 - docs/search/files_2.js | 2 +- docs/search/files_3.html | 37 - docs/search/files_3.js | 2 +- docs/search/files_4.html | 37 - docs/search/files_4.js | 4 +- docs/search/files_5.html | 37 - docs/search/files_5.js | 2 +- docs/search/files_6.html | 37 - docs/search/files_6.js | 2 +- docs/search/files_7.html | 37 - docs/search/files_7.js | 2 +- docs/search/files_8.html | 37 - docs/search/files_8.js | 2 +- docs/search/functions_0.html | 37 - docs/search/functions_0.js | 5 +- docs/search/functions_1.html | 37 - docs/search/functions_1.js | 4 +- docs/search/functions_2.html | 37 - docs/search/functions_2.js | 10 +- docs/search/functions_3.html | 37 - docs/search/functions_3.js | 18 +- docs/search/functions_4.html | 37 - docs/search/functions_4.js | 6 +- docs/search/functions_5.html | 37 - docs/search/functions_5.js | 16 +- docs/search/functions_6.html | 37 - docs/search/functions_6.js | 4 +- docs/search/mag.svg | 24 + docs/search/mag_d.svg | 24 + docs/search/mag_sel.svg | 53 +- docs/search/mag_seld.svg | 31 + docs/search/nomatches.html | 13 - docs/search/pages_0.html | 37 - docs/search/pages_0.js | 2 +- docs/search/pages_1.html | 37 - docs/search/pages_1.js | 5 +- docs/search/pages_2.html | 37 - docs/search/pages_2.js | 2 +- docs/search/pages_3.html | 37 - docs/search/pages_3.js | 2 +- docs/search/pages_4.html | 37 - docs/search/pages_4.js | 2 +- docs/search/pages_5.js | 4 + docs/search/pages_6.js | 4 + docs/search/search.css | 122 +- docs/search/search.js | 190 +- docs/search/search_l.png | Bin 567 -> 0 bytes docs/search/search_m.png | Bin 158 -> 0 bytes docs/search/search_r.png | Bin 553 -> 0 bytes docs/search/searchdata.js | 4 +- docs/search/typedefs_0.html | 37 - docs/search/typedefs_0.js | 4 +- docs/search/variables_0.html | 37 - docs/search/variables_0.js | 20 +- docs/search/variables_1.html | 37 - docs/search/variables_1.js | 36 +- docs/search/variables_10.html | 37 - docs/search/variables_10.js | 31 +- docs/search/variables_11.html | 37 - docs/search/variables_11.js | 19 +- docs/search/variables_12.html | 37 - docs/search/variables_12.js | 5 +- docs/search/variables_13.html | 37 - docs/search/variables_13.js | 5 +- docs/search/variables_14.html | 37 - docs/search/variables_14.js | 4 +- docs/search/variables_15.html | 37 - docs/search/variables_15.js | 5 +- docs/search/variables_16.html | 37 - docs/search/variables_16.js | 8 +- docs/search/variables_17.html | 37 - docs/search/variables_17.js | 6 +- docs/search/variables_18.js | 8 + docs/search/variables_2.html | 37 - docs/search/variables_2.js | 27 +- docs/search/variables_3.html | 37 - docs/search/variables_3.js | 21 +- docs/search/variables_4.html | 37 - docs/search/variables_4.js | 4 +- docs/search/variables_5.html | 37 - docs/search/variables_5.js | 4 +- docs/search/variables_6.html | 37 - docs/search/variables_6.js | 4 +- docs/search/variables_7.html | 37 - docs/search/variables_7.js | 6 +- docs/search/variables_8.html | 37 - docs/search/variables_8.js | 26 +- docs/search/variables_9.html | 37 - docs/search/variables_9.js | 3 +- docs/search/variables_a.html | 37 - docs/search/variables_a.js | 8 +- docs/search/variables_b.html | 37 - docs/search/variables_b.js | 19 +- docs/search/variables_c.html | 37 - docs/search/variables_c.js | 18 +- docs/search/variables_d.html | 37 - docs/search/variables_d.js | 5 +- docs/search/variables_e.html | 37 - docs/search/variables_e.js | 15 +- docs/search/variables_f.html | 37 - docs/search/variables_f.js | 37 +- docs/splitbard.png | Bin 0 -> 282 bytes docs/tab_ad.png | Bin 0 -> 135 bytes docs/tab_bd.png | Bin 0 -> 173 bytes docs/tab_hd.png | Bin 0 -> 180 bytes docs/tab_sd.png | Bin 0 -> 188 bytes docs/tabs.css | 2 +- 416 files changed, 28808 insertions(+), 22193 deletions(-) create mode 100644 docs/bc_sd.png delete mode 100644 docs/bdwn.png rename docs/{d9/d7f/md_tools_doxygen_develop.html => d1/d02/md_tools_2doxygen_2develop.html} (77%) rename docs/{d1/df9/md_Userspace_README.html => d2/d04/md_Userspace_2README.html} (77%) rename docs/{df/d03/md_tools_doxygen_api.html => d3/d6c/md_tools_2doxygen_2api.html} (77%) rename docs/{d4/d86/md_Drivers_README.html => d5/d9b/md_Drivers_2README.html} (77%) rename docs/{da/dc9/md_Kernel_README.html => dd/d35/md_Kernel_2README.html} (77%) delete mode 100644 docs/doc.png create mode 100644 docs/doc.svg create mode 100644 docs/docd.svg delete mode 100644 docs/folderclosed.png create mode 100644 docs/folderclosed.svg create mode 100644 docs/folderclosedd.svg delete mode 100644 docs/folderopen.png create mode 100644 docs/folderopen.svg create mode 100644 docs/folderopend.svg create mode 100644 docs/functions_b.html create mode 100644 docs/functions_c.html create mode 100644 docs/functions_d.html create mode 100644 docs/functions_dup.js create mode 100644 docs/functions_e.html create mode 100644 docs/functions_f.html create mode 100644 docs/functions_g.html create mode 100644 docs/functions_h.html create mode 100644 docs/functions_i.html create mode 100644 docs/functions_j.html create mode 100644 docs/functions_k.html create mode 100644 docs/functions_l.html create mode 100644 docs/functions_m.html create mode 100644 docs/functions_n.html create mode 100644 docs/functions_o.html create mode 100644 docs/functions_p.html create mode 100644 docs/functions_r.html create mode 100644 docs/functions_s.html create mode 100644 docs/functions_t.html create mode 100644 docs/functions_u.html create mode 100644 docs/functions_v.html create mode 100644 docs/functions_vars.js create mode 100644 docs/functions_vars_b.html create mode 100644 docs/functions_vars_c.html create mode 100644 docs/functions_vars_d.html create mode 100644 docs/functions_vars_e.html create mode 100644 docs/functions_vars_f.html create mode 100644 docs/functions_vars_g.html create mode 100644 docs/functions_vars_h.html create mode 100644 docs/functions_vars_i.html create mode 100644 docs/functions_vars_j.html create mode 100644 docs/functions_vars_k.html create mode 100644 docs/functions_vars_l.html create mode 100644 docs/functions_vars_m.html create mode 100644 docs/functions_vars_n.html create mode 100644 docs/functions_vars_o.html create mode 100644 docs/functions_vars_p.html create mode 100644 docs/functions_vars_r.html create mode 100644 docs/functions_vars_s.html create mode 100644 docs/functions_vars_t.html create mode 100644 docs/functions_vars_u.html create mode 100644 docs/functions_vars_v.html create mode 100644 docs/functions_vars_w.html create mode 100644 docs/functions_vars_x.html create mode 100644 docs/functions_vars_y.html create mode 100644 docs/functions_vars_z.html create mode 100644 docs/functions_w.html create mode 100644 docs/functions_x.html create mode 100644 docs/functions_y.html create mode 100644 docs/functions_z.html create mode 100644 docs/minus.svg create mode 100644 docs/minusd.svg create mode 100644 docs/nav_fd.png create mode 100644 docs/nav_hd.png create mode 100644 docs/plus.svg create mode 100644 docs/plusd.svg delete mode 100644 docs/search/all_0.html delete mode 100644 docs/search/all_1.html delete mode 100644 docs/search/all_10.html delete mode 100644 docs/search/all_11.html delete mode 100644 docs/search/all_12.html delete mode 100644 docs/search/all_13.html delete mode 100644 docs/search/all_14.html delete mode 100644 docs/search/all_15.html delete mode 100644 docs/search/all_16.html delete mode 100644 docs/search/all_17.html delete mode 100644 docs/search/all_18.html delete mode 100644 docs/search/all_19.html delete mode 100644 docs/search/all_2.html delete mode 100644 docs/search/all_3.html delete mode 100644 docs/search/all_4.html delete mode 100644 docs/search/all_5.html delete mode 100644 docs/search/all_6.html delete mode 100644 docs/search/all_7.html delete mode 100644 docs/search/all_8.html delete mode 100644 docs/search/all_9.html delete mode 100644 docs/search/all_a.html delete mode 100644 docs/search/all_b.html delete mode 100644 docs/search/all_c.html delete mode 100644 docs/search/all_d.html delete mode 100644 docs/search/all_e.html delete mode 100644 docs/search/all_f.html delete mode 100644 docs/search/classes_0.html delete mode 100644 docs/search/classes_1.html delete mode 100644 docs/search/classes_2.html delete mode 100644 docs/search/classes_3.html delete mode 100644 docs/search/classes_4.html delete mode 100644 docs/search/classes_5.html delete mode 100644 docs/search/classes_6.html delete mode 100644 docs/search/classes_7.html delete mode 100644 docs/search/classes_8.html delete mode 100644 docs/search/classes_9.html delete mode 100644 docs/search/classes_a.html delete mode 100644 docs/search/defines_0.html delete mode 100644 docs/search/defines_1.html delete mode 100644 docs/search/defines_2.html delete mode 100644 docs/search/defines_3.html delete mode 100644 docs/search/defines_4.html delete mode 100644 docs/search/defines_5.html delete mode 100644 docs/search/defines_6.html delete mode 100644 docs/search/defines_7.html delete mode 100644 docs/search/defines_8.html delete mode 100644 docs/search/defines_9.html delete mode 100644 docs/search/enums_0.html delete mode 100644 docs/search/enums_1.html delete mode 100644 docs/search/enums_2.html delete mode 100644 docs/search/enums_3.html delete mode 100644 docs/search/enums_4.html delete mode 100644 docs/search/enums_5.html delete mode 100644 docs/search/enumvalues_0.html delete mode 100644 docs/search/enumvalues_1.html delete mode 100644 docs/search/enumvalues_2.html delete mode 100644 docs/search/enumvalues_3.html delete mode 100644 docs/search/enumvalues_4.html delete mode 100644 docs/search/enumvalues_5.html delete mode 100644 docs/search/enumvalues_6.html delete mode 100644 docs/search/enumvalues_7.html delete mode 100644 docs/search/enumvalues_8.html delete mode 100644 docs/search/enumvalues_9.html delete mode 100644 docs/search/enumvalues_a.html delete mode 100644 docs/search/files_0.html delete mode 100644 docs/search/files_1.html delete mode 100644 docs/search/files_2.html delete mode 100644 docs/search/files_3.html delete mode 100644 docs/search/files_4.html delete mode 100644 docs/search/files_5.html delete mode 100644 docs/search/files_6.html delete mode 100644 docs/search/files_7.html delete mode 100644 docs/search/files_8.html delete mode 100644 docs/search/functions_0.html delete mode 100644 docs/search/functions_1.html delete mode 100644 docs/search/functions_2.html delete mode 100644 docs/search/functions_3.html delete mode 100644 docs/search/functions_4.html delete mode 100644 docs/search/functions_5.html delete mode 100644 docs/search/functions_6.html create mode 100644 docs/search/mag.svg create mode 100644 docs/search/mag_d.svg create mode 100644 docs/search/mag_seld.svg delete mode 100644 docs/search/nomatches.html delete mode 100644 docs/search/pages_0.html delete mode 100644 docs/search/pages_1.html delete mode 100644 docs/search/pages_2.html delete mode 100644 docs/search/pages_3.html delete mode 100644 docs/search/pages_4.html create mode 100644 docs/search/pages_5.js create mode 100644 docs/search/pages_6.js delete mode 100644 docs/search/search_l.png delete mode 100644 docs/search/search_m.png delete mode 100644 docs/search/search_r.png delete mode 100644 docs/search/typedefs_0.html delete mode 100644 docs/search/variables_0.html delete mode 100644 docs/search/variables_1.html delete mode 100644 docs/search/variables_10.html delete mode 100644 docs/search/variables_11.html delete mode 100644 docs/search/variables_12.html delete mode 100644 docs/search/variables_13.html delete mode 100644 docs/search/variables_14.html delete mode 100644 docs/search/variables_15.html delete mode 100644 docs/search/variables_16.html delete mode 100644 docs/search/variables_17.html create mode 100644 docs/search/variables_18.js delete mode 100644 docs/search/variables_2.html delete mode 100644 docs/search/variables_3.html delete mode 100644 docs/search/variables_4.html delete mode 100644 docs/search/variables_5.html delete mode 100644 docs/search/variables_6.html delete mode 100644 docs/search/variables_7.html delete mode 100644 docs/search/variables_8.html delete mode 100644 docs/search/variables_9.html delete mode 100644 docs/search/variables_a.html delete mode 100644 docs/search/variables_b.html delete mode 100644 docs/search/variables_c.html delete mode 100644 docs/search/variables_d.html delete mode 100644 docs/search/variables_e.html delete mode 100644 docs/search/variables_f.html create mode 100644 docs/splitbard.png create mode 100644 docs/tab_ad.png create mode 100644 docs/tab_bd.png create mode 100644 docs/tab_hd.png create mode 100644 docs/tab_sd.png diff --git a/docs/Info.plist b/docs/Info.plist index 5fc51f10..0983e1d1 100644 --- a/docs/Info.plist +++ b/docs/Info.plist @@ -11,6 +11,8 @@ 1.0.0 DocSetFeedName Doxygen generated docs + DocSetFeedUrl + FeedUrl DocSetPublisherIdentifier org.doxygen.Publisher DocSetPublisherName diff --git a/docs/Nodes.xml b/docs/Nodes.xml index 9e0bd2d9..da63d9db 100644 --- a/docs/Nodes.xml +++ b/docs/Nodes.xml @@ -11,37 +11,37 @@ API - df/d03/md_tools_doxygen_api.html + d3/d6c/md_tools_2doxygen_2api.html Developing - d9/d7f/md_tools_doxygen_develop.html + d1/d02/md_tools_2doxygen_2develop.html Userspace - d1/df9/md_Userspace_README.html + d2/d04/md_Userspace_2README.html Drivers - d4/d86/md_Drivers_README.html + d5/d9b/md_Drivers_2README.html Kernel - da/dc9/md_Kernel_README.html + dd/d35/md_Kernel_2README.html Data Structures annotated.html - + Data Structures annotated.html - + __attribute__ d9/d97/pci_8h.html dd/d3f/struct____attribute____ - + BAR0 d9/d97/pci_8h.html @@ -408,12 +408,12 @@ __DriverInfo db/de4/driver_8h.html d8/d02/struct____DriverInfo - + __DriverVersion db/de4/driver_8h.html d7/d01/struct____DriverInfo_1_1____DriverVersion - + APIVersion db/de4/driver_8h.html @@ -467,7 +467,7 @@ __PCIArray db/de4/driver_8h.html df/d8a/struct____PCIArray - + Device db/de4/driver_8h.html @@ -489,7 +489,7 @@ FileSystemInfo df/d26/fs_8h.html de/d99/structFileSystemInfo - + Flags df/d26/fs_8h.html @@ -536,7 +536,7 @@ Inode df/d26/fs_8h.html d6/d59/structInode - + Device df/d26/fs_8h.html @@ -582,7 +582,7 @@ InodeOperations db/de6/structInodeOperations.html - + Close db/de6/structInodeOperations.html @@ -674,7 +674,7 @@ InputReport de/ded/input_8h.html d1/d5b/structInputReport - + Device de/ded/input_8h.html @@ -691,7 +691,7 @@ InputReport.__unnamed17__ de/ded/input_8h.html db/d5d/unionInputReport_8____unnamed17____ - + Accelerometer de/ded/input_8h.html @@ -743,7 +743,7 @@ kdirent df/d26/fs_8h.html d9/ddf/structkdirent - + d_ino df/d26/fs_8h.html @@ -775,7 +775,7 @@ KeyboardReport de/ded/input_8h.html d1/da7/structKeyboardReport - + Character de/ded/input_8h.html @@ -792,7 +792,7 @@ KeyboardReport.__unnamed13__ de/ded/input_8h.html d4/dcb/unionKeyboardReport_8____unnamed13____ - + Value de/ded/input_8h.html @@ -804,7 +804,7 @@ KeyboardReport.__unnamed13__.__unnamed15__ de/ded/input_8h.html dd/da9/structKeyboardReport_8____unnamed13_____8____unnamed15____ - + IsScanCode de/ded/input_8h.html @@ -816,7 +816,7 @@ kstat df/d26/fs_8h.html d5/df1/structkstat - + AccessTime df/d26/fs_8h.html @@ -898,7 +898,7 @@ MouseReport de/ded/input_8h.html db/d9a/structMouseReport - + Absolute de/ded/input_8h.html @@ -965,7 +965,7 @@ PS2_CONFIGURATION d1/de1/aip_8h.html d5/d42/unionPS2__CONFIGURATION - + Raw d1/de1/aip_8h.html @@ -977,7 +977,7 @@ PS2_CONFIGURATION.__unnamed3__ d1/de1/aip_8h.html d4/dae/structPS2__CONFIGURATION_8____unnamed3____ - + Port1Clock d1/de1/aip_8h.html @@ -1024,7 +1024,7 @@ PS2_KBD_TYPEMATIC d1/de1/aip_8h.html d5/d94/unionPS2__KBD__TYPEMATIC - + Raw d1/de1/aip_8h.html @@ -1036,7 +1036,7 @@ PS2_KBD_TYPEMATIC.__unnamed7__ d1/de1/aip_8h.html db/dee/structPS2__KBD__TYPEMATIC_8____unnamed7____ - + Delay d1/de1/aip_8h.html @@ -1058,7 +1058,7 @@ PS2_MOUSE_PACKET d1/de1/aip_8h.html d3/d18/structPS2__MOUSE__PACKET - + Base d1/de1/aip_8h.html @@ -1085,7 +1085,7 @@ PS2_MOUSE_PACKET.Base d1/de1/aip_8h.html d0/df2/unionPS2__MOUSE__PACKET_8Base - + Raw d1/de1/aip_8h.html @@ -1097,7 +1097,7 @@ PS2_MOUSE_PACKET.ZMovement d1/de1/aip_8h.html d3/d3e/unionPS2__MOUSE__PACKET_8ZMovement - + Raw d1/de1/aip_8h.html @@ -1109,7 +1109,7 @@ PS2_OUTPUT_PORT d1/de1/aip_8h.html da/dc6/unionPS2__OUTPUT__PORT - + Raw d1/de1/aip_8h.html @@ -1121,7 +1121,7 @@ PS2_OUTPUT_PORT.__unnamed5__ d1/de1/aip_8h.html de/d3a/structPS2__OUTPUT__PORT_8____unnamed5____ - + A20Gate d1/de1/aip_8h.html @@ -1168,7 +1168,7 @@ PS2_STATUSES d1/de1/aip_8h.html d7/d48/unionPS2__STATUSES - + Raw d1/de1/aip_8h.html @@ -1180,7 +1180,7 @@ PS2_STATUSES.__unnamed1__ d1/de1/aip_8h.html dd/d0d/structPS2__STATUSES_8____unnamed1____ - + CommandData d1/de1/aip_8h.html @@ -1226,7 +1226,7 @@ SuperBlockOperations d2/d55/structSuperBlockOperations.html - + AllocateInode d2/d55/structSuperBlockOperations.html @@ -1253,7 +1253,7 @@ TouchScreenReport de/ded/input_8h.html d1/df2/structTouchScreenReport - + Pressure de/ded/input_8h.html @@ -1280,14 +1280,218 @@ Data Fields functions.html - + All functions.html + + + a + functions.html + + + b + functions_b.html + + + c + functions_c.html + + + d + functions_d.html + + + e + functions_e.html + + + f + functions_f.html + + + g + functions_g.html + + + h + functions_h.html + + + i + functions_i.html + + + j + functions_j.html + + + k + functions_k.html + + + l + functions_l.html + + + m + functions_m.html + + + n + functions_n.html + + + o + functions_o.html + + + p + functions_p.html + + + r + functions_r.html + + + s + functions_s.html + + + t + functions_t.html + + + u + functions_u.html + + + v + functions_v.html + + + w + functions_w.html + + + x + functions_x.html + + + y + functions_y.html + + + z + functions_z.html + + Variables functions_vars.html + + + a + functions_vars.html + + + b + functions_vars_b.html + + + c + functions_vars_c.html + + + d + functions_vars_d.html + + + e + functions_vars_e.html + + + f + functions_vars_f.html + + + g + functions_vars_g.html + + + h + functions_vars_h.html + + + i + functions_vars_i.html + + + j + functions_vars_j.html + + + k + functions_vars_k.html + + + l + functions_vars_l.html + + + m + functions_vars_m.html + + + n + functions_vars_n.html + + + o + functions_vars_o.html + + + p + functions_vars_p.html + + + r + functions_vars_r.html + + + s + functions_vars_s.html + + + t + functions_vars_t.html + + + u + functions_vars_u.html + + + v + functions_vars_v.html + + + w + functions_vars_w.html + + + x + functions_vars_x.html + + + y + functions_vars_y.html + + + z + functions_vars_z.html + + @@ -1296,38 +1500,38 @@ Files files.html - + File List files.html - + Drivers dir_60925fc218da8ca7908795bf5f624060.html - + Kernel dir_52bed8acfaac088d5968cb2c84d7645d.html - + include dir_2c335c1ccbf6ef7c89cc08c9ed88be2e.html - + interface dir_811a06ffcfc34bd0f88967f0406a39f5.html - + aip.h d1/de1/aip_8h.html - + PS2_STATUSES d1/de1/aip_8h.html d7/d48/unionPS2__STATUSES - + Raw d1/de1/aip_8h.html @@ -1339,7 +1543,7 @@ PS2_CONFIGURATION d1/de1/aip_8h.html d5/d42/unionPS2__CONFIGURATION - + Raw d1/de1/aip_8h.html @@ -1351,7 +1555,7 @@ PS2_OUTPUT_PORT d1/de1/aip_8h.html da/dc6/unionPS2__OUTPUT__PORT - + Raw d1/de1/aip_8h.html @@ -1363,7 +1567,7 @@ PS2_KBD_TYPEMATIC d1/de1/aip_8h.html d5/d94/unionPS2__KBD__TYPEMATIC - + Raw d1/de1/aip_8h.html @@ -1375,7 +1579,7 @@ PS2_MOUSE_PACKET d1/de1/aip_8h.html d3/d18/structPS2__MOUSE__PACKET - + Base d1/de1/aip_8h.html @@ -1402,7 +1606,7 @@ PS2_STATUSES.__unnamed1__ d1/de1/aip_8h.html dd/d0d/structPS2__STATUSES_8____unnamed1____ - + CommandData d1/de1/aip_8h.html @@ -1449,7 +1653,7 @@ PS2_CONFIGURATION.__unnamed3__ d1/de1/aip_8h.html d4/dae/structPS2__CONFIGURATION_8____unnamed3____ - + Port1Clock d1/de1/aip_8h.html @@ -1496,7 +1700,7 @@ PS2_OUTPUT_PORT.__unnamed5__ d1/de1/aip_8h.html de/d3a/structPS2__OUTPUT__PORT_8____unnamed5____ - + A20Gate d1/de1/aip_8h.html @@ -1543,7 +1747,7 @@ PS2_KBD_TYPEMATIC.__unnamed7__ d1/de1/aip_8h.html db/dee/structPS2__KBD__TYPEMATIC_8____unnamed7____ - + Delay d1/de1/aip_8h.html @@ -1565,7 +1769,7 @@ PS2_MOUSE_PACKET.Base d1/de1/aip_8h.html d0/df2/unionPS2__MOUSE__PACKET_8Base - + Raw d1/de1/aip_8h.html @@ -1577,7 +1781,7 @@ PS2_MOUSE_PACKET.ZMovement d1/de1/aip_8h.html d3/d3e/unionPS2__MOUSE__PACKET_8ZMovement - + Raw d1/de1/aip_8h.html @@ -1974,7 +2178,7 @@ PS2_KBD_LEDS d1/de1/aip_8h.html a9a7a0249339e911c4a1c3ec0c7c94cbc - + PS2_KBD_LED_SCROLL_LOCK d1/de1/aip_8h.html @@ -1996,7 +2200,7 @@ PS2_KBD_SCAN_CODE_SET d1/de1/aip_8h.html a298a99937859237aa2f19ee87436c3e4 - + PS2_KBD_SCAN_CODE_GET_CURRENT d1/de1/aip_8h.html @@ -2038,7 +2242,7 @@ PS2_MOUSE_RESOLUTION d1/de1/aip_8h.html aed07baf84b6821e47550c706b103fad7 - + PS2_MOUSE_RES_1 d1/de1/aip_8h.html @@ -2190,12 +2394,12 @@ device.h db/de9/device_8h.html - + DeviceType db/de9/device_8h.html ad258d4c51629346fceac4679b3209ad9 - + DEVICE_TYPE_MASK db/de9/device_8h.html @@ -2378,12 +2582,12 @@ driver.h db/de4/driver_8h.html - + __PCIArray db/de4/driver_8h.html df/d8a/struct____PCIArray - + Device db/de4/driver_8h.html @@ -2400,12 +2604,12 @@ __DriverInfo db/de4/driver_8h.html d8/d02/struct____DriverInfo - + __DriverVersion db/de4/driver_8h.html d7/d01/struct____DriverInfo_1_1____DriverVersion - + APIVersion db/de4/driver_8h.html @@ -2456,10 +2660,10 @@ - __DriverVersion + __DriverInfo::__DriverVersion db/de4/driver_8h.html d7/d01/struct____DriverInfo_1_1____DriverVersion - + APIVersion db/de4/driver_8h.html @@ -2496,7 +2700,7 @@ AudioIoctl db/de4/driver_8h.html a61662cd00dc0375eb8d5795fcaba286a - + IOCTL_AUDIO_GET_VOLUME db/de4/driver_8h.html @@ -2543,7 +2747,7 @@ NetIoctl db/de4/driver_8h.html a883d45f645482196fd8e144d87ef0ce6 - + IOCTL_NET_GET_MAC db/de4/driver_8h.html @@ -2555,7 +2759,7 @@ PageMapFlags db/de4/driver_8h.html ac0416d24abd7b108d48d16eb4e913e8a - + MAP_PRESENT db/de4/driver_8h.html @@ -2588,7 +2792,7 @@ errno.h d8/dc2/errno_8h.html - + errno d8/dc2/errno_8h.html @@ -2598,7 +2802,7 @@ KernelErrors d8/dc2/errno_8h.html ad50488ed014e017f009e3f18d8593a97 - + EOK d8/dc2/errno_8h.html @@ -3019,24 +3223,24 @@ __errno_location d8/dc2/errno_8h.html - a249efe5fe35b177224ada753640584fb + a9049fd86a1aa08d50029a482471f5fae strerror d8/dc2/errno_8h.html - add46ab98f32b76457852dbb872842bf2 + a4bc5f273980fb0e81e0fc7a4dd3de87e fs.h df/d26/fs_8h.html - + kstat df/d26/fs_8h.html d5/df1/structkstat - + AccessTime df/d26/fs_8h.html @@ -3113,7 +3317,7 @@ kdirent df/d26/fs_8h.html d9/ddf/structkdirent - + d_ino df/d26/fs_8h.html @@ -3145,7 +3349,7 @@ Inode df/d26/fs_8h.html d6/d59/structInode - + Device df/d26/fs_8h.html @@ -3191,7 +3395,7 @@ InodeOperations db/de6/structInodeOperations.html - + Close db/de6/structInodeOperations.html @@ -3282,7 +3486,7 @@ SuperBlockOperations d2/d55/structSuperBlockOperations.html - + AllocateInode d2/d55/structSuperBlockOperations.html @@ -3309,7 +3513,7 @@ FileSystemInfo df/d26/fs_8h.html de/d99/structFileSystemInfo - + Flags df/d26/fs_8h.html @@ -3812,12 +4016,12 @@ input.h de/ded/input_8h.html - + KeyboardReport de/ded/input_8h.html d1/da7/structKeyboardReport - + Character de/ded/input_8h.html @@ -3834,7 +4038,7 @@ MouseReport de/ded/input_8h.html db/d9a/structMouseReport - + Absolute de/ded/input_8h.html @@ -3906,7 +4110,7 @@ TouchScreenReport de/ded/input_8h.html d1/df2/structTouchScreenReport - + Pressure de/ded/input_8h.html @@ -3948,7 +4152,7 @@ InputReport de/ded/input_8h.html d1/d5b/structInputReport - + Device de/ded/input_8h.html @@ -3965,7 +4169,7 @@ KeyboardReport.__unnamed13__ de/ded/input_8h.html d4/dcb/unionKeyboardReport_8____unnamed13____ - + Value de/ded/input_8h.html @@ -3977,7 +4181,7 @@ KeyboardReport.__unnamed13__.__unnamed15__ de/ded/input_8h.html dd/da9/structKeyboardReport_8____unnamed13_____8____unnamed15____ - + IsScanCode de/ded/input_8h.html @@ -3989,7 +4193,7 @@ InputReport.__unnamed17__ de/ded/input_8h.html db/d5d/unionInputReport_8____unnamed17____ - + Accelerometer de/ded/input_8h.html @@ -4036,7 +4240,7 @@ KeyScanCodes de/ded/input_8h.html a505d8572bf9cf882f643df6a7f695d35 - + KEY_1 de/ded/input_8h.html @@ -4678,12 +4882,12 @@ pci.h d9/d97/pci_8h.html - + __attribute__ d9/d97/pci_8h.html dd/d3f/struct____attribute____ - + BAR0 d9/d97/pci_8h.html @@ -5050,7 +5254,7 @@ PCI_COMMANDS d9/d97/pci_8h.html ab7d0ea17dce7f541574a7f07737fd7a9 - + PCI_COMMAND_IO d9/d97/pci_8h.html @@ -5116,7 +5320,7 @@ GetPCIDevices d9/d97/pci_8h.html - a9cecd790737cef4cb188d9f058f238be + a287fe4c598591108b24ec4a339e04546 iLine @@ -5138,7 +5342,7 @@ syscalls.h d2/d6e/syscalls_8h.html - + __SYS_NULL d2/d6e/syscalls_8h.html @@ -5413,7 +5617,7 @@ syscall_access_flags_t d2/d6e/syscalls_8h.html a1b1a32a2c40ebd73520ed18f3dc1f2ad - + __SYS_F_OK d2/d6e/syscalls_8h.html @@ -5440,7 +5644,7 @@ syscall_clockid_t d2/d6e/syscalls_8h.html a7a5f7859d5649f718ae575a0d2b16dbe - + __SYS_CLOCK_MONOTONIC d2/d6e/syscalls_8h.html @@ -5467,7 +5671,7 @@ syscall_mmap_flags_t d2/d6e/syscalls_8h.html a945e4d9673e31d88d60aa0eab78053d2 - + __SYS_PROT_READ d2/d6e/syscalls_8h.html @@ -5519,7 +5723,7 @@ syscall_open_flags_t d2/d6e/syscalls_8h.html a0193a21c57cbbc422674eb1f77366c9a - + __SYS_O_RDONLY d2/d6e/syscalls_8h.html @@ -5586,7 +5790,7 @@ syscall_prctl_options_t d2/d6e/syscalls_8h.html aa4cfa1ad71596ca140871423c76ead81 - + __SYS_GET_GS d2/d6e/syscalls_8h.html @@ -5613,7 +5817,7 @@ syscall_seek_whence_t d2/d6e/syscalls_8h.html a144f37c00a2cf2aca0bfcbc0d32c6a4f - + __SYS_SEEK_SET d2/d6e/syscalls_8h.html @@ -5635,7 +5839,7 @@ syscall_signal_action_disposition_t d2/d6e/syscalls_8h.html af5002a61012ef080a9ad0fbbb56f360c - + __SYS_SIG_ERR d2/d6e/syscalls_8h.html @@ -5657,7 +5861,7 @@ syscall_signal_action_flags_t d2/d6e/syscalls_8h.html aec6018287e0a6b7f88b437ffec8aadd2 - + __SYS_SA_NOCLDSTOP d2/d6e/syscalls_8h.html @@ -5699,7 +5903,7 @@ syscall_signal_actions_t d2/d6e/syscalls_8h.html ade815b64cad76bbeecf319e4eb8e1066 - + __SYS_SIG_BLOCK d2/d6e/syscalls_8h.html @@ -5721,7 +5925,7 @@ syscall_signal_disposition_t d2/d6e/syscalls_8h.html a57c02e64d58868f09f90a415821aed73 - + __SYS_SIG_TERM d2/d6e/syscalls_8h.html @@ -5753,7 +5957,7 @@ syscall_signal_t d2/d6e/syscalls_8h.html a00cccf768d6a30a87942a42566f93116 - + __SYS_SIGNULL d2/d6e/syscalls_8h.html @@ -6090,7 +6294,7 @@ syscalls_t d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475 - + SYS_API_VERSION d2/d6e/syscalls_8h.html @@ -6348,11 +6552,6 @@ - - _Static_assert - d2/d6e/syscalls_8h.html - a008f12a6e5809214fb42b04ae2c406d4 - syscall0 d2/d6e/syscalls_8h.html @@ -6399,11 +6598,11 @@ tools dir_4eeb864c4eec08c7d6b9d3b0352cfdde.html - + doxygen dir_2b1679bdc089c66bbf71953a395e87ea.html - + @@ -6411,7 +6610,7 @@ Userspace dir_97d86ce2f18c7710ea326fa47777d7d7.html - + @@ -6419,11 +6618,11 @@ Globals globals.html - + All globals.html - + _ globals.html @@ -6537,7 +6736,7 @@ Enumerator globals_eval.html - + _ globals_eval.html diff --git a/docs/Tokens.xml b/docs/Tokens.xml index a6fad7a5..a22974d2 100644 --- a/docs/Tokens.xml +++ b/docs/Tokens.xml @@ -2,43 +2,3398 @@ - PIC1_CMD - unknown - macro + __attribute__ + c + cl + __attribute__ + + d9/d97/pci_8h.html + pci.h + + + + __DriverInfo + c + cl + __DriverInfo + + db/de4/driver_8h.html + driver.h + + + + AccelerometerReport + c + cl + AccelerometerReport + + de/ded/input_8h.html + input.h + + + + FileSystemInfo + c + cl + FileSystemInfo + + df/d26/fs_8h.html + fs.h + + + + InodeOperations + c + cl + InodeOperations + + db/de6/structInodeOperations.html + fs.h + + + + PS2_CONFIGURATION + c + cl + PS2_CONFIGURATION d1/de1/aip_8h.html - a4c4c538b4d0809530a26a7a6d4469259 aip.h - PIC1_DATA - unknown - macro + SuperBlockOperations + c + cl + SuperBlockOperations - d1/de1/aip_8h.html - af27e966ec947ca1172f30ae301c5f24b - aip.h + d2/d55/structSuperBlockOperations.html + fs.h - PIC2_CMD - unknown - macro + md_tools_2doxygen_2api + markdown - d1/de1/aip_8h.html - ae21e6e278037d30c9548e2fbb4308306 - aip.h + d3/d6c/md_tools_2doxygen_2api.html - PIC2_DATA + md_tools_2doxygen_2develop + markdown + + d1/d02/md_tools_2doxygen_2develop.html + + + + md_Userspace_2README + markdown + + d2/d04/md_Userspace_2README.html + + + + md_Drivers_2README + markdown + + d5/d9b/md_Drivers_2README.html + + + + md_Kernel_2README + markdown + + dd/d35/md_Kernel_2README.html + + + + A20Gate + cpp + data + PS2_OUTPUT_PORT.__unnamed5__ + + d1/de1/aip_8h.html + ab24700857c7c1e39353a7d8d12212ee9 + + + + Absolute + cpp + data + MouseReport + + de/ded/input_8h.html + a0948c8b288b733578be7105e95b5ac1f + + + + Accelerometer + cpp + data + InputReport.__unnamed17__ + + de/ded/input_8h.html + ab043bc6d611582087d8bf1790d863d69 + + + + AccessTime + cpp + data + kstat + + df/d26/fs_8h.html + af0d5a9e82aa0ece31db45ae57b97b5d9 + + + + AllocateInode + cpp + data + SuperBlockOperations + + d2/d55/structSuperBlockOperations.html + a9b919eaba70c8e9d020930ba97b7df68 + + + + APIVersion + cpp + data + __DriverInfo::__DriverVersion + + db/de4/driver_8h.html + af48c5b3ec3ca0917f83accb7464e4b0b + + + + Attribute + cpp + data + kstat + + df/d26/fs_8h.html + a733e07be0afb4a7a10555436d8deb100 + + + + Author + cpp + data + __DriverInfo + + db/de4/driver_8h.html + a2d3b49bf3bc9a98b0c5d08152ef20863 + + + + BAR0 + cpp + data + __attribute__ + + d9/d97/pci_8h.html + ad6244cfeb10fb25b9ce81a2ade575ec7 + + + + BAR1 + cpp + data + __attribute__ + + d9/d97/pci_8h.html + aa09f0025fbc627c055256907f0b0d43f + + + + BAR2 + cpp + data + __attribute__ + + d9/d97/pci_8h.html + a248f8bd7e51a03ace5644ab3485faeee + + + + BAR3 + cpp + data + __attribute__ + + d9/d97/pci_8h.html + acb0639f4353d9f240c609242733df5e1 + + + + BAR4 + cpp + data + __attribute__ + + d9/d97/pci_8h.html + a7f473f6239caed08c06c5939f0999be1 + + + + BAR5 + cpp + data + __attribute__ + + d9/d97/pci_8h.html + a8d4ae102d9459f2c3ea913412e9a3f75 + + + + Base + cpp + data + PS2_MOUSE_PACKET + + d1/de1/aip_8h.html + ae07d9573c7ae9aa7d734e43ab74d88b3 + + + + BaseAddress + cpp + data + __attribute__ + + d9/d97/pci_8h.html + af10c5358f92517a5e997d11ff8785c6b + + + + BIST + cpp + data + __attribute__ + + d9/d97/pci_8h.html + acafc473c7069fdd698c0b5742656100b + + + + Blocks + cpp + data + kstat + + df/d26/fs_8h.html + a4e032619e90e03194c162718a33f09a0 + + + + BlockSize + cpp + data + kstat + + df/d26/fs_8h.html + aac2e36f2ffad2d048f6d1d3f988765ef + + + + BridgeControl + cpp + data + __attribute__ + + d9/d97/pci_8h.html + a6653a1245e72768cd03bb1f8ff843371 + + + + Bus + cpp + data + __attribute__ + + d9/d97/pci_8h.html + aaf31a37199f9d24bad5f7c0bf66206ba + + + + Button4 + cpp + data + MouseReport + + de/ded/input_8h.html + a3c70979d62bde7107ffc6452b4d197d0 + + + + Button5 + cpp + data + MouseReport + + de/ded/input_8h.html + a7fe6c9da952ca97bdaf1fd657c5e4682 + + + + Button6 + cpp + data + MouseReport + + de/ded/input_8h.html + a5610542c386b7f777ccb943d75922ec7 + + + + Button7 + cpp + data + MouseReport + + de/ded/input_8h.html + a98581074c8ffe2ba11636e831fce7672 + + + + Button8 + cpp + data + MouseReport + + de/ded/input_8h.html + acde82f4d1fa67e06bc3a59eb6cc2a44c + + + + CacheLineSize + cpp + data + __attribute__ + + d9/d97/pci_8h.html + a5203ccd0486a21671341f4bb00c89b4b + + + + CapabilitiesPointer + cpp + data + __attribute__ + + d9/d97/pci_8h.html + a565e69897ebdab337c2c16941cfdf367 + + + + CardbusBusNumber + cpp + data + __attribute__ + + d9/d97/pci_8h.html + a4faa20cb71d58e436b288f5ed0c7ec3e + + + + CardbusCISPointer + cpp + data + __attribute__ + + d9/d97/pci_8h.html + a7b43c1b116e3476c2fcb53965149c74d + + + + CardbusLatencyTimer + cpp + data + __attribute__ + + d9/d97/pci_8h.html + a33d7921c39e7383cbb67c6294a43c935 + + + + CardbusSocketRegistersBaseAddress + cpp + data + __attribute__ + + d9/d97/pci_8h.html + a8d571620f57f70ce64fd15752fe9ac99 + + + + ChangeTime + cpp + data + kstat + + df/d26/fs_8h.html + a3d80694a7ef662e6e37ef68a5490f6ae + + + + Character + cpp + data + KeyboardReport + + de/ded/input_8h.html + a3c7b23790a7fff8622f8552c7bd1b2f5 + + + + Class + cpp + data + __attribute__ + + d9/d97/pci_8h.html + a10dff2b27b0c182ac0428796e1ab083d + + + + Close + cpp + data + InodeOperations + + db/de6/structInodeOperations.html + ab9c62336bdce356caa7d165b86371e7f + + + + Command + cpp + data + __attribute__ + + d9/d97/pci_8h.html + af7007d29612482dce21e79e4db0fd2b8 + + + + CommandData + cpp + data + PS2_STATUSES.__unnamed1__ + + d1/de1/aip_8h.html + ad3c1a945d3b7f0aa9f0bbcb1bdc77d37 + + + + Config + cpp + data + __attribute__ + + d9/d97/pci_8h.html + aae7dbeb87dc97e9e2b3befb18fe075af + + + + Create + cpp + data + InodeOperations + + db/de6/structInodeOperations.html + abed9ba869733a00a02a41a3ea9765bda + + + + d_ino + cpp + data + kdirent + + df/d26/fs_8h.html + aaf47378e1023c469b361bfbfe1e68ec4 + + + + d_name + cpp + data + kdirent + + df/d26/fs_8h.html + a5a9f69f32f7f6d41513d7093cd06b27b + + + + d_off + cpp + data + kdirent + + df/d26/fs_8h.html + a883eee0b0e9bc85a6a4c0b81c12d59b4 + + + + d_reclen + cpp + data + kdirent + + df/d26/fs_8h.html + ab16632cca111e54cdbcb1e3ce465ed3c + + + + d_type + cpp + data + kdirent + + df/d26/fs_8h.html + ae62da46e9487a67427fad586aa96806a + + + + Delay + cpp + data + PS2_KBD_TYPEMATIC.__unnamed7__ + + d1/de1/aip_8h.html + a8f497c1a3d15af9e0c215019f26b887d + + + + DeleteInode + cpp + data + SuperBlockOperations + + d2/d55/structSuperBlockOperations.html + a91b8a508085e42bcf27a06058a0fd2f7 + + + + Description + cpp + data + __DriverInfo + + db/de4/driver_8h.html + ae899d6a573c8272d7f8c76baf8e3bd72 + + + + Destroy + cpp + data + SuperBlockOperations + + d2/d55/structSuperBlockOperations.html + ac5d91cc844c75e8d58ef124a9b2c8722 + + + + Device + cpp + data + __PCIArray + + db/de4/driver_8h.html + a9621e2b64bb89fa541c5028c377f4788 + + + + Device + cpp + data + kstat + + df/d26/fs_8h.html + a564f699164b986ac3358ce6acde557e5 + + + + Device + cpp + data + Inode + + df/d26/fs_8h.html + a596b05c30fb6356f46f6c827bdac7fc6 + + + + Device + cpp + data + InputReport + + de/ded/input_8h.html + ae0e73e3ad012fad295b7bf2d1cc93da9 + + + + Device + cpp + data + __attribute__ + + d9/d97/pci_8h.html + a70e8123ed01deec0c941aab234c7bb7c + + + + Device + cpp + data + __attribute__ + + d9/d97/pci_8h.html + a5cef34566c05448ba32fe4c2471f4335 + + + + DeviceID + cpp + data + __attribute__ + + d9/d97/pci_8h.html + a98ae6cf864126f6a5e77aafde0b0f2ba + + + + EndBus + cpp + data + __attribute__ + + d9/d97/pci_8h.html + a797ba226f98d7684ec7b14d8a7ed0e1a + + + + ExpansionROMBaseAddress + cpp + data + __attribute__ + + d9/d97/pci_8h.html + aae81f3688f91a218026f58f058409ee4 + + + + Flags + cpp + data + Inode + + df/d26/fs_8h.html + ab5bfae4f7951e37243599de928130341 + + + + Flags + cpp + data + FileSystemInfo + + df/d26/fs_8h.html + a3790269ab0eed561191ef95d65747e82 + + + + Function + cpp + data + __attribute__ + + d9/d97/pci_8h.html + a41799e343181bb0f313551ceacc1d699 + + + + Gamepad + cpp + data + InputReport.__unnamed17__ + + de/ded/input_8h.html + a221f6781b4faa2d321ca0d928f518d6e + + + + GroupID + cpp + data + kstat + + df/d26/fs_8h.html + a6df31642b52e126ee6433ae83c5c7df8 + + + + Gyroscope + cpp + data + InputReport.__unnamed17__ + + de/ded/input_8h.html + abed99e5db57749f375e738c1c0258047 + + + + HardLinks + cpp + data + kstat + + df/d26/fs_8h.html + a90cbd8716158e3d6c367080d81e7327e + + + + Header + cpp + data + __attribute__ + + d9/d97/pci_8h.html + a1da8e906de677a603e3797b8e69aa5b8 + + + + Header + cpp + data + __attribute__ + + d9/d97/pci_8h.html + a52051cdbdf4ecaebc7b7ab353485ce26 + + + + HeaderType + cpp + data + __attribute__ + + d9/d97/pci_8h.html + ac3db7471bb58aeb50cd8a4ff20b972f8 + + + + Index + cpp + data + kstat + + df/d26/fs_8h.html + ab513d931acdad2f26554dbcc31fe90e4 + + + + Index + cpp + data + Inode + + df/d26/fs_8h.html + a594a4636414d0b19f3b08860c0121a66 + + + + InputBufferFull + cpp + data + PS2_STATUSES.__unnamed1__ + + d1/de1/aip_8h.html + a999955f00254a1ec83b388b8142ac5e6 + + + + InterruptLine + cpp + data + __attribute__ + + d9/d97/pci_8h.html + aa8c4898d8b7bb2c8399b83d3b1dbe638 + + + + InterruptPin + cpp + data + __attribute__ + + d9/d97/pci_8h.html + a7023b46231d8f13203c70f524c305b0e + + + + IOBase + cpp + data + __attribute__ + + d9/d97/pci_8h.html + a9fc1fd7c96007fbdd7bb6eb7cc304a93 + + + + IOBase0 + cpp + data + __attribute__ + + d9/d97/pci_8h.html + a9dfed6f399f059b54a67c64c3cbb8503 + + + + IOBase1 + cpp + data + __attribute__ + + d9/d97/pci_8h.html + a6cc6ba51237bbd2bf6183aa2034c83e7 + + + + IOBaseUpper16 + cpp + data + __attribute__ + + d9/d97/pci_8h.html + abefbd948c06849446451cbd2a7bc5bb4 + + + + Ioctl + cpp + data + InodeOperations + + db/de6/structInodeOperations.html + a0df9d6741496cdbe9d25d4d80d06f509 + + + + IOLimit + cpp + data + __attribute__ + + d9/d97/pci_8h.html + a007ba82f5fce2b96997b593d172e38c9 + + + + IOLimit0 + cpp + data + __attribute__ + + d9/d97/pci_8h.html + a58a81fb80d67b2d65dde05befff9aead + + + + IOLimit1 + cpp + data + __attribute__ + + d9/d97/pci_8h.html + ae4796ee9bcd0f630b6f3ddadcb45d142 + + + + IOLimitUpper16 + cpp + data + __attribute__ + + d9/d97/pci_8h.html + a91497254c3748e5fde3ea91765564df6 + + + + IsScanCode + cpp + data + KeyboardReport.__unnamed13__.__unnamed15__ + + de/ded/input_8h.html + aa51f9b08057b8f0bf003cd592bbe248b + + + + Joystick + cpp + data + InputReport.__unnamed17__ + + de/ded/input_8h.html + a1162b85b7b993e2edf7da29dd8abf7e2 + + + + KernelData + cpp + data + Inode + + df/d26/fs_8h.html + a866fcc7922cd6949f8ee7e41b270fde6 + + + + Key + cpp + data + KeyboardReport + + de/ded/input_8h.html + a173d8f2a67aa82689612753fad2e5095 + + + + Keyboard + cpp + data + InputReport.__unnamed17__ + + de/ded/input_8h.html + a6ce4d85a628a88bbdb3ac24a8e5a9c2e + + + + LatencyTimer + cpp + data + __attribute__ + + d9/d97/pci_8h.html + a3337cb00eab6cb94e1e2939d405f9642 + + + + LeftButton + cpp + data + MouseReport + + de/ded/input_8h.html + a07f571f12b57c589630dcde60ef4e660 + + + + LegacyBaseAddress + cpp + data + __attribute__ + + d9/d97/pci_8h.html + a1fd8e7908092abd685bec191512dbf52 + + + + License + cpp + data + __DriverInfo + + db/de4/driver_8h.html + ab5668e50b63547b42892315f1f59da77 + + + + Lookup + cpp + data + InodeOperations + + db/de6/structInodeOperations.html + a7f143243e5be1fc608f99072d3c93cb5 + + + + Magnetometer + cpp + data + InputReport.__unnamed17__ + + de/ded/input_8h.html + a9e9fa52e0aa4a2b519f8287760d7c3ac + + + + Major + cpp + data + __DriverInfo::__DriverVersion + + db/de4/driver_8h.html + a662fb62393b6fd7d7ec85f502db44247 + + + + MaxLatency + cpp + data + __attribute__ + + d9/d97/pci_8h.html + a753c2d858d0da969c33264c1b58807d3 + + + + MemoryBase + cpp + data + __attribute__ + + d9/d97/pci_8h.html + a12988ca39a1411705fc1ec07e911ea9e + + + + MemoryBase0 + cpp + data + __attribute__ + + d9/d97/pci_8h.html + aa0e9d3dfe23309d12ac53048d78612e9 + + + + MemoryBase1 + cpp + data + __attribute__ + + d9/d97/pci_8h.html + a584e418589203e608af0af71bb48b9a1 + + + + MemoryLimit + cpp + data + __attribute__ + + d9/d97/pci_8h.html + a841b9fdcd76addc908b450866a648847 + + + + MemoryLimit0 + cpp + data + __attribute__ + + d9/d97/pci_8h.html + a2aeb8ff897f63e59cee035a4ddf70e5f + + + + MemoryLimit1 + cpp + data + __attribute__ + + d9/d97/pci_8h.html + a70ef8fb79e3d95888ff16d99d7bb5d8d + + + + MiddleButton + cpp + data + MouseReport + + de/ded/input_8h.html + a66947db99db5c8ea44a2b070140f1ef3 + + + + MinGrant + cpp + data + __attribute__ + + d9/d97/pci_8h.html + a4a8682f61f08539e609d9ca0bda44ea6 + + + + Minor + cpp + data + __DriverInfo::__DriverVersion + + db/de4/driver_8h.html + a3f96d16fb3c6015ab7e0049f6e18834b + + + + MkDir + cpp + data + InodeOperations + + db/de6/structInodeOperations.html + a490a002f55d3f99697641d2de8e62ae9 + + + + Mode + cpp + data + kstat + + df/d26/fs_8h.html + af45191ed8ad28ab7a58ee02287609808 + + + + Mode + cpp + data + Inode + + df/d26/fs_8h.html + a667a06765053832b0e364d352d331481 + + + + ModifyTime + cpp + data + kstat + + df/d26/fs_8h.html + a9f1f01620d0175f71eff75e384cd9042 + + + + Mouse + cpp + data + InputReport.__unnamed17__ + + de/ded/input_8h.html + af2a47c6809d88e175dade0ef7b16aa13 + + + + Name + cpp + data + __DriverInfo + + db/de4/driver_8h.html + aa4fad96d724cc497931ce8587436bdbe + + + + Name + cpp + data + FileSystemInfo + + df/d26/fs_8h.html + a445b70dc0c2908c5f600c6bc4f60c387 + + + + Next + cpp + data + __PCIArray + + db/de4/driver_8h.html + a26d05ed0210d3f4b2e4d882a2c802cbf + + + + Next + cpp + data + __attribute__ + + d9/d97/pci_8h.html + a7b0918bb76d5e9399e7d7553b041d669 + + + + Offset + cpp + data + Inode + + df/d26/fs_8h.html + ac7fd076e6f0290af80aee31a0af35b4a + + + + Open + cpp + data + InodeOperations + + db/de6/structInodeOperations.html + a869200a6c684532a9a75a05bca1e9270 + + + + Ops + cpp + data + FileSystemInfo + + df/d26/fs_8h.html + a2e69ea86f5e1537c9173b961a03bdc0c + + + + OutputBufferFull + cpp + data + PS2_STATUSES.__unnamed1__ + + d1/de1/aip_8h.html + aa9b7be021da7a0ec83d707bd42740f3d + + + + ParityError + cpp + data + PS2_STATUSES.__unnamed1__ + + d1/de1/aip_8h.html + a63440a36bf6fd0748b3c188f3e9fda78 + + + + Patch + cpp + data + __DriverInfo::__DriverVersion + + db/de4/driver_8h.html + ae96beda3cc29ee65b51c9838c01041c7 + + + + PCIbusNumber + cpp + data + __attribute__ + + d9/d97/pci_8h.html + a0431a9ef3a084679c298017c6acfee3e + + + + PCISegGroup + cpp + data + __attribute__ + + d9/d97/pci_8h.html + adeb7419d0ada1e37f2f4e4c7e9a291b2 + + + + Port1Clock + cpp + data + PS2_CONFIGURATION.__unnamed3__ + + d1/de1/aip_8h.html + a44c6b11fcf9b6a9a6e7fe2a969b58b0f + + + + Port1InputBufferFull + cpp + data + PS2_OUTPUT_PORT.__unnamed5__ + + d1/de1/aip_8h.html + aba33c9a5143b225eab7df62ac376741f + + + + Port1Interrupt + cpp + data + PS2_CONFIGURATION.__unnamed3__ + + d1/de1/aip_8h.html + a78e48bc7d4778ddc8e647ec195da3e1a + + + + Port1OutputBufferFull + cpp + data + PS2_OUTPUT_PORT.__unnamed5__ + + d1/de1/aip_8h.html + acd4e8faa0cb2df34eef242730f9abbcf + + + + Port1Translation + cpp + data + PS2_CONFIGURATION.__unnamed3__ + + d1/de1/aip_8h.html + af4c84ba01a644fbe45e4b9e09f827168 + + + + Port2Clock + cpp + data + PS2_CONFIGURATION.__unnamed3__ + + d1/de1/aip_8h.html + aeeefe959ba7eabe712b1a3039d4d7ec7 + + + + Port2Clock + cpp + data + PS2_OUTPUT_PORT.__unnamed5__ + + d1/de1/aip_8h.html + aeeefe959ba7eabe712b1a3039d4d7ec7 + + + + Port2Data + cpp + data + PS2_OUTPUT_PORT.__unnamed5__ + + d1/de1/aip_8h.html + a88d3c2504556b9c06accac2642e8a48b + + + + Port2InputBufferFull + cpp + data + PS2_OUTPUT_PORT.__unnamed5__ + + d1/de1/aip_8h.html + ac2d9dfb2e7ccc41b0869944f6de082e9 + + + + Port2Interrupt + cpp + data + PS2_CONFIGURATION.__unnamed3__ + + d1/de1/aip_8h.html + ab139fbe5dc1f6fb378c6de7168ad4254 + + + + Port2OutputBufferFull + cpp + data + PS2_OUTPUT_PORT.__unnamed5__ + + d1/de1/aip_8h.html + a04a22d5db50e8333c482419e9bbd2d78 + + + + PrefetchableMemoryBase + cpp + data + __attribute__ + + d9/d97/pci_8h.html + aa2924a068486de3cda528b4a95ebd453 + + + + PrefetchableMemoryBaseUpper32 + cpp + data + __attribute__ + + d9/d97/pci_8h.html + a2f2d877c07231090063e6caf23c49a97 + + + + PrefetchableMemoryLimit + cpp + data + __attribute__ + + d9/d97/pci_8h.html + a551193b66862430bf5a93cc918c0f7a2 + + + + PrefetchableMemoryLimitUpper32 + cpp + data + __attribute__ + + d9/d97/pci_8h.html + a77ed1a530436553ffdf621941fa69c0d + + + + Pressure + cpp + data + TouchScreenReport + + de/ded/input_8h.html + a1b34c3fecf099e318e4e761e49e5a655 + + + + PrimaryBusNumber + cpp + data + __attribute__ + + d9/d97/pci_8h.html + af78b4f3d8572f5fc724f645bd9b9c6f6 + + + + PrivateData + cpp + data + Inode + + df/d26/fs_8h.html + ad5d7f7b9b3133592e590d5e9b5173425 + + + + PrivateData + cpp + data + FileSystemInfo + + df/d26/fs_8h.html + afed4851539e0eb74fbd4cc4c0dca8abd + + + + ProgIF + cpp + data + __attribute__ + + d9/d97/pci_8h.html + af55b38884c985010421d1f7ea4728fc1 + + + + Raw + cpp + data + PS2_STATUSES + + d1/de1/aip_8h.html + a0aeb1f673a677a69047678d8dc1550d1 + + + + Raw + cpp + data + PS2_CONFIGURATION + + d1/de1/aip_8h.html + aabcce9d04cf80862c31c591b284ee358 + + + + Raw + cpp + data + PS2_OUTPUT_PORT + + d1/de1/aip_8h.html + a6f55d35c117c53b1aa5b104e550674dd + + + + Raw + cpp + data + PS2_KBD_TYPEMATIC + + d1/de1/aip_8h.html + a1c786a0ac638f742e31267026602ac54 + + + + Raw + cpp + data + PS2_MOUSE_PACKET.Base + + d1/de1/aip_8h.html + a65e65c8ab0d8609ce12fc68a03cb8e00 + + + + Raw + cpp + data + PS2_MOUSE_PACKET.ZMovement + + d1/de1/aip_8h.html + a65e65c8ab0d8609ce12fc68a03cb8e00 + + + + RawDevice + cpp + data + kstat + + df/d26/fs_8h.html + a0894ecf497e1e426853b876a47459280 + + + + RawDevice + cpp + data + Inode + + df/d26/fs_8h.html + a138b2f9d3133d7b3aeeec3986d064a7a + + + + Read + cpp + data + InodeOperations + + db/de6/structInodeOperations.html + a1b8ac7df82a22e9ee822c240a79076b4 + + + + ReadDir + cpp + data + InodeOperations + + db/de6/structInodeOperations.html + a033b7baebdcfa352b4d84e4e3c9cee80 + + + + ReadLink + cpp + data + InodeOperations + + db/de6/structInodeOperations.html + abf61f594d2b1d2a10a995329372c9ed9 + + + + Remove + cpp + data + InodeOperations + + db/de6/structInodeOperations.html + a229c34e01b322f1b9533a049ff1f5cc9 + + + + Rename + cpp + data + InodeOperations + + db/de6/structInodeOperations.html + a54bbd07bcb9a6143867be3aa05577413 + + + + RepeatRate + cpp + data + PS2_KBD_TYPEMATIC.__unnamed7__ + + d1/de1/aip_8h.html + ab0a4e5ca864ccf625afe5cbd853b490c + + + + Reserved + cpp + data + __attribute__ + + d9/d97/pci_8h.html + a57e0aa05de0a45d24023e5c56eba520e + + + + Reserved0 + cpp + data + __attribute__ + + d9/d97/pci_8h.html + a8dcff031235d3326f495f0b2d1db5114 + + + + Reserved1 + cpp + data + __attribute__ + + d9/d97/pci_8h.html + a504d5cebd50e3c1ea8fd5844dcd001cb + + + + Reserved2 + cpp + data + __attribute__ + + d9/d97/pci_8h.html + acf89fc9ee55923d8f97e524e05867464 + + + + RevisionID + cpp + data + __attribute__ + + d9/d97/pci_8h.html + a11d59d8180946892dd910c63cbe2c261 + + + + RightButton + cpp + data + MouseReport + + de/ded/input_8h.html + a2174204a5c5dcc31d54449f3664f3a73 + + + + RmDir + cpp + data + InodeOperations + + db/de6/structInodeOperations.html + afb5728ae092216ddd3db335d1173e687 + + + + RootName + cpp + data + FileSystemInfo + + df/d26/fs_8h.html + ac03af40bdb9327cdf8a3c1c3d8bc4990 + + + + SecondaryBusNumber + cpp + data + __attribute__ + + d9/d97/pci_8h.html + aa0fd5ae295791e4dab0c6fe54ab7e931 + + + + SecondaryLatencyTimer + cpp + data + __attribute__ + + d9/d97/pci_8h.html + a9e87a8ae25ff0e2fe4b703e596af2a2f + + + + SecondaryStatus + cpp + data + __attribute__ + + d9/d97/pci_8h.html + afc237a8d3aa6077c476f9a206332c95b + + + + Seek + cpp + data + InodeOperations + + db/de6/structInodeOperations.html + ae49064b9b56c095e3104fd73e19e7c7e + + + + Size + cpp + data + kstat + + df/d26/fs_8h.html + a5f3da9475a138d8a510be43e53dd20b6 + + + + StartBus + cpp + data + __attribute__ + + d9/d97/pci_8h.html + a92d65982de9305ea623f88b7327d0b17 + + + + Stat + cpp + data + InodeOperations + + db/de6/structInodeOperations.html + ace503c1be6e9452757578cad84370016 + + + + Status + cpp + data + __attribute__ + + d9/d97/pci_8h.html + a270c129ca1e262678d41858be07aa7ca + + + + Subclass + cpp + data + __attribute__ + + d9/d97/pci_8h.html + aa3f64091ee6527d54908a7a458fa5ebd + + + + SubordinateBusNumber + cpp + data + __attribute__ + + d9/d97/pci_8h.html + aaa6f0d9b9d54f8e9f26e19db4c1951d9 + + + + SubsystemID + cpp + data + __attribute__ + + d9/d97/pci_8h.html + af835623163bf30acd0b94a1b38f73e16 + + + + SubsystemVendorID + cpp + data + __attribute__ + + d9/d97/pci_8h.html + a04b76a03bca66e34b60f344d030ae68c + + + + SuperOps + cpp + data + FileSystemInfo + + df/d26/fs_8h.html + a2b23f750051678a50319f21d04541d66 + + + + SymLink + cpp + data + InodeOperations + + db/de6/structInodeOperations.html + a530732a5e449903291a39f37b066befd + + + + Synchronize + cpp + data + SuperBlockOperations + + d2/d55/structSuperBlockOperations.html + ac57a866f55ed08d2dd2897b27a541eb2 + + + + SystemFlag + cpp + data + PS2_STATUSES.__unnamed1__ + + d1/de1/aip_8h.html + acc8252d0e5a2a96ee791ee05c333bb56 + + + + SystemFlag + cpp + data + PS2_CONFIGURATION.__unnamed3__ + + d1/de1/aip_8h.html + acc8252d0e5a2a96ee791ee05c333bb56 + + + + SystemReset + cpp + data + PS2_OUTPUT_PORT.__unnamed5__ + + d1/de1/aip_8h.html + a993f0a6346847628c86bbcf1cf306236 + + + + TimeoutError + cpp + data + PS2_STATUSES.__unnamed1__ + + d1/de1/aip_8h.html + a2ce01afd7e833fc13c63448689ea762a + + + + TouchScreen + cpp + data + InputReport.__unnamed17__ + + de/ded/input_8h.html + a64a952e5a8456c1030ce54bfa07ebb52 + + + + Truncate + cpp + data + InodeOperations + + db/de6/structInodeOperations.html + a1636030e07da14031506e2ec85fae4c6 + + + + Type + cpp + data + InputReport + + de/ded/input_8h.html + af15f4807037d91adf5b3223b64e9ad50 + + + + Unknown1 + cpp + data + PS2_STATUSES.__unnamed1__ + + d1/de1/aip_8h.html + a28c5637b237d55031f1b3772d731c041 + + + + Unknown2 + cpp + data + PS2_STATUSES.__unnamed1__ + + d1/de1/aip_8h.html + afe489f6ef777e98956c00038b863eb0f + + + + UserID + cpp + data + kstat + + df/d26/fs_8h.html + a640517af38108c7ece215fe6789b497a + + + + Value + cpp + data + KeyboardReport.__unnamed13__ + + de/ded/input_8h.html + a689202409e48743b914713f96d93947c + + + + VendorID + cpp + data + __attribute__ + + d9/d97/pci_8h.html + aa456187fbe2216e07869e1c7f6d69444 + + + + Version + cpp + data + __DriverInfo + + db/de4/driver_8h.html + a7f2ee0705a9eaf49c4f920d827198530 + + + + Write + cpp + data + InodeOperations + + db/de6/structInodeOperations.html + adb7eaaee195090e8d618a6e9c3ca507a + + + + X + cpp + data + MouseReport + + de/ded/input_8h.html + a2034158134bad2907f7aca9f1df5168d + + + + X + cpp + data + TouchScreenReport + + de/ded/input_8h.html + a2d9df0f07baaff3c26b0daf9c3c782de + + + + XMovement + cpp + data + PS2_MOUSE_PACKET + + d1/de1/aip_8h.html + a03984accdad77fa5280f8724510170d4 + + + + Y + cpp + data + MouseReport + + de/ded/input_8h.html + ad78247604ee68b483bec72e682b1ef71 + + + + Y + cpp + data + TouchScreenReport + + de/ded/input_8h.html + a791863f8aa872fc18aef188a85436abe + + + + YMovement + cpp + data + PS2_MOUSE_PACKET + + d1/de1/aip_8h.html + ae7ed739b075fbfcabddfb598f2ebb912 + + + + Z + cpp + data + MouseReport + + de/ded/input_8h.html + aa8d96a2473f48cd0f643552256ed37a4 + + + + Zero + cpp + data + PS2_KBD_TYPEMATIC.__unnamed7__ + + d1/de1/aip_8h.html + ad7ed4ee1df437474d005188535f74875 + + + + Zero0 + cpp + data + PS2_CONFIGURATION.__unnamed3__ + + d1/de1/aip_8h.html + ad31cba1790c6843a18adfc7ddfcee23e + + + + Zero1 + cpp + data + PS2_CONFIGURATION.__unnamed3__ + + d1/de1/aip_8h.html + ac1bea7eee679d45845dc20ba9cc0cc20 + + + + ZMovement + cpp + data + PS2_MOUSE_PACKET + + d1/de1/aip_8h.html + acc274a47b2ec66d6731ec91b274e1423 + + + + ___SYS_SIG_IGN + c + econst + + d2/d6e/syscalls_8h.html + af5002a61012ef080a9ad0fbbb56f360ca541e759e4e2b5bec90b2c03cc53023cc + syscalls.h + + + + __attribute__ + c + func + + df/d26/fs_8h.html + ae9d1c84bd8c5ad87f19dc53750668f1b + fs.h + + + + __errno_location + c + func + + d8/dc2/errno_8h.html + a9049fd86a1aa08d50029a482471f5fae + errno.h + + + + __ERRNO_MAX + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a83fc2238dbcea63c1a4c80c9cbed4fbf + errno.h + + + + __SYS_CLOCK_MONOTONIC + c + econst + + d2/d6e/syscalls_8h.html + a7a5f7859d5649f718ae575a0d2b16dbeab8e30bbd12154a98cd0d3b56243db66e + syscalls.h + + + + __SYS_CLOCK_PROCESS_CPUTIME_ID + c + econst + + d2/d6e/syscalls_8h.html + a7a5f7859d5649f718ae575a0d2b16dbea0e23e1e735537e2a5e9f3c1c8bab2c43 + syscalls.h + + + + __SYS_CLOCK_REALTIME + c + econst + + d2/d6e/syscalls_8h.html + a7a5f7859d5649f718ae575a0d2b16dbea87b50a62aca80dc707da058b4eaa0fe0 + syscalls.h + + + + __SYS_CLOCK_THREAD_CPUTIME_ID + c + econst + + d2/d6e/syscalls_8h.html + a7a5f7859d5649f718ae575a0d2b16dbea92cf1f85f763217b6a8f4817cb4a6320 + syscalls.h + + + + __SYS_clockid_t + c + tdef + + d2/d6e/syscalls_8h.html + af9a5a44da34f40560c289e5f60642791 + syscalls.h + + + + __SYS_F_OK + c + econst + + d2/d6e/syscalls_8h.html + a1b1a32a2c40ebd73520ed18f3dc1f2ada68325a692768209f82f82e5187e7996f + syscalls.h + + + + __SYS_GET_FS + c + econst + + d2/d6e/syscalls_8h.html + aa4cfa1ad71596ca140871423c76ead81a9d8a4b26d3b74c8b691f876021642ec8 + syscalls.h + + + + __SYS_GET_GS + c + econst + + d2/d6e/syscalls_8h.html + aa4cfa1ad71596ca140871423c76ead81abc70eb83e651d87f8acd70f8eab3ff78 + syscalls.h + + + + __SYS_MAP_ANON + c + econst + + d2/d6e/syscalls_8h.html + a945e4d9673e31d88d60aa0eab78053d2a25fca3f4f19b2534eded159205da4c9a + syscalls.h + + + + __SYS_MAP_ANONYMOUS + c + econst + + d2/d6e/syscalls_8h.html + a945e4d9673e31d88d60aa0eab78053d2af1874296a51277414abae6ab27e5bcbb + syscalls.h + + + + __SYS_MAP_FIXED + c + econst + + d2/d6e/syscalls_8h.html + a945e4d9673e31d88d60aa0eab78053d2a55b6230b56d3d3659d99ed6ebdc774c5 + syscalls.h + + + + __SYS_MAP_PRIVATE + c + econst + + d2/d6e/syscalls_8h.html + a945e4d9673e31d88d60aa0eab78053d2adc6a93cd07df618cf9fb221215bb8733 + syscalls.h + + + + __SYS_MAP_SHARED + c + econst + + d2/d6e/syscalls_8h.html + a945e4d9673e31d88d60aa0eab78053d2a7a40ca49d206ee117cb68709393ef62f + syscalls.h + + + + __SYS_NULL unknown macro - d1/de1/aip_8h.html - ab6d3b9f6f427357310896adf176145f1 - aip.h + d2/d6e/syscalls_8h.html + a3405b025dbfa88c47279ae6b526076a8 + syscalls.h + + + + __SYS_O_APPEND + c + econst + + d2/d6e/syscalls_8h.html + a0193a21c57cbbc422674eb1f77366c9aac7a9fc1ba089cbe017991b5ecc810ee5 + syscalls.h + + + + __SYS_O_CREAT + c + econst + + d2/d6e/syscalls_8h.html + a0193a21c57cbbc422674eb1f77366c9aae362b3f393f477377536a36415537b13 + syscalls.h + + + + __SYS_O_DSYNC + c + econst + + d2/d6e/syscalls_8h.html + a0193a21c57cbbc422674eb1f77366c9aa492cdee0abd9eb0c5cfe701608804c0c + syscalls.h + + + + __SYS_O_EXCL + c + econst + + d2/d6e/syscalls_8h.html + a0193a21c57cbbc422674eb1f77366c9aaaef348aae6efb2bf7ee1052c95e93460 + syscalls.h + + + + __SYS_O_NOCTTY + c + econst + + d2/d6e/syscalls_8h.html + a0193a21c57cbbc422674eb1f77366c9aaa9cc49284f54da4d1beebd116ec177de + syscalls.h + + + + __SYS_O_NONBLOCK + c + econst + + d2/d6e/syscalls_8h.html + a0193a21c57cbbc422674eb1f77366c9aa4e0877c09fc572a696113ae679c82d29 + syscalls.h + + + + __SYS_O_RDONLY + c + econst + + d2/d6e/syscalls_8h.html + a0193a21c57cbbc422674eb1f77366c9aa59725267ead38e5fbdc51d93ff2fc55d + syscalls.h + + + + __SYS_O_RDWR + c + econst + + d2/d6e/syscalls_8h.html + a0193a21c57cbbc422674eb1f77366c9aa07ddd9d3f6821827dc6d2500968d1a8e + syscalls.h + + + + __SYS_O_RSYNC + c + econst + + d2/d6e/syscalls_8h.html + a0193a21c57cbbc422674eb1f77366c9aa70dcd8187c58559caf52a8e285e11819 + syscalls.h + + + + __SYS_O_SYNC + c + econst + + d2/d6e/syscalls_8h.html + a0193a21c57cbbc422674eb1f77366c9aad2d33e941a71ced6eb8c3f2fdba37505 + syscalls.h + + + + __SYS_O_TRUNC + c + econst + + d2/d6e/syscalls_8h.html + a0193a21c57cbbc422674eb1f77366c9aadc43ad25be69089628fcfa122d8fb20e + syscalls.h + + + + __SYS_O_WRONLY + c + econst + + d2/d6e/syscalls_8h.html + a0193a21c57cbbc422674eb1f77366c9aa8fa1686b3ac5bd1146e90d4db4520fff + syscalls.h + + + + __SYS_PROT_EXEC + c + econst + + d2/d6e/syscalls_8h.html + a945e4d9673e31d88d60aa0eab78053d2aa9ac36987adbdbb15bac912529722062 + syscalls.h + + + + __SYS_PROT_NONE + c + econst + + d2/d6e/syscalls_8h.html + a945e4d9673e31d88d60aa0eab78053d2a4545aca6554f128dea11d2997f04aa8a + syscalls.h + + + + __SYS_PROT_READ + c + econst + + d2/d6e/syscalls_8h.html + a945e4d9673e31d88d60aa0eab78053d2a514bc57b928148be6e10a56d30f8af47 + syscalls.h + + + + __SYS_PROT_WRITE + c + econst + + d2/d6e/syscalls_8h.html + a945e4d9673e31d88d60aa0eab78053d2abebfa1a7688ea2bf099f9c2327c39c3e + syscalls.h + + + + __SYS_R_OK + c + econst + + d2/d6e/syscalls_8h.html + a1b1a32a2c40ebd73520ed18f3dc1f2ada3fc442c04460febe06f1d09dd396debb + syscalls.h + + + + __SYS_SA_NOCLDSTOP + c + econst + + d2/d6e/syscalls_8h.html + aec6018287e0a6b7f88b437ffec8aadd2aeb027497307fddc52dcb5f9f2c2113f2 + syscalls.h + + + + __SYS_SA_NOCLDWAIT + c + econst + + d2/d6e/syscalls_8h.html + aec6018287e0a6b7f88b437ffec8aadd2aee373b0990849caba9e3fd0466bb981e + syscalls.h + + + + __SYS_SA_NODEFER + c + econst + + d2/d6e/syscalls_8h.html + aec6018287e0a6b7f88b437ffec8aadd2a678eae69d8aa9d35969b32f500367835 + syscalls.h + + + + __SYS_SA_ONSTACK + c + econst + + d2/d6e/syscalls_8h.html + aec6018287e0a6b7f88b437ffec8aadd2a635f5e16be1b363b31c58786dfd631a8 + syscalls.h + + + + __SYS_SA_RESETHAND + c + econst + + d2/d6e/syscalls_8h.html + aec6018287e0a6b7f88b437ffec8aadd2a2987b0e22f252a9f962ea5e8c3081af9 + syscalls.h + + + + __SYS_SA_RESTART + c + econst + + d2/d6e/syscalls_8h.html + aec6018287e0a6b7f88b437ffec8aadd2a13b13319e5720dc815328ed2f5a84f17 + syscalls.h + + + + __SYS_SA_SIGINFO + c + econst + + d2/d6e/syscalls_8h.html + aec6018287e0a6b7f88b437ffec8aadd2a0ff52171c269c2799d606c5887ebf6d6 + syscalls.h + + + + __SYS_SEEK_CUR + c + econst + + d2/d6e/syscalls_8h.html + a144f37c00a2cf2aca0bfcbc0d32c6a4fa1d8a541942a9604e8218523f58d2a632 + syscalls.h + + + + __SYS_SEEK_END + c + econst + + d2/d6e/syscalls_8h.html + a144f37c00a2cf2aca0bfcbc0d32c6a4fa98d89c6eb30c30024e0391ada5573194 + syscalls.h + + + + __SYS_SEEK_SET + c + econst + + d2/d6e/syscalls_8h.html + a144f37c00a2cf2aca0bfcbc0d32c6a4fa8d89ca9d0ed455f29b0379ec5a4d2347 + syscalls.h + + + + __SYS_SET_FS + c + econst + + d2/d6e/syscalls_8h.html + aa4cfa1ad71596ca140871423c76ead81aca601486e90d86779706b974e67ab330 + syscalls.h + + + + __SYS_SET_GS + c + econst + + d2/d6e/syscalls_8h.html + aa4cfa1ad71596ca140871423c76ead81aa0f35de14e61191d72f24e268c86c95f + syscalls.h + + + + __SYS_SIG_BLOCK + c + econst + + d2/d6e/syscalls_8h.html + ade815b64cad76bbeecf319e4eb8e1066a88a74bf01620a23ed0e7cc280ea42e51 + syscalls.h + + + + __SYS_SIG_CONT + c + econst + + d2/d6e/syscalls_8h.html + a57c02e64d58868f09f90a415821aed73a98ddfd92838d7a92423c295885637f39 + syscalls.h + + + + __SYS_SIG_CORE + c + econst + + d2/d6e/syscalls_8h.html + a57c02e64d58868f09f90a415821aed73a8f487c8a5bfd53a84f8d088c88706f93 + syscalls.h + + + + __SYS_SIG_DFL + c + econst + + d2/d6e/syscalls_8h.html + af5002a61012ef080a9ad0fbbb56f360cacbfea9ccb5aaa9546c571e92b0800c6d + syscalls.h + + + + __SYS_SIG_ERR + c + econst + + d2/d6e/syscalls_8h.html + af5002a61012ef080a9ad0fbbb56f360ca3722fb4c388936ec1d4c4f03014be368 + syscalls.h + + + + __SYS_SIG_IGN + c + econst + + d2/d6e/syscalls_8h.html + a57c02e64d58868f09f90a415821aed73adaeb2b37bb070ce08982d2d192f2b948 + syscalls.h + + + + __SYS_SIG_SETMASK + c + econst + + d2/d6e/syscalls_8h.html + ade815b64cad76bbeecf319e4eb8e1066a5d334f564cfcfc785e0e4f7ad6b4ee24 + syscalls.h + + + + __SYS_SIG_STOP + c + econst + + d2/d6e/syscalls_8h.html + a57c02e64d58868f09f90a415821aed73a8b0a03ac59ae761874e85d8e59a0e9b7 + syscalls.h + + + + __SYS_SIG_TERM + c + econst + + d2/d6e/syscalls_8h.html + a57c02e64d58868f09f90a415821aed73a26c7db21f292cd4847d28cac385c04dd + syscalls.h + + + + __SYS_SIG_UNBLOCK + c + econst + + d2/d6e/syscalls_8h.html + ade815b64cad76bbeecf319e4eb8e1066a2af79f2b4ce84870088e3a68067259a1 + syscalls.h + + + + __SYS_SIGABRT + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116a776c454089a11d812c2e4078eb947a52 + syscalls.h + + + + __SYS_SIGALRM + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116a83ee5a167b5f0e991665996c275335c7 + syscalls.h + + + + __SYS_SIGBUS + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116a53a7c4623f85f142bd21e43a624ca5a5 + syscalls.h + + + + __SYS_SIGCHLD + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116aed3c41442c01354bc659c919d92d1458 + syscalls.h + + + + __SYS_SIGCOMP1 + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116a634322561034973bf05a8c8357dfcfe8 + syscalls.h + + + + __SYS_SIGCOMP2 + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116a76742841a4f689b81035bfc87ab985a8 + syscalls.h + + + + __SYS_SIGCOMP3 + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116a2f3573cbad152dfe9567443b9dbe0b11 + syscalls.h + + + + __SYS_SIGCONT + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116a9236a1f7d075b018775c76b53a4aa159 + syscalls.h + + + + __SYS_SIGFPE + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116a258919550116b2d8b1bb7de8a63e2179 + syscalls.h + + + + __SYS_SIGHUP + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116a9e13f95de31e9f11e503041d4f42ef22 + syscalls.h + + + + __SYS_SIGILL + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116af9fd32c2991b506eb4c695fa803d7011 + syscalls.h + + + + __SYS_SIGINT + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116a89a026c4ee0e592883201dafc2efa04c + syscalls.h + + + + __SYS_SIGKILL + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116a2b8aa8c4cf819869f750e1731214c17c + syscalls.h + + + + __SYS_SIGNAL_MAX + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116a7e61f2a70cd48471bc05cd8a6197676a + syscalls.h + + + + __SYS_SIGNULL + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116a75b7cd09427f8e44dc8871b2cdb81cfd + syscalls.h + + + + __SYS_SIGPIPE + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116aa58e01ddafe70f755515769d4257069b + syscalls.h + + + + __SYS_SIGPOLL + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116a245a285d0faf7121196c5434d2144f5e + syscalls.h + + + + __SYS_SIGPROF + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116af5c815d4403a71565f5821822a4f13dc + syscalls.h + + + + __SYS_SIGQUIT + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116a39705f2067015bcbc486e49bf016474d + syscalls.h + + + + __SYS_SIGRT_1 + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116a356ad4fd65d7446a2b9762659b133775 + syscalls.h + + + + __SYS_SIGRT_10 + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116ab67d68fea37c64e82a9c71bcca53d89f + syscalls.h + + + + __SYS_SIGRT_11 + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116a03876365e9392f305608c9fd4c943729 + syscalls.h + + + + __SYS_SIGRT_12 + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116a9d115d3b78e92d8b133e80dc1c6cc11c + syscalls.h + + + + __SYS_SIGRT_13 + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116a6219fbf4c121b2f04b2742859879e37c + syscalls.h + + + + __SYS_SIGRT_14 + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116ac38e9a64727de33a870600357eb01af0 + syscalls.h + + + + __SYS_SIGRT_15 + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116a4ffe455353c83dfb379ad5d7087266da + syscalls.h + + + + __SYS_SIGRT_16 + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116ac34395ae15428076a0fe5014c8b34333 + syscalls.h + + + + __SYS_SIGRT_17 + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116a73ef2099841e4c046eeb008ec8bb6e6c + syscalls.h + + + + __SYS_SIGRT_18 + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116ac819ffe525ed747041771bd73bc57be2 + syscalls.h + + + + __SYS_SIGRT_19 + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116af4550a3e60e9799a1d6b1636575b809c + syscalls.h + + + + __SYS_SIGRT_2 + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116aced45ba23c83de527341d3dd8ad00027 + syscalls.h + + + + __SYS_SIGRT_20 + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116ab52496694bd956944b35eb5d339e49ea + syscalls.h + + + + __SYS_SIGRT_21 + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116ae2ee56153c65513172fa2483bf40134e + syscalls.h + + + + __SYS_SIGRT_22 + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116ae60ef5c045147102fdb2e0e48b069239 + syscalls.h + + + + __SYS_SIGRT_23 + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116a37780852b4e4c89b43afa106971e2c98 + syscalls.h + + + + __SYS_SIGRT_24 + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116a6ae2c16758101be090ec659202ebb795 + syscalls.h + + + + __SYS_SIGRT_25 + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116a9ce17d0f1c0c54356619fc31d3906c1e + syscalls.h + + + + __SYS_SIGRT_26 + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116ac18f46e634f907da5c52ff28fb6629be + syscalls.h + + + + __SYS_SIGRT_27 + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116af50c0466e994551628a79d033ab1e1c3 + syscalls.h + + + + __SYS_SIGRT_28 + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116a84940c1ef7b8b7504eb5e9d2b369c76f + syscalls.h + + + + __SYS_SIGRT_29 + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116a304c95fd78d056dbb4902daa6abe33f4 + syscalls.h + + + + __SYS_SIGRT_3 + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116a5e83d86e2d21718e2c020e4f4b7e2c07 + syscalls.h + + + + __SYS_SIGRT_30 + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116a98abdd9277f2e94a030f6b686744179a + syscalls.h + + + + __SYS_SIGRT_31 + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116ac1e4ba0813790d6588904f1b27ac692a + syscalls.h + + + + __SYS_SIGRT_4 + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116a64590c29a1500fcb2c3de9b592fca49f + syscalls.h + + + + __SYS_SIGRT_5 + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116a7a0d163fa734de94665a4a4fcb8c9d59 + syscalls.h + + + + __SYS_SIGRT_6 + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116afe677dbe8e931e216f5661ab99375814 + syscalls.h + + + + __SYS_SIGRT_7 + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116a185e4e207670e592e6cf112648c59e18 + syscalls.h + + + + __SYS_SIGRT_8 + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116ac95628f3d8495d27a0a905079afe82d4 + syscalls.h + + + + __SYS_SIGRT_9 + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116a31bed0ed0ed5b85797f2de41b7f7567c + syscalls.h + + + + __SYS_SIGRTMAX + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116a02bdf003510b2e0e7f67c1b20fe91336 + syscalls.h + + + + __SYS_SIGRTMIN + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116aa4d73b9354785a90b30098a186e8aec4 + syscalls.h + + + + __SYS_SIGSEGV + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116a8b34bfaef180e68768179511364c2a4c + syscalls.h + + + + __SYS_SIGSTOP + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116a994773e93a113d60de565c6f2401dad7 + syscalls.h + + + + __SYS_SIGSYS + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116ad2fc552a5f8df2ac94527dcd5f1cb104 + syscalls.h + + + + __SYS_SIGTERM + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116a230fc5f40bd845e94d1ccac4158bedb2 + syscalls.h + + + + __SYS_SIGTRAP + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116a5ce758f9d8ecbac47b01461b9001de57 + syscalls.h + + + + __SYS_SIGTSTP + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116a1f94a023f620d0f9b5980a6bacdabe61 + syscalls.h + + + + __SYS_SIGTTIN + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116a18b30b83c8d683a3122ddd7cc29df603 + syscalls.h + + + + __SYS_SIGTTOU + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116a7b7e9816cbdd46f821b69a1476a79d45 + syscalls.h + + + + __SYS_SIGURG + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116a41aa2e768469ab7a655723635f891d10 + syscalls.h + + + + __SYS_SIGUSR1 + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116a1e7d5a86f098c6cdbe00ad372dcb9826 + syscalls.h + + + + __SYS_SIGUSR2 + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116afa68cf306ffa359e8fd438a9b22d6b75 + syscalls.h + + + + __SYS_SIGVTALRM + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116a91b79a78e1ae524b645f3f12bacd8aef + syscalls.h + + + + __SYS_SIGXCPU + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116ab28a103741ae2bd2621bdb56c5812b9c + syscalls.h + + + + __SYS_SIGXFSZ + c + econst + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116a8523049a833dc7a5e73c335f5dd66cb4 + syscalls.h + + + + __SYS_socklen_t + c + tdef + + d2/d6e/syscalls_8h.html + a26c7083c9eaca35069347ed4e00813fd + syscalls.h + + + + __SYS_W_OK + c + econst + + d2/d6e/syscalls_8h.html + a1b1a32a2c40ebd73520ed18f3dc1f2adacae52f76d1c14f4e183fa55e93acf039 + syscalls.h + + + + __SYS_X_OK + c + econst + + d2/d6e/syscalls_8h.html + a1b1a32a2c40ebd73520ed18f3dc1f2ada00e46ad06c15293e550daf1837e20c82 + syscalls.h @@ -52,943 +3407,13 @@ - PS2_DATA - unknown - macro - - d1/de1/aip_8h.html - afdbeabd6455ad1caf38d713be4945425 - aip.h - - - - PS2_STATUS - unknown - macro - - d1/de1/aip_8h.html - a5011033b67ebce0ddc40f985c04832e1 - aip.h - - - - PS2_CMD - unknown - macro - - d1/de1/aip_8h.html - a349f6d70cf357fe295324ef26b1de859 - aip.h - - - - PS2_ACK - unknown - macro - - d1/de1/aip_8h.html - aae27b4e03e27b850f66cf5f46ed30530 - aip.h - - - - PS2_TEST_PASSED - unknown - macro - - d1/de1/aip_8h.html - a76797708c65d0cbfc053424ebcbf82d7 - aip.h - - - - PS2_TEST_FAILED - unknown - macro - - d1/de1/aip_8h.html - ab807b48ac4960880a9107832b7b0f195 - aip.h - - - - PS2_CMD_READ_CONFIG - unknown - macro - - d1/de1/aip_8h.html - a85b51743c17aecdd28ae941693da6c11 - aip.h - - - - PS2_CMD_READ_CONFIG_N - unknown - macro - - d1/de1/aip_8h.html - a3f626852e86177253c8cf1e1bcbbe1c1 - aip.h - - - - PS2_CMD_WRITE_CONFIG - unknown - macro - - d1/de1/aip_8h.html - a0aee664379c66e07a7bb3fdf96ac98e6 - aip.h - - - - PS2_CMD_WRITE_CONFIG_N - unknown - macro - - d1/de1/aip_8h.html - ae99951c9a825580da3cd19fad3032fcd - aip.h - - - - PS2_CMD_DISABLE_PORT_2 - unknown - macro - - d1/de1/aip_8h.html - a8e760f710e8ad14e0b22dcbe2f6804fd - aip.h - - - - PS2_CMD_ENABLE_PORT_2 - unknown - macro - - d1/de1/aip_8h.html - a760516c47eeaf05775fc1fd81e339c73 - aip.h - - - - PS2_CMD_TEST_PORT_2 - unknown - macro - - d1/de1/aip_8h.html - aa7ab36cbcc7910e971c736401c9c36ee - aip.h - - - - PS2_CMD_TEST_CONTROLLER - unknown - macro - - d1/de1/aip_8h.html - aa33fc8f1e6eba7de0bf02c716fd5543c - aip.h - - - - PS2_CMD_TEST_PORT_1 - unknown - macro - - d1/de1/aip_8h.html - a7e5f986206d7889c8d0c7aa85365e0e0 - aip.h - - - - PS2_CMD_DIAGNOSTIC_DUMP - unknown - macro - - d1/de1/aip_8h.html - a73785a9d50b49c041a68c2b5086b19a9 - aip.h - - - - PS2_CMD_DISABLE_PORT_1 - unknown - macro - - d1/de1/aip_8h.html - abceabf403342d3c3834bc41b96d4e05d - aip.h - - - - PS2_CMD_ENABLE_PORT_1 - unknown - macro - - d1/de1/aip_8h.html - aa8b34d40c6d58af702ff8f6f656e9625 - aip.h - - - - PS2_CMD_READ_INPUT_PORT - unknown - macro - - d1/de1/aip_8h.html - a17e275485045a87d7e66250bf0a3f7e7 - aip.h - - - - PS2_CMD_COPY_INPUT_0_3_TO_4_7_STATUS - unknown - macro - - d1/de1/aip_8h.html - af934e2ef5888d9ffd9fc9d1d18368af9 - aip.h - - - - PS2_CMD_COPY_INPUT_4_7_TO_4_7_STATUS - unknown - macro - - d1/de1/aip_8h.html - a7203baf59eb90b5b0ad253e2373b9907 - aip.h - - - - PS2_CMD_READ_OUTPUT_PORT - unknown - macro - - d1/de1/aip_8h.html - adacccff83b034d25299dc29eca2788f0 - aip.h - - - - PS2_CMD_WRITE_NEXT_BYTE_TO_OUTPUT_PORT - unknown - macro - - d1/de1/aip_8h.html - a2a9b984a4f47f73a34dbc145546f39ed - aip.h - - - - PS2_CMD_WRITE_NEXT_BYTE_TO_PS2_PORT_1_OUTPUT - unknown - macro - - d1/de1/aip_8h.html - ad4f3cdf719d28a63ae05302ae4c64298 - aip.h - - - - PS2_CMD_WRITE_NEXT_BYTE_TO_PS2_PORT_2_OUTPUT - unknown - macro - - d1/de1/aip_8h.html - a6ba1c2da3b2b02c2a2bcd324ead30aaf - aip.h - - - - PS2_CMD_WRITE_NEXT_BYTE_TO_PS2_PORT_2_INPUT - unknown - macro - - d1/de1/aip_8h.html - a477e63cb3f091426422de8d39d085343 - aip.h - - - - PS2_CMD_PULSE_OUTPUT_LINE - unknown - macro - - d1/de1/aip_8h.html - a6c152c6f1649c23093a994c73b5ec3f3 - aip.h - - - - WaitOutput - unknown - macro - - d1/de1/aip_8h.html - a553775c2f7c013ee400dffb01d596328 - aip.h - - - - WaitInput - unknown - macro - - d1/de1/aip_8h.html - aa964d7c1114a861480b1fea356404cf4 - aip.h - - - - PS2_KBD_CMD_SET_LEDS - unknown - macro - - d1/de1/aip_8h.html - a59c9a2227ea292bc16c9c65d6d092cbd - aip.h - - - - PS2_KBD_CMD_ECHO - unknown - macro - - d1/de1/aip_8h.html - a8cfa2bad14d701597ac3214fd9b62d7f - aip.h - - - - PS2_KBD_CMD_SCAN_CODE_SET - unknown - macro - - d1/de1/aip_8h.html - a2e6a0f04e2a8f77ac8fc5ad284a64e9a - aip.h - - - - PS2_KBD_CMD_IDENTIFY - unknown - macro - - d1/de1/aip_8h.html - af4ab5ae2b7058064dc5f1d0ce04473c6 - aip.h - - - - PS2_KBD_CMD_TYPEMATIC - unknown - macro - - d1/de1/aip_8h.html - a40756f0aac46d870eb681a58dc372bfa - aip.h - - - - PS2_KBD_CMD_ENABLE_SCANNING - unknown - macro - - d1/de1/aip_8h.html - ad63145b6dc06948bae574cd024b2606f - aip.h - - - - PS2_KBD_CMD_DISABLE_SCANNING - unknown - macro - - d1/de1/aip_8h.html - a1e408ee85e43b8060fb268d265889f49 - aip.h - - - - PS2_KBD_CMD_DEFAULTS - unknown - macro - - d1/de1/aip_8h.html - acea9e4bf70511389b33df326074434ff - aip.h - - - - PS2_KBD_CMD_ALL_TYPEMATIC - unknown - macro - - d1/de1/aip_8h.html - aeab72e1b339968e91de7ef6e177d4d46 - aip.h - - - - PS2_KBD_CMD_ALL_MAKE_RELEASE - unknown - macro - - d1/de1/aip_8h.html - a0c0da13ca5919b091c19234acccb7472 - aip.h - - - - PS2_KBD_CMD_ALL_MAKE - unknown - macro - - d1/de1/aip_8h.html - affc73ef21f75670e1632788ef763e347 - aip.h - - - - PS2_KBD_CMD_ALL_TYPEMATIC_MAKE_RELEASE - unknown - macro - - d1/de1/aip_8h.html - afb13f744c73bbff0b45c8b15aa95d1c2 - aip.h - - - - PS2_KBD_CMD_SPECIFIC_TYPEMATIC - unknown - macro - - d1/de1/aip_8h.html - af9e177b9aefa0121328d0738105253a8 - aip.h - - - - PS2_KBD_CMD_SPECIFIC_MAKE_RELEASE - unknown - macro - - d1/de1/aip_8h.html - adf07e1dd4c9e9623332e055a0670a61e - aip.h - - - - PS2_KBD_CMD_SPECIFIC_MAKE - unknown - macro - - d1/de1/aip_8h.html - a87304f876af426e63c40878fac95069b - aip.h - - - - PS2_KBD_CMD_RESEND - unknown - macro - - d1/de1/aip_8h.html - a78e89eac04afa736620202a250b1652e - aip.h - - - - PS2_KBD_CMD_RESET - unknown - macro - - d1/de1/aip_8h.html - a7def054c2c4044f0d79a4242c1fab0f3 - aip.h - - - - PS2_KBD_RESP_ACK - unknown - macro - - d1/de1/aip_8h.html - acd7c0c3c66f59b7c30bc4c427a1facb4 - aip.h - - - - PS2_KBD_RESP_ECHO - unknown - macro - - d1/de1/aip_8h.html - a522d2d21681a109cc7e49dff69d58e35 - aip.h - - - - PS2_KBD_RESP_RESEND - unknown - macro - - d1/de1/aip_8h.html - aa34179ba1def0d1be4f8e7eff0eeded4 - aip.h - - - - PS2_KBD_RESP_TEST_PASSED - unknown - macro - - d1/de1/aip_8h.html - a2a20b18102384522a2f63bb3cd0baa4a - aip.h - - - - PS2_KBD_RESP_TEST_FAILED - unknown - macro - - d1/de1/aip_8h.html - a934a0f9b95a6cd75d9a9886a690560c6 - aip.h - - - - PS2_KBD_RESP_TEST_FAILED_2 - unknown - macro - - d1/de1/aip_8h.html - a2412d04c5199900f1fe5c6b03a1b833f - aip.h - - - - PS2_MOUSE_CMD_SET_SCALING_1_1 - unknown - macro - - d1/de1/aip_8h.html - a8cf2e24dd34a0b528db4d9c415c3b957 - aip.h - - - - PS2_MOUSE_CMD_SET_SCALING_2_1 - unknown - macro - - d1/de1/aip_8h.html - a5f7afa4d6bb52799b5b43f81723af25d - aip.h - - - - PS2_MOUSE_CMD_SET_RESOLUTION - unknown - macro - - d1/de1/aip_8h.html - a1670fa9e8c258966dc991035f7d700e5 - aip.h - - - - PS2_MOUSE_CMD_GET_STATUS - unknown - macro - - d1/de1/aip_8h.html - a8374733dd184ca602b8a2fc7af22cd17 - aip.h - - - - PS2_MOUSE_CMD_SET_STREAM_MODE - unknown - macro - - d1/de1/aip_8h.html - a514ca9060abcc8c0170399d1be4cc1aa - aip.h - - - - PS2_MOUSE_CMD_READ_DATA - unknown - macro - - d1/de1/aip_8h.html - aea2e4c34ba825590bf3a1c23add124ea - aip.h - - - - PS2_MOUSE_CMD_RESET_WRAP_MODE - unknown - macro - - d1/de1/aip_8h.html - a4dc8cdb101ee23fde5d4685ebcfc7d20 - aip.h - - - - PS2_MOUSE_CMD_SET_WRAP_MODE - unknown - macro - - d1/de1/aip_8h.html - ac1d8f18884044daee1482cc7b167a761 - aip.h - - - - PS2_MOUSE_CMD_SET_REMOTE_MODE - unknown - macro - - d1/de1/aip_8h.html - a1e37d0fcb186f3089b6cc7302357b11f - aip.h - - - - PS2_MOUSE_CMD_READ_ID - unknown - macro - - d1/de1/aip_8h.html - a92d821d3f64c1fda822aea140495d70e - aip.h - - - - PS2_MOUSE_CMD_SET_SAMPLE_RATE - unknown - macro - - d1/de1/aip_8h.html - a3446e4e7e8f773d4261ce35f13ba2981 - aip.h - - - - PS2_MOUSE_CMD_ENABLE_DATA_REPORTING - unknown - macro - - d1/de1/aip_8h.html - a59645119c76af5f8c5150065e372b841 - aip.h - - - - PS2_MOUSE_CMD_DISABLE_DATA_REPORTING - unknown - macro - - d1/de1/aip_8h.html - ad5515a4dbe6bf00f285039e3ba7e1b74 - aip.h - - - - PS2_MOUSE_CMD_SET_DEFAULTS - unknown - macro - - d1/de1/aip_8h.html - a01fa96b1f69bb77a3efae0ed30452f17 - aip.h - - - - PS2_MOUSE_CMD_RESEND - unknown - macro - - d1/de1/aip_8h.html - a9765ecf9e2e3d0bd6acd5a3c7c2618dc - aip.h - - - - PS2_MOUSE_CMD_RESET - unknown - macro - - d1/de1/aip_8h.html - a81b027602f9a3813f9e6268ecde9b9bf - aip.h - - - - PS2_MOUSE_RESP_ACK - unknown - macro - - d1/de1/aip_8h.html - ac5bc0457a1c10ae362feb776532f5da9 - aip.h - - - - PS2_MOUSE_RESP_RESEND - unknown - macro - - d1/de1/aip_8h.html - aac7fdb6df880b369a9a6ae86d8c5f12f - aip.h - - - - PS2_MOUSE_RESP_TEST_PASSED - unknown - macro - - d1/de1/aip_8h.html - a2c9c30e6c4f5213dabac40b2a501a93d - aip.h - - - - PS2_MOUSE_RESP_TEST_FAILED - unknown - macro - - d1/de1/aip_8h.html - a598e51d51617a1d80aaf56e19ef872fc - aip.h - - - - PIC_EOI - c - func - - d1/de1/aip_8h.html - a08e984e6a1417b7b6e89c6232ce00905 - aip.h - - - - IRQ_MASK - c - func - - d1/de1/aip_8h.html - a47eacd96b732a39b728fed2402f9210b - aip.h - - - - IRQ_UNMASK - c - func - - d1/de1/aip_8h.html - abb94e8ea4110b1505f8722d697697eea - aip.h - - - - PS2Wait - c - func - - d1/de1/aip_8h.html - af2ae44f829abc7018863d9bf8fb9b859 - aip.h - - - - PS2WriteCommand - c - func - - d1/de1/aip_8h.html - a12501e11544172f81587ea9a2cedd7be - aip.h - - - - PS2WriteData - c - func - - d1/de1/aip_8h.html - ac722c6485f425b33b023549fa448c112 - aip.h - - - - PS2ReadData - c - func - - d1/de1/aip_8h.html - ac52f28bcc38cdcb9e2548528de67dc44 - aip.h - - - - PS2ReadStatus - c - func - - d1/de1/aip_8h.html - ab4e5cc3a96dc9f7d922e65241ff53f48 - aip.h - - - - PS2ReadAfterACK - c - func - - d1/de1/aip_8h.html - a1c1df3cb3ab237cb29864c8d185537f0 - aip.h - - - - PS2ClearOutputBuffer - c - func - - d1/de1/aip_8h.html - ab89ed60f3ef02b78ef5080b0941ed134 - aip.h - - - - PS2ACKTimeout - c - func - - d1/de1/aip_8h.html - a38ac8086f1219290834fa333d5f61d61 - aip.h - - - - LeftButton + AllocateInode c data - d1/de1/aip_8h.html - afed3db2529852271d278ff08791fa996 - aip.h - - - - RightButton - c - data - - d1/de1/aip_8h.html - ae720ea34653c53edca8e6006ac14eedb - aip.h - - - - MiddleButton - c - data - - d1/de1/aip_8h.html - a7f194284481c61912ad0d0fb8f525439 - aip.h - - - - Always1 - c - data - - d1/de1/aip_8h.html - a7e36db4ddfffac0319695ee9988dc7f6 - aip.h - - - - XSign - c - data - - d1/de1/aip_8h.html - a8ba513483738e003cc2d949bbc8c87b7 - aip.h - - - - YSign - c - data - - d1/de1/aip_8h.html - a50b11bac2f0fa249f5cebe404c00d74e - aip.h - - - - XOverflow - c - data - - d1/de1/aip_8h.html - a999196b528952ded86d2ecdd66fd2659 - aip.h - - - - YOverflow - c - data - - d1/de1/aip_8h.html - a010d40129fea5610bc6510df54e8822c - aip.h - - - - Z - c - data - - d1/de1/aip_8h.html - a4d6dfe063ce4b9f790c99c37c1ef782d - aip.h - - - - Button4 - c - data - - d1/de1/aip_8h.html - a985d3c1b1bb78dcb532adda850db8e71 - aip.h - - - - Button5 - c - data - - d1/de1/aip_8h.html - a51b10f759e11e22a2df18e78164340d2 - aip.h + df/d26/fs_8h.html + aab39d62bf90b7b74ddff3b22086f40f6 + fs.h @@ -1012,162 +3437,862 @@ - PS2_KBD_LED_SCROLL_LOCK + Always1 c - econst + data d1/de1/aip_8h.html - a9a7a0249339e911c4a1c3ec0c7c94cbca371d0631f3e4cc5e96abe555e47fef7d + a7e36db4ddfffac0319695ee9988dc7f6 aip.h - PS2_KBD_LED_NUM_LOCK + AUDIO_TYPE_DSP c econst - d1/de1/aip_8h.html - a9a7a0249339e911c4a1c3ec0c7c94cbcabd6d7f2afaa27f8056a7b34a1d48400b - aip.h - - - - PS2_KBD_LED_CAPS_LOCK - c - econst - - d1/de1/aip_8h.html - a9a7a0249339e911c4a1c3ec0c7c94cbca80fa56c37e35327ab30585f1093695ad - aip.h - - - - PS2_KBD_SCAN_CODE_GET_CURRENT - c - econst - - d1/de1/aip_8h.html - a298a99937859237aa2f19ee87436c3e4a2251b650209d2abf9c98f3e45e3cf5c6 - aip.h - - - - PS2_KBD_SCAN_CODE_SET_1 - c - econst - - d1/de1/aip_8h.html - a298a99937859237aa2f19ee87436c3e4ab6a12143a58e1487e9d6e3b533cd6c9b - aip.h - - - - PS2_KBD_SCAN_CODE_SET_2 - c - econst - - d1/de1/aip_8h.html - a298a99937859237aa2f19ee87436c3e4a611a5a1d2655245ba7ed1ec6f6e6055c - aip.h - - - - PS2_KBD_SCAN_CODE_SET_3 - c - econst - - d1/de1/aip_8h.html - a298a99937859237aa2f19ee87436c3e4a2a3158fc36b4fdf627d248303a6ede20 - aip.h - - - - PS2_KBD_SC_SET_1 - c - econst - - d1/de1/aip_8h.html - a298a99937859237aa2f19ee87436c3e4a7e0e395183152f3e37e9475a96f11b2e - aip.h - - - - PS2_KBD_SC_SET_2 - c - econst - - d1/de1/aip_8h.html - a298a99937859237aa2f19ee87436c3e4a9ef0041dce55959183fa4fa24f618968 - aip.h - - - - PS2_KBD_SC_SET_3 - c - econst - - d1/de1/aip_8h.html - a298a99937859237aa2f19ee87436c3e4a1abdcf6b613c2fcbff74268db121e34a - aip.h - - - - PS2_MOUSE_RES_1 - c - econst - - d1/de1/aip_8h.html - aed07baf84b6821e47550c706b103fad7a856a1c6cc3a816158e945299c040c7a7 - aip.h - - - - PS2_MOUSE_RES_2 - c - econst - - d1/de1/aip_8h.html - aed07baf84b6821e47550c706b103fad7a32e6b1eb4bbb5014ef437e81fa1aaf15 - aip.h - - - - PS2_MOUSE_RES_4 - c - econst - - d1/de1/aip_8h.html - aed07baf84b6821e47550c706b103fad7ad06de8d5228edc910b2a45ef3f64d11c - aip.h - - - - PS2_MOUSE_RES_8 - c - econst - - d1/de1/aip_8h.html - aed07baf84b6821e47550c706b103fad7aaadc22beea4ed7609400ddb1bd1e81c2 - aip.h - - - - RegisterDevice - c - func - db/de9/device_8h.html - a6fa54b6c61e3ac1a932decf111303bb9 + ad258d4c51629346fceac4679b3209ad9ad1ee9fba1029b865fd63a0925707ee87 device.h - UnregisterDevice + AUDIO_TYPE_MIDI c - func + econst db/de9/device_8h.html - a0ebb7111c50f31c0740b2caa2c56ff41 + ad258d4c51629346fceac4679b3209ad9ae00039ca7cacef0204fe01baa8220c54 + device.h + + + + AUDIO_TYPE_NONE + c + econst + + db/de9/device_8h.html + ad258d4c51629346fceac4679b3209ad9ae2dbf91ef00809892b2cf2b8451dd5d4 + device.h + + + + AUDIO_TYPE_PCM + c + econst + + db/de9/device_8h.html + ad258d4c51629346fceac4679b3209ad9ab2ab4cd3cbfe575297691c24ebed1b14 + device.h + + + + AUDIO_TYPE_PWM + c + econst + + db/de9/device_8h.html + ad258d4c51629346fceac4679b3209ad9a3e070ec825628a7d7da71445b7c241f2 + device.h + + + + AudioIoctl + c + enum + + db/de4/driver_8h.html + a61662cd00dc0375eb8d5795fcaba286a + driver.h + + + + IOCTL_AUDIO_GET_VOLUME + c + econst + + db/de4/driver_8h.html + a61662cd00dc0375eb8d5795fcaba286aa4dbfe9b3a3e485468a719c4a012be381 + driver.h + + + + IOCTL_AUDIO_SET_VOLUME + c + econst + + db/de4/driver_8h.html + a61662cd00dc0375eb8d5795fcaba286aa4bb03b6f95fece6ef8f64431bda005b6 + driver.h + + + + IOCTL_AUDIO_GET_MUTE + c + econst + + db/de4/driver_8h.html + a61662cd00dc0375eb8d5795fcaba286aa9a91fdb2d867b50a68dc705ee337cb3b + driver.h + + + + IOCTL_AUDIO_SET_MUTE + c + econst + + db/de4/driver_8h.html + a61662cd00dc0375eb8d5795fcaba286aa4f48faa8eab571a3572929599a978eb1 + driver.h + + + + IOCTL_AUDIO_GET_SAMPLE_RATE + c + econst + + db/de4/driver_8h.html + a61662cd00dc0375eb8d5795fcaba286aaf0bb1507f09bee78343863a3f3e01322 + driver.h + + + + IOCTL_AUDIO_SET_SAMPLE_RATE + c + econst + + db/de4/driver_8h.html + a61662cd00dc0375eb8d5795fcaba286aaefa43bde388b75b0d5c239bbfd8f900a + driver.h + + + + IOCTL_AUDIO_GET_CHANNELS + c + econst + + db/de4/driver_8h.html + a61662cd00dc0375eb8d5795fcaba286aa40455b6684cc7554a225ae51072e6e0c + driver.h + + + + IOCTL_AUDIO_SET_CHANNELS + c + econst + + db/de4/driver_8h.html + a61662cd00dc0375eb8d5795fcaba286aa8d19c462c4408bf7c9da4c192ddd6855 + driver.h + + + + BLOCK_TYPE_CDROM + c + econst + + db/de9/device_8h.html + ad258d4c51629346fceac4679b3209ad9aa8025a033e9ea17e9a5462ec140770fc + device.h + + + + BLOCK_TYPE_FLOPPY + c + econst + + db/de9/device_8h.html + ad258d4c51629346fceac4679b3209ad9afe0cf24d007913eabf7353d7cf13498c + device.h + + + + BLOCK_TYPE_HDD + c + econst + + db/de9/device_8h.html + ad258d4c51629346fceac4679b3209ad9afb5d4ff4776303d834cb51c97700ece0 + device.h + + + + BLOCK_TYPE_NONE + c + econst + + db/de9/device_8h.html + ad258d4c51629346fceac4679b3209ad9a535106a7d34a3237b21547a7bf2c2ed6 + device.h + + + + BLOCK_TYPE_NVME + c + econst + + db/de9/device_8h.html + ad258d4c51629346fceac4679b3209ad9af7dc9e5551c53ecae14f5c655d159577 + device.h + + + + BLOCK_TYPE_SDCARD + c + econst + + db/de9/device_8h.html + ad258d4c51629346fceac4679b3209ad9a7d607389b44b327db3003ca4f253b483 + device.h + + + + BLOCK_TYPE_SSD + c + econst + + db/de9/device_8h.html + ad258d4c51629346fceac4679b3209ad9ad0f7c0ba812e1ba0f04440c576a51eca + device.h + + + + BLOCK_TYPE_USB + c + econst + + db/de9/device_8h.html + ad258d4c51629346fceac4679b3209ad9a95fcb72aaeb1f2119ea4c38f2e70cf2e + device.h + + + + Button4 + c + data + + d1/de1/aip_8h.html + a985d3c1b1bb78dcb532adda850db8e71 + aip.h + + + + Button5 + c + data + + d1/de1/aip_8h.html + a51b10f759e11e22a2df18e78164340d2 + aip.h + + + + call_accept + unknown + macro + + d2/d6e/syscalls_8h.html + ab4949d314d72ceada64d99a9ffd5980d + syscalls.h + + + + call_access + unknown + macro + + d2/d6e/syscalls_8h.html + a6a0f9ef9d1b0b7c090ee0fca1c8b4b71 + syscalls.h + + + + call_api_version + unknown + macro + + d2/d6e/syscalls_8h.html + a6eb871383ed7cc0552c9652dd6aebf55 + syscalls.h + + + + call_bind + unknown + macro + + d2/d6e/syscalls_8h.html + a2ff8172e7ab96e1cd38f0754d0f21eee + syscalls.h + + + + call_brk + unknown + macro + + d2/d6e/syscalls_8h.html + af6b8521514afb2e619d9778f409c7513 + syscalls.h + + + + call_chdir + unknown + macro + + d2/d6e/syscalls_8h.html + af6ff546cc7dbadce2bc0c76eb706e857 + syscalls.h + + + + call_clock_gettime + unknown + macro + + d2/d6e/syscalls_8h.html + aa4aef47cfee0d7f7008fe0bcc7ea49f5 + syscalls.h + + + + call_clock_settime + unknown + macro + + d2/d6e/syscalls_8h.html + aeb8dfac30796735c4429bf34d672626d + syscalls.h + + + + call_close + unknown + macro + + d2/d6e/syscalls_8h.html + a032d7e058f0bf030fccd02243b8d52c9 + syscalls.h + + + + call_connect + unknown + macro + + d2/d6e/syscalls_8h.html + ac96432281ca4acb5cacfce454390b98a + syscalls.h + + + + call_dup + unknown + macro + + d2/d6e/syscalls_8h.html + adecd89a95c99c2c36f6aedcb920874cb + syscalls.h + + + + call_dup2 + unknown + macro + + d2/d6e/syscalls_8h.html + ad2932c5044a784dcc0413c1364a51da6 + syscalls.h + + + + call_execve + unknown + macro + + d2/d6e/syscalls_8h.html + a9b22610937180ca7ba25ef597eb8cb58 + syscalls.h + + + + call_exit + unknown + macro + + d2/d6e/syscalls_8h.html + afe03e96b528279b23c2ae501a509eac3 + syscalls.h + + + + call_fork + unknown + macro + + d2/d6e/syscalls_8h.html + afda32e401a3f5d39d85a6a4bc6b52089 + syscalls.h + + + + call_fstat + unknown + macro + + d2/d6e/syscalls_8h.html + a073897bf4cec6ecf22703ed7735f866b + syscalls.h + + + + call_ftruncate + unknown + macro + + d2/d6e/syscalls_8h.html + ac7545a17f1b8654d78afb2000e93119b + syscalls.h + + + + call_getcwd + unknown + macro + + d2/d6e/syscalls_8h.html + adb0ad23849e04734d2989baf4e252b27 + syscalls.h + + + + call_getpid + unknown + macro + + d2/d6e/syscalls_8h.html + aa9ae966f7eb6ccf3c1bc61359488a0b0 + syscalls.h + + + + call_getppid + unknown + macro + + d2/d6e/syscalls_8h.html + a624090af73407799633b6bfce659ce7a + syscalls.h + + + + call_ioctl + unknown + macro + + d2/d6e/syscalls_8h.html + a735a20ad7b79a8bca3d3987c7aef2b95 + syscalls.h + + + + call_kill + unknown + macro + + d2/d6e/syscalls_8h.html + ab4543f13423b2ebd0218aefa9a72e8d7 + syscalls.h + + + + call_listen + unknown + macro + + d2/d6e/syscalls_8h.html + ae4d04318594ab4632df4653ba42f62b6 + syscalls.h + + + + call_lstat + unknown + macro + + d2/d6e/syscalls_8h.html + abc9f8d664d40a471b9c34ab84a5fddc1 + syscalls.h + + + + call_madvise + unknown + macro + + d2/d6e/syscalls_8h.html + ae6dcd592ab004494f304b3be463b4b61 + syscalls.h + + + + call_mkdir + unknown + macro + + d2/d6e/syscalls_8h.html + a74a2e61e7aad1a220fec77ee6ef16393 + syscalls.h + + + + call_mmap + unknown + macro + + d2/d6e/syscalls_8h.html + a4e1a46ae84cd0d96be58298f2aa7e30a + syscalls.h + + + + call_mprotect + unknown + macro + + d2/d6e/syscalls_8h.html + ae133ab4db69293bf2c2c78ad8d09459a + syscalls.h + + + + call_munmap + unknown + macro + + d2/d6e/syscalls_8h.html + acce6218ce367e1bca6e92cfcd56ef818 + syscalls.h + + + + call_nanosleep + unknown + macro + + d2/d6e/syscalls_8h.html + a631df5a83f6e991f9cfb9fc262dd96fc + syscalls.h + + + + call_open + unknown + macro + + d2/d6e/syscalls_8h.html + a4bbeaf1f58838116fe6be9c0a26bb9cb + syscalls.h + + + + call_pipe + unknown + macro + + d2/d6e/syscalls_8h.html + a62b045c74667d455177ea982c574542a + syscalls.h + + + + call_prctl + unknown + macro + + d2/d6e/syscalls_8h.html + a3dd4cc6c68a614a2d84bdf03979846ad + syscalls.h + + + + call_pread + unknown + macro + + d2/d6e/syscalls_8h.html + a2eefc668c3fe56dadd342c95c80a7b0a + syscalls.h + + + + call_pwrite + unknown + macro + + d2/d6e/syscalls_8h.html + a628b7909eb35d25dd42eecf43d2bfc2a + syscalls.h + + + + call_read + unknown + macro + + d2/d6e/syscalls_8h.html + a1f66d856a64b43fcbf567af7b485ecc2 + syscalls.h + + + + call_recv + unknown + macro + + d2/d6e/syscalls_8h.html + acce433caed9900c29224802dd51068e5 + syscalls.h + + + + call_rename + unknown + macro + + d2/d6e/syscalls_8h.html + a1ede230b75112f32bb62c5e0772331bc + syscalls.h + + + + call_rmdir + unknown + macro + + d2/d6e/syscalls_8h.html + ab5fc3ef1cc44df21cea5f2667b3abe59 + syscalls.h + + + + call_seek + unknown + macro + + d2/d6e/syscalls_8h.html + a6a1fba6ab2a9b83f0be45dea675f818c + syscalls.h + + + + call_send + unknown + macro + + d2/d6e/syscalls_8h.html + a15edf36a457d20275539a586753c9de9 + syscalls.h + + + + call_shutdown + unknown + macro + + d2/d6e/syscalls_8h.html + ae903ef0bc831567ed65a7d46ab53740e + syscalls.h + + + + call_socket + unknown + macro + + d2/d6e/syscalls_8h.html + a879ac95dd9f6a254cdbf1df77ec4482c + syscalls.h + + + + call_stat + unknown + macro + + d2/d6e/syscalls_8h.html + a7a3beca36fdf2b94315a890d6b360b88 + syscalls.h + + + + call_tell + unknown + macro + + d2/d6e/syscalls_8h.html + a42b50361d2152d92f41f741d64ab30bc + syscalls.h + + + + call_time + unknown + macro + + d2/d6e/syscalls_8h.html + a7dca41af6f47ad7fb6eaa65e55b98090 + syscalls.h + + + + call_truncate + unknown + macro + + d2/d6e/syscalls_8h.html + adc22de2ff267771d8ac633e948f28eff + syscalls.h + + + + call_unlink + unknown + macro + + d2/d6e/syscalls_8h.html + a03284d10556fe1599ae976558367f7ff + syscalls.h + + + + call_waitpid + unknown + macro + + d2/d6e/syscalls_8h.html + a48f9ddd0dba233df029622ea3e2545ae + syscalls.h + + + + call_write + unknown + macro + + d2/d6e/syscalls_8h.html + ab1e6a38710527adb8e6c0b2ad416d6f9 + syscalls.h + + + + Close + c + data + + df/d26/fs_8h.html + a00f03806ee4724ff3e44372909ab378b + fs.h + + + + Create + c + data + + df/d26/fs_8h.html + a2e6d2e5dc031b51fc6f466515b4d3b3e + fs.h + + + + DeleteInode + c + data + + df/d26/fs_8h.html + a8ccb8fe8ac70ca2ee378ad8817a381ab + fs.h + + + + Destroy + c + data + + df/d26/fs_8h.html + a30c9c281e5b2134cc2e763eac5290c61 + fs.h + + + + DEVICE_TYPE_AUDIO + c + econst + + db/de9/device_8h.html + ad258d4c51629346fceac4679b3209ad9a37a806862fda8eaf16c833dad3174cf5 + device.h + + + + DEVICE_TYPE_BLOCK + c + econst + + db/de9/device_8h.html + ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db + device.h + + + + DEVICE_TYPE_INPUT + c + econst + + db/de9/device_8h.html + ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae + device.h + + + + DEVICE_TYPE_MASK + c + econst + + db/de9/device_8h.html + ad258d4c51629346fceac4679b3209ad9a27334e27109139748c969385837b304a + device.h + + + + DEVICE_TYPE_NETWORK + c + econst + + db/de9/device_8h.html + ad258d4c51629346fceac4679b3209ad9a5c73c1f1ac3f7d0c115707c2173e994d + device.h + + + + DEVICE_TYPE_NONE + c + econst + + db/de9/device_8h.html + ad258d4c51629346fceac4679b3209ad9a5b9aa75488837c7571c1ae795d461fb3 + device.h + + + + DeviceType + c + enum + + db/de9/device_8h.html + ad258d4c51629346fceac4679b3209ad9 device.h @@ -1502,42 +4627,1162 @@ - PCI_END + DT_BLK unknown macro - db/de4/driver_8h.html - a8f953c934c895e70362cdc1b4ae8e639 - driver.h + df/d26/fs_8h.html + a212cebbaad682bc6c3bf798c8749abc5 + fs.h - KEY_NULL + DT_CHR unknown macro - db/de4/driver_8h.html - aec01f9714eb7819e93076f28a01316db - driver.h + df/d26/fs_8h.html + a7d0095c3caf2c334bf222608d02576d7 + fs.h - IOCTL_AUDIO_GET_VOLUME + DT_DIR + unknown + macro + + df/d26/fs_8h.html + a1dcee67486bc4238096ecb61e2d9ffd1 + fs.h + + + + DT_FIFO + unknown + macro + + df/d26/fs_8h.html + a6fabe696c35bf34daa67931b4c245c7d + fs.h + + + + DT_LNK + unknown + macro + + df/d26/fs_8h.html + aa70b5cb1d9c30b1830cb6a5e835231c6 + fs.h + + + + DT_REG + unknown + macro + + df/d26/fs_8h.html + a9973595cf6775b1b29d7274ab4c0d623 + fs.h + + + + DT_SOCK + unknown + macro + + df/d26/fs_8h.html + aaa6ed2fc54836a2c7d9b698923705f5e + fs.h + + + + DT_UNKNOWN + unknown + macro + + df/d26/fs_8h.html + a293ce58a2d39f35c52f7f4516a857057 + fs.h + + + + DT_WHT + unknown + macro + + df/d26/fs_8h.html + a9584ba1798d7454f4f63433418ba8798 + fs.h + + + + DTTOIF + unknown + macro + + df/d26/fs_8h.html + a1cfeb034d04c92d5f0a185217edfb37f + fs.h + + + + E2BIG + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a755e0cbde2880a406893ad61304bac29 + errno.h + + + + EACCES + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a5fa7d65262e81125cecb27e80a26ce98 + errno.h + + + + EADDRINUSE + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97ad548cedfda5ba4616d0fde82324255ff + errno.h + + + + EADDRNOTAVAIL + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a6594d1afb31b5df1fd182ffc4a579825 + errno.h + + + + EAFNOSUPPORT + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97af62fac9f9f3d0c943aebe13fe4454b90 + errno.h + + + + EAGAIN + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a4bde0de54c0b708a605ed5095959c14e + errno.h + + + + EALREADY + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97af23579d62edd5369d0b84bae3b5cde0e + errno.h + + + + EBADF + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a87d4476eed38f45439e257081c9de369 + errno.h + + + + EBADMSG + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a952ba8aa5afef31b7893ed91ae13a56c + errno.h + + + + EBUSY + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a9e2f813a51a5763a892f4b1783778e4b + errno.h + + + + ECANCELED + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97aecdbf1cf773129356f3656ad079a9b6d + errno.h + + + + ECHILD + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97ae63e89f8fc44ef75addd0c1acc9c4828 + errno.h + + + + ECONNABORTED + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a66f47bfe33ca509b71b4a458e325a61e + errno.h + + + + ECONNREFUSED + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a0cca36575629367b103c06ad37e87ae5 + errno.h + + + + ECONNRESET + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a4e14cf97a773954d485b89f11a19847c + errno.h + + + + EDEADLK + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a4354eedf02712f4da46f9d2d93d0b7ba + errno.h + + + + EDESTADDRREQ + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97ac5081340c6eb96ed42707c416b79c42c + errno.h + + + + EDOM + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a21e6505c229a4508912c375435eb86a8 + errno.h + + + + EDQUOT + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a869a0f4812d43a9954478c34b40272d7 + errno.h + + + + EEXIST + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a523e02a73d840e490c14a179a997627e + errno.h + + + + EFAULT + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97af740610de680c2861ac4042ad4485d15 + errno.h + + + + EFBIG + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a3d9f70d8ebd10e9d4aa420b9cb22cb53 + errno.h + + + + EHOSTUNREACH + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a7b8a711683f597c7d3cfded8c093b561 + errno.h + + + + EIDRM + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97af0a873a5b5152a51b7110685bf25f1fb + errno.h + + + + EILSEQ + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a9fa1b21135895d33c089fb7dc6a83299 + errno.h + + + + EINPROGRESS + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97af94bb1d045fb2b32521d78638f398774 + errno.h + + + + EINTR + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a8cc241d56d59d11ceea8efc37bec8ed4 + errno.h + + + + EINVAL + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a7bfd237190819a0a272db7b0aa61d5c8 + errno.h + + + + EIO + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a6d2c32b1730ea078f2802b34b1258a4c + errno.h + + + + EISCONN + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a2a3c7318b234b28732402f2aa0985608 + errno.h + + + + EISDIR + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a6a73363cf3fa4dc0d77c4cb3b9d83321 + errno.h + + + + ELOOP + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97ac39a4aaab7efc4f82deef26b159f650c + errno.h + + + + EMFILE + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a0191be5a8b35e30991789c9fe4b2c4cf + errno.h + + + + EMLINK + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97ae8a4cdbd60a66eb9705bcb0a655e94fe + errno.h + + + + EMSGSIZE + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a050b91a2bb2c009f29daf3cfc68662d2 + errno.h + + + + EMULTIHOP + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a9a7661317bd3e06c9832fd577e71c070 + errno.h + + + + ENAMETOOLONG + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97abf7123a05c2949f1ca60f7531a98eac5 + errno.h + + + + ENETDOWN + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97aedf779faac43fb7d61e2698c26dabe66 + errno.h + + + + ENETRESET + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a98fef4acde132e6013ae485b5edb87ca + errno.h + + + + ENETUNREACH + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a321006da98fc55c478824c20f277e8a9 + errno.h + + + + ENFILE + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97af8ee28f2eeab568a1b641f6ffc1f90a8 + errno.h + + + + ENOBUFS + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97adb0b80c8583489ffb5ea6e4851257c2d + errno.h + + + + ENODATA + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a2f378a9bec5216faa8bbeb957699087d + errno.h + + + + ENODEV + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97ae350307a3417656c8cabc816ba8d07cd + errno.h + + + + ENOENT + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a996f6f948b613bccc738ff8517413c1a + errno.h + + + + ENOEXEC + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97adabd09d64c920a9a75f60165fda651d5 + errno.h + + + + ENOLCK + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a6c7a7b800587aa21ff4e27cbf5c6063a + errno.h + + + + ENOLINK + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97ae03745405147f3877f03656e8c81ef67 + errno.h + + + + ENOMEM + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97aec0aa1bb79e2e55ed6d8c165e0611eca + errno.h + + + + ENOMSG + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a32b6f198494024989c8fc04700962321 + errno.h + + + + ENOPROTOOPT + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97acf88ad2711a584e6c5e238ca83d49c2f + errno.h + + + + ENOSPC + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a2b5265f4c8556b15ec913f61caade1eb + errno.h + + + + ENOSR + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a69f5babc32dadf40b348312b714ba7b7 + errno.h + + + + ENOSTR + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97abbaf73e419ff754319cf3f5661165a04 + errno.h + + + + ENOSYS + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97abd287bcdb80bb2a0c41269b9adcb9d77 + errno.h + + + + ENOTCONN + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a0790cde76b0760730a7713d1cd45fa1e + errno.h + + + + ENOTDIR + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a8cd7a7b948ee085bbaeb2a210b412d6e + errno.h + + + + ENOTEMPTY + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97ac7790808f596b839c654353c46f51b1d + errno.h + + + + ENOTRECOVERABLE + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a3ece9f34788a53298f9947938fda6188 + errno.h + + + + ENOTSOCK + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a0c268fa36b3506d95c9952978c9d5c8a + errno.h + + + + ENOTSUP + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a5fc84b720f60aa7c7ad7d81c6ce016e2 + errno.h + + + + ENOTTY + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97af3dc036138d242739c3dbe36c5dfa095 + errno.h + + + + ENXIO + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a1c0d17ac093eff038b479dba021361bb + errno.h + + + + EOK + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a1c6a3022e8b55d43daf722d13d7e0669 + errno.h + + + + EOPNOTSUPP + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a9f56b39cf6cd1ed2925c744f8aa6d1a9 + errno.h + + + + EOVERFLOW + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97aca0f39f6e98ddddb61280b52e5019811 + errno.h + + + + EOWNERDEAD + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97aeef97437f479cb21b90ba0152259c2bd + errno.h + + + + EPERM + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a156dcc38d9ba0765c6150544963ed267 + errno.h + + + + EPIPE + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97ae573afaecfe768915268b5c70823ee70 + errno.h + + + + EPROTO + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a5c8efc06d148e59e785dcf21d3740281 + errno.h + + + + EPROTONOSUPPORT + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a933e67dfd289987e67b2c92726e5b04a + errno.h + + + + EPROTOTYPE + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97aafca50a7ae5ee2078ef31de91e791afc + errno.h + + + + ERANGE + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a3ffb99860526d55ef132365553694c3d + errno.h + + + + EROFS + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a56198247acea7520ae5c6005fbe76a31 + errno.h + + + + errno + unknown + macro + + d8/dc2/errno_8h.html + ab03f640d90fbc5bcb75285d08a0f25ed + errno.h + + + + ESPIPE + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a9e5433f0863ce3470329184a3ee495a7 + errno.h + + + + ESRCH + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a4e376a13d0c1557d399f473218915625 + errno.h + + + + ESTALE + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a6fafeac69bf3b8355640b41d81bbda1a + errno.h + + + + ETIME + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a1907b734e86b9b33b50f0213a482cd14 + errno.h + + + + ETIMEDOUT + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a5bc83024c53898aafcb1b6faf0f73ac4 + errno.h + + + + ETXTBSY + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a83ea4e18eaac3a62036e1b5723d6e353 + errno.h + + + + EWOULDBLOCK + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a53ef8719226a5fd7be8af74be6de2bfc + errno.h + + + + EXDEV + c + econst + + d8/dc2/errno_8h.html + ad50488ed014e017f009e3f18d8593a97a953d85d9cf4a55d49811d920c169eded + errno.h + + + + Flags + c + data + + df/d26/fs_8h.html + ac3e60a9fc42fb6c0b656191ebb1d658b + fs.h + + + + GetBAR + c + func + + d9/d97/pci_8h.html + a2cf7e584084dbde4ba2fd692c295a538 + pci.h + + + + GetPCIDevices + c + func + + d9/d97/pci_8h.html + a287fe4c598591108b24ec4a339e04546 + pci.h + + + + I_FLAG_CACHE_KEEP + unknown + macro + + df/d26/fs_8h.html + a97c949be3248687daddc322afd1b04cf + fs.h + + + + I_FLAG_MOUNTPOINT + unknown + macro + + df/d26/fs_8h.html + a86bf9184c4383bd89d2bf950152ca0ab + fs.h + + + + I_FLAG_ROOT + unknown + macro + + df/d26/fs_8h.html + a9efe129617fc26d8dd0a23a07460a6ff + fs.h + + + + IFTODT + unknown + macro + + df/d26/fs_8h.html + ac1304650d387faf30d7831d2f9f4db3d + fs.h + + + + iLine + c + func + + d9/d97/pci_8h.html + a11780e1a6b719257a35670eb14e8ab52 + pci.h + + + + InitializePCI + c + func + + d9/d97/pci_8h.html + ad8bb87ffa35f47616595f155ce9a3a30 + pci.h + + + + INODE_MAJOR + unknown + macro + + df/d26/fs_8h.html + a270b0fbec1ed39659f47894e379126c8 + fs.h + + + + INODE_MAKEDEV + unknown + macro + + df/d26/fs_8h.html + ad0d8f5f25260c684d5194149d51bdab4 + fs.h + + + + INODE_MINOR + unknown + macro + + df/d26/fs_8h.html + a6b01f8d41285666c43e975064fb65d40 + fs.h + + + + INPUT_TYPE_ACCELEROMETER + c + econst + + db/de9/device_8h.html + ad258d4c51629346fceac4679b3209ad9ac859a01f69e364cb617975f41fa73aec + device.h + + + + INPUT_TYPE_GAMEPAD + c + econst + + db/de9/device_8h.html + ad258d4c51629346fceac4679b3209ad9af4697e9a0388204f823debec4e36c847 + device.h + + + + INPUT_TYPE_GYROSCOPE + c + econst + + db/de9/device_8h.html + ad258d4c51629346fceac4679b3209ad9a2495a40f0dffb89073caff0ca2a9ae22 + device.h + + + + INPUT_TYPE_JOYSTICK + c + econst + + db/de9/device_8h.html + ad258d4c51629346fceac4679b3209ad9ad8d1402c0ed0e87e92a51aec23c4e03a + device.h + + + + INPUT_TYPE_KEYBOARD + c + econst + + db/de9/device_8h.html + ad258d4c51629346fceac4679b3209ad9ad930e7f402c859a3e4fdc518e76e68a8 + device.h + + + + INPUT_TYPE_MAGNETOMETER + c + econst + + db/de9/device_8h.html + ad258d4c51629346fceac4679b3209ad9af13d1e8fb22e12a503839e2c706cf9b4 + device.h + + + + INPUT_TYPE_MOUSE + c + econst + + db/de9/device_8h.html + ad258d4c51629346fceac4679b3209ad9ae1b2094865aa96d4b145581521ebf646 + device.h + + + + INPUT_TYPE_NONE + c + econst + + db/de9/device_8h.html + ad258d4c51629346fceac4679b3209ad9ad7d361aa71f4cf10cc2605513864fdce + device.h + + + + INPUT_TYPE_TOUCHSCREEN + c + econst + + db/de9/device_8h.html + ad258d4c51629346fceac4679b3209ad9a018e6200e5c27c2063d433ec4863a710 + device.h + + + + Ioctl + c + data + + df/d26/fs_8h.html + a114cd797c14098cceaf2a3dd64629250 + fs.h + + + + IOCTL_AUDIO_GET_CHANNELS c econst db/de4/driver_8h.html - a61662cd00dc0375eb8d5795fcaba286aa4dbfe9b3a3e485468a719c4a012be381 - driver.h - - - - IOCTL_AUDIO_SET_VOLUME - c - econst - - db/de4/driver_8h.html - a61662cd00dc0375eb8d5795fcaba286aa4bb03b6f95fece6ef8f64431bda005b6 + a61662cd00dc0375eb8d5795fcaba286aa40455b6684cc7554a225ae51072e6e0c driver.h @@ -1550,16 +5795,6 @@ a61662cd00dc0375eb8d5795fcaba286aa9a91fdb2d867b50a68dc705ee337cb3b driver.h - - - IOCTL_AUDIO_SET_MUTE - c - econst - - db/de4/driver_8h.html - a61662cd00dc0375eb8d5795fcaba286aa4f48faa8eab571a3572929599a978eb1 - driver.h - IOCTL_AUDIO_GET_SAMPLE_RATE @@ -1572,22 +5807,12 @@ - IOCTL_AUDIO_SET_SAMPLE_RATE + IOCTL_AUDIO_GET_VOLUME c econst db/de4/driver_8h.html - a61662cd00dc0375eb8d5795fcaba286aaefa43bde388b75b0d5c239bbfd8f900a - driver.h - - - - IOCTL_AUDIO_GET_CHANNELS - c - econst - - db/de4/driver_8h.html - a61662cd00dc0375eb8d5795fcaba286aa40455b6684cc7554a225ae51072e6e0c + a61662cd00dc0375eb8d5795fcaba286aa4dbfe9b3a3e485468a719c4a012be381 driver.h @@ -1600,6 +5825,36 @@ a61662cd00dc0375eb8d5795fcaba286aa8d19c462c4408bf7c9da4c192ddd6855 driver.h + + + IOCTL_AUDIO_SET_MUTE + c + econst + + db/de4/driver_8h.html + a61662cd00dc0375eb8d5795fcaba286aa4f48faa8eab571a3572929599a978eb1 + driver.h + + + + IOCTL_AUDIO_SET_SAMPLE_RATE + c + econst + + db/de4/driver_8h.html + a61662cd00dc0375eb8d5795fcaba286aaefa43bde388b75b0d5c239bbfd8f900a + driver.h + + + + IOCTL_AUDIO_SET_VOLUME + c + econst + + db/de4/driver_8h.html + a61662cd00dc0375eb8d5795fcaba286aa4bb03b6f95fece6ef8f64431bda005b6 + driver.h + IOCTL_NET_GET_MAC @@ -1612,82 +5867,42 @@ - MAP_PRESENT - c - econst - - db/de4/driver_8h.html - ac0416d24abd7b108d48d16eb4e913e8aac6561ce1d7eedab3962cfca17c460341 - driver.h - - - - MAP_WRITE - c - econst - - db/de4/driver_8h.html - ac0416d24abd7b108d48d16eb4e913e8aaaa41d0a3e439a73337b62bc352495571 - driver.h - - - - MAP_USER - c - econst - - db/de4/driver_8h.html - ac0416d24abd7b108d48d16eb4e913e8aaf80f9130d5cda510347a1e3ef55e076c - driver.h - - - - MAP_WRITE_THROUGH - c - econst - - db/de4/driver_8h.html - ac0416d24abd7b108d48d16eb4e913e8aa46b21613d1139b1262129a7791500e40 - driver.h - - - - MAP_CACHE_DISABLE - c - econst - - db/de4/driver_8h.html - ac0416d24abd7b108d48d16eb4e913e8aa0da429c07c8ddc3526231587ac4cac41 - driver.h - - - - errno - unknown - macro - - d8/dc2/errno_8h.html - ab03f640d90fbc5bcb75285d08a0f25ed - errno.h - - - - __errno_location + iPin c func - d8/dc2/errno_8h.html - a249efe5fe35b177224ada753640584fb - errno.h + d9/d97/pci_8h.html + a279691b7a82cb0bfa132fb374fe2d7d4 + pci.h - strerror + IRQ_MASK c func + d1/de1/aip_8h.html + a47eacd96b732a39b728fed2402f9210b + aip.h + + + + IRQ_UNMASK + c + func + + d1/de1/aip_8h.html + abb94e8ea4110b1505f8722d697697eea + aip.h + + + + KernelErrors + c + enum + d8/dc2/errno_8h.html - add46ab98f32b76457852dbb872842bf2 + ad50488ed014e017f009e3f18d8593a97 errno.h @@ -2522,942 +6737,1272 @@ - SEEK_SET - unknown - macro - - df/d26/fs_8h.html - a0d112bae8fd35be772185b6ec6bcbe64 - fs.h - - - - SEEK_CUR - unknown - macro - - df/d26/fs_8h.html - a4c8d0b76b470ba65a43ca46a88320f39 - fs.h - - - - SEEK_END - unknown - macro - - df/d26/fs_8h.html - ad2a2e6c114780c3071efd24f16c7f7d8 - fs.h - - - - S_IFMT32 - unknown - macro - - df/d26/fs_8h.html - a01110bf8f909d84aac57bc6c3caf1e11 - fs.h - - - - S_IFMT - unknown - macro - - df/d26/fs_8h.html - ab5bee51e9ee68b83ab11d4b340f7200b - fs.h - - - - S_IFWHT - unknown - macro - - df/d26/fs_8h.html - a9a122a1f26859b9f6e865623b06b5512 - fs.h - - - - S_IFSOCK - unknown - macro - - df/d26/fs_8h.html - a28e80cd43106882904be148b2a397d42 - fs.h - - - - S_IFLNK - unknown - macro - - df/d26/fs_8h.html - afef163ce62372757e84bd9fc88c07aad - fs.h - - - - S_IFREG - unknown - macro - - df/d26/fs_8h.html - a1aaa48b192a5dd3b6d7ee91fc98cd17d - fs.h - - - - S_IFBLK - unknown - macro - - df/d26/fs_8h.html - a5c5b74a1cb1a1ae83572500b94e1938f - fs.h - - - - S_IFDIR - unknown - macro - - df/d26/fs_8h.html - a11fb0652b963a735f3377eb1c9239f2d - fs.h - - - - S_IFCHR - unknown - macro - - df/d26/fs_8h.html - aef3a1d1ba22c83e30b5c834dd343b2a8 - fs.h - - - - S_IFIFO - unknown - macro - - df/d26/fs_8h.html - a4966f25d9f03a7a06bc47ac729fd86cf - fs.h - - - - S_ISUID - unknown - macro - - df/d26/fs_8h.html - a30384a8cd2feb1615efd5eadc243684b - fs.h - - - - S_ISGID - unknown - macro - - df/d26/fs_8h.html - a9c9e4cc0a8acc43c99ae6c3d972ae2d8 - fs.h - - - - S_ISVTX - unknown - macro - - df/d26/fs_8h.html - a97b5e445a72c99b37dc5b8d620fbd14e - fs.h - - - - S_IRWXU - unknown - macro - - df/d26/fs_8h.html - afe3da42e762f6362c93454682fad5eb5 - fs.h - - - - S_IRUSR - unknown - macro - - df/d26/fs_8h.html - a84c7dbf5cf2fdfb690f76348b60a8cb7 - fs.h - - - - S_IWUSR - unknown - macro - - df/d26/fs_8h.html - ad70001754261c15a1bdc8e876c6d09d7 - fs.h - - - - S_IXUSR - unknown - macro - - df/d26/fs_8h.html - af10a35e3950795d6ee4e07157d000131 - fs.h - - - - S_IRWXG - unknown - macro - - df/d26/fs_8h.html - a230c642d2bb81f15f85c122b1883de5c - fs.h - - - - S_IRGRP - unknown - macro - - df/d26/fs_8h.html - a4f5f280b929768113739fb34d6f7be8a - fs.h - - - - S_IWGRP - unknown - macro - - df/d26/fs_8h.html - ae6774871a90d9442f00abe18b87fee6e - fs.h - - - - S_IXGRP - unknown - macro - - df/d26/fs_8h.html - a042e69ac0e7dd56e5cfcd9e97d010323 - fs.h - - - - S_IRWXO - unknown - macro - - df/d26/fs_8h.html - a5b93e0da7fe32bbd4926626bffad96b1 - fs.h - - - - S_IROTH - unknown - macro - - df/d26/fs_8h.html - a071147a0cb995036967c80f64b1f74b9 - fs.h - - - - S_IWOTH - unknown - macro - - df/d26/fs_8h.html - a5303f49f26293acdb9533756c78322fb - fs.h - - - - S_IXOTH - unknown - macro - - df/d26/fs_8h.html - a40223db1b95a04f5b28cceb3c34cfebd - fs.h - - - - O_RDONLY - unknown - macro - - df/d26/fs_8h.html - a7a68c9ffaac7dbcd652225dd7c06a54b - fs.h - - - - O_WRONLY - unknown - macro - - df/d26/fs_8h.html - a11b644a8526139c4cc1850dac1271ced - fs.h - - - - O_RDWR - unknown - macro - - df/d26/fs_8h.html - abb0586253488ee61072b73557eeb873b - fs.h - - - - O_CREAT - unknown - macro - - df/d26/fs_8h.html - a1cf6b1de1fffedaa1d26b189e9a8d2cc - fs.h - - - - O_EXCL - unknown - macro - - df/d26/fs_8h.html - a9f5acfe79fafe14b6694447bd0e9f10b - fs.h - - - - O_TRUNC - unknown - macro - - df/d26/fs_8h.html - ad1d67e453fb3031f40f8cd3403773813 - fs.h - - - - O_APPEND - unknown - macro - - df/d26/fs_8h.html - ae036f789407d21f07b211552d67b3214 - fs.h - - - - O_NOFOLLOW - unknown - macro - - df/d26/fs_8h.html - a82d4d551b214905742c9e045185d352a - fs.h - - - - O_CLOEXEC - unknown - macro - - df/d26/fs_8h.html - ad6d8fbe4e494b4dbe051612572d3f757 - fs.h - - - - S_ISDIR - unknown - macro - - df/d26/fs_8h.html - a3746cdc5aac871e6f6504fbcbd29ef1d - fs.h - - - - S_ISCHR - unknown - macro - - df/d26/fs_8h.html - aae33be85d242a1317f972cf2b189f03d - fs.h - - - - S_ISBLK - unknown - macro - - df/d26/fs_8h.html - a8b86a24d84c3cfce39cc832a017656ba - fs.h - - - - S_ISREG - unknown - macro - - df/d26/fs_8h.html - aad0f32c2c182238f2ff71c83e6ab65a0 - fs.h - - - - S_ISFIFO - unknown - macro - - df/d26/fs_8h.html - a8ae224a2b1fa6eba69bb2bc34b864a24 - fs.h - - - - S_ISLNK - unknown - macro - - df/d26/fs_8h.html - a765eef536bcb3bd7bacdd675dc2fba13 - fs.h - - - - S_ISSOCK - unknown - macro - - df/d26/fs_8h.html - a397ddd128980f1ee034653da2e9d8f6e - fs.h - - - - DT_UNKNOWN - unknown - macro - - df/d26/fs_8h.html - a293ce58a2d39f35c52f7f4516a857057 - fs.h - - - - DT_FIFO - unknown - macro - - df/d26/fs_8h.html - a6fabe696c35bf34daa67931b4c245c7d - fs.h - - - - DT_CHR - unknown - macro - - df/d26/fs_8h.html - a7d0095c3caf2c334bf222608d02576d7 - fs.h - - - - DT_DIR - unknown - macro - - df/d26/fs_8h.html - a1dcee67486bc4238096ecb61e2d9ffd1 - fs.h - - - - DT_BLK - unknown - macro - - df/d26/fs_8h.html - a212cebbaad682bc6c3bf798c8749abc5 - fs.h - - - - DT_REG - unknown - macro - - df/d26/fs_8h.html - a9973595cf6775b1b29d7274ab4c0d623 - fs.h - - - - DT_LNK - unknown - macro - - df/d26/fs_8h.html - aa70b5cb1d9c30b1830cb6a5e835231c6 - fs.h - - - - DT_SOCK - unknown - macro - - df/d26/fs_8h.html - aaa6ed2fc54836a2c7d9b698923705f5e - fs.h - - - - DT_WHT - unknown - macro - - df/d26/fs_8h.html - a9584ba1798d7454f4f63433418ba8798 - fs.h - - - - IFTODT - unknown - macro - - df/d26/fs_8h.html - ac1304650d387faf30d7831d2f9f4db3d - fs.h - - - - DTTOIF - unknown - macro - - df/d26/fs_8h.html - a1cfeb034d04c92d5f0a185217edfb37f - fs.h - - - - SYMLOOP_MAX - unknown - macro - - df/d26/fs_8h.html - a41170bbc4e205b3bc9c2b06033aecc17 - fs.h - - - - static_assert - unknown - macro - - df/d26/fs_8h.html - a8a8f6bdc98a851b29a69b484cb1bad98 - fs.h - - - - INODE_MAKEDEV - unknown - macro - - df/d26/fs_8h.html - ad0d8f5f25260c684d5194149d51bdab4 - fs.h - - - - INODE_MAJOR - unknown - macro - - df/d26/fs_8h.html - a270b0fbec1ed39659f47894e379126c8 - fs.h - - - - INODE_MINOR - unknown - macro - - df/d26/fs_8h.html - a6b01f8d41285666c43e975064fb65d40 - fs.h - - - - I_FLAG_ROOT - unknown - macro - - df/d26/fs_8h.html - a9efe129617fc26d8dd0a23a07460a6ff - fs.h - - - - I_FLAG_MOUNTPOINT - unknown - macro - - df/d26/fs_8h.html - a86bf9184c4383bd89d2bf950152ca0ab - fs.h - - - - I_FLAG_CACHE_KEEP - unknown - macro - - df/d26/fs_8h.html - a97c949be3248687daddc322afd1b04cf - fs.h - - - - __attribute__ + KEY_0 c - func - - df/d26/fs_8h.html - ae9d1c84bd8c5ad87f19dc53750668f1b - fs.h - - - - RegisterFileSystem - c - func - - df/d26/fs_8h.html - a75f4deeb21caf3c4150e515e19913349 - fs.h - - - - UnregisterFileSystem - c - func - - df/d26/fs_8h.html - a41338d5d4b70d416fb956287f27773a8 - fs.h - - - - Lookup - c - data - - df/d26/fs_8h.html - ac677cf5260fef7aeb61ff3ad1bfc0d74 - fs.h - - - - Create - c - data - - df/d26/fs_8h.html - a2e6d2e5dc031b51fc6f466515b4d3b3e - fs.h - - - - Remove - c - data - - df/d26/fs_8h.html - ad985ee5fa0d7e795352935323a07f4a5 - fs.h - - - - Rename - c - data - - df/d26/fs_8h.html - a9441374ba1bef439109da976a8048bb9 - fs.h - - - - Read - c - data - - df/d26/fs_8h.html - ac4f4d1e97ef1b104e09abccb641e530e - fs.h - - - - Write - c - data - - df/d26/fs_8h.html - a5f5c45d347b3cbe34597e57c04967e8b - fs.h - - - - Truncate - c - data - - df/d26/fs_8h.html - aa507e1e28360ed651e2294c1c5f02691 - fs.h - - - - Open - c - data - - df/d26/fs_8h.html - a38e8576cf8a6210b386212d7b80f42a0 - fs.h - - - - Close - c - data - - df/d26/fs_8h.html - a00f03806ee4724ff3e44372909ab378b - fs.h - - - - Ioctl - c - data - - df/d26/fs_8h.html - a114cd797c14098cceaf2a3dd64629250 - fs.h - - - - ReadDir - c - data - - df/d26/fs_8h.html - a0a6fc17bb00ffe199d7899d5ce623be4 - fs.h - - - - MkDir - c - data - - df/d26/fs_8h.html - a3fbe554d6691bfb88f5b700eb5e2205f - fs.h - - - - RmDir - c - data - - df/d26/fs_8h.html - a33b8cee8134eca08e6820a62d0dad656 - fs.h - - - - SymLink - c - data - - df/d26/fs_8h.html - a9ca9828444d899586f97c6c9a4d5d5f0 - fs.h - - - - ReadLink - c - data - - df/d26/fs_8h.html - a06cb5aab7b0f464f7575b57ddce54f25 - fs.h - - - - Seek - c - data - - df/d26/fs_8h.html - aec9bda2590b6b4ff6433991c57ce60a3 - fs.h - - - - Stat - c - data - - df/d26/fs_8h.html - a98adbbae239ee188f2a5cb61d1564ad1 - fs.h - - - - AllocateInode - c - data - - df/d26/fs_8h.html - aab39d62bf90b7b74ddff3b22086f40f6 - fs.h - - - - DeleteInode - c - data - - df/d26/fs_8h.html - a8ccb8fe8ac70ca2ee378ad8817a381ab - fs.h - - - - Synchronize - c - data - - df/d26/fs_8h.html - a6628c40f84a3148dd825cf9036e66b83 - fs.h - - - - Destroy - c - data - - df/d26/fs_8h.html - a30c9c281e5b2134cc2e763eac5290c61 - fs.h - - - - Name - c - data - - df/d26/fs_8h.html - a760b4e07b204e4852e7fb55e25567623 - fs.h - - - - RootName - c - data - - df/d26/fs_8h.html - a3d484a9ca884f47f05d568d1743665f7 - fs.h - - - - Flags - c - data - - df/d26/fs_8h.html - ac3e60a9fc42fb6c0b656191ebb1d658b - fs.h - - - - SuperOps - c - data - - df/d26/fs_8h.html - af2c3f075d5c3e40a46da61a9d7a13abc - fs.h - - - - Ops - c - data - - df/d26/fs_8h.html - aa4f24d5e592caaf588d436302324694a - fs.h - - - - PrivateData - c - data - - df/d26/fs_8h.html - a8baefdd84470e9a546535750762743b1 - fs.h - - - - ReportInputEvent - c - func + econst de/ded/input_8h.html - aba095481bbee5eb8903061ed75aa435d + a505d8572bf9cf882f643df6a7f695d35a6b30f8af6c880e1aca01b91aa13c6ff9 + input.h + + + + KEY_1 + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a35bcc2bc85513df4f3897a9d64a9c51c + input.h + + + + KEY_2 + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a2333d7c312aa98622c41e74c5d13e8de + input.h + + + + KEY_3 + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35aef054680a9be7da17d196e15aec894f8 + input.h + + + + KEY_4 + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35ae9f20352b4ef69ae68b9ff44abadfd79 + input.h + + + + KEY_5 + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35aed864c0209ba46546ba112f6c36e0cc4 + input.h + + + + KEY_6 + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a2fe7fe99bcb0fd90bf4234be9e4ce5be + input.h + + + + KEY_7 + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35ae78c88108d428cb8066e7a056195f489 + input.h + + + + KEY_8 + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35aab8917d426f9be27c95c0d3810006d7b + input.h + + + + KEY_9 + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a601382e2da6215882c129b43b3384611 + input.h + + + + KEY_A + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35aa7b3a3d0503a46bec51c6e3da95747cc + input.h + + + + KEY_ACPI_POWER + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a298e5b5c0b2a1567403240c1ff7664ad + input.h + + + + KEY_ACPI_SLEEP + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a09755c08fbb78c57e5b3c5063ef0dddd + input.h + + + + KEY_ACPI_WAKE + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a38e55880dfd22aeee6ece9bc75ccdf7f + input.h + + + + KEY_APOSTROPHE + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35aeb8aae681ab9fbf1111ac69841330e0b + input.h + + + + KEY_APPS + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a5ea468d8f6134be615cdb30787560942 + input.h + + + + KEY_B + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a10072b5ee7aa1faf316434ecc9e2bb3a + input.h + + + + KEY_BACK_TICK + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35affcb18fb1dbdb1d9b5c9f69408fe37a7 + input.h + + + + KEY_BACKSLASH + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35af621aad7268fdcafe3a88bc4de7012cd + input.h + + + + KEY_BACKSPACE + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35aa3cd0158e01f834cebcfb3fc5578df4b + input.h + + + + KEY_C + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a9cabc5fc0d1f7f6a78e78b8ff29dbb61 + input.h + + + + KEY_CAPS_LOCK + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35abc5ade8c1b7fc0d409201d5fc46e02cc + input.h + + + + KEY_COMMA + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35af92cd55661a716ee7466f960896041e3 + input.h + + + + KEY_D + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a2fd73a4d527efe137e8f259db2092766 + input.h + + + + KEY_DELETE + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35ae7a3a4540031b038014294aa6743a7a4 + input.h + + + + KEY_DOWN_ARROW + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a682c2546c34dea8d730992bc1616fca9 + input.h + + + + KEY_E + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a2af9840d90c49239339bfd42f9f32868 + input.h + + + + KEY_END + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35aa8adb6fcb92dec58fb19410eacfdd403 + input.h + + + + KEY_EQUAL + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35acdf916d73b721baa46f5f54bdcc0d39b + input.h + + + + KEY_ESCAPE + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a3a471c8b61a5f730dcbdd50fe53f3ab7 + input.h + + + + KEY_F + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a3c069efeb1638c2ab0d2a50ff45b529f + input.h + + + + KEY_F1 + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35afcf70bc39c0032de8a1c6452ac9860a5 + input.h + + + + KEY_F10 + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a3b922025c26b38585ab140c7e40b291c + input.h + + + + KEY_F11 + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35ad54743bc4e7f9279abf671cc2a091ce1 + input.h + + + + KEY_F12 + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a835f8397baa58fd73ff9c268d6458add + input.h + + + + KEY_F2 + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a87897fd25282941e1a9bf72b9f64559a + input.h + + + + KEY_F3 + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a965c99b1f4fc05cec09ef61b0af8e74a + input.h + + + + KEY_F4 + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a01bce78a73ad136a7b42941297aff373 + input.h + + + + KEY_F5 + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a6a69ea34f5d1372692bf040637e57c8f + input.h + + + + KEY_F6 + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a247a20a9998f080827dd34004abc2f9a + input.h + + + + KEY_F7 + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a34a07203a0a4f3e996b44e9a4fcfd1c6 + input.h + + + + KEY_F8 + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a9eaf4e9e3d8451fd1332c013d12c1375 + input.h + + + + KEY_F9 + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a160e82eea885870bfa4924c27040cd7f + input.h + + + + KEY_G + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a4ec980867be1d5bded2bccdee2ebd601 + input.h + + + + KEY_H + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a41d1aa573d29ca6a9eb429a680dc53cd + input.h + + + + KEY_HOME + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35ad5b83418c285e43af5d3a87b4d4049d7 + input.h + + + + KEY_I + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a2c98fd67709a9fd5409498d4f7175877 + input.h + + + + KEY_INSERT + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a26f2c18a3a0a7eabf7bd11f0ec93be78 + input.h + + + + KEY_J + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35abb3108883bee68e265b554542484c5d7 + input.h + + + + KEY_K + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a6b0799a9923c55f8a73550a371ea69f6 + input.h + + + + KEY_L + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35aece16de35a5ea11f9b228c9376bebc62 + input.h + + + + KEY_LEFT_ALT + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a4789cb1577c6b157cca51831266d2e71 + input.h + + + + KEY_LEFT_ARROW + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a647998d2a95d68a66ff9892f96150a04 + input.h + + + + KEY_LEFT_BRACKET + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a03da438c85c9fc0ebda53d0c669d7c52 + input.h + + + + KEY_LEFT_CTRL + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35ad5355d7d2d2582960da81aefe8cd941d + input.h + + + + KEY_LEFT_GUI + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a68d3b17199fbc1595d3d6a5baacb3eae + input.h + + + + KEY_LEFT_SHIFT + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a5d5eb3601a49913c3ab0f9bcbdc5918a + input.h + + + + KEY_M + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a0d94112555886427204ad0c0711ca327 + input.h + + + + KEY_MINUS + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a5f8f8f15bcfc7a3e745d4b5e0008832c + input.h + + + + KEY_MULTIMEDIA_CALCULATOR + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a036479cf4e5a2f127dc855fb434ed262 + input.h + + + + KEY_MULTIMEDIA_EMAIL + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a9d4fa545c0b39fcfe7b51bd3cd86d14f + input.h + + + + KEY_MULTIMEDIA_MEDIA_SELECT + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35acd1e6a8e9a275766ecc3056ce5ca62b0 + input.h + + + + KEY_MULTIMEDIA_MUTE + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35af0631f483cbc4b0d22fadc54eae8fc18 + input.h + + + + KEY_MULTIMEDIA_MY_COMPUTER + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a20450360e7f24e1d3cf85a349e28bea7 + input.h + + + + KEY_MULTIMEDIA_NEXT_TRACK + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a913e5e3fa5470161a89ba9465e7cbc3d + input.h + + + + KEY_MULTIMEDIA_PLAY + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35adef33a2a27e0f4f398492cb6c637aad8 + input.h + + + + KEY_MULTIMEDIA_PREV_TRACK + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35aa61cff07fdbe8117af6a4848c6d64359 + input.h + + + + KEY_MULTIMEDIA_STOP + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35ae47e18287e9003530a125da277c4a645 + input.h + + + + KEY_MULTIMEDIA_VOL_DOWN + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35ade02591d217cde8a98c3cb0d39cea382 + input.h + + + + KEY_MULTIMEDIA_VOL_UP + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a46d6f5a4e2aa153859975c82cace2054 + input.h + + + + KEY_MULTIMEDIA_WWW_BACK + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35ae10804bfdf98abf5deca974260357e1e + input.h + + + + KEY_MULTIMEDIA_WWW_FAVORITES + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35aec304e52eb0d34ba205a08e84cfea54b + input.h + + + + KEY_MULTIMEDIA_WWW_FORWARD + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35acfa54ab264327853ab499782d0d501be + input.h + + + + KEY_MULTIMEDIA_WWW_HOME + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a001bb38b40d50b1df0025df29c62b0bc + input.h + + + + KEY_MULTIMEDIA_WWW_REFRESH + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a03ced378b3cbca523c3095795ff13e7a + input.h + + + + KEY_MULTIMEDIA_WWW_SEARCH + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35afa4d8c3977d7b7d424119b89bec9c64f + input.h + + + + KEY_MULTIMEDIA_WWW_STOP + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a8b6e45c995d7f028ca3ad1c56d471084 + input.h + + + + KEY_N + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35aa606b8c6deaec8077387975d195cd824 + input.h + + + + KEY_NULL + unknown + macro + + db/de4/driver_8h.html + aec01f9714eb7819e93076f28a01316db + driver.h + + + + KEY_NUM_LOCK + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35ad8909c03dc1731c8ce83220590f9f9dc + input.h + + + + KEY_O + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35ae7edd672641b587364ea4a0c89388290 + input.h + + + + KEY_P + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a0a4c7291c92b7fc84da27a363dc53fa6 + input.h + + + + KEY_PAGE_DOWN + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35ada883d03c9fb53deb33064a13ca97639 + input.h + + + + KEY_PAGE_UP + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35ad435c2e06f3d05728ed52ede8a68295b + input.h + + + + KEY_PERIOD + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a7680b8131b831989b5068d0832b99bd4 + input.h + + + + KEY_PRESSED + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35ac2439afec39a5b43a1fd36a4316379a7 + input.h + + + + KEY_PRINT_SCREEN + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a3d24a3f2d5bad01abd32bee373c4e8aa + input.h + + + + KEY_Q + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35ac8234231b36474d3666ad56752fe6f5e + input.h + + + + KEY_R + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35aa3ec8a2ffd5b0e200db5ebe7b65515ff + input.h + + + + KEY_RETURN + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35aaefd064b1e5d75c429bed314ac18eba0 + input.h + + + + KEY_RIGHT_ALT + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a4f14c2020a65b3498ad86cf66e5f0ed5 + input.h + + + + KEY_RIGHT_ARROW + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a947cc696f802a13d955cb077600299da + input.h + + + + KEY_RIGHT_BRACKET + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a2ec43a67eb0c7d2b4576708e6d4a6b70 + input.h + + + + KEY_RIGHT_CTRL + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35aeb9ff466eebcae7089b92b717e4fad58 + input.h + + + + KEY_RIGHT_GUI + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a78a9092dfee2fbd8952c3e5ed9d9b386 + input.h + + + + KEY_RIGHT_SHIFT + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a125ed6244c499a097a3e1cb111c8fa9c + input.h + + + + KEY_S + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35abb2f0ce8efc3067757dbf091437f89f5 + input.h + + + + KEY_SCROLL_LOCK + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a34a1a5fd5080d4e7923d9e93d7b17e19 + input.h + + + + KEY_SEMICOLON + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a2a2ea4c0ed101dcec44d5ec7de0329ef + input.h + + + + KEY_SLASH + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a54249cfb873b3e7ae0432bbec5bc0d6f + input.h + + + + KEY_SPACE + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a01d2889f9a7550008ad6140c41e733de + input.h + + + + KEY_T + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a6167a8727e73df1eb96f19c2460766c9 + input.h + + + + KEY_TAB + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a60c75f9c8eded88ef76c0c94da27963c + input.h + + + + KEY_U + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35ad4961a6c7ea9d008812aaaa8c4ea9730 + input.h + + + + KEY_UP_ARROW + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35aa35707694e2bab78d36903af6198e6f5 + input.h + + + + KEY_V + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35afa1c237398bdfc48e5c1a55ce4a977fe + input.h + + + + KEY_W + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a2e6a652ccd7afc5ce75ac4d902b6a60a + input.h + + + + KEY_X + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a480a807305121d41673b8c208898f497 + input.h + + + + KEY_Y + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a5d44524b2a6090fa97aa9353d69f67a3 + input.h + + + + KEY_Z + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35aadc60d2de1d019604547c0df88f84cda + input.h + + + + KEYPAD_0 + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a3d4651d86fe7a5cd80bc028a9543ac44 + input.h + + + + KEYPAD_1 + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a9159048ef7c917ba00c50e39b14cb812 + input.h + + + + KEYPAD_2 + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a2fa701c65735e0008990a8cfb9fe7582 + input.h + + + + KEYPAD_3 + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a1fa5a87977d8d7beb7da69a477ecac6d + input.h + + + + KEYPAD_4 + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35ab6b3b8d9de11f8cc9165d4207e9ba252 + input.h + + + + KEYPAD_5 + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a24d2fa1410977513114492a6405f48d4 + input.h + + + + KEYPAD_6 + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a48412ee9aff955b7013358639e856e56 + input.h + + + + KEYPAD_7 + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a60db8fe38855cfe67da704988e66bd42 + input.h + + + + KEYPAD_8 + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a7374278f9996b9a54402de49445da5fa + input.h + + + + KEYPAD_9 + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a5143e08e4e00b9bdf04788406524271c + input.h + + + + KEYPAD_ASTERISK + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35aef1c0a79a2202eef39c44461c531b91a + input.h + + + + KEYPAD_MINUS + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35add0c21de9efdf54e63b2a4b574b87ad6 + input.h + + + + KEYPAD_PERIOD + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35ad6328d80393f645087bb7f1c8662c0a5 + input.h + + + + KEYPAD_PLUS + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a8544ec26c470f4395e879462e119f866 + input.h + + + + KEYPAD_RETURN + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35ad465cb523017f08e52ec0b3f1f1113f0 + input.h + + + + KEYPAD_SLASH + c + econst + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35a6bf97751aacdc0d683c765c138e4eefa + input.h + + + + KeyScanCodes + c + enum + + de/ded/input_8h.html + a505d8572bf9cf882f643df6a7f695d35 input.h @@ -4712,152 +9257,343 @@ - GetPCIDevices + LeftButton c - func + data - d9/d97/pci_8h.html - a9cecd790737cef4cb188d9f058f238be - pci.h + d1/de1/aip_8h.html + afed3db2529852271d278ff08791fa996 + aip.h - InitializePCI + Lookup c - func + data - d9/d97/pci_8h.html - ad8bb87ffa35f47616595f155ce9a3a30 - pci.h + df/d26/fs_8h.html + ac677cf5260fef7aeb61ff3ad1bfc0d74 + fs.h - GetBAR - c - func - - d9/d97/pci_8h.html - a2cf7e584084dbde4ba2fd692c295a538 - pci.h - - - - iLine - c - func - - d9/d97/pci_8h.html - a11780e1a6b719257a35670eb14e8ab52 - pci.h - - - - iPin - c - func - - d9/d97/pci_8h.html - a279691b7a82cb0bfa132fb374fe2d7d4 - pci.h - - - - PCI_COMMAND_IO + MAP_CACHE_DISABLE c econst - d9/d97/pci_8h.html - ab7d0ea17dce7f541574a7f07737fd7a9a7a0e4bb84be35d939e114c7075febe16 - Enable response in I/O space. - pci.h + db/de4/driver_8h.html + ac0416d24abd7b108d48d16eb4e913e8aa0da429c07c8ddc3526231587ac4cac41 + driver.h - PCI_COMMAND_MEMORY + MAP_PRESENT c econst - d9/d97/pci_8h.html - ab7d0ea17dce7f541574a7f07737fd7a9a61761b8a143115165bde6b8d47a04dd1 - Enable response in Memory space. - pci.h + db/de4/driver_8h.html + ac0416d24abd7b108d48d16eb4e913e8aac6561ce1d7eedab3962cfca17c460341 + driver.h - PCI_COMMAND_MASTER + MAP_USER c econst - d9/d97/pci_8h.html - ab7d0ea17dce7f541574a7f07737fd7a9a836ebe2d9d5607cda4da5cd323a01691 - Enable bus mastering. - pci.h + db/de4/driver_8h.html + ac0416d24abd7b108d48d16eb4e913e8aaf80f9130d5cda510347a1e3ef55e076c + driver.h - PCI_COMMAND_SPECIAL + MAP_WRITE c econst - d9/d97/pci_8h.html - ab7d0ea17dce7f541574a7f07737fd7a9a863ac4dcb61090a1e094d7eee753f94c - Enable response to special cycles. - pci.h + db/de4/driver_8h.html + ac0416d24abd7b108d48d16eb4e913e8aaaa41d0a3e439a73337b62bc352495571 + driver.h - PCI_COMMAND_INVALIDATE + MAP_WRITE_THROUGH c econst - d9/d97/pci_8h.html - ab7d0ea17dce7f541574a7f07737fd7a9a78c80b2c82b9fa29ad0a0aae9f674225 - Use memory write and invalidate. - pci.h + db/de4/driver_8h.html + ac0416d24abd7b108d48d16eb4e913e8aa46b21613d1139b1262129a7791500e40 + driver.h - PCI_COMMAND_VGA_PALETTE + MiddleButton c - econst + data - d9/d97/pci_8h.html - ab7d0ea17dce7f541574a7f07737fd7a9aaacae44e40ad2fbbb1d610d456a11a25 - Enable palette snooping. - pci.h + d1/de1/aip_8h.html + a7f194284481c61912ad0d0fb8f525439 + aip.h - PCI_COMMAND_PARITY + MkDir c - econst + data - d9/d97/pci_8h.html - ab7d0ea17dce7f541574a7f07737fd7a9a5d781bb2bd9e45dc469e3949eaaec344 - Enable parity checking. - pci.h + df/d26/fs_8h.html + a3fbe554d6691bfb88f5b700eb5e2205f + fs.h - PCI_COMMAND_WAIT + Name c - econst + data - d9/d97/pci_8h.html - ab7d0ea17dce7f541574a7f07737fd7a9a60e658286d9486fbcbf5b35b41e7b237 - Enable address/data stepping. - pci.h + df/d26/fs_8h.html + a760b4e07b204e4852e7fb55e25567623 + fs.h - PCI_COMMAND_SERR + NetIoctl + c + enum + + db/de4/driver_8h.html + a883d45f645482196fd8e144d87ef0ce6 + driver.h + + + + IOCTL_NET_GET_MAC c econst - d9/d97/pci_8h.html - ab7d0ea17dce7f541574a7f07737fd7a9a5a0c359da65c71e95b8c0b94f1ee9964 - Enable SERR. - pci.h + db/de4/driver_8h.html + a883d45f645482196fd8e144d87ef0ce6a9820f5b81b760592800fbbb83a2e0368 + driver.h + + + + NETWORK_TYPE_BLUETOOTH + c + econst + + db/de9/device_8h.html + ad258d4c51629346fceac4679b3209ad9a3ab73e55d010169e03e01ae78841257e + device.h + + + + NETWORK_TYPE_ETHERNET + c + econst + + db/de9/device_8h.html + ad258d4c51629346fceac4679b3209ad9adb66e74a951b1fa7596d1aa9b5a45a94 + device.h + + + + NETWORK_TYPE_NONE + c + econst + + db/de9/device_8h.html + ad258d4c51629346fceac4679b3209ad9a6ab07b3c02c4acfe712c682717fe04e9 + device.h + + + + NETWORK_TYPE_UART + c + econst + + db/de9/device_8h.html + ad258d4c51629346fceac4679b3209ad9a863b60e41cf98be72a86c3be2fe88769 + device.h + + + + NETWORK_TYPE_WIFI + c + econst + + db/de9/device_8h.html + ad258d4c51629346fceac4679b3209ad9a906975273f9583ef293a59c70a133675 + device.h + + + + O_APPEND + unknown + macro + + df/d26/fs_8h.html + ae036f789407d21f07b211552d67b3214 + fs.h + + + + O_CLOEXEC + unknown + macro + + df/d26/fs_8h.html + ad6d8fbe4e494b4dbe051612572d3f757 + fs.h + + + + O_CREAT + unknown + macro + + df/d26/fs_8h.html + a1cf6b1de1fffedaa1d26b189e9a8d2cc + fs.h + + + + O_EXCL + unknown + macro + + df/d26/fs_8h.html + a9f5acfe79fafe14b6694447bd0e9f10b + fs.h + + + + O_NOFOLLOW + unknown + macro + + df/d26/fs_8h.html + a82d4d551b214905742c9e045185d352a + fs.h + + + + O_RDONLY + unknown + macro + + df/d26/fs_8h.html + a7a68c9ffaac7dbcd652225dd7c06a54b + fs.h + + + + O_RDWR + unknown + macro + + df/d26/fs_8h.html + abb0586253488ee61072b73557eeb873b + fs.h + + + + O_TRUNC + unknown + macro + + df/d26/fs_8h.html + ad1d67e453fb3031f40f8cd3403773813 + fs.h + + + + O_WRONLY + unknown + macro + + df/d26/fs_8h.html + a11b644a8526139c4cc1850dac1271ced + fs.h + + + + Open + c + data + + df/d26/fs_8h.html + a38e8576cf8a6210b386212d7b80f42a0 + fs.h + + + + Ops + c + data + + df/d26/fs_8h.html + aa4f24d5e592caaf588d436302324694a + fs.h + + + + PageMapFlags + c + enum + + db/de4/driver_8h.html + ac0416d24abd7b108d48d16eb4e913e8a + driver.h + + + + MAP_PRESENT + c + econst + + db/de4/driver_8h.html + ac0416d24abd7b108d48d16eb4e913e8aac6561ce1d7eedab3962cfca17c460341 + driver.h + + + + MAP_WRITE + c + econst + + db/de4/driver_8h.html + ac0416d24abd7b108d48d16eb4e913e8aaaa41d0a3e439a73337b62bc352495571 + driver.h + + + + MAP_USER + c + econst + + db/de4/driver_8h.html + ac0416d24abd7b108d48d16eb4e913e8aaf80f9130d5cda510347a1e3ef55e076c + driver.h + + + + MAP_WRITE_THROUGH + c + econst + + db/de4/driver_8h.html + ac0416d24abd7b108d48d16eb4e913e8aa46b21613d1139b1262129a7791500e40 + driver.h + + + + MAP_CACHE_DISABLE + c + econst + + db/de4/driver_8h.html + ac0416d24abd7b108d48d16eb4e913e8aa0da429c07c8ddc3526231587ac4cac41 + driver.h @@ -4867,7 +9603,6 @@ d9/d97/pci_8h.html ab7d0ea17dce7f541574a7f07737fd7a9abec2438b9d131c227fb9bc0624444c2b - Enable back-to-back writes. pci.h @@ -4878,9 +9613,1808 @@ d9/d97/pci_8h.html ab7d0ea17dce7f541574a7f07737fd7a9aff3170b5e4c33261d0f2f060a5b446d6 - INTx Emulation Disable. pci.h + + + PCI_COMMAND_INVALIDATE + c + econst + + d9/d97/pci_8h.html + ab7d0ea17dce7f541574a7f07737fd7a9a78c80b2c82b9fa29ad0a0aae9f674225 + pci.h + + + + PCI_COMMAND_IO + c + econst + + d9/d97/pci_8h.html + ab7d0ea17dce7f541574a7f07737fd7a9a7a0e4bb84be35d939e114c7075febe16 + pci.h + + + + PCI_COMMAND_MASTER + c + econst + + d9/d97/pci_8h.html + ab7d0ea17dce7f541574a7f07737fd7a9a836ebe2d9d5607cda4da5cd323a01691 + pci.h + + + + PCI_COMMAND_MEMORY + c + econst + + d9/d97/pci_8h.html + ab7d0ea17dce7f541574a7f07737fd7a9a61761b8a143115165bde6b8d47a04dd1 + pci.h + + + + PCI_COMMAND_PARITY + c + econst + + d9/d97/pci_8h.html + ab7d0ea17dce7f541574a7f07737fd7a9a5d781bb2bd9e45dc469e3949eaaec344 + pci.h + + + + PCI_COMMAND_SERR + c + econst + + d9/d97/pci_8h.html + ab7d0ea17dce7f541574a7f07737fd7a9a5a0c359da65c71e95b8c0b94f1ee9964 + pci.h + + + + PCI_COMMAND_SPECIAL + c + econst + + d9/d97/pci_8h.html + ab7d0ea17dce7f541574a7f07737fd7a9a863ac4dcb61090a1e094d7eee753f94c + pci.h + + + + PCI_COMMAND_VGA_PALETTE + c + econst + + d9/d97/pci_8h.html + ab7d0ea17dce7f541574a7f07737fd7a9aaacae44e40ad2fbbb1d610d456a11a25 + pci.h + + + + PCI_COMMAND_WAIT + c + econst + + d9/d97/pci_8h.html + ab7d0ea17dce7f541574a7f07737fd7a9a60e658286d9486fbcbf5b35b41e7b237 + pci.h + + + + PCI_COMMANDS + c + enum + + d9/d97/pci_8h.html + ab7d0ea17dce7f541574a7f07737fd7a9 + pci.h + + + + PCI_COMMAND_IO + c + econst + + d9/d97/pci_8h.html + ab7d0ea17dce7f541574a7f07737fd7a9a7a0e4bb84be35d939e114c7075febe16 + pci.h + + + + PCI_COMMAND_MEMORY + c + econst + + d9/d97/pci_8h.html + ab7d0ea17dce7f541574a7f07737fd7a9a61761b8a143115165bde6b8d47a04dd1 + pci.h + + + + PCI_COMMAND_MASTER + c + econst + + d9/d97/pci_8h.html + ab7d0ea17dce7f541574a7f07737fd7a9a836ebe2d9d5607cda4da5cd323a01691 + pci.h + + + + PCI_COMMAND_SPECIAL + c + econst + + d9/d97/pci_8h.html + ab7d0ea17dce7f541574a7f07737fd7a9a863ac4dcb61090a1e094d7eee753f94c + pci.h + + + + PCI_COMMAND_INVALIDATE + c + econst + + d9/d97/pci_8h.html + ab7d0ea17dce7f541574a7f07737fd7a9a78c80b2c82b9fa29ad0a0aae9f674225 + pci.h + + + + PCI_COMMAND_VGA_PALETTE + c + econst + + d9/d97/pci_8h.html + ab7d0ea17dce7f541574a7f07737fd7a9aaacae44e40ad2fbbb1d610d456a11a25 + pci.h + + + + PCI_COMMAND_PARITY + c + econst + + d9/d97/pci_8h.html + ab7d0ea17dce7f541574a7f07737fd7a9a5d781bb2bd9e45dc469e3949eaaec344 + pci.h + + + + PCI_COMMAND_WAIT + c + econst + + d9/d97/pci_8h.html + ab7d0ea17dce7f541574a7f07737fd7a9a60e658286d9486fbcbf5b35b41e7b237 + pci.h + + + + PCI_COMMAND_SERR + c + econst + + d9/d97/pci_8h.html + ab7d0ea17dce7f541574a7f07737fd7a9a5a0c359da65c71e95b8c0b94f1ee9964 + pci.h + + + + PCI_COMMAND_FAST_BACK + c + econst + + d9/d97/pci_8h.html + ab7d0ea17dce7f541574a7f07737fd7a9abec2438b9d131c227fb9bc0624444c2b + pci.h + + + + PCI_COMMAND_INTX_DISABLE + c + econst + + d9/d97/pci_8h.html + ab7d0ea17dce7f541574a7f07737fd7a9aff3170b5e4c33261d0f2f060a5b446d6 + pci.h + + + + PCI_END + unknown + macro + + db/de4/driver_8h.html + a8f953c934c895e70362cdc1b4ae8e639 + driver.h + + + + PIC1_CMD + unknown + macro + + d1/de1/aip_8h.html + a4c4c538b4d0809530a26a7a6d4469259 + aip.h + + + + PIC1_DATA + unknown + macro + + d1/de1/aip_8h.html + af27e966ec947ca1172f30ae301c5f24b + aip.h + + + + PIC2_CMD + unknown + macro + + d1/de1/aip_8h.html + ae21e6e278037d30c9548e2fbb4308306 + aip.h + + + + PIC2_DATA + unknown + macro + + d1/de1/aip_8h.html + ab6d3b9f6f427357310896adf176145f1 + aip.h + + + + PIC_EOI + c + func + + d1/de1/aip_8h.html + a08e984e6a1417b7b6e89c6232ce00905 + aip.h + + + + PrivateData + c + data + + df/d26/fs_8h.html + a8baefdd84470e9a546535750762743b1 + fs.h + + + + PS2_ACK + unknown + macro + + d1/de1/aip_8h.html + aae27b4e03e27b850f66cf5f46ed30530 + aip.h + + + + PS2_CMD + unknown + macro + + d1/de1/aip_8h.html + a349f6d70cf357fe295324ef26b1de859 + aip.h + + + + PS2_CMD_COPY_INPUT_0_3_TO_4_7_STATUS + unknown + macro + + d1/de1/aip_8h.html + af934e2ef5888d9ffd9fc9d1d18368af9 + aip.h + + + + PS2_CMD_COPY_INPUT_4_7_TO_4_7_STATUS + unknown + macro + + d1/de1/aip_8h.html + a7203baf59eb90b5b0ad253e2373b9907 + aip.h + + + + PS2_CMD_DIAGNOSTIC_DUMP + unknown + macro + + d1/de1/aip_8h.html + a73785a9d50b49c041a68c2b5086b19a9 + aip.h + + + + PS2_CMD_DISABLE_PORT_1 + unknown + macro + + d1/de1/aip_8h.html + abceabf403342d3c3834bc41b96d4e05d + aip.h + + + + PS2_CMD_DISABLE_PORT_2 + unknown + macro + + d1/de1/aip_8h.html + a8e760f710e8ad14e0b22dcbe2f6804fd + aip.h + + + + PS2_CMD_ENABLE_PORT_1 + unknown + macro + + d1/de1/aip_8h.html + aa8b34d40c6d58af702ff8f6f656e9625 + aip.h + + + + PS2_CMD_ENABLE_PORT_2 + unknown + macro + + d1/de1/aip_8h.html + a760516c47eeaf05775fc1fd81e339c73 + aip.h + + + + PS2_CMD_PULSE_OUTPUT_LINE + unknown + macro + + d1/de1/aip_8h.html + a6c152c6f1649c23093a994c73b5ec3f3 + aip.h + + + + PS2_CMD_READ_CONFIG + unknown + macro + + d1/de1/aip_8h.html + a85b51743c17aecdd28ae941693da6c11 + aip.h + + + + PS2_CMD_READ_CONFIG_N + unknown + macro + + d1/de1/aip_8h.html + a3f626852e86177253c8cf1e1bcbbe1c1 + aip.h + + + + PS2_CMD_READ_INPUT_PORT + unknown + macro + + d1/de1/aip_8h.html + a17e275485045a87d7e66250bf0a3f7e7 + aip.h + + + + PS2_CMD_READ_OUTPUT_PORT + unknown + macro + + d1/de1/aip_8h.html + adacccff83b034d25299dc29eca2788f0 + aip.h + + + + PS2_CMD_TEST_CONTROLLER + unknown + macro + + d1/de1/aip_8h.html + aa33fc8f1e6eba7de0bf02c716fd5543c + aip.h + + + + PS2_CMD_TEST_PORT_1 + unknown + macro + + d1/de1/aip_8h.html + a7e5f986206d7889c8d0c7aa85365e0e0 + aip.h + + + + PS2_CMD_TEST_PORT_2 + unknown + macro + + d1/de1/aip_8h.html + aa7ab36cbcc7910e971c736401c9c36ee + aip.h + + + + PS2_CMD_WRITE_CONFIG + unknown + macro + + d1/de1/aip_8h.html + a0aee664379c66e07a7bb3fdf96ac98e6 + aip.h + + + + PS2_CMD_WRITE_CONFIG_N + unknown + macro + + d1/de1/aip_8h.html + ae99951c9a825580da3cd19fad3032fcd + aip.h + + + + PS2_CMD_WRITE_NEXT_BYTE_TO_OUTPUT_PORT + unknown + macro + + d1/de1/aip_8h.html + a2a9b984a4f47f73a34dbc145546f39ed + aip.h + + + + PS2_CMD_WRITE_NEXT_BYTE_TO_PS2_PORT_1_OUTPUT + unknown + macro + + d1/de1/aip_8h.html + ad4f3cdf719d28a63ae05302ae4c64298 + aip.h + + + + PS2_CMD_WRITE_NEXT_BYTE_TO_PS2_PORT_2_INPUT + unknown + macro + + d1/de1/aip_8h.html + a477e63cb3f091426422de8d39d085343 + aip.h + + + + PS2_CMD_WRITE_NEXT_BYTE_TO_PS2_PORT_2_OUTPUT + unknown + macro + + d1/de1/aip_8h.html + a6ba1c2da3b2b02c2a2bcd324ead30aaf + aip.h + + + + PS2_DATA + unknown + macro + + d1/de1/aip_8h.html + afdbeabd6455ad1caf38d713be4945425 + aip.h + + + + PS2_KBD_CMD_ALL_MAKE + unknown + macro + + d1/de1/aip_8h.html + affc73ef21f75670e1632788ef763e347 + aip.h + + + + PS2_KBD_CMD_ALL_MAKE_RELEASE + unknown + macro + + d1/de1/aip_8h.html + a0c0da13ca5919b091c19234acccb7472 + aip.h + + + + PS2_KBD_CMD_ALL_TYPEMATIC + unknown + macro + + d1/de1/aip_8h.html + aeab72e1b339968e91de7ef6e177d4d46 + aip.h + + + + PS2_KBD_CMD_ALL_TYPEMATIC_MAKE_RELEASE + unknown + macro + + d1/de1/aip_8h.html + afb13f744c73bbff0b45c8b15aa95d1c2 + aip.h + + + + PS2_KBD_CMD_DEFAULTS + unknown + macro + + d1/de1/aip_8h.html + acea9e4bf70511389b33df326074434ff + aip.h + + + + PS2_KBD_CMD_DISABLE_SCANNING + unknown + macro + + d1/de1/aip_8h.html + a1e408ee85e43b8060fb268d265889f49 + aip.h + + + + PS2_KBD_CMD_ECHO + unknown + macro + + d1/de1/aip_8h.html + a8cfa2bad14d701597ac3214fd9b62d7f + aip.h + + + + PS2_KBD_CMD_ENABLE_SCANNING + unknown + macro + + d1/de1/aip_8h.html + ad63145b6dc06948bae574cd024b2606f + aip.h + + + + PS2_KBD_CMD_IDENTIFY + unknown + macro + + d1/de1/aip_8h.html + af4ab5ae2b7058064dc5f1d0ce04473c6 + aip.h + + + + PS2_KBD_CMD_RESEND + unknown + macro + + d1/de1/aip_8h.html + a78e89eac04afa736620202a250b1652e + aip.h + + + + PS2_KBD_CMD_RESET + unknown + macro + + d1/de1/aip_8h.html + a7def054c2c4044f0d79a4242c1fab0f3 + aip.h + + + + PS2_KBD_CMD_SCAN_CODE_SET + unknown + macro + + d1/de1/aip_8h.html + a2e6a0f04e2a8f77ac8fc5ad284a64e9a + aip.h + + + + PS2_KBD_CMD_SET_LEDS + unknown + macro + + d1/de1/aip_8h.html + a59c9a2227ea292bc16c9c65d6d092cbd + aip.h + + + + PS2_KBD_CMD_SPECIFIC_MAKE + unknown + macro + + d1/de1/aip_8h.html + a87304f876af426e63c40878fac95069b + aip.h + + + + PS2_KBD_CMD_SPECIFIC_MAKE_RELEASE + unknown + macro + + d1/de1/aip_8h.html + adf07e1dd4c9e9623332e055a0670a61e + aip.h + + + + PS2_KBD_CMD_SPECIFIC_TYPEMATIC + unknown + macro + + d1/de1/aip_8h.html + af9e177b9aefa0121328d0738105253a8 + aip.h + + + + PS2_KBD_CMD_TYPEMATIC + unknown + macro + + d1/de1/aip_8h.html + a40756f0aac46d870eb681a58dc372bfa + aip.h + + + + PS2_KBD_LED_CAPS_LOCK + c + econst + + d1/de1/aip_8h.html + a9a7a0249339e911c4a1c3ec0c7c94cbca80fa56c37e35327ab30585f1093695ad + aip.h + + + + PS2_KBD_LED_NUM_LOCK + c + econst + + d1/de1/aip_8h.html + a9a7a0249339e911c4a1c3ec0c7c94cbcabd6d7f2afaa27f8056a7b34a1d48400b + aip.h + + + + PS2_KBD_LED_SCROLL_LOCK + c + econst + + d1/de1/aip_8h.html + a9a7a0249339e911c4a1c3ec0c7c94cbca371d0631f3e4cc5e96abe555e47fef7d + aip.h + + + + PS2_KBD_LEDS + c + enum + + d1/de1/aip_8h.html + a9a7a0249339e911c4a1c3ec0c7c94cbc + aip.h + + + + PS2_KBD_LED_SCROLL_LOCK + c + econst + + d1/de1/aip_8h.html + a9a7a0249339e911c4a1c3ec0c7c94cbca371d0631f3e4cc5e96abe555e47fef7d + aip.h + + + + PS2_KBD_LED_NUM_LOCK + c + econst + + d1/de1/aip_8h.html + a9a7a0249339e911c4a1c3ec0c7c94cbcabd6d7f2afaa27f8056a7b34a1d48400b + aip.h + + + + PS2_KBD_LED_CAPS_LOCK + c + econst + + d1/de1/aip_8h.html + a9a7a0249339e911c4a1c3ec0c7c94cbca80fa56c37e35327ab30585f1093695ad + aip.h + + + + PS2_KBD_RESP_ACK + unknown + macro + + d1/de1/aip_8h.html + acd7c0c3c66f59b7c30bc4c427a1facb4 + aip.h + + + + PS2_KBD_RESP_ECHO + unknown + macro + + d1/de1/aip_8h.html + a522d2d21681a109cc7e49dff69d58e35 + aip.h + + + + PS2_KBD_RESP_RESEND + unknown + macro + + d1/de1/aip_8h.html + aa34179ba1def0d1be4f8e7eff0eeded4 + aip.h + + + + PS2_KBD_RESP_TEST_FAILED + unknown + macro + + d1/de1/aip_8h.html + a934a0f9b95a6cd75d9a9886a690560c6 + aip.h + + + + PS2_KBD_RESP_TEST_FAILED_2 + unknown + macro + + d1/de1/aip_8h.html + a2412d04c5199900f1fe5c6b03a1b833f + aip.h + + + + PS2_KBD_RESP_TEST_PASSED + unknown + macro + + d1/de1/aip_8h.html + a2a20b18102384522a2f63bb3cd0baa4a + aip.h + + + + PS2_KBD_SC_SET_1 + c + econst + + d1/de1/aip_8h.html + a298a99937859237aa2f19ee87436c3e4a7e0e395183152f3e37e9475a96f11b2e + aip.h + + + + PS2_KBD_SC_SET_2 + c + econst + + d1/de1/aip_8h.html + a298a99937859237aa2f19ee87436c3e4a9ef0041dce55959183fa4fa24f618968 + aip.h + + + + PS2_KBD_SC_SET_3 + c + econst + + d1/de1/aip_8h.html + a298a99937859237aa2f19ee87436c3e4a1abdcf6b613c2fcbff74268db121e34a + aip.h + + + + PS2_KBD_SCAN_CODE_GET_CURRENT + c + econst + + d1/de1/aip_8h.html + a298a99937859237aa2f19ee87436c3e4a2251b650209d2abf9c98f3e45e3cf5c6 + aip.h + + + + PS2_KBD_SCAN_CODE_SET + c + enum + + d1/de1/aip_8h.html + a298a99937859237aa2f19ee87436c3e4 + aip.h + + + + PS2_KBD_SCAN_CODE_GET_CURRENT + c + econst + + d1/de1/aip_8h.html + a298a99937859237aa2f19ee87436c3e4a2251b650209d2abf9c98f3e45e3cf5c6 + aip.h + + + + PS2_KBD_SCAN_CODE_SET_1 + c + econst + + d1/de1/aip_8h.html + a298a99937859237aa2f19ee87436c3e4ab6a12143a58e1487e9d6e3b533cd6c9b + aip.h + + + + PS2_KBD_SCAN_CODE_SET_2 + c + econst + + d1/de1/aip_8h.html + a298a99937859237aa2f19ee87436c3e4a611a5a1d2655245ba7ed1ec6f6e6055c + aip.h + + + + PS2_KBD_SCAN_CODE_SET_3 + c + econst + + d1/de1/aip_8h.html + a298a99937859237aa2f19ee87436c3e4a2a3158fc36b4fdf627d248303a6ede20 + aip.h + + + + PS2_KBD_SC_SET_1 + c + econst + + d1/de1/aip_8h.html + a298a99937859237aa2f19ee87436c3e4a7e0e395183152f3e37e9475a96f11b2e + aip.h + + + + PS2_KBD_SC_SET_2 + c + econst + + d1/de1/aip_8h.html + a298a99937859237aa2f19ee87436c3e4a9ef0041dce55959183fa4fa24f618968 + aip.h + + + + PS2_KBD_SC_SET_3 + c + econst + + d1/de1/aip_8h.html + a298a99937859237aa2f19ee87436c3e4a1abdcf6b613c2fcbff74268db121e34a + aip.h + + + + PS2_KBD_SCAN_CODE_SET_1 + c + econst + + d1/de1/aip_8h.html + a298a99937859237aa2f19ee87436c3e4ab6a12143a58e1487e9d6e3b533cd6c9b + aip.h + + + + PS2_KBD_SCAN_CODE_SET_2 + c + econst + + d1/de1/aip_8h.html + a298a99937859237aa2f19ee87436c3e4a611a5a1d2655245ba7ed1ec6f6e6055c + aip.h + + + + PS2_KBD_SCAN_CODE_SET_3 + c + econst + + d1/de1/aip_8h.html + a298a99937859237aa2f19ee87436c3e4a2a3158fc36b4fdf627d248303a6ede20 + aip.h + + + + PS2_MOUSE_CMD_DISABLE_DATA_REPORTING + unknown + macro + + d1/de1/aip_8h.html + ad5515a4dbe6bf00f285039e3ba7e1b74 + aip.h + + + + PS2_MOUSE_CMD_ENABLE_DATA_REPORTING + unknown + macro + + d1/de1/aip_8h.html + a59645119c76af5f8c5150065e372b841 + aip.h + + + + PS2_MOUSE_CMD_GET_STATUS + unknown + macro + + d1/de1/aip_8h.html + a8374733dd184ca602b8a2fc7af22cd17 + aip.h + + + + PS2_MOUSE_CMD_READ_DATA + unknown + macro + + d1/de1/aip_8h.html + aea2e4c34ba825590bf3a1c23add124ea + aip.h + + + + PS2_MOUSE_CMD_READ_ID + unknown + macro + + d1/de1/aip_8h.html + a92d821d3f64c1fda822aea140495d70e + aip.h + + + + PS2_MOUSE_CMD_RESEND + unknown + macro + + d1/de1/aip_8h.html + a9765ecf9e2e3d0bd6acd5a3c7c2618dc + aip.h + + + + PS2_MOUSE_CMD_RESET + unknown + macro + + d1/de1/aip_8h.html + a81b027602f9a3813f9e6268ecde9b9bf + aip.h + + + + PS2_MOUSE_CMD_RESET_WRAP_MODE + unknown + macro + + d1/de1/aip_8h.html + a4dc8cdb101ee23fde5d4685ebcfc7d20 + aip.h + + + + PS2_MOUSE_CMD_SET_DEFAULTS + unknown + macro + + d1/de1/aip_8h.html + a01fa96b1f69bb77a3efae0ed30452f17 + aip.h + + + + PS2_MOUSE_CMD_SET_REMOTE_MODE + unknown + macro + + d1/de1/aip_8h.html + a1e37d0fcb186f3089b6cc7302357b11f + aip.h + + + + PS2_MOUSE_CMD_SET_RESOLUTION + unknown + macro + + d1/de1/aip_8h.html + a1670fa9e8c258966dc991035f7d700e5 + aip.h + + + + PS2_MOUSE_CMD_SET_SAMPLE_RATE + unknown + macro + + d1/de1/aip_8h.html + a3446e4e7e8f773d4261ce35f13ba2981 + aip.h + + + + PS2_MOUSE_CMD_SET_SCALING_1_1 + unknown + macro + + d1/de1/aip_8h.html + a8cf2e24dd34a0b528db4d9c415c3b957 + aip.h + + + + PS2_MOUSE_CMD_SET_SCALING_2_1 + unknown + macro + + d1/de1/aip_8h.html + a5f7afa4d6bb52799b5b43f81723af25d + aip.h + + + + PS2_MOUSE_CMD_SET_STREAM_MODE + unknown + macro + + d1/de1/aip_8h.html + a514ca9060abcc8c0170399d1be4cc1aa + aip.h + + + + PS2_MOUSE_CMD_SET_WRAP_MODE + unknown + macro + + d1/de1/aip_8h.html + ac1d8f18884044daee1482cc7b167a761 + aip.h + + + + PS2_MOUSE_RES_1 + c + econst + + d1/de1/aip_8h.html + aed07baf84b6821e47550c706b103fad7a856a1c6cc3a816158e945299c040c7a7 + aip.h + + + + PS2_MOUSE_RES_2 + c + econst + + d1/de1/aip_8h.html + aed07baf84b6821e47550c706b103fad7a32e6b1eb4bbb5014ef437e81fa1aaf15 + aip.h + + + + PS2_MOUSE_RES_4 + c + econst + + d1/de1/aip_8h.html + aed07baf84b6821e47550c706b103fad7ad06de8d5228edc910b2a45ef3f64d11c + aip.h + + + + PS2_MOUSE_RES_8 + c + econst + + d1/de1/aip_8h.html + aed07baf84b6821e47550c706b103fad7aaadc22beea4ed7609400ddb1bd1e81c2 + aip.h + + + + PS2_MOUSE_RESOLUTION + c + enum + + d1/de1/aip_8h.html + aed07baf84b6821e47550c706b103fad7 + aip.h + + + + PS2_MOUSE_RES_1 + c + econst + + d1/de1/aip_8h.html + aed07baf84b6821e47550c706b103fad7a856a1c6cc3a816158e945299c040c7a7 + aip.h + + + + PS2_MOUSE_RES_2 + c + econst + + d1/de1/aip_8h.html + aed07baf84b6821e47550c706b103fad7a32e6b1eb4bbb5014ef437e81fa1aaf15 + aip.h + + + + PS2_MOUSE_RES_4 + c + econst + + d1/de1/aip_8h.html + aed07baf84b6821e47550c706b103fad7ad06de8d5228edc910b2a45ef3f64d11c + aip.h + + + + PS2_MOUSE_RES_8 + c + econst + + d1/de1/aip_8h.html + aed07baf84b6821e47550c706b103fad7aaadc22beea4ed7609400ddb1bd1e81c2 + aip.h + + + + PS2_MOUSE_RESP_ACK + unknown + macro + + d1/de1/aip_8h.html + ac5bc0457a1c10ae362feb776532f5da9 + aip.h + + + + PS2_MOUSE_RESP_RESEND + unknown + macro + + d1/de1/aip_8h.html + aac7fdb6df880b369a9a6ae86d8c5f12f + aip.h + + + + PS2_MOUSE_RESP_TEST_FAILED + unknown + macro + + d1/de1/aip_8h.html + a598e51d51617a1d80aaf56e19ef872fc + aip.h + + + + PS2_MOUSE_RESP_TEST_PASSED + unknown + macro + + d1/de1/aip_8h.html + a2c9c30e6c4f5213dabac40b2a501a93d + aip.h + + + + PS2_STATUS + unknown + macro + + d1/de1/aip_8h.html + a5011033b67ebce0ddc40f985c04832e1 + aip.h + + + + PS2_TEST_FAILED + unknown + macro + + d1/de1/aip_8h.html + ab807b48ac4960880a9107832b7b0f195 + aip.h + + + + PS2_TEST_PASSED + unknown + macro + + d1/de1/aip_8h.html + a76797708c65d0cbfc053424ebcbf82d7 + aip.h + + + + PS2ACKTimeout + c + func + + d1/de1/aip_8h.html + a38ac8086f1219290834fa333d5f61d61 + aip.h + + + + PS2ClearOutputBuffer + c + func + + d1/de1/aip_8h.html + ab89ed60f3ef02b78ef5080b0941ed134 + aip.h + + + + PS2ReadAfterACK + c + func + + d1/de1/aip_8h.html + a1c1df3cb3ab237cb29864c8d185537f0 + aip.h + + + + PS2ReadData + c + func + + d1/de1/aip_8h.html + ac52f28bcc38cdcb9e2548528de67dc44 + aip.h + + + + PS2ReadStatus + c + func + + d1/de1/aip_8h.html + ab4e5cc3a96dc9f7d922e65241ff53f48 + aip.h + + + + PS2Wait + c + func + + d1/de1/aip_8h.html + af2ae44f829abc7018863d9bf8fb9b859 + aip.h + + + + PS2WriteCommand + c + func + + d1/de1/aip_8h.html + a12501e11544172f81587ea9a2cedd7be + aip.h + + + + PS2WriteData + c + func + + d1/de1/aip_8h.html + ac722c6485f425b33b023549fa448c112 + aip.h + + + + Read + c + data + + df/d26/fs_8h.html + ac4f4d1e97ef1b104e09abccb641e530e + fs.h + + + + ReadDir + c + data + + df/d26/fs_8h.html + a0a6fc17bb00ffe199d7899d5ce623be4 + fs.h + + + + ReadLink + c + data + + df/d26/fs_8h.html + a06cb5aab7b0f464f7575b57ddce54f25 + fs.h + + + + RegisterDevice + c + func + + db/de9/device_8h.html + a6fa54b6c61e3ac1a932decf111303bb9 + device.h + + + + RegisterFileSystem + c + func + + df/d26/fs_8h.html + a75f4deeb21caf3c4150e515e19913349 + fs.h + + + + Remove + c + data + + df/d26/fs_8h.html + ad985ee5fa0d7e795352935323a07f4a5 + fs.h + + + + Rename + c + data + + df/d26/fs_8h.html + a9441374ba1bef439109da976a8048bb9 + fs.h + + + + ReportInputEvent + c + func + + de/ded/input_8h.html + aba095481bbee5eb8903061ed75aa435d + input.h + + + + RightButton + c + data + + d1/de1/aip_8h.html + ae720ea34653c53edca8e6006ac14eedb + aip.h + + + + RmDir + c + data + + df/d26/fs_8h.html + a33b8cee8134eca08e6820a62d0dad656 + fs.h + + + + RootName + c + data + + df/d26/fs_8h.html + a3d484a9ca884f47f05d568d1743665f7 + fs.h + + + + S_IFBLK + unknown + macro + + df/d26/fs_8h.html + a5c5b74a1cb1a1ae83572500b94e1938f + fs.h + + + + S_IFCHR + unknown + macro + + df/d26/fs_8h.html + aef3a1d1ba22c83e30b5c834dd343b2a8 + fs.h + + + + S_IFDIR + unknown + macro + + df/d26/fs_8h.html + a11fb0652b963a735f3377eb1c9239f2d + fs.h + + + + S_IFIFO + unknown + macro + + df/d26/fs_8h.html + a4966f25d9f03a7a06bc47ac729fd86cf + fs.h + + + + S_IFLNK + unknown + macro + + df/d26/fs_8h.html + afef163ce62372757e84bd9fc88c07aad + fs.h + + + + S_IFMT + unknown + macro + + df/d26/fs_8h.html + ab5bee51e9ee68b83ab11d4b340f7200b + fs.h + + + + S_IFMT32 + unknown + macro + + df/d26/fs_8h.html + a01110bf8f909d84aac57bc6c3caf1e11 + fs.h + + + + S_IFREG + unknown + macro + + df/d26/fs_8h.html + a1aaa48b192a5dd3b6d7ee91fc98cd17d + fs.h + + + + S_IFSOCK + unknown + macro + + df/d26/fs_8h.html + a28e80cd43106882904be148b2a397d42 + fs.h + + + + S_IFWHT + unknown + macro + + df/d26/fs_8h.html + a9a122a1f26859b9f6e865623b06b5512 + fs.h + + + + S_IRGRP + unknown + macro + + df/d26/fs_8h.html + a4f5f280b929768113739fb34d6f7be8a + fs.h + + + + S_IROTH + unknown + macro + + df/d26/fs_8h.html + a071147a0cb995036967c80f64b1f74b9 + fs.h + + + + S_IRUSR + unknown + macro + + df/d26/fs_8h.html + a84c7dbf5cf2fdfb690f76348b60a8cb7 + fs.h + + + + S_IRWXG + unknown + macro + + df/d26/fs_8h.html + a230c642d2bb81f15f85c122b1883de5c + fs.h + + + + S_IRWXO + unknown + macro + + df/d26/fs_8h.html + a5b93e0da7fe32bbd4926626bffad96b1 + fs.h + + + + S_IRWXU + unknown + macro + + df/d26/fs_8h.html + afe3da42e762f6362c93454682fad5eb5 + fs.h + + + + S_ISBLK + unknown + macro + + df/d26/fs_8h.html + a8b86a24d84c3cfce39cc832a017656ba + fs.h + + + + S_ISCHR + unknown + macro + + df/d26/fs_8h.html + aae33be85d242a1317f972cf2b189f03d + fs.h + + + + S_ISDIR + unknown + macro + + df/d26/fs_8h.html + a3746cdc5aac871e6f6504fbcbd29ef1d + fs.h + + + + S_ISFIFO + unknown + macro + + df/d26/fs_8h.html + a8ae224a2b1fa6eba69bb2bc34b864a24 + fs.h + + + + S_ISGID + unknown + macro + + df/d26/fs_8h.html + a9c9e4cc0a8acc43c99ae6c3d972ae2d8 + fs.h + + + + S_ISLNK + unknown + macro + + df/d26/fs_8h.html + a765eef536bcb3bd7bacdd675dc2fba13 + fs.h + + + + S_ISREG + unknown + macro + + df/d26/fs_8h.html + aad0f32c2c182238f2ff71c83e6ab65a0 + fs.h + + + + S_ISSOCK + unknown + macro + + df/d26/fs_8h.html + a397ddd128980f1ee034653da2e9d8f6e + fs.h + + + + S_ISUID + unknown + macro + + df/d26/fs_8h.html + a30384a8cd2feb1615efd5eadc243684b + fs.h + + + + S_ISVTX + unknown + macro + + df/d26/fs_8h.html + a97b5e445a72c99b37dc5b8d620fbd14e + fs.h + + + + S_IWGRP + unknown + macro + + df/d26/fs_8h.html + ae6774871a90d9442f00abe18b87fee6e + fs.h + + + + S_IWOTH + unknown + macro + + df/d26/fs_8h.html + a5303f49f26293acdb9533756c78322fb + fs.h + + + + S_IWUSR + unknown + macro + + df/d26/fs_8h.html + ad70001754261c15a1bdc8e876c6d09d7 + fs.h + + + + S_IXGRP + unknown + macro + + df/d26/fs_8h.html + a042e69ac0e7dd56e5cfcd9e97d010323 + fs.h + + + + S_IXOTH + unknown + macro + + df/d26/fs_8h.html + a40223db1b95a04f5b28cceb3c34cfebd + fs.h + + + + S_IXUSR + unknown + macro + + df/d26/fs_8h.html + af10a35e3950795d6ee4e07157d000131 + fs.h + scarg @@ -4893,583 +11427,622 @@ - __SYS_NULL - unknown - macro - - d2/d6e/syscalls_8h.html - a3405b025dbfa88c47279ae6b526076a8 - NULL pointer. - syscalls.h - - - - call_api_version - unknown - macro - - d2/d6e/syscalls_8h.html - a6eb871383ed7cc0552c9652dd6aebf55 - Set syscall version. - syscalls.h - - - - call_read - unknown - macro - - d2/d6e/syscalls_8h.html - a1f66d856a64b43fcbf567af7b485ecc2 - Read from a file descriptor. - syscalls.h - - - - call_pread - unknown - macro - - d2/d6e/syscalls_8h.html - a2eefc668c3fe56dadd342c95c80a7b0a - Read from a file descriptor. - syscalls.h - - - - call_write - unknown - macro - - d2/d6e/syscalls_8h.html - ab1e6a38710527adb8e6c0b2ad416d6f9 - Write to a file descriptor. - syscalls.h - - - - call_pwrite - unknown - macro - - d2/d6e/syscalls_8h.html - a628b7909eb35d25dd42eecf43d2bfc2a - Write to a file descriptor. - syscalls.h - - - - call_open - unknown - macro - - d2/d6e/syscalls_8h.html - a4bbeaf1f58838116fe6be9c0a26bb9cb - Open a file. - syscalls.h - - - - call_close - unknown - macro - - d2/d6e/syscalls_8h.html - a032d7e058f0bf030fccd02243b8d52c9 - Close a file descriptor. - syscalls.h - - - - call_ioctl - unknown - macro - - d2/d6e/syscalls_8h.html - a735a20ad7b79a8bca3d3987c7aef2b95 - Control a device. - syscalls.h - - - - call_stat - unknown - macro - - d2/d6e/syscalls_8h.html - a7a3beca36fdf2b94315a890d6b360b88 - Retrieve file status. - syscalls.h - - - - call_fstat - unknown - macro - - d2/d6e/syscalls_8h.html - a073897bf4cec6ecf22703ed7735f866b - Retrieve file status for an open file descriptor. - syscalls.h - - - - call_lstat - unknown - macro - - d2/d6e/syscalls_8h.html - abc9f8d664d40a471b9c34ab84a5fddc1 - Retrieve file status with symbolic link resolution. - syscalls.h - - - - call_access - unknown - macro - - d2/d6e/syscalls_8h.html - a6a0f9ef9d1b0b7c090ee0fca1c8b4b71 - Check a file's accessibility. - syscalls.h - - - - call_truncate - unknown - macro - - d2/d6e/syscalls_8h.html - adc22de2ff267771d8ac633e948f28eff - Change the size of a file. - syscalls.h - - - - call_ftruncate - unknown - macro - - d2/d6e/syscalls_8h.html - ac7545a17f1b8654d78afb2000e93119b - Change the size of a file referred by a file descriptor. - syscalls.h - - - - call_tell - unknown - macro - - d2/d6e/syscalls_8h.html - a42b50361d2152d92f41f741d64ab30bc - Get the current file offset. - syscalls.h - - - - call_seek - unknown - macro - - d2/d6e/syscalls_8h.html - a6a1fba6ab2a9b83f0be45dea675f818c - Set the file offset. - syscalls.h - - - - call_exit - unknown - macro - - d2/d6e/syscalls_8h.html - afe03e96b528279b23c2ae501a509eac3 - Terminate the calling process. - syscalls.h - - - - call_fork - unknown - macro - - d2/d6e/syscalls_8h.html - afda32e401a3f5d39d85a6a4bc6b52089 - Create a child process. - syscalls.h - - - - call_execve - unknown - macro - - d2/d6e/syscalls_8h.html - a9b22610937180ca7ba25ef597eb8cb58 - Execute a program. - syscalls.h - - - - call_getpid - unknown - macro - - d2/d6e/syscalls_8h.html - aa9ae966f7eb6ccf3c1bc61359488a0b0 - Get the process ID of the calling process. - syscalls.h - - - - call_getppid - unknown - macro - - d2/d6e/syscalls_8h.html - a624090af73407799633b6bfce659ce7a - Get the parent process ID. - syscalls.h - - - - call_waitpid - unknown - macro - - d2/d6e/syscalls_8h.html - a48f9ddd0dba233df029622ea3e2545ae - Wait for a child process to change state. - syscalls.h - - - - call_kill - unknown - macro - - d2/d6e/syscalls_8h.html - ab4543f13423b2ebd0218aefa9a72e8d7 - Send a signal to a process. - syscalls.h - - - - call_prctl - unknown - macro - - d2/d6e/syscalls_8h.html - a3dd4cc6c68a614a2d84bdf03979846ad - Process/Thread Control. - syscalls.h - - - - call_brk - unknown - macro - - d2/d6e/syscalls_8h.html - af6b8521514afb2e619d9778f409c7513 - Set the program break. - syscalls.h - - - - call_mmap - unknown - macro - - d2/d6e/syscalls_8h.html - a4e1a46ae84cd0d96be58298f2aa7e30a - Map files or devices into memory. - syscalls.h - - - - call_munmap - unknown - macro - - d2/d6e/syscalls_8h.html - acce6218ce367e1bca6e92cfcd56ef818 - Unmap a mapped memory region. - syscalls.h - - - - call_mprotect - unknown - macro - - d2/d6e/syscalls_8h.html - ae133ab4db69293bf2c2c78ad8d09459a - Change memory protection. - syscalls.h - - - - call_madvise - unknown - macro - - d2/d6e/syscalls_8h.html - ae6dcd592ab004494f304b3be463b4b61 - Provide advice about memory usage. - syscalls.h - - - - call_pipe - unknown - macro - - d2/d6e/syscalls_8h.html - a62b045c74667d455177ea982c574542a - Create a pipe. - syscalls.h - - - - call_dup - unknown - macro - - d2/d6e/syscalls_8h.html - adecd89a95c99c2c36f6aedcb920874cb - Duplicate a file descriptor. - syscalls.h - - - - call_dup2 - unknown - macro - - d2/d6e/syscalls_8h.html - ad2932c5044a784dcc0413c1364a51da6 - Duplicate a file descriptor to a specific value. - syscalls.h - - - - call_socket - unknown - macro - - d2/d6e/syscalls_8h.html - a879ac95dd9f6a254cdbf1df77ec4482c - Create an endpoint for communication. - syscalls.h - - - - call_bind - unknown - macro - - d2/d6e/syscalls_8h.html - a2ff8172e7ab96e1cd38f0754d0f21eee - Bind a socket to a local address. - syscalls.h - - - - call_connect - unknown - macro - - d2/d6e/syscalls_8h.html - ac96432281ca4acb5cacfce454390b98a - Connect to a remote address. - syscalls.h - - - - call_listen - unknown - macro - - d2/d6e/syscalls_8h.html - ae4d04318594ab4632df4653ba42f62b6 - Listen for incoming connections on a socket. - syscalls.h - - - - call_accept - unknown - macro - - d2/d6e/syscalls_8h.html - ab4949d314d72ceada64d99a9ffd5980d - Accept an incoming connection on a socket. - syscalls.h - - - - call_send - unknown - macro - - d2/d6e/syscalls_8h.html - a15edf36a457d20275539a586753c9de9 - Send data on a socket. - syscalls.h - - - - call_recv - unknown - macro - - d2/d6e/syscalls_8h.html - acce433caed9900c29224802dd51068e5 - Receive data on a socket. - syscalls.h - - - - call_shutdown - unknown - macro - - d2/d6e/syscalls_8h.html - ae903ef0bc831567ed65a7d46ab53740e - Shut down part of a full-duplex connection. - syscalls.h - - - - call_time - unknown - macro - - d2/d6e/syscalls_8h.html - a7dca41af6f47ad7fb6eaa65e55b98090 - Get the current time. - syscalls.h - - - - call_clock_gettime - unknown - macro - - d2/d6e/syscalls_8h.html - aa4aef47cfee0d7f7008fe0bcc7ea49f5 - Get the current time of a specific clock. - syscalls.h - - - - call_clock_settime - unknown - macro - - d2/d6e/syscalls_8h.html - aeb8dfac30796735c4429bf34d672626d - Set the current time of a specific clock. - syscalls.h - - - - call_nanosleep - unknown - macro - - d2/d6e/syscalls_8h.html - a631df5a83f6e991f9cfb9fc262dd96fc - Sleep for a specified time. - syscalls.h - - - - call_getcwd - unknown - macro - - d2/d6e/syscalls_8h.html - adb0ad23849e04734d2989baf4e252b27 - Get the current working directory. - syscalls.h - - - - call_chdir - unknown - macro - - d2/d6e/syscalls_8h.html - af6ff546cc7dbadce2bc0c76eb706e857 - Change the current working directory. - syscalls.h - - - - call_mkdir - unknown - macro - - d2/d6e/syscalls_8h.html - a74a2e61e7aad1a220fec77ee6ef16393 - Create a new directory. - syscalls.h - - - - call_rmdir - unknown - macro - - d2/d6e/syscalls_8h.html - ab5fc3ef1cc44df21cea5f2667b3abe59 - Remove an empty directory. - syscalls.h - - - - call_unlink - unknown - macro - - d2/d6e/syscalls_8h.html - a03284d10556fe1599ae976558367f7ff - Remove a file. - syscalls.h - - - - call_rename - unknown - macro - - d2/d6e/syscalls_8h.html - a1ede230b75112f32bb62c5e0772331bc - Rename a file or directory. - syscalls.h - - - - __SYS_clockid_t + Seek c - tdef + data + + df/d26/fs_8h.html + aec9bda2590b6b4ff6433991c57ce60a3 + fs.h + + + + SEEK_CUR + unknown + macro + + df/d26/fs_8h.html + a4c8d0b76b470ba65a43ca46a88320f39 + fs.h + + + + SEEK_END + unknown + macro + + df/d26/fs_8h.html + ad2a2e6c114780c3071efd24f16c7f7d8 + fs.h + + + + SEEK_SET + unknown + macro + + df/d26/fs_8h.html + a0d112bae8fd35be772185b6ec6bcbe64 + fs.h + + + + Stat + c + data + + df/d26/fs_8h.html + a98adbbae239ee188f2a5cb61d1564ad1 + fs.h + + + + static_assert + unknown + macro + + df/d26/fs_8h.html + a8a8f6bdc98a851b29a69b484cb1bad98 + fs.h + + + + strerror + c + func + + d8/dc2/errno_8h.html + a4bc5f273980fb0e81e0fc7a4dd3de87e + errno.h + + + + SuperOps + c + data + + df/d26/fs_8h.html + af2c3f075d5c3e40a46da61a9d7a13abc + fs.h + + + + SymLink + c + data + + df/d26/fs_8h.html + a9ca9828444d899586f97c6c9a4d5d5f0 + fs.h + + + + SYMLOOP_MAX + unknown + macro + + df/d26/fs_8h.html + a41170bbc4e205b3bc9c2b06033aecc17 + fs.h + + + + Synchronize + c + data + + df/d26/fs_8h.html + a6628c40f84a3148dd825cf9036e66b83 + fs.h + + + + SYS_ACCEPT + c + econst d2/d6e/syscalls_8h.html - af9a5a44da34f40560c289e5f60642791 + a58e578ea55e3e184c5ed9206edc2a475aed7430abb1d08e81f1ec2ca177e77922 syscalls.h - __SYS_socklen_t + SYS_ACCESS c - tdef + econst d2/d6e/syscalls_8h.html - a26c7083c9eaca35069347ed4e00813fd + a58e578ea55e3e184c5ed9206edc2a475afe0f493ba67b1251f4b6e473dd470a34 + syscalls.h + + + + SYS_API_VERSION + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475ac2ca54c74e420ed680425b97a8cbfe63 + syscalls.h + + + + SYS_BIND + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475aadd4b2ee6e285f1cdceb922153439cb6 + syscalls.h + + + + SYS_BRK + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475a703d692921e591b0b3557cdc6ce59d00 + syscalls.h + + + + SYS_CHDIR + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475ae13f4e994c54e2eadeb2bcb4c6d674d9 + syscalls.h + + + + SYS_CLOCK_GETTIME + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475afdb86817db91283df9efacae029a67e3 + syscalls.h + + + + SYS_CLOCK_SETTIME + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475ac129a01854188b0c904df610d2b7625f + syscalls.h + + + + SYS_CLOSE + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475a4ef77fc1f4b0824d318a2a851a24ffff + syscalls.h + + + + SYS_CONNECT + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475a7e371dd4c93ab5da4ba7fc43190854da + syscalls.h + + + + SYS_DUP + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475abd3ecae381917894d4ee7e046098d92b + syscalls.h + + + + SYS_DUP2 + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475ad4afff6762d2b1857eb6a2d12cf02e12 + syscalls.h + + + + SYS_EXECVE + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475a4f984b2a0091bc5cf43b16d9f552d8b0 + syscalls.h + + + + SYS_EXIT + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475a74a69836031dd122d4be1f1163aa0fb0 + syscalls.h + + + + SYS_FORK + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475ac3a57410b6fffcce73bfb7e24d3114d4 + syscalls.h + + + + SYS_FSTAT + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475a9cd60f4852cb73b296171894bd7d30ed + syscalls.h + + + + SYS_FTRUNCATE + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475af79ab24b82124b99a9604e75718ffc90 + syscalls.h + + + + SYS_GETCWD + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475afd137443e8199b2b992598ce81ba71e3 + syscalls.h + + + + SYS_GETPID + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475a9b92ce5fe8c3234567e66468f7e0b0ac + syscalls.h + + + + SYS_GETPPID + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475a4e23d089b5f8fed749cb53f59598abdf + syscalls.h + + + + SYS_IOCTL + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475a8362fcf9e42a5f1edb952129002d87a3 + syscalls.h + + + + SYS_KILL + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475adcb0fd36e26a450036a9ffc9a4684d0d + syscalls.h + + + + SYS_LISTEN + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475a562ed65372714f7e4c5572315a7c167d + syscalls.h + + + + SYS_LSTAT + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475ad06d5e126a93d184ec20e2389a7388db + syscalls.h + + + + SYS_MADVISE + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475a4f918d4cac4b4d333d84ee542be1bc56 + syscalls.h + + + + SYS_MAX + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475a17cb58707f83b65f30ccb17805b7c467 + syscalls.h + + + + SYS_MKDIR + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475ae11dfaa2891b82ce7a8b78f206143134 + syscalls.h + + + + SYS_MMAP + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475a0bf8291cce29f3ac2170f29ea7dd47b5 + syscalls.h + + + + SYS_MPROTECT + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475ae00ea5b5cd3c5c47fefc074582862a5e + syscalls.h + + + + SYS_MUNMAP + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475a717f2545ddb56410e4d8cfee61804f9a + syscalls.h + + + + SYS_NANOSLEEP + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475a24801336da12e183e9f7369929403dcc + syscalls.h + + + + SYS_OPEN + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475a76bb1866304712aa5b41d989fbdfbc8b + syscalls.h + + + + SYS_PIPE + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475a3acf4a71d88cc862a0658242dead53a6 + syscalls.h + + + + SYS_PRCTL + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475aca57fa1afb6918b76dbb5ca5022a332b + syscalls.h + + + + SYS_PREAD + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475a84f788734a50fa391db1f461e88e8913 + syscalls.h + + + + SYS_PWRITE + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475aa5a64eca97ae4dd219cffd47e15ba304 + syscalls.h + + + + SYS_READ + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475a49214d5519a62b4bf0ace2d61cc9602c + syscalls.h + + + + SYS_RECV + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475a1720401053b898a8bf3dcfb317177f92 + syscalls.h + + + + SYS_RENAME + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475a8bc81dcca6643d269fcc1bd19162f070 + syscalls.h + + + + SYS_RMDIR + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475a3dbee6f3879ca6740bc582b722416129 + syscalls.h + + + + SYS_SEEK + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475afa8515947b5e6c63e44b5dd012db2bb5 + syscalls.h + + + + SYS_SEND + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475ac522069f16915646ffbdae9125f35bd3 + syscalls.h + + + + SYS_SHUTDOWN + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475a102cf235c599812d4980229622566c4b + syscalls.h + + + + SYS_SOCKET + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475abe5c17c613d11aa27284fd72beddc565 + syscalls.h + + + + SYS_STAT + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475a22801e7695ca6349080d79bee2c8b295 + syscalls.h + + + + SYS_TELL + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475a2631f9ef6705cd9cf4412200ad849562 + syscalls.h + + + + SYS_TIME + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475ab1f7c9a1b1b4d17774c344ca325b1bb6 + syscalls.h + + + + SYS_TRUNCATE + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475a3143effcc56daa891323d837b6ad7f87 + syscalls.h + + + + SYS_UNLINK + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475a071e0d689876d4e3e8d0d7f42a69ef52 + syscalls.h + + + + SYS_WAITPID + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475a5a6f6c87bd05e48271e33a417949e50d + syscalls.h + + + + SYS_WRITE + c + econst + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475a228e81db8f7c6d61b19e40eca4f7a95a syscalls.h @@ -5480,7 +12053,6 @@ d2/d6e/syscalls_8h.html aead3c4d793ac641f0c76fa3a2884799f - Syscall wrapper with 0 arguments. syscalls.h @@ -5491,7 +12063,6 @@ d2/d6e/syscalls_8h.html ad0203a1b8baab624b557c0b1fe4ec8be - Syscall wrapper with 1 argument. syscalls.h @@ -5502,7 +12073,6 @@ d2/d6e/syscalls_8h.html af2d181ed9821a83ebe9aca04015aea37 - Syscall wrapper with 2 arguments. syscalls.h @@ -5513,7 +12083,6 @@ d2/d6e/syscalls_8h.html af5b89cfe6ca2d013d51a42c614ad3ecf - Syscall wrapper with 3 arguments. syscalls.h @@ -5524,7 +12093,6 @@ d2/d6e/syscalls_8h.html ac97df35113f23a8d644853c30a478b2a - Syscall wrapper with 4 arguments. syscalls.h @@ -5535,7 +12103,6 @@ d2/d6e/syscalls_8h.html ac49b378966d04712882bbc2d0837de6b - Syscall wrapper with 5 arguments. syscalls.h @@ -5546,17 +12113,16 @@ d2/d6e/syscalls_8h.html a6f2f390222fc28bbd48023e2da1d4de1 - Syscall wrapper with 6 arguments. syscalls.h - _Static_assert + syscall_access_flags_t c - func + enum d2/d6e/syscalls_8h.html - a008f12a6e5809214fb42b04ae2c406d4 + a1b1a32a2c40ebd73520ed18f3dc1f2ad syscalls.h @@ -5599,6 +12165,16 @@ a1b1a32a2c40ebd73520ed18f3dc1f2ada00e46ad06c15293e550daf1837e20c82 syscalls.h + + + syscall_clockid_t + c + enum + + d2/d6e/syscalls_8h.html + a7a5f7859d5649f718ae575a0d2b16dbe + syscalls.h + __SYS_CLOCK_MONOTONIC @@ -5639,6 +12215,16 @@ a7a5f7859d5649f718ae575a0d2b16dbea92cf1f85f763217b6a8f4817cb4a6320 syscalls.h + + + syscall_mmap_flags_t + c + enum + + d2/d6e/syscalls_8h.html + a945e4d9673e31d88d60aa0eab78053d2 + syscalls.h + __SYS_PROT_READ @@ -5729,6 +12315,16 @@ a945e4d9673e31d88d60aa0eab78053d2a25fca3f4f19b2534eded159205da4c9a syscalls.h + + + syscall_open_flags_t + c + enum + + d2/d6e/syscalls_8h.html + a0193a21c57cbbc422674eb1f77366c9a + syscalls.h + __SYS_O_RDONLY @@ -5849,6 +12445,16 @@ a0193a21c57cbbc422674eb1f77366c9aadc43ad25be69089628fcfa122d8fb20e syscalls.h + + + syscall_prctl_options_t + c + enum + + d2/d6e/syscalls_8h.html + aa4cfa1ad71596ca140871423c76ead81 + syscalls.h + __SYS_GET_GS @@ -5889,6 +12495,16 @@ aa4cfa1ad71596ca140871423c76ead81aca601486e90d86779706b974e67ab330 syscalls.h + + + syscall_seek_whence_t + c + enum + + d2/d6e/syscalls_8h.html + a144f37c00a2cf2aca0bfcbc0d32c6a4f + syscalls.h + __SYS_SEEK_SET @@ -5919,6 +12535,16 @@ a144f37c00a2cf2aca0bfcbc0d32c6a4fa98d89c6eb30c30024e0391ada5573194 syscalls.h + + + syscall_signal_action_disposition_t + c + enum + + d2/d6e/syscalls_8h.html + af5002a61012ef080a9ad0fbbb56f360c + syscalls.h + __SYS_SIG_ERR @@ -5949,6 +12575,16 @@ af5002a61012ef080a9ad0fbbb56f360ca541e759e4e2b5bec90b2c03cc53023cc syscalls.h + + + syscall_signal_action_flags_t + c + enum + + d2/d6e/syscalls_8h.html + aec6018287e0a6b7f88b437ffec8aadd2 + syscalls.h + __SYS_SA_NOCLDSTOP @@ -6019,6 +12655,16 @@ aec6018287e0a6b7f88b437ffec8aadd2a678eae69d8aa9d35969b32f500367835 syscalls.h + + + syscall_signal_actions_t + c + enum + + d2/d6e/syscalls_8h.html + ade815b64cad76bbeecf319e4eb8e1066 + syscalls.h + __SYS_SIG_BLOCK @@ -6049,6 +12695,16 @@ ade815b64cad76bbeecf319e4eb8e1066a5d334f564cfcfc785e0e4f7ad6b4ee24 syscalls.h + + + syscall_signal_disposition_t + c + enum + + d2/d6e/syscalls_8h.html + a57c02e64d58868f09f90a415821aed73 + syscalls.h + __SYS_SIG_TERM @@ -6099,6 +12755,16 @@ a57c02e64d58868f09f90a415821aed73a8f487c8a5bfd53a84f8d088c88706f93 syscalls.h + + + syscall_signal_t + c + enum + + d2/d6e/syscalls_8h.html + a00cccf768d6a30a87942a42566f93116 + syscalls.h + __SYS_SIGNULL @@ -6759,6 +13425,16 @@ a00cccf768d6a30a87942a42566f93116a7e61f2a70cd48471bc05cd8a6197676a syscalls.h + + + syscalls_t + c + enum + + d2/d6e/syscalls_8h.html + a58e578ea55e3e184c5ed9206edc2a475 + syscalls.h + SYS_API_VERSION @@ -6767,7 +13443,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475ac2ca54c74e420ed680425b97a8cbfe63 - Set syscall version. syscalls.h @@ -6778,7 +13453,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475a49214d5519a62b4bf0ace2d61cc9602c - Read from a file descriptor. syscalls.h @@ -6789,7 +13463,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475a84f788734a50fa391db1f461e88e8913 - Read from a file descriptor. syscalls.h @@ -6800,7 +13473,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475a228e81db8f7c6d61b19e40eca4f7a95a - Write to a file descriptor. syscalls.h @@ -6811,7 +13483,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475aa5a64eca97ae4dd219cffd47e15ba304 - Write to a file descriptor. syscalls.h @@ -6822,7 +13493,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475a76bb1866304712aa5b41d989fbdfbc8b - Open a file. syscalls.h @@ -6833,7 +13503,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475a4ef77fc1f4b0824d318a2a851a24ffff - Close a file descriptor. syscalls.h @@ -6844,7 +13513,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475a8362fcf9e42a5f1edb952129002d87a3 - Control a device. syscalls.h @@ -6855,7 +13523,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475a22801e7695ca6349080d79bee2c8b295 - Retrieve file status. syscalls.h @@ -6866,7 +13533,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475a9cd60f4852cb73b296171894bd7d30ed - Retrieve file status for an open file descriptor. syscalls.h @@ -6877,7 +13543,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475ad06d5e126a93d184ec20e2389a7388db - Retrieve file status with symbolic link resolution. syscalls.h @@ -6888,7 +13553,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475afe0f493ba67b1251f4b6e473dd470a34 - Check a file's accessibility. syscalls.h @@ -6899,7 +13563,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475a3143effcc56daa891323d837b6ad7f87 - Change the size of a file. syscalls.h @@ -6910,7 +13573,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475af79ab24b82124b99a9604e75718ffc90 - Change the size of a file referred by a file descriptor. syscalls.h @@ -6921,7 +13583,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475a2631f9ef6705cd9cf4412200ad849562 - Get the current file offset. syscalls.h @@ -6932,7 +13593,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475afa8515947b5e6c63e44b5dd012db2bb5 - Set the file offset. syscalls.h @@ -6943,7 +13603,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475a74a69836031dd122d4be1f1163aa0fb0 - Terminate the calling process. syscalls.h @@ -6954,7 +13613,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475ac3a57410b6fffcce73bfb7e24d3114d4 - Create a child process. syscalls.h @@ -6965,7 +13623,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475a4f984b2a0091bc5cf43b16d9f552d8b0 - Execute a program. syscalls.h @@ -6976,7 +13633,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475a9b92ce5fe8c3234567e66468f7e0b0ac - Get the process ID of the calling process. syscalls.h @@ -6987,7 +13643,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475a4e23d089b5f8fed749cb53f59598abdf - Get the parent process ID. syscalls.h @@ -6998,7 +13653,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475a5a6f6c87bd05e48271e33a417949e50d - Wait for a child process to change state. syscalls.h @@ -7009,7 +13663,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475adcb0fd36e26a450036a9ffc9a4684d0d - Send a signal to a process. syscalls.h @@ -7020,7 +13673,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475aca57fa1afb6918b76dbb5ca5022a332b - Process/Thread Control. syscalls.h @@ -7031,7 +13683,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475a703d692921e591b0b3557cdc6ce59d00 - Set the program break. syscalls.h @@ -7042,7 +13693,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475a0bf8291cce29f3ac2170f29ea7dd47b5 - Map files or devices into memory. syscalls.h @@ -7053,7 +13703,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475a717f2545ddb56410e4d8cfee61804f9a - Unmap a mapped memory region. syscalls.h @@ -7064,7 +13713,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475ae00ea5b5cd3c5c47fefc074582862a5e - Change memory protection. syscalls.h @@ -7075,7 +13723,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475a4f918d4cac4b4d333d84ee542be1bc56 - Provide advice about memory usage. syscalls.h @@ -7086,7 +13733,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475a3acf4a71d88cc862a0658242dead53a6 - Create a pipe. syscalls.h @@ -7097,7 +13743,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475abd3ecae381917894d4ee7e046098d92b - Duplicate a file descriptor. syscalls.h @@ -7108,7 +13753,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475ad4afff6762d2b1857eb6a2d12cf02e12 - Duplicate a file descriptor to a specific value. syscalls.h @@ -7119,7 +13763,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475abe5c17c613d11aa27284fd72beddc565 - Create an endpoint for communication. syscalls.h @@ -7130,7 +13773,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475aadd4b2ee6e285f1cdceb922153439cb6 - Bind a socket to a local address. syscalls.h @@ -7141,7 +13783,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475a7e371dd4c93ab5da4ba7fc43190854da - Connect to a remote address. syscalls.h @@ -7152,7 +13793,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475a562ed65372714f7e4c5572315a7c167d - Listen for incoming connections on a socket. syscalls.h @@ -7163,7 +13803,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475aed7430abb1d08e81f1ec2ca177e77922 - Accept an incoming connection on a socket. syscalls.h @@ -7174,7 +13813,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475ac522069f16915646ffbdae9125f35bd3 - Send data on a socket. syscalls.h @@ -7185,7 +13823,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475a1720401053b898a8bf3dcfb317177f92 - Receive data on a socket. syscalls.h @@ -7196,7 +13833,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475a102cf235c599812d4980229622566c4b - Shut down part of a full-duplex connection. syscalls.h @@ -7207,7 +13843,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475ab1f7c9a1b1b4d17774c344ca325b1bb6 - Get the current time. syscalls.h @@ -7218,7 +13853,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475afdb86817db91283df9efacae029a67e3 - Get the current time of a specific clock. syscalls.h @@ -7229,7 +13863,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475ac129a01854188b0c904df610d2b7625f - Set the current time of a specific clock. syscalls.h @@ -7240,7 +13873,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475a24801336da12e183e9f7369929403dcc - Sleep for a specified time. syscalls.h @@ -7251,7 +13883,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475afd137443e8199b2b992598ce81ba71e3 - Get the current working directory. syscalls.h @@ -7262,7 +13893,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475ae13f4e994c54e2eadeb2bcb4c6d674d9 - Change the current working directory. syscalls.h @@ -7273,7 +13903,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475ae11dfaa2891b82ce7a8b78f206143134 - Create a new directory. syscalls.h @@ -7284,7 +13913,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475a3dbee6f3879ca6740bc582b722416129 - Remove an empty directory. syscalls.h @@ -7295,7 +13923,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475a071e0d689876d4e3e8d0d7f42a69ef52 - Remove a file. syscalls.h @@ -7306,7 +13933,6 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475a8bc81dcca6643d269fcc1bd19162f070 - Rename a file or directory. syscalls.h @@ -7317,272 +13943,116 @@ d2/d6e/syscalls_8h.html a58e578ea55e3e184c5ed9206edc2a475a17cb58707f83b65f30ccb17805b7c467 - Max number of syscalls. syscalls.h - md_tools_doxygen_api - markdown - - df/d03/md_tools_doxygen_api.html - - - - md_tools_doxygen_develop - markdown - - d9/d7f/md_tools_doxygen_develop.html - - - - md_Userspace_README - markdown - - d1/df9/md_Userspace_README.html - - - - md_Drivers_README - markdown - - d4/d86/md_Drivers_README.html - - - - md_Kernel_README - markdown - - da/dc9/md_Kernel_README.html - - - - InodeOperations + Truncate c - cl - InodeOperations + data - db/de6/structInodeOperations.html + df/d26/fs_8h.html + aa507e1e28360ed651e2294c1c5f02691 fs.h - Lookup - cpp - data - InodeOperations + UnregisterDevice + c + func - db/de6/structInodeOperations.html - a7f143243e5be1fc608f99072d3c93cb5 + db/de9/device_8h.html + a0ebb7111c50f31c0740b2caa2c56ff41 + device.h - Create - cpp - data - InodeOperations + UnregisterFileSystem + c + func - db/de6/structInodeOperations.html - abed9ba869733a00a02a41a3ea9765bda + df/d26/fs_8h.html + a41338d5d4b70d416fb956287f27773a8 + fs.h - Remove - cpp - data - InodeOperations + WaitInput + unknown + macro - db/de6/structInodeOperations.html - a229c34e01b322f1b9533a049ff1f5cc9 + d1/de1/aip_8h.html + aa964d7c1114a861480b1fea356404cf4 + aip.h - Rename - cpp - data - InodeOperations + WaitOutput + unknown + macro - db/de6/structInodeOperations.html - a54bbd07bcb9a6143867be3aa05577413 - - - - Read - cpp - data - InodeOperations - - db/de6/structInodeOperations.html - a1b8ac7df82a22e9ee822c240a79076b4 + d1/de1/aip_8h.html + a553775c2f7c013ee400dffb01d596328 + aip.h Write - cpp - data - InodeOperations - - db/de6/structInodeOperations.html - adb7eaaee195090e8d618a6e9c3ca507a - - - - Truncate - cpp - data - InodeOperations - - db/de6/structInodeOperations.html - a1636030e07da14031506e2ec85fae4c6 - - - - Open - cpp - data - InodeOperations - - db/de6/structInodeOperations.html - a869200a6c684532a9a75a05bca1e9270 - - - - Close - cpp - data - InodeOperations - - db/de6/structInodeOperations.html - ab9c62336bdce356caa7d165b86371e7f - - - - Ioctl - cpp - data - InodeOperations - - db/de6/structInodeOperations.html - a0df9d6741496cdbe9d25d4d80d06f509 - - - - ReadDir - cpp - data - InodeOperations - - db/de6/structInodeOperations.html - a033b7baebdcfa352b4d84e4e3c9cee80 - - - - MkDir - cpp - data - InodeOperations - - db/de6/structInodeOperations.html - a490a002f55d3f99697641d2de8e62ae9 - - - - RmDir - cpp - data - InodeOperations - - db/de6/structInodeOperations.html - afb5728ae092216ddd3db335d1173e687 - - - - SymLink - cpp - data - InodeOperations - - db/de6/structInodeOperations.html - a530732a5e449903291a39f37b066befd - - - - ReadLink - cpp - data - InodeOperations - - db/de6/structInodeOperations.html - abf61f594d2b1d2a10a995329372c9ed9 - - - - Seek - cpp - data - InodeOperations - - db/de6/structInodeOperations.html - ae49064b9b56c095e3104fd73e19e7c7e - - - - Stat - cpp - data - InodeOperations - - db/de6/structInodeOperations.html - ace503c1be6e9452757578cad84370016 - - - - SuperBlockOperations c - cl - SuperBlockOperations + data - d2/d55/structSuperBlockOperations.html + df/d26/fs_8h.html + a5f5c45d347b3cbe34597e57c04967e8b fs.h - AllocateInode - cpp + XOverflow + c data - SuperBlockOperations - d2/d55/structSuperBlockOperations.html - a9b919eaba70c8e9d020930ba97b7df68 + d1/de1/aip_8h.html + a999196b528952ded86d2ecdd66fd2659 + aip.h - DeleteInode - cpp + XSign + c data - SuperBlockOperations - d2/d55/structSuperBlockOperations.html - a91b8a508085e42bcf27a06058a0fd2f7 + d1/de1/aip_8h.html + a8ba513483738e003cc2d949bbc8c87b7 + aip.h - Synchronize - cpp + YOverflow + c data - SuperBlockOperations - d2/d55/structSuperBlockOperations.html - ac57a866f55ed08d2dd2897b27a541eb2 + d1/de1/aip_8h.html + a010d40129fea5610bc6510df54e8822c + aip.h - Destroy - cpp + YSign + c data - SuperBlockOperations - d2/d55/structSuperBlockOperations.html - ac5d91cc844c75e8d58ef124a9b2c8722 + d1/de1/aip_8h.html + a50b11bac2f0fa249f5cebe404c00d74e + aip.h + + + + Z + c + data + + d1/de1/aip_8h.html + a4d6dfe063ce4b9f790c99c37c1ef782d + aip.h diff --git a/docs/annotated.html b/docs/annotated.html index 111065d3..b577e16d 100644 --- a/docs/annotated.html +++ b/docs/annotated.html @@ -5,7 +5,7 @@ - + Fennix: Data Structures @@ -52,21 +52,22 @@ - + +/* @license-end */ +
@@ -80,7 +81,7 @@ $(function() {
@@ -94,50 +95,56 @@ $(document).ready(function(){initNavTree('annotated.html',''); initResizable();
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
Data Structures
+
Data Structures
Here are the data structures with brief descriptions:
@@ -146,7 +153,7 @@ $(document).ready(function(){initNavTree('annotated.html',''); initResizable(); diff --git a/docs/bc_sd.png b/docs/bc_sd.png new file mode 100644 index 0000000000000000000000000000000000000000..31ca888dc71049713b35c351933a8d0f36180bf1 GIT binary patch literal 635 zcmV->0)+jEP)Jwi0r1~gdSq#w{Bu1q z`craw(p2!hu$4C_$Oc3X(sI6e=9QSTwPt{G) z=htT&^~&c~L2~e{r5_5SYe7#Is-$ln>~Kd%$F#tC65?{LvQ}8O`A~RBB0N~`2M+waajO;5>3B&-viHGJeEK2TQOiPRa zfDKyqwMc4wfaEh4jt>H`nW_Zidwk@Bowp`}(VUaj-pSI(-1L>FJVsX}Yl9~JsqgsZ zUD9(rMwf23Gez6KPa|wwInZodP-2}9@fK0Ga_9{8SOjU&4l`pH4@qlQp83>>HT$xW zER^U>)MyV%t(Lu=`d=Y?{k1@}&r7ZGkFQ%z%N+sE9BtYjovzxyxCPxN6&@wLK{soQ zSmkj$aLI}miuE^p@~4}mg9OjDfGEkgY4~^XzLRUBB*O{+&vq<3v(E%+k_i%=`~j%{ Vj14gnt9}3g002ovPDHLkV1n!oC4m3{ literal 0 HcmV?d00001 diff --git a/docs/bdwn.png b/docs/bdwn.png deleted file mode 100644 index 940a0b950443a0bb1b216ac03c45b8a16c955452..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)H!3HEvS)PKZC{Gv1kP61Pb5HX&C2wk~_T - + Fennix: Data Structure Index @@ -52,21 +52,22 @@
- + +/* @license-end */ +
@@ -80,7 +81,7 @@ $(function() {
@@ -94,50 +95,56 @@ $(document).ready(function(){initNavTree('classes.html',''); initResizable(); })
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
Data Structure Index
+
Data Structure Index
@@ -145,7 +152,7 @@ $(document).ready(function(){initNavTree('classes.html',''); initResizable(); }) diff --git a/docs/d0/d5e/Drivers_2README_8md.html b/docs/d0/d5e/Drivers_2README_8md.html index 247f7e3b..8f237991 100644 --- a/docs/d0/d5e/Drivers_2README_8md.html +++ b/docs/d0/d5e/Drivers_2README_8md.html @@ -5,7 +5,7 @@ - + Fennix: Drivers/README.md File Reference @@ -52,21 +52,22 @@ - + +/* @license-end */ +
@@ -80,7 +81,7 @@ $(function() {
@@ -94,14 +95,20 @@ $(document).ready(function(){initNavTree('d0/d5e/Drivers_2README_8md.html','../.
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
Drivers/README.md File Reference
+
Drivers/README.md File Reference
@@ -110,7 +117,7 @@ $(document).ready(function(){initNavTree('d0/d5e/Drivers_2README_8md.html','../. diff --git a/docs/d9/d7f/md_tools_doxygen_develop.html b/docs/d1/d02/md_tools_2doxygen_2develop.html similarity index 77% rename from docs/d9/d7f/md_tools_doxygen_develop.html rename to docs/d1/d02/md_tools_2doxygen_2develop.html index 21baa2fd..c0cae89e 100644 --- a/docs/d9/d7f/md_tools_doxygen_develop.html +++ b/docs/d1/d02/md_tools_2doxygen_2develop.html @@ -5,7 +5,7 @@ - + Fennix: Developing @@ -52,21 +52,22 @@ - + +/* @license-end */ +
@@ -80,8 +81,8 @@ $(function() {
@@ -94,23 +95,30 @@ $(document).ready(function(){initNavTree('d9/d7f/md_tools_doxygen_develop.html',
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
-
Developing
+
+
Developing
-
+

+
diff --git a/docs/d1/de1/aip_8h.html b/docs/d1/de1/aip_8h.html index 9ab76b40..15301539 100644 --- a/docs/d1/de1/aip_8h.html +++ b/docs/d1/de1/aip_8h.html @@ -5,7 +5,7 @@ - + Fennix: Kernel/include/interface/aip.h File Reference @@ -52,21 +52,22 @@
- + +/* @license-end */ +
@@ -80,7 +81,7 @@ $(function() {
@@ -94,9 +95,16 @@ $(document).ready(function(){initNavTree('d1/de1/aip_8h.html','../../'); initRes
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -106,203 +114,202 @@ $(document).ready(function(){initNavTree('d1/de1/aip_8h.html','../../'); initRes Enumerations | Functions | Variables
-
-
aip.h File Reference
+
aip.h File Reference

Go to the source code of this file.

- - + - + - + - + - + - + - + - + - + - + - +

+

Data Structures

union  PS2_STATUSES
union  PS2_STATUSES
 
union  PS2_CONFIGURATION
union  PS2_CONFIGURATION
 
union  PS2_OUTPUT_PORT
union  PS2_OUTPUT_PORT
 
union  PS2_KBD_TYPEMATIC
union  PS2_KBD_TYPEMATIC
 
struct  PS2_MOUSE_PACKET
struct  PS2_MOUSE_PACKET
 
struct  PS2_STATUSES.__unnamed1__
struct  PS2_STATUSES.__unnamed1__
 
struct  PS2_CONFIGURATION.__unnamed3__
struct  PS2_CONFIGURATION.__unnamed3__
 
struct  PS2_OUTPUT_PORT.__unnamed5__
struct  PS2_OUTPUT_PORT.__unnamed5__
 
struct  PS2_KBD_TYPEMATIC.__unnamed7__
struct  PS2_KBD_TYPEMATIC.__unnamed7__
 
union  PS2_MOUSE_PACKET.Base
union  PS2_MOUSE_PACKET.Base
 
union  PS2_MOUSE_PACKET.ZMovement
union  PS2_MOUSE_PACKET.ZMovement
 
- - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

+

Macros

#define PIC1_CMD   0x20
#define PIC1_CMD   0x20
 
#define PIC1_DATA   (PIC1_CMD + 1)
#define PIC1_DATA   (PIC1_CMD + 1)
 
#define PIC2_CMD   0xA0
#define PIC2_CMD   0xA0
 
#define PIC2_DATA   (PIC2_CMD + 1)
#define PIC2_DATA   (PIC2_CMD + 1)
 
#define _PIC_EOI   0x20
#define _PIC_EOI   0x20
 
#define PS2_DATA   0x60
#define PS2_DATA   0x60
 
#define PS2_STATUS   0x64
#define PS2_STATUS   0x64
 
#define PS2_CMD   PS2_STATUS
#define PS2_CMD   PS2_STATUS
 
#define PS2_ACK   0xFA
#define PS2_ACK   0xFA
 
#define PS2_TEST_PASSED   0x55
#define PS2_TEST_PASSED   0x55
 
#define PS2_TEST_FAILED   0xFC
#define PS2_TEST_FAILED   0xFC
 
#define PS2_CMD_READ_CONFIG   0x20
#define PS2_CMD_READ_CONFIG   0x20
 
#define PS2_CMD_READ_CONFIG_N(n)   (PS2_CMD_READ_CONFIG + n)
#define PS2_CMD_READ_CONFIG_N(n)   (PS2_CMD_READ_CONFIG + n)
 
#define PS2_CMD_WRITE_CONFIG   0x60
#define PS2_CMD_WRITE_CONFIG   0x60
 
#define PS2_CMD_WRITE_CONFIG_N(n)   (PS2_CMD_WRITE_CONFIG + n)
#define PS2_CMD_WRITE_CONFIG_N(n)   (PS2_CMD_WRITE_CONFIG + n)
 
#define PS2_CMD_DISABLE_PORT_2   0xA7
#define PS2_CMD_DISABLE_PORT_2   0xA7
 
#define PS2_CMD_ENABLE_PORT_2   0xA8
#define PS2_CMD_ENABLE_PORT_2   0xA8
 
#define PS2_CMD_TEST_PORT_2   0xA9
#define PS2_CMD_TEST_PORT_2   0xA9
 
#define PS2_CMD_TEST_CONTROLLER   0xAA
#define PS2_CMD_TEST_CONTROLLER   0xAA
 
#define PS2_CMD_TEST_PORT_1   0xAB
#define PS2_CMD_TEST_PORT_1   0xAB
 
#define PS2_CMD_DIAGNOSTIC_DUMP   0xAC
#define PS2_CMD_DIAGNOSTIC_DUMP   0xAC
 
#define PS2_CMD_DISABLE_PORT_1   0xAD
#define PS2_CMD_DISABLE_PORT_1   0xAD
 
#define PS2_CMD_ENABLE_PORT_1   0xAE
#define PS2_CMD_ENABLE_PORT_1   0xAE
 
#define PS2_CMD_READ_INPUT_PORT   0xC0
#define PS2_CMD_READ_INPUT_PORT   0xC0
 
#define PS2_CMD_COPY_INPUT_0_3_TO_4_7_STATUS   0xC1
#define PS2_CMD_COPY_INPUT_0_3_TO_4_7_STATUS   0xC1
 
#define PS2_CMD_COPY_INPUT_4_7_TO_4_7_STATUS   0xC2
#define PS2_CMD_COPY_INPUT_4_7_TO_4_7_STATUS   0xC2
 
#define PS2_CMD_READ_OUTPUT_PORT   0xD0
#define PS2_CMD_READ_OUTPUT_PORT   0xD0
 
#define PS2_CMD_WRITE_NEXT_BYTE_TO_OUTPUT_PORT   0xD1
#define PS2_CMD_WRITE_NEXT_BYTE_TO_OUTPUT_PORT   0xD1
 
#define PS2_CMD_WRITE_NEXT_BYTE_TO_PS2_PORT_1_OUTPUT   0xD2
#define PS2_CMD_WRITE_NEXT_BYTE_TO_PS2_PORT_1_OUTPUT   0xD2
 
#define PS2_CMD_WRITE_NEXT_BYTE_TO_PS2_PORT_2_OUTPUT   0xD3
#define PS2_CMD_WRITE_NEXT_BYTE_TO_PS2_PORT_2_OUTPUT   0xD3
 
#define PS2_CMD_WRITE_NEXT_BYTE_TO_PS2_PORT_2_INPUT   0xD4
#define PS2_CMD_WRITE_NEXT_BYTE_TO_PS2_PORT_2_INPUT   0xD4
 
#define PS2_CMD_PULSE_OUTPUT_LINE(n)   (0xF0 + n)
#define PS2_CMD_PULSE_OUTPUT_LINE(n)   (0xF0 + n)
 
#define WaitOutput   PS2Wait(DriverID, true)
#define WaitOutput   PS2Wait(DriverID, true)
 
#define WaitInput   PS2Wait(DriverID, false)
#define WaitInput   PS2Wait(DriverID, false)
 
#define PS2_KBD_CMD_SET_LEDS   0xED
#define PS2_KBD_CMD_SET_LEDS   0xED
 
#define PS2_KBD_CMD_ECHO   0xEE
#define PS2_KBD_CMD_ECHO   0xEE
 
#define PS2_KBD_CMD_SCAN_CODE_SET   0xF0
#define PS2_KBD_CMD_SCAN_CODE_SET   0xF0
 
#define PS2_KBD_CMD_IDENTIFY   0xF2
#define PS2_KBD_CMD_IDENTIFY   0xF2
 
#define PS2_KBD_CMD_TYPEMATIC   0xF3
#define PS2_KBD_CMD_TYPEMATIC   0xF3
 
#define PS2_KBD_CMD_ENABLE_SCANNING   0xF4
#define PS2_KBD_CMD_ENABLE_SCANNING   0xF4
 
#define PS2_KBD_CMD_DISABLE_SCANNING   0xF5
#define PS2_KBD_CMD_DISABLE_SCANNING   0xF5
 
#define PS2_KBD_CMD_DEFAULTS   0xF6
#define PS2_KBD_CMD_DEFAULTS   0xF6
 
#define PS2_KBD_CMD_ALL_TYPEMATIC   0xF7
#define PS2_KBD_CMD_ALL_TYPEMATIC   0xF7
 
#define PS2_KBD_CMD_ALL_MAKE_RELEASE   0xF8
#define PS2_KBD_CMD_ALL_MAKE_RELEASE   0xF8
 
#define PS2_KBD_CMD_ALL_MAKE   0xF9
#define PS2_KBD_CMD_ALL_MAKE   0xF9
 
#define PS2_KBD_CMD_ALL_TYPEMATIC_MAKE_RELEASE   0xFA
#define PS2_KBD_CMD_ALL_TYPEMATIC_MAKE_RELEASE   0xFA
 
#define PS2_KBD_CMD_SPECIFIC_TYPEMATIC   0xFB
#define PS2_KBD_CMD_SPECIFIC_TYPEMATIC   0xFB
 
#define PS2_KBD_CMD_SPECIFIC_MAKE_RELEASE   0xFC
#define PS2_KBD_CMD_SPECIFIC_MAKE_RELEASE   0xFC
 
#define PS2_KBD_CMD_SPECIFIC_MAKE   0xFD
#define PS2_KBD_CMD_SPECIFIC_MAKE   0xFD
 
#define PS2_KBD_CMD_RESEND   0xFE
#define PS2_KBD_CMD_RESEND   0xFE
 
#define PS2_KBD_CMD_RESET   0xFF
#define PS2_KBD_CMD_RESET   0xFF
 
#define PS2_KBD_RESP_ACK   0xFA
#define PS2_KBD_RESP_ACK   0xFA
 
#define PS2_KBD_RESP_ECHO   0xEE
#define PS2_KBD_RESP_ECHO   0xEE
 
#define PS2_KBD_RESP_RESEND   0xFE
#define PS2_KBD_RESP_RESEND   0xFE
 
#define PS2_KBD_RESP_TEST_PASSED   0xAA
#define PS2_KBD_RESP_TEST_PASSED   0xAA
 
#define PS2_KBD_RESP_TEST_FAILED   0xFC
#define PS2_KBD_RESP_TEST_FAILED   0xFC
 
#define PS2_KBD_RESP_TEST_FAILED_2   0xFD
#define PS2_KBD_RESP_TEST_FAILED_2   0xFD
 
#define PS2_MOUSE_CMD_SET_SCALING_1_1   0xE6
#define PS2_MOUSE_CMD_SET_SCALING_1_1   0xE6
 
#define PS2_MOUSE_CMD_SET_SCALING_2_1   0xE7
#define PS2_MOUSE_CMD_SET_SCALING_2_1   0xE7
 
#define PS2_MOUSE_CMD_SET_RESOLUTION   0xE8
#define PS2_MOUSE_CMD_SET_RESOLUTION   0xE8
 
#define PS2_MOUSE_CMD_GET_STATUS   0xE9
#define PS2_MOUSE_CMD_GET_STATUS   0xE9
 
#define PS2_MOUSE_CMD_SET_STREAM_MODE   0xEA
#define PS2_MOUSE_CMD_SET_STREAM_MODE   0xEA
 
#define PS2_MOUSE_CMD_READ_DATA   0xEB
#define PS2_MOUSE_CMD_READ_DATA   0xEB
 
#define PS2_MOUSE_CMD_RESET_WRAP_MODE   0xEC
#define PS2_MOUSE_CMD_RESET_WRAP_MODE   0xEC
 
#define PS2_MOUSE_CMD_SET_WRAP_MODE   0xEE
#define PS2_MOUSE_CMD_SET_WRAP_MODE   0xEE
 
#define PS2_MOUSE_CMD_SET_REMOTE_MODE   0xF0
#define PS2_MOUSE_CMD_SET_REMOTE_MODE   0xF0
 
#define PS2_MOUSE_CMD_READ_ID   0xF2
#define PS2_MOUSE_CMD_READ_ID   0xF2
 
#define PS2_MOUSE_CMD_SET_SAMPLE_RATE   0xF3
#define PS2_MOUSE_CMD_SET_SAMPLE_RATE   0xF3
 
#define PS2_MOUSE_CMD_ENABLE_DATA_REPORTING   0xF4
#define PS2_MOUSE_CMD_ENABLE_DATA_REPORTING   0xF4
 
#define PS2_MOUSE_CMD_DISABLE_DATA_REPORTING   0xF5
#define PS2_MOUSE_CMD_DISABLE_DATA_REPORTING   0xF5
 
#define PS2_MOUSE_CMD_SET_DEFAULTS   0xF6
#define PS2_MOUSE_CMD_SET_DEFAULTS   0xF6
 
#define PS2_MOUSE_CMD_RESEND   0xFE
#define PS2_MOUSE_CMD_RESEND   0xFE
 
#define PS2_MOUSE_CMD_RESET   0xFF
#define PS2_MOUSE_CMD_RESET   0xFF
 
#define PS2_MOUSE_RESP_ACK   0xFA
#define PS2_MOUSE_RESP_ACK   0xFA
 
#define PS2_MOUSE_RESP_RESEND   0xFE
#define PS2_MOUSE_RESP_RESEND   0xFE
 
#define PS2_MOUSE_RESP_TEST_PASSED   0xAA
#define PS2_MOUSE_RESP_TEST_PASSED   0xAA
 
#define PS2_MOUSE_RESP_TEST_FAILED   0xFC
#define PS2_MOUSE_RESP_TEST_FAILED   0xFC
 
- - -
} -

+

Enumerations

enum  PS2_KBD_LEDS { PS2_KBD_LED_SCROLL_LOCK = 1 +
enum  PS2_KBD_LEDS { PS2_KBD_LED_SCROLL_LOCK = 1 , PS2_KBD_LED_NUM_LOCK = 2 , PS2_KBD_LED_CAPS_LOCK = 4 }
 
enum  PS2_KBD_SCAN_CODE_SET {
+
enum  PS2_KBD_SCAN_CODE_SET {
  PS2_KBD_SCAN_CODE_GET_CURRENT = 0 , PS2_KBD_SCAN_CODE_SET_1 = 1 , PS2_KBD_SCAN_CODE_SET_2 = 2 @@ -314,70 +321,70 @@ Enumerations
 
enum  PS2_MOUSE_RESOLUTION { PS2_MOUSE_RES_1 = 0 +
enum  PS2_MOUSE_RESOLUTION { PS2_MOUSE_RES_1 = 0 , PS2_MOUSE_RES_2 = 1 , PS2_MOUSE_RES_4 = 2 , PS2_MOUSE_RES_8 = 3 }
 
- - + - + - + - + - + - + - + - + - + - + - +

+

Functions

void PIC_EOI (uint8_t IRQ)
void PIC_EOI (uint8_t IRQ)
 
void IRQ_MASK (uint8_t IRQ)
void IRQ_MASK (uint8_t IRQ)
 
void IRQ_UNMASK (uint8_t IRQ)
void IRQ_UNMASK (uint8_t IRQ)
 
void PS2Wait (const bool Output)
void PS2Wait (const bool Output)
 
void PS2WriteCommand (uint8_t Command)
void PS2WriteCommand (uint8_t Command)
 
void PS2WriteData (uint8_t Data)
void PS2WriteData (uint8_t Data)
 
uint8_t PS2ReadData ()
uint8_t PS2ReadData ()
 
uint8_t PS2ReadStatus ()
uint8_t PS2ReadStatus ()
 
uint8_t PS2ReadAfterACK ()
uint8_t PS2ReadAfterACK ()
 
void PS2ClearOutputBuffer ()
void PS2ClearOutputBuffer ()
 
int PS2ACKTimeout ()
int PS2ACKTimeout ()
 
- - + - + - + - + - + - + - + - + - + - + - + - + - +

+

Variables

uint8_t LeftButton
uint8_t LeftButton
 
uint8_t RightButton
uint8_t RightButton
 
uint8_t MiddleButton
uint8_t MiddleButton
 
uint8_t Always1
uint8_t Always1
 
uint8_t XSign
uint8_t XSign
 
uint8_t YSign
uint8_t YSign
 
uint8_t XOverflow
uint8_t XOverflow
 
uint8_t YOverflow
uint8_t YOverflow
 
uint8_t Z
uint8_t Z
 
uint8_t Button4
uint8_t Button4
 
uint8_t Button5
uint8_t Button5
 
uint8_t Always0
uint8_t Always0
 
uint8_t Always0_2
uint8_t Always0_2
 

Data Structure Documentation

-

◆ PS2_STATUSES

+

◆ PS2_STATUSES

@@ -392,13 +399,13 @@ Variables
+struct PS2_STATUSES.__unnamed1__ +uint8_t -

◆ PS2_CONFIGURATION

+

◆ PS2_CONFIGURATION

@@ -423,13 +430,13 @@ Raw
Data Fields
-struct PS2_STATUSES __unnamed__
-uint8_t Raw @@ -408,7 +415,7 @@ Raw
+struct PS2_CONFIGURATION.__unnamed3__ +uint8_t -

◆ PS2_OUTPUT_PORT

+

◆ PS2_OUTPUT_PORT

@@ -454,13 +461,13 @@ Raw
Data Fields
-struct PS2_CONFIGURATION __unnamed__
-uint8_t Raw @@ -439,7 +446,7 @@ Raw
+struct PS2_OUTPUT_PORT.__unnamed5__ +uint8_t -

◆ PS2_KBD_TYPEMATIC

+

◆ PS2_KBD_TYPEMATIC

@@ -485,13 +492,13 @@ Raw
Data Fields
-struct PS2_OUTPUT_PORT __unnamed__
-uint8_t Raw @@ -470,7 +477,7 @@ Raw
+struct PS2_KBD_TYPEMATIC.__unnamed7__ +uint8_t -

◆ PS2_MOUSE_PACKET

+

◆ PS2_MOUSE_PACKET

@@ -516,25 +523,25 @@ Raw
Data Fields
-struct PS2_KBD_TYPEMATIC __unnamed__
-uint8_t Raw @@ -501,7 +508,7 @@ Raw
+union PS2_MOUSE_PACKET.Base +uint8_t +uint8_t +union PS2_MOUSE_PACKET.ZMovement -

◆ PS2_STATUSES.__unnamed1__

+

◆ PS2_STATUSES.__unnamed1__

@@ -559,49 +566,49 @@ ZMovement
Data Fields
-union PS2_MOUSE_PACKET Base
-uint8_t XMovement
-uint8_t YMovement
-union PS2_MOUSE_PACKET ZMovement @@ -544,7 +551,7 @@ ZMovement
+uint8_t +uint8_t +uint8_t +uint8_t +uint8_t +uint8_t +uint8_t +uint8_t -

◆ PS2_CONFIGURATION.__unnamed3__

+

◆ PS2_CONFIGURATION.__unnamed3__

@@ -626,49 +633,49 @@ Unknown2: 1
Data Fields
-uint8_t CommandData: 1
-uint8_t InputBufferFull: 1
-uint8_t OutputBufferFull: 1
-uint8_t ParityError: 1
-uint8_t SystemFlag: 1
-uint8_t TimeoutError: 1
-uint8_t Unknown1: 1
-uint8_t Unknown2: 1 @@ -611,7 +618,7 @@ Unknown2: 1
+uint8_t +uint8_t +uint8_t +uint8_t +uint8_t +uint8_t +uint8_t +uint8_t -

◆ PS2_OUTPUT_PORT.__unnamed5__

+

◆ PS2_OUTPUT_PORT.__unnamed5__

@@ -693,49 +700,49 @@ Zero1: 1
Data Fields
-uint8_t Port1Clock: 1
-uint8_t Port1Interrupt: 1
-uint8_t Port1Translation: 1
-uint8_t Port2Clock: 1
-uint8_t Port2Interrupt: 1
-uint8_t SystemFlag: 1
-uint8_t Zero0: 1
-uint8_t Zero1: 1 @@ -678,7 +685,7 @@ Zero1: 1
+uint8_t +uint8_t +uint8_t +uint8_t +uint8_t +uint8_t +uint8_t +uint8_t -

◆ PS2_KBD_TYPEMATIC.__unnamed7__

+

◆ PS2_KBD_TYPEMATIC.__unnamed7__

@@ -760,21 +767,21 @@ SystemReset: 1
Data Fields
-uint8_t A20Gate: 1
-uint8_t Port1InputBufferFull: 1
-uint8_t Port1OutputBufferFull: 1
-uint8_t Port2Clock: 1
-uint8_t Port2Data: 1
-uint8_t Port2InputBufferFull: 1
-uint8_t Port2OutputBufferFull: 1
-uint8_t SystemReset: 1 @@ -745,7 +752,7 @@ SystemReset: 1
+uint8_t +uint8_t +uint8_t -

◆ PS2_MOUSE_PACKET.Base

+

◆ PS2_MOUSE_PACKET.Base

@@ -800,7 +807,7 @@ Zero: 1
Data Fields
-uint8_t Delay: 2

00b - 250ms 01b - 500ms 10b - 750ms 11b - 1000ms

-uint8_t RepeatRate: 5

00000b - 30Hz 11111b - 2Hz

-uint8_t Zero: 1 @@ -785,7 +792,7 @@ Zero: 1
+uint8_t -

◆ PS2_MOUSE_PACKET.ZMovement

+

◆ PS2_MOUSE_PACKET.ZMovement

@@ -825,7 +832,7 @@ Raw
Data Fields
-uint8_t Raw @@ -810,7 +817,7 @@ Raw
+uint8_t

Macro Definition Documentation

- -

◆ _PIC_EOI

+ +

◆ _PIC_EOI

@@ -851,8 +858,8 @@ Raw
- -

◆ PIC1_CMD

+ +

◆ PIC1_CMD

@@ -867,8 +874,8 @@ Raw
- -

◆ PIC1_DATA

+ +

◆ PIC1_DATA

@@ -883,8 +890,8 @@ Raw
- -

◆ PIC2_CMD

+ +

◆ PIC2_CMD

@@ -899,8 +906,8 @@ Raw
- -

◆ PIC2_DATA

+ +

◆ PIC2_DATA

@@ -915,8 +922,8 @@ Raw
- -

◆ PS2_ACK

+ +

◆ PS2_ACK

@@ -931,8 +938,8 @@ Raw
- -

◆ PS2_CMD

+ +

◆ PS2_CMD

@@ -947,8 +954,8 @@ Raw
- -

◆ PS2_CMD_COPY_INPUT_0_3_TO_4_7_STATUS

+ +

◆ PS2_CMD_COPY_INPUT_0_3_TO_4_7_STATUS

@@ -963,8 +970,8 @@ Raw
- -

◆ PS2_CMD_COPY_INPUT_4_7_TO_4_7_STATUS

+ +

◆ PS2_CMD_COPY_INPUT_4_7_TO_4_7_STATUS

@@ -979,8 +986,8 @@ Raw
- -

◆ PS2_CMD_DIAGNOSTIC_DUMP

+ +

◆ PS2_CMD_DIAGNOSTIC_DUMP

@@ -995,8 +1002,8 @@ Raw
- -

◆ PS2_CMD_DISABLE_PORT_1

+ +

◆ PS2_CMD_DISABLE_PORT_1

@@ -1011,8 +1018,8 @@ Raw
- -

◆ PS2_CMD_DISABLE_PORT_2

+ +

◆ PS2_CMD_DISABLE_PORT_2

@@ -1027,8 +1034,8 @@ Raw
- -

◆ PS2_CMD_ENABLE_PORT_1

+ +

◆ PS2_CMD_ENABLE_PORT_1

@@ -1043,8 +1050,8 @@ Raw
- -

◆ PS2_CMD_ENABLE_PORT_2

+ +

◆ PS2_CMD_ENABLE_PORT_2

@@ -1059,8 +1066,8 @@ Raw
- -

◆ PS2_CMD_PULSE_OUTPUT_LINE

+ +

◆ PS2_CMD_PULSE_OUTPUT_LINE

@@ -1079,8 +1086,8 @@ Raw
- -

◆ PS2_CMD_READ_CONFIG

+ +

◆ PS2_CMD_READ_CONFIG

@@ -1095,8 +1102,8 @@ Raw
- -

◆ PS2_CMD_READ_CONFIG_N

+ +

◆ PS2_CMD_READ_CONFIG_N

@@ -1115,8 +1122,8 @@ Raw
- -

◆ PS2_CMD_READ_INPUT_PORT

+ +

◆ PS2_CMD_READ_INPUT_PORT

@@ -1131,8 +1138,8 @@ Raw
- -

◆ PS2_CMD_READ_OUTPUT_PORT

+ +

◆ PS2_CMD_READ_OUTPUT_PORT

@@ -1147,8 +1154,8 @@ Raw
- -

◆ PS2_CMD_TEST_CONTROLLER

+ +

◆ PS2_CMD_TEST_CONTROLLER

@@ -1163,8 +1170,8 @@ Raw
- -

◆ PS2_CMD_TEST_PORT_1

+ +

◆ PS2_CMD_TEST_PORT_1

@@ -1179,8 +1186,8 @@ Raw
- -

◆ PS2_CMD_TEST_PORT_2

+ +

◆ PS2_CMD_TEST_PORT_2

@@ -1195,8 +1202,8 @@ Raw
- -

◆ PS2_CMD_WRITE_CONFIG

+ +

◆ PS2_CMD_WRITE_CONFIG

@@ -1211,8 +1218,8 @@ Raw
- -

◆ PS2_CMD_WRITE_CONFIG_N

+ +

◆ PS2_CMD_WRITE_CONFIG_N

@@ -1231,8 +1238,8 @@ Raw
- -

◆ PS2_CMD_WRITE_NEXT_BYTE_TO_OUTPUT_PORT

+ +

◆ PS2_CMD_WRITE_NEXT_BYTE_TO_OUTPUT_PORT

@@ -1247,8 +1254,8 @@ Raw
- -

◆ PS2_CMD_WRITE_NEXT_BYTE_TO_PS2_PORT_1_OUTPUT

+ +

◆ PS2_CMD_WRITE_NEXT_BYTE_TO_PS2_PORT_1_OUTPUT

@@ -1263,8 +1270,8 @@ Raw
- -

◆ PS2_CMD_WRITE_NEXT_BYTE_TO_PS2_PORT_2_INPUT

+ +

◆ PS2_CMD_WRITE_NEXT_BYTE_TO_PS2_PORT_2_INPUT

@@ -1279,8 +1286,8 @@ Raw
- -

◆ PS2_CMD_WRITE_NEXT_BYTE_TO_PS2_PORT_2_OUTPUT

+ +

◆ PS2_CMD_WRITE_NEXT_BYTE_TO_PS2_PORT_2_OUTPUT

@@ -1295,8 +1302,8 @@ Raw
- -

◆ PS2_DATA

+ +

◆ PS2_DATA

@@ -1311,8 +1318,8 @@ Raw
- -

◆ PS2_KBD_CMD_ALL_MAKE

+ +

◆ PS2_KBD_CMD_ALL_MAKE

@@ -1327,8 +1334,8 @@ Raw
- -

◆ PS2_KBD_CMD_ALL_MAKE_RELEASE

+ +

◆ PS2_KBD_CMD_ALL_MAKE_RELEASE

@@ -1343,8 +1350,8 @@ Raw
- -

◆ PS2_KBD_CMD_ALL_TYPEMATIC

+ +

◆ PS2_KBD_CMD_ALL_TYPEMATIC

@@ -1359,8 +1366,8 @@ Raw
- -

◆ PS2_KBD_CMD_ALL_TYPEMATIC_MAKE_RELEASE

+ +

◆ PS2_KBD_CMD_ALL_TYPEMATIC_MAKE_RELEASE

@@ -1375,8 +1382,8 @@ Raw
- -

◆ PS2_KBD_CMD_DEFAULTS

+ +

◆ PS2_KBD_CMD_DEFAULTS

@@ -1391,8 +1398,8 @@ Raw
- -

◆ PS2_KBD_CMD_DISABLE_SCANNING

+ +

◆ PS2_KBD_CMD_DISABLE_SCANNING

@@ -1407,8 +1414,8 @@ Raw
- -

◆ PS2_KBD_CMD_ECHO

+ +

◆ PS2_KBD_CMD_ECHO

@@ -1423,8 +1430,8 @@ Raw
- -

◆ PS2_KBD_CMD_ENABLE_SCANNING

+ +

◆ PS2_KBD_CMD_ENABLE_SCANNING

@@ -1439,8 +1446,8 @@ Raw
- -

◆ PS2_KBD_CMD_IDENTIFY

+ +

◆ PS2_KBD_CMD_IDENTIFY

@@ -1455,8 +1462,8 @@ Raw
- -

◆ PS2_KBD_CMD_RESEND

+ +

◆ PS2_KBD_CMD_RESEND

@@ -1471,8 +1478,8 @@ Raw
- -

◆ PS2_KBD_CMD_RESET

+ +

◆ PS2_KBD_CMD_RESET

@@ -1487,8 +1494,8 @@ Raw
- -

◆ PS2_KBD_CMD_SCAN_CODE_SET

+ +

◆ PS2_KBD_CMD_SCAN_CODE_SET

@@ -1503,8 +1510,8 @@ Raw
- -

◆ PS2_KBD_CMD_SET_LEDS

+ +

◆ PS2_KBD_CMD_SET_LEDS

@@ -1519,8 +1526,8 @@ Raw
- -

◆ PS2_KBD_CMD_SPECIFIC_MAKE

+ +

◆ PS2_KBD_CMD_SPECIFIC_MAKE

@@ -1535,8 +1542,8 @@ Raw
- -

◆ PS2_KBD_CMD_SPECIFIC_MAKE_RELEASE

+ +

◆ PS2_KBD_CMD_SPECIFIC_MAKE_RELEASE

@@ -1551,8 +1558,8 @@ Raw
- -

◆ PS2_KBD_CMD_SPECIFIC_TYPEMATIC

+ +

◆ PS2_KBD_CMD_SPECIFIC_TYPEMATIC

@@ -1567,8 +1574,8 @@ Raw
- -

◆ PS2_KBD_CMD_TYPEMATIC

+ +

◆ PS2_KBD_CMD_TYPEMATIC

@@ -1583,8 +1590,8 @@ Raw
- -

◆ PS2_KBD_RESP_ACK

+ +

◆ PS2_KBD_RESP_ACK

@@ -1599,8 +1606,8 @@ Raw
- -

◆ PS2_KBD_RESP_ECHO

+ +

◆ PS2_KBD_RESP_ECHO

@@ -1615,8 +1622,8 @@ Raw
- -

◆ PS2_KBD_RESP_RESEND

+ +

◆ PS2_KBD_RESP_RESEND

@@ -1631,8 +1638,8 @@ Raw
- -

◆ PS2_KBD_RESP_TEST_FAILED

+ +

◆ PS2_KBD_RESP_TEST_FAILED

@@ -1647,8 +1654,8 @@ Raw
- -

◆ PS2_KBD_RESP_TEST_FAILED_2

+ +

◆ PS2_KBD_RESP_TEST_FAILED_2

@@ -1663,8 +1670,8 @@ Raw
- -

◆ PS2_KBD_RESP_TEST_PASSED

+ +

◆ PS2_KBD_RESP_TEST_PASSED

@@ -1679,8 +1686,8 @@ Raw
- -

◆ PS2_MOUSE_CMD_DISABLE_DATA_REPORTING

+ +

◆ PS2_MOUSE_CMD_DISABLE_DATA_REPORTING

@@ -1695,8 +1702,8 @@ Raw
- -

◆ PS2_MOUSE_CMD_ENABLE_DATA_REPORTING

+ +

◆ PS2_MOUSE_CMD_ENABLE_DATA_REPORTING

@@ -1711,8 +1718,8 @@ Raw
- -

◆ PS2_MOUSE_CMD_GET_STATUS

+ +

◆ PS2_MOUSE_CMD_GET_STATUS

@@ -1727,8 +1734,8 @@ Raw
- -

◆ PS2_MOUSE_CMD_READ_DATA

+ +

◆ PS2_MOUSE_CMD_READ_DATA

@@ -1743,8 +1750,8 @@ Raw
- -

◆ PS2_MOUSE_CMD_READ_ID

+ +

◆ PS2_MOUSE_CMD_READ_ID

@@ -1759,8 +1766,8 @@ Raw
- -

◆ PS2_MOUSE_CMD_RESEND

+ +

◆ PS2_MOUSE_CMD_RESEND

@@ -1775,8 +1782,8 @@ Raw
- -

◆ PS2_MOUSE_CMD_RESET

+ +

◆ PS2_MOUSE_CMD_RESET

@@ -1791,8 +1798,8 @@ Raw
- -

◆ PS2_MOUSE_CMD_RESET_WRAP_MODE

+ +

◆ PS2_MOUSE_CMD_RESET_WRAP_MODE

@@ -1807,8 +1814,8 @@ Raw
- -

◆ PS2_MOUSE_CMD_SET_DEFAULTS

+ +

◆ PS2_MOUSE_CMD_SET_DEFAULTS

@@ -1823,8 +1830,8 @@ Raw
- -

◆ PS2_MOUSE_CMD_SET_REMOTE_MODE

+ +

◆ PS2_MOUSE_CMD_SET_REMOTE_MODE

@@ -1839,8 +1846,8 @@ Raw
- -

◆ PS2_MOUSE_CMD_SET_RESOLUTION

+ +

◆ PS2_MOUSE_CMD_SET_RESOLUTION

@@ -1855,8 +1862,8 @@ Raw
- -

◆ PS2_MOUSE_CMD_SET_SAMPLE_RATE

+ +

◆ PS2_MOUSE_CMD_SET_SAMPLE_RATE

@@ -1872,8 +1879,8 @@ Raw
- -

◆ PS2_MOUSE_CMD_SET_SCALING_1_1

+ +

◆ PS2_MOUSE_CMD_SET_SCALING_1_1

@@ -1888,8 +1895,8 @@ Raw
- -

◆ PS2_MOUSE_CMD_SET_SCALING_2_1

+ +

◆ PS2_MOUSE_CMD_SET_SCALING_2_1

@@ -1904,8 +1911,8 @@ Raw
- -

◆ PS2_MOUSE_CMD_SET_STREAM_MODE

+ +

◆ PS2_MOUSE_CMD_SET_STREAM_MODE

@@ -1920,8 +1927,8 @@ Raw
- -

◆ PS2_MOUSE_CMD_SET_WRAP_MODE

+ +

◆ PS2_MOUSE_CMD_SET_WRAP_MODE

@@ -1936,8 +1943,8 @@ Raw
- -

◆ PS2_MOUSE_RESP_ACK

+ +

◆ PS2_MOUSE_RESP_ACK

@@ -1952,8 +1959,8 @@ Raw
- -

◆ PS2_MOUSE_RESP_RESEND

+ +

◆ PS2_MOUSE_RESP_RESEND

@@ -1968,8 +1975,8 @@ Raw
- -

◆ PS2_MOUSE_RESP_TEST_FAILED

+ +

◆ PS2_MOUSE_RESP_TEST_FAILED

@@ -1984,8 +1991,8 @@ Raw
- -

◆ PS2_MOUSE_RESP_TEST_PASSED

+ +

◆ PS2_MOUSE_RESP_TEST_PASSED

@@ -2000,8 +2007,8 @@ Raw
- -

◆ PS2_STATUS

+ +

◆ PS2_STATUS

@@ -2016,8 +2023,8 @@ Raw
- -

◆ PS2_TEST_FAILED

+ +

◆ PS2_TEST_FAILED

@@ -2032,8 +2039,8 @@ Raw
- -

◆ PS2_TEST_PASSED

+ +

◆ PS2_TEST_PASSED

@@ -2048,8 +2055,8 @@ Raw
- -

◆ WaitInput

+ +

◆ WaitInput

@@ -2064,8 +2071,8 @@ Raw
- -

◆ WaitOutput

+ +

◆ WaitOutput

@@ -2081,8 +2088,8 @@ Raw

Enumeration Type Documentation

- -

◆ PS2_KBD_LEDS

+ +

◆ PS2_KBD_LEDS

@@ -2093,26 +2100,26 @@ Raw
Data Fields
-uint8_t Raw @@ -835,8 +842,8 @@ Raw
- - - + + +
Enumerator
PS2_KBD_LED_SCROLL_LOCK 
PS2_KBD_LED_NUM_LOCK 
PS2_KBD_LED_CAPS_LOCK 
Enumerator
PS2_KBD_LED_SCROLL_LOCK 
PS2_KBD_LED_NUM_LOCK 
PS2_KBD_LED_CAPS_LOCK 

Definition at line 147 of file aip.h.

-
148 {
- - - -
152 } PS2_KBD_LEDS;
-
PS2_KBD_LEDS
Definition: aip.h:148
-
@ PS2_KBD_LED_SCROLL_LOCK
Definition: aip.h:149
-
@ PS2_KBD_LED_CAPS_LOCK
Definition: aip.h:151
-
@ PS2_KBD_LED_NUM_LOCK
Definition: aip.h:150
+
148{
+ + + + +
PS2_KBD_LEDS
Definition aip.h:148
+
@ PS2_KBD_LED_SCROLL_LOCK
Definition aip.h:149
+
@ PS2_KBD_LED_CAPS_LOCK
Definition aip.h:151
+
@ PS2_KBD_LED_NUM_LOCK
Definition aip.h:150
- -

◆ PS2_KBD_SCAN_CODE_SET

+ +

◆ PS2_KBD_SCAN_CODE_SET

@@ -2123,39 +2130,39 @@ Raw
- - - - - - - + + + + + + +
Enumerator
PS2_KBD_SCAN_CODE_GET_CURRENT 
PS2_KBD_SCAN_CODE_SET_1 
PS2_KBD_SCAN_CODE_SET_2 
PS2_KBD_SCAN_CODE_SET_3 
PS2_KBD_SC_SET_1 
PS2_KBD_SC_SET_2 
PS2_KBD_SC_SET_3 
Enumerator
PS2_KBD_SCAN_CODE_GET_CURRENT 
PS2_KBD_SCAN_CODE_SET_1 
PS2_KBD_SCAN_CODE_SET_2 
PS2_KBD_SCAN_CODE_SET_3 
PS2_KBD_SC_SET_1 
PS2_KBD_SC_SET_2 
PS2_KBD_SC_SET_3 

Definition at line 154 of file aip.h.

-
155 {
- - - - -
160 
-
161  PS2_KBD_SC_SET_1 = 0x43,
-
162  PS2_KBD_SC_SET_2 = 0x41,
-
163  PS2_KBD_SC_SET_3 = 0x3F
- -
PS2_KBD_SCAN_CODE_SET
Definition: aip.h:155
-
@ PS2_KBD_SC_SET_3
Definition: aip.h:163
-
@ PS2_KBD_SCAN_CODE_GET_CURRENT
Definition: aip.h:156
-
@ PS2_KBD_SCAN_CODE_SET_3
Definition: aip.h:159
-
@ PS2_KBD_SCAN_CODE_SET_2
Definition: aip.h:158
-
@ PS2_KBD_SC_SET_1
Definition: aip.h:161
-
@ PS2_KBD_SC_SET_2
Definition: aip.h:162
-
@ PS2_KBD_SCAN_CODE_SET_1
Definition: aip.h:157
+
155{
+ + + + +
160
+
161 PS2_KBD_SC_SET_1 = 0x43,
+
162 PS2_KBD_SC_SET_2 = 0x41,
+
163 PS2_KBD_SC_SET_3 = 0x3F
+ +
PS2_KBD_SCAN_CODE_SET
Definition aip.h:155
+
@ PS2_KBD_SC_SET_3
Definition aip.h:163
+
@ PS2_KBD_SCAN_CODE_GET_CURRENT
Definition aip.h:156
+
@ PS2_KBD_SCAN_CODE_SET_3
Definition aip.h:159
+
@ PS2_KBD_SCAN_CODE_SET_2
Definition aip.h:158
+
@ PS2_KBD_SC_SET_1
Definition aip.h:161
+
@ PS2_KBD_SC_SET_2
Definition aip.h:162
+
@ PS2_KBD_SCAN_CODE_SET_1
Definition aip.h:157
- -

◆ PS2_MOUSE_RESOLUTION

+ +

◆ PS2_MOUSE_RESOLUTION

@@ -2166,30 +2173,30 @@ Raw
- - - - + + + +
Enumerator
PS2_MOUSE_RES_1 
PS2_MOUSE_RES_2 
PS2_MOUSE_RES_4 
PS2_MOUSE_RES_8 
Enumerator
PS2_MOUSE_RES_1 
PS2_MOUSE_RES_2 
PS2_MOUSE_RES_4 
PS2_MOUSE_RES_8 

Definition at line 216 of file aip.h.

-
217 {
-
218  PS2_MOUSE_RES_1 = 0,
-
219  PS2_MOUSE_RES_2 = 1,
-
220  PS2_MOUSE_RES_4 = 2,
-
221  PS2_MOUSE_RES_8 = 3
- -
PS2_MOUSE_RESOLUTION
Definition: aip.h:217
-
@ PS2_MOUSE_RES_2
Definition: aip.h:219
-
@ PS2_MOUSE_RES_1
Definition: aip.h:218
-
@ PS2_MOUSE_RES_8
Definition: aip.h:221
-
@ PS2_MOUSE_RES_4
Definition: aip.h:220
+
217{
+
218 PS2_MOUSE_RES_1 = 0,
+
219 PS2_MOUSE_RES_2 = 1,
+
220 PS2_MOUSE_RES_4 = 2,
+ + +
PS2_MOUSE_RESOLUTION
Definition aip.h:217
+
@ PS2_MOUSE_RES_2
Definition aip.h:219
+
@ PS2_MOUSE_RES_1
Definition aip.h:218
+
@ PS2_MOUSE_RES_8
Definition aip.h:221
+
@ PS2_MOUSE_RES_4
Definition aip.h:220

Function Documentation

- -

◆ IRQ_MASK()

+ +

◆ IRQ_MASK()

@@ -2206,8 +2213,8 @@ Raw
- -

◆ IRQ_UNMASK()

+ +

◆ IRQ_UNMASK()

@@ -2224,8 +2231,8 @@ Raw
- -

◆ PIC_EOI()

+ +

◆ PIC_EOI()

@@ -2242,8 +2249,8 @@ Raw
- -

◆ PS2ACKTimeout()

+ +

◆ PS2ACKTimeout()

@@ -2259,8 +2266,8 @@ Raw
- -

◆ PS2ClearOutputBuffer()

+ +

◆ PS2ClearOutputBuffer()

@@ -2276,8 +2283,8 @@ Raw
- -

◆ PS2ReadAfterACK()

+ +

◆ PS2ReadAfterACK()

@@ -2293,8 +2300,8 @@ Raw
- -

◆ PS2ReadData()

+ +

◆ PS2ReadData()

@@ -2310,8 +2317,8 @@ Raw
- -

◆ PS2ReadStatus()

+ +

◆ PS2ReadStatus()

@@ -2327,8 +2334,8 @@ Raw
- -

◆ PS2Wait()

+ +

◆ PS2Wait()

@@ -2345,8 +2352,8 @@ Raw
- -

◆ PS2WriteCommand()

+ +

◆ PS2WriteCommand()

@@ -2363,8 +2370,8 @@ Raw
- -

◆ PS2WriteData()

+ +

◆ PS2WriteData()

@@ -2382,8 +2389,8 @@ Raw

Variable Documentation

- -

◆ Always0

+ +

◆ Always0

@@ -2398,8 +2405,8 @@ Raw
- -

◆ Always0_2

+ +

◆ Always0_2

@@ -2414,8 +2421,8 @@ Raw
- -

◆ Always1

+ +

◆ Always1

@@ -2430,8 +2437,8 @@ Raw
- -

◆ Button4

+ +

◆ Button4

@@ -2446,8 +2453,8 @@ Raw
- -

◆ Button5

+ +

◆ Button5

@@ -2462,8 +2469,8 @@ Raw
- -

◆ LeftButton

+ +

◆ LeftButton

@@ -2478,8 +2485,8 @@ Raw
- -

◆ MiddleButton

+ +

◆ MiddleButton

@@ -2494,8 +2501,8 @@ Raw
- -

◆ RightButton

+ +

◆ RightButton

@@ -2510,8 +2517,8 @@ Raw
- -

◆ XOverflow

+ +

◆ XOverflow

@@ -2526,8 +2533,8 @@ Raw
- -

◆ XSign

+ +

◆ XSign

@@ -2542,8 +2549,8 @@ Raw
- -

◆ YOverflow

+ +

◆ YOverflow

@@ -2558,8 +2565,8 @@ Raw
- -

◆ YSign

+ +

◆ YSign

@@ -2574,8 +2581,8 @@ Raw
- -

◆ Z

+ +

◆ Z

@@ -2596,7 +2603,7 @@ Raw diff --git a/docs/d1/de1/aip_8h_source.html b/docs/d1/de1/aip_8h_source.html index 528a6397..9cec3692 100644 --- a/docs/d1/de1/aip_8h_source.html +++ b/docs/d1/de1/aip_8h_source.html @@ -5,7 +5,7 @@ - + Fennix: Kernel/include/interface/aip.h Source File @@ -52,22 +52,28 @@
- + +/* @license-end */ + +
@@ -94,321 +100,355 @@ $(document).ready(function(){initNavTree('d1/de1/aip_8h_source.html','../../');
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
aip.h
+
aip.h
-Go to the documentation of this file.
1 /*
-
2  This file is part of Fennix Kernel.
-
3 
-
4  Fennix Kernel is free software: you can redistribute it and/or
-
5  modify it under the terms of the GNU General Public License as
-
6  published by the Free Software Foundation, either version 3 of
-
7  the License, or (at your option) any later version.
-
8 
-
9  Fennix Kernel is distributed in the hope that it will be useful,
-
10  but WITHOUT ANY WARRANTY; without even the implied warranty of
-
11  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-
12  GNU General Public License for more details.
-
13 
-
14  You should have received a copy of the GNU General Public License
-
15  along with Fennix Kernel. If not, see <https://www.gnu.org/licenses/>.
-
16 */
-
17 
-
18 #ifndef __FENNIX_API_AIP_H__
-
19 #define __FENNIX_API_AIP_H__
-
20 
-
21 #include <types.h>
-
22 
-
23 #define PIC1_CMD 0x20
-
24 #define PIC1_DATA (PIC1_CMD + 1)
-
25 #define PIC2_CMD 0xA0
-
26 #define PIC2_DATA (PIC2_CMD + 1)
-
27 #define _PIC_EOI 0x20
-
28 
-
29 #define PS2_DATA 0x60
-
30 #define PS2_STATUS 0x64
-
31 #define PS2_CMD PS2_STATUS
-
32 #define PS2_ACK 0xFA
-
33 #define PS2_TEST_PASSED 0x55
-
34 #define PS2_TEST_FAILED 0xFC
-
35 
-
36 #define PS2_CMD_READ_CONFIG 0x20
-
37 #define PS2_CMD_READ_CONFIG_N(n) (PS2_CMD_READ_CONFIG + n)
-
38 #define PS2_CMD_WRITE_CONFIG 0x60
-
39 #define PS2_CMD_WRITE_CONFIG_N(n) (PS2_CMD_WRITE_CONFIG + n)
-
40 #define PS2_CMD_DISABLE_PORT_2 0xA7
-
41 #define PS2_CMD_ENABLE_PORT_2 0xA8
-
42 #define PS2_CMD_TEST_PORT_2 0xA9
-
43 #define PS2_CMD_TEST_CONTROLLER 0xAA
-
44 #define PS2_CMD_TEST_PORT_1 0xAB
-
45 #define PS2_CMD_DIAGNOSTIC_DUMP 0xAC
-
46 #define PS2_CMD_DISABLE_PORT_1 0xAD
-
47 #define PS2_CMD_ENABLE_PORT_1 0xAE
-
48 #define PS2_CMD_READ_INPUT_PORT 0xC0
-
49 #define PS2_CMD_COPY_INPUT_0_3_TO_4_7_STATUS 0xC1
-
50 #define PS2_CMD_COPY_INPUT_4_7_TO_4_7_STATUS 0xC2
-
51 #define PS2_CMD_READ_OUTPUT_PORT 0xD0
-
52 #define PS2_CMD_WRITE_NEXT_BYTE_TO_OUTPUT_PORT 0xD1
-
53 #define PS2_CMD_WRITE_NEXT_BYTE_TO_PS2_PORT_1_OUTPUT 0xD2
-
54 #define PS2_CMD_WRITE_NEXT_BYTE_TO_PS2_PORT_2_OUTPUT 0xD3
-
55 #define PS2_CMD_WRITE_NEXT_BYTE_TO_PS2_PORT_2_INPUT 0xD4
-
56 #define PS2_CMD_PULSE_OUTPUT_LINE(n) (0xF0 + n)
-
57 
-
58 typedef union
-
59 {
-
60  struct
-
61  {
-
62  uint8_t OutputBufferFull : 1;
-
63  uint8_t InputBufferFull : 1;
-
64  uint8_t SystemFlag : 1;
-
65  uint8_t CommandData : 1;
-
66  uint8_t Unknown1 : 1;
-
67  uint8_t Unknown2 : 1;
-
68  uint8_t TimeoutError : 1;
-
69  uint8_t ParityError : 1;
-
70  };
-
71  uint8_t Raw;
-
72 } PS2_STATUSES;
-
73 
-
74 typedef union
-
75 {
-
76  struct
-
77  {
-
78  uint8_t Port1Interrupt : 1;
-
79  uint8_t Port2Interrupt : 1;
-
80  uint8_t SystemFlag : 1;
-
81  uint8_t Zero0 : 1;
-
82  uint8_t Port1Clock : 1;
-
83  uint8_t Port2Clock : 1;
-
84  uint8_t Port1Translation : 1;
-
85  uint8_t Zero1 : 1;
-
86  };
-
87  uint8_t Raw;
- -
89 
-
90 typedef union
-
91 {
-
92  struct
-
93  {
-
94  uint8_t SystemReset : 1;
-
95  uint8_t A20Gate : 1;
-
96  uint8_t Port2Clock : 1;
-
97  uint8_t Port2Data : 1;
-
98  uint8_t Port1OutputBufferFull : 1;
-
99  uint8_t Port2OutputBufferFull : 1;
-
100  uint8_t Port1InputBufferFull : 1;
-
101  uint8_t Port2InputBufferFull : 1;
-
102  };
-
103  uint8_t Raw;
- -
105 
-
106 void PIC_EOI(uint8_t IRQ);
-
107 void IRQ_MASK(uint8_t IRQ);
-
108 void IRQ_UNMASK(uint8_t IRQ);
-
109 void PS2Wait(const bool Output);
-
110 void PS2WriteCommand(uint8_t Command);
-
111 void PS2WriteData(uint8_t Data);
-
112 uint8_t PS2ReadData();
-
113 uint8_t PS2ReadStatus();
-
114 uint8_t PS2ReadAfterACK();
- - -
117 
-
118 #define WaitOutput PS2Wait(DriverID, true)
-
119 #define WaitInput PS2Wait(DriverID, false)
-
120 
-
121 
-
122 #define PS2_KBD_CMD_SET_LEDS 0xED
-
123 #define PS2_KBD_CMD_ECHO 0xEE
-
124 #define PS2_KBD_CMD_SCAN_CODE_SET 0xF0
-
125 #define PS2_KBD_CMD_IDENTIFY 0xF2
-
126 #define PS2_KBD_CMD_TYPEMATIC 0xF3
-
127 #define PS2_KBD_CMD_ENABLE_SCANNING 0xF4
-
128 #define PS2_KBD_CMD_DISABLE_SCANNING 0xF5
-
129 #define PS2_KBD_CMD_DEFAULTS 0xF6
-
130 #define PS2_KBD_CMD_ALL_TYPEMATIC 0xF7
-
131 #define PS2_KBD_CMD_ALL_MAKE_RELEASE 0xF8
-
132 #define PS2_KBD_CMD_ALL_MAKE 0xF9
-
133 #define PS2_KBD_CMD_ALL_TYPEMATIC_MAKE_RELEASE 0xFA
-
134 #define PS2_KBD_CMD_SPECIFIC_TYPEMATIC 0xFB
-
135 #define PS2_KBD_CMD_SPECIFIC_MAKE_RELEASE 0xFC
-
136 #define PS2_KBD_CMD_SPECIFIC_MAKE 0xFD
-
137 #define PS2_KBD_CMD_RESEND 0xFE
-
138 #define PS2_KBD_CMD_RESET 0xFF
-
139 
-
140 #define PS2_KBD_RESP_ACK 0xFA
-
141 #define PS2_KBD_RESP_ECHO 0xEE
-
142 #define PS2_KBD_RESP_RESEND 0xFE
-
143 #define PS2_KBD_RESP_TEST_PASSED 0xAA
-
144 #define PS2_KBD_RESP_TEST_FAILED 0xFC
-
145 #define PS2_KBD_RESP_TEST_FAILED_2 0xFD
-
146 
-
147 typedef enum
-
148 {
- - - - -
153 
-
154 typedef enum
-
155 {
- - - - -
160 
- - -
163  PS2_KBD_SC_SET_3 = 0x3F
- -
165 
-
166 typedef union
-
167 {
-
168  struct
-
169  {
-
174  uint8_t RepeatRate : 5;
-
175 
-
182  uint8_t Delay : 2;
-
183 
-
187  uint8_t Zero : 1;
-
188  };
-
189  uint8_t Raw;
- -
191 
-
192 
-
193 #define PS2_MOUSE_CMD_SET_SCALING_1_1 0xE6
-
194 #define PS2_MOUSE_CMD_SET_SCALING_2_1 0xE7
-
195 #define PS2_MOUSE_CMD_SET_RESOLUTION 0xE8
-
196 #define PS2_MOUSE_CMD_GET_STATUS 0xE9
-
197 #define PS2_MOUSE_CMD_SET_STREAM_MODE 0xEA
-
198 #define PS2_MOUSE_CMD_READ_DATA 0xEB
-
199 #define PS2_MOUSE_CMD_RESET_WRAP_MODE 0xEC
-
200 #define PS2_MOUSE_CMD_SET_WRAP_MODE 0xEE
-
201 #define PS2_MOUSE_CMD_SET_REMOTE_MODE 0xF0
-
202 #define PS2_MOUSE_CMD_READ_ID 0xF2
-
204 #define PS2_MOUSE_CMD_SET_SAMPLE_RATE 0xF3
-
205 #define PS2_MOUSE_CMD_ENABLE_DATA_REPORTING 0xF4
-
206 #define PS2_MOUSE_CMD_DISABLE_DATA_REPORTING 0xF5
-
207 #define PS2_MOUSE_CMD_SET_DEFAULTS 0xF6
-
208 #define PS2_MOUSE_CMD_RESEND 0xFE
-
209 #define PS2_MOUSE_CMD_RESET 0xFF
-
210 
-
211 #define PS2_MOUSE_RESP_ACK 0xFA
-
212 #define PS2_MOUSE_RESP_RESEND 0xFE
-
213 #define PS2_MOUSE_RESP_TEST_PASSED 0xAA
-
214 #define PS2_MOUSE_RESP_TEST_FAILED 0xFC
-
215 
-
216 typedef enum
-
217 {
- - - -
221  PS2_MOUSE_RES_8 = 3
- -
223 
-
224 typedef struct
-
225 {
-
226  union
-
227  {
-
228  struct
-
229  {
-
230  uint8_t LeftButton : 1;
-
231  uint8_t RightButton : 1;
-
232  uint8_t MiddleButton : 1;
-
233  uint8_t Always1 : 1;
-
234  uint8_t XSign : 1;
-
235  uint8_t YSign : 1;
-
236  uint8_t XOverflow : 1;
-
237  uint8_t YOverflow : 1;
-
238  } __attribute__((packed));
-
239  uint8_t Raw;
-
240  } Base;
-
241 
-
242  uint8_t XMovement;
-
243  uint8_t YMovement;
-
244 
-
245  union
-
246  {
-
247  struct
-
248  {
-
249  uint8_t Z : 4;
-
250  uint8_t Button4 : 1;
-
251  uint8_t Button5 : 1;
-
252  uint8_t Always0 : 1;
-
253  uint8_t Always0_2 : 1;
-
254  } __attribute__((packed));
-
255  uint8_t Raw;
-
256  } ZMovement;
- -
258 
-
259 #endif // !__FENNIX_API_AIP_H__
-
uint8_t YOverflow
Definition: aip.h:7
-
uint8_t XMovement
Definition: aip.h:242
+Go to the documentation of this file.
1/*
+
2 This file is part of Fennix Kernel.
+ +
4 Fennix Kernel is free software: you can redistribute it and/or
+
5 modify it under the terms of the GNU General Public License as
+
6 published by the Free Software Foundation, either version 3 of
+
7 the License, or (at your option) any later version.
+
8
+
9 Fennix Kernel is distributed in the hope that it will be useful,
+
10 but WITHOUT ANY WARRANTY; without even the implied warranty of
+
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+
12 GNU General Public License for more details.
+
13
+
14 You should have received a copy of the GNU General Public License
+
15 along with Fennix Kernel. If not, see <https://www.gnu.org/licenses/>.
+
16*/
+
17
+
18#ifndef __FENNIX_API_AIP_H__
+
19#define __FENNIX_API_AIP_H__
+
20
+
21#include <types.h>
+
22
+
23#define PIC1_CMD 0x20
+
24#define PIC1_DATA (PIC1_CMD + 1)
+
25#define PIC2_CMD 0xA0
+
26#define PIC2_DATA (PIC2_CMD + 1)
+
27#define _PIC_EOI 0x20
+
28
+
29#define PS2_DATA 0x60
+
30#define PS2_STATUS 0x64
+
31#define PS2_CMD PS2_STATUS
+
32#define PS2_ACK 0xFA
+
33#define PS2_TEST_PASSED 0x55
+
34#define PS2_TEST_FAILED 0xFC
+
35
+
36#define PS2_CMD_READ_CONFIG 0x20
+
37#define PS2_CMD_READ_CONFIG_N(n) (PS2_CMD_READ_CONFIG + n)
+
38#define PS2_CMD_WRITE_CONFIG 0x60
+
39#define PS2_CMD_WRITE_CONFIG_N(n) (PS2_CMD_WRITE_CONFIG + n)
+
40#define PS2_CMD_DISABLE_PORT_2 0xA7
+
41#define PS2_CMD_ENABLE_PORT_2 0xA8
+
42#define PS2_CMD_TEST_PORT_2 0xA9
+
43#define PS2_CMD_TEST_CONTROLLER 0xAA
+
44#define PS2_CMD_TEST_PORT_1 0xAB
+
45#define PS2_CMD_DIAGNOSTIC_DUMP 0xAC
+
46#define PS2_CMD_DISABLE_PORT_1 0xAD
+
47#define PS2_CMD_ENABLE_PORT_1 0xAE
+
48#define PS2_CMD_READ_INPUT_PORT 0xC0
+
49#define PS2_CMD_COPY_INPUT_0_3_TO_4_7_STATUS 0xC1
+
50#define PS2_CMD_COPY_INPUT_4_7_TO_4_7_STATUS 0xC2
+
51#define PS2_CMD_READ_OUTPUT_PORT 0xD0
+
52#define PS2_CMD_WRITE_NEXT_BYTE_TO_OUTPUT_PORT 0xD1
+
53#define PS2_CMD_WRITE_NEXT_BYTE_TO_PS2_PORT_1_OUTPUT 0xD2
+
54#define PS2_CMD_WRITE_NEXT_BYTE_TO_PS2_PORT_2_OUTPUT 0xD3
+
55#define PS2_CMD_WRITE_NEXT_BYTE_TO_PS2_PORT_2_INPUT 0xD4
+
56#define PS2_CMD_PULSE_OUTPUT_LINE(n) (0xF0 + n)
+
57
+
+
58typedef union
+
59{
+
+
60 struct
+
61 {
+
62 uint8_t OutputBufferFull : 1;
+
63 uint8_t InputBufferFull : 1;
+
64 uint8_t SystemFlag : 1;
+
65 uint8_t CommandData : 1;
+
66 uint8_t Unknown1 : 1;
+
67 uint8_t Unknown2 : 1;
+
68 uint8_t TimeoutError : 1;
+
69 uint8_t ParityError : 1;
+
70 };
+
+
71 uint8_t Raw;
+ +
+
73
+
+
74typedef union
+
75{
+
+
76 struct
+
77 {
+
78 uint8_t Port1Interrupt : 1;
+
79 uint8_t Port2Interrupt : 1;
+
80 uint8_t SystemFlag : 1;
+
81 uint8_t Zero0 : 1;
+
82 uint8_t Port1Clock : 1;
+
83 uint8_t Port2Clock : 1;
+
84 uint8_t Port1Translation : 1;
+
85 uint8_t Zero1 : 1;
+
86 };
+
+
87 uint8_t Raw;
+ +
+
89
+
+
90typedef union
+
91{
+
+
92 struct
+
93 {
+
94 uint8_t SystemReset : 1;
+
95 uint8_t A20Gate : 1;
+
96 uint8_t Port2Clock : 1;
+
97 uint8_t Port2Data : 1;
+
98 uint8_t Port1OutputBufferFull : 1;
+
99 uint8_t Port2OutputBufferFull : 1;
+
100 uint8_t Port1InputBufferFull : 1;
+
101 uint8_t Port2InputBufferFull : 1;
+
102 };
+
+
103 uint8_t Raw;
+ +
+
105
+
106void PIC_EOI(uint8_t IRQ);
+
107void IRQ_MASK(uint8_t IRQ);
+
108void IRQ_UNMASK(uint8_t IRQ);
+
109void PS2Wait(const bool Output);
+
110void PS2WriteCommand(uint8_t Command);
+
111void PS2WriteData(uint8_t Data);
+
112uint8_t PS2ReadData();
+ + + + +
117
+
118#define WaitOutput PS2Wait(DriverID, true)
+
119#define WaitInput PS2Wait(DriverID, false)
+
120
+
121
+
122#define PS2_KBD_CMD_SET_LEDS 0xED
+
123#define PS2_KBD_CMD_ECHO 0xEE
+
124#define PS2_KBD_CMD_SCAN_CODE_SET 0xF0
+
125#define PS2_KBD_CMD_IDENTIFY 0xF2
+
126#define PS2_KBD_CMD_TYPEMATIC 0xF3
+
127#define PS2_KBD_CMD_ENABLE_SCANNING 0xF4
+
128#define PS2_KBD_CMD_DISABLE_SCANNING 0xF5
+
129#define PS2_KBD_CMD_DEFAULTS 0xF6
+
130#define PS2_KBD_CMD_ALL_TYPEMATIC 0xF7
+
131#define PS2_KBD_CMD_ALL_MAKE_RELEASE 0xF8
+
132#define PS2_KBD_CMD_ALL_MAKE 0xF9
+
133#define PS2_KBD_CMD_ALL_TYPEMATIC_MAKE_RELEASE 0xFA
+
134#define PS2_KBD_CMD_SPECIFIC_TYPEMATIC 0xFB
+
135#define PS2_KBD_CMD_SPECIFIC_MAKE_RELEASE 0xFC
+
136#define PS2_KBD_CMD_SPECIFIC_MAKE 0xFD
+
137#define PS2_KBD_CMD_RESEND 0xFE
+
138#define PS2_KBD_CMD_RESET 0xFF
+
139
+
140#define PS2_KBD_RESP_ACK 0xFA
+
141#define PS2_KBD_RESP_ECHO 0xEE
+
142#define PS2_KBD_RESP_RESEND 0xFE
+
143#define PS2_KBD_RESP_TEST_PASSED 0xAA
+
144#define PS2_KBD_RESP_TEST_FAILED 0xFC
+
145#define PS2_KBD_RESP_TEST_FAILED_2 0xFD
+
146
+ +
153
+ +
165
+
+
166typedef union
+
167{
+
+
168 struct
+
169 {
+
174 uint8_t RepeatRate : 5;
+
175
+
182 uint8_t Delay : 2;
+
183
+
187 uint8_t Zero : 1;
+
188 };
+
+
189 uint8_t Raw;
+ +
+
191
+
192
+
193#define PS2_MOUSE_CMD_SET_SCALING_1_1 0xE6
+
194#define PS2_MOUSE_CMD_SET_SCALING_2_1 0xE7
+
195#define PS2_MOUSE_CMD_SET_RESOLUTION 0xE8
+
196#define PS2_MOUSE_CMD_GET_STATUS 0xE9
+
197#define PS2_MOUSE_CMD_SET_STREAM_MODE 0xEA
+
198#define PS2_MOUSE_CMD_READ_DATA 0xEB
+
199#define PS2_MOUSE_CMD_RESET_WRAP_MODE 0xEC
+
200#define PS2_MOUSE_CMD_SET_WRAP_MODE 0xEE
+
201#define PS2_MOUSE_CMD_SET_REMOTE_MODE 0xF0
+
202#define PS2_MOUSE_CMD_READ_ID 0xF2
+
204#define PS2_MOUSE_CMD_SET_SAMPLE_RATE 0xF3
+
205#define PS2_MOUSE_CMD_ENABLE_DATA_REPORTING 0xF4
+
206#define PS2_MOUSE_CMD_DISABLE_DATA_REPORTING 0xF5
+
207#define PS2_MOUSE_CMD_SET_DEFAULTS 0xF6
+
208#define PS2_MOUSE_CMD_RESEND 0xFE
+
209#define PS2_MOUSE_CMD_RESET 0xFF
+
210
+
211#define PS2_MOUSE_RESP_ACK 0xFA
+
212#define PS2_MOUSE_RESP_RESEND 0xFE
+
213#define PS2_MOUSE_RESP_TEST_PASSED 0xAA
+
214#define PS2_MOUSE_RESP_TEST_FAILED 0xFC
+
215
+ +
223
+
+
224typedef struct
+
225{
+
+
226 union
+
227 {
+
228 struct
+
229 {
+
230 uint8_t LeftButton : 1;
+
231 uint8_t RightButton : 1;
+
232 uint8_t MiddleButton : 1;
+
233 uint8_t Always1 : 1;
+
234 uint8_t XSign : 1;
+
235 uint8_t YSign : 1;
+
236 uint8_t XOverflow : 1;
+
237 uint8_t YOverflow : 1;
+
238 } __attribute__((packed));
+
239 uint8_t Raw;
+
240 } Base;
+
+
241
+
242 uint8_t XMovement;
+
243 uint8_t YMovement;
+
244
+
+
245 union
+
246 {
+
247 struct
+
248 {
+
249 uint8_t Z : 4;
+
250 uint8_t Button4 : 1;
+
251 uint8_t Button5 : 1;
+
252 uint8_t Always0 : 1;
+
253 uint8_t Always0_2 : 1;
+
254 } __attribute__((packed));
+
255 uint8_t Raw;
+
256 } ZMovement;
+
+ +
+
258
+
259#endif // !__FENNIX_API_AIP_H__
+
uint8_t YOverflow
Definition aip.h:7
+
uint8_t XMovement
Definition aip.h:242
void PIC_EOI(uint8_t IRQ)
-
uint8_t Raw
Definition: aip.h:71
+
uint8_t Raw
Definition aip.h:71
void PS2WriteCommand(uint8_t Command)
uint8_t PS2ReadAfterACK()
-
uint8_t Raw
Definition: aip.h:189
-
PS2_KBD_SCAN_CODE_SET
Definition: aip.h:155
-
@ PS2_KBD_SC_SET_3
Definition: aip.h:163
-
@ PS2_KBD_SCAN_CODE_GET_CURRENT
Definition: aip.h:156
-
@ PS2_KBD_SCAN_CODE_SET_3
Definition: aip.h:159
-
@ PS2_KBD_SCAN_CODE_SET_2
Definition: aip.h:158
-
@ PS2_KBD_SC_SET_1
Definition: aip.h:161
-
@ PS2_KBD_SC_SET_2
Definition: aip.h:162
-
@ PS2_KBD_SCAN_CODE_SET_1
Definition: aip.h:157
+
uint8_t Raw
Definition aip.h:189
+
PS2_KBD_SCAN_CODE_SET
Definition aip.h:155
+
@ PS2_KBD_SC_SET_3
Definition aip.h:163
+
@ PS2_KBD_SCAN_CODE_GET_CURRENT
Definition aip.h:156
+
@ PS2_KBD_SCAN_CODE_SET_3
Definition aip.h:159
+
@ PS2_KBD_SCAN_CODE_SET_2
Definition aip.h:158
+
@ PS2_KBD_SC_SET_1
Definition aip.h:161
+
@ PS2_KBD_SC_SET_2
Definition aip.h:162
+
@ PS2_KBD_SCAN_CODE_SET_1
Definition aip.h:157
int PS2ACKTimeout()
void IRQ_MASK(uint8_t IRQ)
-
uint8_t Z
Definition: aip.h:0
-
uint8_t YSign
Definition: aip.h:5
-
uint8_t Button5
Definition: aip.h:2
-
uint8_t Always0_2
Definition: aip.h:4
-
uint8_t Raw
Definition: aip.h:103
-
uint8_t Always1
Definition: aip.h:3
-
uint8_t MiddleButton
Definition: aip.h:2
-
uint8_t XSign
Definition: aip.h:4
-
uint8_t Button4
Definition: aip.h:1
-
uint8_t XOverflow
Definition: aip.h:6
-
PS2_KBD_LEDS
Definition: aip.h:148
-
@ PS2_KBD_LED_SCROLL_LOCK
Definition: aip.h:149
-
@ PS2_KBD_LED_CAPS_LOCK
Definition: aip.h:151
-
@ PS2_KBD_LED_NUM_LOCK
Definition: aip.h:150
-
uint8_t Raw
Definition: aip.h:87
+
uint8_t Z
Definition aip.h:0
+
uint8_t YSign
Definition aip.h:5
+
uint8_t Button5
Definition aip.h:2
+
uint8_t Always0_2
Definition aip.h:4
+
uint8_t Raw
Definition aip.h:103
+
uint8_t Always1
Definition aip.h:3
+
uint8_t MiddleButton
Definition aip.h:2
+
uint8_t XSign
Definition aip.h:4
+
uint8_t Button4
Definition aip.h:1
+
uint8_t XOverflow
Definition aip.h:6
+
PS2_KBD_LEDS
Definition aip.h:148
+
@ PS2_KBD_LED_SCROLL_LOCK
Definition aip.h:149
+
@ PS2_KBD_LED_CAPS_LOCK
Definition aip.h:151
+
@ PS2_KBD_LED_NUM_LOCK
Definition aip.h:150
+
uint8_t Raw
Definition aip.h:87
uint8_t PS2ReadStatus()
void PS2ClearOutputBuffer()
void IRQ_UNMASK(uint8_t IRQ)
uint8_t PS2ReadData()
void PS2WriteData(uint8_t Data)
-
uint8_t Always0
Definition: aip.h:3
-
uint8_t RightButton
Definition: aip.h:1
-
uint8_t YMovement
Definition: aip.h:243
-
PS2_MOUSE_RESOLUTION
Definition: aip.h:217
-
@ PS2_MOUSE_RES_2
Definition: aip.h:219
-
@ PS2_MOUSE_RES_1
Definition: aip.h:218
-
@ PS2_MOUSE_RES_8
Definition: aip.h:221
-
@ PS2_MOUSE_RES_4
Definition: aip.h:220
+
uint8_t Always0
Definition aip.h:3
+
uint8_t RightButton
Definition aip.h:1
+
uint8_t YMovement
Definition aip.h:243
+
PS2_MOUSE_RESOLUTION
Definition aip.h:217
+
@ PS2_MOUSE_RES_2
Definition aip.h:219
+
@ PS2_MOUSE_RES_1
Definition aip.h:218
+
@ PS2_MOUSE_RES_8
Definition aip.h:221
+
@ PS2_MOUSE_RES_4
Definition aip.h:220
void PS2Wait(const bool Output)
-
uint8_t LeftButton
Definition: aip.h:0
- - - - - -
struct InodeOperations __attribute__((packed))
+
uint8_t LeftButton
Definition aip.h:0
+ + + + + +
diff --git a/docs/d1/df9/md_Userspace_README.html b/docs/d2/d04/md_Userspace_2README.html similarity index 77% rename from docs/d1/df9/md_Userspace_README.html rename to docs/d2/d04/md_Userspace_2README.html index 1c4ee67f..6d03efab 100644 --- a/docs/d1/df9/md_Userspace_README.html +++ b/docs/d2/d04/md_Userspace_2README.html @@ -5,7 +5,7 @@ - + Fennix: Userspace @@ -52,21 +52,22 @@
- + +/* @license-end */ +
@@ -80,8 +81,8 @@ $(function() {
@@ -94,23 +95,30 @@ $(document).ready(function(){initNavTree('d1/df9/md_Userspace_README.html','../.
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
-
Userspace
+
+
Userspace
-
+

+
diff --git a/docs/d2/d55/structSuperBlockOperations.html b/docs/d2/d55/structSuperBlockOperations.html index 7c81f42c..df5e8b71 100644 --- a/docs/d2/d55/structSuperBlockOperations.html +++ b/docs/d2/d55/structSuperBlockOperations.html @@ -5,7 +5,7 @@ - + Fennix: SuperBlockOperations Struct Reference @@ -52,21 +52,22 @@
- + +/* @license-end */ +
@@ -80,7 +81,7 @@ $(function() {
@@ -94,36 +95,44 @@ $(document).ready(function(){initNavTree('d2/d55/structSuperBlockOperations.html
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
SuperBlockOperations Struct Reference
+
SuperBlockOperations Struct Reference
+ +

#include <fs.h>

- - + - + - + - +

+

Data Fields

int(* AllocateInode )(struct FileSystemInfo *Info, struct Inode **Result)
int(* AllocateInode )(struct FileSystemInfo *Info, struct Inode **Result)
 
int(* DeleteInode )(struct FileSystemInfo *Info, struct Inode *Node)
int(* DeleteInode )(struct FileSystemInfo *Info, struct Inode *Node)
 
int(* Synchronize )(struct FileSystemInfo *Info, struct Inode *Node)
int(* Synchronize )(struct FileSystemInfo *Info, struct Inode *Node)
 
int(* Destroy )(struct FileSystemInfo *Info)
int(* Destroy )(struct FileSystemInfo *Info)
 

Detailed Description

Definition at line 340 of file fs.h.

Field Documentation

- -

◆ AllocateInode

+ +

◆ AllocateInode

@@ -138,8 +147,8 @@ Data Fields
- -

◆ DeleteInode

+ +

◆ DeleteInode

@@ -154,8 +163,8 @@ Data Fields
- -

◆ Destroy

+ +

◆ Destroy

@@ -179,8 +188,8 @@ Data Fields
- -

◆ Synchronize

+ +

◆ Synchronize

@@ -214,7 +223,7 @@ Data Fields diff --git a/docs/d2/d6e/syscalls_8h.html b/docs/d2/d6e/syscalls_8h.html index 02882c4f..ceb7a052 100644 --- a/docs/d2/d6e/syscalls_8h.html +++ b/docs/d2/d6e/syscalls_8h.html @@ -5,7 +5,7 @@ - + Fennix: Kernel/include/interface/syscalls.h File Reference @@ -52,21 +52,22 @@
- + +/* @license-end */ +
@@ -80,7 +81,7 @@ $(function() {
@@ -94,9 +95,16 @@ $(document).ready(function(){initNavTree('d2/d6e/syscalls_8h.html','../../'); in
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -105,181 +113,180 @@ $(document).ready(function(){initNavTree('d2/d6e/syscalls_8h.html','../../'); in Typedefs | Enumerations | Functions
-
-
syscalls.h File Reference
+
syscalls.h File Reference

Go to the source code of this file.

- - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + +

+

Macros

#define scarg   __UINTPTR_TYPE__
#define scarg   __UINTPTR_TYPE__
 
#define __SYS_NULL   ((void *)0)
 NULL pointer. More...
#define __SYS_NULL   ((void *)0)
 NULL pointer.
 
#define call_api_version(version)   syscall1(SYS_API_VERSION, (scarg)version)
 Set syscall version. More...
#define call_api_version(version)   syscall1(SYS_API_VERSION, (scarg)version)
 Set syscall version.
 
#define call_read(fd, buf, count)   syscall3(SYS_READ, (scarg)fd, (scarg)buf, (scarg)count)
 Read from a file descriptor. More...
#define call_read(fd, buf, count)   syscall3(SYS_READ, (scarg)fd, (scarg)buf, (scarg)count)
 Read from a file descriptor.
 
#define call_pread(fd, buf, count, offset)   syscall4(SYS_PREAD, (scarg)fd, (scarg)buf, (scarg)count, (scarg)offset)
 Read from a file descriptor. More...
#define call_pread(fd, buf, count, offset)   syscall4(SYS_PREAD, (scarg)fd, (scarg)buf, (scarg)count, (scarg)offset)
 Read from a file descriptor.
 
#define call_write(fd, buf, count)   syscall3(SYS_WRITE, (scarg)fd, (scarg)buf, (scarg)count)
 Write to a file descriptor. More...
#define call_write(fd, buf, count)   syscall3(SYS_WRITE, (scarg)fd, (scarg)buf, (scarg)count)
 Write to a file descriptor.
 
#define call_pwrite(fd, buf, count, offset)   syscall4(SYS_PWRITE, (scarg)fd, (scarg)buf, (scarg)count, (scarg)offset)
 Write to a file descriptor. More...
#define call_pwrite(fd, buf, count, offset)   syscall4(SYS_PWRITE, (scarg)fd, (scarg)buf, (scarg)count, (scarg)offset)
 Write to a file descriptor.
 
#define call_open(pathname, flags, mode)   syscall3(SYS_OPEN, (scarg)pathname, (scarg)flags, (scarg)mode)
 Open a file. More...
#define call_open(pathname, flags, mode)   syscall3(SYS_OPEN, (scarg)pathname, (scarg)flags, (scarg)mode)
 Open a file.
 
#define call_close(fd)   syscall1(SYS_CLOSE, fd)
 Close a file descriptor. More...
#define call_close(fd)   syscall1(SYS_CLOSE, fd)
 Close a file descriptor.
 
#define call_ioctl(fd, request, argp)   syscall3(SYS_IOCTL, (scarg)fd, (scarg)request, (scarg)argp)
 Control a device. More...
#define call_ioctl(fd, request, argp)   syscall3(SYS_IOCTL, (scarg)fd, (scarg)request, (scarg)argp)
 Control a device.
 
#define call_stat(pathname, statbuf)   syscall2(SYS_STAT, (scarg)pathname, (scarg)statbuf)
 Retrieve file status. More...
#define call_stat(pathname, statbuf)   syscall2(SYS_STAT, (scarg)pathname, (scarg)statbuf)
 Retrieve file status.
 
#define call_fstat(fd, statbuf)   syscall2(SYS_FSTAT, (scarg)fd, (scarg)statbuf)
 Retrieve file status for an open file descriptor. More...
#define call_fstat(fd, statbuf)   syscall2(SYS_FSTAT, (scarg)fd, (scarg)statbuf)
 Retrieve file status for an open file descriptor.
 
#define call_lstat(pathname, statbuf)   syscall2(SYS_LSTAT, (scarg)pathname, (scarg)statbuf)
 Retrieve file status with symbolic link resolution. More...
#define call_lstat(pathname, statbuf)   syscall2(SYS_LSTAT, (scarg)pathname, (scarg)statbuf)
 Retrieve file status with symbolic link resolution.
 
#define call_access(pathname, mode)   syscall2(SYS_ACCESS, (scarg)pathname, (scarg)mode)
 Check a file's accessibility. More...
#define call_access(pathname, mode)   syscall2(SYS_ACCESS, (scarg)pathname, (scarg)mode)
 Check a file's accessibility.
 
#define call_truncate(pathname, length)   syscall2(SYS_TRUNCATE, (scarg)pathname, (scarg)length)
 Change the size of a file. More...
#define call_truncate(pathname, length)   syscall2(SYS_TRUNCATE, (scarg)pathname, (scarg)length)
 Change the size of a file.
 
#define call_ftruncate(fd, length)   syscall2(SYS_FTRUNCATE, (scarg)fd, (scarg)length)
 Change the size of a file referred by a file descriptor. More...
#define call_ftruncate(fd, length)   syscall2(SYS_FTRUNCATE, (scarg)fd, (scarg)length)
 Change the size of a file referred by a file descriptor.
 
#define call_tell(fd)   syscall1(SYS_TELL, (scarg)fd)
 Get the current file offset. More...
#define call_tell(fd)   syscall1(SYS_TELL, (scarg)fd)
 Get the current file offset.
 
#define call_seek(fd, offset, whence)   syscall3(SYS_SEEK, (scarg)fd, (scarg)offset, (scarg)whence)
 Set the file offset. More...
#define call_seek(fd, offset, whence)   syscall3(SYS_SEEK, (scarg)fd, (scarg)offset, (scarg)whence)
 Set the file offset.
 
#define call_exit(status)   syscall1(SYS_EXIT, (scarg)status)
 Terminate the calling process. More...
#define call_exit(status)   syscall1(SYS_EXIT, (scarg)status)
 Terminate the calling process.
 
#define call_fork()   syscall0(SYS_FORK)
 Create a child process. More...
#define call_fork()   syscall0(SYS_FORK)
 Create a child process.
 
#define call_execve(pathname, argv, envp)   syscall3(SYS_EXECVE, (scarg)pathname, (scarg)argv, (scarg)envp)
 Execute a program. More...
#define call_execve(pathname, argv, envp)   syscall3(SYS_EXECVE, (scarg)pathname, (scarg)argv, (scarg)envp)
 Execute a program.
 
#define call_getpid()   syscall0(SYS_GETPID)
 Get the process ID of the calling process. More...
#define call_getpid()   syscall0(SYS_GETPID)
 Get the process ID of the calling process.
 
#define call_getppid()   syscall0(SYS_GETPPID)
 Get the parent process ID. More...
#define call_getppid()   syscall0(SYS_GETPPID)
 Get the parent process ID.
 
#define call_waitpid(pid, wstatus, options)   syscall3(SYS_WAITPID, (scarg)pid, (scarg)wstatus, (scarg)options)
 Wait for a child process to change state. More...
#define call_waitpid(pid, wstatus, options)   syscall3(SYS_WAITPID, (scarg)pid, (scarg)wstatus, (scarg)options)
 Wait for a child process to change state.
 
#define call_kill(pid, sig)   syscall2(SYS_KILL, (scarg)pid, (scarg)sig)
 Send a signal to a process. More...
#define call_kill(pid, sig)   syscall2(SYS_KILL, (scarg)pid, (scarg)sig)
 Send a signal to a process.
 
#define call_prctl(option, arg1, arg2, arg3, arg4)   syscall5(SYS_PRCTL, (scarg)option, (scarg)arg1, (scarg)arg2, (scarg)arg3, (scarg)arg4)
 Process/Thread Control. More...
#define call_prctl(option, arg1, arg2, arg3, arg4)   syscall5(SYS_PRCTL, (scarg)option, (scarg)arg1, (scarg)arg2, (scarg)arg3, (scarg)arg4)
 Process/Thread Control.
 
#define call_brk(end_data)   syscall1(SYS_BRK, (scarg)end_data)
 Set the program break. More...
#define call_brk(end_data)   syscall1(SYS_BRK, (scarg)end_data)
 Set the program break.
 
#define call_mmap(addr, length, prot, flags, fd, offset)   syscall6(SYS_MMAP, (scarg)addr, (scarg)length, (scarg)prot, (scarg)flags, (scarg)fd, (scarg)offset)
 Map files or devices into memory. More...
#define call_mmap(addr, length, prot, flags, fd, offset)   syscall6(SYS_MMAP, (scarg)addr, (scarg)length, (scarg)prot, (scarg)flags, (scarg)fd, (scarg)offset)
 Map files or devices into memory.
 
#define call_munmap(addr, length)   syscall2(SYS_MUNMAP, (scarg)addr, (scarg)length)
 Unmap a mapped memory region. More...
#define call_munmap(addr, length)   syscall2(SYS_MUNMAP, (scarg)addr, (scarg)length)
 Unmap a mapped memory region.
 
#define call_mprotect(addr, length, prot)   syscall3(SYS_MPROTECT, (scarg)addr, (scarg)length, (scarg)prot)
 Change memory protection. More...
#define call_mprotect(addr, length, prot)   syscall3(SYS_MPROTECT, (scarg)addr, (scarg)length, (scarg)prot)
 Change memory protection.
 
#define call_madvise(addr, length, advice)   syscall3(SYS_MADVISE, (scarg)addr, (scarg)length, (scarg)advice)
 Provide advice about memory usage. More...
#define call_madvise(addr, length, advice)   syscall3(SYS_MADVISE, (scarg)addr, (scarg)length, (scarg)advice)
 Provide advice about memory usage.
 
#define call_pipe(pipefd)   syscall1(SYS_PIPE, (scarg)pipefd)
 Create a pipe. More...
#define call_pipe(pipefd)   syscall1(SYS_PIPE, (scarg)pipefd)
 Create a pipe.
 
#define call_dup(oldfd)   syscall1(SYS_DUP, (scarg)oldfd)
 Duplicate a file descriptor. More...
#define call_dup(oldfd)   syscall1(SYS_DUP, (scarg)oldfd)
 Duplicate a file descriptor.
 
#define call_dup2(oldfd, newfd)   syscall2(SYS_DUP2, (scarg)oldfd, (scarg)newfd)
 Duplicate a file descriptor to a specific value. More...
#define call_dup2(oldfd, newfd)   syscall2(SYS_DUP2, (scarg)oldfd, (scarg)newfd)
 Duplicate a file descriptor to a specific value.
 
#define call_socket(domain, type, protocol)   syscall3(SYS_SOCKET, (scarg)domain, (scarg)type, (scarg)protocol)
 Create an endpoint for communication. More...
#define call_socket(domain, type, protocol)   syscall3(SYS_SOCKET, (scarg)domain, (scarg)type, (scarg)protocol)
 Create an endpoint for communication.
 
#define call_bind(sockfd, addr, addrlen)   syscall3(SYS_BIND, (scarg)sockfd, (scarg)addr, (scarg)addrlen)
 Bind a socket to a local address. More...
#define call_bind(sockfd, addr, addrlen)   syscall3(SYS_BIND, (scarg)sockfd, (scarg)addr, (scarg)addrlen)
 Bind a socket to a local address.
 
#define call_connect(sockfd, addr, addrlen)   syscall3(SYS_CONNECT, (scarg)sockfd, (scarg)addr, (scarg)addrlen)
 Connect to a remote address. More...
#define call_connect(sockfd, addr, addrlen)   syscall3(SYS_CONNECT, (scarg)sockfd, (scarg)addr, (scarg)addrlen)
 Connect to a remote address.
 
#define call_listen(sockfd, backlog)   syscall2(SYS_LISTEN, (scarg)sockfd, (scarg)backlog)
 Listen for incoming connections on a socket. More...
#define call_listen(sockfd, backlog)   syscall2(SYS_LISTEN, (scarg)sockfd, (scarg)backlog)
 Listen for incoming connections on a socket.
 
#define call_accept(sockfd, addr, addrlen)   syscall3(SYS_ACCEPT, (scarg)sockfd, (scarg)addr, (scarg)addrlen)
 Accept an incoming connection on a socket. More...
#define call_accept(sockfd, addr, addrlen)   syscall3(SYS_ACCEPT, (scarg)sockfd, (scarg)addr, (scarg)addrlen)
 Accept an incoming connection on a socket.
 
#define call_send(sockfd, buf, len, flags)   syscall4(SYS_SEND, (scarg)sockfd, (scarg)buf, (scarg)len, (scarg)flags)
 Send data on a socket. More...
#define call_send(sockfd, buf, len, flags)   syscall4(SYS_SEND, (scarg)sockfd, (scarg)buf, (scarg)len, (scarg)flags)
 Send data on a socket.
 
#define call_recv(sockfd, buf, len, flags)   syscall4(SYS_RECV, (scarg)sockfd, (scarg)buf, (scarg)len, (scarg)flags)
 Receive data on a socket. More...
#define call_recv(sockfd, buf, len, flags)   syscall4(SYS_RECV, (scarg)sockfd, (scarg)buf, (scarg)len, (scarg)flags)
 Receive data on a socket.
 
#define call_shutdown(sockfd, how)   syscall2(SYS_SHUTDOWN, (scarg)sockfd, (scarg)how)
 Shut down part of a full-duplex connection. More...
#define call_shutdown(sockfd, how)   syscall2(SYS_SHUTDOWN, (scarg)sockfd, (scarg)how)
 Shut down part of a full-duplex connection.
 
#define call_time(t)   syscall1(SYS_TIME, t)
 Get the current time. More...
#define call_time(t)   syscall1(SYS_TIME, t)
 Get the current time.
 
#define call_clock_gettime(clockid, tp)   syscall2(SYS_CLOCK_GETTIME, (scarg)clockid, (scarg)tp)
 Get the current time of a specific clock. More...
#define call_clock_gettime(clockid, tp)   syscall2(SYS_CLOCK_GETTIME, (scarg)clockid, (scarg)tp)
 Get the current time of a specific clock.
 
#define call_clock_settime(clockid, tp)   syscall2(SYS_CLOCK_SETTIME, (scarg)clockid, (scarg)tp)
 Set the current time of a specific clock. More...
#define call_clock_settime(clockid, tp)   syscall2(SYS_CLOCK_SETTIME, (scarg)clockid, (scarg)tp)
 Set the current time of a specific clock.
 
#define call_nanosleep(req, rem)   syscall2(SYS_NANOSLEEP, (scarg)req, (scarg)rem)
 Sleep for a specified time. More...
#define call_nanosleep(req, rem)   syscall2(SYS_NANOSLEEP, (scarg)req, (scarg)rem)
 Sleep for a specified time.
 
#define call_getcwd(buf, size)   syscall2(SYS_GETCWD, (scarg)buf, (scarg)size)
 Get the current working directory. More...
#define call_getcwd(buf, size)   syscall2(SYS_GETCWD, (scarg)buf, (scarg)size)
 Get the current working directory.
 
#define call_chdir(path)   syscall1(SYS_CHDIR, (scarg)path)
 Change the current working directory. More...
#define call_chdir(path)   syscall1(SYS_CHDIR, (scarg)path)
 Change the current working directory.
 
#define call_mkdir(path, mode)   syscall2(SYS_MKDIR, (scarg)path, (scarg)mode)
 Create a new directory. More...
#define call_mkdir(path, mode)   syscall2(SYS_MKDIR, (scarg)path, (scarg)mode)
 Create a new directory.
 
#define call_rmdir(path)   syscall1(SYS_RMDIR, (scarg)path)
 Remove an empty directory. More...
#define call_rmdir(path)   syscall1(SYS_RMDIR, (scarg)path)
 Remove an empty directory.
 
#define call_unlink(pathname)   syscall1(SYS_UNLINK, (scarg)pathname)
 Remove a file. More...
#define call_unlink(pathname)   syscall1(SYS_UNLINK, (scarg)pathname)
 Remove a file.
 
#define call_rename(oldpath, newpath)   syscall2(SYS_RENAME, (scarg)oldpath, (scarg)newpath)
 Rename a file or directory. More...
#define call_rename(oldpath, newpath)   syscall2(SYS_RENAME, (scarg)oldpath, (scarg)newpath)
 Rename a file or directory.
 
- - + - +

+

Typedefs

typedef int __SYS_clockid_t
typedef int __SYS_clockid_t
 
typedef unsigned int __SYS_socklen_t
typedef unsigned int __SYS_socklen_t
 
- -
} -
} - - - -
} -
} - -
} - - -

+

Enumerations

enum  syscall_mmap_flags_t {
+
enum  syscall_mmap_flags_t {
  __SYS_PROT_READ = 0x1 , __SYS_PROT_WRITE = 0x2 , __SYS_PROT_EXEC = 0x4 @@ -294,7 +301,7 @@ Enumerations
 
enum  syscall_open_flags_t {
+
enum  syscall_open_flags_t {
  __SYS_O_RDONLY = 0x1 , __SYS_O_WRONLY = 0x2 , __SYS_O_RDWR = 0x3 @@ -312,24 +319,24 @@ Enumerations
 
enum  syscall_access_flags_t { __SYS_F_OK = 0 +
enum  syscall_access_flags_t { __SYS_F_OK = 0 , __SYS_R_OK = 1 , __SYS_W_OK = 2 , __SYS_X_OK = 3 }
 
enum  syscall_prctl_options_t { __SYS_GET_GS = 0 +
enum  syscall_prctl_options_t { __SYS_GET_GS = 0 , __SYS_SET_GS = 1 , __SYS_GET_FS = 2 , __SYS_SET_FS = 3 }
 
enum  syscall_seek_whence_t { __SYS_SEEK_SET = 0 +
enum  syscall_seek_whence_t { __SYS_SEEK_SET = 0 , __SYS_SEEK_CUR = 1 , __SYS_SEEK_END = 2 }
 
enum  syscall_signal_t {
+
enum  syscall_signal_t {
  __SYS_SIGNULL = 0 , __SYS_SIGABRT = 1 , __SYS_SIGALRM = 2 @@ -415,7 +422,7 @@ Enumerations
 
enum  syscall_signal_disposition_t {
+
enum  syscall_signal_disposition_t {
  __SYS_SIG_TERM = 0 , __SYS_SIG_IGN = 1 , __SYS_SIG_CONT = 2 @@ -425,12 +432,12 @@ Enumerations
 
enum  syscall_signal_actions_t { __SYS_SIG_BLOCK = 0 +
enum  syscall_signal_actions_t { __SYS_SIG_BLOCK = 0 , __SYS_SIG_UNBLOCK = 1 , __SYS_SIG_SETMASK = 2 }
 
enum  syscall_signal_action_flags_t {
+
enum  syscall_signal_action_flags_t {
  __SYS_SA_NOCLDSTOP = 1 , __SYS_SA_ONSTACK = 0x08000000 , __SYS_SA_RESETHAND = 0x80000000 @@ -442,18 +449,18 @@ Enumerations
 
enum  syscall_signal_action_disposition_t { __SYS_SIG_ERR = -1 +
enum  syscall_signal_action_disposition_t { __SYS_SIG_ERR = -1 , __SYS_SIG_DFL = 0 , ___SYS_SIG_IGN = 1 }
 
enum  syscall_clockid_t { __SYS_CLOCK_MONOTONIC = 1 +
enum  syscall_clockid_t { __SYS_CLOCK_MONOTONIC = 1 , __SYS_CLOCK_PROCESS_CPUTIME_ID = 2 , __SYS_CLOCK_REALTIME = 3 , __SYS_CLOCK_THREAD_CPUTIME_ID = 4 }
 
enum  syscalls_t {
+
enum  syscalls_t {
  SYS_API_VERSION = 0 , SYS_READ = 100 , SYS_PREAD @@ -522,35 +529,33 @@ Enumerations
 List of syscalls. More...
 
- - - + + - - + + - - + + - - + + - - + + - - + + - - + + - -

+

Functions

static scarg syscall0 (scarg syscall)
 Syscall wrapper with 0 arguments. More...
static scarg syscall0 (scarg syscall)
 Syscall wrapper with 0 arguments.
 
static scarg syscall1 (scarg syscall, scarg arg1)
 Syscall wrapper with 1 argument. More...
static scarg syscall1 (scarg syscall, scarg arg1)
 Syscall wrapper with 1 argument.
 
static scarg syscall2 (scarg syscall, scarg arg1, scarg arg2)
 Syscall wrapper with 2 arguments. More...
static scarg syscall2 (scarg syscall, scarg arg1, scarg arg2)
 Syscall wrapper with 2 arguments.
 
static scarg syscall3 (scarg syscall, scarg arg1, scarg arg2, scarg arg3)
 Syscall wrapper with 3 arguments. More...
static scarg syscall3 (scarg syscall, scarg arg1, scarg arg2, scarg arg3)
 Syscall wrapper with 3 arguments.
 
static scarg syscall4 (scarg syscall, scarg arg1, scarg arg2, scarg arg3, scarg arg4)
 Syscall wrapper with 4 arguments. More...
static scarg syscall4 (scarg syscall, scarg arg1, scarg arg2, scarg arg3, scarg arg4)
 Syscall wrapper with 4 arguments.
 
static scarg syscall5 (scarg syscall, scarg arg1, scarg arg2, scarg arg3, scarg arg4, scarg arg5)
 Syscall wrapper with 5 arguments. More...
static scarg syscall5 (scarg syscall, scarg arg1, scarg arg2, scarg arg3, scarg arg4, scarg arg5)
 Syscall wrapper with 5 arguments.
 
static scarg syscall6 (scarg syscall, scarg arg1, scarg arg2, scarg arg3, scarg arg4, scarg arg5, scarg arg6)
 Syscall wrapper with 6 arguments. More...
static scarg syscall6 (scarg syscall, scarg arg1, scarg arg2, scarg arg3, scarg arg4, scarg arg5, scarg arg6)
 Syscall wrapper with 6 arguments.
 
 _Static_assert ((int) __SYS_SIG_IGN==(int) ___SYS_SIG_IGN, "SIG_IGN values do not match")
 

Macro Definition Documentation

- -

◆ __SYS_NULL

+ +

◆ __SYS_NULL

@@ -565,12 +570,12 @@ Functions

This is a pointer to address 0, which is reserved and cannot be dereferenced.

Note
This macro is defined only for this documentation.
-

Definition at line 187 of file syscalls.h.

+

Definition at line 229 of file syscalls.h.

- -

◆ call_accept

+ +

◆ call_accept

@@ -601,7 +606,7 @@ Functions
-

Accept an incoming connection on a socket.

+

Accept an incoming connection on a socket.

int accept(int sockfd, struct sockaddr *addr, socklen_t *addrlen);

Accepts an incoming connection on a listening socket, creating a new socket for communication.

Parameters
@@ -614,16 +619,16 @@ Functions
Returns
  • New socket file descriptor on success
  • -
  • EINVAL if parameters are invalid
  • +
  • EINVAL if parameters are invalid
-

Definition at line 1527 of file syscalls.h.

+

Definition at line 1569 of file syscalls.h.

- -

◆ call_access

+ +

◆ call_access

@@ -648,7 +653,7 @@ Functions
-

Check a file's accessibility.

+

Check a file's accessibility.

int access(const char *pathname, int mode);

Checks if the calling process can access the file specified by pathname according to the specified mode.

Parameters
@@ -671,14 +676,14 @@ Functions
  • ENOENT if the file does not exist
  • -
    See also
    syscall_access_flags_t
    +
    See also
    syscall_access_flags_t
    -

    Definition at line 1446 of file syscalls.h.

    +

    Definition at line 1488 of file syscalls.h.

    - -

    ◆ call_api_version

    + +

    ◆ call_api_version

    @@ -693,7 +698,7 @@ Functions
    -

    Set syscall version.

    +

    Set syscall version.

    int api_version(int version);

    This syscall is used to set the version of the list. To prevent applications from breaking on major changes, this should be called at the very beginning of the program.

    Parameters
    @@ -707,14 +712,14 @@ Functions
  • EINVAL if the requested version is invalid
  • -
    Note
    If this syscall is not used, the latest version will be used.
    +
    Note
    If this syscall is not used, the latest version will be used.
    -

    Definition at line 1409 of file syscalls.h.

    +

    Definition at line 1451 of file syscalls.h.

    - -

    ◆ call_bind

    + +

    ◆ call_bind

    @@ -745,7 +750,7 @@ Functions
    -

    Bind a socket to a local address.

    +

    Bind a socket to a local address.

    int bind(int sockfd, const struct sockaddr *addr, socklen_t addrlen);

    Binds a socket to a local address so it can listen for incoming connections.

    Parameters
    @@ -758,16 +763,16 @@ Functions
    Returns
    • EOK on success
    • -
    • EINVAL if the socket is invalid
    • +
    • EINVAL if the socket is invalid
    -

    Definition at line 1518 of file syscalls.h.

    +

    Definition at line 1560 of file syscalls.h.

    - -

    ◆ call_brk

    + +

    ◆ call_brk

    @@ -782,7 +787,7 @@ Functions
    -

    Set the program break.

    +

    Set the program break.

    int brk(void *end_data);

    Increases or decreases the program’s data space, ending at end_data.

    Parameters
    @@ -793,16 +798,16 @@ Functions
    Returns
    • EOK on success
    • -
    • ENOMEM if memory allocation fails
    • +
    • ENOMEM if memory allocation fails
    -

    Definition at line 1489 of file syscalls.h.

    +

    Definition at line 1531 of file syscalls.h.

    - -

    ◆ call_chdir

    + +

    ◆ call_chdir

    @@ -817,7 +822,7 @@ Functions
    -

    Change the current working directory.

    +

    Change the current working directory.

    int chdir(const char *path);

    Changes the current working directory to the specified path.

    Parameters
    @@ -829,16 +834,16 @@ Functions
    Returns
    • EOK on success
    • ENOENT if the directory does not exist
    • -
    • EACCES if permission is denied
    • +
    • EACCES if permission is denied
    -

    Definition at line 1558 of file syscalls.h.

    +

    Definition at line 1600 of file syscalls.h.

    - -

    ◆ call_clock_gettime

    + +

    ◆ call_clock_gettime

    @@ -863,7 +868,7 @@ Functions
    -

    Get the current time of a specific clock.

    +

    Get the current time of a specific clock.

    int clock_gettime(clockid_t clockid, struct timespec *tp);

    Retrieves the current time for the specified clock (CLOCK_REALTIME, CLOCK_MONOTONIC, etc.).

    Parameters
    @@ -875,16 +880,16 @@ Functions
    Returns
    • EOK on success
    • -
    • EINVAL if parameters are invalid
    • +
    • EINVAL if parameters are invalid
    -

    Definition at line 1544 of file syscalls.h.

    +

    Definition at line 1586 of file syscalls.h.

    - -

    ◆ call_clock_settime

    + +

    ◆ call_clock_settime

    @@ -909,7 +914,7 @@ Functions
    -

    Set the current time of a specific clock.

    +

    Set the current time of a specific clock.

    int clock_settime(clockid_t clockid, const struct timespec *tp);

    Sets the time for the specified clock (CLOCK_REALTIME, CLOCK_MONOTONIC, etc.).

    Parameters
    @@ -921,16 +926,16 @@ Functions
    Returns
    • EOK on success
    • -
    • EINVAL if parameters are invalid
    • +
    • EINVAL if parameters are invalid
    -

    Definition at line 1547 of file syscalls.h.

    +

    Definition at line 1589 of file syscalls.h.

    - -

    ◆ call_close

    + +

    ◆ call_close

    @@ -945,7 +950,7 @@ Functions
    -

    Close a file descriptor.

    +

    Close a file descriptor.

    int close(int fd);

    Closes the file descriptor fd, releasing its resources.

    Parameters
    @@ -956,16 +961,16 @@ Functions
    Returns
    • EOK on success
    • -
    • EBADF if fd is not a valid file descriptor
    • +
    • EBADF if fd is not a valid file descriptor
    -

    Definition at line 1429 of file syscalls.h.

    +

    Definition at line 1471 of file syscalls.h.

    - -

    ◆ call_connect

    + +

    ◆ call_connect

    @@ -996,7 +1001,7 @@ Functions
    -

    Connect to a remote address.

    +

    Connect to a remote address.

    int connect(int sockfd, const struct sockaddr *addr, socklen_t addrlen);

    Connects a socket to a remote address.

    Parameters
    @@ -1009,16 +1014,16 @@ Functions
    Returns
    • EOK on success
    • -
    • EINVAL if parameters are invalid
    • +
    • EINVAL if parameters are invalid
    -

    Definition at line 1521 of file syscalls.h.

    +

    Definition at line 1563 of file syscalls.h.

    - -

    ◆ call_dup

    + +

    ◆ call_dup

    @@ -1033,7 +1038,7 @@ Functions
    -

    Duplicate a file descriptor.

    +

    Duplicate a file descriptor.

    int dup(int oldfd);

    Duplicates the file descriptor oldfd, returning the new file descriptor.

    Parameters
    @@ -1044,16 +1049,16 @@ Functions
    Returns
    • New file descriptor on success
    • -
    • EBADF if oldfd is invalid
    • +
    • EBADF if oldfd is invalid
    -

    Definition at line 1509 of file syscalls.h.

    +

    Definition at line 1551 of file syscalls.h.

    - -

    ◆ call_dup2

    + +

    ◆ call_dup2

    @@ -1078,7 +1083,7 @@ Functions
    -

    Duplicate a file descriptor to a specific value.

    +

    Duplicate a file descriptor to a specific value.

    int dup2(int oldfd, int newfd);

    Duplicates oldfd to newfd. If newfd is already open, it will be closed first.

    Parameters
    @@ -1091,16 +1096,16 @@ Functions
    Returns
    • newfd on success
    • EBADF if oldfd is invalid
    • -
    • EINVAL if newfd is invalid
    • +
    • EINVAL if newfd is invalid
    -

    Definition at line 1512 of file syscalls.h.

    +

    Definition at line 1554 of file syscalls.h.

    - -

    ◆ call_execve

    + +

    ◆ call_execve

    @@ -1131,7 +1136,7 @@ Functions
    -

    Execute a program.

    +

    Execute a program.

    int execve(const char *pathname, char *const argv[], char *const envp[]);

    Replaces the current process image with a new process image specified by pathname.

    Parameters
    @@ -1145,16 +1150,16 @@ Functions
    Returns
    • Does not return on success
    • ENOENT if the file does not exist
    • -
    • EACCES if permissions are insufficient
    • +
    • EACCES if permissions are insufficient
    -

    Definition at line 1469 of file syscalls.h.

    +

    Definition at line 1511 of file syscalls.h.

    - -

    ◆ call_exit

    + +

    ◆ call_exit

    @@ -1169,7 +1174,7 @@ Functions
    -

    Terminate the calling process.

    +

    Terminate the calling process.

    void exit(int status);

    Terminates the calling process with the specified status. The status code is made available to the parent process.

    Parameters
    @@ -1178,14 +1183,14 @@ Functions
    -
    Returns
    This function does not return.
    +
    Returns
    This function does not return.
    -

    Definition at line 1463 of file syscalls.h.

    +

    Definition at line 1505 of file syscalls.h.

    - -

    ◆ call_fork

    + +

    ◆ call_fork

    @@ -1199,22 +1204,22 @@ Functions
    -

    Create a child process.

    +

    Create a child process.

    pid_t fork(void);

    Creates a new process by duplicating the calling process. The child process has its own copy of the parent's address space.

    Returns
    • 0 to the child process
    • PID of the child to the parent process
    • -
    • ENOMEM if memory is insufficient
    • +
    • ENOMEM if memory is insufficient
    -

    Definition at line 1466 of file syscalls.h.

    +

    Definition at line 1508 of file syscalls.h.

    - -

    ◆ call_fstat

    + +

    ◆ call_fstat

    @@ -1239,7 +1244,7 @@ Functions
    -

    Retrieve file status for an open file descriptor.

    +

    Retrieve file status for an open file descriptor.

    int fstat(int fd, struct stat *statbuf);

    Gets the status of the file referred to by fd.

    Parameters
    @@ -1252,16 +1257,16 @@ Functions
    Returns
    • EOK on success
    • EBADF if fd is not a valid file descriptor
    • -
    • EFAULT if statbuf is outside accessible address space
    • +
    • EFAULT if statbuf is outside accessible address space
    -

    Definition at line 1440 of file syscalls.h.

    +

    Definition at line 1482 of file syscalls.h.

    - -

    ◆ call_ftruncate

    + +

    ◆ call_ftruncate

    @@ -1286,7 +1291,7 @@ Functions
    -

    Change the size of a file referred by a file descriptor.

    +

    Change the size of a file referred by a file descriptor.

    int ftruncate(int fd, off_t length);

    Sets the size of the file referred to by fd to length.

    Parameters
    @@ -1299,16 +1304,16 @@ Functions
    Returns
    -

    Definition at line 1452 of file syscalls.h.

    +

    Definition at line 1494 of file syscalls.h.

    - -

    ◆ call_getcwd

    + +

    ◆ call_getcwd

    @@ -1333,7 +1338,7 @@ Functions
    -

    Get the current working directory.

    +

    Get the current working directory.

    char *getcwd(char *buf, size_t size);

    Retrieves the current working directory.

    Parameters
    @@ -1345,16 +1350,16 @@ Functions
    Returns
    -

    Definition at line 1555 of file syscalls.h.

    +

    Definition at line 1597 of file syscalls.h.

    - -

    ◆ call_getpid

    + +

    ◆ call_getpid

    @@ -1368,20 +1373,20 @@ Functions
    -

    Get the process ID of the calling process.

    +

    Get the process ID of the calling process.

    pid_t getpid(void);

    Returns the process ID of the calling process.

    Returns
      -
    • Process ID on success
    • +
    • Process ID on success
    -

    Definition at line 1472 of file syscalls.h.

    +

    Definition at line 1514 of file syscalls.h.

    - -

    ◆ call_getppid

    + +

    ◆ call_getppid

    @@ -1395,20 +1400,20 @@ Functions
    -

    Get the parent process ID.

    +

    Get the parent process ID.

    pid_t getppid(void);

    Returns the parent process ID of the calling process.

    Returns
      -
    • Parent process ID on success
    • +
    • Parent process ID on success
    -

    Definition at line 1475 of file syscalls.h.

    +

    Definition at line 1517 of file syscalls.h.

    - -

    ◆ call_ioctl

    + +

    ◆ call_ioctl

    @@ -1439,7 +1444,7 @@ Functions
    -

    Control a device.

    +

    Control a device.

    int ioctl(int fd, unsigned long request, void *argp);

    Manipulates the underlying parameters of a device.

    Parameters
    @@ -1453,16 +1458,16 @@ Functions
    Returns
    • EOK on success
    • EBADF if fd is not valid
    • -
    • EINVAL if the request is invalid
    • +
    • EINVAL if the request is invalid
    -

    Definition at line 1432 of file syscalls.h.

    +

    Definition at line 1474 of file syscalls.h.

    - -

    ◆ call_kill

    + +

    ◆ call_kill

    @@ -1487,7 +1492,7 @@ Functions
    -

    Send a signal to a process.

    +

    Send a signal to a process.

    int kill(pid_t pid, int sig);

    Sends the signal sig to the process specified by pid.

    Parameters
    @@ -1500,16 +1505,16 @@ Functions
    Returns
    • EOK on success
    • ESRCH if the process does not exist
    • -
    • EINVAL if sig is invalid
    • +
    • EINVAL if sig is invalid
    -

    Definition at line 1481 of file syscalls.h.

    +

    Definition at line 1523 of file syscalls.h.

    - -

    ◆ call_listen

    + +

    ◆ call_listen

    @@ -1534,7 +1539,7 @@ Functions
    -

    Listen for incoming connections on a socket.

    +

    Listen for incoming connections on a socket.

    int listen(int sockfd, int backlog);

    Sets a socket to listen for incoming connections, specifying the backlog queue size.

    Parameters
    @@ -1546,16 +1551,16 @@ Functions
    Returns
    • EOK on success
    • -
    • EINVAL if parameters are invalid
    • +
    • EINVAL if parameters are invalid
    -

    Definition at line 1524 of file syscalls.h.

    +

    Definition at line 1566 of file syscalls.h.

    - -

    ◆ call_lstat

    + +

    ◆ call_lstat

    @@ -1580,7 +1585,7 @@ Functions
    -

    Retrieve file status with symbolic link resolution.

    +

    Retrieve file status with symbolic link resolution.

    int lstat(const char *pathname, struct stat *statbuf);

    Gets the status of the file specified by pathname, but does not follow symbolic links.

    Parameters
    @@ -1593,16 +1598,16 @@ Functions
    Returns
    • EOK on success
    • ENOENT if the file does not exist
    • -
    • EACCES if permissions are insufficient
    • +
    • EACCES if permissions are insufficient
    -

    Definition at line 1443 of file syscalls.h.

    +

    Definition at line 1485 of file syscalls.h.

    - -

    ◆ call_madvise

    + +

    ◆ call_madvise

    @@ -1633,7 +1638,7 @@ Functions
    -

    Provide advice about memory usage.

    +

    Provide advice about memory usage.

    int madvise(void *addr, size_t length, int advice);

    Provides advice to the kernel about the expected behavior of the memory region starting at addr for length, such as whether it will be accessed randomly or sequentially.

    Parameters
    @@ -1646,16 +1651,16 @@ Functions
    Returns
    • EOK on success
    • -
    • EINVAL if the parameters are invalid
    • +
    • EINVAL if the parameters are invalid
    -

    Definition at line 1501 of file syscalls.h.

    +

    Definition at line 1543 of file syscalls.h.

    - -

    ◆ call_mkdir

    + +

    ◆ call_mkdir

    @@ -1680,7 +1685,7 @@ Functions
    -

    Create a new directory.

    +

    Create a new directory.

    int mkdir(const char *path, mode_t mode);

    Creates a new directory at path with the specified permissions.

    Parameters
    @@ -1693,16 +1698,16 @@ Functions
    Returns
    • EOK on success
    • EEXIST if the directory already exists
    • -
    • EACCES if permission is denied
    • +
    • EACCES if permission is denied
    -

    Definition at line 1561 of file syscalls.h.

    +

    Definition at line 1603 of file syscalls.h.

    - -

    ◆ call_mmap

    + +

    ◆ call_mmap

    @@ -1751,7 +1756,7 @@ Functions
    -

    Map files or devices into memory.

    +

    Map files or devices into memory.

    void *mmap(void *addr, size_t length, int prot, int flags, int fd, off_t offset);

    Maps a file or device into memory. This can be used for memory-mapped I/O or for sharing memory between processes.

    Parameters
    @@ -1793,14 +1798,14 @@ Functions
  • EOVERFLOW
  • -
    See also
    syscall_mmap_flags_t
    +
    See also
    syscall_mmap_flags_t
    -

    Definition at line 1492 of file syscalls.h.

    +

    Definition at line 1534 of file syscalls.h.

    - -

    ◆ call_mprotect

    + +

    ◆ call_mprotect

    @@ -1831,7 +1836,7 @@ Functions
    -

    Change memory protection.

    +

    Change memory protection.

    int mprotect(void *addr, size_t length, int prot);

    Sets the protection on the memory region starting at addr for length.

    Parameters
    @@ -1844,16 +1849,16 @@ Functions
    Returns
    • EOK on success
    • -
    • EACCES if protection cannot be set
    • +
    • EACCES if protection cannot be set
    -

    Definition at line 1498 of file syscalls.h.

    +

    Definition at line 1540 of file syscalls.h.

    - -

    ◆ call_munmap

    + +

    ◆ call_munmap

    @@ -1878,7 +1883,7 @@ Functions
    -

    Unmap a mapped memory region.

    +

    Unmap a mapped memory region.

    int munmap(void *addr, size_t length);

    Unmaps a previously mapped memory region, making the memory available for reuse.

    Parameters
    @@ -1891,16 +1896,16 @@ Functions
    Returns
    • EOK on success
    • EINVAL if the address or length is invalid
    • -
    • EFAULT if the memory region is not currently mapped
    • +
    • EFAULT if the memory region is not currently mapped
    -

    Definition at line 1495 of file syscalls.h.

    +

    Definition at line 1537 of file syscalls.h.

    - -

    ◆ call_nanosleep

    + +

    ◆ call_nanosleep

    @@ -1925,7 +1930,7 @@ Functions
    -

    Sleep for a specified time.

    +

    Sleep for a specified time.

    int nanosleep(const struct timespec *req, struct timespec *rem);

    Suspends the execution of the calling thread for the specified time duration.

    Parameters
    @@ -1937,16 +1942,16 @@ Functions
    Returns
    • EOK on success
    • -
    • EINTR if interrupted by a signal
    • +
    • EINTR if interrupted by a signal
    -

    Definition at line 1550 of file syscalls.h.

    +

    Definition at line 1592 of file syscalls.h.

    - -

    ◆ call_open

    + +

    ◆ call_open

    @@ -1977,7 +1982,7 @@ Functions
    -

    Open a file.

    +

    Open a file.

    int open(const char *pathname, int flags, mode_t mode);

    Opens the file specified by pathname.

    Parameters
    @@ -2009,14 +2014,14 @@ Functions
  • EACCES if permissions are insufficient
  • -
    See also
    syscall_open_flags_t
    +
    See also
    syscall_open_flags_t
    -

    Definition at line 1426 of file syscalls.h.

    +

    Definition at line 1468 of file syscalls.h.

    - -

    ◆ call_pipe

    + +

    ◆ call_pipe

    @@ -2031,7 +2036,7 @@ Functions
    -

    Create a pipe.

    +

    Create a pipe.

    int pipe(int pipefd[2]);

    Creates a pipe, returning two file descriptors in pipefd. One is for reading, and the other is for writing.

    Parameters
    @@ -2042,16 +2047,16 @@ Functions
    Returns
    • EOK on success
    • -
    • EMFILE if the process has too many open file descriptors
    • +
    • EMFILE if the process has too many open file descriptors
    -

    Definition at line 1506 of file syscalls.h.

    +

    Definition at line 1548 of file syscalls.h.

    - -

    ◆ call_prctl

    + +

    ◆ call_prctl

    @@ -2094,9 +2099,9 @@ Functions
    -

    Process/Thread Control.

    -
    int prctl(syscall_prctl_options_t option, unsigned long arg1, unsigned long arg2, unsigned long arg3, unsigned long arg4);
    -
    syscall_prctl_options_t
    Definition: syscalls.h:228
    +

    Process/Thread Control.

    +
    int prctl(syscall_prctl_options_t option, unsigned long arg1, unsigned long arg2, unsigned long arg3, unsigned long arg4);
    +
    syscall_prctl_options_t
    Definition syscalls.h:270

    Perform various operations on a process or thread.

    Parameters
    @@ -2111,16 +2116,16 @@ Functions
    Returns
    • EOK on success
    • EINVAL if the operation is invalid
    • -
    • EFAULT if one of the arguments is invalid
    • +
    • EFAULT if one of the arguments is invalid
    -

    Definition at line 1484 of file syscalls.h.

    +

    Definition at line 1526 of file syscalls.h.

    - -

    ◆ call_pread

    + +

    ◆ call_pread

    @@ -2157,7 +2162,7 @@ Functions
    -

    Read from a file descriptor.

    +

    Read from a file descriptor.

    ssize_t sys_pread(int fildes, void *buf, size_t nbyte, off_t offset);

    Reads up to count bytes from the file descriptor fd into the buffer starting at buf.

    Parameters
    @@ -2173,16 +2178,16 @@ Functions
  • Number of bytes read on success
  • 0 if the end of file is reached
  • EFAULT if the buffer is outside accessible address space
  • -
  • EBADF if fd is not a valid file descriptor
  • +
  • EBADF if fd is not a valid file descriptor
  • -

    Definition at line 1417 of file syscalls.h.

    +

    Definition at line 1459 of file syscalls.h.

    - -

    ◆ call_pwrite

    + +

    ◆ call_pwrite

    @@ -2219,7 +2224,7 @@ Functions
    -

    Write to a file descriptor.

    +

    Write to a file descriptor.

    ssize_t sys_pwrite(int fildes, const void *buf, size_t nbyte, off_t offset);

    Writes up to count bytes from the buffer starting at buf to the file descriptor fd.

    Parameters
    @@ -2234,16 +2239,16 @@ Functions
    Returns
    • Number of bytes written on success
    • EFAULT if the buffer is outside accessible address space
    • -
    • EBADF if fd is not a valid file descriptor
    • +
    • EBADF if fd is not a valid file descriptor
    -

    Definition at line 1423 of file syscalls.h.

    +

    Definition at line 1465 of file syscalls.h.

    - -

    ◆ call_read

    + +

    ◆ call_read

    @@ -2274,7 +2279,7 @@ Functions
    -

    Read from a file descriptor.

    +

    Read from a file descriptor.

    ssize_t sys_read(int fildes, void *buf, size_t nbyte);

    Reads up to count bytes from the file descriptor fd into the buffer starting at buf.

    Parameters
    @@ -2289,16 +2294,16 @@ Functions
  • Number of bytes read on success
  • 0 if the end of file is reached
  • EFAULT if the buffer is outside accessible address space
  • -
  • EBADF if fd is not a valid file descriptor
  • +
  • EBADF if fd is not a valid file descriptor
  • -

    Definition at line 1414 of file syscalls.h.

    +

    Definition at line 1456 of file syscalls.h.

    - -

    ◆ call_recv

    + +

    ◆ call_recv

    @@ -2335,7 +2340,7 @@ Functions
    -

    Receive data on a socket.

    +

    Receive data on a socket.

    ssize_t recv(int sockfd, void *buf, size_t len, int flags);

    Receives data from a socket.

    Parameters
    @@ -2349,16 +2354,16 @@ Functions
    Returns
    • Number of bytes received on success
    • -
    • EINVAL if parameters are invalid
    • +
    • EINVAL if parameters are invalid
    -

    Definition at line 1533 of file syscalls.h.

    +

    Definition at line 1575 of file syscalls.h.

    - -

    ◆ call_rename

    + +

    ◆ call_rename

    @@ -2383,7 +2388,7 @@ Functions
    -

    Rename a file or directory.

    +

    Rename a file or directory.

    int rename(const char *oldpath, const char *newpath);

    Renames a file or directory from oldpath to newpath.

    Parameters
    @@ -2396,16 +2401,16 @@ Functions
    Returns
    • EOK on success
    • EEXIST if the target exists
    • -
    • EACCES if permission is denied
    • +
    • EACCES if permission is denied
    -

    Definition at line 1570 of file syscalls.h.

    +

    Definition at line 1612 of file syscalls.h.

    - -

    ◆ call_rmdir

    + +

    ◆ call_rmdir

    @@ -2420,7 +2425,7 @@ Functions
    -

    Remove an empty directory.

    +

    Remove an empty directory.

    int rmdir(const char *path);

    Removes the empty directory specified by path.

    Parameters
    @@ -2431,16 +2436,16 @@ Functions
    Returns
    -

    Definition at line 1564 of file syscalls.h.

    +

    Definition at line 1606 of file syscalls.h.

    - -

    ◆ call_seek

    + +

    ◆ call_seek

    @@ -2471,7 +2476,7 @@ Functions
    -

    Set the file offset.

    +

    Set the file offset.

    off_t seek(int fd, off_t offset, int whence);

    Sets the file offset for the file referred to by fd to the specified offset according to the directive whence.

    Parameters
    @@ -2491,16 +2496,16 @@ Functions
    Returns
    • New file offset on success
    • EBADF if fd is not a valid file descriptor
    • -
    • EINVAL if whence is invalid
    • +
    • EINVAL if whence is invalid
    -

    Definition at line 1458 of file syscalls.h.

    +

    Definition at line 1500 of file syscalls.h.

    - -

    ◆ call_send

    + +

    ◆ call_send

    @@ -2537,7 +2542,7 @@ Functions
    -

    Send data on a socket.

    +

    Send data on a socket.

    ssize_t send(int sockfd, const void *buf, size_t len, int flags);

    Sends data through a socket.

    Parameters
    @@ -2551,16 +2556,16 @@ Functions
    Returns
    • Number of bytes sent on success
    • -
    • EINVAL if parameters are invalid
    • +
    • EINVAL if parameters are invalid
    -

    Definition at line 1530 of file syscalls.h.

    +

    Definition at line 1572 of file syscalls.h.

    - -

    ◆ call_shutdown

    + +

    ◆ call_shutdown

    @@ -2585,7 +2590,7 @@ Functions
    -

    Shut down part of a full-duplex connection.

    +

    Shut down part of a full-duplex connection.

    int shutdown(int sockfd, int how);

    Shuts down part of a full-duplex connection on a socket.

    Parameters
    @@ -2597,16 +2602,16 @@ Functions
    Returns
    • EOK on success
    • -
    • EINVAL if parameters are invalid
    • +
    • EINVAL if parameters are invalid
    -

    Definition at line 1536 of file syscalls.h.

    +

    Definition at line 1578 of file syscalls.h.

    - -

    ◆ call_socket

    + +

    ◆ call_socket

    @@ -2637,7 +2642,7 @@ Functions
    -

    Create an endpoint for communication.

    +

    Create an endpoint for communication.

    int socket(int domain, int type, int protocol);

    Creates an endpoint for communication, returning a socket file descriptor.

    Parameters
    @@ -2650,16 +2655,16 @@ Functions
    Returns
    • Socket file descriptor on success
    • -
    • EINVAL if parameters are invalid
    • +
    • EINVAL if parameters are invalid
    -

    Definition at line 1515 of file syscalls.h.

    +

    Definition at line 1557 of file syscalls.h.

    - -

    ◆ call_stat

    + +

    ◆ call_stat

    @@ -2684,7 +2689,7 @@ Functions
    -

    Retrieve file status.

    +

    Retrieve file status.

    int stat(const char *pathname, struct stat *statbuf);

    Gets the status of the file specified by pathname.

    Parameters
    @@ -2697,16 +2702,16 @@ Functions
    Returns
    • EOK on success
    • ENOENT if the file does not exist
    • -
    • EACCES if permissions are insufficient
    • +
    • EACCES if permissions are insufficient
    -

    Definition at line 1437 of file syscalls.h.

    +

    Definition at line 1479 of file syscalls.h.

    - -

    ◆ call_tell

    + +

    ◆ call_tell

    @@ -2721,7 +2726,7 @@ Functions
    -

    Get the current file offset.

    +

    Get the current file offset.

    off_t tell(int fd);

    Returns the current file offset for the file referred to by fd.

    Parameters
    @@ -2732,16 +2737,16 @@ Functions
    Returns
    • Current file offset on success
    • -
    • EBADF if fd is not a valid file descriptor
    • +
    • EBADF if fd is not a valid file descriptor
    -

    Definition at line 1455 of file syscalls.h.

    +

    Definition at line 1497 of file syscalls.h.

    - -

    ◆ call_time

    + +

    ◆ call_time

    @@ -2756,7 +2761,7 @@ Functions
    -

    Get the current time.

    +

    Get the current time.

    time_t time(time_t *t);

    Retrieves the current calendar time as the number of seconds since the epoch.

    Parameters
    @@ -2767,16 +2772,16 @@ Functions
    Returns
    -

    Definition at line 1541 of file syscalls.h.

    +

    Definition at line 1583 of file syscalls.h.

    - -

    ◆ call_truncate

    + +

    ◆ call_truncate

    @@ -2801,7 +2806,7 @@ Functions
    -

    Change the size of a file.

    +

    Change the size of a file.

    int truncate(const char *pathname, off_t length);

    Sets the size of the file specified by pathname to length. If the file is shorter, it is extended and the extended part is zero-filled.

    Parameters
    @@ -2814,16 +2819,16 @@ Functions
    Returns
    • EOK on success
    • EINVAL if length is invalid
    • -
    • EACCES if permissions are insufficient
    • +
    • EACCES if permissions are insufficient
    -

    Definition at line 1449 of file syscalls.h.

    +

    Definition at line 1491 of file syscalls.h.

    - -

    ◆ call_unlink

    + +

    ◆ call_unlink

    @@ -2838,7 +2843,7 @@ Functions
    -

    Remove a file.

    +

    Remove a file.

    int unlink(const char *pathname);

    Removes the file specified by pathname.

    Parameters
    @@ -2850,16 +2855,16 @@ Functions
    Returns
    • EOK on success
    • ENOENT if the file does not exist
    • -
    • EACCES if permission is denied
    • +
    • EACCES if permission is denied
    -

    Definition at line 1567 of file syscalls.h.

    +

    Definition at line 1609 of file syscalls.h.

    - -

    ◆ call_waitpid

    + +

    ◆ call_waitpid

    @@ -2890,7 +2895,7 @@ Functions
    -

    Wait for a child process to change state.

    +

    Wait for a child process to change state.

    pid_t waitpid(pid_t pid, int *wstatus, int options);

    Waits for the child process specified by pid to change state.

    Parameters
    @@ -2903,16 +2908,16 @@ Functions
    Returns
    • Process ID of the child on success
    • -
    • ECHILD if no child processes exist
    • +
    • ECHILD if no child processes exist
    -

    Definition at line 1478 of file syscalls.h.

    +

    Definition at line 1520 of file syscalls.h.

    - -

    ◆ call_write

    + +

    ◆ call_write

    @@ -2943,7 +2948,7 @@ Functions
    -

    Write to a file descriptor.

    +

    Write to a file descriptor.

    ssize_t sys_write(int fildes, const void *buf, size_t nbyte);

    Writes up to count bytes from the buffer starting at buf to the file descriptor fd.

    Parameters
    @@ -2958,16 +2963,16 @@ Functions
  • Number of bytes written on success
  • EFAULT if the buffer is outside accessible address space
  • EBADF if fd is not a valid file descriptor
  • -
  • EPIPE if writing to a pipe with no reader
  • +
  • EPIPE if writing to a pipe with no reader
  • -

    Definition at line 1420 of file syscalls.h.

    +

    Definition at line 1462 of file syscalls.h.

    - -

    ◆ scarg

    + +

    ◆ scarg

    @@ -2983,8 +2988,8 @@ Functions

    Typedef Documentation

    - -

    ◆ __SYS_clockid_t

    + +

    ◆ __SYS_clockid_t

    @@ -2995,12 +3000,12 @@ Functions
    -

    Definition at line 411 of file syscalls.h.

    +

    Definition at line 453 of file syscalls.h.

    - -

    ◆ __SYS_socklen_t

    + +

    ◆ __SYS_socklen_t

    @@ -3011,13 +3016,13 @@ Functions
    -

    Definition at line 412 of file syscalls.h.

    +

    Definition at line 454 of file syscalls.h.

    Enumeration Type Documentation

    - -

    ◆ syscall_access_flags_t

    + +

    ◆ syscall_access_flags_t

    @@ -3028,29 +3033,29 @@ Functions
    - - - - + + + +
    Enumerator
    __SYS_F_OK 
    __SYS_R_OK 
    __SYS_W_OK 
    __SYS_X_OK 
    Enumerator
    __SYS_F_OK 
    __SYS_R_OK 
    __SYS_W_OK 
    __SYS_X_OK 
    -

    Definition at line 219 of file syscalls.h.

    -
    220 {
    -
    221  __SYS_F_OK = 0,
    -
    222  __SYS_R_OK = 1,
    -
    223  __SYS_W_OK = 2,
    -
    224  __SYS_X_OK = 3
    - -
    syscall_access_flags_t
    Definition: syscalls.h:220
    -
    @ __SYS_X_OK
    Definition: syscalls.h:224
    -
    @ __SYS_R_OK
    Definition: syscalls.h:222
    -
    @ __SYS_F_OK
    Definition: syscalls.h:221
    -
    @ __SYS_W_OK
    Definition: syscalls.h:223
    +

    Definition at line 261 of file syscalls.h.

    +
    262{
    +
    263 __SYS_F_OK = 0,
    +
    264 __SYS_R_OK = 1,
    +
    265 __SYS_W_OK = 2,
    +
    266 __SYS_X_OK = 3
    + +
    syscall_access_flags_t
    Definition syscalls.h:262
    +
    @ __SYS_X_OK
    Definition syscalls.h:266
    +
    @ __SYS_R_OK
    Definition syscalls.h:264
    +
    @ __SYS_F_OK
    Definition syscalls.h:263
    +
    @ __SYS_W_OK
    Definition syscalls.h:265
    - -

    ◆ syscall_clockid_t

    + +

    ◆ syscall_clockid_t

    @@ -3061,29 +3066,29 @@ Functions
    - - - - + + + +
    Enumerator
    __SYS_CLOCK_MONOTONIC 
    __SYS_CLOCK_PROCESS_CPUTIME_ID 
    __SYS_CLOCK_REALTIME 
    __SYS_CLOCK_THREAD_CPUTIME_ID 
    Enumerator
    __SYS_CLOCK_MONOTONIC 
    __SYS_CLOCK_PROCESS_CPUTIME_ID 
    __SYS_CLOCK_REALTIME 
    __SYS_CLOCK_THREAD_CPUTIME_ID 
    -

    Definition at line 397 of file syscalls.h.

    -
    398 {
    - - - - - -
    syscall_clockid_t
    Definition: syscalls.h:398
    -
    @ __SYS_CLOCK_PROCESS_CPUTIME_ID
    Definition: syscalls.h:400
    -
    @ __SYS_CLOCK_REALTIME
    Definition: syscalls.h:401
    -
    @ __SYS_CLOCK_THREAD_CPUTIME_ID
    Definition: syscalls.h:402
    -
    @ __SYS_CLOCK_MONOTONIC
    Definition: syscalls.h:399
    +

    Definition at line 439 of file syscalls.h.

    +
    440{
    + + + + + +
    syscall_clockid_t
    Definition syscalls.h:440
    +
    @ __SYS_CLOCK_PROCESS_CPUTIME_ID
    Definition syscalls.h:442
    +
    @ __SYS_CLOCK_REALTIME
    Definition syscalls.h:443
    +
    @ __SYS_CLOCK_THREAD_CPUTIME_ID
    Definition syscalls.h:444
    +
    @ __SYS_CLOCK_MONOTONIC
    Definition syscalls.h:441
    - -

    ◆ syscall_mmap_flags_t

    + +

    ◆ syscall_mmap_flags_t

    @@ -3094,45 +3099,45 @@ Functions
    - - - - - - - - - + + + + + + + + +
    Enumerator
    __SYS_PROT_READ 
    __SYS_PROT_WRITE 
    __SYS_PROT_EXEC 
    __SYS_PROT_NONE 
    __SYS_MAP_SHARED 
    __SYS_MAP_PRIVATE 
    __SYS_MAP_FIXED 
    __SYS_MAP_ANONYMOUS 
    __SYS_MAP_ANON 
    Enumerator
    __SYS_PROT_READ 
    __SYS_PROT_WRITE 
    __SYS_PROT_EXEC 
    __SYS_PROT_NONE 
    __SYS_MAP_SHARED 
    __SYS_MAP_PRIVATE 
    __SYS_MAP_FIXED 
    __SYS_MAP_ANONYMOUS 
    __SYS_MAP_ANON 
    -

    Definition at line 189 of file syscalls.h.

    -
    190 {
    -
    191  __SYS_PROT_READ = 0x1,
    -
    192  __SYS_PROT_WRITE = 0x2,
    -
    193  __SYS_PROT_EXEC = 0x4,
    -
    194  __SYS_PROT_NONE = 0x0,
    -
    195 
    -
    196  __SYS_MAP_SHARED = 0x1,
    -
    197  __SYS_MAP_PRIVATE = 0x2,
    -
    198  __SYS_MAP_FIXED = 0x4,
    -
    199  __SYS_MAP_ANONYMOUS = 0x8,
    - - -
    syscall_mmap_flags_t
    Definition: syscalls.h:190
    -
    @ __SYS_MAP_ANON
    Definition: syscalls.h:200
    -
    @ __SYS_PROT_NONE
    Definition: syscalls.h:194
    -
    @ __SYS_PROT_READ
    Definition: syscalls.h:191
    -
    @ __SYS_MAP_FIXED
    Definition: syscalls.h:198
    -
    @ __SYS_MAP_SHARED
    Definition: syscalls.h:196
    -
    @ __SYS_PROT_EXEC
    Definition: syscalls.h:193
    -
    @ __SYS_PROT_WRITE
    Definition: syscalls.h:192
    -
    @ __SYS_MAP_PRIVATE
    Definition: syscalls.h:197
    -
    @ __SYS_MAP_ANONYMOUS
    Definition: syscalls.h:199
    +

    Definition at line 231 of file syscalls.h.

    +
    232{
    +
    233 __SYS_PROT_READ = 0x1,
    +
    234 __SYS_PROT_WRITE = 0x2,
    +
    235 __SYS_PROT_EXEC = 0x4,
    +
    236 __SYS_PROT_NONE = 0x0,
    +
    237
    +
    238 __SYS_MAP_SHARED = 0x1,
    +
    239 __SYS_MAP_PRIVATE = 0x2,
    +
    240 __SYS_MAP_FIXED = 0x4,
    + + + +
    syscall_mmap_flags_t
    Definition syscalls.h:232
    +
    @ __SYS_MAP_ANON
    Definition syscalls.h:242
    +
    @ __SYS_PROT_NONE
    Definition syscalls.h:236
    +
    @ __SYS_PROT_READ
    Definition syscalls.h:233
    +
    @ __SYS_MAP_FIXED
    Definition syscalls.h:240
    +
    @ __SYS_MAP_SHARED
    Definition syscalls.h:238
    +
    @ __SYS_PROT_EXEC
    Definition syscalls.h:235
    +
    @ __SYS_PROT_WRITE
    Definition syscalls.h:234
    +
    @ __SYS_MAP_PRIVATE
    Definition syscalls.h:239
    +
    @ __SYS_MAP_ANONYMOUS
    Definition syscalls.h:241
    - -

    ◆ syscall_open_flags_t

    + +

    ◆ syscall_open_flags_t

    @@ -3143,53 +3148,53 @@ Functions
    - - - - - - - - - - - - + + + + + + + + + + + +
    Enumerator
    __SYS_O_RDONLY 
    __SYS_O_WRONLY 
    __SYS_O_RDWR 
    __SYS_O_APPEND 
    __SYS_O_CREAT 
    __SYS_O_DSYNC 
    __SYS_O_EXCL 
    __SYS_O_NOCTTY 
    __SYS_O_NONBLOCK 
    __SYS_O_RSYNC 
    __SYS_O_SYNC 
    __SYS_O_TRUNC 
    Enumerator
    __SYS_O_RDONLY 
    __SYS_O_WRONLY 
    __SYS_O_RDWR 
    __SYS_O_APPEND 
    __SYS_O_CREAT 
    __SYS_O_DSYNC 
    __SYS_O_EXCL 
    __SYS_O_NOCTTY 
    __SYS_O_NONBLOCK 
    __SYS_O_RSYNC 
    __SYS_O_SYNC 
    __SYS_O_TRUNC 
    -

    Definition at line 203 of file syscalls.h.

    -
    204 {
    -
    205  __SYS_O_RDONLY = 0x1,
    -
    206  __SYS_O_WRONLY = 0x2,
    -
    207  __SYS_O_RDWR = 0x3,
    -
    208  __SYS_O_APPEND = 0x4,
    -
    209  __SYS_O_CREAT = 0x8,
    -
    210  __SYS_O_DSYNC = 0x10,
    -
    211  __SYS_O_EXCL = 0x20,
    -
    212  __SYS_O_NOCTTY = 0x40,
    -
    213  __SYS_O_NONBLOCK = 0x80,
    -
    214  __SYS_O_RSYNC = 0x100,
    -
    215  __SYS_O_SYNC = 0x200,
    -
    216  __SYS_O_TRUNC = 0x400
    - -
    syscall_open_flags_t
    Definition: syscalls.h:204
    -
    @ __SYS_O_RDWR
    Definition: syscalls.h:207
    -
    @ __SYS_O_DSYNC
    Definition: syscalls.h:210
    -
    @ __SYS_O_NONBLOCK
    Definition: syscalls.h:213
    -
    @ __SYS_O_RDONLY
    Definition: syscalls.h:205
    -
    @ __SYS_O_RSYNC
    Definition: syscalls.h:214
    -
    @ __SYS_O_WRONLY
    Definition: syscalls.h:206
    -
    @ __SYS_O_NOCTTY
    Definition: syscalls.h:212
    -
    @ __SYS_O_EXCL
    Definition: syscalls.h:211
    -
    @ __SYS_O_APPEND
    Definition: syscalls.h:208
    -
    @ __SYS_O_SYNC
    Definition: syscalls.h:215
    -
    @ __SYS_O_TRUNC
    Definition: syscalls.h:216
    -
    @ __SYS_O_CREAT
    Definition: syscalls.h:209
    +

    Definition at line 245 of file syscalls.h.

    +
    246{
    +
    247 __SYS_O_RDONLY = 0x1,
    +
    248 __SYS_O_WRONLY = 0x2,
    +
    249 __SYS_O_RDWR = 0x3,
    +
    250 __SYS_O_APPEND = 0x4,
    +
    251 __SYS_O_CREAT = 0x8,
    +
    252 __SYS_O_DSYNC = 0x10,
    +
    253 __SYS_O_EXCL = 0x20,
    +
    254 __SYS_O_NOCTTY = 0x40,
    +
    255 __SYS_O_NONBLOCK = 0x80,
    +
    256 __SYS_O_RSYNC = 0x100,
    +
    257 __SYS_O_SYNC = 0x200,
    +
    258 __SYS_O_TRUNC = 0x400
    + +
    syscall_open_flags_t
    Definition syscalls.h:246
    +
    @ __SYS_O_RDWR
    Definition syscalls.h:249
    +
    @ __SYS_O_DSYNC
    Definition syscalls.h:252
    +
    @ __SYS_O_NONBLOCK
    Definition syscalls.h:255
    +
    @ __SYS_O_RDONLY
    Definition syscalls.h:247
    +
    @ __SYS_O_RSYNC
    Definition syscalls.h:256
    +
    @ __SYS_O_WRONLY
    Definition syscalls.h:248
    +
    @ __SYS_O_NOCTTY
    Definition syscalls.h:254
    +
    @ __SYS_O_EXCL
    Definition syscalls.h:253
    +
    @ __SYS_O_APPEND
    Definition syscalls.h:250
    +
    @ __SYS_O_SYNC
    Definition syscalls.h:257
    +
    @ __SYS_O_TRUNC
    Definition syscalls.h:258
    +
    @ __SYS_O_CREAT
    Definition syscalls.h:251
    - -

    ◆ syscall_prctl_options_t

    + +

    ◆ syscall_prctl_options_t

    @@ -3200,28 +3205,28 @@ Functions
    - - - - + + + +
    Enumerator
    __SYS_GET_GS 
    __SYS_SET_GS 
    __SYS_GET_FS 
    __SYS_SET_FS 
    Enumerator
    __SYS_GET_GS 
    __SYS_SET_GS 
    __SYS_GET_FS 
    __SYS_SET_FS 
    -

    Definition at line 227 of file syscalls.h.

    -
    228 {
    -
    229  __SYS_GET_GS = 0,
    -
    230  __SYS_SET_GS = 1,
    -
    231  __SYS_GET_FS = 2,
    -
    232  __SYS_SET_FS = 3,
    - -
    @ __SYS_GET_FS
    Definition: syscalls.h:231
    -
    @ __SYS_SET_GS
    Definition: syscalls.h:230
    -
    @ __SYS_GET_GS
    Definition: syscalls.h:229
    -
    @ __SYS_SET_FS
    Definition: syscalls.h:232
    +

    Definition at line 269 of file syscalls.h.

    +
    270{
    +
    271 __SYS_GET_GS = 0,
    +
    272 __SYS_SET_GS = 1,
    +
    273 __SYS_GET_FS = 2,
    +
    274 __SYS_SET_FS = 3,
    + +
    @ __SYS_GET_FS
    Definition syscalls.h:273
    +
    @ __SYS_SET_GS
    Definition syscalls.h:272
    +
    @ __SYS_GET_GS
    Definition syscalls.h:271
    +
    @ __SYS_SET_FS
    Definition syscalls.h:274
    - -

    ◆ syscall_seek_whence_t

    + +

    ◆ syscall_seek_whence_t

    @@ -3232,26 +3237,26 @@ Functions
    - - - + + +
    Enumerator
    __SYS_SEEK_SET 
    __SYS_SEEK_CUR 
    __SYS_SEEK_END 
    Enumerator
    __SYS_SEEK_SET 
    __SYS_SEEK_CUR 
    __SYS_SEEK_END 
    -

    Definition at line 238 of file syscalls.h.

    -
    239 {
    -
    240  __SYS_SEEK_SET = 0,
    -
    241  __SYS_SEEK_CUR = 1,
    -
    242  __SYS_SEEK_END = 2
    - -
    syscall_seek_whence_t
    Definition: syscalls.h:239
    -
    @ __SYS_SEEK_CUR
    Definition: syscalls.h:241
    -
    @ __SYS_SEEK_SET
    Definition: syscalls.h:240
    -
    @ __SYS_SEEK_END
    Definition: syscalls.h:242
    +

    Definition at line 280 of file syscalls.h.

    +
    281{
    +
    282 __SYS_SEEK_SET = 0,
    +
    283 __SYS_SEEK_CUR = 1,
    + + +
    syscall_seek_whence_t
    Definition syscalls.h:281
    +
    @ __SYS_SEEK_CUR
    Definition syscalls.h:283
    +
    @ __SYS_SEEK_SET
    Definition syscalls.h:282
    +
    @ __SYS_SEEK_END
    Definition syscalls.h:284
    - -

    ◆ syscall_signal_action_disposition_t

    + +

    ◆ syscall_signal_action_disposition_t

    @@ -3262,26 +3267,26 @@ Functions
    - - - + + +
    Enumerator
    __SYS_SIG_ERR 
    __SYS_SIG_DFL 
    ___SYS_SIG_IGN 
    Enumerator
    __SYS_SIG_ERR 
    __SYS_SIG_DFL 
    ___SYS_SIG_IGN 
    -

    Definition at line 390 of file syscalls.h.

    -
    391 {
    -
    392  __SYS_SIG_ERR = -1,
    -
    393  __SYS_SIG_DFL = 0,
    -
    394  ___SYS_SIG_IGN = 1
    - -
    syscall_signal_action_disposition_t
    Definition: syscalls.h:391
    -
    @ __SYS_SIG_ERR
    Definition: syscalls.h:392
    -
    @ ___SYS_SIG_IGN
    Definition: syscalls.h:394
    -
    @ __SYS_SIG_DFL
    Definition: syscalls.h:393
    +

    Definition at line 432 of file syscalls.h.

    +
    433{
    +
    434 __SYS_SIG_ERR = -1,
    +
    435 __SYS_SIG_DFL = 0,
    + + +
    syscall_signal_action_disposition_t
    Definition syscalls.h:433
    +
    @ __SYS_SIG_ERR
    Definition syscalls.h:434
    +
    @ ___SYS_SIG_IGN
    Definition syscalls.h:436
    +
    @ __SYS_SIG_DFL
    Definition syscalls.h:435
    - -

    ◆ syscall_signal_action_flags_t

    + +

    ◆ syscall_signal_action_flags_t

    @@ -3292,38 +3297,38 @@ Functions
    - - - - - - - + + + + + + +
    Enumerator
    __SYS_SA_NOCLDSTOP 
    __SYS_SA_ONSTACK 
    __SYS_SA_RESETHAND 
    __SYS_SA_RESTART 
    __SYS_SA_SIGINFO 
    __SYS_SA_NOCLDWAIT 
    __SYS_SA_NODEFER 
    Enumerator
    __SYS_SA_NOCLDSTOP 
    __SYS_SA_ONSTACK 
    __SYS_SA_RESETHAND 
    __SYS_SA_RESTART 
    __SYS_SA_SIGINFO 
    __SYS_SA_NOCLDWAIT 
    __SYS_SA_NODEFER 
    -

    Definition at line 379 of file syscalls.h.

    -
    380 {
    -
    381  __SYS_SA_NOCLDSTOP = 1,
    -
    382  __SYS_SA_ONSTACK = 0x08000000,
    -
    383  __SYS_SA_RESETHAND = 0x80000000,
    -
    384  __SYS_SA_RESTART = 0x10000000,
    -
    385  __SYS_SA_SIGINFO = 4,
    -
    386  __SYS_SA_NOCLDWAIT = 2,
    -
    387  __SYS_SA_NODEFER = 0x40000000,
    - -
    syscall_signal_action_flags_t
    Definition: syscalls.h:380
    -
    @ __SYS_SA_SIGINFO
    Definition: syscalls.h:385
    -
    @ __SYS_SA_RESTART
    Definition: syscalls.h:384
    -
    @ __SYS_SA_RESETHAND
    Definition: syscalls.h:383
    -
    @ __SYS_SA_ONSTACK
    Definition: syscalls.h:382
    -
    @ __SYS_SA_NODEFER
    Definition: syscalls.h:387
    -
    @ __SYS_SA_NOCLDSTOP
    Definition: syscalls.h:381
    -
    @ __SYS_SA_NOCLDWAIT
    Definition: syscalls.h:386
    +

    Definition at line 421 of file syscalls.h.

    +
    422{
    + +
    424 __SYS_SA_ONSTACK = 0x08000000,
    +
    425 __SYS_SA_RESETHAND = 0x80000000,
    +
    426 __SYS_SA_RESTART = 0x10000000,
    + + +
    429 __SYS_SA_NODEFER = 0x40000000,
    + +
    syscall_signal_action_flags_t
    Definition syscalls.h:422
    +
    @ __SYS_SA_SIGINFO
    Definition syscalls.h:427
    +
    @ __SYS_SA_RESTART
    Definition syscalls.h:426
    +
    @ __SYS_SA_RESETHAND
    Definition syscalls.h:425
    +
    @ __SYS_SA_ONSTACK
    Definition syscalls.h:424
    +
    @ __SYS_SA_NODEFER
    Definition syscalls.h:429
    +
    @ __SYS_SA_NOCLDSTOP
    Definition syscalls.h:423
    +
    @ __SYS_SA_NOCLDWAIT
    Definition syscalls.h:428
    - -

    ◆ syscall_signal_actions_t

    + +

    ◆ syscall_signal_actions_t

    @@ -3334,26 +3339,26 @@ Functions
    - - - + + +
    Enumerator
    __SYS_SIG_BLOCK 
    __SYS_SIG_UNBLOCK 
    __SYS_SIG_SETMASK 
    Enumerator
    __SYS_SIG_BLOCK 
    __SYS_SIG_UNBLOCK 
    __SYS_SIG_SETMASK 
    -

    Definition at line 372 of file syscalls.h.

    -
    373 {
    -
    374  __SYS_SIG_BLOCK = 0,
    -
    375  __SYS_SIG_UNBLOCK = 1,
    - - -
    syscall_signal_actions_t
    Definition: syscalls.h:373
    -
    @ __SYS_SIG_UNBLOCK
    Definition: syscalls.h:375
    -
    @ __SYS_SIG_SETMASK
    Definition: syscalls.h:376
    -
    @ __SYS_SIG_BLOCK
    Definition: syscalls.h:374
    +

    Definition at line 414 of file syscalls.h.

    +
    415{
    +
    416 __SYS_SIG_BLOCK = 0,
    + + + +
    syscall_signal_actions_t
    Definition syscalls.h:415
    +
    @ __SYS_SIG_UNBLOCK
    Definition syscalls.h:417
    +
    @ __SYS_SIG_SETMASK
    Definition syscalls.h:418
    +
    @ __SYS_SIG_BLOCK
    Definition syscalls.h:416
    - -

    ◆ syscall_signal_disposition_t

    + +

    ◆ syscall_signal_disposition_t

    @@ -3364,37 +3369,37 @@ Functions
    - - - - -
    Enumerator
    __SYS_SIG_TERM 

    Terminate the process.

    +
    Enumerator
    __SYS_SIG_TERM 

    Terminate the process.

    __SYS_SIG_IGN 

    Ignore the signal.

    +
    __SYS_SIG_IGN 

    Ignore the signal.

    __SYS_SIG_CONT 

    Continue the process.

    +
    __SYS_SIG_CONT 

    Continue the process.

    __SYS_SIG_STOP 

    Stop the process.

    +
    __SYS_SIG_STOP 

    Stop the process.

    __SYS_SIG_CORE 

    Dump core.

    +
    __SYS_SIG_CORE 

    Dump core.

    -

    Definition at line 355 of file syscalls.h.

    -
    356 {
    -
    358  __SYS_SIG_TERM = 0,
    -
    360  __SYS_SIG_IGN = 1,
    -
    362  __SYS_SIG_CONT = 2,
    -
    364  __SYS_SIG_STOP = 3,
    -
    366  __SYS_SIG_CORE = 4
    - -
    syscall_signal_disposition_t
    Definition: syscalls.h:356
    -
    @ __SYS_SIG_TERM
    Definition: syscalls.h:358
    -
    @ __SYS_SIG_STOP
    Definition: syscalls.h:364
    -
    @ __SYS_SIG_CORE
    Definition: syscalls.h:366
    -
    @ __SYS_SIG_CONT
    Definition: syscalls.h:362
    -
    @ __SYS_SIG_IGN
    Definition: syscalls.h:360
    +

    Definition at line 397 of file syscalls.h.

    +
    398{
    +
    400 __SYS_SIG_TERM = 0,
    +
    402 __SYS_SIG_IGN = 1,
    +
    404 __SYS_SIG_CONT = 2,
    +
    406 __SYS_SIG_STOP = 3,
    + + +
    syscall_signal_disposition_t
    Definition syscalls.h:398
    +
    @ __SYS_SIG_TERM
    Definition syscalls.h:400
    +
    @ __SYS_SIG_STOP
    Definition syscalls.h:406
    +
    @ __SYS_SIG_CORE
    Definition syscalls.h:408
    +
    @ __SYS_SIG_CONT
    Definition syscalls.h:404
    +
    @ __SYS_SIG_IGN
    Definition syscalls.h:402
    - -

    ◆ syscall_signal_t

    + +

    ◆ syscall_signal_t

    @@ -3405,249 +3410,249 @@ Functions
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enumerator
    __SYS_SIGNULL 
    __SYS_SIGABRT 
    __SYS_SIGALRM 
    __SYS_SIGBUS 
    __SYS_SIGCHLD 
    __SYS_SIGCONT 
    __SYS_SIGFPE 
    __SYS_SIGHUP 
    __SYS_SIGILL 
    __SYS_SIGINT 
    __SYS_SIGKILL 
    __SYS_SIGPIPE 
    __SYS_SIGQUIT 
    __SYS_SIGSEGV 
    __SYS_SIGSTOP 
    __SYS_SIGTERM 
    __SYS_SIGTSTP 
    __SYS_SIGTTIN 
    __SYS_SIGTTOU 
    __SYS_SIGUSR1 
    __SYS_SIGUSR2 
    __SYS_SIGPOLL 
    __SYS_SIGPROF 
    __SYS_SIGSYS 
    __SYS_SIGTRAP 
    __SYS_SIGURG 
    __SYS_SIGVTALRM 
    __SYS_SIGXCPU 
    __SYS_SIGXFSZ 
    __SYS_SIGCOMP1 

    Reserved These are just to match Linux's signal numbers.

    +
    Enumerator
    __SYS_SIGNULL 
    __SYS_SIGABRT 
    __SYS_SIGALRM 
    __SYS_SIGBUS 
    __SYS_SIGCHLD 
    __SYS_SIGCONT 
    __SYS_SIGFPE 
    __SYS_SIGHUP 
    __SYS_SIGILL 
    __SYS_SIGINT 
    __SYS_SIGKILL 
    __SYS_SIGPIPE 
    __SYS_SIGQUIT 
    __SYS_SIGSEGV 
    __SYS_SIGSTOP 
    __SYS_SIGTERM 
    __SYS_SIGTSTP 
    __SYS_SIGTTIN 
    __SYS_SIGTTOU 
    __SYS_SIGUSR1 
    __SYS_SIGUSR2 
    __SYS_SIGPOLL 
    __SYS_SIGPROF 
    __SYS_SIGSYS 
    __SYS_SIGTRAP 
    __SYS_SIGURG 
    __SYS_SIGVTALRM 
    __SYS_SIGXCPU 
    __SYS_SIGXFSZ 
    __SYS_SIGCOMP1 

    Reserved These are just to match Linux's signal numbers.

    __SYS_SIGCOMP2 
    __SYS_SIGCOMP3 
    __SYS_SIGRTMIN 
    __SYS_SIGRT_1 
    __SYS_SIGRT_2 
    __SYS_SIGRT_3 
    __SYS_SIGRT_4 
    __SYS_SIGRT_5 
    __SYS_SIGRT_6 
    __SYS_SIGRT_7 
    __SYS_SIGRT_8 
    __SYS_SIGRT_9 
    __SYS_SIGRT_10 
    __SYS_SIGRT_11 
    __SYS_SIGRT_12 
    __SYS_SIGRT_13 
    __SYS_SIGRT_14 
    __SYS_SIGRT_15 
    __SYS_SIGRT_16 
    __SYS_SIGRT_17 
    __SYS_SIGRT_18 
    __SYS_SIGRT_19 
    __SYS_SIGRT_20 
    __SYS_SIGRT_21 
    __SYS_SIGRT_22 
    __SYS_SIGRT_23 
    __SYS_SIGRT_24 
    __SYS_SIGRT_25 
    __SYS_SIGRT_26 
    __SYS_SIGRT_27 
    __SYS_SIGRT_28 
    __SYS_SIGRT_29 
    __SYS_SIGRT_30 
    __SYS_SIGRT_31 
    __SYS_SIGRTMAX 
    __SYS_SIGNAL_MAX 
    __SYS_SIGCOMP2 
    __SYS_SIGCOMP3 
    __SYS_SIGRTMIN 
    __SYS_SIGRT_1 
    __SYS_SIGRT_2 
    __SYS_SIGRT_3 
    __SYS_SIGRT_4 
    __SYS_SIGRT_5 
    __SYS_SIGRT_6 
    __SYS_SIGRT_7 
    __SYS_SIGRT_8 
    __SYS_SIGRT_9 
    __SYS_SIGRT_10 
    __SYS_SIGRT_11 
    __SYS_SIGRT_12 
    __SYS_SIGRT_13 
    __SYS_SIGRT_14 
    __SYS_SIGRT_15 
    __SYS_SIGRT_16 
    __SYS_SIGRT_17 
    __SYS_SIGRT_18 
    __SYS_SIGRT_19 
    __SYS_SIGRT_20 
    __SYS_SIGRT_21 
    __SYS_SIGRT_22 
    __SYS_SIGRT_23 
    __SYS_SIGRT_24 
    __SYS_SIGRT_25 
    __SYS_SIGRT_26 
    __SYS_SIGRT_27 
    __SYS_SIGRT_28 
    __SYS_SIGRT_29 
    __SYS_SIGRT_30 
    __SYS_SIGRT_31 
    __SYS_SIGRTMAX 
    __SYS_SIGNAL_MAX 
    -

    Definition at line 245 of file syscalls.h.

    -
    246 {
    -
    247  __SYS_SIGNULL = 0,
    -
    248  /* Process abort signal. */
    -
    249  __SYS_SIGABRT = 1,
    -
    250  /* Alarm clock. */
    -
    251  __SYS_SIGALRM = 2,
    -
    252  /* Access to an undefined portion of a memory object. */
    -
    253  __SYS_SIGBUS = 3,
    -
    254  /* Child process terminated, stopped, or continued. */
    -
    255  __SYS_SIGCHLD = 4,
    -
    256  /* Continue executing, if stopped. */
    -
    257  __SYS_SIGCONT = 5,
    -
    258  /* Erroneous arithmetic operation. */
    -
    259  __SYS_SIGFPE = 6,
    -
    260  /* Hangup. */
    -
    261  __SYS_SIGHUP = 7,
    -
    262  /* Illegal instruction. */
    -
    263  __SYS_SIGILL = 8,
    -
    264  /* Terminal interrupt signal. */
    -
    265  __SYS_SIGINT = 9,
    -
    266  /* Kill (cannot be caught or ignored). */
    -
    267  __SYS_SIGKILL = 10,
    -
    268  /* Write on a pipe with no one to read it. */
    -
    269  __SYS_SIGPIPE = 11,
    -
    270  /* Terminal quit signal. */
    -
    271  __SYS_SIGQUIT = 12,
    -
    272  /* Invalid memory reference. */
    -
    273  __SYS_SIGSEGV = 13,
    -
    274  /* Stop executing (cannot be caught or ignored). */
    -
    275  __SYS_SIGSTOP = 14,
    -
    276  /* Termination signal. */
    -
    277  __SYS_SIGTERM = 15,
    -
    278  /* Terminal stop signal. */
    -
    279  __SYS_SIGTSTP = 16,
    -
    280  /* Background process attempting read. */
    -
    281  __SYS_SIGTTIN = 17,
    -
    282  /* Background process attempting write. */
    -
    283  __SYS_SIGTTOU = 18,
    -
    284  /* User-defined signal 1. */
    -
    285  __SYS_SIGUSR1 = 19,
    -
    286  /* User-defined signal 2. */
    -
    287  __SYS_SIGUSR2 = 20,
    -
    288  /* Pollable event. */
    -
    289  __SYS_SIGPOLL = 21,
    -
    290  /* Profiling timer expired. */
    -
    291  __SYS_SIGPROF = 22,
    -
    292  /* Bad system call. */
    -
    293  __SYS_SIGSYS = 23,
    -
    294  /* Trace/breakpoint trap. */
    -
    295  __SYS_SIGTRAP = 24,
    -
    296  /* High bandwidth data is available at a socket. */
    -
    297  __SYS_SIGURG = 25,
    -
    298  /* Virtual timer expired. */
    -
    299  __SYS_SIGVTALRM = 26,
    -
    300  /* CPU time limit exceeded. */
    -
    301  __SYS_SIGXCPU = 27,
    -
    302  /* File size limit exceeded. */
    -
    303  __SYS_SIGXFSZ = 28,
    -
    304 
    -
    309  __SYS_SIGCOMP1 = 29,
    -
    310  __SYS_SIGCOMP2 = 30,
    -
    311  __SYS_SIGCOMP3 = 31,
    -
    312 
    -
    313  /* Real-time signals. */
    -
    314  __SYS_SIGRTMIN = 32,
    -
    315  __SYS_SIGRT_1 = 33,
    -
    316  __SYS_SIGRT_2 = 34,
    -
    317  __SYS_SIGRT_3 = 35,
    -
    318  __SYS_SIGRT_4 = 36,
    -
    319  __SYS_SIGRT_5 = 37,
    -
    320  __SYS_SIGRT_6 = 38,
    -
    321  __SYS_SIGRT_7 = 39,
    -
    322  __SYS_SIGRT_8 = 40,
    -
    323  __SYS_SIGRT_9 = 41,
    -
    324  __SYS_SIGRT_10 = 42,
    -
    325  __SYS_SIGRT_11 = 43,
    -
    326  __SYS_SIGRT_12 = 44,
    -
    327  __SYS_SIGRT_13 = 45,
    -
    328  __SYS_SIGRT_14 = 46,
    -
    329  __SYS_SIGRT_15 = 47,
    -
    330  __SYS_SIGRT_16 = 48,
    -
    331  __SYS_SIGRT_17 = 49,
    -
    332  __SYS_SIGRT_18 = 50,
    -
    333  __SYS_SIGRT_19 = 51,
    -
    334  __SYS_SIGRT_20 = 52,
    -
    335  __SYS_SIGRT_21 = 53,
    -
    336  __SYS_SIGRT_22 = 54,
    -
    337  __SYS_SIGRT_23 = 55,
    -
    338  __SYS_SIGRT_24 = 56,
    -
    339  __SYS_SIGRT_25 = 57,
    -
    340  __SYS_SIGRT_26 = 58,
    -
    341  __SYS_SIGRT_27 = 59,
    -
    342  __SYS_SIGRT_28 = 60,
    -
    343  __SYS_SIGRT_29 = 61,
    -
    344  __SYS_SIGRT_30 = 62,
    -
    345  __SYS_SIGRT_31 = 63,
    -
    346  __SYS_SIGRTMAX = 64,
    -
    347 
    -
    348  /* Maximum signal number. */
    - - -
    syscall_signal_t
    Definition: syscalls.h:246
    -
    @ __SYS_SIGRTMAX
    Definition: syscalls.h:346
    -
    @ __SYS_SIGRT_11
    Definition: syscalls.h:325
    -
    @ __SYS_SIGRT_7
    Definition: syscalls.h:321
    -
    @ __SYS_SIGTTIN
    Definition: syscalls.h:281
    -
    @ __SYS_SIGUSR1
    Definition: syscalls.h:285
    -
    @ __SYS_SIGTSTP
    Definition: syscalls.h:279
    -
    @ __SYS_SIGTERM
    Definition: syscalls.h:277
    -
    @ __SYS_SIGPOLL
    Definition: syscalls.h:289
    -
    @ __SYS_SIGFPE
    Definition: syscalls.h:259
    -
    @ __SYS_SIGKILL
    Definition: syscalls.h:267
    -
    @ __SYS_SIGCOMP3
    Definition: syscalls.h:311
    -
    @ __SYS_SIGRT_29
    Definition: syscalls.h:343
    -
    @ __SYS_SIGRT_9
    Definition: syscalls.h:323
    -
    @ __SYS_SIGRT_1
    Definition: syscalls.h:315
    -
    @ __SYS_SIGRT_23
    Definition: syscalls.h:337
    -
    @ __SYS_SIGQUIT
    Definition: syscalls.h:271
    -
    @ __SYS_SIGURG
    Definition: syscalls.h:297
    -
    @ __SYS_SIGRT_15
    Definition: syscalls.h:329
    -
    @ __SYS_SIGBUS
    Definition: syscalls.h:253
    -
    @ __SYS_SIGTRAP
    Definition: syscalls.h:295
    -
    @ __SYS_SIGRT_3
    Definition: syscalls.h:317
    -
    @ __SYS_SIGRT_13
    Definition: syscalls.h:327
    -
    @ __SYS_SIGCOMP1
    Definition: syscalls.h:309
    -
    @ __SYS_SIGRT_4
    Definition: syscalls.h:318
    -
    @ __SYS_SIGRT_24
    Definition: syscalls.h:338
    -
    @ __SYS_SIGRT_17
    Definition: syscalls.h:331
    -
    @ __SYS_SIGNULL
    Definition: syscalls.h:247
    -
    @ __SYS_SIGCOMP2
    Definition: syscalls.h:310
    -
    @ __SYS_SIGABRT
    Definition: syscalls.h:249
    -
    @ __SYS_SIGRT_5
    Definition: syscalls.h:319
    -
    @ __SYS_SIGTTOU
    Definition: syscalls.h:283
    -
    @ __SYS_SIGNAL_MAX
    Definition: syscalls.h:349
    -
    @ __SYS_SIGALRM
    Definition: syscalls.h:251
    -
    @ __SYS_SIGRT_28
    Definition: syscalls.h:342
    -
    @ __SYS_SIGXFSZ
    Definition: syscalls.h:303
    -
    @ __SYS_SIGINT
    Definition: syscalls.h:265
    -
    @ __SYS_SIGSEGV
    Definition: syscalls.h:273
    -
    @ __SYS_SIGVTALRM
    Definition: syscalls.h:299
    -
    @ __SYS_SIGCONT
    Definition: syscalls.h:257
    -
    @ __SYS_SIGRT_30
    Definition: syscalls.h:344
    -
    @ __SYS_SIGSTOP
    Definition: syscalls.h:275
    -
    @ __SYS_SIGRT_25
    Definition: syscalls.h:339
    -
    @ __SYS_SIGRT_12
    Definition: syscalls.h:326
    -
    @ __SYS_SIGHUP
    Definition: syscalls.h:261
    -
    @ __SYS_SIGRTMIN
    Definition: syscalls.h:314
    -
    @ __SYS_SIGPIPE
    Definition: syscalls.h:269
    -
    @ __SYS_SIGXCPU
    Definition: syscalls.h:301
    -
    @ __SYS_SIGRT_20
    Definition: syscalls.h:334
    -
    @ __SYS_SIGRT_10
    Definition: syscalls.h:324
    -
    @ __SYS_SIGRT_26
    Definition: syscalls.h:340
    -
    @ __SYS_SIGRT_31
    Definition: syscalls.h:345
    -
    @ __SYS_SIGRT_16
    Definition: syscalls.h:330
    -
    @ __SYS_SIGRT_14
    Definition: syscalls.h:328
    -
    @ __SYS_SIGRT_18
    Definition: syscalls.h:332
    -
    @ __SYS_SIGRT_8
    Definition: syscalls.h:322
    -
    @ __SYS_SIGRT_2
    Definition: syscalls.h:316
    -
    @ __SYS_SIGSYS
    Definition: syscalls.h:293
    -
    @ __SYS_SIGRT_21
    Definition: syscalls.h:335
    -
    @ __SYS_SIGRT_22
    Definition: syscalls.h:336
    -
    @ __SYS_SIGCHLD
    Definition: syscalls.h:255
    -
    @ __SYS_SIGRT_19
    Definition: syscalls.h:333
    -
    @ __SYS_SIGRT_27
    Definition: syscalls.h:341
    -
    @ __SYS_SIGPROF
    Definition: syscalls.h:291
    -
    @ __SYS_SIGILL
    Definition: syscalls.h:263
    -
    @ __SYS_SIGUSR2
    Definition: syscalls.h:287
    -
    @ __SYS_SIGRT_6
    Definition: syscalls.h:320
    +

    Definition at line 287 of file syscalls.h.

    +
    288{
    +
    289 __SYS_SIGNULL = 0,
    +
    290 /* Process abort signal. */
    +
    291 __SYS_SIGABRT = 1,
    +
    292 /* Alarm clock. */
    +
    293 __SYS_SIGALRM = 2,
    +
    294 /* Access to an undefined portion of a memory object. */
    +
    295 __SYS_SIGBUS = 3,
    +
    296 /* Child process terminated, stopped, or continued. */
    +
    297 __SYS_SIGCHLD = 4,
    +
    298 /* Continue executing, if stopped. */
    +
    299 __SYS_SIGCONT = 5,
    +
    300 /* Erroneous arithmetic operation. */
    +
    301 __SYS_SIGFPE = 6,
    +
    302 /* Hangup. */
    +
    303 __SYS_SIGHUP = 7,
    +
    304 /* Illegal instruction. */
    +
    305 __SYS_SIGILL = 8,
    +
    306 /* Terminal interrupt signal. */
    +
    307 __SYS_SIGINT = 9,
    +
    308 /* Kill (cannot be caught or ignored). */
    +
    309 __SYS_SIGKILL = 10,
    +
    310 /* Write on a pipe with no one to read it. */
    +
    311 __SYS_SIGPIPE = 11,
    +
    312 /* Terminal quit signal. */
    +
    313 __SYS_SIGQUIT = 12,
    +
    314 /* Invalid memory reference. */
    +
    315 __SYS_SIGSEGV = 13,
    +
    316 /* Stop executing (cannot be caught or ignored). */
    +
    317 __SYS_SIGSTOP = 14,
    +
    318 /* Termination signal. */
    +
    319 __SYS_SIGTERM = 15,
    +
    320 /* Terminal stop signal. */
    +
    321 __SYS_SIGTSTP = 16,
    +
    322 /* Background process attempting read. */
    +
    323 __SYS_SIGTTIN = 17,
    +
    324 /* Background process attempting write. */
    +
    325 __SYS_SIGTTOU = 18,
    +
    326 /* User-defined signal 1. */
    +
    327 __SYS_SIGUSR1 = 19,
    +
    328 /* User-defined signal 2. */
    +
    329 __SYS_SIGUSR2 = 20,
    +
    330 /* Pollable event. */
    +
    331 __SYS_SIGPOLL = 21,
    +
    332 /* Profiling timer expired. */
    +
    333 __SYS_SIGPROF = 22,
    +
    334 /* Bad system call. */
    +
    335 __SYS_SIGSYS = 23,
    +
    336 /* Trace/breakpoint trap. */
    +
    337 __SYS_SIGTRAP = 24,
    +
    338 /* High bandwidth data is available at a socket. */
    +
    339 __SYS_SIGURG = 25,
    +
    340 /* Virtual timer expired. */
    +
    341 __SYS_SIGVTALRM = 26,
    +
    342 /* CPU time limit exceeded. */
    +
    343 __SYS_SIGXCPU = 27,
    +
    344 /* File size limit exceeded. */
    +
    345 __SYS_SIGXFSZ = 28,
    +
    346
    +
    351 __SYS_SIGCOMP1 = 29,
    +
    352 __SYS_SIGCOMP2 = 30,
    +
    353 __SYS_SIGCOMP3 = 31,
    +
    354
    +
    355 /* Real-time signals. */
    +
    356 __SYS_SIGRTMIN = 32,
    +
    357 __SYS_SIGRT_1 = 33,
    +
    358 __SYS_SIGRT_2 = 34,
    +
    359 __SYS_SIGRT_3 = 35,
    +
    360 __SYS_SIGRT_4 = 36,
    +
    361 __SYS_SIGRT_5 = 37,
    +
    362 __SYS_SIGRT_6 = 38,
    +
    363 __SYS_SIGRT_7 = 39,
    +
    364 __SYS_SIGRT_8 = 40,
    +
    365 __SYS_SIGRT_9 = 41,
    +
    366 __SYS_SIGRT_10 = 42,
    +
    367 __SYS_SIGRT_11 = 43,
    +
    368 __SYS_SIGRT_12 = 44,
    +
    369 __SYS_SIGRT_13 = 45,
    +
    370 __SYS_SIGRT_14 = 46,
    +
    371 __SYS_SIGRT_15 = 47,
    +
    372 __SYS_SIGRT_16 = 48,
    +
    373 __SYS_SIGRT_17 = 49,
    +
    374 __SYS_SIGRT_18 = 50,
    +
    375 __SYS_SIGRT_19 = 51,
    +
    376 __SYS_SIGRT_20 = 52,
    +
    377 __SYS_SIGRT_21 = 53,
    +
    378 __SYS_SIGRT_22 = 54,
    +
    379 __SYS_SIGRT_23 = 55,
    +
    380 __SYS_SIGRT_24 = 56,
    +
    381 __SYS_SIGRT_25 = 57,
    +
    382 __SYS_SIGRT_26 = 58,
    +
    383 __SYS_SIGRT_27 = 59,
    +
    384 __SYS_SIGRT_28 = 60,
    +
    385 __SYS_SIGRT_29 = 61,
    +
    386 __SYS_SIGRT_30 = 62,
    +
    387 __SYS_SIGRT_31 = 63,
    +
    388 __SYS_SIGRTMAX = 64,
    +
    389
    +
    390 /* Maximum signal number. */
    + + +
    syscall_signal_t
    Definition syscalls.h:288
    +
    @ __SYS_SIGRTMAX
    Definition syscalls.h:388
    +
    @ __SYS_SIGRT_11
    Definition syscalls.h:367
    +
    @ __SYS_SIGRT_7
    Definition syscalls.h:363
    +
    @ __SYS_SIGTTIN
    Definition syscalls.h:323
    +
    @ __SYS_SIGUSR1
    Definition syscalls.h:327
    +
    @ __SYS_SIGTSTP
    Definition syscalls.h:321
    +
    @ __SYS_SIGTERM
    Definition syscalls.h:319
    +
    @ __SYS_SIGPOLL
    Definition syscalls.h:331
    +
    @ __SYS_SIGFPE
    Definition syscalls.h:301
    +
    @ __SYS_SIGKILL
    Definition syscalls.h:309
    +
    @ __SYS_SIGCOMP3
    Definition syscalls.h:353
    +
    @ __SYS_SIGRT_29
    Definition syscalls.h:385
    +
    @ __SYS_SIGRT_9
    Definition syscalls.h:365
    +
    @ __SYS_SIGRT_1
    Definition syscalls.h:357
    +
    @ __SYS_SIGRT_23
    Definition syscalls.h:379
    +
    @ __SYS_SIGQUIT
    Definition syscalls.h:313
    +
    @ __SYS_SIGURG
    Definition syscalls.h:339
    +
    @ __SYS_SIGRT_15
    Definition syscalls.h:371
    +
    @ __SYS_SIGBUS
    Definition syscalls.h:295
    +
    @ __SYS_SIGTRAP
    Definition syscalls.h:337
    +
    @ __SYS_SIGRT_3
    Definition syscalls.h:359
    +
    @ __SYS_SIGRT_13
    Definition syscalls.h:369
    +
    @ __SYS_SIGCOMP1
    Definition syscalls.h:351
    +
    @ __SYS_SIGRT_4
    Definition syscalls.h:360
    +
    @ __SYS_SIGRT_24
    Definition syscalls.h:380
    +
    @ __SYS_SIGRT_17
    Definition syscalls.h:373
    +
    @ __SYS_SIGNULL
    Definition syscalls.h:289
    +
    @ __SYS_SIGCOMP2
    Definition syscalls.h:352
    +
    @ __SYS_SIGABRT
    Definition syscalls.h:291
    +
    @ __SYS_SIGRT_5
    Definition syscalls.h:361
    +
    @ __SYS_SIGTTOU
    Definition syscalls.h:325
    +
    @ __SYS_SIGNAL_MAX
    Definition syscalls.h:391
    +
    @ __SYS_SIGALRM
    Definition syscalls.h:293
    +
    @ __SYS_SIGRT_28
    Definition syscalls.h:384
    +
    @ __SYS_SIGXFSZ
    Definition syscalls.h:345
    +
    @ __SYS_SIGINT
    Definition syscalls.h:307
    +
    @ __SYS_SIGSEGV
    Definition syscalls.h:315
    +
    @ __SYS_SIGVTALRM
    Definition syscalls.h:341
    +
    @ __SYS_SIGCONT
    Definition syscalls.h:299
    +
    @ __SYS_SIGRT_30
    Definition syscalls.h:386
    +
    @ __SYS_SIGSTOP
    Definition syscalls.h:317
    +
    @ __SYS_SIGRT_25
    Definition syscalls.h:381
    +
    @ __SYS_SIGRT_12
    Definition syscalls.h:368
    +
    @ __SYS_SIGHUP
    Definition syscalls.h:303
    +
    @ __SYS_SIGRTMIN
    Definition syscalls.h:356
    +
    @ __SYS_SIGPIPE
    Definition syscalls.h:311
    +
    @ __SYS_SIGXCPU
    Definition syscalls.h:343
    +
    @ __SYS_SIGRT_20
    Definition syscalls.h:376
    +
    @ __SYS_SIGRT_10
    Definition syscalls.h:366
    +
    @ __SYS_SIGRT_26
    Definition syscalls.h:382
    +
    @ __SYS_SIGRT_31
    Definition syscalls.h:387
    +
    @ __SYS_SIGRT_16
    Definition syscalls.h:372
    +
    @ __SYS_SIGRT_14
    Definition syscalls.h:370
    +
    @ __SYS_SIGRT_18
    Definition syscalls.h:374
    +
    @ __SYS_SIGRT_8
    Definition syscalls.h:364
    +
    @ __SYS_SIGRT_2
    Definition syscalls.h:358
    +
    @ __SYS_SIGSYS
    Definition syscalls.h:335
    +
    @ __SYS_SIGRT_21
    Definition syscalls.h:377
    +
    @ __SYS_SIGRT_22
    Definition syscalls.h:378
    +
    @ __SYS_SIGCHLD
    Definition syscalls.h:297
    +
    @ __SYS_SIGRT_19
    Definition syscalls.h:375
    +
    @ __SYS_SIGRT_27
    Definition syscalls.h:383
    +
    @ __SYS_SIGPROF
    Definition syscalls.h:333
    +
    @ __SYS_SIGILL
    Definition syscalls.h:305
    +
    @ __SYS_SIGUSR2
    Definition syscalls.h:329
    +
    @ __SYS_SIGRT_6
    Definition syscalls.h:362
    - -

    ◆ syscalls_t

    + +

    ◆ syscalls_t

    @@ -3661,7 +3666,7 @@ Functions

    List of syscalls.

    This list contains all the syscalls of the Fennix Kernel API.

    -
    Note
    If this syscall is not used, the latest version will be used.
    - - - - -
    See also
    syscall_open_flags_t
    - - - - - -
    See also
    syscall_access_flags_t
    - - - - -
    Returns
    This function does not return.
    - - - - - - - - -
    See also
    syscall_mmap_flags_t
    - - - - - - - - - - - - - - - - - - - - - - - - -
    Enumerator
    SYS_API_VERSION 

    Set syscall version.

    +
    Enumerator
    SYS_API_VERSION 

    Set syscall version.

    int api_version(int version);

    This syscall is used to set the version of the list. To prevent applications from breaking on major changes, this should be called at the very beginning of the program.

    Parameters
    @@ -3677,7 +3682,7 @@ Functions
    SYS_READ 

    Read from a file descriptor.

    +
    SYS_READ 

    Read from a file descriptor.

    ssize_t sys_read(int fildes, void *buf, size_t nbyte);

    Reads up to count bytes from the file descriptor fd into the buffer starting at buf.

    Parameters
    @@ -3696,7 +3701,7 @@ Functions
    SYS_PREAD 

    Read from a file descriptor.

    +
    SYS_PREAD 

    Read from a file descriptor.

    ssize_t sys_pread(int fildes, void *buf, size_t nbyte, off_t offset);

    Reads up to count bytes from the file descriptor fd into the buffer starting at buf.

    Parameters
    @@ -3716,7 +3721,7 @@ Functions
    SYS_WRITE 

    Write to a file descriptor.

    +
    SYS_WRITE 

    Write to a file descriptor.

    ssize_t sys_write(int fildes, const void *buf, size_t nbyte);

    Writes up to count bytes from the buffer starting at buf to the file descriptor fd.

    Parameters
    @@ -3735,7 +3740,7 @@ Functions
    SYS_PWRITE 

    Write to a file descriptor.

    +
    SYS_PWRITE 

    Write to a file descriptor.

    ssize_t sys_pwrite(int fildes, const void *buf, size_t nbyte, off_t offset);

    Writes up to count bytes from the buffer starting at buf to the file descriptor fd.

    Parameters
    @@ -3754,7 +3759,7 @@ Functions
    SYS_OPEN 

    Open a file.

    +
    SYS_OPEN 

    Open a file.

    int open(const char *pathname, int flags, mode_t mode);

    Opens the file specified by pathname.

    Parameters
    @@ -3788,7 +3793,7 @@ Functions
    SYS_CLOSE 

    Close a file descriptor.

    +
    SYS_CLOSE 

    Close a file descriptor.

    int close(int fd);

    Closes the file descriptor fd, releasing its resources.

    Parameters
    @@ -3803,7 +3808,7 @@ Functions
    SYS_IOCTL 

    Control a device.

    +
    SYS_IOCTL 

    Control a device.

    int ioctl(int fd, unsigned long request, void *argp);

    Manipulates the underlying parameters of a device.

    Parameters
    @@ -3821,7 +3826,7 @@ Functions
    SYS_STAT 

    Retrieve file status.

    +
    SYS_STAT 

    Retrieve file status.

    int stat(const char *pathname, struct stat *statbuf);

    Gets the status of the file specified by pathname.

    Parameters
    @@ -3838,7 +3843,7 @@ Functions
    SYS_FSTAT 

    Retrieve file status for an open file descriptor.

    +
    SYS_FSTAT 

    Retrieve file status for an open file descriptor.

    int fstat(int fd, struct stat *statbuf);

    Gets the status of the file referred to by fd.

    Parameters
    @@ -3855,7 +3860,7 @@ Functions
    SYS_LSTAT 

    Retrieve file status with symbolic link resolution.

    +
    SYS_LSTAT 

    Retrieve file status with symbolic link resolution.

    int lstat(const char *pathname, struct stat *statbuf);

    Gets the status of the file specified by pathname, but does not follow symbolic links.

    Parameters
    @@ -3872,7 +3877,7 @@ Functions
    SYS_ACCESS 

    Check a file's accessibility.

    +
    SYS_ACCESS 

    Check a file's accessibility.

    int access(const char *pathname, int mode);

    Checks if the calling process can access the file specified by pathname according to the specified mode.

    Parameters
    @@ -3897,7 +3902,7 @@ Functions
    SYS_TRUNCATE 

    Change the size of a file.

    +
    SYS_TRUNCATE 

    Change the size of a file.

    int truncate(const char *pathname, off_t length);

    Sets the size of the file specified by pathname to length. If the file is shorter, it is extended and the extended part is zero-filled.

    Parameters
    @@ -3914,7 +3919,7 @@ Functions
    SYS_FTRUNCATE 

    Change the size of a file referred by a file descriptor.

    +
    SYS_FTRUNCATE 

    Change the size of a file referred by a file descriptor.

    int ftruncate(int fd, off_t length);

    Sets the size of the file referred to by fd to length.

    Parameters
    @@ -3931,7 +3936,7 @@ Functions
    SYS_TELL 

    Get the current file offset.

    +
    SYS_TELL 

    Get the current file offset.

    off_t tell(int fd);

    Returns the current file offset for the file referred to by fd.

    Parameters
    @@ -3946,7 +3951,7 @@ Functions
    SYS_SEEK 

    Set the file offset.

    +
    SYS_SEEK 

    Set the file offset.

    off_t seek(int fd, off_t offset, int whence);

    Sets the file offset for the file referred to by fd to the specified offset according to the directive whence.

    Parameters
    @@ -3970,7 +3975,7 @@ Functions
    SYS_EXIT 

    Terminate the calling process.

    +
    SYS_EXIT 

    Terminate the calling process.

    void exit(int status);

    Terminates the calling process with the specified status. The status code is made available to the parent process.

    Parameters
    @@ -3981,7 +3986,7 @@ Functions
    SYS_FORK 

    Create a child process.

    +
    SYS_FORK 

    Create a child process.

    pid_t fork(void);

    Creates a new process by duplicating the calling process. The child process has its own copy of the parent's address space.

    Returns
      @@ -3991,7 +3996,7 @@ Functions
    SYS_EXECVE 

    Execute a program.

    +
    SYS_EXECVE 

    Execute a program.

    int execve(const char *pathname, char *const argv[], char *const envp[]);

    Replaces the current process image with a new process image specified by pathname.

    Parameters
    @@ -4009,7 +4014,7 @@ Functions
    SYS_GETPID 

    Get the process ID of the calling process.

    +
    SYS_GETPID 

    Get the process ID of the calling process.

    pid_t getpid(void);

    Returns the process ID of the calling process.

    Returns
      @@ -4017,7 +4022,7 @@ Functions
    SYS_GETPPID 

    Get the parent process ID.

    +
    SYS_GETPPID 

    Get the parent process ID.

    pid_t getppid(void);

    Returns the parent process ID of the calling process.

    Returns
      @@ -4025,7 +4030,7 @@ Functions
    SYS_WAITPID 

    Wait for a child process to change state.

    +
    SYS_WAITPID 

    Wait for a child process to change state.

    pid_t waitpid(pid_t pid, int *wstatus, int options);

    Waits for the child process specified by pid to change state.

    Parameters
    @@ -4042,7 +4047,7 @@ Functions
    SYS_KILL 

    Send a signal to a process.

    +
    SYS_KILL 

    Send a signal to a process.

    int kill(pid_t pid, int sig);

    Sends the signal sig to the process specified by pid.

    Parameters
    @@ -4059,7 +4064,7 @@ Functions
    SYS_PRCTL 

    Process/Thread Control.

    +
    SYS_PRCTL 

    Process/Thread Control.

    int prctl(syscall_prctl_options_t option, unsigned long arg1, unsigned long arg2, unsigned long arg3, unsigned long arg4);

    Perform various operations on a process or thread.

    Parameters
    @@ -4079,7 +4084,7 @@ Functions
    SYS_BRK 

    Set the program break.

    +
    SYS_BRK 

    Set the program break.

    int brk(void *end_data);

    Increases or decreases the program’s data space, ending at end_data.

    Parameters
    @@ -4094,7 +4099,7 @@ Functions
    SYS_MMAP 

    Map files or devices into memory.

    +
    SYS_MMAP 

    Map files or devices into memory.

    void *mmap(void *addr, size_t length, int prot, int flags, int fd, off_t offset);

    Maps a file or device into memory. This can be used for memory-mapped I/O or for sharing memory between processes.

    Parameters
    @@ -4138,7 +4143,7 @@ Functions
    SYS_MUNMAP 

    Unmap a mapped memory region.

    +
    SYS_MUNMAP 

    Unmap a mapped memory region.

    int munmap(void *addr, size_t length);

    Unmaps a previously mapped memory region, making the memory available for reuse.

    Parameters
    @@ -4155,7 +4160,7 @@ Functions
    SYS_MPROTECT 

    Change memory protection.

    +
    SYS_MPROTECT 

    Change memory protection.

    int mprotect(void *addr, size_t length, int prot);

    Sets the protection on the memory region starting at addr for length.

    Parameters
    @@ -4172,7 +4177,7 @@ Functions
    SYS_MADVISE 

    Provide advice about memory usage.

    +
    SYS_MADVISE 

    Provide advice about memory usage.

    int madvise(void *addr, size_t length, int advice);

    Provides advice to the kernel about the expected behavior of the memory region starting at addr for length, such as whether it will be accessed randomly or sequentially.

    Parameters
    @@ -4189,7 +4194,7 @@ Functions
    SYS_PIPE 

    Create a pipe.

    +
    SYS_PIPE 

    Create a pipe.

    int pipe(int pipefd[2]);

    Creates a pipe, returning two file descriptors in pipefd. One is for reading, and the other is for writing.

    Parameters
    @@ -4204,7 +4209,7 @@ Functions
    SYS_DUP 

    Duplicate a file descriptor.

    +
    SYS_DUP 

    Duplicate a file descriptor.

    int dup(int oldfd);

    Duplicates the file descriptor oldfd, returning the new file descriptor.

    Parameters
    @@ -4219,7 +4224,7 @@ Functions
    SYS_DUP2 

    Duplicate a file descriptor to a specific value.

    +
    SYS_DUP2 

    Duplicate a file descriptor to a specific value.

    int dup2(int oldfd, int newfd);

    Duplicates oldfd to newfd. If newfd is already open, it will be closed first.

    Parameters
    @@ -4236,7 +4241,7 @@ Functions
    SYS_SOCKET 

    Create an endpoint for communication.

    +
    SYS_SOCKET 

    Create an endpoint for communication.

    int socket(int domain, int type, int protocol);

    Creates an endpoint for communication, returning a socket file descriptor.

    Parameters
    @@ -4253,7 +4258,7 @@ Functions
    SYS_BIND 

    Bind a socket to a local address.

    +
    SYS_BIND 

    Bind a socket to a local address.

    int bind(int sockfd, const struct sockaddr *addr, socklen_t addrlen);

    Binds a socket to a local address so it can listen for incoming connections.

    Parameters
    @@ -4270,7 +4275,7 @@ Functions
    SYS_CONNECT 

    Connect to a remote address.

    +
    SYS_CONNECT 

    Connect to a remote address.

    int connect(int sockfd, const struct sockaddr *addr, socklen_t addrlen);

    Connects a socket to a remote address.

    Parameters
    @@ -4287,7 +4292,7 @@ Functions
    SYS_LISTEN 

    Listen for incoming connections on a socket.

    +
    SYS_LISTEN 

    Listen for incoming connections on a socket.

    int listen(int sockfd, int backlog);

    Sets a socket to listen for incoming connections, specifying the backlog queue size.

    Parameters
    @@ -4303,7 +4308,7 @@ Functions
    SYS_ACCEPT 

    Accept an incoming connection on a socket.

    +
    SYS_ACCEPT 

    Accept an incoming connection on a socket.

    int accept(int sockfd, struct sockaddr *addr, socklen_t *addrlen);

    Accepts an incoming connection on a listening socket, creating a new socket for communication.

    Parameters
    @@ -4320,7 +4325,7 @@ Functions
    SYS_SEND 

    Send data on a socket.

    +
    SYS_SEND 

    Send data on a socket.

    ssize_t send(int sockfd, const void *buf, size_t len, int flags);

    Sends data through a socket.

    Parameters
    @@ -4338,7 +4343,7 @@ Functions
    SYS_RECV 

    Receive data on a socket.

    +
    SYS_RECV 

    Receive data on a socket.

    ssize_t recv(int sockfd, void *buf, size_t len, int flags);

    Receives data from a socket.

    Parameters
    @@ -4356,7 +4361,7 @@ Functions
    SYS_SHUTDOWN 

    Shut down part of a full-duplex connection.

    +
    SYS_SHUTDOWN 

    Shut down part of a full-duplex connection.

    int shutdown(int sockfd, int how);

    Shuts down part of a full-duplex connection on a socket.

    Parameters
    @@ -4372,7 +4377,7 @@ Functions
    SYS_TIME 

    Get the current time.

    +
    SYS_TIME 

    Get the current time.

    time_t time(time_t *t);

    Retrieves the current calendar time as the number of seconds since the epoch.

    Parameters
    @@ -4387,7 +4392,7 @@ Functions
    SYS_CLOCK_GETTIME 

    Get the current time of a specific clock.

    +
    SYS_CLOCK_GETTIME 

    Get the current time of a specific clock.

    int clock_gettime(clockid_t clockid, struct timespec *tp);

    Retrieves the current time for the specified clock (CLOCK_REALTIME, CLOCK_MONOTONIC, etc.).

    Parameters
    @@ -4403,7 +4408,7 @@ Functions
    SYS_CLOCK_SETTIME 

    Set the current time of a specific clock.

    +
    SYS_CLOCK_SETTIME 

    Set the current time of a specific clock.

    int clock_settime(clockid_t clockid, const struct timespec *tp);

    Sets the time for the specified clock (CLOCK_REALTIME, CLOCK_MONOTONIC, etc.).

    Parameters
    @@ -4419,7 +4424,7 @@ Functions
    SYS_NANOSLEEP 

    Sleep for a specified time.

    +
    SYS_NANOSLEEP 

    Sleep for a specified time.

    int nanosleep(const struct timespec *req, struct timespec *rem);

    Suspends the execution of the calling thread for the specified time duration.

    Parameters
    @@ -4435,7 +4440,7 @@ Functions
    SYS_GETCWD 

    Get the current working directory.

    +
    SYS_GETCWD 

    Get the current working directory.

    char *getcwd(char *buf, size_t size);

    Retrieves the current working directory.

    Parameters
    @@ -4451,7 +4456,7 @@ Functions
    SYS_CHDIR 

    Change the current working directory.

    +
    SYS_CHDIR 

    Change the current working directory.

    int chdir(const char *path);

    Changes the current working directory to the specified path.

    Parameters
    @@ -4467,7 +4472,7 @@ Functions
    SYS_MKDIR 

    Create a new directory.

    +
    SYS_MKDIR 

    Create a new directory.

    int mkdir(const char *path, mode_t mode);

    Creates a new directory at path with the specified permissions.

    Parameters
    @@ -4484,7 +4489,7 @@ Functions
    SYS_RMDIR 

    Remove an empty directory.

    +
    SYS_RMDIR 

    Remove an empty directory.

    int rmdir(const char *path);

    Removes the empty directory specified by path.

    Parameters
    @@ -4499,7 +4504,7 @@ Functions
    SYS_UNLINK 

    Remove a file.

    +
    SYS_UNLINK 

    Remove a file.

    int unlink(const char *pathname);

    Removes the file specified by pathname.

    Parameters
    @@ -4515,7 +4520,7 @@ Functions
    SYS_RENAME 

    Rename a file or directory.

    +
    SYS_RENAME 

    Rename a file or directory.

    int rename(const char *oldpath, const char *newpath);

    Renames a file or directory from oldpath to newpath.

    Parameters
    @@ -4532,177 +4537,149 @@ Functions
    SYS_MAX 

    Max number of syscalls.

    +
    SYS_MAX 

    Max number of syscalls.

    This is used to determine the size of the syscalls_t array.

    syscalls_t syscalls[SYS_MAX];
    Note
    This must be the last element in the list
    -

    Definition at line 420 of file syscalls.h.

    -
    421 {
    -
    422  /* Initialization */
    -
    423 
    -
    444  SYS_API_VERSION = 0,
    -
    445 
    -
    446  /* I/O */
    -
    447 
    -
    468  SYS_READ = 100,
    -
    490  SYS_PREAD,
    -
    511  SYS_WRITE,
    -
    532  SYS_PWRITE,
    -
    566  SYS_OPEN,
    -
    582  SYS_CLOSE,
    -
    601  SYS_IOCTL,
    -
    602 
    -
    603  /* File Status */
    -
    604 
    -
    622  SYS_STAT = 200,
    -
    640  SYS_FSTAT,
    -
    659  SYS_LSTAT,
    -
    685  SYS_ACCESS,
    -
    704  SYS_TRUNCATE,
    - -
    738  SYS_TELL,
    -
    762  SYS_SEEK,
    -
    763 
    -
    764  /* Process Control */
    -
    765 
    -
    780  SYS_EXIT = 300,
    -
    796  SYS_FORK,
    -
    816  SYS_EXECVE,
    -
    829  SYS_GETPID,
    -
    842  SYS_GETPPID,
    -
    860  SYS_WAITPID,
    -
    878  SYS_KILL,
    -
    899  SYS_PRCTL,
    -
    900 
    -
    901  /* Memory */
    -
    902 
    -
    918  SYS_BRK = 400,
    -
    961  SYS_MMAP,
    -
    979  SYS_MUNMAP,
    -
    997  SYS_MPROTECT,
    -
    1016  SYS_MADVISE,
    -
    1017 
    -
    1018  /* Communication */
    -
    1019 
    -
    1036  SYS_PIPE = 500,
    -
    1052  SYS_DUP,
    -
    1070  SYS_DUP2,
    -
    1088  SYS_SOCKET,
    -
    1106  SYS_BIND,
    -
    1124  SYS_CONNECT,
    -
    1141  SYS_LISTEN,
    -
    1159  SYS_ACCEPT,
    -
    1178  SYS_SEND,
    -
    1197  SYS_RECV,
    -
    1214  SYS_SHUTDOWN,
    -
    1215 
    -
    1216  /* Time */
    -
    1217 
    -
    1233  SYS_TIME = 600,
    - - -
    1284  SYS_NANOSLEEP,
    -
    1285 
    -
    1286  /* Miscellaneous */
    -
    1287 
    -
    1304  SYS_GETCWD = 700,
    -
    1321  SYS_CHDIR,
    -
    1339  SYS_MKDIR,
    -
    1355  SYS_RMDIR,
    -
    1372  SYS_UNLINK,
    -
    1390  SYS_RENAME,
    -
    1391 
    -
    1403  SYS_MAX
    -
    1404 } syscalls_t;
    -
    syscalls_t
    List of syscalls.
    Definition: syscalls.h:421
    -
    @ SYS_UNLINK
    Remove a file.
    Definition: syscalls.h:1372
    -
    @ SYS_MMAP
    Map files or devices into memory.
    Definition: syscalls.h:961
    -
    @ SYS_SHUTDOWN
    Shut down part of a full-duplex connection.
    Definition: syscalls.h:1214
    -
    @ SYS_RECV
    Receive data on a socket.
    Definition: syscalls.h:1197
    -
    @ SYS_MAX
    Max number of syscalls.
    Definition: syscalls.h:1403
    -
    @ SYS_STAT
    Retrieve file status.
    Definition: syscalls.h:622
    -
    @ SYS_WRITE
    Write to a file descriptor.
    Definition: syscalls.h:511
    -
    @ SYS_NANOSLEEP
    Sleep for a specified time.
    Definition: syscalls.h:1284
    -
    @ SYS_TELL
    Get the current file offset.
    Definition: syscalls.h:738
    -
    @ SYS_TRUNCATE
    Change the size of a file.
    Definition: syscalls.h:704
    -
    @ SYS_PIPE
    Create a pipe.
    Definition: syscalls.h:1036
    -
    @ SYS_RMDIR
    Remove an empty directory.
    Definition: syscalls.h:1355
    -
    @ SYS_READ
    Read from a file descriptor.
    Definition: syscalls.h:468
    -
    @ SYS_GETPPID
    Get the parent process ID.
    Definition: syscalls.h:842
    -
    @ SYS_CLOSE
    Close a file descriptor.
    Definition: syscalls.h:582
    -
    @ SYS_MADVISE
    Provide advice about memory usage.
    Definition: syscalls.h:1016
    -
    @ SYS_EXECVE
    Execute a program.
    Definition: syscalls.h:816
    -
    @ SYS_LISTEN
    Listen for incoming connections on a socket.
    Definition: syscalls.h:1141
    -
    @ SYS_WAITPID
    Wait for a child process to change state.
    Definition: syscalls.h:860
    -
    @ SYS_BRK
    Set the program break.
    Definition: syscalls.h:918
    -
    @ SYS_MUNMAP
    Unmap a mapped memory region.
    Definition: syscalls.h:979
    -
    @ SYS_EXIT
    Terminate the calling process.
    Definition: syscalls.h:780
    -
    @ SYS_OPEN
    Open a file.
    Definition: syscalls.h:566
    -
    @ SYS_CONNECT
    Connect to a remote address.
    Definition: syscalls.h:1124
    -
    @ SYS_IOCTL
    Control a device.
    Definition: syscalls.h:601
    -
    @ SYS_PREAD
    Read from a file descriptor.
    Definition: syscalls.h:490
    -
    @ SYS_RENAME
    Rename a file or directory.
    Definition: syscalls.h:1390
    -
    @ SYS_GETPID
    Get the process ID of the calling process.
    Definition: syscalls.h:829
    -
    @ SYS_FSTAT
    Retrieve file status for an open file descriptor.
    Definition: syscalls.h:640
    -
    @ SYS_PWRITE
    Write to a file descriptor.
    Definition: syscalls.h:532
    -
    @ SYS_BIND
    Bind a socket to a local address.
    Definition: syscalls.h:1106
    -
    @ SYS_TIME
    Get the current time.
    Definition: syscalls.h:1233
    -
    @ SYS_DUP
    Duplicate a file descriptor.
    Definition: syscalls.h:1052
    -
    @ SYS_SOCKET
    Create an endpoint for communication.
    Definition: syscalls.h:1088
    -
    @ SYS_CLOCK_SETTIME
    Set the current time of a specific clock.
    Definition: syscalls.h:1267
    -
    @ SYS_API_VERSION
    Set syscall version.
    Definition: syscalls.h:444
    -
    @ SYS_FORK
    Create a child process.
    Definition: syscalls.h:796
    -
    @ SYS_SEND
    Send data on a socket.
    Definition: syscalls.h:1178
    -
    @ SYS_PRCTL
    Process/Thread Control.
    Definition: syscalls.h:899
    -
    @ SYS_LSTAT
    Retrieve file status with symbolic link resolution.
    Definition: syscalls.h:659
    -
    @ SYS_DUP2
    Duplicate a file descriptor to a specific value.
    Definition: syscalls.h:1070
    -
    @ SYS_KILL
    Send a signal to a process.
    Definition: syscalls.h:878
    -
    @ SYS_MPROTECT
    Change memory protection.
    Definition: syscalls.h:997
    -
    @ SYS_MKDIR
    Create a new directory.
    Definition: syscalls.h:1339
    -
    @ SYS_CHDIR
    Change the current working directory.
    Definition: syscalls.h:1321
    -
    @ SYS_ACCEPT
    Accept an incoming connection on a socket.
    Definition: syscalls.h:1159
    -
    @ SYS_FTRUNCATE
    Change the size of a file referred by a file descriptor.
    Definition: syscalls.h:722
    -
    @ SYS_SEEK
    Set the file offset.
    Definition: syscalls.h:762
    -
    @ SYS_GETCWD
    Get the current working directory.
    Definition: syscalls.h:1304
    -
    @ SYS_CLOCK_GETTIME
    Get the current time of a specific clock.
    Definition: syscalls.h:1250
    -
    @ SYS_ACCESS
    Check a file's accessibility.
    Definition: syscalls.h:685
    +

    Definition at line 462 of file syscalls.h.

    +
    463{
    +
    464 /* Initialization */
    +
    465
    +
    486 SYS_API_VERSION = 0,
    +
    487
    +
    488 /* I/O */
    +
    489
    +
    510 SYS_READ = 100,
    +
    532 SYS_PREAD,
    +
    553 SYS_WRITE,
    + +
    608 SYS_OPEN,
    +
    624 SYS_CLOSE,
    +
    643 SYS_IOCTL,
    +
    644
    +
    645 /* File Status */
    +
    646
    +
    664 SYS_STAT = 200,
    +
    682 SYS_FSTAT,
    +
    701 SYS_LSTAT,
    + + + +
    780 SYS_TELL,
    +
    804 SYS_SEEK,
    +
    805
    +
    806 /* Process Control */
    +
    807
    +
    822 SYS_EXIT = 300,
    +
    838 SYS_FORK,
    + + + + +
    920 SYS_KILL,
    +
    941 SYS_PRCTL,
    +
    942
    +
    943 /* Memory */
    +
    944
    +
    960 SYS_BRK = 400,
    +
    1003 SYS_MMAP,
    +
    1021 SYS_MUNMAP,
    + + +
    1059
    +
    1060 /* Communication */
    +
    1061
    +
    1078 SYS_PIPE = 500,
    +
    1094 SYS_DUP,
    +
    1112 SYS_DUP2,
    +
    1130 SYS_SOCKET,
    +
    1148 SYS_BIND,
    + +
    1183 SYS_LISTEN,
    +
    1201 SYS_ACCEPT,
    +
    1220 SYS_SEND,
    +
    1239 SYS_RECV,
    + +
    1257
    +
    1258 /* Time */
    +
    1259
    +
    1275 SYS_TIME = 600,
    + + + +
    1327
    +
    1328 /* Miscellaneous */
    +
    1329
    +
    1346 SYS_GETCWD = 700,
    +
    1363 SYS_CHDIR,
    +
    1381 SYS_MKDIR,
    +
    1397 SYS_RMDIR,
    +
    1414 SYS_UNLINK,
    +
    1432 SYS_RENAME,
    +
    1433
    +
    1445 SYS_MAX
    +
    1446} syscalls_t;
    +
    syscalls_t
    List of syscalls.
    Definition syscalls.h:463
    +
    @ SYS_UNLINK
    Remove a file.
    Definition syscalls.h:1414
    +
    @ SYS_MMAP
    Map files or devices into memory.
    Definition syscalls.h:1003
    +
    @ SYS_SHUTDOWN
    Shut down part of a full-duplex connection.
    Definition syscalls.h:1256
    +
    @ SYS_RECV
    Receive data on a socket.
    Definition syscalls.h:1239
    +
    @ SYS_MAX
    Max number of syscalls.
    Definition syscalls.h:1445
    +
    @ SYS_STAT
    Retrieve file status.
    Definition syscalls.h:664
    +
    @ SYS_WRITE
    Write to a file descriptor.
    Definition syscalls.h:553
    +
    @ SYS_NANOSLEEP
    Sleep for a specified time.
    Definition syscalls.h:1326
    +
    @ SYS_TELL
    Get the current file offset.
    Definition syscalls.h:780
    +
    @ SYS_TRUNCATE
    Change the size of a file.
    Definition syscalls.h:746
    +
    @ SYS_PIPE
    Create a pipe.
    Definition syscalls.h:1078
    +
    @ SYS_RMDIR
    Remove an empty directory.
    Definition syscalls.h:1397
    +
    @ SYS_READ
    Read from a file descriptor.
    Definition syscalls.h:510
    +
    @ SYS_GETPPID
    Get the parent process ID.
    Definition syscalls.h:884
    +
    @ SYS_CLOSE
    Close a file descriptor.
    Definition syscalls.h:624
    +
    @ SYS_MADVISE
    Provide advice about memory usage.
    Definition syscalls.h:1058
    +
    @ SYS_EXECVE
    Execute a program.
    Definition syscalls.h:858
    +
    @ SYS_LISTEN
    Listen for incoming connections on a socket.
    Definition syscalls.h:1183
    +
    @ SYS_WAITPID
    Wait for a child process to change state.
    Definition syscalls.h:902
    +
    @ SYS_BRK
    Set the program break.
    Definition syscalls.h:960
    +
    @ SYS_MUNMAP
    Unmap a mapped memory region.
    Definition syscalls.h:1021
    +
    @ SYS_EXIT
    Terminate the calling process.
    Definition syscalls.h:822
    +
    @ SYS_OPEN
    Open a file.
    Definition syscalls.h:608
    +
    @ SYS_CONNECT
    Connect to a remote address.
    Definition syscalls.h:1166
    +
    @ SYS_IOCTL
    Control a device.
    Definition syscalls.h:643
    +
    @ SYS_PREAD
    Read from a file descriptor.
    Definition syscalls.h:532
    +
    @ SYS_RENAME
    Rename a file or directory.
    Definition syscalls.h:1432
    +
    @ SYS_GETPID
    Get the process ID of the calling process.
    Definition syscalls.h:871
    +
    @ SYS_FSTAT
    Retrieve file status for an open file descriptor.
    Definition syscalls.h:682
    +
    @ SYS_PWRITE
    Write to a file descriptor.
    Definition syscalls.h:574
    +
    @ SYS_BIND
    Bind a socket to a local address.
    Definition syscalls.h:1148
    +
    @ SYS_TIME
    Get the current time.
    Definition syscalls.h:1275
    +
    @ SYS_DUP
    Duplicate a file descriptor.
    Definition syscalls.h:1094
    +
    @ SYS_SOCKET
    Create an endpoint for communication.
    Definition syscalls.h:1130
    +
    @ SYS_CLOCK_SETTIME
    Set the current time of a specific clock.
    Definition syscalls.h:1309
    +
    @ SYS_API_VERSION
    Set syscall version.
    Definition syscalls.h:486
    +
    @ SYS_FORK
    Create a child process.
    Definition syscalls.h:838
    +
    @ SYS_SEND
    Send data on a socket.
    Definition syscalls.h:1220
    +
    @ SYS_PRCTL
    Process/Thread Control.
    Definition syscalls.h:941
    +
    @ SYS_LSTAT
    Retrieve file status with symbolic link resolution.
    Definition syscalls.h:701
    +
    @ SYS_DUP2
    Duplicate a file descriptor to a specific value.
    Definition syscalls.h:1112
    +
    @ SYS_KILL
    Send a signal to a process.
    Definition syscalls.h:920
    +
    @ SYS_MPROTECT
    Change memory protection.
    Definition syscalls.h:1039
    +
    @ SYS_MKDIR
    Create a new directory.
    Definition syscalls.h:1381
    +
    @ SYS_CHDIR
    Change the current working directory.
    Definition syscalls.h:1363
    +
    @ SYS_ACCEPT
    Accept an incoming connection on a socket.
    Definition syscalls.h:1201
    +
    @ SYS_FTRUNCATE
    Change the size of a file referred by a file descriptor.
    Definition syscalls.h:764
    +
    @ SYS_SEEK
    Set the file offset.
    Definition syscalls.h:804
    +
    @ SYS_GETCWD
    Get the current working directory.
    Definition syscalls.h:1346
    +
    @ SYS_CLOCK_GETTIME
    Get the current time of a specific clock.
    Definition syscalls.h:1292
    +
    @ SYS_ACCESS
    Check a file's accessibility.
    Definition syscalls.h:727

    Function Documentation

    - -

    ◆ _Static_assert()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    _Static_assert ((int) __SYS_SIG_IGN = =(int) ___SYS_SIG_IGN,
    "SIG_IGN values do not match"  
    )
    -
    - -
    -
    - -

    ◆ syscall0()

    + +

    ◆ syscall0()

    @@ -4736,22 +4713,28 @@ Functions
    Returns
    The return value of the syscall

    Definition at line 33 of file syscalls.h.

    -
    34 {
    -
    35  scarg ret;
    -
    36  __asm__ __volatile__("syscall"
    -
    37  : "=a"(ret)
    -
    38  : "a"(syscall)
    -
    39  : "rcx", "r11", "memory");
    -
    40  return ret;
    -
    41 }
    -
    #define scarg
    Definition: syscalls.h:23
    +
    34{
    +
    35 scarg ret;
    +
    36#if defined(__amd64__)
    +
    37 __asm__ __volatile__("syscall"
    +
    38 : "=a"(ret)
    +
    39 : "a"(syscall)
    +
    40 : "rcx", "r11", "memory");
    +
    41#elif defined(__i386__)
    +
    42#warning "i386 syscall wrapper not implemented"
    +
    43#else
    +
    44#error "Unsupported architecture"
    +
    45#endif
    +
    46 return ret;
    +
    47}
    +
    #define scarg
    Definition syscalls.h:23

    References scarg.

    - -

    ◆ syscall1()

    + +

    ◆ syscall1()

    @@ -4795,22 +4778,28 @@ Functions
    Returns
    The return value of the syscall
    -

    Definition at line 52 of file syscalls.h.

    -
    53 {
    -
    54  scarg ret;
    -
    55  __asm__ __volatile__("syscall"
    -
    56  : "=a"(ret)
    -
    57  : "a"(syscall), "D"(arg1)
    -
    58  : "rcx", "r11", "memory");
    -
    59  return ret;
    -
    60 }
    +

    Definition at line 58 of file syscalls.h.

    +
    59{
    +
    60 scarg ret;
    +
    61#if defined(__amd64__)
    +
    62 __asm__ __volatile__("syscall"
    +
    63 : "=a"(ret)
    +
    64 : "a"(syscall), "D"(arg1)
    +
    65 : "rcx", "r11", "memory");
    +
    66#elif defined(__i386__)
    +
    67#warning "i386 syscall wrapper not implemented"
    +
    68#else
    +
    69#error "Unsupported architecture"
    +
    70#endif
    +
    71 return ret;
    +
    72}

    References scarg.

    - -

    ◆ syscall2()

    + +

    ◆ syscall2()

    @@ -4861,22 +4850,28 @@ Functions
    Returns
    The return value of the syscall
    -

    Definition at line 72 of file syscalls.h.

    -
    73 {
    -
    74  scarg ret;
    -
    75  __asm__ __volatile__("syscall"
    -
    76  : "=a"(ret)
    -
    77  : "a"(syscall), "D"(arg1), "S"(arg2)
    -
    78  : "rcx", "r11", "memory");
    -
    79  return ret;
    -
    80 }
    +

    Definition at line 84 of file syscalls.h.

    +
    85{
    +
    86 scarg ret;
    +
    87#if defined(__amd64__)
    +
    88 __asm__ __volatile__("syscall"
    +
    89 : "=a"(ret)
    +
    90 : "a"(syscall), "D"(arg1), "S"(arg2)
    +
    91 : "rcx", "r11", "memory");
    +
    92#elif defined(__i386__)
    +
    93#warning "i386 syscall wrapper not implemented"
    +
    94#else
    +
    95#error "Unsupported architecture"
    +
    96#endif
    +
    97 return ret;
    +
    98}

    References scarg.

    - -

    ◆ syscall3()

    + +

    ◆ syscall3()

    @@ -4934,22 +4929,28 @@ Functions
    Returns
    The return value of the syscall
    -

    Definition at line 93 of file syscalls.h.

    -
    94 {
    -
    95  scarg ret;
    -
    96  __asm__ __volatile__("syscall"
    -
    97  : "=a"(ret)
    -
    98  : "a"(syscall), "D"(arg1), "S"(arg2), "d"(arg3)
    -
    99  : "rcx", "r11", "memory");
    -
    100  return ret;
    -
    101 }
    +

    Definition at line 111 of file syscalls.h.

    +
    112{
    +
    113 scarg ret;
    +
    114#if defined(__amd64__)
    +
    115 __asm__ __volatile__("syscall"
    +
    116 : "=a"(ret)
    +
    117 : "a"(syscall), "D"(arg1), "S"(arg2), "d"(arg3)
    +
    118 : "rcx", "r11", "memory");
    +
    119#elif defined(__i386__)
    +
    120#warning "i386 syscall wrapper not implemented"
    +
    121#else
    +
    122#error "Unsupported architecture"
    +
    123#endif
    +
    124 return ret;
    +
    125}

    References scarg.

    - -

    ◆ syscall4()

    + +

    ◆ syscall4()

    @@ -5014,23 +5015,29 @@ Functions
    Returns
    The return value of the syscall
    -

    Definition at line 115 of file syscalls.h.

    -
    116 {
    -
    117  scarg ret;
    -
    118  register scarg r10 __asm__("r10") = arg4;
    -
    119  __asm__ __volatile__("syscall"
    -
    120  : "=a"(ret)
    -
    121  : "a"(syscall), "D"(arg1), "S"(arg2), "d"(arg3), "r"(r10)
    -
    122  : "rcx", "r11", "memory");
    -
    123  return ret;
    -
    124 }
    +

    Definition at line 139 of file syscalls.h.

    +
    140{
    +
    141 scarg ret;
    +
    142#if defined(__amd64__)
    +
    143 register scarg r10 __asm__("r10") = arg4;
    +
    144 __asm__ __volatile__("syscall"
    +
    145 : "=a"(ret)
    +
    146 : "a"(syscall), "D"(arg1), "S"(arg2), "d"(arg3), "r"(r10)
    +
    147 : "rcx", "r11", "memory");
    +
    148#elif defined(__i386__)
    +
    149#warning "i386 syscall wrapper not implemented"
    +
    150#else
    +
    151#error "Unsupported architecture"
    +
    152#endif
    +
    153 return ret;
    +
    154}

    References scarg.

    - -

    ◆ syscall5()

    + +

    ◆ syscall5()

    @@ -5102,24 +5109,30 @@ Functions
    Returns
    The return value of the syscall
    -

    Definition at line 139 of file syscalls.h.

    -
    140 {
    -
    141  scarg ret;
    -
    142  register scarg r10 __asm__("r10") = arg4;
    -
    143  register scarg r8 __asm__("r8") = arg5;
    -
    144  __asm__ __volatile__("syscall"
    -
    145  : "=a"(ret)
    -
    146  : "a"(syscall), "D"(arg1), "S"(arg2), "d"(arg3), "r"(r10), "r"(r8)
    -
    147  : "rcx", "r11", "memory");
    -
    148  return ret;
    -
    149 }
    +

    Definition at line 169 of file syscalls.h.

    +
    170{
    +
    171 scarg ret;
    +
    172#if defined(__amd64__)
    +
    173 register scarg r10 __asm__("r10") = arg4;
    +
    174 register scarg r8 __asm__("r8") = arg5;
    +
    175 __asm__ __volatile__("syscall"
    +
    176 : "=a"(ret)
    +
    177 : "a"(syscall), "D"(arg1), "S"(arg2), "d"(arg3), "r"(r10), "r"(r8)
    +
    178 : "rcx", "r11", "memory");
    +
    179#elif defined(__i386__)
    +
    180#warning "i386 syscall wrapper not implemented"
    +
    181#else
    +
    182#error "Unsupported architecture"
    +
    183#endif
    +
    184 return ret;
    +
    185}

    References scarg.

    - -

    ◆ syscall6()

    + +

    ◆ syscall6()

    @@ -5198,18 +5211,24 @@ Functions
    Returns
    The return value of the syscall
    -

    Definition at line 165 of file syscalls.h.

    -
    166 {
    -
    167  scarg ret;
    -
    168  register scarg r10 __asm__("r10") = arg4;
    -
    169  register scarg r8 __asm__("r8") = arg5;
    -
    170  register scarg r9 __asm__("r9") = arg6;
    -
    171  __asm__ __volatile__("syscall"
    -
    172  : "=a"(ret)
    -
    173  : "a"(syscall), "D"(arg1), "S"(arg2), "d"(arg3), "r"(r10), "r"(r8), "r"(r9)
    -
    174  : "rcx", "r11", "memory");
    -
    175  return ret;
    -
    176 }
    +

    Definition at line 201 of file syscalls.h.

    +
    202{
    +
    203 scarg ret;
    +
    204#if defined(__amd64__)
    +
    205 register scarg r10 __asm__("r10") = arg4;
    +
    206 register scarg r8 __asm__("r8") = arg5;
    +
    207 register scarg r9 __asm__("r9") = arg6;
    +
    208 __asm__ __volatile__("syscall"
    +
    209 : "=a"(ret)
    +
    210 : "a"(syscall), "D"(arg1), "S"(arg2), "d"(arg3), "r"(r10), "r"(r8), "r"(r9)
    +
    211 : "rcx", "r11", "memory");
    +
    212#elif defined(__i386__)
    +
    213#warning "i386 syscall wrapper not implemented"
    +
    214#else
    +
    215#error "Unsupported architecture"
    +
    216#endif
    +
    217 return ret;
    +
    218}

    References scarg.

    @@ -5221,7 +5240,7 @@ Functions diff --git a/docs/d2/d6e/syscalls_8h.js b/docs/d2/d6e/syscalls_8h.js index 5f5303f1..93a7c9fd 100644 --- a/docs/d2/d6e/syscalls_8h.js +++ b/docs/d2/d6e/syscalls_8h.js @@ -249,7 +249,6 @@ var syscalls_8h = [ "SYS_RENAME", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a8bc81dcca6643d269fcc1bd19162f070", null ], [ "SYS_MAX", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a17cb58707f83b65f30ccb17805b7c467", null ] ] ], - [ "_Static_assert", "d2/d6e/syscalls_8h.html#a008f12a6e5809214fb42b04ae2c406d4", null ], [ "syscall0", "d2/d6e/syscalls_8h.html#aead3c4d793ac641f0c76fa3a2884799f", null ], [ "syscall1", "d2/d6e/syscalls_8h.html#ad0203a1b8baab624b557c0b1fe4ec8be", null ], [ "syscall2", "d2/d6e/syscalls_8h.html#af2d181ed9821a83ebe9aca04015aea37", null ], diff --git a/docs/d2/d6e/syscalls_8h_source.html b/docs/d2/d6e/syscalls_8h_source.html index 73a44579..e6cd147b 100644 --- a/docs/d2/d6e/syscalls_8h_source.html +++ b/docs/d2/d6e/syscalls_8h_source.html @@ -5,7 +5,7 @@ - + Fennix: Kernel/include/interface/syscalls.h Source File @@ -52,22 +52,28 @@
    - + +/* @license-end */ + +
    @@ -94,734 +100,818 @@ $(document).ready(function(){initNavTree('d2/d6e/syscalls_8h_source.html','../..
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -
    -
    syscalls.h
    +
    syscalls.h
    -Go to the documentation of this file.
    1 /*
    -
    2  This file is part of Fennix Kernel.
    -
    3 
    -
    4  Fennix Kernel is free software: you can redistribute it and/or
    -
    5  modify it under the terms of the GNU General Public License as
    -
    6  published by the Free Software Foundation, either version 3 of
    -
    7  the License, or (at your option) any later version.
    -
    8 
    -
    9  Fennix Kernel is distributed in the hope that it will be useful,
    -
    10  but WITHOUT ANY WARRANTY; without even the implied warranty of
    -
    11  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    -
    12  GNU General Public License for more details.
    -
    13 
    -
    14  You should have received a copy of the GNU General Public License
    -
    15  along with Fennix Kernel. If not, see <https://www.gnu.org/licenses/>.
    -
    16 */
    -
    17 
    -
    18 #ifndef __FENNIX_API_SYSCALLS_LIST_H__
    -
    19 #define __FENNIX_API_SYSCALLS_LIST_H__
    -
    20 
    -
    21 #pragma region Syscall Wrappers
    -
    22 
    -
    23 #define scarg __UINTPTR_TYPE__
    -
    24 
    -
    33 static inline scarg syscall0(scarg syscall)
    -
    34 {
    -
    35  scarg ret;
    -
    36  __asm__ __volatile__("syscall"
    -
    37  : "=a"(ret)
    -
    38  : "a"(syscall)
    -
    39  : "rcx", "r11", "memory");
    -
    40  return ret;
    -
    41 }
    -
    42 
    -
    52 static inline scarg syscall1(scarg syscall, scarg arg1)
    -
    53 {
    -
    54  scarg ret;
    -
    55  __asm__ __volatile__("syscall"
    -
    56  : "=a"(ret)
    -
    57  : "a"(syscall), "D"(arg1)
    -
    58  : "rcx", "r11", "memory");
    -
    59  return ret;
    -
    60 }
    -
    61 
    -
    72 static inline scarg syscall2(scarg syscall, scarg arg1, scarg arg2)
    -
    73 {
    -
    74  scarg ret;
    -
    75  __asm__ __volatile__("syscall"
    -
    76  : "=a"(ret)
    -
    77  : "a"(syscall), "D"(arg1), "S"(arg2)
    -
    78  : "rcx", "r11", "memory");
    -
    79  return ret;
    -
    80 }
    -
    81 
    -
    93 static inline scarg syscall3(scarg syscall, scarg arg1, scarg arg2, scarg arg3)
    -
    94 {
    -
    95  scarg ret;
    -
    96  __asm__ __volatile__("syscall"
    -
    97  : "=a"(ret)
    -
    98  : "a"(syscall), "D"(arg1), "S"(arg2), "d"(arg3)
    -
    99  : "rcx", "r11", "memory");
    -
    100  return ret;
    -
    101 }
    -
    102 
    -
    115 static inline scarg syscall4(scarg syscall, scarg arg1, scarg arg2, scarg arg3, scarg arg4)
    -
    116 {
    -
    117  scarg ret;
    -
    118  register scarg r10 __asm__("r10") = arg4;
    -
    119  __asm__ __volatile__("syscall"
    -
    120  : "=a"(ret)
    -
    121  : "a"(syscall), "D"(arg1), "S"(arg2), "d"(arg3), "r"(r10)
    -
    122  : "rcx", "r11", "memory");
    -
    123  return ret;
    -
    124 }
    -
    125 
    -
    139 static inline scarg syscall5(scarg syscall, scarg arg1, scarg arg2, scarg arg3, scarg arg4, scarg arg5)
    -
    140 {
    -
    141  scarg ret;
    -
    142  register scarg r10 __asm__("r10") = arg4;
    -
    143  register scarg r8 __asm__("r8") = arg5;
    -
    144  __asm__ __volatile__("syscall"
    -
    145  : "=a"(ret)
    -
    146  : "a"(syscall), "D"(arg1), "S"(arg2), "d"(arg3), "r"(r10), "r"(r8)
    -
    147  : "rcx", "r11", "memory");
    -
    148  return ret;
    -
    149 }
    -
    150 
    -
    165 static inline scarg syscall6(scarg syscall, scarg arg1, scarg arg2, scarg arg3, scarg arg4, scarg arg5, scarg arg6)
    -
    166 {
    -
    167  scarg ret;
    -
    168  register scarg r10 __asm__("r10") = arg4;
    -
    169  register scarg r8 __asm__("r8") = arg5;
    -
    170  register scarg r9 __asm__("r9") = arg6;
    -
    171  __asm__ __volatile__("syscall"
    -
    172  : "=a"(ret)
    -
    173  : "a"(syscall), "D"(arg1), "S"(arg2), "d"(arg3), "r"(r10), "r"(r8), "r"(r9)
    -
    174  : "rcx", "r11", "memory");
    -
    175  return ret;
    -
    176 }
    -
    177 
    -
    178 #pragma endregion Syscall Wrappers
    -
    179 
    -
    187 #define __SYS_NULL ((void *)0)
    -
    188 
    -
    189 typedef enum
    -
    190 {
    - - - - -
    195 
    - - - - - - -
    202 
    -
    203 typedef enum
    -
    204 {
    - - - - - - -
    211  __SYS_O_EXCL = 0x20,
    - - -
    214  __SYS_O_RSYNC = 0x100,
    -
    215  __SYS_O_SYNC = 0x200,
    -
    216  __SYS_O_TRUNC = 0x400
    - -
    218 
    -
    219 typedef enum
    -
    220 {
    - - - -
    224  __SYS_X_OK = 3
    - -
    226 
    -
    227 typedef enum
    -
    228 {
    - - - - - -
    234 #ifdef __kernel__
    -
    235 typedef syscall_prctl_options_t prctl_options_t;
    -
    236 #endif
    -
    237 
    -
    238 typedef enum
    -
    239 {
    - - -
    242  __SYS_SEEK_END = 2
    - -
    244 
    -
    245 typedef enum
    -
    246 {
    - -
    248  /* Process abort signal. */
    - -
    250  /* Alarm clock. */
    - -
    252  /* Access to an undefined portion of a memory object. */
    - -
    254  /* Child process terminated, stopped, or continued. */
    - -
    256  /* Continue executing, if stopped. */
    - -
    258  /* Erroneous arithmetic operation. */
    - -
    260  /* Hangup. */
    - -
    262  /* Illegal instruction. */
    - -
    264  /* Terminal interrupt signal. */
    - -
    266  /* Kill (cannot be caught or ignored). */
    - -
    268  /* Write on a pipe with no one to read it. */
    - -
    270  /* Terminal quit signal. */
    - -
    272  /* Invalid memory reference. */
    - -
    274  /* Stop executing (cannot be caught or ignored). */
    - -
    276  /* Termination signal. */
    - -
    278  /* Terminal stop signal. */
    - -
    280  /* Background process attempting read. */
    - -
    282  /* Background process attempting write. */
    - -
    284  /* User-defined signal 1. */
    - -
    286  /* User-defined signal 2. */
    - -
    288  /* Pollable event. */
    - -
    290  /* Profiling timer expired. */
    - -
    292  /* Bad system call. */
    - -
    294  /* Trace/breakpoint trap. */
    - -
    296  /* High bandwidth data is available at a socket. */
    - -
    298  /* Virtual timer expired. */
    - -
    300  /* CPU time limit exceeded. */
    - -
    302  /* File size limit exceeded. */
    - -
    304 
    - - - -
    312 
    -
    313  /* Real-time signals. */
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    347 
    -
    348  /* Maximum signal number. */
    - - -
    351 #ifdef __kernel__
    -
    352 typedef syscall_signal_t signal_t;
    -
    353 #endif
    -
    354 
    -
    355 typedef enum
    -
    356 {
    - - - - -
    366  __SYS_SIG_CORE = 4
    - -
    368 #ifdef __kernel__
    -
    369 typedef syscall_signal_disposition_t signal_disposition_t;
    -
    370 #endif
    -
    371 
    -
    372 typedef enum
    -
    373 {
    - - - - -
    378 
    -
    379 typedef enum
    -
    380 {
    - -
    382  __SYS_SA_ONSTACK = 0x08000000,
    -
    383  __SYS_SA_RESETHAND = 0x80000000,
    -
    384  __SYS_SA_RESTART = 0x10000000,
    - - -
    387  __SYS_SA_NODEFER = 0x40000000,
    - -
    389 
    -
    390 typedef enum
    -
    391 {
    - - -
    394  ___SYS_SIG_IGN = 1
    - -
    396 
    -
    397 typedef enum
    -
    398 {
    - - - - - -
    404 
    -
    405 #ifndef __cplusplus
    -
    406 _Static_assert((int)__SYS_SIG_IGN == (int)___SYS_SIG_IGN, "SIG_IGN values do not match");
    -
    407 #else
    -
    408 static_assert((int)__SYS_SIG_IGN == (int)___SYS_SIG_IGN, "SIG_IGN values do not match");
    -
    409 #endif
    -
    410 
    -
    411 typedef int __SYS_clockid_t;
    -
    412 typedef unsigned int __SYS_socklen_t;
    -
    413 
    -
    420 typedef enum
    -
    421 {
    -
    422  /* Initialization */
    -
    423 
    - -
    445 
    -
    446  /* I/O */
    -
    447 
    -
    468  SYS_READ = 100,
    - - - - - - -
    602 
    -
    603  /* File Status */
    -
    604 
    -
    622  SYS_STAT = 200,
    - - - - - - - -
    763 
    -
    764  /* Process Control */
    -
    765 
    -
    780  SYS_EXIT = 300,
    - - - - - - - -
    900 
    -
    901  /* Memory */
    -
    902 
    -
    918  SYS_BRK = 400,
    - - - - -
    1017 
    -
    1018  /* Communication */
    -
    1019 
    -
    1036  SYS_PIPE = 500,
    - - - - - - - - - - -
    1215 
    -
    1216  /* Time */
    -
    1217 
    -
    1233  SYS_TIME = 600,
    - - - -
    1285 
    -
    1286  /* Miscellaneous */
    -
    1287 
    -
    1304  SYS_GETCWD = 700,
    - - - - - -
    1391 
    -
    1403  SYS_MAX
    - -
    1405 
    -
    1406 /* Initialization */
    -
    1407 
    -
    1409 #define call_api_version(version) syscall1(SYS_API_VERSION, (scarg)version)
    -
    1410 
    -
    1411 /* I/O */
    -
    1412 
    -
    1414 #define call_read(fd, buf, count) syscall3(SYS_READ, (scarg)fd, (scarg)buf, (scarg)count)
    -
    1415 
    -
    1417 #define call_pread(fd, buf, count, offset) syscall4(SYS_PREAD, (scarg)fd, (scarg)buf, (scarg)count, (scarg)offset)
    -
    1418 
    -
    1420 #define call_write(fd, buf, count) syscall3(SYS_WRITE, (scarg)fd, (scarg)buf, (scarg)count)
    -
    1421 
    -
    1423 #define call_pwrite(fd, buf, count, offset) syscall4(SYS_PWRITE, (scarg)fd, (scarg)buf, (scarg)count, (scarg)offset)
    -
    1424 
    -
    1426 #define call_open(pathname, flags, mode) syscall3(SYS_OPEN, (scarg)pathname, (scarg)flags, (scarg)mode)
    -
    1427 
    -
    1429 #define call_close(fd) syscall1(SYS_CLOSE, fd)
    -
    1430 
    -
    1432 #define call_ioctl(fd, request, argp) syscall3(SYS_IOCTL, (scarg)fd, (scarg)request, (scarg)argp)
    -
    1433 
    -
    1434 /* File Status */
    -
    1435 
    -
    1437 #define call_stat(pathname, statbuf) syscall2(SYS_STAT, (scarg)pathname, (scarg)statbuf)
    -
    1438 
    -
    1440 #define call_fstat(fd, statbuf) syscall2(SYS_FSTAT, (scarg)fd, (scarg)statbuf)
    -
    1441 
    -
    1443 #define call_lstat(pathname, statbuf) syscall2(SYS_LSTAT, (scarg)pathname, (scarg)statbuf)
    -
    1444 
    -
    1446 #define call_access(pathname, mode) syscall2(SYS_ACCESS, (scarg)pathname, (scarg)mode)
    -
    1447 
    -
    1449 #define call_truncate(pathname, length) syscall2(SYS_TRUNCATE, (scarg)pathname, (scarg)length)
    -
    1450 
    -
    1452 #define call_ftruncate(fd, length) syscall2(SYS_FTRUNCATE, (scarg)fd, (scarg)length)
    -
    1453 
    -
    1455 #define call_tell(fd) syscall1(SYS_TELL, (scarg)fd)
    -
    1456 
    -
    1458 #define call_seek(fd, offset, whence) syscall3(SYS_SEEK, (scarg)fd, (scarg)offset, (scarg)whence)
    -
    1459 
    -
    1460 /* Process Control */
    -
    1461 
    -
    1463 #define call_exit(status) syscall1(SYS_EXIT, (scarg)status)
    -
    1464 
    -
    1466 #define call_fork() syscall0(SYS_FORK)
    -
    1467 
    -
    1469 #define call_execve(pathname, argv, envp) syscall3(SYS_EXECVE, (scarg)pathname, (scarg)argv, (scarg)envp)
    -
    1470 
    -
    1472 #define call_getpid() syscall0(SYS_GETPID)
    -
    1473 
    -
    1475 #define call_getppid() syscall0(SYS_GETPPID)
    -
    1476 
    -
    1478 #define call_waitpid(pid, wstatus, options) syscall3(SYS_WAITPID, (scarg)pid, (scarg)wstatus, (scarg)options)
    -
    1479 
    -
    1481 #define call_kill(pid, sig) syscall2(SYS_KILL, (scarg)pid, (scarg)sig)
    -
    1482 
    -
    1484 #define call_prctl(option, arg1, arg2, arg3, arg4) syscall5(SYS_PRCTL, (scarg)option, (scarg)arg1, (scarg)arg2, (scarg)arg3, (scarg)arg4)
    -
    1485 
    -
    1486 /* Memory */
    -
    1487 
    -
    1489 #define call_brk(end_data) syscall1(SYS_BRK, (scarg)end_data)
    -
    1490 
    -
    1492 #define call_mmap(addr, length, prot, flags, fd, offset) syscall6(SYS_MMAP, (scarg)addr, (scarg)length, (scarg)prot, (scarg)flags, (scarg)fd, (scarg)offset)
    -
    1493 
    -
    1495 #define call_munmap(addr, length) syscall2(SYS_MUNMAP, (scarg)addr, (scarg)length)
    -
    1496 
    -
    1498 #define call_mprotect(addr, length, prot) syscall3(SYS_MPROTECT, (scarg)addr, (scarg)length, (scarg)prot)
    -
    1499 
    -
    1501 #define call_madvise(addr, length, advice) syscall3(SYS_MADVISE, (scarg)addr, (scarg)length, (scarg)advice)
    -
    1502 
    -
    1503 /* Communication */
    -
    1504 
    -
    1506 #define call_pipe(pipefd) syscall1(SYS_PIPE, (scarg)pipefd)
    -
    1507 
    -
    1509 #define call_dup(oldfd) syscall1(SYS_DUP, (scarg)oldfd)
    -
    1510 
    -
    1512 #define call_dup2(oldfd, newfd) syscall2(SYS_DUP2, (scarg)oldfd, (scarg)newfd)
    -
    1513 
    -
    1515 #define call_socket(domain, type, protocol) syscall3(SYS_SOCKET, (scarg)domain, (scarg)type, (scarg)protocol)
    -
    1516 
    -
    1518 #define call_bind(sockfd, addr, addrlen) syscall3(SYS_BIND, (scarg)sockfd, (scarg)addr, (scarg)addrlen)
    -
    1519 
    -
    1521 #define call_connect(sockfd, addr, addrlen) syscall3(SYS_CONNECT, (scarg)sockfd, (scarg)addr, (scarg)addrlen)
    -
    1522 
    -
    1524 #define call_listen(sockfd, backlog) syscall2(SYS_LISTEN, (scarg)sockfd, (scarg)backlog)
    -
    1525 
    -
    1527 #define call_accept(sockfd, addr, addrlen) syscall3(SYS_ACCEPT, (scarg)sockfd, (scarg)addr, (scarg)addrlen)
    -
    1528 
    -
    1530 #define call_send(sockfd, buf, len, flags) syscall4(SYS_SEND, (scarg)sockfd, (scarg)buf, (scarg)len, (scarg)flags)
    -
    1531 
    -
    1533 #define call_recv(sockfd, buf, len, flags) syscall4(SYS_RECV, (scarg)sockfd, (scarg)buf, (scarg)len, (scarg)flags)
    -
    1534 
    -
    1536 #define call_shutdown(sockfd, how) syscall2(SYS_SHUTDOWN, (scarg)sockfd, (scarg)how)
    -
    1537 
    -
    1538 /* Time */
    -
    1539 
    -
    1541 #define call_time(t) syscall1(SYS_TIME, t)
    -
    1542 
    -
    1544 #define call_clock_gettime(clockid, tp) syscall2(SYS_CLOCK_GETTIME, (scarg)clockid, (scarg)tp)
    -
    1545 
    -
    1547 #define call_clock_settime(clockid, tp) syscall2(SYS_CLOCK_SETTIME, (scarg)clockid, (scarg)tp)
    -
    1548 
    -
    1550 #define call_nanosleep(req, rem) syscall2(SYS_NANOSLEEP, (scarg)req, (scarg)rem)
    -
    1551 
    -
    1552 /* Miscellaneous */
    -
    1553 
    -
    1555 #define call_getcwd(buf, size) syscall2(SYS_GETCWD, (scarg)buf, (scarg)size)
    -
    1556 
    -
    1558 #define call_chdir(path) syscall1(SYS_CHDIR, (scarg)path)
    -
    1559 
    -
    1561 #define call_mkdir(path, mode) syscall2(SYS_MKDIR, (scarg)path, (scarg)mode)
    -
    1562 
    -
    1564 #define call_rmdir(path) syscall1(SYS_RMDIR, (scarg)path)
    -
    1565 
    -
    1567 #define call_unlink(pathname) syscall1(SYS_UNLINK, (scarg)pathname)
    -
    1568 
    -
    1570 #define call_rename(oldpath, newpath) syscall2(SYS_RENAME, (scarg)oldpath, (scarg)newpath)
    -
    1571 
    -
    1572 #endif // !__FENNIX_API_SYSCALLS_LIST_H__
    -
    #define static_assert
    Definition: fs.h:132
    -
    _Static_assert((int) __SYS_SIG_IGN==(int) ___SYS_SIG_IGN, "SIG_IGN values do not match")
    -
    syscall_signal_t
    Definition: syscalls.h:246
    -
    @ __SYS_SIGRTMAX
    Definition: syscalls.h:346
    -
    @ __SYS_SIGRT_11
    Definition: syscalls.h:325
    -
    @ __SYS_SIGRT_7
    Definition: syscalls.h:321
    -
    @ __SYS_SIGTTIN
    Definition: syscalls.h:281
    -
    @ __SYS_SIGUSR1
    Definition: syscalls.h:285
    -
    @ __SYS_SIGTSTP
    Definition: syscalls.h:279
    -
    @ __SYS_SIGTERM
    Definition: syscalls.h:277
    -
    @ __SYS_SIGPOLL
    Definition: syscalls.h:289
    -
    @ __SYS_SIGFPE
    Definition: syscalls.h:259
    -
    @ __SYS_SIGKILL
    Definition: syscalls.h:267
    -
    @ __SYS_SIGCOMP3
    Definition: syscalls.h:311
    -
    @ __SYS_SIGRT_29
    Definition: syscalls.h:343
    -
    @ __SYS_SIGRT_9
    Definition: syscalls.h:323
    -
    @ __SYS_SIGRT_1
    Definition: syscalls.h:315
    -
    @ __SYS_SIGRT_23
    Definition: syscalls.h:337
    -
    @ __SYS_SIGQUIT
    Definition: syscalls.h:271
    -
    @ __SYS_SIGURG
    Definition: syscalls.h:297
    -
    @ __SYS_SIGRT_15
    Definition: syscalls.h:329
    -
    @ __SYS_SIGBUS
    Definition: syscalls.h:253
    -
    @ __SYS_SIGTRAP
    Definition: syscalls.h:295
    -
    @ __SYS_SIGRT_3
    Definition: syscalls.h:317
    -
    @ __SYS_SIGRT_13
    Definition: syscalls.h:327
    -
    @ __SYS_SIGCOMP1
    Definition: syscalls.h:309
    -
    @ __SYS_SIGRT_4
    Definition: syscalls.h:318
    -
    @ __SYS_SIGRT_24
    Definition: syscalls.h:338
    -
    @ __SYS_SIGRT_17
    Definition: syscalls.h:331
    -
    @ __SYS_SIGNULL
    Definition: syscalls.h:247
    -
    @ __SYS_SIGCOMP2
    Definition: syscalls.h:310
    -
    @ __SYS_SIGABRT
    Definition: syscalls.h:249
    -
    @ __SYS_SIGRT_5
    Definition: syscalls.h:319
    -
    @ __SYS_SIGTTOU
    Definition: syscalls.h:283
    -
    @ __SYS_SIGNAL_MAX
    Definition: syscalls.h:349
    -
    @ __SYS_SIGALRM
    Definition: syscalls.h:251
    -
    @ __SYS_SIGRT_28
    Definition: syscalls.h:342
    -
    @ __SYS_SIGXFSZ
    Definition: syscalls.h:303
    -
    @ __SYS_SIGINT
    Definition: syscalls.h:265
    -
    @ __SYS_SIGSEGV
    Definition: syscalls.h:273
    -
    @ __SYS_SIGVTALRM
    Definition: syscalls.h:299
    -
    @ __SYS_SIGCONT
    Definition: syscalls.h:257
    -
    @ __SYS_SIGRT_30
    Definition: syscalls.h:344
    -
    @ __SYS_SIGSTOP
    Definition: syscalls.h:275
    -
    @ __SYS_SIGRT_25
    Definition: syscalls.h:339
    -
    @ __SYS_SIGRT_12
    Definition: syscalls.h:326
    -
    @ __SYS_SIGHUP
    Definition: syscalls.h:261
    -
    @ __SYS_SIGRTMIN
    Definition: syscalls.h:314
    -
    @ __SYS_SIGPIPE
    Definition: syscalls.h:269
    -
    @ __SYS_SIGXCPU
    Definition: syscalls.h:301
    -
    @ __SYS_SIGRT_20
    Definition: syscalls.h:334
    -
    @ __SYS_SIGRT_10
    Definition: syscalls.h:324
    -
    @ __SYS_SIGRT_26
    Definition: syscalls.h:340
    -
    @ __SYS_SIGRT_31
    Definition: syscalls.h:345
    -
    @ __SYS_SIGRT_16
    Definition: syscalls.h:330
    -
    @ __SYS_SIGRT_14
    Definition: syscalls.h:328
    -
    @ __SYS_SIGRT_18
    Definition: syscalls.h:332
    -
    @ __SYS_SIGRT_8
    Definition: syscalls.h:322
    -
    @ __SYS_SIGRT_2
    Definition: syscalls.h:316
    -
    @ __SYS_SIGSYS
    Definition: syscalls.h:293
    -
    @ __SYS_SIGRT_21
    Definition: syscalls.h:335
    -
    @ __SYS_SIGRT_22
    Definition: syscalls.h:336
    -
    @ __SYS_SIGCHLD
    Definition: syscalls.h:255
    -
    @ __SYS_SIGRT_19
    Definition: syscalls.h:333
    -
    @ __SYS_SIGRT_27
    Definition: syscalls.h:341
    -
    @ __SYS_SIGPROF
    Definition: syscalls.h:291
    -
    @ __SYS_SIGILL
    Definition: syscalls.h:263
    -
    @ __SYS_SIGUSR2
    Definition: syscalls.h:287
    -
    @ __SYS_SIGRT_6
    Definition: syscalls.h:320
    -
    syscall_open_flags_t
    Definition: syscalls.h:204
    -
    @ __SYS_O_RDWR
    Definition: syscalls.h:207
    -
    @ __SYS_O_DSYNC
    Definition: syscalls.h:210
    -
    @ __SYS_O_NONBLOCK
    Definition: syscalls.h:213
    -
    @ __SYS_O_RDONLY
    Definition: syscalls.h:205
    -
    @ __SYS_O_RSYNC
    Definition: syscalls.h:214
    -
    @ __SYS_O_WRONLY
    Definition: syscalls.h:206
    -
    @ __SYS_O_NOCTTY
    Definition: syscalls.h:212
    -
    @ __SYS_O_EXCL
    Definition: syscalls.h:211
    -
    @ __SYS_O_APPEND
    Definition: syscalls.h:208
    -
    @ __SYS_O_SYNC
    Definition: syscalls.h:215
    -
    @ __SYS_O_TRUNC
    Definition: syscalls.h:216
    -
    @ __SYS_O_CREAT
    Definition: syscalls.h:209
    -
    syscall_seek_whence_t
    Definition: syscalls.h:239
    -
    @ __SYS_SEEK_CUR
    Definition: syscalls.h:241
    -
    @ __SYS_SEEK_SET
    Definition: syscalls.h:240
    -
    @ __SYS_SEEK_END
    Definition: syscalls.h:242
    -
    syscall_access_flags_t
    Definition: syscalls.h:220
    -
    @ __SYS_X_OK
    Definition: syscalls.h:224
    -
    @ __SYS_R_OK
    Definition: syscalls.h:222
    -
    @ __SYS_F_OK
    Definition: syscalls.h:221
    -
    @ __SYS_W_OK
    Definition: syscalls.h:223
    -
    unsigned int __SYS_socklen_t
    Definition: syscalls.h:412
    -
    #define scarg
    Definition: syscalls.h:23
    -
    syscall_signal_disposition_t
    Definition: syscalls.h:356
    -
    @ __SYS_SIG_TERM
    Definition: syscalls.h:358
    -
    @ __SYS_SIG_STOP
    Definition: syscalls.h:364
    -
    @ __SYS_SIG_CORE
    Definition: syscalls.h:366
    -
    @ __SYS_SIG_CONT
    Definition: syscalls.h:362
    -
    @ __SYS_SIG_IGN
    Definition: syscalls.h:360
    -
    syscalls_t
    List of syscalls.
    Definition: syscalls.h:421
    -
    @ SYS_UNLINK
    Remove a file.
    Definition: syscalls.h:1372
    -
    @ SYS_MMAP
    Map files or devices into memory.
    Definition: syscalls.h:961
    -
    @ SYS_SHUTDOWN
    Shut down part of a full-duplex connection.
    Definition: syscalls.h:1214
    -
    @ SYS_RECV
    Receive data on a socket.
    Definition: syscalls.h:1197
    -
    @ SYS_MAX
    Max number of syscalls.
    Definition: syscalls.h:1403
    -
    @ SYS_STAT
    Retrieve file status.
    Definition: syscalls.h:622
    -
    @ SYS_WRITE
    Write to a file descriptor.
    Definition: syscalls.h:511
    -
    @ SYS_NANOSLEEP
    Sleep for a specified time.
    Definition: syscalls.h:1284
    -
    @ SYS_TELL
    Get the current file offset.
    Definition: syscalls.h:738
    -
    @ SYS_TRUNCATE
    Change the size of a file.
    Definition: syscalls.h:704
    -
    @ SYS_PIPE
    Create a pipe.
    Definition: syscalls.h:1036
    -
    @ SYS_RMDIR
    Remove an empty directory.
    Definition: syscalls.h:1355
    -
    @ SYS_READ
    Read from a file descriptor.
    Definition: syscalls.h:468
    -
    @ SYS_GETPPID
    Get the parent process ID.
    Definition: syscalls.h:842
    -
    @ SYS_CLOSE
    Close a file descriptor.
    Definition: syscalls.h:582
    -
    @ SYS_MADVISE
    Provide advice about memory usage.
    Definition: syscalls.h:1016
    -
    @ SYS_EXECVE
    Execute a program.
    Definition: syscalls.h:816
    -
    @ SYS_LISTEN
    Listen for incoming connections on a socket.
    Definition: syscalls.h:1141
    -
    @ SYS_WAITPID
    Wait for a child process to change state.
    Definition: syscalls.h:860
    -
    @ SYS_BRK
    Set the program break.
    Definition: syscalls.h:918
    -
    @ SYS_MUNMAP
    Unmap a mapped memory region.
    Definition: syscalls.h:979
    -
    @ SYS_EXIT
    Terminate the calling process.
    Definition: syscalls.h:780
    -
    @ SYS_OPEN
    Open a file.
    Definition: syscalls.h:566
    -
    @ SYS_CONNECT
    Connect to a remote address.
    Definition: syscalls.h:1124
    -
    @ SYS_IOCTL
    Control a device.
    Definition: syscalls.h:601
    -
    @ SYS_PREAD
    Read from a file descriptor.
    Definition: syscalls.h:490
    -
    @ SYS_RENAME
    Rename a file or directory.
    Definition: syscalls.h:1390
    -
    @ SYS_GETPID
    Get the process ID of the calling process.
    Definition: syscalls.h:829
    -
    @ SYS_FSTAT
    Retrieve file status for an open file descriptor.
    Definition: syscalls.h:640
    -
    @ SYS_PWRITE
    Write to a file descriptor.
    Definition: syscalls.h:532
    -
    @ SYS_BIND
    Bind a socket to a local address.
    Definition: syscalls.h:1106
    -
    @ SYS_TIME
    Get the current time.
    Definition: syscalls.h:1233
    -
    @ SYS_DUP
    Duplicate a file descriptor.
    Definition: syscalls.h:1052
    -
    @ SYS_SOCKET
    Create an endpoint for communication.
    Definition: syscalls.h:1088
    -
    @ SYS_CLOCK_SETTIME
    Set the current time of a specific clock.
    Definition: syscalls.h:1267
    -
    @ SYS_API_VERSION
    Set syscall version.
    Definition: syscalls.h:444
    -
    @ SYS_FORK
    Create a child process.
    Definition: syscalls.h:796
    -
    @ SYS_SEND
    Send data on a socket.
    Definition: syscalls.h:1178
    -
    @ SYS_PRCTL
    Process/Thread Control.
    Definition: syscalls.h:899
    -
    @ SYS_LSTAT
    Retrieve file status with symbolic link resolution.
    Definition: syscalls.h:659
    -
    @ SYS_DUP2
    Duplicate a file descriptor to a specific value.
    Definition: syscalls.h:1070
    -
    @ SYS_KILL
    Send a signal to a process.
    Definition: syscalls.h:878
    -
    @ SYS_MPROTECT
    Change memory protection.
    Definition: syscalls.h:997
    -
    @ SYS_MKDIR
    Create a new directory.
    Definition: syscalls.h:1339
    -
    @ SYS_CHDIR
    Change the current working directory.
    Definition: syscalls.h:1321
    -
    @ SYS_ACCEPT
    Accept an incoming connection on a socket.
    Definition: syscalls.h:1159
    -
    @ SYS_FTRUNCATE
    Change the size of a file referred by a file descriptor.
    Definition: syscalls.h:722
    -
    @ SYS_SEEK
    Set the file offset.
    Definition: syscalls.h:762
    -
    @ SYS_GETCWD
    Get the current working directory.
    Definition: syscalls.h:1304
    -
    @ SYS_CLOCK_GETTIME
    Get the current time of a specific clock.
    Definition: syscalls.h:1250
    -
    @ SYS_ACCESS
    Check a file's accessibility.
    Definition: syscalls.h:685
    -
    static scarg syscall6(scarg syscall, scarg arg1, scarg arg2, scarg arg3, scarg arg4, scarg arg5, scarg arg6)
    Syscall wrapper with 6 arguments.
    Definition: syscalls.h:165
    -
    syscall_clockid_t
    Definition: syscalls.h:398
    -
    @ __SYS_CLOCK_PROCESS_CPUTIME_ID
    Definition: syscalls.h:400
    -
    @ __SYS_CLOCK_REALTIME
    Definition: syscalls.h:401
    -
    @ __SYS_CLOCK_THREAD_CPUTIME_ID
    Definition: syscalls.h:402
    -
    @ __SYS_CLOCK_MONOTONIC
    Definition: syscalls.h:399
    -
    syscall_mmap_flags_t
    Definition: syscalls.h:190
    -
    @ __SYS_MAP_ANON
    Definition: syscalls.h:200
    -
    @ __SYS_PROT_NONE
    Definition: syscalls.h:194
    -
    @ __SYS_PROT_READ
    Definition: syscalls.h:191
    -
    @ __SYS_MAP_FIXED
    Definition: syscalls.h:198
    -
    @ __SYS_MAP_SHARED
    Definition: syscalls.h:196
    -
    @ __SYS_PROT_EXEC
    Definition: syscalls.h:193
    -
    @ __SYS_PROT_WRITE
    Definition: syscalls.h:192
    -
    @ __SYS_MAP_PRIVATE
    Definition: syscalls.h:197
    -
    @ __SYS_MAP_ANONYMOUS
    Definition: syscalls.h:199
    -
    syscall_prctl_options_t
    Definition: syscalls.h:228
    -
    @ __SYS_GET_FS
    Definition: syscalls.h:231
    -
    @ __SYS_SET_GS
    Definition: syscalls.h:230
    -
    @ __SYS_GET_GS
    Definition: syscalls.h:229
    -
    @ __SYS_SET_FS
    Definition: syscalls.h:232
    -
    static scarg syscall5(scarg syscall, scarg arg1, scarg arg2, scarg arg3, scarg arg4, scarg arg5)
    Syscall wrapper with 5 arguments.
    Definition: syscalls.h:139
    -
    static scarg syscall4(scarg syscall, scarg arg1, scarg arg2, scarg arg3, scarg arg4)
    Syscall wrapper with 4 arguments.
    Definition: syscalls.h:115
    -
    static scarg syscall1(scarg syscall, scarg arg1)
    Syscall wrapper with 1 argument.
    Definition: syscalls.h:52
    -
    syscall_signal_actions_t
    Definition: syscalls.h:373
    -
    @ __SYS_SIG_UNBLOCK
    Definition: syscalls.h:375
    -
    @ __SYS_SIG_SETMASK
    Definition: syscalls.h:376
    -
    @ __SYS_SIG_BLOCK
    Definition: syscalls.h:374
    -
    static scarg syscall0(scarg syscall)
    Syscall wrapper with 0 arguments.
    Definition: syscalls.h:33
    -
    syscall_signal_action_flags_t
    Definition: syscalls.h:380
    -
    @ __SYS_SA_SIGINFO
    Definition: syscalls.h:385
    -
    @ __SYS_SA_RESTART
    Definition: syscalls.h:384
    -
    @ __SYS_SA_RESETHAND
    Definition: syscalls.h:383
    -
    @ __SYS_SA_ONSTACK
    Definition: syscalls.h:382
    -
    @ __SYS_SA_NODEFER
    Definition: syscalls.h:387
    -
    @ __SYS_SA_NOCLDSTOP
    Definition: syscalls.h:381
    -
    @ __SYS_SA_NOCLDWAIT
    Definition: syscalls.h:386
    -
    static scarg syscall2(scarg syscall, scarg arg1, scarg arg2)
    Syscall wrapper with 2 arguments.
    Definition: syscalls.h:72
    -
    syscall_signal_action_disposition_t
    Definition: syscalls.h:391
    -
    @ __SYS_SIG_ERR
    Definition: syscalls.h:392
    -
    @ ___SYS_SIG_IGN
    Definition: syscalls.h:394
    -
    @ __SYS_SIG_DFL
    Definition: syscalls.h:393
    -
    static scarg syscall3(scarg syscall, scarg arg1, scarg arg2, scarg arg3)
    Syscall wrapper with 3 arguments.
    Definition: syscalls.h:93
    -
    int __SYS_clockid_t
    Definition: syscalls.h:411
    +Go to the documentation of this file.
    1/*
    +
    2 This file is part of Fennix Kernel.
    +
    3
    +
    4 Fennix Kernel is free software: you can redistribute it and/or
    +
    5 modify it under the terms of the GNU General Public License as
    +
    6 published by the Free Software Foundation, either version 3 of
    +
    7 the License, or (at your option) any later version.
    +
    8
    +
    9 Fennix Kernel is distributed in the hope that it will be useful,
    +
    10 but WITHOUT ANY WARRANTY; without even the implied warranty of
    +
    11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    +
    12 GNU General Public License for more details.
    +
    13
    +
    14 You should have received a copy of the GNU General Public License
    +
    15 along with Fennix Kernel. If not, see <https://www.gnu.org/licenses/>.
    +
    16*/
    +
    17
    +
    18#ifndef __FENNIX_API_SYSCALLS_LIST_H__
    +
    19#define __FENNIX_API_SYSCALLS_LIST_H__
    +
    20
    +
    21#pragma region Syscall Wrappers
    +
    22
    +
    23#define scarg __UINTPTR_TYPE__
    +
    24
    +
    +
    33static inline scarg syscall0(scarg syscall)
    +
    34{
    +
    35 scarg ret;
    +
    36#if defined(__amd64__)
    +
    37 __asm__ __volatile__("syscall"
    +
    38 : "=a"(ret)
    +
    39 : "a"(syscall)
    +
    40 : "rcx", "r11", "memory");
    +
    41#elif defined(__i386__)
    +
    42#warning "i386 syscall wrapper not implemented"
    +
    43#else
    +
    44#error "Unsupported architecture"
    +
    45#endif
    +
    46 return ret;
    +
    47}
    +
    +
    48
    +
    +
    58static inline scarg syscall1(scarg syscall, scarg arg1)
    +
    59{
    +
    60 scarg ret;
    +
    61#if defined(__amd64__)
    +
    62 __asm__ __volatile__("syscall"
    +
    63 : "=a"(ret)
    +
    64 : "a"(syscall), "D"(arg1)
    +
    65 : "rcx", "r11", "memory");
    +
    66#elif defined(__i386__)
    +
    67#warning "i386 syscall wrapper not implemented"
    +
    68#else
    +
    69#error "Unsupported architecture"
    +
    70#endif
    +
    71 return ret;
    +
    72}
    +
    +
    73
    +
    +
    84static inline scarg syscall2(scarg syscall, scarg arg1, scarg arg2)
    +
    85{
    +
    86 scarg ret;
    +
    87#if defined(__amd64__)
    +
    88 __asm__ __volatile__("syscall"
    +
    89 : "=a"(ret)
    +
    90 : "a"(syscall), "D"(arg1), "S"(arg2)
    +
    91 : "rcx", "r11", "memory");
    +
    92#elif defined(__i386__)
    +
    93#warning "i386 syscall wrapper not implemented"
    +
    94#else
    +
    95#error "Unsupported architecture"
    +
    96#endif
    +
    97 return ret;
    +
    98}
    +
    +
    99
    +
    +
    111static inline scarg syscall3(scarg syscall, scarg arg1, scarg arg2, scarg arg3)
    +
    112{
    +
    113 scarg ret;
    +
    114#if defined(__amd64__)
    +
    115 __asm__ __volatile__("syscall"
    +
    116 : "=a"(ret)
    +
    117 : "a"(syscall), "D"(arg1), "S"(arg2), "d"(arg3)
    +
    118 : "rcx", "r11", "memory");
    +
    119#elif defined(__i386__)
    +
    120#warning "i386 syscall wrapper not implemented"
    +
    121#else
    +
    122#error "Unsupported architecture"
    +
    123#endif
    +
    124 return ret;
    +
    125}
    +
    +
    126
    +
    +
    139static inline scarg syscall4(scarg syscall, scarg arg1, scarg arg2, scarg arg3, scarg arg4)
    +
    140{
    +
    141 scarg ret;
    +
    142#if defined(__amd64__)
    +
    143 register scarg r10 __asm__("r10") = arg4;
    +
    144 __asm__ __volatile__("syscall"
    +
    145 : "=a"(ret)
    +
    146 : "a"(syscall), "D"(arg1), "S"(arg2), "d"(arg3), "r"(r10)
    +
    147 : "rcx", "r11", "memory");
    +
    148#elif defined(__i386__)
    +
    149#warning "i386 syscall wrapper not implemented"
    +
    150#else
    +
    151#error "Unsupported architecture"
    +
    152#endif
    +
    153 return ret;
    +
    154}
    +
    +
    155
    +
    +
    169static inline scarg syscall5(scarg syscall, scarg arg1, scarg arg2, scarg arg3, scarg arg4, scarg arg5)
    +
    170{
    +
    171 scarg ret;
    +
    172#if defined(__amd64__)
    +
    173 register scarg r10 __asm__("r10") = arg4;
    +
    174 register scarg r8 __asm__("r8") = arg5;
    +
    175 __asm__ __volatile__("syscall"
    +
    176 : "=a"(ret)
    +
    177 : "a"(syscall), "D"(arg1), "S"(arg2), "d"(arg3), "r"(r10), "r"(r8)
    +
    178 : "rcx", "r11", "memory");
    +
    179#elif defined(__i386__)
    +
    180#warning "i386 syscall wrapper not implemented"
    +
    181#else
    +
    182#error "Unsupported architecture"
    +
    183#endif
    +
    184 return ret;
    +
    185}
    +
    +
    186
    +
    +
    201static inline scarg syscall6(scarg syscall, scarg arg1, scarg arg2, scarg arg3, scarg arg4, scarg arg5, scarg arg6)
    +
    202{
    +
    203 scarg ret;
    +
    204#if defined(__amd64__)
    +
    205 register scarg r10 __asm__("r10") = arg4;
    +
    206 register scarg r8 __asm__("r8") = arg5;
    +
    207 register scarg r9 __asm__("r9") = arg6;
    +
    208 __asm__ __volatile__("syscall"
    +
    209 : "=a"(ret)
    +
    210 : "a"(syscall), "D"(arg1), "S"(arg2), "d"(arg3), "r"(r10), "r"(r8), "r"(r9)
    +
    211 : "rcx", "r11", "memory");
    +
    212#elif defined(__i386__)
    +
    213#warning "i386 syscall wrapper not implemented"
    +
    214#else
    +
    215#error "Unsupported architecture"
    +
    216#endif
    +
    217 return ret;
    +
    218}
    +
    +
    219
    +
    220#pragma endregion Syscall Wrappers
    +
    221
    +
    229#define __SYS_NULL ((void *)0)
    +
    230
    + +
    244
    +
    +
    245typedef enum
    +
    246{
    + + + + + + + + + + + +
    258 __SYS_O_TRUNC = 0x400
    + +
    +
    260
    +
    +
    261typedef enum
    +
    262{
    + + + +
    266 __SYS_X_OK = 3
    + +
    +
    268
    +
    +
    269typedef enum
    +
    270{
    + + + + + +
    +
    276#ifdef __kernel__
    +
    277typedef syscall_prctl_options_t prctl_options_t;
    +
    278#endif
    +
    279
    +
    +
    280typedef enum
    +
    281{
    + + + + +
    +
    286
    +
    +
    287typedef enum
    +
    288{
    + +
    290 /* Process abort signal. */
    + +
    292 /* Alarm clock. */
    + +
    294 /* Access to an undefined portion of a memory object. */
    + +
    296 /* Child process terminated, stopped, or continued. */
    + +
    298 /* Continue executing, if stopped. */
    + +
    300 /* Erroneous arithmetic operation. */
    + +
    302 /* Hangup. */
    + +
    304 /* Illegal instruction. */
    + +
    306 /* Terminal interrupt signal. */
    + +
    308 /* Kill (cannot be caught or ignored). */
    + +
    310 /* Write on a pipe with no one to read it. */
    + +
    312 /* Terminal quit signal. */
    + +
    314 /* Invalid memory reference. */
    + +
    316 /* Stop executing (cannot be caught or ignored). */
    + +
    318 /* Termination signal. */
    + +
    320 /* Terminal stop signal. */
    + +
    322 /* Background process attempting read. */
    + +
    324 /* Background process attempting write. */
    + +
    326 /* User-defined signal 1. */
    + +
    328 /* User-defined signal 2. */
    + +
    330 /* Pollable event. */
    + +
    332 /* Profiling timer expired. */
    + +
    334 /* Bad system call. */
    + +
    336 /* Trace/breakpoint trap. */
    + +
    338 /* High bandwidth data is available at a socket. */
    + +
    340 /* Virtual timer expired. */
    + +
    342 /* CPU time limit exceeded. */
    + +
    344 /* File size limit exceeded. */
    + +
    346
    + + + +
    354
    +
    355 /* Real-time signals. */
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    389
    +
    390 /* Maximum signal number. */
    + + +
    +
    393#ifdef __kernel__
    +
    394typedef syscall_signal_t signal_t;
    +
    395#endif
    +
    396
    + +
    410#ifdef __kernel__
    +
    411typedef syscall_signal_disposition_t signal_disposition_t;
    +
    412#endif
    +
    413
    + +
    420
    +
    +
    421typedef enum
    +
    422{
    + +
    424 __SYS_SA_ONSTACK = 0x08000000,
    +
    425 __SYS_SA_RESETHAND = 0x80000000,
    +
    426 __SYS_SA_RESTART = 0x10000000,
    + + +
    429 __SYS_SA_NODEFER = 0x40000000,
    + +
    +
    431
    + +
    438
    + +
    446
    +
    447#ifndef __cplusplus
    +
    448_Static_assert((int)__SYS_SIG_IGN == (int)___SYS_SIG_IGN, "SIG_IGN values do not match");
    +
    449#else
    +
    450static_assert((int)__SYS_SIG_IGN == (int)___SYS_SIG_IGN, "SIG_IGN values do not match");
    +
    451#endif
    +
    452
    +
    453typedef int __SYS_clockid_t;
    +
    454typedef unsigned int __SYS_socklen_t;
    +
    455
    +
    +
    462typedef enum
    +
    463{
    +
    464 /* Initialization */
    +
    465
    + +
    487
    +
    488 /* I/O */
    +
    489
    +
    510 SYS_READ = 100,
    + + + + + + +
    644
    +
    645 /* File Status */
    +
    646
    +
    664 SYS_STAT = 200,
    + + + + + + + +
    805
    +
    806 /* Process Control */
    +
    807
    +
    822 SYS_EXIT = 300,
    + + + + + + + +
    942
    +
    943 /* Memory */
    +
    944
    +
    960 SYS_BRK = 400,
    + + + + +
    1059
    +
    1060 /* Communication */
    +
    1061
    + + + + + + + + + + + +
    1257
    +
    1258 /* Time */
    +
    1259
    + + + + +
    1327
    +
    1328 /* Miscellaneous */
    +
    1329
    + + + + + + +
    1433
    +
    1445 SYS_MAX
    + +
    +
    1447
    +
    1448/* Initialization */
    +
    1449
    +
    1451#define call_api_version(version) syscall1(SYS_API_VERSION, (scarg)version)
    +
    1452
    +
    1453/* I/O */
    +
    1454
    +
    1456#define call_read(fd, buf, count) syscall3(SYS_READ, (scarg)fd, (scarg)buf, (scarg)count)
    +
    1457
    +
    1459#define call_pread(fd, buf, count, offset) syscall4(SYS_PREAD, (scarg)fd, (scarg)buf, (scarg)count, (scarg)offset)
    +
    1460
    +
    1462#define call_write(fd, buf, count) syscall3(SYS_WRITE, (scarg)fd, (scarg)buf, (scarg)count)
    +
    1463
    +
    1465#define call_pwrite(fd, buf, count, offset) syscall4(SYS_PWRITE, (scarg)fd, (scarg)buf, (scarg)count, (scarg)offset)
    +
    1466
    +
    1468#define call_open(pathname, flags, mode) syscall3(SYS_OPEN, (scarg)pathname, (scarg)flags, (scarg)mode)
    +
    1469
    +
    1471#define call_close(fd) syscall1(SYS_CLOSE, fd)
    +
    1472
    +
    1474#define call_ioctl(fd, request, argp) syscall3(SYS_IOCTL, (scarg)fd, (scarg)request, (scarg)argp)
    +
    1475
    +
    1476/* File Status */
    +
    1477
    +
    1479#define call_stat(pathname, statbuf) syscall2(SYS_STAT, (scarg)pathname, (scarg)statbuf)
    +
    1480
    +
    1482#define call_fstat(fd, statbuf) syscall2(SYS_FSTAT, (scarg)fd, (scarg)statbuf)
    +
    1483
    +
    1485#define call_lstat(pathname, statbuf) syscall2(SYS_LSTAT, (scarg)pathname, (scarg)statbuf)
    +
    1486
    +
    1488#define call_access(pathname, mode) syscall2(SYS_ACCESS, (scarg)pathname, (scarg)mode)
    +
    1489
    +
    1491#define call_truncate(pathname, length) syscall2(SYS_TRUNCATE, (scarg)pathname, (scarg)length)
    +
    1492
    +
    1494#define call_ftruncate(fd, length) syscall2(SYS_FTRUNCATE, (scarg)fd, (scarg)length)
    +
    1495
    +
    1497#define call_tell(fd) syscall1(SYS_TELL, (scarg)fd)
    +
    1498
    +
    1500#define call_seek(fd, offset, whence) syscall3(SYS_SEEK, (scarg)fd, (scarg)offset, (scarg)whence)
    +
    1501
    +
    1502/* Process Control */
    +
    1503
    +
    1505#define call_exit(status) syscall1(SYS_EXIT, (scarg)status)
    +
    1506
    +
    1508#define call_fork() syscall0(SYS_FORK)
    +
    1509
    +
    1511#define call_execve(pathname, argv, envp) syscall3(SYS_EXECVE, (scarg)pathname, (scarg)argv, (scarg)envp)
    +
    1512
    +
    1514#define call_getpid() syscall0(SYS_GETPID)
    +
    1515
    +
    1517#define call_getppid() syscall0(SYS_GETPPID)
    +
    1518
    +
    1520#define call_waitpid(pid, wstatus, options) syscall3(SYS_WAITPID, (scarg)pid, (scarg)wstatus, (scarg)options)
    +
    1521
    +
    1523#define call_kill(pid, sig) syscall2(SYS_KILL, (scarg)pid, (scarg)sig)
    +
    1524
    +
    1526#define call_prctl(option, arg1, arg2, arg3, arg4) syscall5(SYS_PRCTL, (scarg)option, (scarg)arg1, (scarg)arg2, (scarg)arg3, (scarg)arg4)
    +
    1527
    +
    1528/* Memory */
    +
    1529
    +
    1531#define call_brk(end_data) syscall1(SYS_BRK, (scarg)end_data)
    +
    1532
    +
    1534#define call_mmap(addr, length, prot, flags, fd, offset) syscall6(SYS_MMAP, (scarg)addr, (scarg)length, (scarg)prot, (scarg)flags, (scarg)fd, (scarg)offset)
    +
    1535
    +
    1537#define call_munmap(addr, length) syscall2(SYS_MUNMAP, (scarg)addr, (scarg)length)
    +
    1538
    +
    1540#define call_mprotect(addr, length, prot) syscall3(SYS_MPROTECT, (scarg)addr, (scarg)length, (scarg)prot)
    +
    1541
    +
    1543#define call_madvise(addr, length, advice) syscall3(SYS_MADVISE, (scarg)addr, (scarg)length, (scarg)advice)
    +
    1544
    +
    1545/* Communication */
    +
    1546
    +
    1548#define call_pipe(pipefd) syscall1(SYS_PIPE, (scarg)pipefd)
    +
    1549
    +
    1551#define call_dup(oldfd) syscall1(SYS_DUP, (scarg)oldfd)
    +
    1552
    +
    1554#define call_dup2(oldfd, newfd) syscall2(SYS_DUP2, (scarg)oldfd, (scarg)newfd)
    +
    1555
    +
    1557#define call_socket(domain, type, protocol) syscall3(SYS_SOCKET, (scarg)domain, (scarg)type, (scarg)protocol)
    +
    1558
    +
    1560#define call_bind(sockfd, addr, addrlen) syscall3(SYS_BIND, (scarg)sockfd, (scarg)addr, (scarg)addrlen)
    +
    1561
    +
    1563#define call_connect(sockfd, addr, addrlen) syscall3(SYS_CONNECT, (scarg)sockfd, (scarg)addr, (scarg)addrlen)
    +
    1564
    +
    1566#define call_listen(sockfd, backlog) syscall2(SYS_LISTEN, (scarg)sockfd, (scarg)backlog)
    +
    1567
    +
    1569#define call_accept(sockfd, addr, addrlen) syscall3(SYS_ACCEPT, (scarg)sockfd, (scarg)addr, (scarg)addrlen)
    +
    1570
    +
    1572#define call_send(sockfd, buf, len, flags) syscall4(SYS_SEND, (scarg)sockfd, (scarg)buf, (scarg)len, (scarg)flags)
    +
    1573
    +
    1575#define call_recv(sockfd, buf, len, flags) syscall4(SYS_RECV, (scarg)sockfd, (scarg)buf, (scarg)len, (scarg)flags)
    +
    1576
    +
    1578#define call_shutdown(sockfd, how) syscall2(SYS_SHUTDOWN, (scarg)sockfd, (scarg)how)
    +
    1579
    +
    1580/* Time */
    +
    1581
    +
    1583#define call_time(t) syscall1(SYS_TIME, t)
    +
    1584
    +
    1586#define call_clock_gettime(clockid, tp) syscall2(SYS_CLOCK_GETTIME, (scarg)clockid, (scarg)tp)
    +
    1587
    +
    1589#define call_clock_settime(clockid, tp) syscall2(SYS_CLOCK_SETTIME, (scarg)clockid, (scarg)tp)
    +
    1590
    +
    1592#define call_nanosleep(req, rem) syscall2(SYS_NANOSLEEP, (scarg)req, (scarg)rem)
    +
    1593
    +
    1594/* Miscellaneous */
    +
    1595
    +
    1597#define call_getcwd(buf, size) syscall2(SYS_GETCWD, (scarg)buf, (scarg)size)
    +
    1598
    +
    1600#define call_chdir(path) syscall1(SYS_CHDIR, (scarg)path)
    +
    1601
    +
    1603#define call_mkdir(path, mode) syscall2(SYS_MKDIR, (scarg)path, (scarg)mode)
    +
    1604
    +
    1606#define call_rmdir(path) syscall1(SYS_RMDIR, (scarg)path)
    +
    1607
    +
    1609#define call_unlink(pathname) syscall1(SYS_UNLINK, (scarg)pathname)
    +
    1610
    +
    1612#define call_rename(oldpath, newpath) syscall2(SYS_RENAME, (scarg)oldpath, (scarg)newpath)
    +
    1613
    +
    1614#endif // !__FENNIX_API_SYSCALLS_LIST_H__
    +
    syscall_signal_t
    Definition syscalls.h:288
    +
    @ __SYS_SIGRTMAX
    Definition syscalls.h:388
    +
    @ __SYS_SIGRT_11
    Definition syscalls.h:367
    +
    @ __SYS_SIGRT_7
    Definition syscalls.h:363
    +
    @ __SYS_SIGTTIN
    Definition syscalls.h:323
    +
    @ __SYS_SIGUSR1
    Definition syscalls.h:327
    +
    @ __SYS_SIGTSTP
    Definition syscalls.h:321
    +
    @ __SYS_SIGTERM
    Definition syscalls.h:319
    +
    @ __SYS_SIGPOLL
    Definition syscalls.h:331
    +
    @ __SYS_SIGFPE
    Definition syscalls.h:301
    +
    @ __SYS_SIGKILL
    Definition syscalls.h:309
    +
    @ __SYS_SIGCOMP3
    Definition syscalls.h:353
    +
    @ __SYS_SIGRT_29
    Definition syscalls.h:385
    +
    @ __SYS_SIGRT_9
    Definition syscalls.h:365
    +
    @ __SYS_SIGRT_1
    Definition syscalls.h:357
    +
    @ __SYS_SIGRT_23
    Definition syscalls.h:379
    +
    @ __SYS_SIGQUIT
    Definition syscalls.h:313
    +
    @ __SYS_SIGURG
    Definition syscalls.h:339
    +
    @ __SYS_SIGRT_15
    Definition syscalls.h:371
    +
    @ __SYS_SIGBUS
    Definition syscalls.h:295
    +
    @ __SYS_SIGTRAP
    Definition syscalls.h:337
    +
    @ __SYS_SIGRT_3
    Definition syscalls.h:359
    +
    @ __SYS_SIGRT_13
    Definition syscalls.h:369
    +
    @ __SYS_SIGCOMP1
    Definition syscalls.h:351
    +
    @ __SYS_SIGRT_4
    Definition syscalls.h:360
    +
    @ __SYS_SIGRT_24
    Definition syscalls.h:380
    +
    @ __SYS_SIGRT_17
    Definition syscalls.h:373
    +
    @ __SYS_SIGNULL
    Definition syscalls.h:289
    +
    @ __SYS_SIGCOMP2
    Definition syscalls.h:352
    +
    @ __SYS_SIGABRT
    Definition syscalls.h:291
    +
    @ __SYS_SIGRT_5
    Definition syscalls.h:361
    +
    @ __SYS_SIGTTOU
    Definition syscalls.h:325
    +
    @ __SYS_SIGNAL_MAX
    Definition syscalls.h:391
    +
    @ __SYS_SIGALRM
    Definition syscalls.h:293
    +
    @ __SYS_SIGRT_28
    Definition syscalls.h:384
    +
    @ __SYS_SIGXFSZ
    Definition syscalls.h:345
    +
    @ __SYS_SIGINT
    Definition syscalls.h:307
    +
    @ __SYS_SIGSEGV
    Definition syscalls.h:315
    +
    @ __SYS_SIGVTALRM
    Definition syscalls.h:341
    +
    @ __SYS_SIGCONT
    Definition syscalls.h:299
    +
    @ __SYS_SIGRT_30
    Definition syscalls.h:386
    +
    @ __SYS_SIGSTOP
    Definition syscalls.h:317
    +
    @ __SYS_SIGRT_25
    Definition syscalls.h:381
    +
    @ __SYS_SIGRT_12
    Definition syscalls.h:368
    +
    @ __SYS_SIGHUP
    Definition syscalls.h:303
    +
    @ __SYS_SIGRTMIN
    Definition syscalls.h:356
    +
    @ __SYS_SIGPIPE
    Definition syscalls.h:311
    +
    @ __SYS_SIGXCPU
    Definition syscalls.h:343
    +
    @ __SYS_SIGRT_20
    Definition syscalls.h:376
    +
    @ __SYS_SIGRT_10
    Definition syscalls.h:366
    +
    @ __SYS_SIGRT_26
    Definition syscalls.h:382
    +
    @ __SYS_SIGRT_31
    Definition syscalls.h:387
    +
    @ __SYS_SIGRT_16
    Definition syscalls.h:372
    +
    @ __SYS_SIGRT_14
    Definition syscalls.h:370
    +
    @ __SYS_SIGRT_18
    Definition syscalls.h:374
    +
    @ __SYS_SIGRT_8
    Definition syscalls.h:364
    +
    @ __SYS_SIGRT_2
    Definition syscalls.h:358
    +
    @ __SYS_SIGSYS
    Definition syscalls.h:335
    +
    @ __SYS_SIGRT_21
    Definition syscalls.h:377
    +
    @ __SYS_SIGRT_22
    Definition syscalls.h:378
    +
    @ __SYS_SIGCHLD
    Definition syscalls.h:297
    +
    @ __SYS_SIGRT_19
    Definition syscalls.h:375
    +
    @ __SYS_SIGRT_27
    Definition syscalls.h:383
    +
    @ __SYS_SIGPROF
    Definition syscalls.h:333
    +
    @ __SYS_SIGILL
    Definition syscalls.h:305
    +
    @ __SYS_SIGUSR2
    Definition syscalls.h:329
    +
    @ __SYS_SIGRT_6
    Definition syscalls.h:362
    +
    syscall_open_flags_t
    Definition syscalls.h:246
    +
    @ __SYS_O_RDWR
    Definition syscalls.h:249
    +
    @ __SYS_O_DSYNC
    Definition syscalls.h:252
    +
    @ __SYS_O_NONBLOCK
    Definition syscalls.h:255
    +
    @ __SYS_O_RDONLY
    Definition syscalls.h:247
    +
    @ __SYS_O_RSYNC
    Definition syscalls.h:256
    +
    @ __SYS_O_WRONLY
    Definition syscalls.h:248
    +
    @ __SYS_O_NOCTTY
    Definition syscalls.h:254
    +
    @ __SYS_O_EXCL
    Definition syscalls.h:253
    +
    @ __SYS_O_APPEND
    Definition syscalls.h:250
    +
    @ __SYS_O_SYNC
    Definition syscalls.h:257
    +
    @ __SYS_O_TRUNC
    Definition syscalls.h:258
    +
    @ __SYS_O_CREAT
    Definition syscalls.h:251
    +
    syscall_seek_whence_t
    Definition syscalls.h:281
    +
    @ __SYS_SEEK_CUR
    Definition syscalls.h:283
    +
    @ __SYS_SEEK_SET
    Definition syscalls.h:282
    +
    @ __SYS_SEEK_END
    Definition syscalls.h:284
    +
    syscall_access_flags_t
    Definition syscalls.h:262
    +
    @ __SYS_X_OK
    Definition syscalls.h:266
    +
    @ __SYS_R_OK
    Definition syscalls.h:264
    +
    @ __SYS_F_OK
    Definition syscalls.h:263
    +
    @ __SYS_W_OK
    Definition syscalls.h:265
    +
    unsigned int __SYS_socklen_t
    Definition syscalls.h:454
    +
    #define scarg
    Definition syscalls.h:23
    +
    syscall_signal_disposition_t
    Definition syscalls.h:398
    +
    @ __SYS_SIG_TERM
    Definition syscalls.h:400
    +
    @ __SYS_SIG_STOP
    Definition syscalls.h:406
    +
    @ __SYS_SIG_CORE
    Definition syscalls.h:408
    +
    @ __SYS_SIG_CONT
    Definition syscalls.h:404
    +
    @ __SYS_SIG_IGN
    Definition syscalls.h:402
    +
    syscalls_t
    List of syscalls.
    Definition syscalls.h:463
    +
    @ SYS_UNLINK
    Remove a file.
    Definition syscalls.h:1414
    +
    @ SYS_MMAP
    Map files or devices into memory.
    Definition syscalls.h:1003
    +
    @ SYS_SHUTDOWN
    Shut down part of a full-duplex connection.
    Definition syscalls.h:1256
    +
    @ SYS_RECV
    Receive data on a socket.
    Definition syscalls.h:1239
    +
    @ SYS_MAX
    Max number of syscalls.
    Definition syscalls.h:1445
    +
    @ SYS_STAT
    Retrieve file status.
    Definition syscalls.h:664
    +
    @ SYS_WRITE
    Write to a file descriptor.
    Definition syscalls.h:553
    +
    @ SYS_NANOSLEEP
    Sleep for a specified time.
    Definition syscalls.h:1326
    +
    @ SYS_TELL
    Get the current file offset.
    Definition syscalls.h:780
    +
    @ SYS_TRUNCATE
    Change the size of a file.
    Definition syscalls.h:746
    +
    @ SYS_PIPE
    Create a pipe.
    Definition syscalls.h:1078
    +
    @ SYS_RMDIR
    Remove an empty directory.
    Definition syscalls.h:1397
    +
    @ SYS_READ
    Read from a file descriptor.
    Definition syscalls.h:510
    +
    @ SYS_GETPPID
    Get the parent process ID.
    Definition syscalls.h:884
    +
    @ SYS_CLOSE
    Close a file descriptor.
    Definition syscalls.h:624
    +
    @ SYS_MADVISE
    Provide advice about memory usage.
    Definition syscalls.h:1058
    +
    @ SYS_EXECVE
    Execute a program.
    Definition syscalls.h:858
    +
    @ SYS_LISTEN
    Listen for incoming connections on a socket.
    Definition syscalls.h:1183
    +
    @ SYS_WAITPID
    Wait for a child process to change state.
    Definition syscalls.h:902
    +
    @ SYS_BRK
    Set the program break.
    Definition syscalls.h:960
    +
    @ SYS_MUNMAP
    Unmap a mapped memory region.
    Definition syscalls.h:1021
    +
    @ SYS_EXIT
    Terminate the calling process.
    Definition syscalls.h:822
    +
    @ SYS_OPEN
    Open a file.
    Definition syscalls.h:608
    +
    @ SYS_CONNECT
    Connect to a remote address.
    Definition syscalls.h:1166
    +
    @ SYS_IOCTL
    Control a device.
    Definition syscalls.h:643
    +
    @ SYS_PREAD
    Read from a file descriptor.
    Definition syscalls.h:532
    +
    @ SYS_RENAME
    Rename a file or directory.
    Definition syscalls.h:1432
    +
    @ SYS_GETPID
    Get the process ID of the calling process.
    Definition syscalls.h:871
    +
    @ SYS_FSTAT
    Retrieve file status for an open file descriptor.
    Definition syscalls.h:682
    +
    @ SYS_PWRITE
    Write to a file descriptor.
    Definition syscalls.h:574
    +
    @ SYS_BIND
    Bind a socket to a local address.
    Definition syscalls.h:1148
    +
    @ SYS_TIME
    Get the current time.
    Definition syscalls.h:1275
    +
    @ SYS_DUP
    Duplicate a file descriptor.
    Definition syscalls.h:1094
    +
    @ SYS_SOCKET
    Create an endpoint for communication.
    Definition syscalls.h:1130
    +
    @ SYS_CLOCK_SETTIME
    Set the current time of a specific clock.
    Definition syscalls.h:1309
    +
    @ SYS_API_VERSION
    Set syscall version.
    Definition syscalls.h:486
    +
    @ SYS_FORK
    Create a child process.
    Definition syscalls.h:838
    +
    @ SYS_SEND
    Send data on a socket.
    Definition syscalls.h:1220
    +
    @ SYS_PRCTL
    Process/Thread Control.
    Definition syscalls.h:941
    +
    @ SYS_LSTAT
    Retrieve file status with symbolic link resolution.
    Definition syscalls.h:701
    +
    @ SYS_DUP2
    Duplicate a file descriptor to a specific value.
    Definition syscalls.h:1112
    +
    @ SYS_KILL
    Send a signal to a process.
    Definition syscalls.h:920
    +
    @ SYS_MPROTECT
    Change memory protection.
    Definition syscalls.h:1039
    +
    @ SYS_MKDIR
    Create a new directory.
    Definition syscalls.h:1381
    +
    @ SYS_CHDIR
    Change the current working directory.
    Definition syscalls.h:1363
    +
    @ SYS_ACCEPT
    Accept an incoming connection on a socket.
    Definition syscalls.h:1201
    +
    @ SYS_FTRUNCATE
    Change the size of a file referred by a file descriptor.
    Definition syscalls.h:764
    +
    @ SYS_SEEK
    Set the file offset.
    Definition syscalls.h:804
    +
    @ SYS_GETCWD
    Get the current working directory.
    Definition syscalls.h:1346
    +
    @ SYS_CLOCK_GETTIME
    Get the current time of a specific clock.
    Definition syscalls.h:1292
    +
    @ SYS_ACCESS
    Check a file's accessibility.
    Definition syscalls.h:727
    +
    static scarg syscall6(scarg syscall, scarg arg1, scarg arg2, scarg arg3, scarg arg4, scarg arg5, scarg arg6)
    Syscall wrapper with 6 arguments.
    Definition syscalls.h:201
    +
    syscall_clockid_t
    Definition syscalls.h:440
    +
    @ __SYS_CLOCK_PROCESS_CPUTIME_ID
    Definition syscalls.h:442
    +
    @ __SYS_CLOCK_REALTIME
    Definition syscalls.h:443
    +
    @ __SYS_CLOCK_THREAD_CPUTIME_ID
    Definition syscalls.h:444
    +
    @ __SYS_CLOCK_MONOTONIC
    Definition syscalls.h:441
    +
    syscall_mmap_flags_t
    Definition syscalls.h:232
    +
    @ __SYS_MAP_ANON
    Definition syscalls.h:242
    +
    @ __SYS_PROT_NONE
    Definition syscalls.h:236
    +
    @ __SYS_PROT_READ
    Definition syscalls.h:233
    +
    @ __SYS_MAP_FIXED
    Definition syscalls.h:240
    +
    @ __SYS_MAP_SHARED
    Definition syscalls.h:238
    +
    @ __SYS_PROT_EXEC
    Definition syscalls.h:235
    +
    @ __SYS_PROT_WRITE
    Definition syscalls.h:234
    +
    @ __SYS_MAP_PRIVATE
    Definition syscalls.h:239
    +
    @ __SYS_MAP_ANONYMOUS
    Definition syscalls.h:241
    +
    syscall_prctl_options_t
    Definition syscalls.h:270
    +
    @ __SYS_GET_FS
    Definition syscalls.h:273
    +
    @ __SYS_SET_GS
    Definition syscalls.h:272
    +
    @ __SYS_GET_GS
    Definition syscalls.h:271
    +
    @ __SYS_SET_FS
    Definition syscalls.h:274
    +
    static scarg syscall5(scarg syscall, scarg arg1, scarg arg2, scarg arg3, scarg arg4, scarg arg5)
    Syscall wrapper with 5 arguments.
    Definition syscalls.h:169
    +
    static scarg syscall4(scarg syscall, scarg arg1, scarg arg2, scarg arg3, scarg arg4)
    Syscall wrapper with 4 arguments.
    Definition syscalls.h:139
    +
    static scarg syscall1(scarg syscall, scarg arg1)
    Syscall wrapper with 1 argument.
    Definition syscalls.h:58
    +
    syscall_signal_actions_t
    Definition syscalls.h:415
    +
    @ __SYS_SIG_UNBLOCK
    Definition syscalls.h:417
    +
    @ __SYS_SIG_SETMASK
    Definition syscalls.h:418
    +
    @ __SYS_SIG_BLOCK
    Definition syscalls.h:416
    +
    static scarg syscall0(scarg syscall)
    Syscall wrapper with 0 arguments.
    Definition syscalls.h:33
    +
    syscall_signal_action_flags_t
    Definition syscalls.h:422
    +
    @ __SYS_SA_SIGINFO
    Definition syscalls.h:427
    +
    @ __SYS_SA_RESTART
    Definition syscalls.h:426
    +
    @ __SYS_SA_RESETHAND
    Definition syscalls.h:425
    +
    @ __SYS_SA_ONSTACK
    Definition syscalls.h:424
    +
    @ __SYS_SA_NODEFER
    Definition syscalls.h:429
    +
    @ __SYS_SA_NOCLDSTOP
    Definition syscalls.h:423
    +
    @ __SYS_SA_NOCLDWAIT
    Definition syscalls.h:428
    +
    static scarg syscall2(scarg syscall, scarg arg1, scarg arg2)
    Syscall wrapper with 2 arguments.
    Definition syscalls.h:84
    +
    syscall_signal_action_disposition_t
    Definition syscalls.h:433
    +
    @ __SYS_SIG_ERR
    Definition syscalls.h:434
    +
    @ ___SYS_SIG_IGN
    Definition syscalls.h:436
    +
    @ __SYS_SIG_DFL
    Definition syscalls.h:435
    +
    static scarg syscall3(scarg syscall, scarg arg1, scarg arg2, scarg arg3)
    Syscall wrapper with 3 arguments.
    Definition syscalls.h:111
    +
    int __SYS_clockid_t
    Definition syscalls.h:453
    diff --git a/docs/df/d03/md_tools_doxygen_api.html b/docs/d3/d6c/md_tools_2doxygen_2api.html similarity index 77% rename from docs/df/d03/md_tools_doxygen_api.html rename to docs/d3/d6c/md_tools_2doxygen_2api.html index f5250738..bae346b1 100644 --- a/docs/df/d03/md_tools_doxygen_api.html +++ b/docs/d3/d6c/md_tools_2doxygen_2api.html @@ -5,7 +5,7 @@ - + Fennix: API @@ -52,21 +52,22 @@
    - + +/* @license-end */ +
    @@ -80,8 +81,8 @@ $(function() {
    @@ -94,23 +95,30 @@ $(document).ready(function(){initNavTree('df/d03/md_tools_doxygen_api.html','../
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -
    -
    -
    API
    +
    +
    API
    -
    +

    +
    diff --git a/docs/d4/d30/develop_8md.html b/docs/d4/d30/develop_8md.html index 917bcdb5..c230bc7b 100644 --- a/docs/d4/d30/develop_8md.html +++ b/docs/d4/d30/develop_8md.html @@ -5,7 +5,7 @@ - + Fennix: tools/doxygen/develop.md File Reference @@ -52,21 +52,22 @@
    - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,14 +95,20 @@ $(document).ready(function(){initNavTree('d4/d30/develop_8md.html','../../'); in
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -
    -
    tools/doxygen/develop.md File Reference
    +
    tools/doxygen/develop.md File Reference
    @@ -110,7 +117,7 @@ $(document).ready(function(){initNavTree('d4/d30/develop_8md.html','../../'); in diff --git a/docs/d4/d86/md_Drivers_README.html b/docs/d5/d9b/md_Drivers_2README.html similarity index 77% rename from docs/d4/d86/md_Drivers_README.html rename to docs/d5/d9b/md_Drivers_2README.html index e3d68d41..ed336b31 100644 --- a/docs/d4/d86/md_Drivers_README.html +++ b/docs/d5/d9b/md_Drivers_2README.html @@ -5,7 +5,7 @@ - + Fennix: Drivers @@ -52,21 +52,22 @@
    - + +/* @license-end */ +
    @@ -80,8 +81,8 @@ $(function() {
    @@ -94,23 +95,30 @@ $(document).ready(function(){initNavTree('d4/d86/md_Drivers_README.html','../../
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -
    -
    -
    Drivers
    +
    +
    Drivers
    -
    +

    +
    diff --git a/docs/d7/d57/Userspace_2README_8md.html b/docs/d7/d57/Userspace_2README_8md.html index f66ce180..3913566f 100644 --- a/docs/d7/d57/Userspace_2README_8md.html +++ b/docs/d7/d57/Userspace_2README_8md.html @@ -5,7 +5,7 @@ - + Fennix: Userspace/README.md File Reference @@ -52,21 +52,22 @@
    - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,14 +95,20 @@ $(document).ready(function(){initNavTree('d7/d57/Userspace_2README_8md.html','..
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -
    -
    Userspace/README.md File Reference
    +
    Userspace/README.md File Reference
    @@ -110,7 +117,7 @@ $(document).ready(function(){initNavTree('d7/d57/Userspace_2README_8md.html','.. diff --git a/docs/d8/dc2/errno_8h.html b/docs/d8/dc2/errno_8h.html index b641c8ad..2302cd9e 100644 --- a/docs/d8/dc2/errno_8h.html +++ b/docs/d8/dc2/errno_8h.html @@ -5,7 +5,7 @@ - + Fennix: Kernel/include/interface/errno.h File Reference @@ -52,21 +52,22 @@
    - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,9 +95,16 @@ $(document).ready(function(){initNavTree('d8/dc2/errno_8h.html','../../'); initR
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -104,21 +112,20 @@ $(document).ready(function(){initNavTree('d8/dc2/errno_8h.html','../../'); initR Macros | Enumerations | Functions
    -
    -
    errno.h File Reference
    +
    errno.h File Reference

    Go to the source code of this file.

    - - +

    +

    Macros

    #define errno   (*__errno_location())
    #define errno   (*__errno_location())
     
    - - }

    +

    Enumerations

    enum  KernelErrors {
    +
    enum  KernelErrors {
      EOK = 0 , E2BIG = 1 , EACCES = 2 @@ -226,22 +233,22 @@ Enumerations
     
    - - - - - + + + +

    +

    Functions

    int * __errno_location (void) __attribute__((const))
     
    char * strerror (int errnum)
     
    int * __errno_location (void) __attribute__((const))
     
    char * strerror (int errnum)
     

    Macro Definition Documentation

    - -

    ◆ errno

    + +

    ◆ errno

    - +
    #define errno   (*__errno_location())#define errno   (*__errno_location())
    @@ -251,8 +258,8 @@ Functions

    Enumeration Type Documentation

    - -

    ◆ KernelErrors

    + +

    ◆ KernelErrors

    @@ -265,437 +272,437 @@ Functions

    The documentation for these error codes are from: https://pubs.opengroup.org/onlinepubs/9699919799/functions/V2_chap02.html

    Full list: https://pubs.opengroup.org/onlinepubs/9699919799.2018edition/basedefs/errno.h.html

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
    Enumerator
    EOK 

    No Error

    +
    Enumerator
    EOK 

    No Error

    E2BIG 

    Argument list too long. The sum of the number of bytes used by the new process image's argument list and environment list is greater than the system-imposed limit of {ARG_MAX} bytes. or: Lack of space in an output buffer. or: Argument is greater than the system-imposed maximum.

    +
    E2BIG 

    Argument list too long. The sum of the number of bytes used by the new process image's argument list and environment list is greater than the system-imposed limit of {ARG_MAX} bytes. or: Lack of space in an output buffer. or: Argument is greater than the system-imposed maximum.

    EACCES 

    Permission denied. An attempt was made to access a file in a way forbidden by its file access permissions.

    +
    EACCES 

    Permission denied. An attempt was made to access a file in a way forbidden by its file access permissions.

    EADDRINUSE 

    Address in use. The specified address is in use.

    +
    EADDRINUSE 

    Address in use. The specified address is in use.

    EADDRNOTAVAIL 

    Address not available. The specified address is not available from the local system.

    +
    EADDRNOTAVAIL 

    Address not available. The specified address is not available from the local system.

    EAFNOSUPPORT 

    Address family not supported. The implementation does not support the specified address family, or the specified address is not a valid address for the address family of the specified socket.

    +
    EAFNOSUPPORT 

    Address family not supported. The implementation does not support the specified address family, or the specified address is not a valid address for the address family of the specified socket.

    EAGAIN 

    Resource temporarily unavailable. This is a temporary condition and later calls to the same routine may complete normally.

    +
    EAGAIN 

    Resource temporarily unavailable. This is a temporary condition and later calls to the same routine may complete normally.

    EALREADY 

    Connection already in progress. A connection request is already in progress for the specified socket.

    +
    EALREADY 

    Connection already in progress. A connection request is already in progress for the specified socket.

    EBADF 

    Bad file descriptor. A file descriptor argument is out of range, refers to no open file, or a read (write) request is made to a file that is only open for writing (reading).

    +
    EBADF 

    Bad file descriptor. A file descriptor argument is out of range, refers to no open file, or a read (write) request is made to a file that is only open for writing (reading).

    EBADMSG 

    Bad message. During a read(), getmsg(), getpmsg(), or ioctl() I_RECVFD request to a STREAMS device, a message arrived at the head of the STREAM that is inappropriate for the function receiving the message. read() Message waiting to be read on a STREAM is not a data message. getmsg() or getpmsg() A file descriptor was received instead of a control message. ioctl() Control or data information was received instead of a file descriptor when I_RECVFD was specified.

    +
    EBADMSG 

    Bad message. During a read(), getmsg(), getpmsg(), or ioctl() I_RECVFD request to a STREAMS device, a message arrived at the head of the STREAM that is inappropriate for the function receiving the message. read() Message waiting to be read on a STREAM is not a data message. getmsg() or getpmsg() A file descriptor was received instead of a control message. ioctl() Control or data information was received instead of a file descriptor when I_RECVFD was specified.

    EBUSY 

    Resource busy. An attempt was made to make use of a system resource that is not currently available, as it is being used by another process in a manner that would have conflicted with the request being made by this process.

    +
    EBUSY 

    Resource busy. An attempt was made to make use of a system resource that is not currently available, as it is being used by another process in a manner that would have conflicted with the request being made by this process.

    ECANCELED 

    Operation canceled. The associated asynchronous operation was canceled before completion.

    +
    ECANCELED 

    Operation canceled. The associated asynchronous operation was canceled before completion.

    ECHILD 

    No child process. A wait(), waitid(), or waitpid() function was executed by a process that had no existing or unwaited-for child process.

    +
    ECHILD 

    No child process. A wait(), waitid(), or waitpid() function was executed by a process that had no existing or unwaited-for child process.

    ECONNABORTED 

    Connection aborted. The connection has been aborted.

    +
    ECONNABORTED 

    Connection aborted. The connection has been aborted.

    ECONNREFUSED 

    Connection refused. An attempt to connect to a socket was refused because there was no process listening or because the queue of connection requests was full and the underlying protocol does not support retransmissions.

    +
    ECONNREFUSED 

    Connection refused. An attempt to connect to a socket was refused because there was no process listening or because the queue of connection requests was full and the underlying protocol does not support retransmissions.

    ECONNRESET 

    Connection reset. The connection was forcibly closed by the peer.

    +
    ECONNRESET 

    Connection reset. The connection was forcibly closed by the peer.

    EDEADLK 

    Resource deadlock would occur. An attempt was made to lock a system resource that would have resulted in a deadlock situation.

    +
    EDEADLK 

    Resource deadlock would occur. An attempt was made to lock a system resource that would have resulted in a deadlock situation.

    EDESTADDRREQ 

    Destination address required. No bind address was established.

    +
    EDESTADDRREQ 

    Destination address required. No bind address was established.

    EDOM 

    Domain error. An input argument is outside the defined domain of the mathematical function (defined in the ISO C standard).

    +
    EDOM 

    Domain error. An input argument is outside the defined domain of the mathematical function (defined in the ISO C standard).

    EDQUOT 

    Reserved.

    +
    EDQUOT 

    Reserved.

    EEXIST 

    File exists. An existing file was mentioned in an inappropriate context; for example, as a new link name in the link() function.

    +
    EEXIST 

    File exists. An existing file was mentioned in an inappropriate context; for example, as a new link name in the link() function.

    EFAULT 

    Bad address. The system detected an invalid address in attempting to use an argument of a call. The reliable detection of this error cannot be guaranteed, and when not detected may result in the generation of a signal, indicating an address violation, which is sent to the process.

    +
    EFAULT 

    Bad address. The system detected an invalid address in attempting to use an argument of a call. The reliable detection of this error cannot be guaranteed, and when not detected may result in the generation of a signal, indicating an address violation, which is sent to the process.

    EFBIG 

    File too large. The size of a file would exceed the maximum file size of an implementation or offset maximum established in the corresponding file description.

    +
    EFBIG 

    File too large. The size of a file would exceed the maximum file size of an implementation or offset maximum established in the corresponding file description.

    EHOSTUNREACH 

    Host is unreachable. The destination host cannot be reached (probably because the host is down or a remote router cannot reach it).

    +
    EHOSTUNREACH 

    Host is unreachable. The destination host cannot be reached (probably because the host is down or a remote router cannot reach it).

    EIDRM 

    Identifier removed. Returned during XSI interprocess communication if an identifier has been removed from the system.

    +
    EIDRM 

    Identifier removed. Returned during XSI interprocess communication if an identifier has been removed from the system.

    EILSEQ 

    Illegal byte sequence. A wide-character code has been detected that does not correspond to a valid character, or a byte sequence does not form a valid wide-character code (defined in the ISO C standard).

    +
    EILSEQ 

    Illegal byte sequence. A wide-character code has been detected that does not correspond to a valid character, or a byte sequence does not form a valid wide-character code (defined in the ISO C standard).

    EINPROGRESS 

    Operation in progress. This code is used to indicate that an asynchronous operation has not yet completed. or: O_NONBLOCK is set for the socket file descriptor and the connection cannot be immediately established.

    +
    EINPROGRESS 

    Operation in progress. This code is used to indicate that an asynchronous operation has not yet completed. or: O_NONBLOCK is set for the socket file descriptor and the connection cannot be immediately established.

    EINTR 

    Interrupted function call. An asynchronous signal was caught by the process during the execution of an interruptible function. If the signal handler performs a normal return, the interrupted function call may return this condition (see the Base Definitions volume of POSIX.1-2017, <signal.h>).

    +
    EINTR 

    Interrupted function call. An asynchronous signal was caught by the process during the execution of an interruptible function. If the signal handler performs a normal return, the interrupted function call may return this condition (see the Base Definitions volume of POSIX.1-2017, <signal.h>).

    EINVAL 

    Invalid argument. Some invalid argument was supplied; for example, specifying an undefined signal in a signal() function or a kill() function.

    +
    EINVAL 

    Invalid argument. Some invalid argument was supplied; for example, specifying an undefined signal in a signal() function or a kill() function.

    EIO 

    Input/output error. Some physical input or output error has occurred. This error may be reported on a subsequent operation on the same file descriptor. Any other error-causing operation on the same file descriptor may cause the [EIO] error indication to be lost.

    +
    EIO 

    Input/output error. Some physical input or output error has occurred. This error may be reported on a subsequent operation on the same file descriptor. Any other error-causing operation on the same file descriptor may cause the [EIO] error indication to be lost.

    EISCONN 

    Socket is connected. The specified socket is already connected.

    +
    EISCONN 

    Socket is connected. The specified socket is already connected.

    EISDIR 

    Is a directory. An attempt was made to open a directory with write mode specified.

    +
    EISDIR 

    Is a directory. An attempt was made to open a directory with write mode specified.

    ELOOP 

    Symbolic link loop. A loop exists in symbolic links encountered during pathname resolution. This error may also be returned if more than {SYMLOOP_MAX} symbolic links are encountered during pathname resolution.

    +
    ELOOP 

    Symbolic link loop. A loop exists in symbolic links encountered during pathname resolution. This error may also be returned if more than {SYMLOOP_MAX} symbolic links are encountered during pathname resolution.

    EMFILE 

    File descriptor value too large or too many open streams. An attempt was made to open a file descriptor with a value greater than or equal to {OPEN_MAX}, or an attempt was made to open more than the maximum number of streams allowed in the process.

    +
    EMFILE 

    File descriptor value too large or too many open streams. An attempt was made to open a file descriptor with a value greater than or equal to {OPEN_MAX}, or an attempt was made to open more than the maximum number of streams allowed in the process.

    EMLINK 

    Too many links. An attempt was made to have the link count of a single file exceed {LINK_MAX}.

    +
    EMLINK 

    Too many links. An attempt was made to have the link count of a single file exceed {LINK_MAX}.

    EMSGSIZE 

    Message too large. A message sent on a transport provider was larger than an internal message buffer or some other network limit. or: Inappropriate message buffer length.

    +
    EMSGSIZE 

    Message too large. A message sent on a transport provider was larger than an internal message buffer or some other network limit. or: Inappropriate message buffer length.

    EMULTIHOP 

    Reserved.

    +
    EMULTIHOP 

    Reserved.

    ENAMETOOLONG 

    Filename too long. The length of a pathname exceeds {PATH_MAX} and the implementation considers this to be an error, or a pathname component is longer than {NAME_MAX}. This error may also occur when pathname substitution, as a result of encountering a symbolic link during pathname resolution, results in a pathname string the size of which exceeds {PATH_MAX}.

    +
    ENAMETOOLONG 

    Filename too long. The length of a pathname exceeds {PATH_MAX} and the implementation considers this to be an error, or a pathname component is longer than {NAME_MAX}. This error may also occur when pathname substitution, as a result of encountering a symbolic link during pathname resolution, results in a pathname string the size of which exceeds {PATH_MAX}.

    ENETDOWN 

    Network is down. The local network interface used to reach the destination is down.

    +
    ENETDOWN 

    Network is down. The local network interface used to reach the destination is down.

    ENETRESET 

    The connection was aborted by the network.

    +
    ENETRESET 

    The connection was aborted by the network.

    ENETUNREACH 

    Network unreachable. No route to the network is present.

    +
    ENETUNREACH 

    Network unreachable. No route to the network is present.

    ENFILE 

    Too many files open in system. Too many files are currently open in the system. The system has reached its predefined limit for simultaneously open files and temporarily cannot accept requests to open another one.

    +
    ENFILE 

    Too many files open in system. Too many files are currently open in the system. The system has reached its predefined limit for simultaneously open files and temporarily cannot accept requests to open another one.

    ENOBUFS 

    No buffer space available. Insufficient buffer resources were available in the system to perform the socket operation.

    +
    ENOBUFS 

    No buffer space available. Insufficient buffer resources were available in the system to perform the socket operation.

    ENODATA 

    No message available. No message is available on the STREAM head read queue.

    +
    ENODATA 

    No message available. No message is available on the STREAM head read queue.

    ENODEV 

    No such device. An attempt was made to apply an inappropriate function to a device; for example, trying to read a write-only device such as a printer.

    +
    ENODEV 

    No such device. An attempt was made to apply an inappropriate function to a device; for example, trying to read a write-only device such as a printer.

    ENOENT 

    No such file or directory. A component of a specified pathname does not exist, or the pathname is an empty string.

    +
    ENOENT 

    No such file or directory. A component of a specified pathname does not exist, or the pathname is an empty string.

    ENOEXEC 

    Executable file format error. A request is made to execute a file that, although it has appropriate privileges, is not in the format required by the implementation for executable files.

    +
    ENOEXEC 

    Executable file format error. A request is made to execute a file that, although it has appropriate privileges, is not in the format required by the implementation for executable files.

    ENOLCK 

    No locks available. A system-imposed limit on the number of simultaneous file and record locks has been reached and no more are currently available.

    +
    ENOLCK 

    No locks available. A system-imposed limit on the number of simultaneous file and record locks has been reached and no more are currently available.

    ENOLINK 

    Reserved.

    +
    ENOLINK 

    Reserved.

    ENOMEM 

    Not enough space. The new process image requires more memory than is allowed by the hardware or system-imposed memory management constraints.

    +
    ENOMEM 

    Not enough space. The new process image requires more memory than is allowed by the hardware or system-imposed memory management constraints.

    ENOMSG 

    No message of the desired type. The message queue does not contain a message of the required type during XSI interprocess communication.

    +
    ENOMSG 

    No message of the desired type. The message queue does not contain a message of the required type during XSI interprocess communication.

    ENOPROTOOPT 

    Protocol not available. The protocol option specified to setsockopt() is not supported by the implementation.

    +
    ENOPROTOOPT 

    Protocol not available. The protocol option specified to setsockopt() is not supported by the implementation.

    ENOSPC 

    No space left on a device. During the write() function on a regular file or when extending a directory, there is no free space left on the device.

    +
    ENOSPC 

    No space left on a device. During the write() function on a regular file or when extending a directory, there is no free space left on the device.

    ENOSR 

    No STREAM resources. Insufficient STREAMS memory resources are available to perform a STREAMS-related function. This is a temporary condition; it may be recovered from if other processes release resources.

    +
    ENOSR 

    No STREAM resources. Insufficient STREAMS memory resources are available to perform a STREAMS-related function. This is a temporary condition; it may be recovered from if other processes release resources.

    ENOSTR 

    Not a STREAM. A STREAM function was attempted on a file descriptor that was not associated with a STREAMS device.

    +
    ENOSTR 

    Not a STREAM. A STREAM function was attempted on a file descriptor that was not associated with a STREAMS device.

    ENOSYS 

    Functionality not supported. An attempt was made to use optional functionality that is not supported in this implementation.

    +
    ENOSYS 

    Functionality not supported. An attempt was made to use optional functionality that is not supported in this implementation.

    ENOTCONN 

    Socket not connected. The socket is not connected.

    +
    ENOTCONN 

    Socket not connected. The socket is not connected.

    ENOTDIR 

    Not a directory. A component of the specified pathname exists, but it is not a directory, when a directory was expected; or an attempt was made to create a non-directory file, and the specified pathname contains at least one non- <slash> character and ends with one or more trailing <slash> characters.

    +
    ENOTDIR 

    Not a directory. A component of the specified pathname exists, but it is not a directory, when a directory was expected; or an attempt was made to create a non-directory file, and the specified pathname contains at least one non- <slash> character and ends with one or more trailing <slash> characters.

    ENOTEMPTY 

    Directory not empty. A directory other than an empty directory was supplied when an empty directory was expected.

    +
    ENOTEMPTY 

    Directory not empty. A directory other than an empty directory was supplied when an empty directory was expected.

    ENOTRECOVERABLE 

    State not recoverable. The state protected by a robust mutex is not recoverable.

    +
    ENOTRECOVERABLE 

    State not recoverable. The state protected by a robust mutex is not recoverable.

    ENOTSOCK 

    Not a socket. The file descriptor does not refer to a socket.

    +
    ENOTSOCK 

    Not a socket. The file descriptor does not refer to a socket.

    ENOTSUP 

    Not supported. The implementation does not support the requested feature or value.

    +
    ENOTSUP 

    Not supported. The implementation does not support the requested feature or value.

    ENOTTY 

    Inappropriate I/O control operation. A control function has been attempted for a file or special file for which the operation is inappropriate.

    +
    ENOTTY 

    Inappropriate I/O control operation. A control function has been attempted for a file or special file for which the operation is inappropriate.

    ENXIO 

    No such device or address. Input or output on a special file refers to a device that does not exist, or makes a request beyond the capabilities of the device. It may also occur when, for example, a tape drive is not on-line.

    +
    ENXIO 

    No such device or address. Input or output on a special file refers to a device that does not exist, or makes a request beyond the capabilities of the device. It may also occur when, for example, a tape drive is not on-line.

    EOPNOTSUPP 

    Operation not supported on socket. The type of socket (address family or protocol) does not support the requested operation.

    +
    EOPNOTSUPP 

    Operation not supported on socket. The type of socket (address family or protocol) does not support the requested operation.

    EOVERFLOW 

    Value too large to be stored in data type. An operation was attempted which would generate a value that is outside the range of values that can be represented in the relevant data type or that are allowed for a given data item.

    +
    EOVERFLOW 

    Value too large to be stored in data type. An operation was attempted which would generate a value that is outside the range of values that can be represented in the relevant data type or that are allowed for a given data item.

    EOWNERDEAD 

    Previous owner died. The owner of a robust mutex terminated while holding the mutex lock.

    +
    EOWNERDEAD 

    Previous owner died. The owner of a robust mutex terminated while holding the mutex lock.

    EPERM 

    Operation not permitted. An attempt was made to perform an operation limited to processes with appropriate privileges or to the owner of a file or other resource.

    +
    EPERM 

    Operation not permitted. An attempt was made to perform an operation limited to processes with appropriate privileges or to the owner of a file or other resource.

    EPIPE 

    Broken pipe. A write was attempted on a socket, pipe, or FIFO for which there is no process to read the data.

    +
    EPIPE 

    Broken pipe. A write was attempted on a socket, pipe, or FIFO for which there is no process to read the data.

    EPROTO 

    Protocol error. Some protocol error occurred. This error is device-specific, but is generally not related to a hardware failure.

    +
    EPROTO 

    Protocol error. Some protocol error occurred. This error is device-specific, but is generally not related to a hardware failure.

    EPROTONOSUPPORT 

    Protocol not supported. The protocol is not supported by the address family, or the protocol is not supported by the implementation.

    +
    EPROTONOSUPPORT 

    Protocol not supported. The protocol is not supported by the address family, or the protocol is not supported by the implementation.

    EPROTOTYPE 

    Protocol wrong type for socket. The socket type is not supported by the protocol.

    +
    EPROTOTYPE 

    Protocol wrong type for socket. The socket type is not supported by the protocol.

    ERANGE 

    Result too large or too small. The result of the function is too large (overflow) or too small (underflow) to be represented in the available space.

    +
    ERANGE 

    Result too large or too small. The result of the function is too large (overflow) or too small (underflow) to be represented in the available space.

    EROFS 

    Read-only file system. An attempt was made to modify a file or directory on a file system that is read-only.

    +
    EROFS 

    Read-only file system. An attempt was made to modify a file or directory on a file system that is read-only.

    ESPIPE 

    Invalid seek. An attempt was made to access the file offset associated with a pipe or FIFO.

    +
    ESPIPE 

    Invalid seek. An attempt was made to access the file offset associated with a pipe or FIFO.

    ESRCH 

    No such process. No process can be found corresponding to that specified by the given process ID.

    +
    ESRCH 

    No such process. No process can be found corresponding to that specified by the given process ID.

    ESTALE 

    Reserved.

    +
    ESTALE 

    Reserved.

    ETIME 

    STREAM ioctl() timeout. The timer set for a STREAMS ioctl() call has expired. The cause of this error is device-specific and could indicate either a hardware or software failure, or a timeout value that is too short for the specific operation. The status of the ioctl() operation is unspecified.

    +
    ETIME 

    STREAM ioctl() timeout. The timer set for a STREAMS ioctl() call has expired. The cause of this error is device-specific and could indicate either a hardware or software failure, or a timeout value that is too short for the specific operation. The status of the ioctl() operation is unspecified.

    ETIMEDOUT 

    Connection timed out. The connection to a remote machine has timed out. If the connection timed out during execution of the function that reported this error (as opposed to timing out prior to the function being called), it is unspecified whether the function has completed some or all of the documented behavior associated with a successful completion of the function. or: Operation timed out. The time limit associated with the operation was exceeded before the operation completed.

    +
    ETIMEDOUT 

    Connection timed out. The connection to a remote machine has timed out. If the connection timed out during execution of the function that reported this error (as opposed to timing out prior to the function being called), it is unspecified whether the function has completed some or all of the documented behavior associated with a successful completion of the function. or: Operation timed out. The time limit associated with the operation was exceeded before the operation completed.

    ETXTBSY 

    Text file busy. An attempt was made to execute a pure-procedure program that is currently open for writing, or an attempt has been made to open for writing a pure-procedure program that is being executed.

    +
    ETXTBSY 

    Text file busy. An attempt was made to execute a pure-procedure program that is currently open for writing, or an attempt has been made to open for writing a pure-procedure program that is being executed.

    EWOULDBLOCK 

    Operation would block. An operation on a socket marked as non-blocking has encountered a situation such as no data available that otherwise would have caused the function to suspend execution.

    +
    EWOULDBLOCK 

    Operation would block. An operation on a socket marked as non-blocking has encountered a situation such as no data available that otherwise would have caused the function to suspend execution.

    EXDEV 

    Improper link. A link to a file on another file system was attempted.

    +
    EXDEV 

    Improper link. A link to a file on another file system was attempted.

    __ERRNO_MAX 
    __ERRNO_MAX 

    Definition at line 28 of file errno.h.

    -
    29 {
    -
    33  EOK = 0,
    -
    34 
    -
    44  E2BIG = 1,
    -
    45 
    -
    50  EACCES = 2,
    -
    51 
    -
    55  EADDRINUSE = 3,
    -
    56 
    -
    61  EADDRNOTAVAIL = 4,
    -
    62 
    -
    68  EAFNOSUPPORT = 5,
    -
    69 
    -
    74  EAGAIN = 6,
    -
    75 
    -
    80  EALREADY = 7,
    -
    81 
    -
    87  EBADF = 8,
    -
    88 
    -
    102  EBADMSG = 9,
    -
    103 
    -
    110  EBUSY = 10,
    -
    111 
    -
    116  ECANCELED = 11,
    -
    117 
    -
    123  ECHILD = 12,
    -
    124 
    -
    128  ECONNABORTED = 13,
    -
    129 
    -
    136  ECONNREFUSED = 14,
    -
    137 
    -
    141  ECONNRESET = 15,
    -
    142 
    -
    147  EDEADLK = 16,
    -
    148 
    -
    152  EDESTADDRREQ = 17,
    -
    153 
    -
    158  EDOM = 18,
    -
    159 
    -
    163  EDQUOT = 19,
    -
    164 
    -
    169  EEXIST = 20,
    -
    170 
    -
    178  EFAULT = 21,
    -
    179 
    -
    185  EFBIG = 22,
    -
    186 
    -
    192  EHOSTUNREACH = 23,
    -
    193 
    -
    198  EIDRM = 24,
    -
    199 
    -
    205  EILSEQ = 25,
    -
    206 
    -
    214  EINPROGRESS = 26,
    -
    215 
    -
    223  EINTR = 27,
    -
    224 
    -
    230  EINVAL = 28,
    -
    231 
    -
    238  EIO = 29,
    -
    239 
    -
    243  EISCONN = 30,
    -
    244 
    -
    249  EISDIR = 31,
    -
    250 
    -
    257  ELOOP = 32,
    -
    258 
    -
    265  EMFILE = 33,
    -
    266 
    -
    271  EMLINK = 34,
    -
    272 
    -
    279  EMSGSIZE = 35,
    -
    280 
    -
    284  EMULTIHOP = 36,
    -
    285 
    -
    294  ENAMETOOLONG = 37,
    -
    295 
    -
    300  ENETDOWN = 38,
    -
    301 
    -
    305  ENETRESET = 39,
    -
    306 
    -
    310  ENETUNREACH = 40,
    -
    311 
    -
    318  ENFILE = 41,
    -
    319 
    -
    324  ENOBUFS = 42,
    -
    325 
    -
    330  ENODATA = 43,
    -
    331 
    -
    337  ENODEV = 44,
    -
    338 
    -
    343  ENOENT = 45,
    -
    344 
    -
    350  ENOEXEC = 46,
    -
    351 
    -
    357  ENOLCK = 47,
    -
    358 
    -
    362  ENOLINK = 48,
    -
    363 
    -
    369  ENOMEM = 49,
    -
    370 
    -
    375  ENOMSG = 50,
    -
    376 
    -
    381  ENOPROTOOPT = 51,
    -
    382 
    -
    388  ENOSPC = 52,
    -
    389 
    -
    396  ENOSR = 53,
    -
    397 
    -
    402  ENOSTR = 54,
    -
    403 
    -
    408  ENOSYS = 55,
    -
    409 
    -
    413  ENOTCONN = 56,
    -
    414 
    -
    422  ENOTDIR = 57,
    -
    423 
    -
    428  ENOTEMPTY = 58,
    -
    429 
    -
    434  ENOTRECOVERABLE = 59,
    -
    435 
    -
    439  ENOTSOCK = 60,
    -
    440 
    -
    445  ENOTSUP = 61,
    -
    446 
    -
    452  ENOTTY = 62,
    -
    453 
    -
    460  ENXIO = 63,
    -
    461 
    -
    466  EOPNOTSUPP = 64,
    -
    467 
    -
    474  EOVERFLOW = 65,
    -
    475 
    -
    480  EOWNERDEAD = 66,
    -
    481 
    -
    487  EPERM = 67,
    -
    488 
    -
    493  EPIPE = 68,
    -
    494 
    -
    500  EPROTO = 69,
    -
    501 
    -
    507  EPROTONOSUPPORT = 70,
    -
    508 
    -
    513  EPROTOTYPE = 71,
    -
    514 
    -
    520  ERANGE = 72,
    -
    521 
    -
    526  EROFS = 73,
    -
    527 
    -
    532  ESPIPE = 74,
    -
    533 
    -
    538  ESRCH = 75,
    -
    539 
    -
    543  ESTALE = 76,
    -
    544 
    -
    552  ETIME = 77,
    -
    553 
    -
    566  ETIMEDOUT = 78,
    -
    567 
    -
    574  ETXTBSY = 79,
    -
    575 
    -
    581  EWOULDBLOCK = 80,
    -
    582 
    -
    586  EXDEV = 81,
    -
    587 
    - -
    589 } KernelErrors;
    -
    KernelErrors
    Definition: errno.h:29
    -
    @ EMFILE
    Definition: errno.h:265
    -
    @ EMSGSIZE
    Definition: errno.h:279
    -
    @ ENOTCONN
    Definition: errno.h:413
    -
    @ ENOTSOCK
    Definition: errno.h:439
    -
    @ ECONNREFUSED
    Definition: errno.h:136
    -
    @ EPERM
    Definition: errno.h:487
    -
    @ ETIME
    Definition: errno.h:552
    -
    @ ENXIO
    Definition: errno.h:460
    -
    @ EOK
    Definition: errno.h:33
    -
    @ EDOM
    Definition: errno.h:158
    -
    @ EISCONN
    Definition: errno.h:243
    -
    @ ENOSPC
    Definition: errno.h:388
    -
    @ ENODATA
    Definition: errno.h:330
    -
    @ ENETUNREACH
    Definition: errno.h:310
    -
    @ ENOMSG
    Definition: errno.h:375
    -
    @ EFBIG
    Definition: errno.h:185
    -
    @ ENOTRECOVERABLE
    Definition: errno.h:434
    -
    @ ERANGE
    Definition: errno.h:520
    -
    @ EDEADLK
    Definition: errno.h:147
    -
    @ EAGAIN
    Definition: errno.h:74
    -
    @ ECONNRESET
    Definition: errno.h:141
    -
    @ ESRCH
    Definition: errno.h:538
    -
    @ EEXIST
    Definition: errno.h:169
    -
    @ EWOULDBLOCK
    Definition: errno.h:581
    -
    @ EROFS
    Definition: errno.h:526
    -
    @ ETIMEDOUT
    Definition: errno.h:566
    -
    @ EPROTO
    Definition: errno.h:500
    -
    @ EACCES
    Definition: errno.h:50
    -
    @ ENOTSUP
    Definition: errno.h:445
    -
    @ EADDRNOTAVAIL
    Definition: errno.h:61
    -
    @ ECONNABORTED
    Definition: errno.h:128
    -
    @ ENOSR
    Definition: errno.h:396
    -
    @ EISDIR
    Definition: errno.h:249
    -
    @ ENOLCK
    Definition: errno.h:357
    -
    @ EIO
    Definition: errno.h:238
    -
    @ ESTALE
    Definition: errno.h:543
    -
    @ E2BIG
    Definition: errno.h:44
    -
    @ EHOSTUNREACH
    Definition: errno.h:192
    -
    @ EINVAL
    Definition: errno.h:230
    -
    @ ETXTBSY
    Definition: errno.h:574
    -
    @ __ERRNO_MAX
    Definition: errno.h:588
    -
    @ EDQUOT
    Definition: errno.h:163
    -
    @ EBADF
    Definition: errno.h:87
    -
    @ EINTR
    Definition: errno.h:223
    -
    @ ENOTDIR
    Definition: errno.h:422
    -
    @ EPROTONOSUPPORT
    Definition: errno.h:507
    -
    @ EBADMSG
    Definition: errno.h:102
    -
    @ EXDEV
    Definition: errno.h:586
    -
    @ ENETRESET
    Definition: errno.h:305
    -
    @ ENOENT
    Definition: errno.h:343
    -
    @ EMULTIHOP
    Definition: errno.h:284
    -
    @ EBUSY
    Definition: errno.h:110
    -
    @ ESPIPE
    Definition: errno.h:532
    -
    @ EOPNOTSUPP
    Definition: errno.h:466
    -
    @ EILSEQ
    Definition: errno.h:205
    -
    @ EPROTOTYPE
    Definition: errno.h:513
    -
    @ ENOSTR
    Definition: errno.h:402
    -
    @ ENOSYS
    Definition: errno.h:408
    -
    @ ENAMETOOLONG
    Definition: errno.h:294
    -
    @ ELOOP
    Definition: errno.h:257
    -
    @ EDESTADDRREQ
    Definition: errno.h:152
    -
    @ ENOTEMPTY
    Definition: errno.h:428
    -
    @ EOVERFLOW
    Definition: errno.h:474
    -
    @ ENOPROTOOPT
    Definition: errno.h:381
    -
    @ EADDRINUSE
    Definition: errno.h:55
    -
    @ ENOEXEC
    Definition: errno.h:350
    -
    @ ENOBUFS
    Definition: errno.h:324
    -
    @ ENOLINK
    Definition: errno.h:362
    -
    @ ENODEV
    Definition: errno.h:337
    -
    @ EPIPE
    Definition: errno.h:493
    -
    @ ECHILD
    Definition: errno.h:123
    -
    @ EMLINK
    Definition: errno.h:271
    -
    @ ENOMEM
    Definition: errno.h:369
    -
    @ ECANCELED
    Definition: errno.h:116
    -
    @ ENETDOWN
    Definition: errno.h:300
    -
    @ EOWNERDEAD
    Definition: errno.h:480
    -
    @ EIDRM
    Definition: errno.h:198
    -
    @ EALREADY
    Definition: errno.h:80
    -
    @ ENOTTY
    Definition: errno.h:452
    -
    @ EAFNOSUPPORT
    Definition: errno.h:68
    -
    @ EFAULT
    Definition: errno.h:178
    -
    @ ENFILE
    Definition: errno.h:318
    -
    @ EINPROGRESS
    Definition: errno.h:214
    +
    29{
    +
    33 EOK = 0,
    +
    34
    +
    44 E2BIG = 1,
    +
    45
    +
    50 EACCES = 2,
    +
    51
    +
    55 EADDRINUSE = 3,
    +
    56
    +
    61 EADDRNOTAVAIL = 4,
    +
    62
    +
    68 EAFNOSUPPORT = 5,
    +
    69
    +
    74 EAGAIN = 6,
    +
    75
    +
    80 EALREADY = 7,
    +
    81
    +
    87 EBADF = 8,
    +
    88
    +
    102 EBADMSG = 9,
    +
    103
    +
    110 EBUSY = 10,
    +
    111
    +
    116 ECANCELED = 11,
    +
    117
    +
    123 ECHILD = 12,
    +
    124
    +
    128 ECONNABORTED = 13,
    +
    129
    +
    136 ECONNREFUSED = 14,
    +
    137
    +
    141 ECONNRESET = 15,
    +
    142
    +
    147 EDEADLK = 16,
    +
    148
    +
    152 EDESTADDRREQ = 17,
    +
    153
    +
    158 EDOM = 18,
    +
    159
    +
    163 EDQUOT = 19,
    +
    164
    +
    169 EEXIST = 20,
    +
    170
    +
    178 EFAULT = 21,
    +
    179
    +
    185 EFBIG = 22,
    +
    186
    +
    192 EHOSTUNREACH = 23,
    +
    193
    +
    198 EIDRM = 24,
    +
    199
    +
    205 EILSEQ = 25,
    +
    206
    +
    214 EINPROGRESS = 26,
    +
    215
    +
    223 EINTR = 27,
    +
    224
    +
    230 EINVAL = 28,
    +
    231
    +
    238 EIO = 29,
    +
    239
    +
    243 EISCONN = 30,
    +
    244
    +
    249 EISDIR = 31,
    +
    250
    +
    257 ELOOP = 32,
    +
    258
    +
    265 EMFILE = 33,
    +
    266
    +
    271 EMLINK = 34,
    +
    272
    +
    279 EMSGSIZE = 35,
    +
    280
    +
    284 EMULTIHOP = 36,
    +
    285
    +
    294 ENAMETOOLONG = 37,
    +
    295
    +
    300 ENETDOWN = 38,
    +
    301
    +
    305 ENETRESET = 39,
    +
    306
    +
    310 ENETUNREACH = 40,
    +
    311
    +
    318 ENFILE = 41,
    +
    319
    +
    324 ENOBUFS = 42,
    +
    325
    +
    330 ENODATA = 43,
    +
    331
    +
    337 ENODEV = 44,
    +
    338
    +
    343 ENOENT = 45,
    +
    344
    +
    350 ENOEXEC = 46,
    +
    351
    +
    357 ENOLCK = 47,
    +
    358
    +
    362 ENOLINK = 48,
    +
    363
    +
    369 ENOMEM = 49,
    +
    370
    +
    375 ENOMSG = 50,
    +
    376
    +
    381 ENOPROTOOPT = 51,
    +
    382
    +
    388 ENOSPC = 52,
    +
    389
    +
    396 ENOSR = 53,
    +
    397
    +
    402 ENOSTR = 54,
    +
    403
    +
    408 ENOSYS = 55,
    +
    409
    +
    413 ENOTCONN = 56,
    +
    414
    +
    422 ENOTDIR = 57,
    +
    423
    +
    428 ENOTEMPTY = 58,
    +
    429
    +
    434 ENOTRECOVERABLE = 59,
    +
    435
    +
    439 ENOTSOCK = 60,
    +
    440
    +
    445 ENOTSUP = 61,
    +
    446
    +
    452 ENOTTY = 62,
    +
    453
    +
    460 ENXIO = 63,
    +
    461
    +
    466 EOPNOTSUPP = 64,
    +
    467
    +
    474 EOVERFLOW = 65,
    +
    475
    +
    480 EOWNERDEAD = 66,
    +
    481
    +
    487 EPERM = 67,
    +
    488
    +
    493 EPIPE = 68,
    +
    494
    +
    500 EPROTO = 69,
    +
    501
    +
    507 EPROTONOSUPPORT = 70,
    +
    508
    +
    513 EPROTOTYPE = 71,
    +
    514
    +
    520 ERANGE = 72,
    +
    521
    +
    526 EROFS = 73,
    +
    527
    +
    532 ESPIPE = 74,
    +
    533
    +
    538 ESRCH = 75,
    +
    539
    +
    543 ESTALE = 76,
    +
    544
    +
    552 ETIME = 77,
    +
    553
    +
    566 ETIMEDOUT = 78,
    +
    567
    +
    574 ETXTBSY = 79,
    +
    575
    +
    581 EWOULDBLOCK = 80,
    +
    582
    +
    586 EXDEV = 81,
    +
    587
    + + +
    KernelErrors
    Definition errno.h:29
    +
    @ EMFILE
    Definition errno.h:265
    +
    @ EMSGSIZE
    Definition errno.h:279
    +
    @ ENOTCONN
    Definition errno.h:413
    +
    @ ENOTSOCK
    Definition errno.h:439
    +
    @ ECONNREFUSED
    Definition errno.h:136
    +
    @ EPERM
    Definition errno.h:487
    +
    @ ETIME
    Definition errno.h:552
    +
    @ ENXIO
    Definition errno.h:460
    +
    @ EOK
    Definition errno.h:33
    +
    @ EDOM
    Definition errno.h:158
    +
    @ EISCONN
    Definition errno.h:243
    +
    @ ENOSPC
    Definition errno.h:388
    +
    @ ENODATA
    Definition errno.h:330
    +
    @ ENETUNREACH
    Definition errno.h:310
    +
    @ ENOMSG
    Definition errno.h:375
    +
    @ EFBIG
    Definition errno.h:185
    +
    @ ENOTRECOVERABLE
    Definition errno.h:434
    +
    @ ERANGE
    Definition errno.h:520
    +
    @ EDEADLK
    Definition errno.h:147
    +
    @ EAGAIN
    Definition errno.h:74
    +
    @ ECONNRESET
    Definition errno.h:141
    +
    @ ESRCH
    Definition errno.h:538
    +
    @ EEXIST
    Definition errno.h:169
    +
    @ EWOULDBLOCK
    Definition errno.h:581
    +
    @ EROFS
    Definition errno.h:526
    +
    @ ETIMEDOUT
    Definition errno.h:566
    +
    @ EPROTO
    Definition errno.h:500
    +
    @ EACCES
    Definition errno.h:50
    +
    @ ENOTSUP
    Definition errno.h:445
    +
    @ EADDRNOTAVAIL
    Definition errno.h:61
    +
    @ ECONNABORTED
    Definition errno.h:128
    +
    @ ENOSR
    Definition errno.h:396
    +
    @ EISDIR
    Definition errno.h:249
    +
    @ ENOLCK
    Definition errno.h:357
    +
    @ EIO
    Definition errno.h:238
    +
    @ ESTALE
    Definition errno.h:543
    +
    @ E2BIG
    Definition errno.h:44
    +
    @ EHOSTUNREACH
    Definition errno.h:192
    +
    @ EINVAL
    Definition errno.h:230
    +
    @ ETXTBSY
    Definition errno.h:574
    +
    @ __ERRNO_MAX
    Definition errno.h:588
    +
    @ EDQUOT
    Definition errno.h:163
    +
    @ EBADF
    Definition errno.h:87
    +
    @ EINTR
    Definition errno.h:223
    +
    @ ENOTDIR
    Definition errno.h:422
    +
    @ EPROTONOSUPPORT
    Definition errno.h:507
    +
    @ EBADMSG
    Definition errno.h:102
    +
    @ EXDEV
    Definition errno.h:586
    +
    @ ENETRESET
    Definition errno.h:305
    +
    @ ENOENT
    Definition errno.h:343
    +
    @ EMULTIHOP
    Definition errno.h:284
    +
    @ EBUSY
    Definition errno.h:110
    +
    @ ESPIPE
    Definition errno.h:532
    +
    @ EOPNOTSUPP
    Definition errno.h:466
    +
    @ EILSEQ
    Definition errno.h:205
    +
    @ EPROTOTYPE
    Definition errno.h:513
    +
    @ ENOSTR
    Definition errno.h:402
    +
    @ ENOSYS
    Definition errno.h:408
    +
    @ ENAMETOOLONG
    Definition errno.h:294
    +
    @ ELOOP
    Definition errno.h:257
    +
    @ EDESTADDRREQ
    Definition errno.h:152
    +
    @ ENOTEMPTY
    Definition errno.h:428
    +
    @ EOVERFLOW
    Definition errno.h:474
    +
    @ ENOPROTOOPT
    Definition errno.h:381
    +
    @ EADDRINUSE
    Definition errno.h:55
    +
    @ ENOEXEC
    Definition errno.h:350
    +
    @ ENOBUFS
    Definition errno.h:324
    +
    @ ENOLINK
    Definition errno.h:362
    +
    @ ENODEV
    Definition errno.h:337
    +
    @ EPIPE
    Definition errno.h:493
    +
    @ ECHILD
    Definition errno.h:123
    +
    @ EMLINK
    Definition errno.h:271
    +
    @ ENOMEM
    Definition errno.h:369
    +
    @ ECANCELED
    Definition errno.h:116
    +
    @ ENETDOWN
    Definition errno.h:300
    +
    @ EOWNERDEAD
    Definition errno.h:480
    +
    @ EIDRM
    Definition errno.h:198
    +
    @ EALREADY
    Definition errno.h:80
    +
    @ ENOTTY
    Definition errno.h:452
    +
    @ EAFNOSUPPORT
    Definition errno.h:68
    +
    @ EFAULT
    Definition errno.h:178
    +
    @ ENFILE
    Definition errno.h:318
    +
    @ EINPROGRESS
    Definition errno.h:214

    Function Documentation

    - -

    ◆ __errno_location()

    + +

    ◆ __errno_location()

    - + @@ -706,14 +713,14 @@ Functions - -

    ◆ strerror()

    + +

    ◆ strerror()

    int* __errno_location int * __errno_location ( void  )
    - + @@ -730,7 +737,7 @@ Functions diff --git a/docs/d8/dc2/errno_8h.js b/docs/d8/dc2/errno_8h.js index e78b42ac..014b06af 100644 --- a/docs/d8/dc2/errno_8h.js +++ b/docs/d8/dc2/errno_8h.js @@ -86,6 +86,6 @@ var errno_8h = [ "EXDEV", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a953d85d9cf4a55d49811d920c169eded", null ], [ "__ERRNO_MAX", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a83fc2238dbcea63c1a4c80c9cbed4fbf", null ] ] ], - [ "__errno_location", "d8/dc2/errno_8h.html#a249efe5fe35b177224ada753640584fb", null ], - [ "strerror", "d8/dc2/errno_8h.html#add46ab98f32b76457852dbb872842bf2", null ] + [ "__errno_location", "d8/dc2/errno_8h.html#a9049fd86a1aa08d50029a482471f5fae", null ], + [ "strerror", "d8/dc2/errno_8h.html#a4bc5f273980fb0e81e0fc7a4dd3de87e", null ] ]; \ No newline at end of file diff --git a/docs/d8/dc2/errno_8h_source.html b/docs/d8/dc2/errno_8h_source.html index 7d5cd1b4..46a5fd46 100644 --- a/docs/d8/dc2/errno_8h_source.html +++ b/docs/d8/dc2/errno_8h_source.html @@ -5,7 +5,7 @@ - + Fennix: Kernel/include/interface/errno.h Source File @@ -52,22 +52,28 @@
    char* strerror char * strerror ( int  errnum)
    - + +/* @license-end */ + +
    @@ -94,314 +100,322 @@ $(document).ready(function(){initNavTree('d8/dc2/errno_8h_source.html','../../')
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -
    -
    errno.h
    +
    errno.h
    -Go to the documentation of this file.
    1 /*
    -
    2  This file is part of Fennix Kernel.
    -
    3 
    -
    4  Fennix Kernel is free software: you can redistribute it and/or
    -
    5  modify it under the terms of the GNU General Public License as
    -
    6  published by the Free Software Foundation, either version 3 of
    -
    7  the License, or (at your option) any later version.
    -
    8 
    -
    9  Fennix Kernel is distributed in the hope that it will be useful,
    -
    10  but WITHOUT ANY WARRANTY; without even the implied warranty of
    -
    11  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    -
    12  GNU General Public License for more details.
    -
    13 
    -
    14  You should have received a copy of the GNU General Public License
    -
    15  along with Fennix Kernel. If not, see <https://www.gnu.org/licenses/>.
    -
    16 */
    -
    17 
    -
    18 #ifndef __FENNIX_API_ERRNO_H__
    -
    19 #define __FENNIX_API_ERRNO_H__
    -
    20 
    -
    28 typedef enum
    -
    29 {
    -
    33  EOK = 0,
    -
    34 
    -
    44  E2BIG = 1,
    -
    45 
    -
    50  EACCES = 2,
    -
    51 
    - -
    56 
    - -
    62 
    - -
    69 
    -
    74  EAGAIN = 6,
    -
    75 
    -
    80  EALREADY = 7,
    -
    81 
    -
    87  EBADF = 8,
    -
    88 
    -
    102  EBADMSG = 9,
    -
    103 
    -
    110  EBUSY = 10,
    -
    111 
    -
    116  ECANCELED = 11,
    -
    117 
    -
    123  ECHILD = 12,
    -
    124 
    - -
    129 
    - -
    137 
    - -
    142 
    -
    147  EDEADLK = 16,
    -
    148 
    - -
    153 
    -
    158  EDOM = 18,
    -
    159 
    -
    163  EDQUOT = 19,
    -
    164 
    -
    169  EEXIST = 20,
    -
    170 
    -
    178  EFAULT = 21,
    -
    179 
    -
    185  EFBIG = 22,
    -
    186 
    - -
    193 
    -
    198  EIDRM = 24,
    -
    199 
    -
    205  EILSEQ = 25,
    -
    206 
    - -
    215 
    -
    223  EINTR = 27,
    -
    224 
    -
    230  EINVAL = 28,
    -
    231 
    -
    238  EIO = 29,
    -
    239 
    -
    243  EISCONN = 30,
    -
    244 
    -
    249  EISDIR = 31,
    -
    250 
    -
    257  ELOOP = 32,
    -
    258 
    -
    265  EMFILE = 33,
    -
    266 
    -
    271  EMLINK = 34,
    -
    272 
    -
    279  EMSGSIZE = 35,
    -
    280 
    -
    284  EMULTIHOP = 36,
    -
    285 
    - -
    295 
    -
    300  ENETDOWN = 38,
    -
    301 
    -
    305  ENETRESET = 39,
    -
    306 
    - -
    311 
    -
    318  ENFILE = 41,
    -
    319 
    -
    324  ENOBUFS = 42,
    -
    325 
    -
    330  ENODATA = 43,
    -
    331 
    -
    337  ENODEV = 44,
    -
    338 
    -
    343  ENOENT = 45,
    -
    344 
    -
    350  ENOEXEC = 46,
    -
    351 
    -
    357  ENOLCK = 47,
    -
    358 
    -
    362  ENOLINK = 48,
    -
    363 
    -
    369  ENOMEM = 49,
    -
    370 
    -
    375  ENOMSG = 50,
    -
    376 
    - -
    382 
    -
    388  ENOSPC = 52,
    -
    389 
    -
    396  ENOSR = 53,
    -
    397 
    -
    402  ENOSTR = 54,
    -
    403 
    -
    408  ENOSYS = 55,
    -
    409 
    -
    413  ENOTCONN = 56,
    -
    414 
    -
    422  ENOTDIR = 57,
    -
    423 
    -
    428  ENOTEMPTY = 58,
    -
    429 
    - -
    435 
    -
    439  ENOTSOCK = 60,
    -
    440 
    -
    445  ENOTSUP = 61,
    -
    446 
    -
    452  ENOTTY = 62,
    -
    453 
    -
    460  ENXIO = 63,
    -
    461 
    - -
    467 
    -
    474  EOVERFLOW = 65,
    -
    475 
    - -
    481 
    -
    487  EPERM = 67,
    -
    488 
    -
    493  EPIPE = 68,
    -
    494 
    -
    500  EPROTO = 69,
    -
    501 
    - -
    508 
    - -
    514 
    -
    520  ERANGE = 72,
    -
    521 
    -
    526  EROFS = 73,
    -
    527 
    -
    532  ESPIPE = 74,
    -
    533 
    -
    538  ESRCH = 75,
    -
    539 
    -
    543  ESTALE = 76,
    -
    544 
    -
    552  ETIME = 77,
    -
    553 
    -
    566  ETIMEDOUT = 78,
    -
    567 
    -
    574  ETXTBSY = 79,
    -
    575 
    - -
    582 
    -
    586  EXDEV = 81,
    -
    587 
    - - -
    590 
    -
    591 #ifdef __cplusplus
    -
    592 extern "C"
    -
    593 {
    -
    594 #endif
    -
    595 
    -
    596  int *__errno_location(void) __attribute__((const));
    -
    597  char *strerror(int errnum);
    -
    598 
    -
    599 #ifdef __cplusplus
    -
    600 }
    -
    601 #endif
    -
    602 
    -
    603 #define errno (*__errno_location())
    -
    604 
    -
    605 #endif // !__FENNIX_API_ERRNO_H__
    -
    int * __errno_location(void) __attribute__((const))
    -
    KernelErrors
    Definition: errno.h:29
    -
    @ EMFILE
    Definition: errno.h:265
    -
    @ EMSGSIZE
    Definition: errno.h:279
    -
    @ ENOTCONN
    Definition: errno.h:413
    -
    @ ENOTSOCK
    Definition: errno.h:439
    -
    @ ECONNREFUSED
    Definition: errno.h:136
    -
    @ EPERM
    Definition: errno.h:487
    -
    @ ETIME
    Definition: errno.h:552
    -
    @ ENXIO
    Definition: errno.h:460
    -
    @ EOK
    Definition: errno.h:33
    -
    @ EDOM
    Definition: errno.h:158
    -
    @ EISCONN
    Definition: errno.h:243
    -
    @ ENOSPC
    Definition: errno.h:388
    -
    @ ENODATA
    Definition: errno.h:330
    -
    @ ENETUNREACH
    Definition: errno.h:310
    -
    @ ENOMSG
    Definition: errno.h:375
    -
    @ EFBIG
    Definition: errno.h:185
    -
    @ ENOTRECOVERABLE
    Definition: errno.h:434
    -
    @ ERANGE
    Definition: errno.h:520
    -
    @ EDEADLK
    Definition: errno.h:147
    -
    @ EAGAIN
    Definition: errno.h:74
    -
    @ ECONNRESET
    Definition: errno.h:141
    -
    @ ESRCH
    Definition: errno.h:538
    -
    @ EEXIST
    Definition: errno.h:169
    -
    @ EWOULDBLOCK
    Definition: errno.h:581
    -
    @ EROFS
    Definition: errno.h:526
    -
    @ ETIMEDOUT
    Definition: errno.h:566
    -
    @ EPROTO
    Definition: errno.h:500
    -
    @ EACCES
    Definition: errno.h:50
    -
    @ ENOTSUP
    Definition: errno.h:445
    -
    @ EADDRNOTAVAIL
    Definition: errno.h:61
    -
    @ ECONNABORTED
    Definition: errno.h:128
    -
    @ ENOSR
    Definition: errno.h:396
    -
    @ EISDIR
    Definition: errno.h:249
    -
    @ ENOLCK
    Definition: errno.h:357
    -
    @ EIO
    Definition: errno.h:238
    -
    @ ESTALE
    Definition: errno.h:543
    -
    @ E2BIG
    Definition: errno.h:44
    -
    @ EHOSTUNREACH
    Definition: errno.h:192
    -
    @ EINVAL
    Definition: errno.h:230
    -
    @ ETXTBSY
    Definition: errno.h:574
    -
    @ __ERRNO_MAX
    Definition: errno.h:588
    -
    @ EDQUOT
    Definition: errno.h:163
    -
    @ EBADF
    Definition: errno.h:87
    -
    @ EINTR
    Definition: errno.h:223
    -
    @ ENOTDIR
    Definition: errno.h:422
    -
    @ EPROTONOSUPPORT
    Definition: errno.h:507
    -
    @ EBADMSG
    Definition: errno.h:102
    -
    @ EXDEV
    Definition: errno.h:586
    -
    @ ENETRESET
    Definition: errno.h:305
    -
    @ ENOENT
    Definition: errno.h:343
    -
    @ EMULTIHOP
    Definition: errno.h:284
    -
    @ EBUSY
    Definition: errno.h:110
    -
    @ ESPIPE
    Definition: errno.h:532
    -
    @ EOPNOTSUPP
    Definition: errno.h:466
    -
    @ EILSEQ
    Definition: errno.h:205
    -
    @ EPROTOTYPE
    Definition: errno.h:513
    -
    @ ENOSTR
    Definition: errno.h:402
    -
    @ ENOSYS
    Definition: errno.h:408
    -
    @ ENAMETOOLONG
    Definition: errno.h:294
    -
    @ ELOOP
    Definition: errno.h:257
    -
    @ EDESTADDRREQ
    Definition: errno.h:152
    -
    @ ENOTEMPTY
    Definition: errno.h:428
    -
    @ EOVERFLOW
    Definition: errno.h:474
    -
    @ ENOPROTOOPT
    Definition: errno.h:381
    -
    @ EADDRINUSE
    Definition: errno.h:55
    -
    @ ENOEXEC
    Definition: errno.h:350
    -
    @ ENOBUFS
    Definition: errno.h:324
    -
    @ ENOLINK
    Definition: errno.h:362
    -
    @ ENODEV
    Definition: errno.h:337
    -
    @ EPIPE
    Definition: errno.h:493
    -
    @ ECHILD
    Definition: errno.h:123
    -
    @ EMLINK
    Definition: errno.h:271
    -
    @ ENOMEM
    Definition: errno.h:369
    -
    @ ECANCELED
    Definition: errno.h:116
    -
    @ ENETDOWN
    Definition: errno.h:300
    -
    @ EOWNERDEAD
    Definition: errno.h:480
    -
    @ EIDRM
    Definition: errno.h:198
    -
    @ EALREADY
    Definition: errno.h:80
    -
    @ ENOTTY
    Definition: errno.h:452
    -
    @ EAFNOSUPPORT
    Definition: errno.h:68
    -
    @ EFAULT
    Definition: errno.h:178
    -
    @ ENFILE
    Definition: errno.h:318
    -
    @ EINPROGRESS
    Definition: errno.h:214
    -
    char * strerror(int errnum)
    -
    struct InodeOperations __attribute__((packed))
    +Go to the documentation of this file.
    1/*
    +
    2 This file is part of Fennix Kernel.
    +
    3
    +
    4 Fennix Kernel is free software: you can redistribute it and/or
    +
    5 modify it under the terms of the GNU General Public License as
    +
    6 published by the Free Software Foundation, either version 3 of
    +
    7 the License, or (at your option) any later version.
    +
    8
    +
    9 Fennix Kernel is distributed in the hope that it will be useful,
    +
    10 but WITHOUT ANY WARRANTY; without even the implied warranty of
    +
    11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    +
    12 GNU General Public License for more details.
    +
    13
    +
    14 You should have received a copy of the GNU General Public License
    +
    15 along with Fennix Kernel. If not, see <https://www.gnu.org/licenses/>.
    +
    16*/
    +
    17
    +
    18#ifndef __FENNIX_API_ERRNO_H__
    +
    19#define __FENNIX_API_ERRNO_H__
    +
    20
    +
    +
    28typedef enum
    +
    29{
    +
    33 EOK = 0,
    +
    34
    +
    44 E2BIG = 1,
    +
    45
    +
    50 EACCES = 2,
    +
    51
    + +
    56
    + +
    62
    + +
    69
    +
    74 EAGAIN = 6,
    +
    75
    + +
    81
    +
    87 EBADF = 8,
    +
    88
    + +
    103
    +
    110 EBUSY = 10,
    +
    111
    + +
    117
    +
    123 ECHILD = 12,
    +
    124
    + +
    129
    + +
    137
    + +
    142
    + +
    148
    + +
    153
    +
    158 EDOM = 18,
    +
    159
    +
    163 EDQUOT = 19,
    +
    164
    +
    169 EEXIST = 20,
    +
    170
    +
    178 EFAULT = 21,
    +
    179
    +
    185 EFBIG = 22,
    +
    186
    + +
    193
    +
    198 EIDRM = 24,
    +
    199
    +
    205 EILSEQ = 25,
    +
    206
    + +
    215
    +
    223 EINTR = 27,
    +
    224
    +
    230 EINVAL = 28,
    +
    231
    +
    238 EIO = 29,
    +
    239
    + +
    244
    +
    249 EISDIR = 31,
    +
    250
    +
    257 ELOOP = 32,
    +
    258
    +
    265 EMFILE = 33,
    +
    266
    +
    271 EMLINK = 34,
    +
    272
    + +
    280
    + +
    285
    + +
    295
    + +
    301
    + +
    306
    + +
    311
    +
    318 ENFILE = 41,
    +
    319
    + +
    325
    + +
    331
    +
    337 ENODEV = 44,
    +
    338
    +
    343 ENOENT = 45,
    +
    344
    + +
    351
    +
    357 ENOLCK = 47,
    +
    358
    + +
    363
    +
    369 ENOMEM = 49,
    +
    370
    +
    375 ENOMSG = 50,
    +
    376
    + +
    382
    +
    388 ENOSPC = 52,
    +
    389
    +
    396 ENOSR = 53,
    +
    397
    +
    402 ENOSTR = 54,
    +
    403
    +
    408 ENOSYS = 55,
    +
    409
    + +
    414
    + +
    423
    + +
    429
    + +
    435
    + +
    440
    + +
    446
    +
    452 ENOTTY = 62,
    +
    453
    +
    460 ENXIO = 63,
    +
    461
    + +
    467
    + +
    475
    + +
    481
    +
    487 EPERM = 67,
    +
    488
    +
    493 EPIPE = 68,
    +
    494
    +
    500 EPROTO = 69,
    +
    501
    + +
    508
    + +
    514
    +
    520 ERANGE = 72,
    +
    521
    +
    526 EROFS = 73,
    +
    527
    +
    532 ESPIPE = 74,
    +
    533
    +
    538 ESRCH = 75,
    +
    539
    +
    543 ESTALE = 76,
    +
    544
    +
    552 ETIME = 77,
    +
    553
    + +
    567
    + +
    575
    + +
    582
    +
    586 EXDEV = 81,
    +
    587
    + + +
    +
    590
    +
    591#ifdef __cplusplus
    +
    592extern "C"
    +
    593{
    +
    594#endif
    +
    595
    +
    596 int *__errno_location(void) __attribute__((const));
    +
    597 char *strerror(int errnum);
    +
    598
    +
    599#ifdef __cplusplus
    +
    600}
    +
    601#endif
    +
    602
    +
    603#define errno (*__errno_location())
    +
    604
    +
    605#endif // !__FENNIX_API_ERRNO_H__
    +
    char * strerror(int errnum)
    +
    int * __errno_location(void) __attribute__((const))
    +
    KernelErrors
    Definition errno.h:29
    +
    @ EMFILE
    Definition errno.h:265
    +
    @ EMSGSIZE
    Definition errno.h:279
    +
    @ ENOTCONN
    Definition errno.h:413
    +
    @ ENOTSOCK
    Definition errno.h:439
    +
    @ ECONNREFUSED
    Definition errno.h:136
    +
    @ EPERM
    Definition errno.h:487
    +
    @ ETIME
    Definition errno.h:552
    +
    @ ENXIO
    Definition errno.h:460
    +
    @ EOK
    Definition errno.h:33
    +
    @ EDOM
    Definition errno.h:158
    +
    @ EISCONN
    Definition errno.h:243
    +
    @ ENOSPC
    Definition errno.h:388
    +
    @ ENODATA
    Definition errno.h:330
    +
    @ ENETUNREACH
    Definition errno.h:310
    +
    @ ENOMSG
    Definition errno.h:375
    +
    @ EFBIG
    Definition errno.h:185
    +
    @ ENOTRECOVERABLE
    Definition errno.h:434
    +
    @ ERANGE
    Definition errno.h:520
    +
    @ EDEADLK
    Definition errno.h:147
    +
    @ EAGAIN
    Definition errno.h:74
    +
    @ ECONNRESET
    Definition errno.h:141
    +
    @ ESRCH
    Definition errno.h:538
    +
    @ EEXIST
    Definition errno.h:169
    +
    @ EWOULDBLOCK
    Definition errno.h:581
    +
    @ EROFS
    Definition errno.h:526
    +
    @ ETIMEDOUT
    Definition errno.h:566
    +
    @ EPROTO
    Definition errno.h:500
    +
    @ EACCES
    Definition errno.h:50
    +
    @ ENOTSUP
    Definition errno.h:445
    +
    @ EADDRNOTAVAIL
    Definition errno.h:61
    +
    @ ECONNABORTED
    Definition errno.h:128
    +
    @ ENOSR
    Definition errno.h:396
    +
    @ EISDIR
    Definition errno.h:249
    +
    @ ENOLCK
    Definition errno.h:357
    +
    @ EIO
    Definition errno.h:238
    +
    @ ESTALE
    Definition errno.h:543
    +
    @ E2BIG
    Definition errno.h:44
    +
    @ EHOSTUNREACH
    Definition errno.h:192
    +
    @ EINVAL
    Definition errno.h:230
    +
    @ ETXTBSY
    Definition errno.h:574
    +
    @ __ERRNO_MAX
    Definition errno.h:588
    +
    @ EDQUOT
    Definition errno.h:163
    +
    @ EBADF
    Definition errno.h:87
    +
    @ EINTR
    Definition errno.h:223
    +
    @ ENOTDIR
    Definition errno.h:422
    +
    @ EPROTONOSUPPORT
    Definition errno.h:507
    +
    @ EBADMSG
    Definition errno.h:102
    +
    @ EXDEV
    Definition errno.h:586
    +
    @ ENETRESET
    Definition errno.h:305
    +
    @ ENOENT
    Definition errno.h:343
    +
    @ EMULTIHOP
    Definition errno.h:284
    +
    @ EBUSY
    Definition errno.h:110
    +
    @ ESPIPE
    Definition errno.h:532
    +
    @ EOPNOTSUPP
    Definition errno.h:466
    +
    @ EILSEQ
    Definition errno.h:205
    +
    @ EPROTOTYPE
    Definition errno.h:513
    +
    @ ENOSTR
    Definition errno.h:402
    +
    @ ENOSYS
    Definition errno.h:408
    +
    @ ENAMETOOLONG
    Definition errno.h:294
    +
    @ ELOOP
    Definition errno.h:257
    +
    @ EDESTADDRREQ
    Definition errno.h:152
    +
    @ ENOTEMPTY
    Definition errno.h:428
    +
    @ EOVERFLOW
    Definition errno.h:474
    +
    @ ENOPROTOOPT
    Definition errno.h:381
    +
    @ EADDRINUSE
    Definition errno.h:55
    +
    @ ENOEXEC
    Definition errno.h:350
    +
    @ ENOBUFS
    Definition errno.h:324
    +
    @ ENOLINK
    Definition errno.h:362
    +
    @ ENODEV
    Definition errno.h:337
    +
    @ EPIPE
    Definition errno.h:493
    +
    @ ECHILD
    Definition errno.h:123
    +
    @ EMLINK
    Definition errno.h:271
    +
    @ ENOMEM
    Definition errno.h:369
    +
    @ ECANCELED
    Definition errno.h:116
    +
    @ ENETDOWN
    Definition errno.h:300
    +
    @ EOWNERDEAD
    Definition errno.h:480
    +
    @ EIDRM
    Definition errno.h:198
    +
    @ EALREADY
    Definition errno.h:80
    +
    @ ENOTTY
    Definition errno.h:452
    +
    @ EAFNOSUPPORT
    Definition errno.h:68
    +
    @ EFAULT
    Definition errno.h:178
    +
    @ ENFILE
    Definition errno.h:318
    +
    @ EINPROGRESS
    Definition errno.h:214
    +
    diff --git a/docs/d8/dc9/api_8md.html b/docs/d8/dc9/api_8md.html index b2861ac6..a1d141a1 100644 --- a/docs/d8/dc9/api_8md.html +++ b/docs/d8/dc9/api_8md.html @@ -5,7 +5,7 @@ - + Fennix: tools/doxygen/api.md File Reference @@ -52,21 +52,22 @@
    - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,14 +95,20 @@ $(document).ready(function(){initNavTree('d8/dc9/api_8md.html','../../'); initRe
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -
    -
    tools/doxygen/api.md File Reference
    +
    tools/doxygen/api.md File Reference
    @@ -110,7 +117,7 @@ $(document).ready(function(){initNavTree('d8/dc9/api_8md.html','../../'); initRe diff --git a/docs/d9/d94/network_8h.html b/docs/d9/d94/network_8h.html index 00ebc48e..0ed4208f 100644 --- a/docs/d9/d94/network_8h.html +++ b/docs/d9/d94/network_8h.html @@ -5,7 +5,7 @@ - + Fennix: Kernel/include/interface/network.h File Reference @@ -52,21 +52,22 @@
    - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,14 +95,20 @@ $(document).ready(function(){initNavTree('d9/d94/network_8h.html','../../'); ini
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -
    -
    network.h File Reference
    +
    network.h File Reference
    @@ -112,7 +119,7 @@ $(document).ready(function(){initNavTree('d9/d94/network_8h.html','../../'); ini diff --git a/docs/d9/d94/network_8h_source.html b/docs/d9/d94/network_8h_source.html index dbb84414..89c05c2d 100644 --- a/docs/d9/d94/network_8h_source.html +++ b/docs/d9/d94/network_8h_source.html @@ -5,7 +5,7 @@ - + Fennix: Kernel/include/interface/network.h Source File @@ -52,22 +52,28 @@
    - + +/* @license-end */ + +
    @@ -94,45 +100,51 @@ $(document).ready(function(){initNavTree('d9/d94/network_8h_source.html','../../
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -
    -
    network.h
    +
    network.h
    -Go to the documentation of this file.
    1 /*
    -
    2  This file is part of Fennix Kernel.
    -
    3 
    -
    4  Fennix Kernel is free software: you can redistribute it and/or
    -
    5  modify it under the terms of the GNU General Public License as
    -
    6  published by the Free Software Foundation, either version 3 of
    -
    7  the License, or (at your option) any later version.
    -
    8 
    -
    9  Fennix Kernel is distributed in the hope that it will be useful,
    -
    10  but WITHOUT ANY WARRANTY; without even the implied warranty of
    -
    11  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    -
    12  GNU General Public License for more details.
    -
    13 
    -
    14  You should have received a copy of the GNU General Public License
    -
    15  along with Fennix Kernel. If not, see <https://www.gnu.org/licenses/>.
    -
    16 */
    -
    17 
    -
    18 #ifndef __FENNIX_API_NETWORK_H__
    -
    19 #define __FENNIX_API_NETWORK_H__
    -
    20 
    -
    21 #include <types.h>
    -
    22 
    -
    23 #if __has_include(<interface/device.h>)
    -
    24 #include <interface/device.h>
    -
    25 #else
    -
    26 #include <device.h>
    -
    27 #endif
    -
    28 
    -
    29 #endif // !__FENNIX_API_NETWORK_H__
    +Go to the documentation of this file.
    1/*
    +
    2 This file is part of Fennix Kernel.
    +
    3
    +
    4 Fennix Kernel is free software: you can redistribute it and/or
    +
    5 modify it under the terms of the GNU General Public License as
    +
    6 published by the Free Software Foundation, either version 3 of
    +
    7 the License, or (at your option) any later version.
    +
    8
    +
    9 Fennix Kernel is distributed in the hope that it will be useful,
    +
    10 but WITHOUT ANY WARRANTY; without even the implied warranty of
    +
    11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    +
    12 GNU General Public License for more details.
    +
    13
    +
    14 You should have received a copy of the GNU General Public License
    +
    15 along with Fennix Kernel. If not, see <https://www.gnu.org/licenses/>.
    +
    16*/
    +
    17
    +
    18#ifndef __FENNIX_API_NETWORK_H__
    +
    19#define __FENNIX_API_NETWORK_H__
    +
    20
    +
    21#include <types.h>
    +
    22
    +
    23#if __has_include(<interface/device.h>)
    +
    24#include <interface/device.h>
    +
    25#else
    +
    26#include <device.h>
    +
    27#endif
    +
    28
    +
    29#endif // !__FENNIX_API_NETWORK_H__
    @@ -140,7 +152,7 @@ $(document).ready(function(){initNavTree('d9/d94/network_8h_source.html','../../ diff --git a/docs/d9/d97/pci_8h.html b/docs/d9/d97/pci_8h.html index 94767c0b..808ffb3e 100644 --- a/docs/d9/d97/pci_8h.html +++ b/docs/d9/d97/pci_8h.html @@ -5,7 +5,7 @@ - + Fennix: Kernel/include/interface/pci.h File Reference @@ -52,21 +52,22 @@
    - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,9 +95,16 @@ $(document).ready(function(){initNavTree('d9/d97/pci_8h.html','../../'); initRes
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -104,21 +112,20 @@ $(document).ready(function(){initNavTree('d9/d97/pci_8h.html','../../'); initRes Data Structures | Enumerations | Functions
    -
    -
    pci.h File Reference
    +
    pci.h File Reference

    Go to the source code of this file.

    - - +

    +

    Data Structures

    struct  __attribute__
    struct  __attribute__
     
    - - }

    +

    Enumerations

    enum  PCI_COMMANDS {
    +
    enum  PCI_COMMANDS {
      PCI_COMMAND_IO = 0x1 , PCI_COMMAND_MEMORY = 0x2 , PCI_COMMAND_MASTER = 0x4 @@ -136,22 +143,22 @@ Enumerations
     
    - - - - + + + - + - + - +

    +

    Functions

    PCIArray * GetPCIDevices (uint16_t Vendors[], uint16_t Devices[])
     
    void InitializePCI (PCIDevice *Device)
    PCIArray * GetPCIDevices (uint16_t Vendors[], uint16_t Devices[])
     
    void InitializePCI (PCIDevice *Device)
     
    uint32_t GetBAR (uint8_t Index, PCIDevice *Device)
    uint32_t GetBAR (uint8_t Index, PCIDevice *Device)
     
    uint8_t iLine (PCIDevice *Device)
    uint8_t iLine (PCIDevice *Device)
     
    uint8_t iPin (PCIDevice *Device)
    uint8_t iPin (PCIDevice *Device)
     

    Data Structure Documentation

    -

    ◆ __attribute__

    +

    ◆ __attribute__

    @@ -166,433 +173,433 @@ Functions
    +uint32_t +uint32_t +uint32_t +uint32_t +uint32_t +uint32_t +uint64_t +uint8_t +uint16_t +uint32_t +uint8_t +uint8_t +uint8_t +uint32_t +uint8_t +uint32_t +uint8_t +uint16_t +DeviceConfig * +uint32_t +PCIDevice * +uint16_t +uint8_t +uint32_t +uint32_t +PCIDeviceHeader +PCIDeviceHeader * +uint8_t +uint8_t +uint8_t +uint8_t +uint32_t +uint32_t +uint16_t +uint8_t +uint32_t +uint32_t +uint16_t +uint8_t +uint32_t +uint8_t +uint16_t +uint32_t +uint32_t +uint16_t +uint32_t +uint32_t +uint8_t +void * +uint8_t +uint16_t +uint16_t +uint32_t +uint16_t +uint32_t +uint8_t +uint8_t +uint32_t +uint8_t +uint16_t +uint32_t +uint8_t +uint8_t +uint8_t +uint16_t +uint8_t +uint16_t +uint8_t +uint8_t +uint16_t +uint16_t +uint16_t

    Enumeration Type Documentation

    - -

    ◆ PCI_COMMANDS

    + +

    ◆ PCI_COMMANDS

    @@ -614,62 +621,62 @@ VendorID
    Data Fields
    -uint32_t BAR0
    -uint32_t BAR1
    -uint32_t BAR2
    -uint32_t BAR3
    -uint32_t BAR4
    -uint32_t BAR5
    -uint64_t BaseAddress
    -uint8_t BIST
    -uint16_t BridgeControl
    -uint32_t Bus
    -uint8_t CacheLineSize
    -uint8_t CapabilitiesPointer
    -uint8_t CardbusBusNumber
    -uint32_t CardbusCISPointer
    -uint8_t CardbusLatencyTimer
    -uint32_t CardbusSocketRegistersBaseAddress
    -uint8_t Class
    -uint16_t Command
    -DeviceConfig * Config
    -uint32_t Device
    -PCIDevice * Device
    -uint16_t DeviceID
    -uint8_t EndBus
    -uint32_t ExpansionROMBaseAddress
    -uint32_t Function
    -PCIDeviceHeader Header
    -PCIDeviceHeader * Header
    -uint8_t HeaderType
    -uint8_t InterruptLine
    -uint8_t InterruptPin
    -uint8_t IOBase
    -uint32_t IOBase0
    -uint32_t IOBase1
    -uint16_t IOBaseUpper16
    -uint8_t IOLimit
    -uint32_t IOLimit0
    -uint32_t IOLimit1
    -uint16_t IOLimitUpper16
    -uint8_t LatencyTimer
    -uint32_t LegacyBaseAddress
    -uint8_t MaxLatency
    -uint16_t MemoryBase
    -uint32_t MemoryBase0
    -uint32_t MemoryBase1
    -uint16_t MemoryLimit
    -uint32_t MemoryLimit0
    -uint32_t MemoryLimit1
    -uint8_t MinGrant
    -void * Next
    -uint8_t PCIbusNumber
    -uint16_t PCISegGroup
    -uint16_t PrefetchableMemoryBase
    -uint32_t PrefetchableMemoryBaseUpper32
    -uint16_t PrefetchableMemoryLimit
    -uint32_t PrefetchableMemoryLimitUpper32
    -uint8_t PrimaryBusNumber
    -uint8_t ProgIF
    -uint32_t Reserved
    -uint8_t Reserved0
    -uint16_t Reserved1
    -uint32_t Reserved2
    -uint8_t RevisionID
    -uint8_t SecondaryBusNumber
    -uint8_t SecondaryLatencyTimer
    -uint16_t SecondaryStatus
    -uint8_t StartBus
    -uint16_t Status
    -uint8_t Subclass
    -uint8_t SubordinateBusNumber
    -uint16_t SubsystemID
    -uint16_t SubsystemVendorID
    -uint16_t VendorID @@ -602,8 +609,8 @@ VendorID
    - - - - - - - - - - -
    Enumerator
    PCI_COMMAND_IO 

    Enable response in I/O space.

    +
    Enumerator
    PCI_COMMAND_IO 

    Enable response in I/O space.

    PCI_COMMAND_MEMORY 

    Enable response in Memory space.

    +
    PCI_COMMAND_MEMORY 

    Enable response in Memory space.

    PCI_COMMAND_MASTER 

    Enable bus mastering.

    +
    PCI_COMMAND_MASTER 

    Enable bus mastering.

    PCI_COMMAND_SPECIAL 

    Enable response to special cycles.

    +
    PCI_COMMAND_SPECIAL 

    Enable response to special cycles.

    PCI_COMMAND_INVALIDATE 

    Use memory write and invalidate.

    +
    PCI_COMMAND_INVALIDATE 

    Use memory write and invalidate.

    PCI_COMMAND_VGA_PALETTE 

    Enable palette snooping.

    +
    PCI_COMMAND_VGA_PALETTE 

    Enable palette snooping.

    PCI_COMMAND_PARITY 

    Enable parity checking.

    +
    PCI_COMMAND_PARITY 

    Enable parity checking.

    PCI_COMMAND_WAIT 

    Enable address/data stepping.

    +
    PCI_COMMAND_WAIT 

    Enable address/data stepping.

    PCI_COMMAND_SERR 

    Enable SERR.

    +
    PCI_COMMAND_SERR 

    Enable SERR.

    PCI_COMMAND_FAST_BACK 

    Enable back-to-back writes.

    +
    PCI_COMMAND_FAST_BACK 

    Enable back-to-back writes.

    PCI_COMMAND_INTX_DISABLE 

    INTx Emulation Disable.

    +
    PCI_COMMAND_INTX_DISABLE 

    INTx Emulation Disable.

    Definition at line 24 of file pci.h.

    -
    25 {
    -
    27  PCI_COMMAND_IO = 0x1,
    -
    29  PCI_COMMAND_MEMORY = 0x2,
    -
    31  PCI_COMMAND_MASTER = 0x4,
    -
    33  PCI_COMMAND_SPECIAL = 0x8,
    - - -
    39  PCI_COMMAND_PARITY = 0x40,
    -
    41  PCI_COMMAND_WAIT = 0x80,
    -
    43  PCI_COMMAND_SERR = 0x100,
    -
    45  PCI_COMMAND_FAST_BACK = 0x200,
    - -
    48 } PCI_COMMANDS;
    -
    PCI_COMMANDS
    Definition: pci.h:25
    -
    @ PCI_COMMAND_SERR
    Enable SERR.
    Definition: pci.h:43
    -
    @ PCI_COMMAND_PARITY
    Enable parity checking.
    Definition: pci.h:39
    -
    @ PCI_COMMAND_WAIT
    Enable address/data stepping.
    Definition: pci.h:41
    -
    @ PCI_COMMAND_MEMORY
    Enable response in Memory space.
    Definition: pci.h:29
    -
    @ PCI_COMMAND_INVALIDATE
    Use memory write and invalidate.
    Definition: pci.h:35
    -
    @ PCI_COMMAND_IO
    Enable response in I/O space.
    Definition: pci.h:27
    -
    @ PCI_COMMAND_MASTER
    Enable bus mastering.
    Definition: pci.h:31
    -
    @ PCI_COMMAND_SPECIAL
    Enable response to special cycles.
    Definition: pci.h:33
    -
    @ PCI_COMMAND_VGA_PALETTE
    Enable palette snooping.
    Definition: pci.h:37
    -
    @ PCI_COMMAND_FAST_BACK
    Enable back-to-back writes.
    Definition: pci.h:45
    -
    @ PCI_COMMAND_INTX_DISABLE
    INTx Emulation Disable.
    Definition: pci.h:47
    +
    25{
    +
    27 PCI_COMMAND_IO = 0x1,
    + + + + + +
    39 PCI_COMMAND_PARITY = 0x40,
    +
    41 PCI_COMMAND_WAIT = 0x80,
    +
    43 PCI_COMMAND_SERR = 0x100,
    + + + +
    PCI_COMMANDS
    Definition pci.h:25
    +
    @ PCI_COMMAND_SERR
    Enable SERR.
    Definition pci.h:43
    +
    @ PCI_COMMAND_PARITY
    Enable parity checking.
    Definition pci.h:39
    +
    @ PCI_COMMAND_WAIT
    Enable address/data stepping.
    Definition pci.h:41
    +
    @ PCI_COMMAND_MEMORY
    Enable response in Memory space.
    Definition pci.h:29
    +
    @ PCI_COMMAND_INVALIDATE
    Use memory write and invalidate.
    Definition pci.h:35
    +
    @ PCI_COMMAND_IO
    Enable response in I/O space.
    Definition pci.h:27
    +
    @ PCI_COMMAND_MASTER
    Enable bus mastering.
    Definition pci.h:31
    +
    @ PCI_COMMAND_SPECIAL
    Enable response to special cycles.
    Definition pci.h:33
    +
    @ PCI_COMMAND_VGA_PALETTE
    Enable palette snooping.
    Definition pci.h:37
    +
    @ PCI_COMMAND_FAST_BACK
    Enable back-to-back writes.
    Definition pci.h:45
    +
    @ PCI_COMMAND_INTX_DISABLE
    INTx Emulation Disable.
    Definition pci.h:47

    Function Documentation

    - -

    ◆ GetBAR()

    + +

    ◆ GetBAR()

    @@ -696,14 +703,14 @@ VendorID
    - -

    ◆ GetPCIDevices()

    + +

    ◆ GetPCIDevices()

    - + @@ -724,8 +731,8 @@ VendorID - -

    ◆ iLine()

    + +

    ◆ iLine()

    @@ -742,8 +749,8 @@ VendorID
    - -

    ◆ InitializePCI()

    + +

    ◆ InitializePCI()

    @@ -760,8 +767,8 @@ VendorID
    - -

    ◆ iPin()

    + +

    ◆ iPin()

    @@ -784,7 +791,7 @@ VendorID diff --git a/docs/d9/d97/pci_8h.js b/docs/d9/d97/pci_8h.js index 54d2e831..e9704fd6 100644 --- a/docs/d9/d97/pci_8h.js +++ b/docs/d9/d97/pci_8h.js @@ -88,7 +88,7 @@ var pci_8h = [ "PCI_COMMAND_INTX_DISABLE", "d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9aff3170b5e4c33261d0f2f060a5b446d6", null ] ] ], [ "GetBAR", "d9/d97/pci_8h.html#a2cf7e584084dbde4ba2fd692c295a538", null ], - [ "GetPCIDevices", "d9/d97/pci_8h.html#a9cecd790737cef4cb188d9f058f238be", null ], + [ "GetPCIDevices", "d9/d97/pci_8h.html#a287fe4c598591108b24ec4a339e04546", null ], [ "iLine", "d9/d97/pci_8h.html#a11780e1a6b719257a35670eb14e8ab52", null ], [ "InitializePCI", "d9/d97/pci_8h.html#ad8bb87ffa35f47616595f155ce9a3a30", null ], [ "iPin", "d9/d97/pci_8h.html#a279691b7a82cb0bfa132fb374fe2d7d4", null ] diff --git a/docs/d9/d97/pci_8h_source.html b/docs/d9/d97/pci_8h_source.html index b6d630b7..dd404043 100644 --- a/docs/d9/d97/pci_8h_source.html +++ b/docs/d9/d97/pci_8h_source.html @@ -5,7 +5,7 @@ - + Fennix: Kernel/include/interface/pci.h Source File @@ -52,22 +52,28 @@
    PCIArray* GetPCIDevices PCIArray * GetPCIDevices ( uint16_t  Vendors[],
    - + +/* @license-end */ + +
    @@ -94,286 +100,296 @@ $(document).ready(function(){initNavTree('d9/d97/pci_8h_source.html','../../');
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -
    -
    pci.h
    +
    pci.h
    -Go to the documentation of this file.
    1 /*
    -
    2  This file is part of Fennix Kernel.
    -
    3 
    -
    4  Fennix Kernel is free software: you can redistribute it and/or
    -
    5  modify it under the terms of the GNU General Public License as
    -
    6  published by the Free Software Foundation, either version 3 of
    -
    7  the License, or (at your option) any later version.
    -
    8 
    -
    9  Fennix Kernel is distributed in the hope that it will be useful,
    -
    10  but WITHOUT ANY WARRANTY; without even the implied warranty of
    -
    11  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    -
    12  GNU General Public License for more details.
    -
    13 
    -
    14  You should have received a copy of the GNU General Public License
    -
    15  along with Fennix Kernel. If not, see <https://www.gnu.org/licenses/>.
    -
    16 */
    -
    17 
    -
    18 #ifndef __FENNIX_API_PCI_H__
    -
    19 #define __FENNIX_API_PCI_H__
    -
    20 
    -
    21 #include <types.h>
    -
    22 
    -
    23 /* https://sites.uclouvain.be/SystInfo/usr/include/linux/pci_regs.h.html */
    -
    24 typedef enum
    -
    25 {
    - - - - - - - - - - - - -
    49 
    -
    50 typedef struct
    -
    51 {
    -
    52  uint16_t VendorID;
    -
    53  uint16_t DeviceID;
    -
    54  uint16_t Command;
    -
    55  uint16_t Status;
    -
    56  uint8_t RevisionID;
    -
    57  uint8_t ProgIF;
    -
    58  uint8_t Subclass;
    -
    59  uint8_t Class;
    -
    60  uint8_t CacheLineSize;
    -
    61  uint8_t LatencyTimer;
    -
    62  uint8_t HeaderType;
    -
    63  uint8_t BIST;
    -
    64 } __attribute__((packed)) PCIDeviceHeader;
    -
    65 
    -
    66 typedef struct
    -
    67 {
    -
    68  PCIDeviceHeader Header;
    -
    69  uint32_t BAR0;
    -
    70  uint32_t BAR1;
    -
    71  uint32_t BAR2;
    -
    72  uint32_t BAR3;
    -
    73  uint32_t BAR4;
    -
    74  uint32_t BAR5;
    - - -
    77  uint16_t SubsystemID;
    - - -
    80  uint8_t Reserved0;
    -
    81  uint16_t Reserved1;
    -
    82  uint32_t Reserved2;
    -
    83  uint8_t InterruptLine;
    -
    84  uint8_t InterruptPin;
    -
    85  uint8_t MinGrant;
    -
    86  uint8_t MaxLatency;
    -
    87 } __attribute__((packed)) PCIHeader0;
    -
    88 
    -
    89 typedef struct
    -
    90 {
    -
    91  PCIDeviceHeader Header;
    -
    92  uint32_t BAR0;
    -
    93  uint32_t BAR1;
    - - - - -
    98  uint8_t IOBase;
    -
    99  uint8_t IOLimit;
    -
    100  uint16_t SecondaryStatus;
    -
    101  uint16_t MemoryBase;
    -
    102  uint16_t MemoryLimit;
    - - - - -
    107  uint16_t IOBaseUpper16;
    -
    108  uint16_t IOLimitUpper16;
    -
    109  uint8_t CapabilitiesPointer;
    -
    110  uint8_t Reserved0;
    -
    111  uint16_t Reserved1;
    -
    112  uint32_t ExpansionROMBaseAddress;
    -
    113  uint8_t InterruptLine;
    -
    114  uint8_t InterruptPin;
    -
    115  uint16_t BridgeControl;
    -
    116 } __attribute__((packed)) PCIHeader1;
    -
    117 
    -
    118 typedef struct
    -
    119 {
    -
    120  PCIDeviceHeader Header;
    - -
    122  uint8_t CapabilitiesPointer;
    -
    123  uint8_t Reserved0;
    -
    124  uint16_t SecondaryStatus;
    -
    125  uint8_t PCIbusNumber;
    - -
    127  uint8_t SubordinateBusNumber;
    - -
    129  uint32_t MemoryBase0;
    -
    130  uint32_t MemoryLimit0;
    -
    131  uint32_t MemoryBase1;
    -
    132  uint32_t MemoryLimit1;
    -
    133  uint32_t IOBase0;
    -
    134  uint32_t IOLimit0;
    -
    135  uint32_t IOBase1;
    -
    136  uint32_t IOLimit1;
    -
    137  uint8_t InterruptLine;
    -
    138  uint8_t InterruptPin;
    -
    139  uint16_t BridgeControl;
    -
    140  uint16_t SubsystemVendorID;
    -
    141  uint16_t SubsystemID;
    - -
    143 } __attribute__((packed)) PCIHeader2;
    -
    144 
    -
    145 typedef struct
    -
    146 {
    -
    147  uint64_t BaseAddress;
    -
    148  uint16_t PCISegGroup;
    -
    149  uint8_t StartBus;
    -
    150  uint8_t EndBus;
    -
    151  uint32_t Reserved;
    -
    152 } __attribute__((packed)) DeviceConfig;
    -
    153 
    -
    154 typedef struct
    -
    155 {
    -
    156  PCIDeviceHeader *Header;
    -
    157  DeviceConfig *Config;
    -
    158  uint32_t Bus;
    -
    159  uint32_t Device;
    -
    160  uint32_t Function;
    -
    161 } __attribute__((packed)) PCIDevice;
    -
    162 
    -
    163 typedef struct
    -
    164 {
    -
    165  PCIDevice *Device;
    -
    166  /* PCIArray */ void *Next;
    -
    167 } __attribute__((packed)) PCIArray;
    -
    168 
    -
    169 #ifdef __cplusplus
    -
    170 extern "C"
    -
    171 {
    -
    172 #endif
    -
    173 
    -
    174  PCIArray *GetPCIDevices(uint16_t Vendors[], uint16_t Devices[]);
    -
    175  void InitializePCI(PCIDevice *Device);
    -
    176  uint32_t GetBAR(uint8_t Index, PCIDevice *Device);
    -
    177  uint8_t iLine(PCIDevice *Device);
    -
    178  uint8_t iPin(PCIDevice *Device);
    -
    179 
    -
    180 #ifdef __cplusplus
    -
    181 }
    -
    182 #endif
    -
    183 
    -
    184 #endif // !__FENNIX_API_PCI_H__
    -
    struct InodeOperations __attribute__((packed))
    -
    uint8_t IOLimit
    Definition: pci.h:99
    -
    uint8_t PCIbusNumber
    Definition: pci.h:125
    -
    uint16_t SubsystemVendorID
    Definition: pci.h:76
    -
    uint8_t Class
    Definition: pci.h:59
    +Go to the documentation of this file.
    1/*
    +
    2 This file is part of Fennix Kernel.
    +
    3
    +
    4 Fennix Kernel is free software: you can redistribute it and/or
    +
    5 modify it under the terms of the GNU General Public License as
    +
    6 published by the Free Software Foundation, either version 3 of
    +
    7 the License, or (at your option) any later version.
    +
    8
    +
    9 Fennix Kernel is distributed in the hope that it will be useful,
    +
    10 but WITHOUT ANY WARRANTY; without even the implied warranty of
    +
    11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    +
    12 GNU General Public License for more details.
    +
    13
    +
    14 You should have received a copy of the GNU General Public License
    +
    15 along with Fennix Kernel. If not, see <https://www.gnu.org/licenses/>.
    +
    16*/
    +
    17
    +
    18#ifndef __FENNIX_API_PCI_H__
    +
    19#define __FENNIX_API_PCI_H__
    +
    20
    +
    21#include <types.h>
    +
    22
    +
    23/* https://sites.uclouvain.be/SystInfo/usr/include/linux/pci_regs.h.html */
    + +
    49
    +
    +
    50typedef struct
    +
    51{
    +
    52 uint16_t VendorID;
    +
    53 uint16_t DeviceID;
    +
    54 uint16_t Command;
    +
    55 uint16_t Status;
    +
    56 uint8_t RevisionID;
    +
    57 uint8_t ProgIF;
    +
    58 uint8_t Subclass;
    +
    59 uint8_t Class;
    + +
    61 uint8_t LatencyTimer;
    +
    62 uint8_t HeaderType;
    +
    63 uint8_t BIST;
    +
    64} __attribute__((packed)) PCIDeviceHeader;
    +
    +
    65
    +
    66typedef struct
    +
    67{
    +
    68 PCIDeviceHeader Header;
    +
    69 uint32_t BAR0;
    +
    70 uint32_t BAR1;
    +
    71 uint32_t BAR2;
    +
    72 uint32_t BAR3;
    +
    73 uint32_t BAR4;
    +
    74 uint32_t BAR5;
    + + +
    77 uint16_t SubsystemID;
    + + +
    80 uint8_t Reserved0;
    +
    81 uint16_t Reserved1;
    +
    82 uint32_t Reserved2;
    + +
    84 uint8_t InterruptPin;
    +
    85 uint8_t MinGrant;
    +
    86 uint8_t MaxLatency;
    +
    87} __attribute__((packed)) PCIHeader0;
    +
    88
    +
    89typedef struct
    +
    90{
    +
    91 PCIDeviceHeader Header;
    +
    92 uint32_t BAR0;
    +
    93 uint32_t BAR1;
    + + + + +
    98 uint8_t IOBase;
    +
    99 uint8_t IOLimit;
    + +
    101 uint16_t MemoryBase;
    +
    102 uint16_t MemoryLimit;
    + + + + + + +
    109 uint8_t CapabilitiesPointer;
    +
    110 uint8_t Reserved0;
    +
    111 uint16_t Reserved1;
    +
    112 uint32_t ExpansionROMBaseAddress;
    +
    113 uint8_t InterruptLine;
    +
    114 uint8_t InterruptPin;
    + +
    116} __attribute__((packed)) PCIHeader1;
    +
    117
    +
    118typedef struct
    +
    119{
    +
    120 PCIDeviceHeader Header;
    + +
    122 uint8_t CapabilitiesPointer;
    +
    123 uint8_t Reserved0;
    +
    124 uint16_t SecondaryStatus;
    + + +
    127 uint8_t SubordinateBusNumber;
    + +
    129 uint32_t MemoryBase0;
    +
    130 uint32_t MemoryLimit0;
    +
    131 uint32_t MemoryBase1;
    +
    132 uint32_t MemoryLimit1;
    +
    133 uint32_t IOBase0;
    +
    134 uint32_t IOLimit0;
    +
    135 uint32_t IOBase1;
    +
    136 uint32_t IOLimit1;
    +
    137 uint8_t InterruptLine;
    +
    138 uint8_t InterruptPin;
    +
    139 uint16_t BridgeControl;
    +
    140 uint16_t SubsystemVendorID;
    +
    141 uint16_t SubsystemID;
    + +
    143} __attribute__((packed)) PCIHeader2;
    +
    144
    +
    145typedef struct
    +
    146{
    +
    147 uint64_t BaseAddress;
    +
    148 uint16_t PCISegGroup;
    +
    149 uint8_t StartBus;
    +
    150 uint8_t EndBus;
    +
    151 uint32_t Reserved;
    +
    152} __attribute__((packed)) DeviceConfig;
    +
    153
    +
    154typedef struct
    +
    155{
    +
    156 PCIDeviceHeader *Header;
    +
    157 DeviceConfig *Config;
    +
    158 uint32_t Bus;
    +
    159 uint32_t Device;
    +
    160 uint32_t Function;
    +
    161} __attribute__((packed)) PCIDevice;
    +
    162
    +
    163typedef struct
    +
    164{
    +
    165 PCIDevice *Device;
    +
    166 /* PCIArray */ void *Next;
    +
    167} __attribute__((packed)) PCIArray;
    +
    168
    +
    169#ifdef __cplusplus
    +
    170extern "C"
    +
    171{
    +
    172#endif
    +
    173
    +
    174 PCIArray *GetPCIDevices(uint16_t Vendors[], uint16_t Devices[]);
    +
    175 void InitializePCI(PCIDevice *Device);
    +
    176 uint32_t GetBAR(uint8_t Index, PCIDevice *Device);
    +
    177 uint8_t iLine(PCIDevice *Device);
    +
    178 uint8_t iPin(PCIDevice *Device);
    +
    179
    +
    180#ifdef __cplusplus
    +
    181}
    +
    182#endif
    +
    183
    +
    184#endif // !__FENNIX_API_PCI_H__
    +
    uint8_t IOLimit
    Definition pci.h:99
    +
    uint8_t PCIbusNumber
    Definition pci.h:125
    +
    uint16_t SubsystemVendorID
    Definition pci.h:76
    +
    uint8_t Class
    Definition pci.h:59
    uint8_t iLine(PCIDevice *Device)
    -
    uint8_t RevisionID
    Definition: pci.h:56
    -
    uint16_t MemoryBase
    Definition: pci.h:101
    -
    PCIDeviceHeader Header
    Definition: pci.h:68
    -
    uint32_t LegacyBaseAddress
    Definition: pci.h:142
    -
    uint32_t BAR2
    Definition: pci.h:71
    -
    uint16_t Status
    Definition: pci.h:55
    +
    uint8_t RevisionID
    Definition pci.h:56
    +
    uint16_t MemoryBase
    Definition pci.h:101
    +
    PCIDeviceHeader Header
    Definition pci.h:68
    +
    uint32_t LegacyBaseAddress
    Definition pci.h:142
    +
    uint32_t BAR2
    Definition pci.h:71
    +
    uint16_t Status
    Definition pci.h:55
    uint8_t iPin(PCIDevice *Device)
    -
    uint32_t MemoryLimit0
    Definition: pci.h:130
    +
    PCIArray * GetPCIDevices(uint16_t Vendors[], uint16_t Devices[])
    +
    uint32_t MemoryLimit0
    Definition pci.h:130
    uint32_t GetBAR(uint8_t Index, PCIDevice *Device)
    -
    uint32_t PrefetchableMemoryBaseUpper32
    Definition: pci.h:105
    -
    uint8_t LatencyTimer
    Definition: pci.h:61
    -
    uint8_t CardbusLatencyTimer
    Definition: pci.h:128
    -
    uint32_t Function
    Definition: pci.h:160
    -
    uint8_t MinGrant
    Definition: pci.h:85
    -
    uint8_t CardbusBusNumber
    Definition: pci.h:126
    -
    uint16_t Reserved1
    Definition: pci.h:81
    -
    uint8_t CacheLineSize
    Definition: pci.h:60
    -
    PCIDeviceHeader * Header
    Definition: pci.h:156
    -
    uint16_t PrefetchableMemoryLimit
    Definition: pci.h:104
    -
    uint8_t CapabilitiesPointer
    Definition: pci.h:79
    -
    uint32_t Reserved
    Definition: pci.h:151
    -
    uint32_t MemoryBase1
    Definition: pci.h:131
    -
    uint32_t IOLimit0
    Definition: pci.h:134
    -
    PCIDevice * Device
    Definition: pci.h:165
    -
    uint16_t BridgeControl
    Definition: pci.h:115
    -
    uint32_t IOBase1
    Definition: pci.h:135
    -
    uint8_t InterruptPin
    Definition: pci.h:84
    -
    uint32_t Device
    Definition: pci.h:159
    -
    uint32_t MemoryLimit1
    Definition: pci.h:132
    -
    uint8_t MaxLatency
    Definition: pci.h:86
    -
    uint32_t PrefetchableMemoryLimitUpper32
    Definition: pci.h:106
    -
    uint8_t EndBus
    Definition: pci.h:150
    -
    void * Next
    Definition: pci.h:166
    -
    uint32_t CardbusCISPointer
    Definition: pci.h:75
    -
    uint32_t BAR4
    Definition: pci.h:73
    -
    uint16_t MemoryLimit
    Definition: pci.h:102
    -
    uint32_t BAR5
    Definition: pci.h:74
    -
    uint32_t CardbusSocketRegistersBaseAddress
    Definition: pci.h:121
    -
    uint8_t Reserved0
    Definition: pci.h:80
    -
    uint16_t IOLimitUpper16
    Definition: pci.h:108
    -
    uint8_t StartBus
    Definition: pci.h:149
    -
    uint16_t DeviceID
    Definition: pci.h:53
    -
    PCIArray * GetPCIDevices(uint16_t Vendors[], uint16_t Devices[])
    -
    uint32_t IOBase0
    Definition: pci.h:133
    -
    uint8_t SecondaryLatencyTimer
    Definition: pci.h:97
    -
    uint8_t IOBase
    Definition: pci.h:98
    -
    uint32_t BAR1
    Definition: pci.h:70
    -
    uint32_t MemoryBase0
    Definition: pci.h:129
    -
    uint8_t SecondaryBusNumber
    Definition: pci.h:95
    -
    uint16_t PrefetchableMemoryBase
    Definition: pci.h:103
    -
    uint8_t Subclass
    Definition: pci.h:58
    -
    uint16_t VendorID
    Definition: pci.h:52
    -
    uint8_t InterruptLine
    Definition: pci.h:83
    -
    uint8_t SubordinateBusNumber
    Definition: pci.h:96
    -
    DeviceConfig * Config
    Definition: pci.h:157
    -
    uint32_t ExpansionROMBaseAddress
    Definition: pci.h:78
    -
    uint32_t Bus
    Definition: pci.h:158
    -
    PCI_COMMANDS
    Definition: pci.h:25
    -
    @ PCI_COMMAND_SERR
    Enable SERR.
    Definition: pci.h:43
    -
    @ PCI_COMMAND_PARITY
    Enable parity checking.
    Definition: pci.h:39
    -
    @ PCI_COMMAND_WAIT
    Enable address/data stepping.
    Definition: pci.h:41
    -
    @ PCI_COMMAND_MEMORY
    Enable response in Memory space.
    Definition: pci.h:29
    -
    @ PCI_COMMAND_INVALIDATE
    Use memory write and invalidate.
    Definition: pci.h:35
    -
    @ PCI_COMMAND_IO
    Enable response in I/O space.
    Definition: pci.h:27
    -
    @ PCI_COMMAND_MASTER
    Enable bus mastering.
    Definition: pci.h:31
    -
    @ PCI_COMMAND_SPECIAL
    Enable response to special cycles.
    Definition: pci.h:33
    -
    @ PCI_COMMAND_VGA_PALETTE
    Enable palette snooping.
    Definition: pci.h:37
    -
    @ PCI_COMMAND_FAST_BACK
    Enable back-to-back writes.
    Definition: pci.h:45
    -
    @ PCI_COMMAND_INTX_DISABLE
    INTx Emulation Disable.
    Definition: pci.h:47
    -
    uint16_t IOBaseUpper16
    Definition: pci.h:107
    -
    uint8_t HeaderType
    Definition: pci.h:62
    -
    uint8_t BIST
    Definition: pci.h:63
    -
    uint32_t BAR3
    Definition: pci.h:72
    -
    uint32_t Reserved2
    Definition: pci.h:82
    -
    uint32_t BAR0
    Definition: pci.h:69
    +
    uint32_t PrefetchableMemoryBaseUpper32
    Definition pci.h:105
    +
    uint8_t LatencyTimer
    Definition pci.h:61
    +
    uint8_t CardbusLatencyTimer
    Definition pci.h:128
    +
    uint32_t Function
    Definition pci.h:160
    +
    uint8_t MinGrant
    Definition pci.h:85
    +
    uint8_t CardbusBusNumber
    Definition pci.h:126
    +
    uint16_t Reserved1
    Definition pci.h:81
    +
    uint8_t CacheLineSize
    Definition pci.h:60
    +
    PCIDeviceHeader * Header
    Definition pci.h:156
    +
    uint16_t PrefetchableMemoryLimit
    Definition pci.h:104
    +
    uint8_t CapabilitiesPointer
    Definition pci.h:79
    +
    uint32_t Reserved
    Definition pci.h:151
    +
    uint32_t MemoryBase1
    Definition pci.h:131
    +
    uint32_t IOLimit0
    Definition pci.h:134
    +
    PCIDevice * Device
    Definition pci.h:165
    +
    uint16_t BridgeControl
    Definition pci.h:115
    +
    uint32_t IOBase1
    Definition pci.h:135
    +
    uint8_t InterruptPin
    Definition pci.h:84
    +
    uint32_t Device
    Definition pci.h:159
    +
    uint32_t MemoryLimit1
    Definition pci.h:132
    +
    uint8_t MaxLatency
    Definition pci.h:86
    +
    uint32_t PrefetchableMemoryLimitUpper32
    Definition pci.h:106
    +
    uint8_t EndBus
    Definition pci.h:150
    +
    void * Next
    Definition pci.h:166
    +
    uint32_t CardbusCISPointer
    Definition pci.h:75
    +
    uint32_t BAR4
    Definition pci.h:73
    +
    uint16_t MemoryLimit
    Definition pci.h:102
    +
    uint32_t BAR5
    Definition pci.h:74
    +
    uint32_t CardbusSocketRegistersBaseAddress
    Definition pci.h:121
    +
    uint8_t Reserved0
    Definition pci.h:80
    +
    uint16_t IOLimitUpper16
    Definition pci.h:108
    +
    uint8_t StartBus
    Definition pci.h:149
    +
    uint16_t DeviceID
    Definition pci.h:53
    +
    uint32_t IOBase0
    Definition pci.h:133
    +
    uint8_t SecondaryLatencyTimer
    Definition pci.h:97
    +
    uint8_t IOBase
    Definition pci.h:98
    +
    uint32_t BAR1
    Definition pci.h:70
    +
    uint32_t MemoryBase0
    Definition pci.h:129
    +
    uint8_t SecondaryBusNumber
    Definition pci.h:95
    +
    uint16_t PrefetchableMemoryBase
    Definition pci.h:103
    +
    uint8_t Subclass
    Definition pci.h:58
    +
    uint16_t VendorID
    Definition pci.h:52
    +
    uint8_t InterruptLine
    Definition pci.h:83
    +
    uint8_t SubordinateBusNumber
    Definition pci.h:96
    +
    DeviceConfig * Config
    Definition pci.h:157
    +
    uint32_t ExpansionROMBaseAddress
    Definition pci.h:78
    +
    uint32_t Bus
    Definition pci.h:158
    +
    PCI_COMMANDS
    Definition pci.h:25
    +
    @ PCI_COMMAND_SERR
    Enable SERR.
    Definition pci.h:43
    +
    @ PCI_COMMAND_PARITY
    Enable parity checking.
    Definition pci.h:39
    +
    @ PCI_COMMAND_WAIT
    Enable address/data stepping.
    Definition pci.h:41
    +
    @ PCI_COMMAND_MEMORY
    Enable response in Memory space.
    Definition pci.h:29
    +
    @ PCI_COMMAND_INVALIDATE
    Use memory write and invalidate.
    Definition pci.h:35
    +
    @ PCI_COMMAND_IO
    Enable response in I/O space.
    Definition pci.h:27
    +
    @ PCI_COMMAND_MASTER
    Enable bus mastering.
    Definition pci.h:31
    +
    @ PCI_COMMAND_SPECIAL
    Enable response to special cycles.
    Definition pci.h:33
    +
    @ PCI_COMMAND_VGA_PALETTE
    Enable palette snooping.
    Definition pci.h:37
    +
    @ PCI_COMMAND_FAST_BACK
    Enable back-to-back writes.
    Definition pci.h:45
    +
    @ PCI_COMMAND_INTX_DISABLE
    INTx Emulation Disable.
    Definition pci.h:47
    +
    uint16_t IOBaseUpper16
    Definition pci.h:107
    +
    uint8_t HeaderType
    Definition pci.h:62
    +
    uint8_t BIST
    Definition pci.h:63
    +
    uint32_t BAR3
    Definition pci.h:72
    +
    uint32_t Reserved2
    Definition pci.h:82
    +
    uint32_t BAR0
    Definition pci.h:69
    void InitializePCI(PCIDevice *Device)
    -
    uint16_t PCISegGroup
    Definition: pci.h:148
    -
    uint32_t IOLimit1
    Definition: pci.h:136
    -
    uint64_t BaseAddress
    Definition: pci.h:147
    -
    uint8_t ProgIF
    Definition: pci.h:57
    -
    uint16_t Command
    Definition: pci.h:54
    -
    uint8_t PrimaryBusNumber
    Definition: pci.h:94
    -
    uint16_t SubsystemID
    Definition: pci.h:77
    -
    uint16_t SecondaryStatus
    Definition: pci.h:100
    +
    uint16_t PCISegGroup
    Definition pci.h:148
    +
    uint32_t IOLimit1
    Definition pci.h:136
    +
    uint64_t BaseAddress
    Definition pci.h:147
    +
    uint8_t ProgIF
    Definition pci.h:57
    +
    uint16_t Command
    Definition pci.h:54
    +
    uint8_t PrimaryBusNumber
    Definition pci.h:94
    +
    uint16_t SubsystemID
    Definition pci.h:77
    +
    uint16_t SecondaryStatus
    Definition pci.h:100
    +
    diff --git a/docs/da/d09/audio_8h.html b/docs/da/d09/audio_8h.html index 0678e1ca..fea9d5a9 100644 --- a/docs/da/d09/audio_8h.html +++ b/docs/da/d09/audio_8h.html @@ -5,7 +5,7 @@ - + Fennix: Kernel/include/interface/audio.h File Reference @@ -52,21 +52,22 @@
    - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,14 +95,20 @@ $(document).ready(function(){initNavTree('da/d09/audio_8h.html','../../'); initR
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -
    -
    audio.h File Reference
    +
    audio.h File Reference
    @@ -112,7 +119,7 @@ $(document).ready(function(){initNavTree('da/d09/audio_8h.html','../../'); initR diff --git a/docs/da/d09/audio_8h_source.html b/docs/da/d09/audio_8h_source.html index ff74d9a1..1af202d6 100644 --- a/docs/da/d09/audio_8h_source.html +++ b/docs/da/d09/audio_8h_source.html @@ -5,7 +5,7 @@ - + Fennix: Kernel/include/interface/audio.h Source File @@ -52,22 +52,28 @@
    - + +/* @license-end */ + +
    @@ -94,45 +100,51 @@ $(document).ready(function(){initNavTree('da/d09/audio_8h_source.html','../../')
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -
    -
    audio.h
    +
    audio.h
    -Go to the documentation of this file.
    1 /*
    -
    2  This file is part of Fennix Kernel.
    -
    3 
    -
    4  Fennix Kernel is free software: you can redistribute it and/or
    -
    5  modify it under the terms of the GNU General Public License as
    -
    6  published by the Free Software Foundation, either version 3 of
    -
    7  the License, or (at your option) any later version.
    -
    8 
    -
    9  Fennix Kernel is distributed in the hope that it will be useful,
    -
    10  but WITHOUT ANY WARRANTY; without even the implied warranty of
    -
    11  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    -
    12  GNU General Public License for more details.
    -
    13 
    -
    14  You should have received a copy of the GNU General Public License
    -
    15  along with Fennix Kernel. If not, see <https://www.gnu.org/licenses/>.
    -
    16 */
    -
    17 
    -
    18 #ifndef __FENNIX_API_AUDIO_H__
    -
    19 #define __FENNIX_API_AUDIO_H__
    -
    20 
    -
    21 #include <types.h>
    -
    22 
    -
    23 #if __has_include(<interface/device.h>)
    -
    24 #include <interface/device.h>
    -
    25 #else
    -
    26 #include <device.h>
    -
    27 #endif
    -
    28 
    -
    29 #endif // !__FENNIX_API_AUDIO_H__
    +Go to the documentation of this file.
    1/*
    +
    2 This file is part of Fennix Kernel.
    +
    3
    +
    4 Fennix Kernel is free software: you can redistribute it and/or
    +
    5 modify it under the terms of the GNU General Public License as
    +
    6 published by the Free Software Foundation, either version 3 of
    +
    7 the License, or (at your option) any later version.
    +
    8
    +
    9 Fennix Kernel is distributed in the hope that it will be useful,
    +
    10 but WITHOUT ANY WARRANTY; without even the implied warranty of
    +
    11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    +
    12 GNU General Public License for more details.
    +
    13
    +
    14 You should have received a copy of the GNU General Public License
    +
    15 along with Fennix Kernel. If not, see <https://www.gnu.org/licenses/>.
    +
    16*/
    +
    17
    +
    18#ifndef __FENNIX_API_AUDIO_H__
    +
    19#define __FENNIX_API_AUDIO_H__
    +
    20
    +
    21#include <types.h>
    +
    22
    +
    23#if __has_include(<interface/device.h>)
    +
    24#include <interface/device.h>
    +
    25#else
    +
    26#include <device.h>
    +
    27#endif
    +
    28
    +
    29#endif // !__FENNIX_API_AUDIO_H__
    @@ -140,7 +152,7 @@ $(document).ready(function(){initNavTree('da/d09/audio_8h_source.html','../../') diff --git a/docs/db/de4/driver_8h.html b/docs/db/de4/driver_8h.html index ff21a389..06e33645 100644 --- a/docs/db/de4/driver_8h.html +++ b/docs/db/de4/driver_8h.html @@ -5,7 +5,7 @@ - + Fennix: Kernel/include/interface/driver.h File Reference @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,9 +95,16 @@ $(document).ready(function(){initNavTree('db/de4/driver_8h.html','../../'); init
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -104,32 +112,31 @@ $(document).ready(function(){initNavTree('db/de4/driver_8h.html','../../'); init Data Structures | Macros | Enumerations
    -
    -
    driver.h File Reference
    +
    driver.h File Reference

    Go to the source code of this file.

    - - + - + - +

    +

    Data Structures

    struct  __PCIArray
    struct  __PCIArray
     
    struct  __DriverInfo
    struct  __DriverInfo
     
    struct  __DriverInfo::__DriverVersion
    struct  __DriverInfo::__DriverVersion
     
    - - + - +

    +

    Macros

    #define PCI_END   0x0000
    #define PCI_END   0x0000
     
    #define KEY_NULL   0x00
    #define KEY_NULL   0x00
     
    - -
    } - -

    +

    Enumerations

    enum  AudioIoctl {
    +
    enum  AudioIoctl {
      IOCTL_AUDIO_GET_VOLUME = 0 , IOCTL_AUDIO_SET_VOLUME = 1 , IOCTL_AUDIO_GET_MUTE = 2 @@ -142,10 +149,10 @@ Enumerations
     
    enum  NetIoctl { IOCTL_NET_GET_MAC = 0 +
    enum  NetIoctl { IOCTL_NET_GET_MAC = 0 }
     
    enum  PageMapFlags {
    +
    enum  PageMapFlags {
      MAP_PRESENT = 1 << 0 , MAP_WRITE = 1 << 1 , MAP_USER = 1 << 2 @@ -158,7 +165,7 @@ Enumerations

    Data Structure Documentation

    -

    ◆ __PCIArray

    +

    ◆ __PCIArray

    @@ -173,13 +180,13 @@ Enumerations
    +void * +void * -

    ◆ __DriverInfo

    +

    ◆ __DriverInfo

    @@ -204,31 +211,31 @@ Next
    Data Fields
    -void * Device
    -void * Next @@ -189,7 +196,7 @@ Next
    +const char * +const char * +const char * +const char * +struct __DriverVersion -

    ◆ __DriverInfo::__DriverVersion

    +

    ◆ __DriverInfo::__DriverVersion

    @@ -253,25 +260,25 @@ Version
    Data Fields
    -const char * Author
    -const char * Description
    -const char * License
    -const char * Name
    -struct __DriverVersion Version @@ -238,7 +245,7 @@ Version
    +int +int +int +int

    Macro Definition Documentation

    - -

    ◆ KEY_NULL

    + +

    ◆ KEY_NULL

    @@ -297,8 +304,8 @@ Patch
    - -

    ◆ PCI_END

    + +

    ◆ PCI_END

    @@ -314,8 +321,8 @@ Patch

    Enumeration Type Documentation

    - -

    ◆ AudioIoctl

    + +

    ◆ AudioIoctl

    @@ -326,44 +333,44 @@ Patch
    Data Fields
    -int APIVersion
    -int Major
    -int Minor
    -int Patch @@ -281,8 +288,8 @@ Patch
    - - - - - - - - + + + + + + + +
    Enumerator
    IOCTL_AUDIO_GET_VOLUME 
    IOCTL_AUDIO_SET_VOLUME 
    IOCTL_AUDIO_GET_MUTE 
    IOCTL_AUDIO_SET_MUTE 
    IOCTL_AUDIO_GET_SAMPLE_RATE 
    IOCTL_AUDIO_SET_SAMPLE_RATE 
    IOCTL_AUDIO_GET_CHANNELS 
    IOCTL_AUDIO_SET_CHANNELS 
    Enumerator
    IOCTL_AUDIO_GET_VOLUME 
    IOCTL_AUDIO_SET_VOLUME 
    IOCTL_AUDIO_GET_MUTE 
    IOCTL_AUDIO_SET_MUTE 
    IOCTL_AUDIO_GET_SAMPLE_RATE 
    IOCTL_AUDIO_SET_SAMPLE_RATE 
    IOCTL_AUDIO_GET_CHANNELS 
    IOCTL_AUDIO_SET_CHANNELS 

    Definition at line 34 of file driver.h.

    -
    35 {
    - - -
    38 
    - - -
    41 
    - - -
    44 
    - - -
    47 } AudioIoctl;
    -
    AudioIoctl
    Definition: driver.h:35
    -
    @ IOCTL_AUDIO_GET_CHANNELS
    Definition: driver.h:45
    -
    @ IOCTL_AUDIO_SET_VOLUME
    Definition: driver.h:37
    -
    @ IOCTL_AUDIO_GET_VOLUME
    Definition: driver.h:36
    -
    @ IOCTL_AUDIO_SET_MUTE
    Definition: driver.h:40
    -
    @ IOCTL_AUDIO_SET_CHANNELS
    Definition: driver.h:46
    -
    @ IOCTL_AUDIO_GET_MUTE
    Definition: driver.h:39
    -
    @ IOCTL_AUDIO_SET_SAMPLE_RATE
    Definition: driver.h:43
    -
    @ IOCTL_AUDIO_GET_SAMPLE_RATE
    Definition: driver.h:42
    +
    35{
    + + +
    38
    + + +
    41
    + + +
    44
    + + + +
    AudioIoctl
    Definition driver.h:35
    +
    @ IOCTL_AUDIO_GET_CHANNELS
    Definition driver.h:45
    +
    @ IOCTL_AUDIO_SET_VOLUME
    Definition driver.h:37
    +
    @ IOCTL_AUDIO_GET_VOLUME
    Definition driver.h:36
    +
    @ IOCTL_AUDIO_SET_MUTE
    Definition driver.h:40
    +
    @ IOCTL_AUDIO_SET_CHANNELS
    Definition driver.h:46
    +
    @ IOCTL_AUDIO_GET_MUTE
    Definition driver.h:39
    +
    @ IOCTL_AUDIO_SET_SAMPLE_RATE
    Definition driver.h:43
    +
    @ IOCTL_AUDIO_GET_SAMPLE_RATE
    Definition driver.h:42
    - -

    ◆ NetIoctl

    + +

    ◆ NetIoctl

    @@ -374,20 +381,20 @@ Patch
    - +
    Enumerator
    IOCTL_NET_GET_MAC 
    Enumerator
    IOCTL_NET_GET_MAC 

    Definition at line 49 of file driver.h.

    -
    50 {
    - -
    52 } NetIoctl;
    -
    NetIoctl
    Definition: driver.h:50
    -
    @ IOCTL_NET_GET_MAC
    Definition: driver.h:51
    +
    50{
    + +
    52} NetIoctl;
    +
    NetIoctl
    Definition driver.h:50
    +
    @ IOCTL_NET_GET_MAC
    Definition driver.h:51
    - -

    ◆ PageMapFlags

    + +

    ◆ PageMapFlags

    @@ -398,27 +405,27 @@ Patch
    - - - - - + + + + +
    Enumerator
    MAP_PRESENT 
    MAP_WRITE 
    MAP_USER 
    MAP_WRITE_THROUGH 
    MAP_CACHE_DISABLE 
    Enumerator
    MAP_PRESENT 
    MAP_WRITE 
    MAP_USER 
    MAP_WRITE_THROUGH 
    MAP_CACHE_DISABLE 

    Definition at line 54 of file driver.h.

    -
    55 {
    -
    56  MAP_PRESENT = 1 << 0,
    -
    57  MAP_WRITE = 1 << 1,
    -
    58  MAP_USER = 1 << 2,
    -
    59  MAP_WRITE_THROUGH = 1 << 3,
    -
    60  MAP_CACHE_DISABLE = 1 << 4,
    -
    61 } PageMapFlags;
    -
    PageMapFlags
    Definition: driver.h:55
    -
    @ MAP_CACHE_DISABLE
    Definition: driver.h:60
    -
    @ MAP_WRITE_THROUGH
    Definition: driver.h:59
    -
    @ MAP_WRITE
    Definition: driver.h:57
    -
    @ MAP_PRESENT
    Definition: driver.h:56
    -
    @ MAP_USER
    Definition: driver.h:58
    +
    55{
    +
    56 MAP_PRESENT = 1 << 0,
    +
    57 MAP_WRITE = 1 << 1,
    +
    58 MAP_USER = 1 << 2,
    +
    59 MAP_WRITE_THROUGH = 1 << 3,
    +
    60 MAP_CACHE_DISABLE = 1 << 4,
    + +
    PageMapFlags
    Definition driver.h:55
    +
    @ MAP_CACHE_DISABLE
    Definition driver.h:60
    +
    @ MAP_WRITE_THROUGH
    Definition driver.h:59
    +
    @ MAP_WRITE
    Definition driver.h:57
    +
    @ MAP_PRESENT
    Definition driver.h:56
    +
    @ MAP_USER
    Definition driver.h:58
    @@ -428,7 +435,7 @@ Patch diff --git a/docs/db/de4/driver_8h.js b/docs/db/de4/driver_8h.js index dc5d548c..19249ad7 100644 --- a/docs/db/de4/driver_8h.js +++ b/docs/db/de4/driver_8h.js @@ -17,7 +17,7 @@ var driver_8h = [ "Name", "db/de4/driver_8h.html#aa4fad96d724cc497931ce8587436bdbe", null ], [ "Version", "db/de4/driver_8h.html#a7f2ee0705a9eaf49c4f920d827198530", null ] ] ], - [ "__DriverVersion", "db/de4/driver_8h.html#d7/d01/struct____DriverInfo_1_1____DriverVersion", [ + [ "__DriverInfo::__DriverVersion", "db/de4/driver_8h.html#d7/d01/struct____DriverInfo_1_1____DriverVersion", [ [ "APIVersion", "db/de4/driver_8h.html#af48c5b3ec3ca0917f83accb7464e4b0b", null ], [ "Major", "db/de4/driver_8h.html#a662fb62393b6fd7d7ec85f502db44247", null ], [ "Minor", "db/de4/driver_8h.html#a3f96d16fb3c6015ab7e0049f6e18834b", null ], diff --git a/docs/db/de4/driver_8h_source.html b/docs/db/de4/driver_8h_source.html index d4cee2e9..b8574d23 100644 --- a/docs/db/de4/driver_8h_source.html +++ b/docs/db/de4/driver_8h_source.html @@ -5,7 +5,7 @@ - + Fennix: Kernel/include/interface/driver.h Source File @@ -52,22 +52,28 @@
    - + +/* @license-end */ + +
    @@ -94,130 +100,148 @@ $(document).ready(function(){initNavTree('db/de4/driver_8h_source.html','../../'
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -
    -
    driver.h
    +
    driver.h
    -Go to the documentation of this file.
    1 /*
    -
    2  This file is part of Fennix Kernel.
    -
    3 
    -
    4  Fennix Kernel is free software: you can redistribute it and/or
    -
    5  modify it under the terms of the GNU General Public License as
    -
    6  published by the Free Software Foundation, either version 3 of
    -
    7  the License, or (at your option) any later version.
    -
    8 
    -
    9  Fennix Kernel is distributed in the hope that it will be useful,
    -
    10  but WITHOUT ANY WARRANTY; without even the implied warranty of
    -
    11  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    -
    12  GNU General Public License for more details.
    -
    13 
    -
    14  You should have received a copy of the GNU General Public License
    -
    15  along with Fennix Kernel. If not, see <https://www.gnu.org/licenses/>.
    -
    16 */
    -
    17 
    -
    18 #ifndef __FENNIX_API_DRIVER_FUNCTIONS_H__
    -
    19 #define __FENNIX_API_DRIVER_FUNCTIONS_H__
    -
    20 
    -
    21 #include <types.h>
    -
    22 
    -
    23 typedef struct
    -
    24 {
    -
    25  /* PCIDevice */ void *Device;
    -
    26  /* __PCIArray */ void *Next;
    -
    27 } __PCIArray;
    -
    28 
    -
    29 /* ========================================== */
    -
    30 
    -
    31 #define PCI_END 0x0000
    -
    32 #define KEY_NULL 0x00
    -
    33 
    -
    34 typedef enum
    -
    35 {
    - - -
    38 
    - - -
    41 
    - - -
    44 
    - - -
    47 } AudioIoctl;
    -
    48 
    -
    49 typedef enum
    -
    50 {
    - -
    52 } NetIoctl;
    -
    53 
    -
    54 typedef enum
    -
    55 {
    -
    56  MAP_PRESENT = 1 << 0,
    -
    57  MAP_WRITE = 1 << 1,
    -
    58  MAP_USER = 1 << 2,
    - - -
    61 } PageMapFlags;
    -
    62 
    - -
    64 {
    -
    65  const char *Name;
    -
    66  const char *Description;
    -
    67  const char *Author;
    - -
    69  {
    - -
    71  int Major, Minor, Patch;
    - -
    73  const char *License;
    -
    74 };
    -
    75 
    -
    76 #endif // !__FENNIX_API_DRIVER_FUNCTIONS_H__
    -
    void * Next
    Definition: driver.h:26
    -
    const char * Author
    Definition: driver.h:67
    - -
    AudioIoctl
    Definition: driver.h:35
    -
    @ IOCTL_AUDIO_GET_CHANNELS
    Definition: driver.h:45
    -
    @ IOCTL_AUDIO_SET_VOLUME
    Definition: driver.h:37
    -
    @ IOCTL_AUDIO_GET_VOLUME
    Definition: driver.h:36
    -
    @ IOCTL_AUDIO_SET_MUTE
    Definition: driver.h:40
    -
    @ IOCTL_AUDIO_SET_CHANNELS
    Definition: driver.h:46
    -
    @ IOCTL_AUDIO_GET_MUTE
    Definition: driver.h:39
    -
    @ IOCTL_AUDIO_SET_SAMPLE_RATE
    Definition: driver.h:43
    -
    @ IOCTL_AUDIO_GET_SAMPLE_RATE
    Definition: driver.h:42
    - +Go to the documentation of this file.
    1/*
    +
    2 This file is part of Fennix Kernel.
    +
    3
    +
    4 Fennix Kernel is free software: you can redistribute it and/or
    +
    5 modify it under the terms of the GNU General Public License as
    +
    6 published by the Free Software Foundation, either version 3 of
    +
    7 the License, or (at your option) any later version.
    +
    8
    +
    9 Fennix Kernel is distributed in the hope that it will be useful,
    +
    10 but WITHOUT ANY WARRANTY; without even the implied warranty of
    +
    11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    +
    12 GNU General Public License for more details.
    +
    13
    +
    14 You should have received a copy of the GNU General Public License
    +
    15 along with Fennix Kernel. If not, see <https://www.gnu.org/licenses/>.
    +
    16*/
    +
    17
    +
    18#ifndef __FENNIX_API_DRIVER_FUNCTIONS_H__
    +
    19#define __FENNIX_API_DRIVER_FUNCTIONS_H__
    +
    20
    +
    21#include <types.h>
    +
    22
    +
    +
    23typedef struct
    +
    24{
    +
    25 /* PCIDevice */ void *Device;
    +
    26 /* __PCIArray */ void *Next;
    + +
    +
    28
    +
    29/* ========================================== */
    +
    30
    +
    31#define PCI_END 0x0000
    +
    32#define KEY_NULL 0x00
    +
    33
    + +
    48
    +
    +
    49typedef enum
    +
    50{
    + +
    52} NetIoctl;
    +
    +
    53
    +
    +
    54typedef enum
    +
    55{
    +
    56 MAP_PRESENT = 1 << 0,
    +
    57 MAP_WRITE = 1 << 1,
    +
    58 MAP_USER = 1 << 2,
    + + + +
    +
    62
    +
    + +
    64{
    +
    65 const char *Name;
    +
    66 const char *Description;
    +
    67 const char *Author;
    +
    + +
    69 {
    + + + +
    +
    73 const char *License;
    +
    74};
    +
    +
    75
    +
    76#endif // !__FENNIX_API_DRIVER_FUNCTIONS_H__
    +
    void * Next
    Definition driver.h:26
    +
    const char * Author
    Definition driver.h:67
    + +
    AudioIoctl
    Definition driver.h:35
    +
    @ IOCTL_AUDIO_GET_CHANNELS
    Definition driver.h:45
    +
    @ IOCTL_AUDIO_SET_VOLUME
    Definition driver.h:37
    +
    @ IOCTL_AUDIO_GET_VOLUME
    Definition driver.h:36
    +
    @ IOCTL_AUDIO_SET_MUTE
    Definition driver.h:40
    +
    @ IOCTL_AUDIO_SET_CHANNELS
    Definition driver.h:46
    +
    @ IOCTL_AUDIO_GET_MUTE
    Definition driver.h:39
    +
    @ IOCTL_AUDIO_SET_SAMPLE_RATE
    Definition driver.h:43
    +
    @ IOCTL_AUDIO_GET_SAMPLE_RATE
    Definition driver.h:42
    +
    struct __DriverInfo::__DriverVersion Version
    -
    NetIoctl
    Definition: driver.h:50
    -
    @ IOCTL_NET_GET_MAC
    Definition: driver.h:51
    -
    void * Device
    Definition: driver.h:25
    -
    const char * Name
    Definition: driver.h:65
    -
    const char * License
    Definition: driver.h:73
    -
    PageMapFlags
    Definition: driver.h:55
    -
    @ MAP_CACHE_DISABLE
    Definition: driver.h:60
    -
    @ MAP_WRITE_THROUGH
    Definition: driver.h:59
    -
    @ MAP_WRITE
    Definition: driver.h:57
    -
    @ MAP_PRESENT
    Definition: driver.h:56
    -
    @ MAP_USER
    Definition: driver.h:58
    -
    const char * Description
    Definition: driver.h:66
    - - - - - +
    NetIoctl
    Definition driver.h:50
    +
    @ IOCTL_NET_GET_MAC
    Definition driver.h:51
    +
    void * Device
    Definition driver.h:25
    +
    const char * Name
    Definition driver.h:65
    +
    const char * License
    Definition driver.h:73
    +
    PageMapFlags
    Definition driver.h:55
    +
    @ MAP_CACHE_DISABLE
    Definition driver.h:60
    +
    @ MAP_WRITE_THROUGH
    Definition driver.h:59
    +
    @ MAP_WRITE
    Definition driver.h:57
    +
    @ MAP_PRESENT
    Definition driver.h:56
    +
    @ MAP_USER
    Definition driver.h:58
    +
    const char * Description
    Definition driver.h:66
    + + + + +
    diff --git a/docs/db/de6/structInodeOperations.html b/docs/db/de6/structInodeOperations.html index 1bb35a41..dfc34a17 100644 --- a/docs/db/de6/structInodeOperations.html +++ b/docs/db/de6/structInodeOperations.html @@ -5,7 +5,7 @@ - + Fennix: InodeOperations Struct Reference @@ -52,21 +52,22 @@
    - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,62 +95,70 @@ $(document).ready(function(){initNavTree('db/de6/structInodeOperations.html','..
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -
    -
    InodeOperations Struct Reference
    +
    InodeOperations Struct Reference
    + +

    #include <fs.h>

    - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

    +

    Data Fields

    int(* Lookup )(struct Inode *Parent, const char *Name, struct Inode **Result)
    int(* Lookup )(struct Inode *Parent, const char *Name, struct Inode **Result)
     
    int(* Create )(struct Inode *Parent, const char *Name, mode_t Mode, struct Inode **Result)
    int(* Create )(struct Inode *Parent, const char *Name, mode_t Mode, struct Inode **Result)
     
    int(* Remove )(struct Inode *Parent, const char *Name)
    int(* Remove )(struct Inode *Parent, const char *Name)
     
    int(* Rename )(struct Inode *Parent, const char *OldName, const char *NewName)
    int(* Rename )(struct Inode *Parent, const char *OldName, const char *NewName)
     
    ssize_t(* Read )(struct Inode *Node, void *Buffer, size_t Size, off_t Offset)
    ssize_t(* Read )(struct Inode *Node, void *Buffer, size_t Size, off_t Offset)
     
    ssize_t(* Write )(struct Inode *Node, const void *Buffer, size_t Size, off_t Offset)
    ssize_t(* Write )(struct Inode *Node, const void *Buffer, size_t Size, off_t Offset)
     
    int(* Truncate )(struct Inode *Node, off_t Size)
    int(* Truncate )(struct Inode *Node, off_t Size)
     
    int(* Open )(struct Inode *Node, int Flags, mode_t Mode)
    int(* Open )(struct Inode *Node, int Flags, mode_t Mode)
     
    int(* Close )(struct Inode *Node)
    int(* Close )(struct Inode *Node)
     
    int(* Ioctl )(struct Inode *Node, unsigned long Request, void *Argp)
    int(* Ioctl )(struct Inode *Node, unsigned long Request, void *Argp)
     
    ssize_t(* ReadDir )(struct Inode *Node, struct kdirent *Buffer, size_t Size, off_t Offset, off_t Entries)
    ssize_t(* ReadDir )(struct Inode *Node, struct kdirent *Buffer, size_t Size, off_t Offset, off_t Entries)
     
    int(* MkDir )(struct Inode *Parent, const char *Name, mode_t Mode, struct Inode **Result)
    int(* MkDir )(struct Inode *Parent, const char *Name, mode_t Mode, struct Inode **Result)
     
    int(* RmDir )(struct Inode *Parent, const char *Name)
    int(* RmDir )(struct Inode *Parent, const char *Name)
     
    int(* SymLink )(struct Inode *Parent, const char *Name, const char *Target, struct Inode **Result)
    int(* SymLink )(struct Inode *Parent, const char *Name, const char *Target, struct Inode **Result)
     
    ssize_t(* ReadLink )(struct Inode *Node, char *Buffer, size_t Size)
    ssize_t(* ReadLink )(struct Inode *Node, char *Buffer, size_t Size)
     
    off_t(* Seek )(struct Inode *Node, off_t Offset)
    off_t(* Seek )(struct Inode *Node, off_t Offset)
     
    int(* Stat )(struct Inode *Node, struct kstat *Stat)
    int(* Stat )(struct Inode *Node, struct kstat *Stat)
     

    Detailed Description

    Definition at line 314 of file fs.h.

    Field Documentation

    - -

    ◆ Close

    + +

    ◆ Close

    @@ -164,8 +173,8 @@ Data Fields
    - -

    ◆ Create

    + +

    ◆ Create

    @@ -180,8 +189,8 @@ Data Fields
    - -

    ◆ Ioctl

    + +

    ◆ Ioctl

    @@ -196,8 +205,8 @@ Data Fields
    - -

    ◆ Lookup

    + +

    ◆ Lookup

    @@ -212,8 +221,8 @@ Data Fields
    - -

    ◆ MkDir

    + +

    ◆ MkDir

    @@ -228,8 +237,8 @@ Data Fields
    - -

    ◆ Open

    + +

    ◆ Open

    @@ -244,8 +253,8 @@ Data Fields
    - -

    ◆ Read

    + +

    ◆ Read

    @@ -260,8 +269,8 @@ Data Fields
    - -

    ◆ ReadDir

    + +

    ◆ ReadDir

    @@ -276,8 +285,8 @@ Data Fields
    - -

    ◆ ReadLink

    + +

    ◆ ReadLink

    @@ -292,8 +301,8 @@ Data Fields
    - -

    ◆ Remove

    + +

    ◆ Remove

    @@ -308,8 +317,8 @@ Data Fields
    - -

    ◆ Rename

    + +

    ◆ Rename

    @@ -324,8 +333,8 @@ Data Fields
    - -

    ◆ RmDir

    + +

    ◆ RmDir

    @@ -340,8 +349,8 @@ Data Fields
    - -

    ◆ Seek

    + +

    ◆ Seek

    @@ -356,8 +365,8 @@ Data Fields
    - -

    ◆ Stat

    + +

    ◆ Stat

    @@ -372,8 +381,8 @@ Data Fields
    - -

    ◆ SymLink

    + +

    ◆ SymLink

    @@ -388,8 +397,8 @@ Data Fields
    - -

    ◆ Truncate

    + +

    ◆ Truncate

    @@ -404,8 +413,8 @@ Data Fields
    - -

    ◆ Write

    + +

    ◆ Write

    @@ -429,7 +438,7 @@ Data Fields diff --git a/docs/db/de9/device_8h.html b/docs/db/de9/device_8h.html index 460e256f..3af28046 100644 --- a/docs/db/de9/device_8h.html +++ b/docs/db/de9/device_8h.html @@ -5,7 +5,7 @@ - + Fennix: Kernel/include/interface/device.h File Reference @@ -52,21 +52,22 @@
    - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,25 +95,31 @@ $(document).ready(function(){initNavTree('db/de9/device_8h.html','../../'); init
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -
    -
    device.h File Reference
    +
    device.h File Reference

    Go to the source code of this file.

    - - }

    +

    Enumerations

    enum  DeviceType {
    +
    enum  DeviceType {
      DEVICE_TYPE_MASK = 0b1111111100000000000000000000000000000000 , DEVICE_TYPE_NONE = 0b0000000000000000000000000000000000000000 , DEVICE_TYPE_INPUT = 0b0000000100000000000000000000000000000000 @@ -158,16 +165,16 @@ Enumerations
     
    - - + - +

    +

    Functions

    EXTERNC dev_t RegisterDevice (DeviceType Type, const struct InodeOperations *Operations)
    EXTERNC dev_t RegisterDevice (DeviceType Type, const struct InodeOperations *Operations)
     
    EXTERNC int UnregisterDevice (dev_t Device)
    EXTERNC int UnregisterDevice (dev_t Device)
     

    Enumeration Type Documentation

    - -

    ◆ DeviceType

    + +

    ◆ DeviceType

    @@ -178,121 +185,121 @@ Functions
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enumerator
    DEVICE_TYPE_MASK 
    DEVICE_TYPE_NONE 
    DEVICE_TYPE_INPUT 
    DEVICE_TYPE_AUDIO 
    DEVICE_TYPE_NETWORK 
    DEVICE_TYPE_BLOCK 
    INPUT_TYPE_NONE 
    INPUT_TYPE_KEYBOARD 
    INPUT_TYPE_MOUSE 
    INPUT_TYPE_JOYSTICK 
    INPUT_TYPE_TOUCHSCREEN 
    INPUT_TYPE_GAMEPAD 
    INPUT_TYPE_ACCELEROMETER 
    INPUT_TYPE_GYROSCOPE 
    INPUT_TYPE_MAGNETOMETER 
    AUDIO_TYPE_NONE 
    AUDIO_TYPE_PWM 
    AUDIO_TYPE_DSP 
    AUDIO_TYPE_PCM 
    AUDIO_TYPE_MIDI 
    NETWORK_TYPE_NONE 
    NETWORK_TYPE_ETHERNET 
    NETWORK_TYPE_WIFI 
    NETWORK_TYPE_BLUETOOTH 
    NETWORK_TYPE_UART 
    BLOCK_TYPE_NONE 
    BLOCK_TYPE_SDCARD 
    BLOCK_TYPE_HDD 
    BLOCK_TYPE_SSD 
    BLOCK_TYPE_USB 
    BLOCK_TYPE_NVME 
    BLOCK_TYPE_CDROM 
    BLOCK_TYPE_FLOPPY 
    Enumerator
    DEVICE_TYPE_MASK 
    DEVICE_TYPE_NONE 
    DEVICE_TYPE_INPUT 
    DEVICE_TYPE_AUDIO 
    DEVICE_TYPE_NETWORK 
    DEVICE_TYPE_BLOCK 
    INPUT_TYPE_NONE 
    INPUT_TYPE_KEYBOARD 
    INPUT_TYPE_MOUSE 
    INPUT_TYPE_JOYSTICK 
    INPUT_TYPE_TOUCHSCREEN 
    INPUT_TYPE_GAMEPAD 
    INPUT_TYPE_ACCELEROMETER 
    INPUT_TYPE_GYROSCOPE 
    INPUT_TYPE_MAGNETOMETER 
    AUDIO_TYPE_NONE 
    AUDIO_TYPE_PWM 
    AUDIO_TYPE_DSP 
    AUDIO_TYPE_PCM 
    AUDIO_TYPE_MIDI 
    NETWORK_TYPE_NONE 
    NETWORK_TYPE_ETHERNET 
    NETWORK_TYPE_WIFI 
    NETWORK_TYPE_BLUETOOTH 
    NETWORK_TYPE_UART 
    BLOCK_TYPE_NONE 
    BLOCK_TYPE_SDCARD 
    BLOCK_TYPE_HDD 
    BLOCK_TYPE_SSD 
    BLOCK_TYPE_USB 
    BLOCK_TYPE_NVME 
    BLOCK_TYPE_CDROM 
    BLOCK_TYPE_FLOPPY 

    Definition at line 31 of file device.h.

    -
    32 {
    -
    33  DEVICE_TYPE_MASK = 0b1111111100000000000000000000000000000000,
    -
    34  DEVICE_TYPE_NONE = 0b0000000000000000000000000000000000000000,
    -
    35  DEVICE_TYPE_INPUT = 0b0000000100000000000000000000000000000000,
    -
    36  DEVICE_TYPE_AUDIO = 0b0000001000000000000000000000000000000000,
    -
    37  DEVICE_TYPE_NETWORK = 0b0000010000000000000000000000000000000000,
    -
    38  DEVICE_TYPE_BLOCK = 0b0000100000000000000000000000000000000000,
    -
    39 
    - - - - - - - - - -
    49 
    - - - - - -
    55 
    - - - - - -
    61 
    - - - - - - - - -
    70 } DeviceType;
    -
    DeviceType
    Definition: device.h:32
    -
    @ INPUT_TYPE_TOUCHSCREEN
    Definition: device.h:44
    -
    @ INPUT_TYPE_GYROSCOPE
    Definition: device.h:47
    -
    @ DEVICE_TYPE_MASK
    Definition: device.h:33
    -
    @ DEVICE_TYPE_AUDIO
    Definition: device.h:36
    -
    @ NETWORK_TYPE_BLUETOOTH
    Definition: device.h:59
    -
    @ AUDIO_TYPE_PWM
    Definition: device.h:51
    -
    @ BLOCK_TYPE_NONE
    Definition: device.h:62
    -
    @ DEVICE_TYPE_NONE
    Definition: device.h:34
    -
    @ DEVICE_TYPE_NETWORK
    Definition: device.h:37
    -
    @ NETWORK_TYPE_NONE
    Definition: device.h:56
    -
    @ BLOCK_TYPE_SDCARD
    Definition: device.h:63
    -
    @ DEVICE_TYPE_INPUT
    Definition: device.h:35
    -
    @ NETWORK_TYPE_UART
    Definition: device.h:60
    -
    @ NETWORK_TYPE_WIFI
    Definition: device.h:58
    -
    @ BLOCK_TYPE_USB
    Definition: device.h:66
    -
    @ BLOCK_TYPE_CDROM
    Definition: device.h:68
    -
    @ AUDIO_TYPE_PCM
    Definition: device.h:53
    -
    @ INPUT_TYPE_ACCELEROMETER
    Definition: device.h:46
    -
    @ BLOCK_TYPE_SSD
    Definition: device.h:65
    -
    @ AUDIO_TYPE_DSP
    Definition: device.h:52
    -
    @ INPUT_TYPE_NONE
    Definition: device.h:40
    -
    @ INPUT_TYPE_JOYSTICK
    Definition: device.h:43
    -
    @ INPUT_TYPE_KEYBOARD
    Definition: device.h:41
    -
    @ NETWORK_TYPE_ETHERNET
    Definition: device.h:57
    -
    @ AUDIO_TYPE_MIDI
    Definition: device.h:54
    -
    @ INPUT_TYPE_MOUSE
    Definition: device.h:42
    -
    @ AUDIO_TYPE_NONE
    Definition: device.h:50
    -
    @ INPUT_TYPE_MAGNETOMETER
    Definition: device.h:48
    -
    @ INPUT_TYPE_GAMEPAD
    Definition: device.h:45
    -
    @ DEVICE_TYPE_BLOCK
    Definition: device.h:38
    -
    @ BLOCK_TYPE_NVME
    Definition: device.h:67
    -
    @ BLOCK_TYPE_HDD
    Definition: device.h:64
    -
    @ BLOCK_TYPE_FLOPPY
    Definition: device.h:69
    +
    32{
    +
    33 DEVICE_TYPE_MASK = 0b1111111100000000000000000000000000000000,
    +
    34 DEVICE_TYPE_NONE = 0b0000000000000000000000000000000000000000,
    +
    35 DEVICE_TYPE_INPUT = 0b0000000100000000000000000000000000000000,
    +
    36 DEVICE_TYPE_AUDIO = 0b0000001000000000000000000000000000000000,
    +
    37 DEVICE_TYPE_NETWORK = 0b0000010000000000000000000000000000000000,
    +
    38 DEVICE_TYPE_BLOCK = 0b0000100000000000000000000000000000000000,
    +
    39
    + + + + + + + + + +
    49
    + + + + + +
    55
    + + + + + +
    61
    + + + + + + + + + +
    DeviceType
    Definition device.h:32
    +
    @ INPUT_TYPE_TOUCHSCREEN
    Definition device.h:44
    +
    @ INPUT_TYPE_GYROSCOPE
    Definition device.h:47
    +
    @ DEVICE_TYPE_MASK
    Definition device.h:33
    +
    @ DEVICE_TYPE_AUDIO
    Definition device.h:36
    +
    @ NETWORK_TYPE_BLUETOOTH
    Definition device.h:59
    +
    @ AUDIO_TYPE_PWM
    Definition device.h:51
    +
    @ BLOCK_TYPE_NONE
    Definition device.h:62
    +
    @ DEVICE_TYPE_NONE
    Definition device.h:34
    +
    @ DEVICE_TYPE_NETWORK
    Definition device.h:37
    +
    @ NETWORK_TYPE_NONE
    Definition device.h:56
    +
    @ BLOCK_TYPE_SDCARD
    Definition device.h:63
    +
    @ DEVICE_TYPE_INPUT
    Definition device.h:35
    +
    @ NETWORK_TYPE_UART
    Definition device.h:60
    +
    @ NETWORK_TYPE_WIFI
    Definition device.h:58
    +
    @ BLOCK_TYPE_USB
    Definition device.h:66
    +
    @ BLOCK_TYPE_CDROM
    Definition device.h:68
    +
    @ AUDIO_TYPE_PCM
    Definition device.h:53
    +
    @ INPUT_TYPE_ACCELEROMETER
    Definition device.h:46
    +
    @ BLOCK_TYPE_SSD
    Definition device.h:65
    +
    @ AUDIO_TYPE_DSP
    Definition device.h:52
    +
    @ INPUT_TYPE_NONE
    Definition device.h:40
    +
    @ INPUT_TYPE_JOYSTICK
    Definition device.h:43
    +
    @ INPUT_TYPE_KEYBOARD
    Definition device.h:41
    +
    @ NETWORK_TYPE_ETHERNET
    Definition device.h:57
    +
    @ AUDIO_TYPE_MIDI
    Definition device.h:54
    +
    @ INPUT_TYPE_MOUSE
    Definition device.h:42
    +
    @ AUDIO_TYPE_NONE
    Definition device.h:50
    +
    @ INPUT_TYPE_MAGNETOMETER
    Definition device.h:48
    +
    @ INPUT_TYPE_GAMEPAD
    Definition device.h:45
    +
    @ DEVICE_TYPE_BLOCK
    Definition device.h:38
    +
    @ BLOCK_TYPE_NVME
    Definition device.h:67
    +
    @ BLOCK_TYPE_HDD
    Definition device.h:64
    +
    @ BLOCK_TYPE_FLOPPY
    Definition device.h:69

    Function Documentation

    - -

    ◆ RegisterDevice()

    + +

    ◆ RegisterDevice()

    @@ -319,8 +326,8 @@ Functions
    - -

    ◆ UnregisterDevice()

    + +

    ◆ UnregisterDevice()

    @@ -343,7 +350,7 @@ Functions diff --git a/docs/db/de9/device_8h_source.html b/docs/db/de9/device_8h_source.html index 24e45f31..c9656550 100644 --- a/docs/db/de9/device_8h_source.html +++ b/docs/db/de9/device_8h_source.html @@ -5,7 +5,7 @@ - + Fennix: Kernel/include/interface/device.h Source File @@ -52,22 +52,28 @@
    - + +/* @license-end */ + +
    @@ -94,136 +100,144 @@ $(document).ready(function(){initNavTree('db/de9/device_8h_source.html','../../'
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -
    -
    device.h
    +
    device.h
    -Go to the documentation of this file.
    1 /*
    -
    2  This file is part of Fennix Kernel.
    -
    3 
    -
    4  Fennix Kernel is free software: you can redistribute it and/or
    -
    5  modify it under the terms of the GNU General Public License as
    -
    6  published by the Free Software Foundation, either version 3 of
    -
    7  the License, or (at your option) any later version.
    -
    8 
    -
    9  Fennix Kernel is distributed in the hope that it will be useful,
    -
    10  but WITHOUT ANY WARRANTY; without even the implied warranty of
    -
    11  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    -
    12  GNU General Public License for more details.
    -
    13 
    -
    14  You should have received a copy of the GNU General Public License
    -
    15  along with Fennix Kernel. If not, see <https://www.gnu.org/licenses/>.
    -
    16 */
    -
    17 
    -
    18 #ifndef __FENNIX_API_DEVICE_H__
    -
    19 #define __FENNIX_API_DEVICE_H__
    -
    20 
    -
    21 #include <types.h>
    -
    22 
    -
    23 #ifndef __FENNIX_API_FILESYSTEM_H__
    -
    24 #if __has_include(<interface/fs.h>)
    -
    25 #include <interface/fs.h>
    -
    26 #else
    -
    27 #include <fs.h>
    -
    28 #endif
    -
    29 #endif // !__FENNIX_API_FILESYSTEM_H__
    -
    30 
    -
    31 typedef enum
    -
    32 {
    -
    33  DEVICE_TYPE_MASK = 0b1111111100000000000000000000000000000000,
    -
    34  DEVICE_TYPE_NONE = 0b0000000000000000000000000000000000000000,
    -
    35  DEVICE_TYPE_INPUT = 0b0000000100000000000000000000000000000000,
    -
    36  DEVICE_TYPE_AUDIO = 0b0000001000000000000000000000000000000000,
    -
    37  DEVICE_TYPE_NETWORK = 0b0000010000000000000000000000000000000000,
    -
    38  DEVICE_TYPE_BLOCK = 0b0000100000000000000000000000000000000000,
    -
    39 
    - - - - - - - - - -
    49 
    - - - - - -
    55 
    - - - - - -
    61 
    - - - - - - - - -
    70 } DeviceType;
    -
    71 
    -
    72 EXTERNC dev_t RegisterDevice(DeviceType Type, const struct InodeOperations *Operations);
    -
    73 EXTERNC int UnregisterDevice(dev_t Device);
    -
    74 
    -
    75 #endif // !__FENNIX_API_DEVICE_H__
    +Go to the documentation of this file.
    1/*
    +
    2 This file is part of Fennix Kernel.
    +
    3
    +
    4 Fennix Kernel is free software: you can redistribute it and/or
    +
    5 modify it under the terms of the GNU General Public License as
    +
    6 published by the Free Software Foundation, either version 3 of
    +
    7 the License, or (at your option) any later version.
    +
    8
    +
    9 Fennix Kernel is distributed in the hope that it will be useful,
    +
    10 but WITHOUT ANY WARRANTY; without even the implied warranty of
    +
    11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    +
    12 GNU General Public License for more details.
    +
    13
    +
    14 You should have received a copy of the GNU General Public License
    +
    15 along with Fennix Kernel. If not, see <https://www.gnu.org/licenses/>.
    +
    16*/
    +
    17
    +
    18#ifndef __FENNIX_API_DEVICE_H__
    +
    19#define __FENNIX_API_DEVICE_H__
    +
    20
    +
    21#include <types.h>
    +
    22
    +
    23#ifndef __FENNIX_API_FILESYSTEM_H__
    +
    24#if __has_include(<interface/fs.h>)
    +
    25#include <interface/fs.h>
    +
    26#else
    +
    27#include <fs.h>
    +
    28#endif
    +
    29#endif // !__FENNIX_API_FILESYSTEM_H__
    +
    30
    +
    +
    31typedef enum
    +
    32{
    +
    33 DEVICE_TYPE_MASK = 0b1111111100000000000000000000000000000000,
    +
    34 DEVICE_TYPE_NONE = 0b0000000000000000000000000000000000000000,
    +
    35 DEVICE_TYPE_INPUT = 0b0000000100000000000000000000000000000000,
    +
    36 DEVICE_TYPE_AUDIO = 0b0000001000000000000000000000000000000000,
    +
    37 DEVICE_TYPE_NETWORK = 0b0000010000000000000000000000000000000000,
    +
    38 DEVICE_TYPE_BLOCK = 0b0000100000000000000000000000000000000000,
    +
    39
    + + + + + + + + + +
    49
    + + + + + +
    55
    + + + + + +
    61
    + + + + + + + + + +
    +
    71
    +
    72EXTERNC dev_t RegisterDevice(DeviceType Type, const struct InodeOperations *Operations);
    +
    73EXTERNC int UnregisterDevice(dev_t Device);
    +
    74
    +
    75#endif // !__FENNIX_API_DEVICE_H__
    EXTERNC int UnregisterDevice(dev_t Device)
    EXTERNC dev_t RegisterDevice(DeviceType Type, const struct InodeOperations *Operations)
    -
    DeviceType
    Definition: device.h:32
    -
    @ INPUT_TYPE_TOUCHSCREEN
    Definition: device.h:44
    -
    @ INPUT_TYPE_GYROSCOPE
    Definition: device.h:47
    -
    @ DEVICE_TYPE_MASK
    Definition: device.h:33
    -
    @ DEVICE_TYPE_AUDIO
    Definition: device.h:36
    -
    @ NETWORK_TYPE_BLUETOOTH
    Definition: device.h:59
    -
    @ AUDIO_TYPE_PWM
    Definition: device.h:51
    -
    @ BLOCK_TYPE_NONE
    Definition: device.h:62
    -
    @ DEVICE_TYPE_NONE
    Definition: device.h:34
    -
    @ DEVICE_TYPE_NETWORK
    Definition: device.h:37
    -
    @ NETWORK_TYPE_NONE
    Definition: device.h:56
    -
    @ BLOCK_TYPE_SDCARD
    Definition: device.h:63
    -
    @ DEVICE_TYPE_INPUT
    Definition: device.h:35
    -
    @ NETWORK_TYPE_UART
    Definition: device.h:60
    -
    @ NETWORK_TYPE_WIFI
    Definition: device.h:58
    -
    @ BLOCK_TYPE_USB
    Definition: device.h:66
    -
    @ BLOCK_TYPE_CDROM
    Definition: device.h:68
    -
    @ AUDIO_TYPE_PCM
    Definition: device.h:53
    -
    @ INPUT_TYPE_ACCELEROMETER
    Definition: device.h:46
    -
    @ BLOCK_TYPE_SSD
    Definition: device.h:65
    -
    @ AUDIO_TYPE_DSP
    Definition: device.h:52
    -
    @ INPUT_TYPE_NONE
    Definition: device.h:40
    -
    @ INPUT_TYPE_JOYSTICK
    Definition: device.h:43
    -
    @ INPUT_TYPE_KEYBOARD
    Definition: device.h:41
    -
    @ NETWORK_TYPE_ETHERNET
    Definition: device.h:57
    -
    @ AUDIO_TYPE_MIDI
    Definition: device.h:54
    -
    @ INPUT_TYPE_MOUSE
    Definition: device.h:42
    -
    @ AUDIO_TYPE_NONE
    Definition: device.h:50
    -
    @ INPUT_TYPE_MAGNETOMETER
    Definition: device.h:48
    -
    @ INPUT_TYPE_GAMEPAD
    Definition: device.h:45
    -
    @ DEVICE_TYPE_BLOCK
    Definition: device.h:38
    -
    @ BLOCK_TYPE_NVME
    Definition: device.h:67
    -
    @ BLOCK_TYPE_HDD
    Definition: device.h:64
    -
    @ BLOCK_TYPE_FLOPPY
    Definition: device.h:69
    +
    DeviceType
    Definition device.h:32
    +
    @ INPUT_TYPE_TOUCHSCREEN
    Definition device.h:44
    +
    @ INPUT_TYPE_GYROSCOPE
    Definition device.h:47
    +
    @ DEVICE_TYPE_MASK
    Definition device.h:33
    +
    @ DEVICE_TYPE_AUDIO
    Definition device.h:36
    +
    @ NETWORK_TYPE_BLUETOOTH
    Definition device.h:59
    +
    @ AUDIO_TYPE_PWM
    Definition device.h:51
    +
    @ BLOCK_TYPE_NONE
    Definition device.h:62
    +
    @ DEVICE_TYPE_NONE
    Definition device.h:34
    +
    @ DEVICE_TYPE_NETWORK
    Definition device.h:37
    +
    @ NETWORK_TYPE_NONE
    Definition device.h:56
    +
    @ BLOCK_TYPE_SDCARD
    Definition device.h:63
    +
    @ DEVICE_TYPE_INPUT
    Definition device.h:35
    +
    @ NETWORK_TYPE_UART
    Definition device.h:60
    +
    @ NETWORK_TYPE_WIFI
    Definition device.h:58
    +
    @ BLOCK_TYPE_USB
    Definition device.h:66
    +
    @ BLOCK_TYPE_CDROM
    Definition device.h:68
    +
    @ AUDIO_TYPE_PCM
    Definition device.h:53
    +
    @ INPUT_TYPE_ACCELEROMETER
    Definition device.h:46
    +
    @ BLOCK_TYPE_SSD
    Definition device.h:65
    +
    @ AUDIO_TYPE_DSP
    Definition device.h:52
    +
    @ INPUT_TYPE_NONE
    Definition device.h:40
    +
    @ INPUT_TYPE_JOYSTICK
    Definition device.h:43
    +
    @ INPUT_TYPE_KEYBOARD
    Definition device.h:41
    +
    @ NETWORK_TYPE_ETHERNET
    Definition device.h:57
    +
    @ AUDIO_TYPE_MIDI
    Definition device.h:54
    +
    @ INPUT_TYPE_MOUSE
    Definition device.h:42
    +
    @ AUDIO_TYPE_NONE
    Definition device.h:50
    +
    @ INPUT_TYPE_MAGNETOMETER
    Definition device.h:48
    +
    @ INPUT_TYPE_GAMEPAD
    Definition device.h:45
    +
    @ DEVICE_TYPE_BLOCK
    Definition device.h:38
    +
    @ BLOCK_TYPE_NVME
    Definition device.h:67
    +
    @ BLOCK_TYPE_HDD
    Definition device.h:64
    +
    @ BLOCK_TYPE_FLOPPY
    Definition device.h:69
    - +
    diff --git a/docs/da/dc9/md_Kernel_README.html b/docs/dd/d35/md_Kernel_2README.html similarity index 77% rename from docs/da/dc9/md_Kernel_README.html rename to docs/dd/d35/md_Kernel_2README.html index 6ccbb9a4..8c84eb0b 100644 --- a/docs/da/dc9/md_Kernel_README.html +++ b/docs/dd/d35/md_Kernel_2README.html @@ -5,7 +5,7 @@ - + Fennix: Kernel @@ -52,21 +52,22 @@
    - + +/* @license-end */ +
    @@ -80,8 +81,8 @@ $(function() {
    @@ -94,24 +95,30 @@ $(document).ready(function(){initNavTree('da/dc9/md_Kernel_README.html','../../'
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -
    -
    -
    Kernel
    +
    +
    Kernel
    -

    The core of the operating system.

    +

    The core of the operating system.

    diff --git a/docs/dd/d85/Kernel_2README_8md.html b/docs/dd/d85/Kernel_2README_8md.html index 85d54fe1..f21304c6 100644 --- a/docs/dd/d85/Kernel_2README_8md.html +++ b/docs/dd/d85/Kernel_2README_8md.html @@ -5,7 +5,7 @@ - + Fennix: Kernel/README.md File Reference @@ -52,21 +52,22 @@
    - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,14 +95,20 @@ $(document).ready(function(){initNavTree('dd/d85/Kernel_2README_8md.html','../..
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -
    -
    Kernel/README.md File Reference
    +
    Kernel/README.md File Reference
    @@ -110,7 +117,7 @@ $(document).ready(function(){initNavTree('dd/d85/Kernel_2README_8md.html','../.. diff --git a/docs/de/ded/input_8h.html b/docs/de/ded/input_8h.html index fdf6dd88..8effd7bc 100644 --- a/docs/de/ded/input_8h.html +++ b/docs/de/ded/input_8h.html @@ -5,7 +5,7 @@ - + Fennix: Kernel/include/interface/input.h File Reference @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,9 +95,16 @@ $(document).ready(function(){initNavTree('de/ded/input_8h.html','../../'); initR
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -104,43 +112,42 @@ $(document).ready(function(){initNavTree('de/ded/input_8h.html','../../'); initR Data Structures | Enumerations | Functions
    -
    -
    input.h File Reference
    +
    input.h File Reference

    Go to the source code of this file.

    - - + - + - + - + - + - + - + - + - + - + - + - +

    +

    Data Structures

    struct  KeyboardReport
    struct  KeyboardReport
     
    struct  MouseReport
    struct  MouseReport
     
    struct  JoystickReport
    struct  JoystickReport
     
    struct  TouchScreenReport
    struct  TouchScreenReport
     
    struct  GamepadReport
    struct  GamepadReport
     
    struct  AccelerometerReport
    struct  AccelerometerReport
     
    struct  GyroscopeReport
    struct  GyroscopeReport
     
    struct  MagnetometerReport
    struct  MagnetometerReport
     
    struct  InputReport
    struct  InputReport
     
    union  KeyboardReport.__unnamed13__
    union  KeyboardReport.__unnamed13__
     
    struct  KeyboardReport.__unnamed13__.__unnamed15__
    struct  KeyboardReport.__unnamed13__.__unnamed15__
     
    union  InputReport.__unnamed17__
    union  InputReport.__unnamed17__
     
    - - }

    +

    Enumerations

    enum  KeyScanCodes {
    +
    enum  KeyScanCodes {
      KEY_1 , KEY_2 , KEY_3 @@ -301,14 +308,14 @@ Enumerations
     
    - - +

    +

    Functions

    EXTERNC int ReportInputEvent (InputReport *Report)
    EXTERNC int ReportInputEvent (InputReport *Report)
     

    Data Structure Documentation

    -

    ◆ KeyboardReport

    +

    ◆ KeyboardReport

    @@ -323,19 +330,19 @@ Functions
    +union KeyboardReport.__unnamed13__ +unsigned char +KeyScanCodes -

    ◆ MouseReport

    +

    ◆ MouseReport

    @@ -360,73 +367,73 @@ Key
    Data Fields
    -union KeyboardReport __unnamed__
    -unsigned char Character
    -KeyScanCodes Key @@ -345,7 +352,7 @@ Key
    +uint8_t +uint8_t +uint8_t +uint8_t +uint8_t +uint8_t +uint8_t +uint8_t +uint8_t +long +long +int8_t -

    ◆ JoystickReport

    +

    ◆ JoystickReport

    @@ -452,7 +459,7 @@ Z
    -

    ◆ TouchScreenReport

    +

    ◆ TouchScreenReport

    @@ -467,19 +474,19 @@ Z
    Data Fields
    -uint8_t Absolute: 1
    -uint8_t Button4: 1
    -uint8_t Button5: 1
    -uint8_t Button6: 1
    -uint8_t Button7: 1
    -uint8_t Button8: 1
    -uint8_t LeftButton: 1
    -uint8_t MiddleButton: 1
    -uint8_t RightButton: 1
    -long X
    -long Y
    -int8_t Z @@ -436,7 +443,7 @@ Z
    +uint8_t +uint16_t +uint16_t -

    ◆ GamepadReport

    +

    ◆ GamepadReport

    @@ -505,7 +512,7 @@ Y
    -

    ◆ AccelerometerReport

    +

    ◆ AccelerometerReport

    @@ -521,7 +528,7 @@ Y
    -

    ◆ GyroscopeReport

    +

    ◆ GyroscopeReport

    @@ -537,7 +544,7 @@ Y
    -

    ◆ MagnetometerReport

    +

    ◆ MagnetometerReport

    @@ -553,7 +560,7 @@ Y
    -

    ◆ InputReport

    +

    ◆ InputReport

    @@ -568,19 +575,19 @@ Y
    Data Fields
    -uint8_t Pressure
    -uint16_t X
    -uint16_t Y @@ -489,7 +496,7 @@ Y
    +union InputReport.__unnamed17__ +dev_t +DeviceType -

    ◆ KeyboardReport.__unnamed13__

    +

    ◆ KeyboardReport.__unnamed13__

    @@ -605,13 +612,13 @@ Type
    Data Fields
    -union InputReport __unnamed__
    -dev_t Device
    -DeviceType Type @@ -590,7 +597,7 @@ Type
    +struct KeyboardReport.__unnamed13__.__unnamed15__ +char -

    ◆ KeyboardReport.__unnamed13__.__unnamed15__

    +

    ◆ KeyboardReport.__unnamed13__.__unnamed15__

    @@ -636,7 +643,7 @@ Value
    Data Fields
    -__unnamed13__ __unnamed__
    -char Value @@ -621,7 +628,7 @@ Value
    +char -

    ◆ InputReport.__unnamed17__

    +

    ◆ InputReport.__unnamed17__

    @@ -661,49 +668,49 @@ IsScanCode: 1
    Data Fields
    -char IsScanCode: 1 @@ -646,7 +653,7 @@ IsScanCode: 1
    +AccelerometerReport +GamepadReport +GyroscopeReport +JoystickReport +KeyboardReport +MagnetometerReport +MouseReport +TouchScreenReport

    Enumeration Type Documentation

    - -

    ◆ KeyScanCodes

    + +

    ◆ KeyScanCodes

    @@ -725,401 +732,401 @@ TouchScreen
    Data Fields
    -AccelerometerReport Accelerometer
    -GamepadReport Gamepad
    -GyroscopeReport Gyroscope
    -JoystickReport Joystick
    -KeyboardReport Keyboard
    -MagnetometerReport Magnetometer
    -MouseReport Mouse
    -TouchScreenReport TouchScreen @@ -713,8 +720,8 @@ TouchScreen
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enumerator
    KEY_1 
    KEY_2 
    KEY_3 
    KEY_4 
    KEY_5 
    KEY_6 
    KEY_7 
    KEY_8 
    KEY_9 
    KEY_0 
    KEY_Q 
    KEY_W 
    KEY_E 
    KEY_R 
    KEY_T 
    KEY_Y 
    KEY_U 
    KEY_I 
    KEY_O 
    KEY_P 
    KEY_A 
    KEY_S 
    KEY_D 
    KEY_F 
    KEY_G 
    KEY_H 
    KEY_J 
    KEY_K 
    KEY_L 
    KEY_Z 
    KEY_X 
    KEY_C 
    KEY_V 
    KEY_B 
    KEY_N 
    KEY_M 
    KEY_F1 
    KEY_F2 
    KEY_F3 
    KEY_F4 
    KEY_F5 
    KEY_F6 
    KEY_F7 
    KEY_F8 
    KEY_F9 
    KEY_F10 
    KEY_F11 
    KEY_F12 
    KEYPAD_7 
    KEYPAD_8 
    KEYPAD_9 
    KEYPAD_MINUS 
    KEYPAD_4 
    KEYPAD_5 
    KEYPAD_6 
    KEYPAD_PLUS 
    KEYPAD_1 
    KEYPAD_2 
    KEYPAD_3 
    KEYPAD_0 
    KEYPAD_PERIOD 
    KEYPAD_RETURN 
    KEYPAD_ASTERISK 
    KEYPAD_SLASH 
    KEY_LEFT_CTRL 
    KEY_RIGHT_CTRL 
    KEY_LEFT_SHIFT 
    KEY_RIGHT_SHIFT 
    KEY_LEFT_ALT 
    KEY_RIGHT_ALT 
    KEY_ESCAPE 
    KEY_MINUS 
    KEY_EQUAL 
    KEY_BACKSPACE 
    KEY_TAB 
    KEY_LEFT_BRACKET 
    KEY_RIGHT_BRACKET 
    KEY_RETURN 
    KEY_SEMICOLON 
    KEY_APOSTROPHE 
    KEY_BACK_TICK 
    KEY_BACKSLASH 
    KEY_COMMA 
    KEY_PERIOD 
    KEY_SLASH 
    KEY_SPACE 
    KEY_CAPS_LOCK 
    KEY_NUM_LOCK 
    KEY_SCROLL_LOCK 
    KEY_PRINT_SCREEN 
    KEY_HOME 
    KEY_UP_ARROW 
    KEY_LEFT_ARROW 
    KEY_RIGHT_ARROW 
    KEY_DOWN_ARROW 
    KEY_PAGE_UP 
    KEY_PAGE_DOWN 
    KEY_END 
    KEY_INSERT 
    KEY_DELETE 
    KEY_LEFT_GUI 
    KEY_RIGHT_GUI 
    KEY_APPS 
    KEY_MULTIMEDIA_PREV_TRACK 
    KEY_MULTIMEDIA_NEXT_TRACK 
    KEY_MULTIMEDIA_MUTE 
    KEY_MULTIMEDIA_CALCULATOR 
    KEY_MULTIMEDIA_PLAY 
    KEY_MULTIMEDIA_STOP 
    KEY_MULTIMEDIA_VOL_DOWN 
    KEY_MULTIMEDIA_VOL_UP 
    KEY_MULTIMEDIA_WWW_HOME 
    KEY_MULTIMEDIA_WWW_SEARCH 
    KEY_MULTIMEDIA_WWW_FAVORITES 
    KEY_MULTIMEDIA_WWW_REFRESH 
    KEY_MULTIMEDIA_WWW_STOP 
    KEY_MULTIMEDIA_WWW_FORWARD 
    KEY_MULTIMEDIA_WWW_BACK 
    KEY_MULTIMEDIA_MY_COMPUTER 
    KEY_MULTIMEDIA_EMAIL 
    KEY_MULTIMEDIA_MEDIA_SELECT 
    KEY_ACPI_POWER 
    KEY_ACPI_SLEEP 
    KEY_ACPI_WAKE 
    KEY_PRESSED 
    Enumerator
    KEY_1 
    KEY_2 
    KEY_3 
    KEY_4 
    KEY_5 
    KEY_6 
    KEY_7 
    KEY_8 
    KEY_9 
    KEY_0 
    KEY_Q 
    KEY_W 
    KEY_E 
    KEY_R 
    KEY_T 
    KEY_Y 
    KEY_U 
    KEY_I 
    KEY_O 
    KEY_P 
    KEY_A 
    KEY_S 
    KEY_D 
    KEY_F 
    KEY_G 
    KEY_H 
    KEY_J 
    KEY_K 
    KEY_L 
    KEY_Z 
    KEY_X 
    KEY_C 
    KEY_V 
    KEY_B 
    KEY_N 
    KEY_M 
    KEY_F1 
    KEY_F2 
    KEY_F3 
    KEY_F4 
    KEY_F5 
    KEY_F6 
    KEY_F7 
    KEY_F8 
    KEY_F9 
    KEY_F10 
    KEY_F11 
    KEY_F12 
    KEYPAD_7 
    KEYPAD_8 
    KEYPAD_9 
    KEYPAD_MINUS 
    KEYPAD_4 
    KEYPAD_5 
    KEYPAD_6 
    KEYPAD_PLUS 
    KEYPAD_1 
    KEYPAD_2 
    KEYPAD_3 
    KEYPAD_0 
    KEYPAD_PERIOD 
    KEYPAD_RETURN 
    KEYPAD_ASTERISK 
    KEYPAD_SLASH 
    KEY_LEFT_CTRL 
    KEY_RIGHT_CTRL 
    KEY_LEFT_SHIFT 
    KEY_RIGHT_SHIFT 
    KEY_LEFT_ALT 
    KEY_RIGHT_ALT 
    KEY_ESCAPE 
    KEY_MINUS 
    KEY_EQUAL 
    KEY_BACKSPACE 
    KEY_TAB 
    KEY_LEFT_BRACKET 
    KEY_RIGHT_BRACKET 
    KEY_RETURN 
    KEY_SEMICOLON 
    KEY_APOSTROPHE 
    KEY_BACK_TICK 
    KEY_BACKSLASH 
    KEY_COMMA 
    KEY_PERIOD 
    KEY_SLASH 
    KEY_SPACE 
    KEY_CAPS_LOCK 
    KEY_NUM_LOCK 
    KEY_SCROLL_LOCK 
    KEY_PRINT_SCREEN 
    KEY_HOME 
    KEY_UP_ARROW 
    KEY_LEFT_ARROW 
    KEY_RIGHT_ARROW 
    KEY_DOWN_ARROW 
    KEY_PAGE_UP 
    KEY_PAGE_DOWN 
    KEY_END 
    KEY_INSERT 
    KEY_DELETE 
    KEY_LEFT_GUI 
    KEY_RIGHT_GUI 
    KEY_APPS 
    KEY_MULTIMEDIA_PREV_TRACK 
    KEY_MULTIMEDIA_NEXT_TRACK 
    KEY_MULTIMEDIA_MUTE 
    KEY_MULTIMEDIA_CALCULATOR 
    KEY_MULTIMEDIA_PLAY 
    KEY_MULTIMEDIA_STOP 
    KEY_MULTIMEDIA_VOL_DOWN 
    KEY_MULTIMEDIA_VOL_UP 
    KEY_MULTIMEDIA_WWW_HOME 
    KEY_MULTIMEDIA_WWW_SEARCH 
    KEY_MULTIMEDIA_WWW_FAVORITES 
    KEY_MULTIMEDIA_WWW_REFRESH 
    KEY_MULTIMEDIA_WWW_STOP 
    KEY_MULTIMEDIA_WWW_FORWARD 
    KEY_MULTIMEDIA_WWW_BACK 
    KEY_MULTIMEDIA_MY_COMPUTER 
    KEY_MULTIMEDIA_EMAIL 
    KEY_MULTIMEDIA_MEDIA_SELECT 
    KEY_ACPI_POWER 
    KEY_ACPI_SLEEP 
    KEY_ACPI_WAKE 
    KEY_PRESSED 

    Definition at line 31 of file input.h.

    -
    32 {
    -
    33  KEY_1,
    -
    34  KEY_2,
    -
    35  KEY_3,
    -
    36  KEY_4,
    -
    37  KEY_5,
    -
    38  KEY_6,
    -
    39  KEY_7,
    -
    40  KEY_8,
    -
    41  KEY_9,
    -
    42  KEY_0,
    -
    43 
    -
    44  KEY_Q,
    -
    45  KEY_W,
    -
    46  KEY_E,
    -
    47  KEY_R,
    -
    48  KEY_T,
    -
    49  KEY_Y,
    -
    50  KEY_U,
    -
    51  KEY_I,
    -
    52  KEY_O,
    -
    53  KEY_P,
    -
    54  KEY_A,
    -
    55  KEY_S,
    -
    56  KEY_D,
    -
    57  KEY_F,
    -
    58  KEY_G,
    -
    59  KEY_H,
    -
    60  KEY_J,
    -
    61  KEY_K,
    -
    62  KEY_L,
    -
    63  KEY_Z,
    -
    64  KEY_X,
    -
    65  KEY_C,
    -
    66  KEY_V,
    -
    67  KEY_B,
    -
    68  KEY_N,
    -
    69  KEY_M,
    -
    70 
    -
    71  KEY_F1,
    -
    72  KEY_F2,
    -
    73  KEY_F3,
    -
    74  KEY_F4,
    -
    75  KEY_F5,
    -
    76  KEY_F6,
    -
    77  KEY_F7,
    -
    78  KEY_F8,
    -
    79  KEY_F9,
    -
    80  KEY_F10,
    -
    81  KEY_F11,
    -
    82  KEY_F12,
    -
    83 
    -
    84  KEYPAD_7,
    -
    85  KEYPAD_8,
    -
    86  KEYPAD_9,
    - -
    88  KEYPAD_4,
    -
    89  KEYPAD_5,
    -
    90  KEYPAD_6,
    - -
    92  KEYPAD_1,
    -
    93  KEYPAD_2,
    -
    94  KEYPAD_3,
    -
    95  KEYPAD_0,
    - - - - -
    100 
    - - - - -
    105  KEY_LEFT_ALT,
    - -
    107  KEY_ESCAPE,
    -
    108  KEY_MINUS,
    -
    109  KEY_EQUAL,
    - -
    111  KEY_TAB,
    - - -
    114  KEY_RETURN,
    - - - - -
    119  KEY_COMMA,
    -
    120  KEY_PERIOD,
    -
    121  KEY_SLASH,
    -
    122  KEY_SPACE,
    - -
    124  KEY_NUM_LOCK,
    - - -
    127 
    -
    128  KEY_HOME,
    -
    129  KEY_UP_ARROW,
    - - - -
    133  KEY_PAGE_UP,
    - -
    135  KEY_END,
    -
    136  KEY_INSERT,
    -
    137  KEY_DELETE,
    -
    138  KEY_LEFT_GUI,
    - -
    140  KEY_APPS,
    -
    141 
    - - - - - - - - - - - - - - - - - - -
    160 
    - - - -
    164 
    -
    165  KEY_PRESSED = 0x80,
    -
    166 } KeyScanCodes;
    -
    KeyScanCodes
    Definition: input.h:32
    -
    @ KEY_MULTIMEDIA_WWW_HOME
    Definition: input.h:150
    -
    @ KEY_F4
    Definition: input.h:74
    -
    @ KEY_SPACE
    Definition: input.h:122
    -
    @ KEY_MULTIMEDIA_CALCULATOR
    Definition: input.h:145
    -
    @ KEY_MULTIMEDIA_WWW_REFRESH
    Definition: input.h:153
    -
    @ KEY_LEFT_BRACKET
    Definition: input.h:112
    -
    @ KEY_ACPI_SLEEP
    Definition: input.h:162
    -
    @ KEY_P
    Definition: input.h:53
    -
    @ KEY_M
    Definition: input.h:69
    -
    @ KEY_B
    Definition: input.h:67
    -
    @ KEY_RIGHT_SHIFT
    Definition: input.h:104
    -
    @ KEY_F9
    Definition: input.h:79
    -
    @ KEYPAD_3
    Definition: input.h:94
    -
    @ KEY_MULTIMEDIA_MY_COMPUTER
    Definition: input.h:157
    -
    @ KEY_2
    Definition: input.h:34
    -
    @ KEY_F6
    Definition: input.h:76
    -
    @ KEYPAD_5
    Definition: input.h:89
    -
    @ KEY_INSERT
    Definition: input.h:136
    -
    @ KEY_ACPI_POWER
    Definition: input.h:161
    -
    @ KEY_SEMICOLON
    Definition: input.h:115
    -
    @ KEY_E
    Definition: input.h:46
    -
    @ KEY_I
    Definition: input.h:51
    -
    @ KEY_W
    Definition: input.h:45
    -
    @ KEY_RIGHT_BRACKET
    Definition: input.h:113
    -
    @ KEYPAD_2
    Definition: input.h:93
    -
    @ KEY_D
    Definition: input.h:56
    -
    @ KEY_6
    Definition: input.h:38
    -
    @ KEY_F7
    Definition: input.h:77
    -
    @ KEY_SCROLL_LOCK
    Definition: input.h:125
    -
    @ KEY_1
    Definition: input.h:33
    -
    @ KEY_ACPI_WAKE
    Definition: input.h:163
    -
    @ KEY_ESCAPE
    Definition: input.h:107
    -
    @ KEY_F10
    Definition: input.h:80
    -
    @ KEY_F
    Definition: input.h:57
    -
    @ KEY_PRINT_SCREEN
    Definition: input.h:126
    -
    @ KEYPAD_0
    Definition: input.h:95
    -
    @ KEY_H
    Definition: input.h:59
    -
    @ KEY_MULTIMEDIA_VOL_UP
    Definition: input.h:149
    -
    @ KEY_LEFT_ALT
    Definition: input.h:105
    -
    @ KEY_X
    Definition: input.h:64
    -
    @ KEYPAD_6
    Definition: input.h:90
    -
    @ KEY_G
    Definition: input.h:58
    -
    @ KEY_RIGHT_ALT
    Definition: input.h:106
    -
    @ KEYPAD_9
    Definition: input.h:86
    -
    @ KEY_SLASH
    Definition: input.h:121
    -
    @ KEY_Y
    Definition: input.h:49
    -
    @ KEY_LEFT_SHIFT
    Definition: input.h:103
    -
    @ KEY_APPS
    Definition: input.h:140
    -
    @ KEY_MINUS
    Definition: input.h:108
    -
    @ KEY_9
    Definition: input.h:41
    -
    @ KEY_TAB
    Definition: input.h:111
    -
    @ KEYPAD_7
    Definition: input.h:84
    -
    @ KEY_T
    Definition: input.h:48
    -
    @ KEY_LEFT_ARROW
    Definition: input.h:130
    -
    @ KEY_DOWN_ARROW
    Definition: input.h:132
    -
    @ KEY_LEFT_GUI
    Definition: input.h:138
    -
    @ KEY_F5
    Definition: input.h:75
    -
    @ KEY_K
    Definition: input.h:61
    -
    @ KEY_0
    Definition: input.h:42
    -
    @ KEYPAD_SLASH
    Definition: input.h:99
    -
    @ KEYPAD_8
    Definition: input.h:85
    -
    @ KEY_PERIOD
    Definition: input.h:120
    -
    @ KEY_RIGHT_GUI
    Definition: input.h:139
    -
    @ KEY_F12
    Definition: input.h:82
    -
    @ KEYPAD_PLUS
    Definition: input.h:91
    -
    @ KEY_F2
    Definition: input.h:72
    -
    @ KEY_MULTIMEDIA_WWW_STOP
    Definition: input.h:154
    -
    @ KEY_MULTIMEDIA_NEXT_TRACK
    Definition: input.h:143
    -
    @ KEYPAD_1
    Definition: input.h:92
    -
    @ KEY_RIGHT_ARROW
    Definition: input.h:131
    -
    @ KEY_F3
    Definition: input.h:73
    -
    @ KEY_C
    Definition: input.h:65
    -
    @ KEY_MULTIMEDIA_EMAIL
    Definition: input.h:158
    -
    @ KEY_F8
    Definition: input.h:78
    -
    @ KEY_UP_ARROW
    Definition: input.h:129
    -
    @ KEY_BACKSPACE
    Definition: input.h:110
    -
    @ KEY_R
    Definition: input.h:47
    -
    @ KEY_N
    Definition: input.h:68
    -
    @ KEY_MULTIMEDIA_PREV_TRACK
    Definition: input.h:142
    -
    @ KEY_A
    Definition: input.h:54
    -
    @ KEY_END
    Definition: input.h:135
    -
    @ KEY_8
    Definition: input.h:40
    -
    @ KEY_Z
    Definition: input.h:63
    -
    @ KEY_RETURN
    Definition: input.h:114
    -
    @ KEYPAD_4
    Definition: input.h:88
    -
    @ KEY_S
    Definition: input.h:55
    -
    @ KEY_J
    Definition: input.h:60
    -
    @ KEY_CAPS_LOCK
    Definition: input.h:123
    -
    @ KEY_PRESSED
    Definition: input.h:165
    -
    @ KEY_Q
    Definition: input.h:44
    -
    @ KEY_MULTIMEDIA_MEDIA_SELECT
    Definition: input.h:159
    -
    @ KEY_EQUAL
    Definition: input.h:109
    -
    @ KEY_MULTIMEDIA_WWW_FORWARD
    Definition: input.h:155
    -
    @ KEY_PAGE_UP
    Definition: input.h:133
    -
    @ KEYPAD_RETURN
    Definition: input.h:97
    -
    @ KEY_U
    Definition: input.h:50
    -
    @ KEY_LEFT_CTRL
    Definition: input.h:101
    -
    @ KEY_F11
    Definition: input.h:81
    -
    @ KEY_HOME
    Definition: input.h:128
    -
    @ KEYPAD_PERIOD
    Definition: input.h:96
    -
    @ KEY_NUM_LOCK
    Definition: input.h:124
    -
    @ KEY_PAGE_DOWN
    Definition: input.h:134
    -
    @ KEYPAD_MINUS
    Definition: input.h:87
    -
    @ KEY_MULTIMEDIA_VOL_DOWN
    Definition: input.h:148
    -
    @ KEY_MULTIMEDIA_PLAY
    Definition: input.h:146
    -
    @ KEY_MULTIMEDIA_WWW_BACK
    Definition: input.h:156
    -
    @ KEY_MULTIMEDIA_STOP
    Definition: input.h:147
    -
    @ KEY_7
    Definition: input.h:39
    -
    @ KEY_DELETE
    Definition: input.h:137
    -
    @ KEY_O
    Definition: input.h:52
    -
    @ KEY_4
    Definition: input.h:36
    -
    @ KEY_APOSTROPHE
    Definition: input.h:116
    -
    @ KEY_RIGHT_CTRL
    Definition: input.h:102
    -
    @ KEY_MULTIMEDIA_WWW_FAVORITES
    Definition: input.h:152
    -
    @ KEY_L
    Definition: input.h:62
    -
    @ KEY_5
    Definition: input.h:37
    -
    @ KEY_3
    Definition: input.h:35
    -
    @ KEYPAD_ASTERISK
    Definition: input.h:98
    -
    @ KEY_MULTIMEDIA_MUTE
    Definition: input.h:144
    -
    @ KEY_BACKSLASH
    Definition: input.h:118
    -
    @ KEY_COMMA
    Definition: input.h:119
    -
    @ KEY_V
    Definition: input.h:66
    -
    @ KEY_MULTIMEDIA_WWW_SEARCH
    Definition: input.h:151
    -
    @ KEY_F1
    Definition: input.h:71
    -
    @ KEY_BACK_TICK
    Definition: input.h:117
    +
    32{
    +
    33 KEY_1,
    +
    34 KEY_2,
    +
    35 KEY_3,
    +
    36 KEY_4,
    +
    37 KEY_5,
    +
    38 KEY_6,
    +
    39 KEY_7,
    +
    40 KEY_8,
    +
    41 KEY_9,
    +
    42 KEY_0,
    +
    43
    +
    44 KEY_Q,
    +
    45 KEY_W,
    +
    46 KEY_E,
    +
    47 KEY_R,
    +
    48 KEY_T,
    +
    49 KEY_Y,
    +
    50 KEY_U,
    +
    51 KEY_I,
    +
    52 KEY_O,
    +
    53 KEY_P,
    +
    54 KEY_A,
    +
    55 KEY_S,
    +
    56 KEY_D,
    +
    57 KEY_F,
    +
    58 KEY_G,
    +
    59 KEY_H,
    +
    60 KEY_J,
    +
    61 KEY_K,
    +
    62 KEY_L,
    +
    63 KEY_Z,
    +
    64 KEY_X,
    +
    65 KEY_C,
    +
    66 KEY_V,
    +
    67 KEY_B,
    +
    68 KEY_N,
    +
    69 KEY_M,
    +
    70
    +
    71 KEY_F1,
    +
    72 KEY_F2,
    +
    73 KEY_F3,
    +
    74 KEY_F4,
    +
    75 KEY_F5,
    +
    76 KEY_F6,
    +
    77 KEY_F7,
    +
    78 KEY_F8,
    +
    79 KEY_F9,
    +
    80 KEY_F10,
    +
    81 KEY_F11,
    +
    82 KEY_F12,
    +
    83
    + + + + + + + + + + + + + + + + +
    100
    + + + + + + + +
    108 KEY_MINUS,
    +
    109 KEY_EQUAL,
    + +
    111 KEY_TAB,
    + + + + + + + +
    119 KEY_COMMA,
    + +
    121 KEY_SLASH,
    +
    122 KEY_SPACE,
    + + + + +
    127
    +
    128 KEY_HOME,
    + + + + + + +
    135 KEY_END,
    + + + + +
    140 KEY_APPS,
    +
    141
    + + + + + + + + + + + + + + + + + + +
    160
    + + + +
    164
    +
    165 KEY_PRESSED = 0x80,
    + +
    KeyScanCodes
    Definition input.h:32
    +
    @ KEY_MULTIMEDIA_WWW_HOME
    Definition input.h:150
    +
    @ KEY_F4
    Definition input.h:74
    +
    @ KEY_SPACE
    Definition input.h:122
    +
    @ KEY_MULTIMEDIA_CALCULATOR
    Definition input.h:145
    +
    @ KEY_MULTIMEDIA_WWW_REFRESH
    Definition input.h:153
    +
    @ KEY_LEFT_BRACKET
    Definition input.h:112
    +
    @ KEY_ACPI_SLEEP
    Definition input.h:162
    +
    @ KEY_P
    Definition input.h:53
    +
    @ KEY_M
    Definition input.h:69
    +
    @ KEY_B
    Definition input.h:67
    +
    @ KEY_RIGHT_SHIFT
    Definition input.h:104
    +
    @ KEY_F9
    Definition input.h:79
    +
    @ KEYPAD_3
    Definition input.h:94
    +
    @ KEY_MULTIMEDIA_MY_COMPUTER
    Definition input.h:157
    +
    @ KEY_2
    Definition input.h:34
    +
    @ KEY_F6
    Definition input.h:76
    +
    @ KEYPAD_5
    Definition input.h:89
    +
    @ KEY_INSERT
    Definition input.h:136
    +
    @ KEY_ACPI_POWER
    Definition input.h:161
    +
    @ KEY_SEMICOLON
    Definition input.h:115
    +
    @ KEY_E
    Definition input.h:46
    +
    @ KEY_I
    Definition input.h:51
    +
    @ KEY_W
    Definition input.h:45
    +
    @ KEY_RIGHT_BRACKET
    Definition input.h:113
    +
    @ KEYPAD_2
    Definition input.h:93
    +
    @ KEY_D
    Definition input.h:56
    +
    @ KEY_6
    Definition input.h:38
    +
    @ KEY_F7
    Definition input.h:77
    +
    @ KEY_SCROLL_LOCK
    Definition input.h:125
    +
    @ KEY_1
    Definition input.h:33
    +
    @ KEY_ACPI_WAKE
    Definition input.h:163
    +
    @ KEY_ESCAPE
    Definition input.h:107
    +
    @ KEY_F10
    Definition input.h:80
    +
    @ KEY_F
    Definition input.h:57
    +
    @ KEY_PRINT_SCREEN
    Definition input.h:126
    +
    @ KEYPAD_0
    Definition input.h:95
    +
    @ KEY_H
    Definition input.h:59
    +
    @ KEY_MULTIMEDIA_VOL_UP
    Definition input.h:149
    +
    @ KEY_LEFT_ALT
    Definition input.h:105
    +
    @ KEY_X
    Definition input.h:64
    +
    @ KEYPAD_6
    Definition input.h:90
    +
    @ KEY_G
    Definition input.h:58
    +
    @ KEY_RIGHT_ALT
    Definition input.h:106
    +
    @ KEYPAD_9
    Definition input.h:86
    +
    @ KEY_SLASH
    Definition input.h:121
    +
    @ KEY_Y
    Definition input.h:49
    +
    @ KEY_LEFT_SHIFT
    Definition input.h:103
    +
    @ KEY_APPS
    Definition input.h:140
    +
    @ KEY_MINUS
    Definition input.h:108
    +
    @ KEY_9
    Definition input.h:41
    +
    @ KEY_TAB
    Definition input.h:111
    +
    @ KEYPAD_7
    Definition input.h:84
    +
    @ KEY_T
    Definition input.h:48
    +
    @ KEY_LEFT_ARROW
    Definition input.h:130
    +
    @ KEY_DOWN_ARROW
    Definition input.h:132
    +
    @ KEY_LEFT_GUI
    Definition input.h:138
    +
    @ KEY_F5
    Definition input.h:75
    +
    @ KEY_K
    Definition input.h:61
    +
    @ KEY_0
    Definition input.h:42
    +
    @ KEYPAD_SLASH
    Definition input.h:99
    +
    @ KEYPAD_8
    Definition input.h:85
    +
    @ KEY_PERIOD
    Definition input.h:120
    +
    @ KEY_RIGHT_GUI
    Definition input.h:139
    +
    @ KEY_F12
    Definition input.h:82
    +
    @ KEYPAD_PLUS
    Definition input.h:91
    +
    @ KEY_F2
    Definition input.h:72
    +
    @ KEY_MULTIMEDIA_WWW_STOP
    Definition input.h:154
    +
    @ KEY_MULTIMEDIA_NEXT_TRACK
    Definition input.h:143
    +
    @ KEYPAD_1
    Definition input.h:92
    +
    @ KEY_RIGHT_ARROW
    Definition input.h:131
    +
    @ KEY_F3
    Definition input.h:73
    +
    @ KEY_C
    Definition input.h:65
    +
    @ KEY_MULTIMEDIA_EMAIL
    Definition input.h:158
    +
    @ KEY_F8
    Definition input.h:78
    +
    @ KEY_UP_ARROW
    Definition input.h:129
    +
    @ KEY_BACKSPACE
    Definition input.h:110
    +
    @ KEY_R
    Definition input.h:47
    +
    @ KEY_N
    Definition input.h:68
    +
    @ KEY_MULTIMEDIA_PREV_TRACK
    Definition input.h:142
    +
    @ KEY_A
    Definition input.h:54
    +
    @ KEY_END
    Definition input.h:135
    +
    @ KEY_8
    Definition input.h:40
    +
    @ KEY_Z
    Definition input.h:63
    +
    @ KEY_RETURN
    Definition input.h:114
    +
    @ KEYPAD_4
    Definition input.h:88
    +
    @ KEY_S
    Definition input.h:55
    +
    @ KEY_J
    Definition input.h:60
    +
    @ KEY_CAPS_LOCK
    Definition input.h:123
    +
    @ KEY_PRESSED
    Definition input.h:165
    +
    @ KEY_Q
    Definition input.h:44
    +
    @ KEY_MULTIMEDIA_MEDIA_SELECT
    Definition input.h:159
    +
    @ KEY_EQUAL
    Definition input.h:109
    +
    @ KEY_MULTIMEDIA_WWW_FORWARD
    Definition input.h:155
    +
    @ KEY_PAGE_UP
    Definition input.h:133
    +
    @ KEYPAD_RETURN
    Definition input.h:97
    +
    @ KEY_U
    Definition input.h:50
    +
    @ KEY_LEFT_CTRL
    Definition input.h:101
    +
    @ KEY_F11
    Definition input.h:81
    +
    @ KEY_HOME
    Definition input.h:128
    +
    @ KEYPAD_PERIOD
    Definition input.h:96
    +
    @ KEY_NUM_LOCK
    Definition input.h:124
    +
    @ KEY_PAGE_DOWN
    Definition input.h:134
    +
    @ KEYPAD_MINUS
    Definition input.h:87
    +
    @ KEY_MULTIMEDIA_VOL_DOWN
    Definition input.h:148
    +
    @ KEY_MULTIMEDIA_PLAY
    Definition input.h:146
    +
    @ KEY_MULTIMEDIA_WWW_BACK
    Definition input.h:156
    +
    @ KEY_MULTIMEDIA_STOP
    Definition input.h:147
    +
    @ KEY_7
    Definition input.h:39
    +
    @ KEY_DELETE
    Definition input.h:137
    +
    @ KEY_O
    Definition input.h:52
    +
    @ KEY_4
    Definition input.h:36
    +
    @ KEY_APOSTROPHE
    Definition input.h:116
    +
    @ KEY_RIGHT_CTRL
    Definition input.h:102
    +
    @ KEY_MULTIMEDIA_WWW_FAVORITES
    Definition input.h:152
    +
    @ KEY_L
    Definition input.h:62
    +
    @ KEY_5
    Definition input.h:37
    +
    @ KEY_3
    Definition input.h:35
    +
    @ KEYPAD_ASTERISK
    Definition input.h:98
    +
    @ KEY_MULTIMEDIA_MUTE
    Definition input.h:144
    +
    @ KEY_BACKSLASH
    Definition input.h:118
    +
    @ KEY_COMMA
    Definition input.h:119
    +
    @ KEY_V
    Definition input.h:66
    +
    @ KEY_MULTIMEDIA_WWW_SEARCH
    Definition input.h:151
    +
    @ KEY_F1
    Definition input.h:71
    +
    @ KEY_BACK_TICK
    Definition input.h:117

    Function Documentation

    - -

    ◆ ReportInputEvent()

    + +

    ◆ ReportInputEvent()

    @@ -1142,7 +1149,7 @@ TouchScreen diff --git a/docs/de/ded/input_8h_source.html b/docs/de/ded/input_8h_source.html index 16760817..fc1a05e2 100644 --- a/docs/de/ded/input_8h_source.html +++ b/docs/de/ded/input_8h_source.html @@ -5,7 +5,7 @@ - + Fennix: Kernel/include/interface/input.h Source File @@ -52,22 +52,28 @@
    - + +/* @license-end */ + +
    @@ -94,423 +100,455 @@ $(document).ready(function(){initNavTree('de/ded/input_8h_source.html','../../')
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -
    -
    input.h
    +
    input.h
    -Go to the documentation of this file.
    1 /*
    -
    2  This file is part of Fennix Kernel.
    -
    3 
    -
    4  Fennix Kernel is free software: you can redistribute it and/or
    -
    5  modify it under the terms of the GNU General Public License as
    -
    6  published by the Free Software Foundation, either version 3 of
    -
    7  the License, or (at your option) any later version.
    -
    8 
    -
    9  Fennix Kernel is distributed in the hope that it will be useful,
    -
    10  but WITHOUT ANY WARRANTY; without even the implied warranty of
    -
    11  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    -
    12  GNU General Public License for more details.
    -
    13 
    -
    14  You should have received a copy of the GNU General Public License
    -
    15  along with Fennix Kernel. If not, see <https://www.gnu.org/licenses/>.
    -
    16 */
    -
    17 
    -
    18 #ifndef __FENNIX_API_INPUT_H__
    -
    19 #define __FENNIX_API_INPUT_H__
    -
    20 
    -
    21 #include <types.h>
    -
    22 
    -
    23 #if __has_include(<interface/device.h>)
    -
    24 #include <interface/device.h>
    -
    25 #else
    -
    26 #include <device.h>
    -
    27 #endif
    -
    28 
    -
    29 struct InodeOperations;
    -
    30 
    -
    31 typedef enum
    -
    32 {
    - - - - - - - - - - -
    43 
    - - - - - - - - - - - - - - - - - - - - - - - - - - -
    70 
    - - - - - - - - - - - - -
    83 
    - - - - - - - - - - - - - - - - -
    100 
    - - - - - - - - - - - - - - - - - - - - - - - - - - -
    127 
    - - - - - - - - - - - - - -
    141 
    - - - - - - - - - - - - - - - - - - -
    160 
    - - - -
    164 
    -
    165  KEY_PRESSED = 0x80,
    -
    166 } KeyScanCodes;
    -
    167 
    -
    168 typedef struct
    -
    169 {
    - -
    171 
    -
    172  union
    -
    173  {
    -
    174  struct
    -
    175  {
    -
    176  char IsScanCode : 1;
    -
    177  };
    -
    178  char Value;
    -
    179  };
    -
    180  unsigned char Character;
    - -
    182 
    -
    183 typedef struct
    -
    184 {
    -
    185  long X, Y;
    -
    186  int8_t Z;
    -
    187  uint8_t Absolute : 1;
    -
    188  uint8_t LeftButton : 1;
    -
    189  uint8_t RightButton : 1;
    -
    190  uint8_t MiddleButton : 1;
    -
    191  uint8_t Button4 : 1;
    -
    192  uint8_t Button5 : 1;
    -
    193  uint8_t Button6 : 1;
    -
    194  uint8_t Button7 : 1;
    -
    195  uint8_t Button8 : 1;
    -
    196 } MouseReport;
    -
    197 
    -
    198 typedef struct
    -
    199 {
    - -
    201 
    -
    202 typedef struct
    -
    203 {
    -
    204  uint16_t X, Y;
    -
    205  uint8_t Pressure;
    - -
    207 
    -
    208 typedef struct
    -
    209 {
    -
    210 } GamepadReport;
    -
    211 
    -
    212 typedef struct
    -
    213 {
    - -
    215 
    -
    216 typedef struct
    -
    217 {
    - -
    219 
    -
    220 typedef struct
    -
    221 {
    - -
    223 
    -
    224 typedef struct
    -
    225 {
    - -
    227  dev_t Device;
    -
    228  union
    -
    229  {
    -
    230  KeyboardReport Keyboard;
    -
    231  MouseReport Mouse;
    -
    232  JoystickReport Joystick;
    -
    233  TouchScreenReport TouchScreen;
    -
    234  GamepadReport Gamepad;
    -
    235  AccelerometerReport Accelerometer;
    -
    236  GyroscopeReport Gyroscope;
    -
    237  MagnetometerReport Magnetometer;
    -
    238  /* ... */
    -
    239  };
    -
    240 } InputReport;
    -
    241 
    -
    242 EXTERNC int ReportInputEvent(InputReport *Report);
    -
    243 
    -
    244 #endif // !__FENNIX_API_INPUT_H__
    +Go to the documentation of this file.
    1/*
    +
    2 This file is part of Fennix Kernel.
    +
    3
    +
    4 Fennix Kernel is free software: you can redistribute it and/or
    +
    5 modify it under the terms of the GNU General Public License as
    +
    6 published by the Free Software Foundation, either version 3 of
    +
    7 the License, or (at your option) any later version.
    +
    8
    +
    9 Fennix Kernel is distributed in the hope that it will be useful,
    +
    10 but WITHOUT ANY WARRANTY; without even the implied warranty of
    +
    11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    +
    12 GNU General Public License for more details.
    +
    13
    +
    14 You should have received a copy of the GNU General Public License
    +
    15 along with Fennix Kernel. If not, see <https://www.gnu.org/licenses/>.
    +
    16*/
    +
    17
    +
    18#ifndef __FENNIX_API_INPUT_H__
    +
    19#define __FENNIX_API_INPUT_H__
    +
    20
    +
    21#include <types.h>
    +
    22
    +
    23#if __has_include(<interface/device.h>)
    +
    24#include <interface/device.h>
    +
    25#else
    +
    26#include <device.h>
    +
    27#endif
    +
    28
    +
    29struct InodeOperations;
    +
    30
    +
    +
    31typedef enum
    +
    32{
    + + + + + + + + + + +
    43
    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    70
    + + + + + + + + + + + + +
    83
    + + + + + + + + + + + + + + + + +
    100
    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    127
    + + + + + + + + + + + + + +
    141
    + + + + + + + + + + + + + + + + + + +
    160
    + + + +
    164
    + + +
    +
    167
    +
    +
    168typedef struct
    +
    169{
    + +
    171
    +
    +
    172 union
    +
    173 {
    +
    +
    174 struct
    +
    175 {
    +
    176 char IsScanCode : 1;
    +
    177 };
    +
    +
    178 char Value;
    +
    179 };
    +
    +
    180 unsigned char Character;
    + +
    +
    182
    +
    +
    183typedef struct
    +
    184{
    +
    185 long X, Y;
    +
    186 int8_t Z;
    +
    187 uint8_t Absolute : 1;
    +
    188 uint8_t LeftButton : 1;
    +
    189 uint8_t RightButton : 1;
    +
    190 uint8_t MiddleButton : 1;
    +
    191 uint8_t Button4 : 1;
    +
    192 uint8_t Button5 : 1;
    +
    193 uint8_t Button6 : 1;
    +
    194 uint8_t Button7 : 1;
    +
    195 uint8_t Button8 : 1;
    + +
    +
    197
    +
    +
    198typedef struct
    +
    199{
    + +
    +
    201
    +
    +
    202typedef struct
    +
    203{
    +
    204 uint16_t X, Y;
    +
    205 uint8_t Pressure;
    + +
    +
    207
    +
    +
    208typedef struct
    +
    209{
    + +
    +
    211
    +
    +
    212typedef struct
    +
    213{
    + +
    +
    215
    +
    +
    216typedef struct
    +
    217{
    + +
    +
    219
    +
    +
    220typedef struct
    +
    221{
    + +
    +
    223
    +
    +
    224typedef struct
    +
    225{
    + +
    227 dev_t Device;
    +
    +
    228 union
    +
    229 {
    +
    230 KeyboardReport Keyboard;
    +
    231 MouseReport Mouse;
    +
    232 JoystickReport Joystick;
    +
    233 TouchScreenReport TouchScreen;
    +
    234 GamepadReport Gamepad;
    +
    235 AccelerometerReport Accelerometer;
    +
    236 GyroscopeReport Gyroscope;
    +
    237 MagnetometerReport Magnetometer;
    +
    238 /* ... */
    +
    239 };
    +
    + +
    +
    241
    +
    242EXTERNC int ReportInputEvent(InputReport *Report);
    +
    243
    +
    244#endif // !__FENNIX_API_INPUT_H__
    -
    DeviceType
    Definition: device.h:32
    -
    uint8_t LeftButton
    Definition: input.h:188
    -
    uint8_t Absolute
    Definition: input.h:187
    -
    KeyScanCodes Key
    Definition: input.h:170
    -
    uint8_t Pressure
    Definition: input.h:205
    -
    long X
    Definition: input.h:185
    -
    uint8_t RightButton
    Definition: input.h:189
    -
    uint16_t X
    Definition: input.h:204
    -
    uint8_t Button4
    Definition: input.h:191
    -
    unsigned char Character
    Definition: input.h:180
    -
    KeyScanCodes
    Definition: input.h:32
    -
    @ KEY_MULTIMEDIA_WWW_HOME
    Definition: input.h:150
    -
    @ KEY_F4
    Definition: input.h:74
    -
    @ KEY_SPACE
    Definition: input.h:122
    -
    @ KEY_MULTIMEDIA_CALCULATOR
    Definition: input.h:145
    -
    @ KEY_MULTIMEDIA_WWW_REFRESH
    Definition: input.h:153
    -
    @ KEY_LEFT_BRACKET
    Definition: input.h:112
    -
    @ KEY_ACPI_SLEEP
    Definition: input.h:162
    -
    @ KEY_P
    Definition: input.h:53
    -
    @ KEY_M
    Definition: input.h:69
    -
    @ KEY_B
    Definition: input.h:67
    -
    @ KEY_RIGHT_SHIFT
    Definition: input.h:104
    -
    @ KEY_F9
    Definition: input.h:79
    -
    @ KEYPAD_3
    Definition: input.h:94
    -
    @ KEY_MULTIMEDIA_MY_COMPUTER
    Definition: input.h:157
    -
    @ KEY_2
    Definition: input.h:34
    -
    @ KEY_F6
    Definition: input.h:76
    -
    @ KEYPAD_5
    Definition: input.h:89
    -
    @ KEY_INSERT
    Definition: input.h:136
    -
    @ KEY_ACPI_POWER
    Definition: input.h:161
    -
    @ KEY_SEMICOLON
    Definition: input.h:115
    -
    @ KEY_E
    Definition: input.h:46
    -
    @ KEY_I
    Definition: input.h:51
    -
    @ KEY_W
    Definition: input.h:45
    -
    @ KEY_RIGHT_BRACKET
    Definition: input.h:113
    -
    @ KEYPAD_2
    Definition: input.h:93
    -
    @ KEY_D
    Definition: input.h:56
    -
    @ KEY_6
    Definition: input.h:38
    -
    @ KEY_F7
    Definition: input.h:77
    -
    @ KEY_SCROLL_LOCK
    Definition: input.h:125
    -
    @ KEY_1
    Definition: input.h:33
    -
    @ KEY_ACPI_WAKE
    Definition: input.h:163
    -
    @ KEY_ESCAPE
    Definition: input.h:107
    -
    @ KEY_F10
    Definition: input.h:80
    -
    @ KEY_F
    Definition: input.h:57
    -
    @ KEY_PRINT_SCREEN
    Definition: input.h:126
    -
    @ KEYPAD_0
    Definition: input.h:95
    -
    @ KEY_H
    Definition: input.h:59
    -
    @ KEY_MULTIMEDIA_VOL_UP
    Definition: input.h:149
    -
    @ KEY_LEFT_ALT
    Definition: input.h:105
    -
    @ KEY_X
    Definition: input.h:64
    -
    @ KEYPAD_6
    Definition: input.h:90
    -
    @ KEY_G
    Definition: input.h:58
    -
    @ KEY_RIGHT_ALT
    Definition: input.h:106
    -
    @ KEYPAD_9
    Definition: input.h:86
    -
    @ KEY_SLASH
    Definition: input.h:121
    -
    @ KEY_Y
    Definition: input.h:49
    -
    @ KEY_LEFT_SHIFT
    Definition: input.h:103
    -
    @ KEY_APPS
    Definition: input.h:140
    -
    @ KEY_MINUS
    Definition: input.h:108
    -
    @ KEY_9
    Definition: input.h:41
    -
    @ KEY_TAB
    Definition: input.h:111
    -
    @ KEYPAD_7
    Definition: input.h:84
    -
    @ KEY_T
    Definition: input.h:48
    -
    @ KEY_LEFT_ARROW
    Definition: input.h:130
    -
    @ KEY_DOWN_ARROW
    Definition: input.h:132
    -
    @ KEY_LEFT_GUI
    Definition: input.h:138
    -
    @ KEY_F5
    Definition: input.h:75
    -
    @ KEY_K
    Definition: input.h:61
    -
    @ KEY_0
    Definition: input.h:42
    -
    @ KEYPAD_SLASH
    Definition: input.h:99
    -
    @ KEYPAD_8
    Definition: input.h:85
    -
    @ KEY_PERIOD
    Definition: input.h:120
    -
    @ KEY_RIGHT_GUI
    Definition: input.h:139
    -
    @ KEY_F12
    Definition: input.h:82
    -
    @ KEYPAD_PLUS
    Definition: input.h:91
    -
    @ KEY_F2
    Definition: input.h:72
    -
    @ KEY_MULTIMEDIA_WWW_STOP
    Definition: input.h:154
    -
    @ KEY_MULTIMEDIA_NEXT_TRACK
    Definition: input.h:143
    -
    @ KEYPAD_1
    Definition: input.h:92
    -
    @ KEY_RIGHT_ARROW
    Definition: input.h:131
    -
    @ KEY_F3
    Definition: input.h:73
    -
    @ KEY_C
    Definition: input.h:65
    -
    @ KEY_MULTIMEDIA_EMAIL
    Definition: input.h:158
    -
    @ KEY_F8
    Definition: input.h:78
    -
    @ KEY_UP_ARROW
    Definition: input.h:129
    -
    @ KEY_BACKSPACE
    Definition: input.h:110
    -
    @ KEY_R
    Definition: input.h:47
    -
    @ KEY_N
    Definition: input.h:68
    -
    @ KEY_MULTIMEDIA_PREV_TRACK
    Definition: input.h:142
    -
    @ KEY_A
    Definition: input.h:54
    -
    @ KEY_END
    Definition: input.h:135
    -
    @ KEY_8
    Definition: input.h:40
    -
    @ KEY_Z
    Definition: input.h:63
    -
    @ KEY_RETURN
    Definition: input.h:114
    -
    @ KEYPAD_4
    Definition: input.h:88
    -
    @ KEY_S
    Definition: input.h:55
    -
    @ KEY_J
    Definition: input.h:60
    -
    @ KEY_CAPS_LOCK
    Definition: input.h:123
    -
    @ KEY_PRESSED
    Definition: input.h:165
    -
    @ KEY_Q
    Definition: input.h:44
    -
    @ KEY_MULTIMEDIA_MEDIA_SELECT
    Definition: input.h:159
    -
    @ KEY_EQUAL
    Definition: input.h:109
    -
    @ KEY_MULTIMEDIA_WWW_FORWARD
    Definition: input.h:155
    -
    @ KEY_PAGE_UP
    Definition: input.h:133
    -
    @ KEYPAD_RETURN
    Definition: input.h:97
    -
    @ KEY_U
    Definition: input.h:50
    -
    @ KEY_LEFT_CTRL
    Definition: input.h:101
    -
    @ KEY_F11
    Definition: input.h:81
    -
    @ KEY_HOME
    Definition: input.h:128
    -
    @ KEYPAD_PERIOD
    Definition: input.h:96
    -
    @ KEY_NUM_LOCK
    Definition: input.h:124
    -
    @ KEY_PAGE_DOWN
    Definition: input.h:134
    -
    @ KEYPAD_MINUS
    Definition: input.h:87
    -
    @ KEY_MULTIMEDIA_VOL_DOWN
    Definition: input.h:148
    -
    @ KEY_MULTIMEDIA_PLAY
    Definition: input.h:146
    -
    @ KEY_MULTIMEDIA_WWW_BACK
    Definition: input.h:156
    -
    @ KEY_MULTIMEDIA_STOP
    Definition: input.h:147
    -
    @ KEY_7
    Definition: input.h:39
    -
    @ KEY_DELETE
    Definition: input.h:137
    -
    @ KEY_O
    Definition: input.h:52
    -
    @ KEY_4
    Definition: input.h:36
    -
    @ KEY_APOSTROPHE
    Definition: input.h:116
    -
    @ KEY_RIGHT_CTRL
    Definition: input.h:102
    -
    @ KEY_MULTIMEDIA_WWW_FAVORITES
    Definition: input.h:152
    -
    @ KEY_L
    Definition: input.h:62
    -
    @ KEY_5
    Definition: input.h:37
    -
    @ KEY_3
    Definition: input.h:35
    -
    @ KEYPAD_ASTERISK
    Definition: input.h:98
    -
    @ KEY_MULTIMEDIA_MUTE
    Definition: input.h:144
    -
    @ KEY_BACKSLASH
    Definition: input.h:118
    -
    @ KEY_COMMA
    Definition: input.h:119
    -
    @ KEY_V
    Definition: input.h:66
    -
    @ KEY_MULTIMEDIA_WWW_SEARCH
    Definition: input.h:151
    -
    @ KEY_F1
    Definition: input.h:71
    -
    @ KEY_BACK_TICK
    Definition: input.h:117
    -
    uint8_t Button6
    Definition: input.h:193
    -
    uint8_t MiddleButton
    Definition: input.h:190
    -
    uint8_t Button5
    Definition: input.h:192
    -
    uint8_t Button7
    Definition: input.h:194
    -
    int8_t Z
    Definition: input.h:186
    +
    DeviceType
    Definition device.h:32
    +
    uint8_t LeftButton
    Definition input.h:188
    +
    uint8_t Absolute
    Definition input.h:187
    +
    KeyScanCodes Key
    Definition input.h:170
    +
    uint8_t Pressure
    Definition input.h:205
    +
    long X
    Definition input.h:185
    +
    uint8_t RightButton
    Definition input.h:189
    +
    uint16_t X
    Definition input.h:204
    +
    uint8_t Button4
    Definition input.h:191
    +
    unsigned char Character
    Definition input.h:180
    +
    KeyScanCodes
    Definition input.h:32
    +
    @ KEY_MULTIMEDIA_WWW_HOME
    Definition input.h:150
    +
    @ KEY_F4
    Definition input.h:74
    +
    @ KEY_SPACE
    Definition input.h:122
    +
    @ KEY_MULTIMEDIA_CALCULATOR
    Definition input.h:145
    +
    @ KEY_MULTIMEDIA_WWW_REFRESH
    Definition input.h:153
    +
    @ KEY_LEFT_BRACKET
    Definition input.h:112
    +
    @ KEY_ACPI_SLEEP
    Definition input.h:162
    +
    @ KEY_P
    Definition input.h:53
    +
    @ KEY_M
    Definition input.h:69
    +
    @ KEY_B
    Definition input.h:67
    +
    @ KEY_RIGHT_SHIFT
    Definition input.h:104
    +
    @ KEY_F9
    Definition input.h:79
    +
    @ KEYPAD_3
    Definition input.h:94
    +
    @ KEY_MULTIMEDIA_MY_COMPUTER
    Definition input.h:157
    +
    @ KEY_2
    Definition input.h:34
    +
    @ KEY_F6
    Definition input.h:76
    +
    @ KEYPAD_5
    Definition input.h:89
    +
    @ KEY_INSERT
    Definition input.h:136
    +
    @ KEY_ACPI_POWER
    Definition input.h:161
    +
    @ KEY_SEMICOLON
    Definition input.h:115
    +
    @ KEY_E
    Definition input.h:46
    +
    @ KEY_I
    Definition input.h:51
    +
    @ KEY_W
    Definition input.h:45
    +
    @ KEY_RIGHT_BRACKET
    Definition input.h:113
    +
    @ KEYPAD_2
    Definition input.h:93
    +
    @ KEY_D
    Definition input.h:56
    +
    @ KEY_6
    Definition input.h:38
    +
    @ KEY_F7
    Definition input.h:77
    +
    @ KEY_SCROLL_LOCK
    Definition input.h:125
    +
    @ KEY_1
    Definition input.h:33
    +
    @ KEY_ACPI_WAKE
    Definition input.h:163
    +
    @ KEY_ESCAPE
    Definition input.h:107
    +
    @ KEY_F10
    Definition input.h:80
    +
    @ KEY_F
    Definition input.h:57
    +
    @ KEY_PRINT_SCREEN
    Definition input.h:126
    +
    @ KEYPAD_0
    Definition input.h:95
    +
    @ KEY_H
    Definition input.h:59
    +
    @ KEY_MULTIMEDIA_VOL_UP
    Definition input.h:149
    +
    @ KEY_LEFT_ALT
    Definition input.h:105
    +
    @ KEY_X
    Definition input.h:64
    +
    @ KEYPAD_6
    Definition input.h:90
    +
    @ KEY_G
    Definition input.h:58
    +
    @ KEY_RIGHT_ALT
    Definition input.h:106
    +
    @ KEYPAD_9
    Definition input.h:86
    +
    @ KEY_SLASH
    Definition input.h:121
    +
    @ KEY_Y
    Definition input.h:49
    +
    @ KEY_LEFT_SHIFT
    Definition input.h:103
    +
    @ KEY_APPS
    Definition input.h:140
    +
    @ KEY_MINUS
    Definition input.h:108
    +
    @ KEY_9
    Definition input.h:41
    +
    @ KEY_TAB
    Definition input.h:111
    +
    @ KEYPAD_7
    Definition input.h:84
    +
    @ KEY_T
    Definition input.h:48
    +
    @ KEY_LEFT_ARROW
    Definition input.h:130
    +
    @ KEY_DOWN_ARROW
    Definition input.h:132
    +
    @ KEY_LEFT_GUI
    Definition input.h:138
    +
    @ KEY_F5
    Definition input.h:75
    +
    @ KEY_K
    Definition input.h:61
    +
    @ KEY_0
    Definition input.h:42
    +
    @ KEYPAD_SLASH
    Definition input.h:99
    +
    @ KEYPAD_8
    Definition input.h:85
    +
    @ KEY_PERIOD
    Definition input.h:120
    +
    @ KEY_RIGHT_GUI
    Definition input.h:139
    +
    @ KEY_F12
    Definition input.h:82
    +
    @ KEYPAD_PLUS
    Definition input.h:91
    +
    @ KEY_F2
    Definition input.h:72
    +
    @ KEY_MULTIMEDIA_WWW_STOP
    Definition input.h:154
    +
    @ KEY_MULTIMEDIA_NEXT_TRACK
    Definition input.h:143
    +
    @ KEYPAD_1
    Definition input.h:92
    +
    @ KEY_RIGHT_ARROW
    Definition input.h:131
    +
    @ KEY_F3
    Definition input.h:73
    +
    @ KEY_C
    Definition input.h:65
    +
    @ KEY_MULTIMEDIA_EMAIL
    Definition input.h:158
    +
    @ KEY_F8
    Definition input.h:78
    +
    @ KEY_UP_ARROW
    Definition input.h:129
    +
    @ KEY_BACKSPACE
    Definition input.h:110
    +
    @ KEY_R
    Definition input.h:47
    +
    @ KEY_N
    Definition input.h:68
    +
    @ KEY_MULTIMEDIA_PREV_TRACK
    Definition input.h:142
    +
    @ KEY_A
    Definition input.h:54
    +
    @ KEY_END
    Definition input.h:135
    +
    @ KEY_8
    Definition input.h:40
    +
    @ KEY_Z
    Definition input.h:63
    +
    @ KEY_RETURN
    Definition input.h:114
    +
    @ KEYPAD_4
    Definition input.h:88
    +
    @ KEY_S
    Definition input.h:55
    +
    @ KEY_J
    Definition input.h:60
    +
    @ KEY_CAPS_LOCK
    Definition input.h:123
    +
    @ KEY_PRESSED
    Definition input.h:165
    +
    @ KEY_Q
    Definition input.h:44
    +
    @ KEY_MULTIMEDIA_MEDIA_SELECT
    Definition input.h:159
    +
    @ KEY_EQUAL
    Definition input.h:109
    +
    @ KEY_MULTIMEDIA_WWW_FORWARD
    Definition input.h:155
    +
    @ KEY_PAGE_UP
    Definition input.h:133
    +
    @ KEYPAD_RETURN
    Definition input.h:97
    +
    @ KEY_U
    Definition input.h:50
    +
    @ KEY_LEFT_CTRL
    Definition input.h:101
    +
    @ KEY_F11
    Definition input.h:81
    +
    @ KEY_HOME
    Definition input.h:128
    +
    @ KEYPAD_PERIOD
    Definition input.h:96
    +
    @ KEY_NUM_LOCK
    Definition input.h:124
    +
    @ KEY_PAGE_DOWN
    Definition input.h:134
    +
    @ KEYPAD_MINUS
    Definition input.h:87
    +
    @ KEY_MULTIMEDIA_VOL_DOWN
    Definition input.h:148
    +
    @ KEY_MULTIMEDIA_PLAY
    Definition input.h:146
    +
    @ KEY_MULTIMEDIA_WWW_BACK
    Definition input.h:156
    +
    @ KEY_MULTIMEDIA_STOP
    Definition input.h:147
    +
    @ KEY_7
    Definition input.h:39
    +
    @ KEY_DELETE
    Definition input.h:137
    +
    @ KEY_O
    Definition input.h:52
    +
    @ KEY_4
    Definition input.h:36
    +
    @ KEY_APOSTROPHE
    Definition input.h:116
    +
    @ KEY_RIGHT_CTRL
    Definition input.h:102
    +
    @ KEY_MULTIMEDIA_WWW_FAVORITES
    Definition input.h:152
    +
    @ KEY_L
    Definition input.h:62
    +
    @ KEY_5
    Definition input.h:37
    +
    @ KEY_3
    Definition input.h:35
    +
    @ KEYPAD_ASTERISK
    Definition input.h:98
    +
    @ KEY_MULTIMEDIA_MUTE
    Definition input.h:144
    +
    @ KEY_BACKSLASH
    Definition input.h:118
    +
    @ KEY_COMMA
    Definition input.h:119
    +
    @ KEY_V
    Definition input.h:66
    +
    @ KEY_MULTIMEDIA_WWW_SEARCH
    Definition input.h:151
    +
    @ KEY_F1
    Definition input.h:71
    +
    @ KEY_BACK_TICK
    Definition input.h:117
    +
    uint8_t Button6
    Definition input.h:193
    +
    uint8_t MiddleButton
    Definition input.h:190
    +
    uint8_t Button5
    Definition input.h:192
    +
    uint8_t Button7
    Definition input.h:194
    +
    int8_t Z
    Definition input.h:186
    EXTERNC int ReportInputEvent(InputReport *Report)
    -
    uint8_t Button8
    Definition: input.h:195
    -
    dev_t Device
    Definition: input.h:227
    -
    DeviceType Type
    Definition: input.h:226
    - - - - - - - - - - +
    uint8_t Button8
    Definition input.h:195
    +
    dev_t Device
    Definition input.h:227
    +
    DeviceType Type
    Definition input.h:226
    + + + + + + + + + +
    diff --git a/docs/df/d26/fs_8h.html b/docs/df/d26/fs_8h.html index 108fe81e..69e83a78 100644 --- a/docs/df/d26/fs_8h.html +++ b/docs/df/d26/fs_8h.html @@ -5,7 +5,7 @@ - + Fennix: Kernel/include/interface/fs.h File Reference @@ -52,21 +52,22 @@
    - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,9 +95,16 @@ $(document).ready(function(){initNavTree('df/d26/fs_8h.html','../../'); initResi
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -105,226 +113,225 @@ $(document).ready(function(){initNavTree('df/d26/fs_8h.html','../../'); initResi Macros | Functions | Variables
    -
    -
    fs.h File Reference
    +
    fs.h File Reference

    Go to the source code of this file.

    - - + - + - + - +

    +

    Data Structures

    struct  kstat
    struct  kstat
     
    struct  kdirent
    struct  kdirent
     
    struct  Inode
    struct  Inode
     
    struct  InodeOperations
     
    struct  SuperBlockOperations
     
    struct  FileSystemInfo
    struct  FileSystemInfo
     
    - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

    +

    Macros

    #define SEEK_SET   0
    #define SEEK_SET   0
     
    #define SEEK_CUR   1
    #define SEEK_CUR   1
     
    #define SEEK_END   2
    #define SEEK_END   2
     
    #define S_IFMT32   037777600000
    #define S_IFMT32   037777600000
     
    #define S_IFMT   0170000
    #define S_IFMT   0170000
     
    #define S_IFWHT   0160000
    #define S_IFWHT   0160000
     
    #define S_IFSOCK   0140000
    #define S_IFSOCK   0140000
     
    #define S_IFLNK   0120000
    #define S_IFLNK   0120000
     
    #define S_IFREG   0100000
    #define S_IFREG   0100000
     
    #define S_IFBLK   0060000
    #define S_IFBLK   0060000
     
    #define S_IFDIR   0040000
    #define S_IFDIR   0040000
     
    #define S_IFCHR   0020000
    #define S_IFCHR   0020000
     
    #define S_IFIFO   0010000
    #define S_IFIFO   0010000
     
    #define S_ISUID   04000
    #define S_ISUID   04000
     
    #define S_ISGID   02000
    #define S_ISGID   02000
     
    #define S_ISVTX   01000
    #define S_ISVTX   01000
     
    #define S_IRWXU   0700
    #define S_IRWXU   0700
     
    #define S_IRUSR   0400
    #define S_IRUSR   0400
     
    #define S_IWUSR   0200
    #define S_IWUSR   0200
     
    #define S_IXUSR   0100
    #define S_IXUSR   0100
     
    #define S_IRWXG   0070
    #define S_IRWXG   0070
     
    #define S_IRGRP   0040
    #define S_IRGRP   0040
     
    #define S_IWGRP   0020
    #define S_IWGRP   0020
     
    #define S_IXGRP   0010
    #define S_IXGRP   0010
     
    #define S_IRWXO   0007
    #define S_IRWXO   0007
     
    #define S_IROTH   0004
    #define S_IROTH   0004
     
    #define S_IWOTH   0002
    #define S_IWOTH   0002
     
    #define S_IXOTH   0001
    #define S_IXOTH   0001
     
    #define O_RDONLY   00
    #define O_RDONLY   00
     
    #define O_WRONLY   01
    #define O_WRONLY   01
     
    #define O_RDWR   02
    #define O_RDWR   02
     
    #define O_CREAT   0100
    #define O_CREAT   0100
     
    #define O_EXCL   0200
    #define O_EXCL   0200
     
    #define O_TRUNC   01000
    #define O_TRUNC   01000
     
    #define O_APPEND   02000
    #define O_APPEND   02000
     
    #define O_NOFOLLOW   0400000
    #define O_NOFOLLOW   0400000
     
    #define O_CLOEXEC   02000000
    #define O_CLOEXEC   02000000
     
    #define S_ISDIR(mode)   (((mode) & S_IFMT) == S_IFDIR)
    #define S_ISDIR(mode)   (((mode) & S_IFMT) == S_IFDIR)
     
    #define S_ISCHR(mode)   (((mode) & S_IFMT) == S_IFCHR)
    #define S_ISCHR(mode)   (((mode) & S_IFMT) == S_IFCHR)
     
    #define S_ISBLK(mode)   (((mode) & S_IFMT) == S_IFBLK)
    #define S_ISBLK(mode)   (((mode) & S_IFMT) == S_IFBLK)
     
    #define S_ISREG(mode)   (((mode) & S_IFMT) == S_IFREG)
    #define S_ISREG(mode)   (((mode) & S_IFMT) == S_IFREG)
     
    #define S_ISFIFO(mode)   (((mode) & S_IFMT) == S_IFIFO)
    #define S_ISFIFO(mode)   (((mode) & S_IFMT) == S_IFIFO)
     
    #define S_ISLNK(mode)   (((mode) & S_IFMT) == S_IFLNK)
    #define S_ISLNK(mode)   (((mode) & S_IFMT) == S_IFLNK)
     
    #define S_ISSOCK(mode)   (((mode) & S_IFMT) == S_IFSOCK)
    #define S_ISSOCK(mode)   (((mode) & S_IFMT) == S_IFSOCK)
     
    #define DT_UNKNOWN   0x0
    #define DT_UNKNOWN   0x0
     
    #define DT_FIFO   0x1
    #define DT_FIFO   0x1
     
    #define DT_CHR   0x2
    #define DT_CHR   0x2
     
    #define DT_DIR   0x4
    #define DT_DIR   0x4
     
    #define DT_BLK   0x6
    #define DT_BLK   0x6
     
    #define DT_REG   0x8
    #define DT_REG   0x8
     
    #define DT_LNK   0xA
    #define DT_LNK   0xA
     
    #define DT_SOCK   0xC
    #define DT_SOCK   0xC
     
    #define DT_WHT   0xE
    #define DT_WHT   0xE
     
    #define IFTODT(x)   ((x) >> 12 & 0xF)
    #define IFTODT(x)   ((x) >> 12 & 0xF)
     
    #define DTTOIF(x)   ((x) << 12)
    #define DTTOIF(x)   ((x) << 12)
     
    #define SYMLOOP_MAX   40
    #define SYMLOOP_MAX   40
     
    #define static_assert   _Static_assert
    #define static_assert   _Static_assert
     
    #define INODE_MAKEDEV(major, minor)
    #define INODE_MAKEDEV(major, minor)
     
    #define INODE_MAJOR(rdev)    ((int)(((rdev) >> 8) & 0xFFF))
    #define INODE_MAJOR(rdev)    ((int)(((rdev) >> 8) & 0xFFF))
     
    #define INODE_MINOR(rdev)    ((int)((rdev) & 0xFF))
    #define INODE_MINOR(rdev)    ((int)((rdev) & 0xFF))
     
    #define I_FLAG_ROOT   0x1
    #define I_FLAG_ROOT   0x1
     
    #define I_FLAG_MOUNTPOINT   0x2
    #define I_FLAG_MOUNTPOINT   0x2
     
    #define I_FLAG_CACHE_KEEP   0x4
    #define I_FLAG_CACHE_KEEP   0x4
     
    - - + - + - +

    +

    Functions

    struct InodeOperations __attribute__ ((packed))
    struct InodeOperations __attribute__ ((packed))
     
    dev_t RegisterFileSystem (struct FileSystemInfo *Info, struct Inode *Root)
    dev_t RegisterFileSystem (struct FileSystemInfo *Info, struct Inode *Root)
     
    int UnregisterFileSystem (dev_t Device)
    int UnregisterFileSystem (dev_t Device)
     
    - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

    +

    Variables

    int(* Lookup )(struct Inode *Parent, const char *Name, struct Inode **Result)
    int(* Lookup )(struct Inode *Parent, const char *Name, struct Inode **Result)
     
    int(* Create )(struct Inode *Parent, const char *Name, mode_t Mode, struct Inode **Result)
    int(* Create )(struct Inode *Parent, const char *Name, mode_t Mode, struct Inode **Result)
     
    int(* Remove )(struct Inode *Parent, const char *Name)
    int(* Remove )(struct Inode *Parent, const char *Name)
     
    int(* Rename )(struct Inode *Parent, const char *OldName, const char *NewName)
    int(* Rename )(struct Inode *Parent, const char *OldName, const char *NewName)
     
    ssize_t(* Read )(struct Inode *Node, void *Buffer, size_t Size, off_t Offset)
    ssize_t(* Read )(struct Inode *Node, void *Buffer, size_t Size, off_t Offset)
     
    ssize_t(* Write )(struct Inode *Node, const void *Buffer, size_t Size, off_t Offset)
    ssize_t(* Write )(struct Inode *Node, const void *Buffer, size_t Size, off_t Offset)
     
    int(* Truncate )(struct Inode *Node, off_t Size)
    int(* Truncate )(struct Inode *Node, off_t Size)
     
    int(* Open )(struct Inode *Node, int Flags, mode_t Mode)
    int(* Open )(struct Inode *Node, int Flags, mode_t Mode)
     
    int(* Close )(struct Inode *Node)
    int(* Close )(struct Inode *Node)
     
    int(* Ioctl )(struct Inode *Node, unsigned long Request, void *Argp)
    int(* Ioctl )(struct Inode *Node, unsigned long Request, void *Argp)
     
    ssize_t(* ReadDir )(struct Inode *Node, struct kdirent *Buffer, size_t Size, off_t Offset, off_t Entries)
    ssize_t(* ReadDir )(struct Inode *Node, struct kdirent *Buffer, size_t Size, off_t Offset, off_t Entries)
     
    int(* MkDir )(struct Inode *Parent, const char *Name, mode_t Mode, struct Inode **Result)
    int(* MkDir )(struct Inode *Parent, const char *Name, mode_t Mode, struct Inode **Result)
     
    int(* RmDir )(struct Inode *Parent, const char *Name)
    int(* RmDir )(struct Inode *Parent, const char *Name)
     
    int(* SymLink )(struct Inode *Parent, const char *Name, const char *Target, struct Inode **Result)
    int(* SymLink )(struct Inode *Parent, const char *Name, const char *Target, struct Inode **Result)
     
    ssize_t(* ReadLink )(struct Inode *Node, char *Buffer, size_t Size)
    ssize_t(* ReadLink )(struct Inode *Node, char *Buffer, size_t Size)
     
    off_t(* Seek )(struct Inode *Node, off_t Offset)
    off_t(* Seek )(struct Inode *Node, off_t Offset)
     
    int(* Stat )(struct Inode *Node, struct kstat *Stat)
    int(* Stat )(struct Inode *Node, struct kstat *Stat)
     
    int(* AllocateInode )(struct FileSystemInfo *Info, struct Inode **Result)
    int(* AllocateInode )(struct FileSystemInfo *Info, struct Inode **Result)
     
    int(* DeleteInode )(struct FileSystemInfo *Info, struct Inode *Node)
    int(* DeleteInode )(struct FileSystemInfo *Info, struct Inode *Node)
     
    int(* Synchronize )(struct FileSystemInfo *Info, struct Inode *Node)
    int(* Synchronize )(struct FileSystemInfo *Info, struct Inode *Node)
     
    int(* Destroy )(struct FileSystemInfo *Info)
    int(* Destroy )(struct FileSystemInfo *Info)
     
    const char * Name
    const char * Name
     
    const char * RootName
    const char * RootName
     
    int Flags
    int Flags
     
    struct SuperBlockOperations SuperOps
    struct SuperBlockOperations SuperOps
     
    struct InodeOperations Ops
    struct InodeOperations Ops
     
    void * PrivateData
    void * PrivateData
     

    Data Structure Documentation

    -

    ◆ kstat

    +

    ◆ kstat

    @@ -339,98 +346,98 @@ Variables
    +time_t +mode_t +blkcnt_t +blksize_t +time_t +dev_t +gid_t +nlink_t +ino_t +mode_t +time_t +dev_t +off_t +uid_t -

    ◆ kdirent

    +

    ◆ kdirent

    @@ -456,31 +463,31 @@ UserID
    Data Fields
    -time_t AccessTime

    Time of last access.

    -mode_t Attribute

    Additional file attributes.

    -blkcnt_t Blocks

    Number of blocks allocated.

    -blksize_t BlockSize

    Optimal I/O block size.

    -time_t ChangeTime

    Time of last status change.

    -dev_t Device

    Device ID of the file.

    -gid_t GroupID

    Group ID of the file's owner.

    -nlink_t HardLinks

    Number of hard links.

    -ino_t Index

    Inode number.

    -mode_t Mode

    File type and mode.

    -time_t ModifyTime

    Time of last modification.

    -dev_t RawDevice

    Device ID for special files.

    -off_t Size

    Size of the file in bytes.

    -uid_t UserID @@ -441,7 +448,7 @@ UserID
    +ino_t +char +off_t +unsigned short +unsigned char -

    ◆ Inode

    +

    ◆ Inode

    @@ -505,49 +512,49 @@ d_type
    Data Fields
    -ino_t d_ino
    -char d_name[]
    -off_t d_off
    -unsigned short d_reclen
    -unsigned char d_type @@ -490,7 +497,7 @@ d_type
    +dev_t +uint32_t +ino_t +uintptr_t +mode_t +off_t +void * +dev_t -

    ◆ FileSystemInfo

    +

    ◆ FileSystemInfo

    @@ -572,37 +579,37 @@ RawDevice
    Data Fields
    -dev_t Device
    -uint32_t Flags
    -ino_t Index
    -uintptr_t KernelData
    -mode_t Mode
    -off_t Offset
    -void * PrivateData
    -dev_t RawDevice @@ -557,7 +564,7 @@ RawDevice
    +int +const char * +struct InodeOperations +void * +const char * +struct SuperBlockOperations

    Macro Definition Documentation

    - -

    ◆ DT_BLK

    + +

    ◆ DT_BLK

    @@ -628,8 +635,8 @@ SuperOps
    - -

    ◆ DT_CHR

    + +

    ◆ DT_CHR

    @@ -644,8 +651,8 @@ SuperOps
    - -

    ◆ DT_DIR

    + +

    ◆ DT_DIR

    @@ -660,8 +667,8 @@ SuperOps
    - -

    ◆ DT_FIFO

    + +

    ◆ DT_FIFO

    @@ -676,8 +683,8 @@ SuperOps
    - -

    ◆ DT_LNK

    + +

    ◆ DT_LNK

    @@ -692,8 +699,8 @@ SuperOps
    - -

    ◆ DT_REG

    + +

    ◆ DT_REG

    @@ -708,8 +715,8 @@ SuperOps
    - -

    ◆ DT_SOCK

    + +

    ◆ DT_SOCK

    @@ -724,8 +731,8 @@ SuperOps
    - -

    ◆ DT_UNKNOWN

    + +

    ◆ DT_UNKNOWN

    @@ -740,8 +747,8 @@ SuperOps
    - -

    ◆ DT_WHT

    + +

    ◆ DT_WHT

    @@ -756,8 +763,8 @@ SuperOps
    - -

    ◆ DTTOIF

    + +

    ◆ DTTOIF

    @@ -776,8 +783,8 @@ SuperOps
    - -

    ◆ I_FLAG_CACHE_KEEP

    + +

    ◆ I_FLAG_CACHE_KEEP

    @@ -792,8 +799,8 @@ SuperOps
    - -

    ◆ I_FLAG_MOUNTPOINT

    + +

    ◆ I_FLAG_MOUNTPOINT

    @@ -808,8 +815,8 @@ SuperOps
    - -

    ◆ I_FLAG_ROOT

    + +

    ◆ I_FLAG_ROOT

    @@ -824,8 +831,8 @@ SuperOps
    - -

    ◆ IFTODT

    + +

    ◆ IFTODT

    @@ -844,8 +851,8 @@ SuperOps
    - -

    ◆ INODE_MAJOR

    + +

    ◆ INODE_MAJOR

    @@ -861,11 +868,101 @@ SuperOps

    Definition at line 305 of file fs.h.

    - +
    314{
    +
    315 int (*Lookup)(struct Inode *Parent, const char *Name, struct Inode **Result);
    +
    316 int (*Create)(struct Inode *Parent, const char *Name, mode_t Mode, struct Inode **Result);
    +
    317 int (*Remove)(struct Inode *Parent, const char *Name);
    +
    318 int (*Rename)(struct Inode *Parent, const char *OldName, const char *NewName);
    +
    319 ssize_t (*Read)(struct Inode *Node, void *Buffer, size_t Size, off_t Offset);
    +
    320 ssize_t (*Write)(struct Inode *Node, const void *Buffer, size_t Size, off_t Offset);
    +
    321 int (*Truncate)(struct Inode *Node, off_t Size);
    +
    322 int (*Open)(struct Inode *Node, int Flags, mode_t Mode);
    +
    323 int (*Close)(struct Inode *Node);
    +
    324 int (*Ioctl)(struct Inode *Node, unsigned long Request, void *Argp);
    +
    325 ssize_t (*ReadDir)(struct Inode *Node, struct kdirent *Buffer, size_t Size, off_t Offset, off_t Entries);
    +
    326 int (*MkDir)(struct Inode *Parent, const char *Name, mode_t Mode, struct Inode **Result);
    +
    327 int (*RmDir)(struct Inode *Parent, const char *Name);
    +
    328 int (*SymLink)(struct Inode *Parent, const char *Name, const char *Target, struct Inode **Result);
    +
    329 ssize_t (*ReadLink)(struct Inode *Node, char *Buffer, size_t Size);
    +
    330 off_t (*Seek)(struct Inode *Node, off_t Offset);
    +
    331 int (*Stat)(struct Inode *Node, struct kstat *Stat);
    +
    332} __attribute__((packed));
    +
    333
    +
    334#define I_FLAG_ROOT 0x1
    +
    335#define I_FLAG_MOUNTPOINT 0x2
    +
    336#define I_FLAG_CACHE_KEEP 0x4
    +
    337
    +
    338struct FileSystemInfo;
    + +
    340{
    +
    341 int (*AllocateInode)(struct FileSystemInfo *Info, struct Inode **Result);
    +
    342 int (*DeleteInode)(struct FileSystemInfo *Info, struct Inode *Node);
    +
    343
    +
    354 int (*Synchronize)(struct FileSystemInfo *Info, struct Inode *Node);
    +
    355
    +
    365 int (*Destroy)(struct FileSystemInfo *Info);
    +
    366} __attribute__((packed));
    +
    367
    +
    368struct FileSystemInfo
    +
    369{
    +
    370 const char *Name;
    +
    371 const char *RootName;
    +
    372 int Flags;
    + +
    374 struct InodeOperations Ops;
    +
    375
    +
    376 void *PrivateData;
    +
    377} __attribute__((packed));
    +
    378
    +
    379dev_t RegisterFileSystem(struct FileSystemInfo *Info, struct Inode *Root);
    +
    380int UnregisterFileSystem(dev_t Device);
    +
    381
    +
    382#endif // !__FENNIX_API_FILESYSTEM_H__
    +
    int(* Close)(struct Inode *Node)
    Definition fs.h:8
    +
    ssize_t(* ReadLink)(struct Inode *Node, char *Buffer, size_t Size)
    Definition fs.h:14
    +
    ssize_t(* ReadDir)(struct Inode *Node, struct kdirent *Buffer, size_t Size, off_t Offset, off_t Entries)
    Definition fs.h:10
    +
    int(* Ioctl)(struct Inode *Node, unsigned long Request, void *Argp)
    Definition fs.h:9
    +
    struct SuperBlockOperations SuperOps
    Definition fs.h:374
    +
    struct InodeOperations Ops
    Definition fs.h:375
    +
    int(* Create)(struct Inode *Parent, const char *Name, mode_t Mode, struct Inode **Result)
    Definition fs.h:1
    +
    int(* RmDir)(struct Inode *Parent, const char *Name)
    Definition fs.h:12
    +
    int Flags
    Definition fs.h:373
    +
    int(* Open)(struct Inode *Node, int Flags, mode_t Mode)
    Definition fs.h:7
    +
    int(* MkDir)(struct Inode *Parent, const char *Name, mode_t Mode, struct Inode **Result)
    Definition fs.h:11
    +
    int UnregisterFileSystem(dev_t Device)
    +
    const char * Name
    Definition fs.h:371
    +
    ssize_t(* Write)(struct Inode *Node, const void *Buffer, size_t Size, off_t Offset)
    Definition fs.h:5
    +
    mode_t Mode
    Definition fs.h:258
    +
    dev_t RegisterFileSystem(struct FileSystemInfo *Info, struct Inode *Root)
    +
    const char * Name
    Definition fs.h:0
    +
    int(* Rename)(struct Inode *Parent, const char *OldName, const char *NewName)
    Definition fs.h:3
    +
    int(* Stat)(struct Inode *Node, struct kstat *Stat)
    Definition fs.h:16
    +
    int(* SymLink)(struct Inode *Parent, const char *Name, const char *Target, struct Inode **Result)
    Definition fs.h:13
    +
    int(* Truncate)(struct Inode *Node, off_t Size)
    Definition fs.h:6
    +
    const char * RootName
    Definition fs.h:372
    +
    int Flags
    Definition fs.h:2
    +
    ssize_t(* Read)(struct Inode *Node, void *Buffer, size_t Size, off_t Offset)
    Definition fs.h:4
    +
    int(* Lookup)(struct Inode *Parent, const char *Name, struct Inode **Result)
    Definition fs.h:0
    +
    off_t Offset
    Definition fs.h:260
    +
    int(* Remove)(struct Inode *Parent, const char *Name)
    Definition fs.h:2
    +
    off_t(* Seek)(struct Inode *Node, off_t Offset)
    Definition fs.h:15
    +
    void * PrivateData
    Definition fs.h:377
    +
    Definition fs.h:162
    +
    Definition fs.h:255
    +
    Definition fs.h:246
    + + + + +
    int(* DeleteInode)(struct FileSystemInfo *Info, struct Inode *Node)
    Definition fs.h:343
    +
    int(* AllocateInode)(struct FileSystemInfo *Info, struct Inode **Result)
    Definition fs.h:342
    +
    int(* Synchronize)(struct FileSystemInfo *Info, struct Inode *Node)
    Definition fs.h:355
    +
    int(* Destroy)(struct FileSystemInfo *Info)
    Definition fs.h:366
    +
    - -

    ◆ INODE_MAKEDEV

    + +

    ◆ INODE_MAKEDEV

    @@ -896,8 +993,8 @@ SuperOps
    - -

    ◆ INODE_MINOR

    + +

    ◆ INODE_MINOR

    @@ -916,8 +1013,8 @@ SuperOps
    - -

    ◆ O_APPEND

    + +

    ◆ O_APPEND

    @@ -932,8 +1029,8 @@ SuperOps
    - -

    ◆ O_CLOEXEC

    + +

    ◆ O_CLOEXEC

    @@ -948,8 +1045,8 @@ SuperOps
    - -

    ◆ O_CREAT

    + +

    ◆ O_CREAT

    @@ -964,8 +1061,8 @@ SuperOps
    - -

    ◆ O_EXCL

    + +

    ◆ O_EXCL

    @@ -980,8 +1077,8 @@ SuperOps
    - -

    ◆ O_NOFOLLOW

    + +

    ◆ O_NOFOLLOW

    @@ -996,8 +1093,8 @@ SuperOps
    - -

    ◆ O_RDONLY

    + +

    ◆ O_RDONLY

    @@ -1012,8 +1109,8 @@ SuperOps
    - -

    ◆ O_RDWR

    + +

    ◆ O_RDWR

    @@ -1028,8 +1125,8 @@ SuperOps
    - -

    ◆ O_TRUNC

    + +

    ◆ O_TRUNC

    @@ -1044,8 +1141,8 @@ SuperOps
    - -

    ◆ O_WRONLY

    + +

    ◆ O_WRONLY

    @@ -1060,8 +1157,8 @@ SuperOps
    - -

    ◆ S_IFBLK

    + +

    ◆ S_IFBLK

    @@ -1076,8 +1173,8 @@ SuperOps
    - -

    ◆ S_IFCHR

    + +

    ◆ S_IFCHR

    @@ -1092,8 +1189,8 @@ SuperOps
    - -

    ◆ S_IFDIR

    + +

    ◆ S_IFDIR

    @@ -1108,8 +1205,8 @@ SuperOps
    - -

    ◆ S_IFIFO

    + +

    ◆ S_IFIFO

    @@ -1124,8 +1221,8 @@ SuperOps
    - -

    ◆ S_IFLNK

    + +

    ◆ S_IFLNK

    @@ -1140,8 +1237,8 @@ SuperOps
    - -

    ◆ S_IFMT

    + +

    ◆ S_IFMT

    @@ -1160,8 +1257,8 @@ SuperOps
    - -

    ◆ S_IFMT32

    + +

    ◆ S_IFMT32

    @@ -1178,8 +1275,8 @@ SuperOps
    - -

    ◆ S_IFREG

    + +

    ◆ S_IFREG

    @@ -1194,8 +1291,8 @@ SuperOps
    - -

    ◆ S_IFSOCK

    + +

    ◆ S_IFSOCK

    @@ -1210,8 +1307,8 @@ SuperOps
    - -

    ◆ S_IFWHT

    + +

    ◆ S_IFWHT

    @@ -1226,8 +1323,8 @@ SuperOps
    - -

    ◆ S_IRGRP

    + +

    ◆ S_IRGRP

    @@ -1244,8 +1341,8 @@ SuperOps
    - -

    ◆ S_IROTH

    + +

    ◆ S_IROTH

    @@ -1262,8 +1359,8 @@ SuperOps
    - -

    ◆ S_IRUSR

    + +

    ◆ S_IRUSR

    @@ -1280,8 +1377,8 @@ SuperOps
    - -

    ◆ S_IRWXG

    + +

    ◆ S_IRWXG

    @@ -1297,8 +1394,8 @@ SuperOps
    - -

    ◆ S_IRWXO

    + +

    ◆ S_IRWXO

    @@ -1314,8 +1411,8 @@ SuperOps
    - -

    ◆ S_IRWXU

    + +

    ◆ S_IRWXU

    @@ -1331,8 +1428,8 @@ SuperOps
    - -

    ◆ S_ISBLK

    + +

    ◆ S_ISBLK

    @@ -1351,8 +1448,8 @@ SuperOps
    - -

    ◆ S_ISCHR

    + +

    ◆ S_ISCHR

    @@ -1371,8 +1468,8 @@ SuperOps
    - -

    ◆ S_ISDIR

    + +

    ◆ S_ISDIR

    @@ -1391,8 +1488,8 @@ SuperOps
    - -

    ◆ S_ISFIFO

    + +

    ◆ S_ISFIFO

    @@ -1411,8 +1508,8 @@ SuperOps
    - -

    ◆ S_ISGID

    + +

    ◆ S_ISGID

    @@ -1427,8 +1524,8 @@ SuperOps
    - -

    ◆ S_ISLNK

    + +

    ◆ S_ISLNK

    @@ -1447,8 +1544,8 @@ SuperOps
    - -

    ◆ S_ISREG

    + +

    ◆ S_ISREG

    @@ -1467,8 +1564,8 @@ SuperOps
    - -

    ◆ S_ISSOCK

    + +

    ◆ S_ISSOCK

    @@ -1487,8 +1584,8 @@ SuperOps
    - -

    ◆ S_ISUID

    + +

    ◆ S_ISUID

    @@ -1503,8 +1600,8 @@ SuperOps
    - -

    ◆ S_ISVTX

    + +

    ◆ S_ISVTX

    @@ -1519,8 +1616,8 @@ SuperOps
    - -

    ◆ S_IWGRP

    + +

    ◆ S_IWGRP

    @@ -1537,8 +1634,8 @@ SuperOps
    - -

    ◆ S_IWOTH

    + +

    ◆ S_IWOTH

    @@ -1555,8 +1652,8 @@ SuperOps
    - -

    ◆ S_IWUSR

    + +

    ◆ S_IWUSR

    @@ -1573,8 +1670,8 @@ SuperOps
    - -

    ◆ S_IXGRP

    + +

    ◆ S_IXGRP

    @@ -1590,8 +1687,8 @@ SuperOps
    - -

    ◆ S_IXOTH

    + +

    ◆ S_IXOTH

    @@ -1607,8 +1704,8 @@ SuperOps
    - -

    ◆ S_IXUSR

    + +

    ◆ S_IXUSR

    @@ -1624,8 +1721,8 @@ SuperOps
    - -

    ◆ SEEK_CUR

    + +

    ◆ SEEK_CUR

    @@ -1640,8 +1737,8 @@ SuperOps
    - -

    ◆ SEEK_END

    + +

    ◆ SEEK_END

    @@ -1656,8 +1753,8 @@ SuperOps
    - -

    ◆ SEEK_SET

    + +

    ◆ SEEK_SET

    @@ -1672,14 +1769,14 @@ SuperOps
    - -

    ◆ static_assert

    + +

    ◆ static_assert

    Data Fields
    -int Flags
    -const char * Name
    -struct InodeOperations Ops
    -void * PrivateData
    -const char * RootName
    -struct SuperBlockOperations SuperOps @@ -612,8 +619,8 @@ SuperOps
    - +
    #define static_assert   _Static_assert#define static_assert   _Static_assert
    @@ -1688,8 +1785,8 @@ SuperOps
    - -

    ◆ SYMLOOP_MAX

    + +

    ◆ SYMLOOP_MAX

    @@ -1705,8 +1802,8 @@ SuperOps

    Function Documentation

    - -

    ◆ __attribute__()

    + +

    ◆ __attribute__()

    @@ -1723,8 +1820,8 @@ SuperOps
    - -

    ◆ RegisterFileSystem()

    + +

    ◆ RegisterFileSystem()

    @@ -1751,8 +1848,8 @@ SuperOps
    - -

    ◆ UnregisterFileSystem()

    + +

    ◆ UnregisterFileSystem()

    @@ -1770,8 +1867,8 @@ SuperOps

    Variable Documentation

    - -

    ◆ AllocateInode

    + +

    ◆ AllocateInode

    @@ -1800,8 +1897,8 @@ SuperOps
    - -

    ◆ Close

    + +

    ◆ Close

    @@ -1820,8 +1917,8 @@ SuperOps
    - -

    ◆ Create

    + +

    ◆ Create

    @@ -1862,8 +1959,8 @@ SuperOps
    - -

    ◆ DeleteInode

    + +

    ◆ DeleteInode

    @@ -1892,8 +1989,8 @@ SuperOps
    - -

    ◆ Destroy

    + +

    ◆ Destroy

    @@ -1921,8 +2018,8 @@ SuperOps
    - -

    ◆ Flags

    + +

    ◆ Flags

    @@ -1937,8 +2034,8 @@ SuperOps
    - -

    ◆ Ioctl

    + +

    ◆ Ioctl

    @@ -1973,8 +2070,8 @@ SuperOps
    - -

    ◆ Lookup

    + +

    ◆ Lookup

    @@ -2009,8 +2106,8 @@ SuperOps
    - -

    ◆ MkDir

    + +

    ◆ MkDir

    @@ -2051,8 +2148,8 @@ SuperOps
    - -

    ◆ Name

    + +

    ◆ Name

    @@ -2067,8 +2164,8 @@ SuperOps
    - -

    ◆ Open

    + +

    ◆ Open

    @@ -2103,8 +2200,8 @@ SuperOps
    - -

    ◆ Ops

    + +

    ◆ Ops

    @@ -2115,12 +2212,12 @@ SuperOps
    -

    Definition at line 2 of file fs.h.

    +

    Definition at line 4 of file fs.h.

    - -

    ◆ PrivateData

    + +

    ◆ PrivateData

    @@ -2135,8 +2232,8 @@ SuperOps
    - -

    ◆ Read

    + +

    ◆ Read

    @@ -2177,8 +2274,8 @@ SuperOps
    - -

    ◆ ReadDir

    + +

    ◆ ReadDir

    @@ -2225,8 +2322,8 @@ SuperOps
    - -

    ◆ ReadLink

    + +

    ◆ ReadLink

    @@ -2261,8 +2358,8 @@ SuperOps
    - -

    ◆ Remove

    + +

    ◆ Remove

    @@ -2291,8 +2388,8 @@ SuperOps
    - -

    ◆ Rename

    + +

    ◆ Rename

    @@ -2327,8 +2424,8 @@ SuperOps
    - -

    ◆ RmDir

    + +

    ◆ RmDir

    @@ -2357,8 +2454,8 @@ SuperOps
    - -

    ◆ RootName

    + +

    ◆ RootName

    @@ -2373,8 +2470,8 @@ SuperOps
    - -

    ◆ Seek

    + +

    ◆ Seek

    @@ -2403,8 +2500,8 @@ SuperOps
    - -

    ◆ Stat

    + +

    ◆ Stat

    @@ -2433,8 +2530,8 @@ SuperOps
    - -

    ◆ SuperOps

    + +

    ◆ SuperOps

    @@ -2445,12 +2542,12 @@ SuperOps
    -

    Definition at line 2 of file fs.h.

    +

    Definition at line 3 of file fs.h.

    - -

    ◆ SymLink

    + +

    ◆ SymLink

    @@ -2491,8 +2588,8 @@ SuperOps
    - -

    ◆ Synchronize

    + +

    ◆ Synchronize

    @@ -2531,8 +2628,8 @@ SuperOps
    - -

    ◆ Truncate

    + +

    ◆ Truncate

    @@ -2561,8 +2658,8 @@ SuperOps
    - -

    ◆ Write

    + +

    ◆ Write

    @@ -2609,7 +2706,7 @@ SuperOps diff --git a/docs/df/d26/fs_8h_source.html b/docs/df/d26/fs_8h_source.html index d5c30820..92e3e0d0 100644 --- a/docs/df/d26/fs_8h_source.html +++ b/docs/df/d26/fs_8h_source.html @@ -5,7 +5,7 @@ - + Fennix: Kernel/include/interface/fs.h Source File @@ -52,22 +52,28 @@
    - + +/* @license-end */ + +
    @@ -94,409 +100,434 @@ $(document).ready(function(){initNavTree('df/d26/fs_8h_source.html','../../'); i
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -
    -
    fs.h
    +
    fs.h
    -Go to the documentation of this file.
    1 /*
    -
    2  This file is part of Fennix Kernel.
    -
    3 
    -
    4  Fennix Kernel is free software: you can redistribute it and/or
    -
    5  modify it under the terms of the GNU General Public License as
    -
    6  published by the Free Software Foundation, either version 3 of
    -
    7  the License, or (at your option) any later version.
    -
    8 
    -
    9  Fennix Kernel is distributed in the hope that it will be useful,
    -
    10  but WITHOUT ANY WARRANTY; without even the implied warranty of
    -
    11  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    -
    12  GNU General Public License for more details.
    -
    13 
    -
    14  You should have received a copy of the GNU General Public License
    -
    15  along with Fennix Kernel. If not, see <https://www.gnu.org/licenses/>.
    -
    16 */
    -
    17 
    -
    18 #ifndef __FENNIX_API_FILESYSTEM_H__
    -
    19 #define __FENNIX_API_FILESYSTEM_H__
    -
    20 
    -
    21 #include <types.h>
    -
    22 
    -
    23 #define SEEK_SET 0
    -
    24 #define SEEK_CUR 1
    -
    25 #define SEEK_END 2
    -
    26 
    -
    32 #define S_IFMT32 037777600000
    -
    33 
    -
    48 #define S_IFMT 0170000
    -
    49 
    -
    50 /* Whiteout */
    -
    51 #define S_IFWHT 0160000
    -
    52 /* Socket */
    -
    53 #define S_IFSOCK 0140000
    -
    54 /* Symbolic link */
    -
    55 #define S_IFLNK 0120000
    -
    56 /* Regular file */
    -
    57 #define S_IFREG 0100000
    -
    58 /* Block device */
    -
    59 #define S_IFBLK 0060000
    -
    60 /* Directory */
    -
    61 #define S_IFDIR 0040000
    -
    62 /* Character device */
    -
    63 #define S_IFCHR 0020000
    -
    64 /* FIFO */
    -
    65 #define S_IFIFO 0010000
    -
    66 
    -
    67 #define S_ISUID 04000
    -
    68 #define S_ISGID 02000
    -
    69 #define S_ISVTX 01000
    -
    70 
    -
    72 #define S_IRWXU 0700
    -
    74 #define S_IRUSR 0400
    -
    76 #define S_IWUSR 0200
    -
    78 #define S_IXUSR 0100
    -
    79 
    -
    81 #define S_IRWXG 0070
    -
    83 #define S_IRGRP 0040
    -
    85 #define S_IWGRP 0020
    -
    87 #define S_IXGRP 0010
    -
    88 
    -
    90 #define S_IRWXO 0007
    -
    92 #define S_IROTH 0004
    -
    94 #define S_IWOTH 0002
    -
    96 #define S_IXOTH 0001
    -
    97 
    -
    98 #define O_RDONLY 00
    -
    99 #define O_WRONLY 01
    -
    100 #define O_RDWR 02
    -
    101 #define O_CREAT 0100
    -
    102 #define O_EXCL 0200
    -
    103 #define O_TRUNC 01000
    -
    104 #define O_APPEND 02000
    -
    105 #define O_NOFOLLOW 0400000
    -
    106 #define O_CLOEXEC 02000000
    -
    107 
    -
    108 #define S_ISDIR(mode) (((mode) & S_IFMT) == S_IFDIR)
    -
    109 #define S_ISCHR(mode) (((mode) & S_IFMT) == S_IFCHR)
    -
    110 #define S_ISBLK(mode) (((mode) & S_IFMT) == S_IFBLK)
    -
    111 #define S_ISREG(mode) (((mode) & S_IFMT) == S_IFREG)
    -
    112 #define S_ISFIFO(mode) (((mode) & S_IFMT) == S_IFIFO)
    -
    113 #define S_ISLNK(mode) (((mode) & S_IFMT) == S_IFLNK)
    -
    114 #define S_ISSOCK(mode) (((mode) & S_IFMT) == S_IFSOCK)
    -
    115 
    -
    116 #define DT_UNKNOWN 0x0
    -
    117 #define DT_FIFO 0x1
    -
    118 #define DT_CHR 0x2
    -
    119 #define DT_DIR 0x4
    -
    120 #define DT_BLK 0x6
    -
    121 #define DT_REG 0x8
    -
    122 #define DT_LNK 0xA
    -
    123 #define DT_SOCK 0xC
    -
    124 #define DT_WHT 0xE
    -
    125 
    -
    126 #define IFTODT(x) ((x) >> 12 & 0xF)
    -
    127 #define DTTOIF(x) ((x) << 12)
    -
    128 
    -
    129 #define SYMLOOP_MAX 40
    -
    130 
    -
    131 #ifndef __cplusplus
    -
    132 #define static_assert _Static_assert
    -
    133 #endif
    -
    134 
    -
    135 #ifdef __LP64__
    -
    136 static_assert(sizeof(dev_t) == 8, "dev_t must be 64 bits");
    -
    137 static_assert(sizeof(ino_t) == 8, "ino_t must be 64 bits");
    -
    138 static_assert(sizeof(mode_t) == 4, "mode_t must be 32 bits");
    -
    139 static_assert(sizeof(nlink_t) == 4, "nlink_t must be 32 bits");
    -
    140 static_assert(sizeof(uid_t) == 4, "uid_t must be 32 bits");
    -
    141 static_assert(sizeof(gid_t) == 4, "gid_t must be 32 bits");
    -
    142 static_assert(sizeof(off_t) == 8, "off_t must be 64 bits");
    -
    143 static_assert(sizeof(time_t) == 8, "time_t must be 64 bits");
    -
    144 static_assert(sizeof(blksize_t) == 8, "blksize_t must be 64 bits");
    -
    145 static_assert(sizeof(blkcnt_t) == 8, "blkcnt_t must be 64 bits");
    -
    146 #else
    -
    147 static_assert(sizeof(dev_t) == 4, "dev_t must be 32 bits");
    -
    148 static_assert(sizeof(ino_t) == 4, "ino_t must be 32 bits");
    -
    149 static_assert(sizeof(mode_t) == 2, "mode_t must be 16 bits");
    -
    150 static_assert(sizeof(nlink_t) == 2, "nlink_t must be 16 bits");
    -
    151 static_assert(sizeof(uid_t) == 2, "uid_t must be 16 bits");
    -
    152 static_assert(sizeof(gid_t) == 2, "gid_t must be 16 bits");
    -
    153 static_assert(sizeof(off_t) == 4, "off_t must be 32 bits");
    -
    154 static_assert(sizeof(time_t) == 4, "time_t must be 32 bits");
    -
    155 static_assert(sizeof(blksize_t) == 4, "blksize_t must be 32 bits");
    -
    156 static_assert(sizeof(blkcnt_t) == 4, "blkcnt_t must be 32 bits");
    -
    157 #endif
    -
    158 
    -
    159 #undef static_assert
    -
    160 
    -
    161 struct kstat
    -
    162 {
    -
    164  dev_t Device;
    -
    165 
    -
    167  ino_t Index;
    -
    168 
    -
    170  mode_t Mode;
    -
    171 
    -
    173  nlink_t HardLinks;
    -
    174 
    -
    176  uid_t UserID;
    -
    177 
    -
    179  gid_t GroupID;
    -
    180 
    -
    182  dev_t RawDevice;
    -
    183 
    -
    185  off_t Size;
    -
    186 
    -
    188  time_t AccessTime;
    -
    189 
    -
    191  time_t ModifyTime;
    -
    192 
    -
    194  time_t ChangeTime;
    -
    195 
    -
    197  blksize_t BlockSize;
    -
    198 
    -
    200  blkcnt_t Blocks;
    -
    201 
    -
    203  mode_t Attribute;
    -
    204 
    -
    205 #ifdef __cplusplus
    -
    206 
    -
    207  dev_t MakeDevice(int Major, int Minor)
    -
    208  {
    -
    209  return ((Major & 0xFFF) << 8) |
    -
    210  (Minor & 0xFF);
    -
    211  }
    -
    212 
    -
    213  int GetMajor()
    -
    214  {
    -
    215  return ((unsigned int)(Device) >> 8) & 0xFFF;
    -
    216  }
    -
    217 
    -
    218  int GetMinor()
    -
    219  {
    -
    220  return Device & 0xFF;
    -
    221  }
    -
    222 
    -
    223  void SetFileType(mode_t Type)
    -
    224  {
    -
    225  Mode = (Mode & ~S_IFMT) |
    -
    226  (Type & S_IFMT);
    -
    227  }
    -
    228 
    -
    229  mode_t GetFileType() { return Mode & S_IFMT; }
    -
    230  void ClearFileType() { Mode = Mode & ~S_IFMT; }
    -
    231  bool IsType(mode_t Type) { return (Mode & S_IFMT) == Type; }
    -
    232 
    -
    233  void SetPermissions(mode_t Permissions)
    -
    234  {
    -
    235  Mode = (Mode & S_IFMT) |
    -
    236  (Permissions & ~S_IFMT);
    -
    237  }
    -
    238 
    -
    239  mode_t GetPermissions() { return Mode & ~S_IFMT; }
    -
    240  void ClearPermissions() { Mode = Mode & S_IFMT; }
    -
    241 
    -
    242 #endif // __cplusplus
    -
    243 };
    -
    244 
    -
    245 struct kdirent
    -
    246 {
    -
    247  ino_t d_ino;
    -
    248  off_t d_off;
    -
    249  unsigned short d_reclen;
    -
    250  unsigned char d_type;
    -
    251  char d_name[];
    -
    252 };
    -
    253 
    -
    254 struct Inode
    -
    255 {
    - -
    257  ino_t Index;
    -
    258  mode_t Mode;
    -
    259  uint32_t Flags;
    -
    260  off_t Offset;
    -
    261 
    -
    262  uintptr_t KernelData;
    -
    263  void *PrivateData;
    -
    264 
    -
    265 #ifdef __cplusplus
    -
    266 
    -
    267  /* ... */
    -
    268 
    -
    269  void SetDevice(int Major, int Minor)
    -
    270  {
    -
    271  this->RawDevice = ((Major & 0xFFF) << 8) |
    -
    272  (Minor & 0xFF);
    -
    273  }
    -
    274 
    -
    275  int GetMajor()
    -
    276  {
    -
    277  return ((unsigned int)(this->RawDevice) >> 8) & 0xFFF;
    -
    278  }
    -
    279 
    -
    280  int GetMinor()
    -
    281  {
    -
    282  return this->RawDevice & 0xFF;
    -
    283  }
    -
    284 
    -
    285  Inode()
    -
    286  {
    -
    287  Device = 0;
    -
    288  RawDevice = 0;
    -
    289  Index = 0;
    -
    290  Mode = 0;
    -
    291  Flags = 0;
    -
    292  Offset = 0;
    -
    293  KernelData = 0x0;
    -
    294  PrivateData = nullptr;
    -
    295  }
    -
    296 
    -
    297  ~Inode() = default;
    -
    298 
    -
    299 #else // __cplusplus
    -
    300 
    -
    301 #define INODE_MAKEDEV(major, minor) \
    -
    302  ((dev_t)(((major & 0xFFF) << 8) | \
    -
    303  (minor & 0xFF)))
    -
    304 
    -
    305 #define INODE_MAJOR(rdev) \
    -
    306  ((int)(((rdev) >> 8) & 0xFFF))
    -
    307 
    -
    308 #define INODE_MINOR(rdev) \
    -
    309  ((int)((rdev) & 0xFF))
    -
    310 
    -
    311 #endif // __cplusplus
    -
    312 };
    -
    313 
    - -
    315 {
    -
    316  int (*Lookup)(struct Inode *Parent, const char *Name, struct Inode **Result);
    -
    317  int (*Create)(struct Inode *Parent, const char *Name, mode_t Mode, struct Inode **Result);
    -
    318  int (*Remove)(struct Inode *Parent, const char *Name);
    -
    319  int (*Rename)(struct Inode *Parent, const char *OldName, const char *NewName);
    -
    320  ssize_t (*Read)(struct Inode *Node, void *Buffer, size_t Size, off_t Offset);
    -
    321  ssize_t (*Write)(struct Inode *Node, const void *Buffer, size_t Size, off_t Offset);
    -
    322  int (*Truncate)(struct Inode *Node, off_t Size);
    -
    323  int (*Open)(struct Inode *Node, int Flags, mode_t Mode);
    -
    324  int (*Close)(struct Inode *Node);
    -
    325  int (*Ioctl)(struct Inode *Node, unsigned long Request, void *Argp);
    -
    326  ssize_t (*ReadDir)(struct Inode *Node, struct kdirent *Buffer, size_t Size, off_t Offset, off_t Entries);
    -
    327  int (*MkDir)(struct Inode *Parent, const char *Name, mode_t Mode, struct Inode **Result);
    -
    328  int (*RmDir)(struct Inode *Parent, const char *Name);
    -
    329  int (*SymLink)(struct Inode *Parent, const char *Name, const char *Target, struct Inode **Result);
    -
    330  ssize_t (*ReadLink)(struct Inode *Node, char *Buffer, size_t Size);
    -
    331  off_t (*Seek)(struct Inode *Node, off_t Offset);
    -
    332  int (*Stat)(struct Inode *Node, struct kstat *Stat);
    -
    333 } __attribute__((packed));
    -
    334 
    -
    335 #define I_FLAG_ROOT 0x1
    -
    336 #define I_FLAG_MOUNTPOINT 0x2
    -
    337 #define I_FLAG_CACHE_KEEP 0x4
    -
    338 
    -
    339 struct FileSystemInfo;
    - -
    341 {
    -
    342  int (*AllocateInode)(struct FileSystemInfo *Info, struct Inode **Result);
    -
    343  int (*DeleteInode)(struct FileSystemInfo *Info, struct Inode *Node);
    -
    344 
    -
    355  int (*Synchronize)(struct FileSystemInfo *Info, struct Inode *Node);
    -
    356 
    -
    366  int (*Destroy)(struct FileSystemInfo *Info);
    -
    367 } __attribute__((packed));
    -
    368 
    - -
    370 {
    -
    371  const char *Name;
    -
    372  const char *RootName;
    -
    373  int Flags;
    - -
    375  struct InodeOperations Ops;
    -
    376 
    -
    377  void *PrivateData;
    -
    378 } __attribute__((packed));
    -
    379 
    -
    380 dev_t RegisterFileSystem(struct FileSystemInfo *Info, struct Inode *Root);
    -
    381 int UnregisterFileSystem(dev_t Device);
    -
    382 
    -
    383 #endif // !__FENNIX_API_FILESYSTEM_H__
    -
    dev_t RawDevice
    Definition: fs.h:182
    -
    dev_t RawDevice
    Definition: fs.h:256
    -
    struct SuperBlockOperations SuperOps
    Definition: fs.h:374
    -
    struct InodeOperations Ops
    Definition: fs.h:375
    -
    int Flags
    Definition: fs.h:373
    -
    time_t ChangeTime
    Definition: fs.h:194
    +Go to the documentation of this file.
    1/*
    +
    2 This file is part of Fennix Kernel.
    + +
    4 Fennix Kernel is free software: you can redistribute it and/or
    +
    5 modify it under the terms of the GNU General Public License as
    +
    6 published by the Free Software Foundation, either version 3 of
    +
    7 the License, or (at your option) any later version.
    + +
    9 Fennix Kernel is distributed in the hope that it will be useful,
    +
    10 but WITHOUT ANY WARRANTY; without even the implied warranty of
    +
    11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    +
    12 GNU General Public License for more details.
    + +
    14 You should have received a copy of the GNU General Public License
    +
    15 along with Fennix Kernel. If not, see <https://www.gnu.org/licenses/>.
    +
    16*/
    +
    17
    +
    18#ifndef __FENNIX_API_FILESYSTEM_H__
    +
    19#define __FENNIX_API_FILESYSTEM_H__
    +
    20
    +
    21#include <types.h>
    +
    22
    +
    23#define SEEK_SET 0
    +
    24#define SEEK_CUR 1
    +
    25#define SEEK_END 2
    +
    26
    +
    32#define S_IFMT32 037777600000
    +
    33
    +
    48#define S_IFMT 0170000
    +
    49
    +
    50/* Whiteout */
    +
    51#define S_IFWHT 0160000
    +
    52/* Socket */
    +
    53#define S_IFSOCK 0140000
    +
    54/* Symbolic link */
    +
    55#define S_IFLNK 0120000
    +
    56/* Regular file */
    +
    57#define S_IFREG 0100000
    +
    58/* Block device */
    +
    59#define S_IFBLK 0060000
    +
    60/* Directory */
    +
    61#define S_IFDIR 0040000
    +
    62/* Character device */
    +
    63#define S_IFCHR 0020000
    +
    64/* FIFO */
    +
    65#define S_IFIFO 0010000
    +
    66
    +
    67#define S_ISUID 04000
    +
    68#define S_ISGID 02000
    +
    69#define S_ISVTX 01000
    +
    70
    +
    72#define S_IRWXU 0700
    +
    74#define S_IRUSR 0400
    +
    76#define S_IWUSR 0200
    +
    78#define S_IXUSR 0100
    +
    79
    +
    81#define S_IRWXG 0070
    +
    83#define S_IRGRP 0040
    +
    85#define S_IWGRP 0020
    +
    87#define S_IXGRP 0010
    +
    88
    +
    90#define S_IRWXO 0007
    +
    92#define S_IROTH 0004
    +
    94#define S_IWOTH 0002
    +
    96#define S_IXOTH 0001
    +
    97
    +
    98#define O_RDONLY 00
    +
    99#define O_WRONLY 01
    +
    100#define O_RDWR 02
    +
    101#define O_CREAT 0100
    +
    102#define O_EXCL 0200
    +
    103#define O_TRUNC 01000
    +
    104#define O_APPEND 02000
    +
    105#define O_NOFOLLOW 0400000
    +
    106#define O_CLOEXEC 02000000
    +
    107
    +
    108#define S_ISDIR(mode) (((mode) & S_IFMT) == S_IFDIR)
    +
    109#define S_ISCHR(mode) (((mode) & S_IFMT) == S_IFCHR)
    +
    110#define S_ISBLK(mode) (((mode) & S_IFMT) == S_IFBLK)
    +
    111#define S_ISREG(mode) (((mode) & S_IFMT) == S_IFREG)
    +
    112#define S_ISFIFO(mode) (((mode) & S_IFMT) == S_IFIFO)
    +
    113#define S_ISLNK(mode) (((mode) & S_IFMT) == S_IFLNK)
    +
    114#define S_ISSOCK(mode) (((mode) & S_IFMT) == S_IFSOCK)
    +
    115
    +
    116#define DT_UNKNOWN 0x0
    +
    117#define DT_FIFO 0x1
    +
    118#define DT_CHR 0x2
    +
    119#define DT_DIR 0x4
    +
    120#define DT_BLK 0x6
    +
    121#define DT_REG 0x8
    +
    122#define DT_LNK 0xA
    +
    123#define DT_SOCK 0xC
    +
    124#define DT_WHT 0xE
    +
    125
    +
    126#define IFTODT(x) ((x) >> 12 & 0xF)
    +
    127#define DTTOIF(x) ((x) << 12)
    +
    128
    +
    129#define SYMLOOP_MAX 40
    +
    130
    +
    131#ifndef __cplusplus
    +
    132#define static_assert _Static_assert
    +
    133#endif
    +
    134
    +
    135#ifdef __LP64__
    +
    136static_assert(sizeof(dev_t) == 8, "dev_t must be 64 bits");
    +
    137static_assert(sizeof(ino_t) == 8, "ino_t must be 64 bits");
    +
    138static_assert(sizeof(mode_t) == 4, "mode_t must be 32 bits");
    +
    139static_assert(sizeof(nlink_t) == 4, "nlink_t must be 32 bits");
    +
    140static_assert(sizeof(uid_t) == 4, "uid_t must be 32 bits");
    +
    141static_assert(sizeof(gid_t) == 4, "gid_t must be 32 bits");
    +
    142static_assert(sizeof(off_t) == 8, "off_t must be 64 bits");
    +
    143static_assert(sizeof(time_t) == 8, "time_t must be 64 bits");
    +
    144static_assert(sizeof(blksize_t) == 8, "blksize_t must be 64 bits");
    +
    145static_assert(sizeof(blkcnt_t) == 8, "blkcnt_t must be 64 bits");
    +
    146#else
    +
    147static_assert(sizeof(dev_t) == 4, "dev_t must be 32 bits");
    +
    148static_assert(sizeof(ino_t) == 4, "ino_t must be 32 bits");
    +
    149static_assert(sizeof(mode_t) == 4, "mode_t must be 32 bits");
    +
    150static_assert(sizeof(nlink_t) == 4, "nlink_t must be 32 bits");
    +
    151static_assert(sizeof(uid_t) == 4, "uid_t must be 32 bits");
    +
    152static_assert(sizeof(gid_t) == 4, "gid_t must be 32 bits");
    +
    153static_assert(sizeof(off_t) == 4, "off_t must be 32 bits");
    +
    154static_assert(sizeof(time_t) == 4, "time_t must be 32 bits");
    +
    155static_assert(sizeof(blksize_t) == 4, "blksize_t must be 32 bits");
    +
    +
    156static_assert(sizeof(blkcnt_t) == 4, "blkcnt_t must be 32 bits");
    +
    157#endif
    +
    158
    +
    159#undef static_assert
    +
    160
    +
    +
    161struct kstat
    +
    162{
    +
    164 dev_t Device;
    +
    165
    +
    167 ino_t Index;
    +
    168
    +
    170 mode_t Mode;
    +
    171
    +
    173 nlink_t HardLinks;
    +
    174
    +
    176 uid_t UserID;
    +
    177
    +
    179 gid_t GroupID;
    +
    180
    + +
    183
    +
    185 off_t Size;
    +
    186
    + +
    189
    + +
    192
    + +
    195
    +
    197 blksize_t BlockSize;
    +
    198
    +
    200 blkcnt_t Blocks;
    +
    201
    +
    203 mode_t Attribute;
    +
    204
    +
    205#ifdef __cplusplus
    +
    206
    +
    207 dev_t MakeDevice(int Major, int Minor)
    +
    208 {
    +
    209 return ((Major & 0xFFF) << 8) |
    +
    210 (Minor & 0xFF);
    +
    211 }
    +
    212
    +
    213 int GetMajor()
    +
    214 {
    +
    215 return ((unsigned int)(Device) >> 8) & 0xFFF;
    +
    216 }
    +
    217
    +
    218 int GetMinor()
    +
    219 {
    +
    220 return Device & 0xFF;
    +
    221 }
    +
    222
    +
    223 void SetFileType(mode_t Type)
    +
    224 {
    +
    225 Mode = (Mode & ~S_IFMT) |
    +
    226 (Type & S_IFMT);
    +
    227 }
    +
    228
    +
    229 mode_t GetFileType() { return Mode & S_IFMT; }
    +
    230 void ClearFileType() { Mode = Mode & ~S_IFMT; }
    +
    231 bool IsType(mode_t Type) { return (Mode & S_IFMT) == Type; }
    +
    232
    +
    233 void SetPermissions(mode_t Permissions)
    +
    234 {
    +
    235 Mode = (Mode & S_IFMT) |
    +
    236 (Permissions & ~S_IFMT);
    +
    237 }
    +
    238
    +
    239 mode_t GetPermissions() { return Mode & ~S_IFMT; }
    +
    240 void ClearPermissions() { Mode = Mode & S_IFMT; }
    +
    241
    +
    242#endif // __cplusplus
    +
    243};
    +
    +
    244
    +
    + +
    246{
    +
    247 ino_t d_ino;
    +
    248 off_t d_off;
    +
    249 unsigned short d_reclen;
    +
    250 unsigned char d_type;
    +
    251 char d_name[];
    +
    252};
    +
    +
    253
    +
    +
    254struct Inode
    +
    255{
    + +
    257 ino_t Index;
    +
    258 mode_t Mode;
    +
    259 uint32_t Flags;
    +
    260 off_t Offset;
    +
    261
    +
    262 uintptr_t KernelData;
    + +
    264
    +
    265#ifdef __cplusplus
    +
    266
    +
    267 /* ... */
    +
    268
    +
    269 void SetDevice(int Major, int Minor)
    +
    270 {
    +
    271 this->RawDevice = ((Major & 0xFFF) << 8) |
    +
    272 (Minor & 0xFF);
    +
    273 }
    +
    274
    +
    275 int GetMajor()
    +
    276 {
    +
    277 return ((unsigned int)(this->RawDevice) >> 8) & 0xFFF;
    +
    278 }
    +
    279
    +
    280 int GetMinor()
    +
    281 {
    +
    282 return this->RawDevice & 0xFF;
    +
    283 }
    +
    284
    +
    285 Inode()
    +
    286 {
    +
    287 Device = 0;
    +
    288 RawDevice = 0;
    +
    289 Index = 0;
    +
    290 Mode = 0;
    +
    291 Flags = 0;
    +
    292 Offset = 0;
    +
    293 KernelData = 0x0;
    +
    294 PrivateData = nullptr;
    +
    295 }
    +
    296
    +
    297 ~Inode() = default;
    +
    298
    +
    299#else // __cplusplus
    +
    300
    +
    +
    301#define INODE_MAKEDEV(major, minor) \
    +
    302 ((dev_t)(((major & 0xFFF) << 8) | \
    +
    303 (minor & 0xFF)))
    +
    +
    304
    +
    +
    305#define INODE_MAJOR(rdev) \
    +
    306 ((int)(((rdev) >> 8) & 0xFFF))
    +
    +
    307
    +
    +
    308#define INODE_MINOR(rdev) \
    +
    309 ((int)((rdev) & 0xFF))
    +
    +
    310
    +
    311#endif // __cplusplus
    +
    312};
    +
    +
    313
    +
    + +
    315{
    +
    316 int (*Lookup)(struct Inode *Parent, const char *Name, struct Inode **Result);
    +
    317 int (*Create)(struct Inode *Parent, const char *Name, mode_t Mode, struct Inode **Result);
    +
    318 int (*Remove)(struct Inode *Parent, const char *Name);
    +
    319 int (*Rename)(struct Inode *Parent, const char *OldName, const char *NewName);
    +
    320 ssize_t (*Read)(struct Inode *Node, void *Buffer, size_t Size, off_t Offset);
    +
    321 ssize_t (*Write)(struct Inode *Node, const void *Buffer, size_t Size, off_t Offset);
    +
    322 int (*Truncate)(struct Inode *Node, off_t Size);
    +
    323 int (*Open)(struct Inode *Node, int Flags, mode_t Mode);
    +
    324 int (*Close)(struct Inode *Node);
    +
    325 int (*Ioctl)(struct Inode *Node, unsigned long Request, void *Argp);
    +
    326 ssize_t (*ReadDir)(struct Inode *Node, struct kdirent *Buffer, size_t Size, off_t Offset, off_t Entries);
    +
    327 int (*MkDir)(struct Inode *Parent, const char *Name, mode_t Mode, struct Inode **Result);
    +
    328 int (*RmDir)(struct Inode *Parent, const char *Name);
    +
    329 int (*SymLink)(struct Inode *Parent, const char *Name, const char *Target, struct Inode **Result);
    +
    330 ssize_t (*ReadLink)(struct Inode *Node, char *Buffer, size_t Size);
    +
    331 off_t (*Seek)(struct Inode *Node, off_t Offset);
    +
    332 int (*Stat)(struct Inode *Node, struct kstat *Stat);
    +
    333} __attribute__((packed));
    +
    +
    +
    334
    +
    335#define I_FLAG_ROOT 0x1
    +
    336#define I_FLAG_MOUNTPOINT 0x2
    +
    337#define I_FLAG_CACHE_KEEP 0x4
    +
    338
    +
    339struct FileSystemInfo;
    +
    + +
    341{
    +
    342 int (*AllocateInode)(struct FileSystemInfo *Info, struct Inode **Result);
    +
    343 int (*DeleteInode)(struct FileSystemInfo *Info, struct Inode *Node);
    +
    344
    +
    355 int (*Synchronize)(struct FileSystemInfo *Info, struct Inode *Node);
    +
    356
    +
    366 int (*Destroy)(struct FileSystemInfo *Info);
    +
    367} __attribute__((packed));
    +
    +
    368
    +
    + +
    370{
    +
    371 const char *Name;
    +
    372 const char *RootName;
    +
    373 int Flags;
    + + +
    376
    + +
    378} __attribute__((packed));
    +
    +
    379
    +
    380dev_t RegisterFileSystem(struct FileSystemInfo *Info, struct Inode *Root);
    +
    381int UnregisterFileSystem(dev_t Device);
    +
    382
    +
    383#endif // !__FENNIX_API_FILESYSTEM_H__
    +
    dev_t RawDevice
    Definition fs.h:182
    +
    dev_t RawDevice
    Definition fs.h:256
    +
    struct SuperBlockOperations SuperOps
    Definition fs.h:374
    +
    struct InodeOperations Ops
    Definition fs.h:375
    +
    int Flags
    Definition fs.h:373
    +
    time_t ChangeTime
    Definition fs.h:194
    int UnregisterFileSystem(dev_t Device)
    -
    const char * Name
    Definition: fs.h:371
    -
    blkcnt_t Blocks
    Definition: fs.h:200
    -
    dev_t Device
    Definition: fs.h:164
    -
    ino_t Index
    Definition: fs.h:257
    -
    dev_t Device
    Definition: fs.h:256
    -
    char d_name[]
    Definition: fs.h:251
    -
    off_t Size
    Definition: fs.h:185
    -
    uid_t UserID
    Definition: fs.h:176
    -
    mode_t Mode
    Definition: fs.h:258
    -
    gid_t GroupID
    Definition: fs.h:179
    -
    mode_t Attribute
    Definition: fs.h:203
    +
    const char * Name
    Definition fs.h:371
    +
    blkcnt_t Blocks
    Definition fs.h:200
    +
    dev_t Device
    Definition fs.h:164
    +
    ino_t Index
    Definition fs.h:257
    +
    dev_t Device
    Definition fs.h:256
    +
    char d_name[]
    Definition fs.h:251
    +
    off_t Size
    Definition fs.h:185
    +
    uid_t UserID
    Definition fs.h:176
    +
    mode_t Mode
    Definition fs.h:258
    +
    gid_t GroupID
    Definition fs.h:179
    +
    mode_t Attribute
    Definition fs.h:203
    dev_t RegisterFileSystem(struct FileSystemInfo *Info, struct Inode *Root)
    -
    const char * Name
    Definition: fs.h:0
    -
    uintptr_t KernelData
    Definition: fs.h:262
    -
    off_t d_off
    Definition: fs.h:248
    -
    #define static_assert
    Definition: fs.h:132
    -
    nlink_t HardLinks
    Definition: fs.h:173
    -
    time_t ModifyTime
    Definition: fs.h:191
    -
    blksize_t BlockSize
    Definition: fs.h:197
    -
    ino_t d_ino
    Definition: fs.h:247
    -
    unsigned short d_reclen
    Definition: fs.h:249
    -
    ino_t Index
    Definition: fs.h:167
    -
    #define S_IFMT
    Definition: fs.h:48
    -
    uint32_t Flags
    Definition: fs.h:259
    -
    const char * RootName
    Definition: fs.h:372
    -
    int Flags
    Definition: fs.h:2
    -
    off_t Offset
    Definition: fs.h:260
    -
    void * PrivateData
    Definition: fs.h:263
    -
    unsigned char d_type
    Definition: fs.h:250
    -
    struct InodeOperations __attribute__((packed))
    -
    time_t AccessTime
    Definition: fs.h:188
    -
    mode_t Mode
    Definition: fs.h:170
    -
    void * PrivateData
    Definition: fs.h:377
    -
    Definition: fs.h:162
    -
    Definition: fs.h:255
    -
    Definition: fs.h:246
    - - -
    ssize_t(* ReadDir)(struct Inode *Node, struct kdirent *Buffer, size_t Size, off_t Offset, off_t Entries)
    Definition: fs.h:326
    -
    int(* Ioctl)(struct Inode *Node, unsigned long Request, void *Argp)
    Definition: fs.h:325
    -
    int(* Truncate)(struct Inode *Node, off_t Size)
    Definition: fs.h:322
    -
    ssize_t(* Read)(struct Inode *Node, void *Buffer, size_t Size, off_t Offset)
    Definition: fs.h:320
    -
    int(* Remove)(struct Inode *Parent, const char *Name)
    Definition: fs.h:318
    -
    int(* MkDir)(struct Inode *Parent, const char *Name, mode_t Mode, struct Inode **Result)
    Definition: fs.h:327
    -
    int(* SymLink)(struct Inode *Parent, const char *Name, const char *Target, struct Inode **Result)
    Definition: fs.h:329
    -
    int(* Rename)(struct Inode *Parent, const char *OldName, const char *NewName)
    Definition: fs.h:319
    -
    int(* Lookup)(struct Inode *Parent, const char *Name, struct Inode **Result)
    Definition: fs.h:316
    -
    int(* Open)(struct Inode *Node, int Flags, mode_t Mode)
    Definition: fs.h:323
    -
    int(* Close)(struct Inode *Node)
    Definition: fs.h:324
    -
    int(* Create)(struct Inode *Parent, const char *Name, mode_t Mode, struct Inode **Result)
    Definition: fs.h:317
    -
    ssize_t(* ReadLink)(struct Inode *Node, char *Buffer, size_t Size)
    Definition: fs.h:330
    -
    int(* Stat)(struct Inode *Node, struct kstat *Stat)
    Definition: fs.h:332
    -
    ssize_t(* Write)(struct Inode *Node, const void *Buffer, size_t Size, off_t Offset)
    Definition: fs.h:321
    -
    off_t(* Seek)(struct Inode *Node, off_t Offset)
    Definition: fs.h:331
    -
    int(* RmDir)(struct Inode *Parent, const char *Name)
    Definition: fs.h:328
    - -
    int(* DeleteInode)(struct FileSystemInfo *Info, struct Inode *Node)
    Definition: fs.h:343
    -
    int(* AllocateInode)(struct FileSystemInfo *Info, struct Inode **Result)
    Definition: fs.h:342
    -
    int(* Synchronize)(struct FileSystemInfo *Info, struct Inode *Node)
    Definition: fs.h:355
    -
    int(* Destroy)(struct FileSystemInfo *Info)
    Definition: fs.h:366
    +
    const char * Name
    Definition fs.h:0
    +
    uintptr_t KernelData
    Definition fs.h:262
    +
    off_t d_off
    Definition fs.h:248
    +
    nlink_t HardLinks
    Definition fs.h:173
    +
    time_t ModifyTime
    Definition fs.h:191
    +
    blksize_t BlockSize
    Definition fs.h:197
    +
    ino_t d_ino
    Definition fs.h:247
    +
    unsigned short d_reclen
    Definition fs.h:249
    +
    ino_t Index
    Definition fs.h:167
    +
    #define S_IFMT
    Definition fs.h:48
    +
    uint32_t Flags
    Definition fs.h:259
    +
    const char * RootName
    Definition fs.h:372
    +
    int Flags
    Definition fs.h:2
    +
    off_t Offset
    Definition fs.h:260
    +
    void * PrivateData
    Definition fs.h:263
    +
    unsigned char d_type
    Definition fs.h:250
    +
    time_t AccessTime
    Definition fs.h:188
    +
    mode_t Mode
    Definition fs.h:170
    +
    void * PrivateData
    Definition fs.h:377
    +
    Definition fs.h:162
    +
    Definition fs.h:255
    +
    Definition fs.h:246
    + + + +
    ssize_t(* ReadDir)(struct Inode *Node, struct kdirent *Buffer, size_t Size, off_t Offset, off_t Entries)
    Definition fs.h:326
    +
    int(* Ioctl)(struct Inode *Node, unsigned long Request, void *Argp)
    Definition fs.h:325
    +
    int(* Truncate)(struct Inode *Node, off_t Size)
    Definition fs.h:322
    +
    ssize_t(* Read)(struct Inode *Node, void *Buffer, size_t Size, off_t Offset)
    Definition fs.h:320
    +
    int(* Remove)(struct Inode *Parent, const char *Name)
    Definition fs.h:318
    +
    int(* MkDir)(struct Inode *Parent, const char *Name, mode_t Mode, struct Inode **Result)
    Definition fs.h:327
    +
    int(* SymLink)(struct Inode *Parent, const char *Name, const char *Target, struct Inode **Result)
    Definition fs.h:329
    +
    int(* Rename)(struct Inode *Parent, const char *OldName, const char *NewName)
    Definition fs.h:319
    +
    int(* Lookup)(struct Inode *Parent, const char *Name, struct Inode **Result)
    Definition fs.h:316
    +
    int(* Open)(struct Inode *Node, int Flags, mode_t Mode)
    Definition fs.h:323
    +
    int(* Close)(struct Inode *Node)
    Definition fs.h:324
    +
    int(* Create)(struct Inode *Parent, const char *Name, mode_t Mode, struct Inode **Result)
    Definition fs.h:317
    +
    ssize_t(* ReadLink)(struct Inode *Node, char *Buffer, size_t Size)
    Definition fs.h:330
    +
    int(* Stat)(struct Inode *Node, struct kstat *Stat)
    Definition fs.h:332
    +
    ssize_t(* Write)(struct Inode *Node, const void *Buffer, size_t Size, off_t Offset)
    Definition fs.h:321
    +
    off_t(* Seek)(struct Inode *Node, off_t Offset)
    Definition fs.h:331
    +
    int(* RmDir)(struct Inode *Parent, const char *Name)
    Definition fs.h:328
    + +
    int(* DeleteInode)(struct FileSystemInfo *Info, struct Inode *Node)
    Definition fs.h:343
    +
    int(* AllocateInode)(struct FileSystemInfo *Info, struct Inode **Result)
    Definition fs.h:342
    +
    int(* Synchronize)(struct FileSystemInfo *Info, struct Inode *Node)
    Definition fs.h:355
    +
    int(* Destroy)(struct FileSystemInfo *Info)
    Definition fs.h:366
    diff --git a/docs/df/dcf/index_8md.html b/docs/df/dcf/index_8md.html index 9bd0ad77..b440790d 100644 --- a/docs/df/dcf/index_8md.html +++ b/docs/df/dcf/index_8md.html @@ -5,7 +5,7 @@ - + Fennix: tools/doxygen/index.md File Reference @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,14 +95,20 @@ $(document).ready(function(){initNavTree('df/dcf/index_8md.html','../../'); init
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -
    -
    tools/doxygen/index.md File Reference
    +
    tools/doxygen/index.md File Reference
    @@ -110,7 +117,7 @@ $(document).ready(function(){initNavTree('df/dcf/index_8md.html','../../'); init diff --git a/docs/dir_2b1679bdc089c66bbf71953a395e87ea.html b/docs/dir_2b1679bdc089c66bbf71953a395e87ea.html index ae25cdde..f681581b 100644 --- a/docs/dir_2b1679bdc089c66bbf71953a395e87ea.html +++ b/docs/dir_2b1679bdc089c66bbf71953a395e87ea.html @@ -5,7 +5,7 @@ - + Fennix: tools/doxygen Directory Reference @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,14 +95,20 @@ $(document).ready(function(){initNavTree('dir_2b1679bdc089c66bbf71953a395e87ea.h
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -
    -
    doxygen Directory Reference
    +
    doxygen Directory Reference
    @@ -110,7 +117,7 @@ $(document).ready(function(){initNavTree('dir_2b1679bdc089c66bbf71953a395e87ea.h diff --git a/docs/dir_2c335c1ccbf6ef7c89cc08c9ed88be2e.html b/docs/dir_2c335c1ccbf6ef7c89cc08c9ed88be2e.html index 60daba64..562aa4d1 100644 --- a/docs/dir_2c335c1ccbf6ef7c89cc08c9ed88be2e.html +++ b/docs/dir_2c335c1ccbf6ef7c89cc08c9ed88be2e.html @@ -5,7 +5,7 @@ - + Fennix: Kernel/include Directory Reference @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,20 +95,26 @@ $(document).ready(function(){initNavTree('dir_2c335c1ccbf6ef7c89cc08c9ed88be2e.h
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -
    -
    include Directory Reference
    +
    include Directory Reference
    - - +

    +

    Directories

    directory  interface
     interface
     
    @@ -116,7 +123,7 @@ Directories diff --git a/docs/dir_4eeb864c4eec08c7d6b9d3b0352cfdde.html b/docs/dir_4eeb864c4eec08c7d6b9d3b0352cfdde.html index 0402af6b..943258ad 100644 --- a/docs/dir_4eeb864c4eec08c7d6b9d3b0352cfdde.html +++ b/docs/dir_4eeb864c4eec08c7d6b9d3b0352cfdde.html @@ -5,7 +5,7 @@ - + Fennix: tools Directory Reference @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,20 +95,26 @@ $(document).ready(function(){initNavTree('dir_4eeb864c4eec08c7d6b9d3b0352cfdde.h
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -
    -
    tools Directory Reference
    +
    tools Directory Reference
    - - +

    +

    Directories

    directory  doxygen
     doxygen
     
    @@ -116,7 +123,7 @@ Directories diff --git a/docs/dir_52bed8acfaac088d5968cb2c84d7645d.html b/docs/dir_52bed8acfaac088d5968cb2c84d7645d.html index 1976a505..ebc6a335 100644 --- a/docs/dir_52bed8acfaac088d5968cb2c84d7645d.html +++ b/docs/dir_52bed8acfaac088d5968cb2c84d7645d.html @@ -5,7 +5,7 @@ - + Fennix: Kernel Directory Reference @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,20 +95,26 @@ $(document).ready(function(){initNavTree('dir_52bed8acfaac088d5968cb2c84d7645d.h
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -
    -
    Kernel Directory Reference
    +
    Kernel Directory Reference
    - - +

    +

    Directories

    directory  include
     include
     
    @@ -116,7 +123,7 @@ Directories diff --git a/docs/dir_60925fc218da8ca7908795bf5f624060.html b/docs/dir_60925fc218da8ca7908795bf5f624060.html index 2c8003ae..bcc7f2fe 100644 --- a/docs/dir_60925fc218da8ca7908795bf5f624060.html +++ b/docs/dir_60925fc218da8ca7908795bf5f624060.html @@ -5,7 +5,7 @@ - + Fennix: Drivers Directory Reference @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,14 +95,20 @@ $(document).ready(function(){initNavTree('dir_60925fc218da8ca7908795bf5f624060.h
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -
    -
    Drivers Directory Reference
    +
    Drivers Directory Reference
    @@ -110,7 +117,7 @@ $(document).ready(function(){initNavTree('dir_60925fc218da8ca7908795bf5f624060.h diff --git a/docs/dir_811a06ffcfc34bd0f88967f0406a39f5.html b/docs/dir_811a06ffcfc34bd0f88967f0406a39f5.html index 8e733d55..ee861bf2 100644 --- a/docs/dir_811a06ffcfc34bd0f88967f0406a39f5.html +++ b/docs/dir_811a06ffcfc34bd0f88967f0406a39f5.html @@ -5,7 +5,7 @@ - + Fennix: Kernel/include/interface Directory Reference @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,38 +95,44 @@ $(document).ready(function(){initNavTree('dir_811a06ffcfc34bd0f88967f0406a39f5.h
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -
    -
    interface Directory Reference
    +
    interface Directory Reference
    - - + - + - + - + - + - + - + - + - + - +

    +

    Files

    file  aip.h [code]
     aip.h
     
    file  audio.h [code]
     audio.h
     
    file  device.h [code]
     device.h
     
    file  driver.h [code]
     driver.h
     
    file  errno.h [code]
     errno.h
     
    file  fs.h [code]
     fs.h
     
    file  input.h [code]
     input.h
     
    file  network.h [code]
     network.h
     
    file  pci.h [code]
     pci.h
     
    file  syscalls.h [code]
     syscalls.h
     
    @@ -134,7 +141,7 @@ Files diff --git a/docs/dir_97d86ce2f18c7710ea326fa47777d7d7.html b/docs/dir_97d86ce2f18c7710ea326fa47777d7d7.html index a0e5d530..c1a9e38f 100644 --- a/docs/dir_97d86ce2f18c7710ea326fa47777d7d7.html +++ b/docs/dir_97d86ce2f18c7710ea326fa47777d7d7.html @@ -5,7 +5,7 @@ - + Fennix: Userspace Directory Reference @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,14 +95,20 @@ $(document).ready(function(){initNavTree('dir_97d86ce2f18c7710ea326fa47777d7d7.h
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -
    -
    Userspace Directory Reference
    +
    Userspace Directory Reference
    @@ -110,7 +117,7 @@ $(document).ready(function(){initNavTree('dir_97d86ce2f18c7710ea326fa47777d7d7.h diff --git a/docs/doc.png b/docs/doc.png deleted file mode 100644 index 17edabff95f7b8da13c9516a04efe05493c29501..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 746 zcmV7=@pnbNXRFEm&G8P!&WHG=d)>K?YZ1bzou)2{$)) zumDct!>4SyxL;zgaG>wy`^Hv*+}0kUfCrz~BCOViSb$_*&;{TGGn2^x9K*!Sf0=lV zpP=7O;GA0*Jm*tTYj$IoXvimpnV4S1Z5f$p*f$Db2iq2zrVGQUz~yq`ahn7ck(|CE z7Gz;%OP~J6)tEZWDzjhL9h2hdfoU2)Nd%T<5Kt;Y0XLt&<@6pQx!nw*5`@bq#?l*?3z{Hlzoc=Pr>oB5(9i6~_&-}A(4{Q$>c>%rV&E|a(r&;?i5cQB=} zYSDU5nXG)NS4HEs0it2AHe2>shCyr7`6@4*6{r@8fXRbTA?=IFVWAQJL&H5H{)DpM#{W(GL+Idzf^)uRV@oB8u$ z8v{MfJbTiiRg4bza<41NAzrl{=3fl_D+$t+^!xlQ8S}{UtY`e z;;&9UhyZqQRN%2pot{*Ei0*4~hSF_3AH2@fKU!$NSflS>{@tZpDT4`M2WRTTVH+D? z)GFlEGGHe?koB}i|1w45!BF}N_q&^HJ&-tyR{(afC6H7|aml|tBBbv}55C5DNP8p3 z)~jLEO4Z&2hZmP^i-e%(@d!(E|KRafiU8Q5u(wU((j8un3OR*Hvj+t diff --git a/docs/doc.svg b/docs/doc.svg new file mode 100644 index 00000000..0b928a53 --- /dev/null +++ b/docs/doc.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/docs/docd.svg b/docs/docd.svg new file mode 100644 index 00000000..ac18b275 --- /dev/null +++ b/docs/docd.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/docs/doxygen.css b/docs/doxygen.css index ffbff022..eeadba5e 100644 --- a/docs/doxygen.css +++ b/docs/doxygen.css @@ -1,29 +1,378 @@ -/* The standard CSS for doxygen 1.9.1 */ +/* The standard CSS for doxygen 1.9.8*/ + +html { +/* page base colors */ +--page-background-color: white; +--page-foreground-color: black; +--page-link-color: #3D578C; +--page-visited-link-color: #4665A2; + +/* index */ +--index-odd-item-bg-color: #F8F9FC; +--index-even-item-bg-color: white; +--index-header-color: black; +--index-separator-color: #A0A0A0; + +/* header */ +--header-background-color: #F9FAFC; +--header-separator-color: #C4CFE5; +--header-gradient-image: url('nav_h.png'); +--group-header-separator-color: #879ECB; +--group-header-color: #354C7B; +--inherit-header-color: gray; + +--footer-foreground-color: #2A3D61; +--footer-logo-width: 104px; +--citation-label-color: #334975; +--glow-color: cyan; + +--title-background-color: white; +--title-separator-color: #5373B4; +--directory-separator-color: #9CAFD4; +--separator-color: #4A6AAA; + +--blockquote-background-color: #F7F8FB; +--blockquote-border-color: #9CAFD4; + +--scrollbar-thumb-color: #9CAFD4; +--scrollbar-background-color: #F9FAFC; + +--icon-background-color: #728DC1; +--icon-foreground-color: white; +--icon-doc-image: url('doc.svg'); +--icon-folder-open-image: url('folderopen.svg'); +--icon-folder-closed-image: url('folderclosed.svg'); + +/* brief member declaration list */ +--memdecl-background-color: #F9FAFC; +--memdecl-separator-color: #DEE4F0; +--memdecl-foreground-color: #555; +--memdecl-template-color: #4665A2; + +/* detailed member list */ +--memdef-border-color: #A8B8D9; +--memdef-title-background-color: #E2E8F2; +--memdef-title-gradient-image: url('nav_f.png'); +--memdef-proto-background-color: #DFE5F1; +--memdef-proto-text-color: #253555; +--memdef-proto-text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); +--memdef-doc-background-color: white; +--memdef-param-name-color: #602020; +--memdef-template-color: #4665A2; + +/* tables */ +--table-cell-border-color: #2D4068; +--table-header-background-color: #374F7F; +--table-header-foreground-color: #FFFFFF; + +/* labels */ +--label-background-color: #728DC1; +--label-left-top-border-color: #5373B4; +--label-right-bottom-border-color: #C4CFE5; +--label-foreground-color: white; + +/** navigation bar/tree/menu */ +--nav-background-color: #F9FAFC; +--nav-foreground-color: #364D7C; +--nav-gradient-image: url('tab_b.png'); +--nav-gradient-hover-image: url('tab_h.png'); +--nav-gradient-active-image: url('tab_a.png'); +--nav-gradient-active-image-parent: url("../tab_a.png"); +--nav-separator-image: url('tab_s.png'); +--nav-breadcrumb-image: url('bc_s.png'); +--nav-breadcrumb-border-color: #C2CDE4; +--nav-splitbar-image: url('splitbar.png'); +--nav-font-size-level1: 13px; +--nav-font-size-level2: 10px; +--nav-font-size-level3: 9px; +--nav-text-normal-color: #283A5D; +--nav-text-hover-color: white; +--nav-text-active-color: white; +--nav-text-normal-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); +--nav-text-hover-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); +--nav-text-active-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); +--nav-menu-button-color: #364D7C; +--nav-menu-background-color: white; +--nav-menu-foreground-color: #555555; +--nav-menu-toggle-color: rgba(255, 255, 255, 0.5); +--nav-arrow-color: #9CAFD4; +--nav-arrow-selected-color: #9CAFD4; + +/* table of contents */ +--toc-background-color: #F4F6FA; +--toc-border-color: #D8DFEE; +--toc-header-color: #4665A2; +--toc-down-arrow-image: url("data:image/svg+xml;utf8,&%238595;"); + +/** search field */ +--search-background-color: white; +--search-foreground-color: #909090; +--search-magnification-image: url('mag.svg'); +--search-magnification-select-image: url('mag_sel.svg'); +--search-active-color: black; +--search-filter-background-color: #F9FAFC; +--search-filter-foreground-color: black; +--search-filter-border-color: #90A5CE; +--search-filter-highlight-text-color: white; +--search-filter-highlight-bg-color: #3D578C; +--search-results-foreground-color: #425E97; +--search-results-background-color: #EEF1F7; +--search-results-border-color: black; +--search-box-shadow: inset 0.5px 0.5px 3px 0px #555; + +/** code fragments */ +--code-keyword-color: #008000; +--code-type-keyword-color: #604020; +--code-flow-keyword-color: #E08000; +--code-comment-color: #800000; +--code-preprocessor-color: #806020; +--code-string-literal-color: #002080; +--code-char-literal-color: #008080; +--code-xml-cdata-color: black; +--code-vhdl-digit-color: #FF00FF; +--code-vhdl-char-color: #000000; +--code-vhdl-keyword-color: #700070; +--code-vhdl-logic-color: #FF0000; +--code-link-color: #4665A2; +--code-external-link-color: #4665A2; +--fragment-foreground-color: black; +--fragment-background-color: #FBFCFD; +--fragment-border-color: #C4CFE5; +--fragment-lineno-border-color: #00FF00; +--fragment-lineno-background-color: #E8E8E8; +--fragment-lineno-foreground-color: black; +--fragment-lineno-link-fg-color: #4665A2; +--fragment-lineno-link-bg-color: #D8D8D8; +--fragment-lineno-link-hover-fg-color: #4665A2; +--fragment-lineno-link-hover-bg-color: #C8C8C8; +--tooltip-foreground-color: black; +--tooltip-background-color: white; +--tooltip-border-color: gray; +--tooltip-doc-color: grey; +--tooltip-declaration-color: #006318; +--tooltip-link-color: #4665A2; +--tooltip-shadow: 1px 1px 7px gray; +--fold-line-color: #808080; +--fold-minus-image: url('minus.svg'); +--fold-plus-image: url('plus.svg'); +--fold-minus-image-relpath: url('../../minus.svg'); +--fold-plus-image-relpath: url('../../plus.svg'); + +/** font-family */ +--font-family-normal: Roboto,sans-serif; +--font-family-monospace: 'JetBrains Mono',Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace,fixed; +--font-family-nav: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; +--font-family-title: Tahoma,Arial,sans-serif; +--font-family-toc: Verdana,'DejaVu Sans',Geneva,sans-serif; +--font-family-search: Arial,Verdana,sans-serif; +--font-family-icon: Arial,Helvetica; +--font-family-tooltip: Roboto,sans-serif; -body, table, div, p, dl { - font: 400 14px/22px Roboto,sans-serif; } -p.reference, p.definition { - font: 400 14px/22px Roboto,sans-serif; +@media (prefers-color-scheme: dark) { + html:not(.dark-mode) { + color-scheme: dark; + +/* page base colors */ +--page-background-color: black; +--page-foreground-color: #C9D1D9; +--page-link-color: #90A5CE; +--page-visited-link-color: #A3B4D7; + +/* index */ +--index-odd-item-bg-color: #0B101A; +--index-even-item-bg-color: black; +--index-header-color: #C4CFE5; +--index-separator-color: #334975; + +/* header */ +--header-background-color: #070B11; +--header-separator-color: #141C2E; +--header-gradient-image: url('nav_hd.png'); +--group-header-separator-color: #283A5D; +--group-header-color: #90A5CE; +--inherit-header-color: #A0A0A0; + +--footer-foreground-color: #5B7AB7; +--footer-logo-width: 60px; +--citation-label-color: #90A5CE; +--glow-color: cyan; + +--title-background-color: #090D16; +--title-separator-color: #354C79; +--directory-separator-color: #283A5D; +--separator-color: #283A5D; + +--blockquote-background-color: #101826; +--blockquote-border-color: #283A5D; + +--scrollbar-thumb-color: #283A5D; +--scrollbar-background-color: #070B11; + +--icon-background-color: #334975; +--icon-foreground-color: #C4CFE5; +--icon-doc-image: url('docd.svg'); +--icon-folder-open-image: url('folderopend.svg'); +--icon-folder-closed-image: url('folderclosedd.svg'); + +/* brief member declaration list */ +--memdecl-background-color: #0B101A; +--memdecl-separator-color: #2C3F65; +--memdecl-foreground-color: #BBB; +--memdecl-template-color: #7C95C6; + +/* detailed member list */ +--memdef-border-color: #233250; +--memdef-title-background-color: #1B2840; +--memdef-title-gradient-image: url('nav_fd.png'); +--memdef-proto-background-color: #19243A; +--memdef-proto-text-color: #9DB0D4; +--memdef-proto-text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.9); +--memdef-doc-background-color: black; +--memdef-param-name-color: #D28757; +--memdef-template-color: #7C95C6; + +/* tables */ +--table-cell-border-color: #283A5D; +--table-header-background-color: #283A5D; +--table-header-foreground-color: #C4CFE5; + +/* labels */ +--label-background-color: #354C7B; +--label-left-top-border-color: #4665A2; +--label-right-bottom-border-color: #283A5D; +--label-foreground-color: #CCCCCC; + +/** navigation bar/tree/menu */ +--nav-background-color: #101826; +--nav-foreground-color: #364D7C; +--nav-gradient-image: url('tab_bd.png'); +--nav-gradient-hover-image: url('tab_hd.png'); +--nav-gradient-active-image: url('tab_ad.png'); +--nav-gradient-active-image-parent: url("../tab_ad.png"); +--nav-separator-image: url('tab_sd.png'); +--nav-breadcrumb-image: url('bc_sd.png'); +--nav-breadcrumb-border-color: #2A3D61; +--nav-splitbar-image: url('splitbard.png'); +--nav-font-size-level1: 13px; +--nav-font-size-level2: 10px; +--nav-font-size-level3: 9px; +--nav-text-normal-color: #B6C4DF; +--nav-text-hover-color: #DCE2EF; +--nav-text-active-color: #DCE2EF; +--nav-text-normal-shadow: 0px 1px 1px black; +--nav-text-hover-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); +--nav-text-active-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); +--nav-menu-button-color: #B6C4DF; +--nav-menu-background-color: #05070C; +--nav-menu-foreground-color: #BBBBBB; +--nav-menu-toggle-color: rgba(255, 255, 255, 0.2); +--nav-arrow-color: #334975; +--nav-arrow-selected-color: #90A5CE; + +/* table of contents */ +--toc-background-color: #151E30; +--toc-border-color: #202E4A; +--toc-header-color: #A3B4D7; +--toc-down-arrow-image: url("data:image/svg+xml;utf8,&%238595;"); + +/** search field */ +--search-background-color: black; +--search-foreground-color: #C5C5C5; +--search-magnification-image: url('mag_d.svg'); +--search-magnification-select-image: url('mag_seld.svg'); +--search-active-color: #C5C5C5; +--search-filter-background-color: #101826; +--search-filter-foreground-color: #90A5CE; +--search-filter-border-color: #7C95C6; +--search-filter-highlight-text-color: #BCC9E2; +--search-filter-highlight-bg-color: #283A5D; +--search-results-background-color: #101826; +--search-results-foreground-color: #90A5CE; +--search-results-border-color: #7C95C6; +--search-box-shadow: inset 0.5px 0.5px 3px 0px #2F436C; + +/** code fragments */ +--code-keyword-color: #CC99CD; +--code-type-keyword-color: #AB99CD; +--code-flow-keyword-color: #E08000; +--code-comment-color: #717790; +--code-preprocessor-color: #65CABE; +--code-string-literal-color: #7EC699; +--code-char-literal-color: #00E0F0; +--code-xml-cdata-color: #C9D1D9; +--code-vhdl-digit-color: #FF00FF; +--code-vhdl-char-color: #C0C0C0; +--code-vhdl-keyword-color: #CF53C9; +--code-vhdl-logic-color: #FF0000; +--code-link-color: #79C0FF; +--code-external-link-color: #79C0FF; +--fragment-foreground-color: #C9D1D9; +--fragment-background-color: black; +--fragment-border-color: #30363D; +--fragment-lineno-border-color: #30363D; +--fragment-lineno-background-color: black; +--fragment-lineno-foreground-color: #6E7681; +--fragment-lineno-link-fg-color: #6E7681; +--fragment-lineno-link-bg-color: #303030; +--fragment-lineno-link-hover-fg-color: #8E96A1; +--fragment-lineno-link-hover-bg-color: #505050; +--tooltip-foreground-color: #C9D1D9; +--tooltip-background-color: #202020; +--tooltip-border-color: #C9D1D9; +--tooltip-doc-color: #D9E1E9; +--tooltip-declaration-color: #20C348; +--tooltip-link-color: #79C0FF; +--tooltip-shadow: none; +--fold-line-color: #808080; +--fold-minus-image: url('minusd.svg'); +--fold-plus-image: url('plusd.svg'); +--fold-minus-image-relpath: url('../../minusd.svg'); +--fold-plus-image-relpath: url('../../plusd.svg'); + +/** font-family */ +--font-family-normal: Roboto,sans-serif; +--font-family-monospace: 'JetBrains Mono',Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace,fixed; +--font-family-nav: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; +--font-family-title: Tahoma,Arial,sans-serif; +--font-family-toc: Verdana,'DejaVu Sans',Geneva,sans-serif; +--font-family-search: Arial,Verdana,sans-serif; +--font-family-icon: Arial,Helvetica; +--font-family-tooltip: Roboto,sans-serif; + +}} +body { + background-color: var(--page-background-color); + color: var(--page-foreground-color); +} + +body, table, div, p, dl { + font-weight: 400; + font-size: 14px; + font-family: var(--font-family-normal); + line-height: 22px; } /* @group Heading Levels */ -h1.groupheader { - font-size: 150%; -} - .title { - font: 400 14px/28px Roboto,sans-serif; + font-weight: 400; + font-size: 14px; + font-family: var(--font-family-normal); + line-height: 28px; font-size: 150%; font-weight: bold; margin: 10px 2px; } +h1.groupheader { + font-size: 150%; +} + h2.groupheader { - border-bottom: 1px solid #879ECB; - color: #354C7B; + border-bottom: 1px solid var(--group-header-separator-color); + color: var(--group-header-color); font-size: 150%; font-weight: normal; margin-top: 1.75em; @@ -46,22 +395,13 @@ h1, h2, h3, h4, h5, h6 { } h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow { - text-shadow: 0 0 15px cyan; + text-shadow: 0 0 15px var(--glow-color); } dt { font-weight: bold; } -ul.multicol { - -moz-column-gap: 1em; - -webkit-column-gap: 1em; - column-gap: 1em; - -moz-column-count: 3; - -webkit-column-count: 3; - column-count: 3; -} - p.startli, p.startdd { margin-top: 2px; } @@ -113,7 +453,6 @@ h3.version { } div.navtab { - border-right: 1px solid #A3B4D7; padding-right: 15px; text-align: right; line-height: 110%; @@ -127,16 +466,17 @@ td.navtab { padding-right: 6px; padding-left: 6px; } + td.navtabHL { - background-image: url('tab_a.png'); + background-image: var(--nav-gradient-active-image); background-repeat:repeat-x; padding-right: 6px; padding-left: 6px; } td.navtabHL a, td.navtabHL a:visited { - color: #fff; - text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); + color: var(--nav-text-hover-color); + text-shadow: var(--nav-text-hover-shadow); } a.navtab { @@ -148,7 +488,13 @@ div.qindex{ width: 100%; line-height: 140%; font-size: 130%; - color: #A0A0A0; + color: var(--index-separator-color); +} + +#main-menu a:focus { + outline: auto; + z-index: 10; + position: relative; } dt.alphachar{ @@ -157,7 +503,7 @@ dt.alphachar{ } .alphachar a{ - color: black; + color: var(--index-header-color); } .alphachar a:hover, .alphachar a:visited{ @@ -176,8 +522,12 @@ dt.alphachar{ line-height: 1.15em; } +.classindex dl.even { + background-color: var(--index-even-item-bg-color); +} + .classindex dl.odd { - background-color: #F8F9FC; + background-color: var(--index-odd-item-bg-color); } @media(min-width: 1120px) { @@ -196,23 +546,19 @@ dt.alphachar{ /* @group Link Styling */ a { - color: #3D578C; + color: var(--page-link-color); font-weight: normal; text-decoration: none; } .contents a:visited { - color: #4665A2; + color: var(--page-visited-link-color); } a:hover { text-decoration: underline; } -.contents a.qindexHL:visited { - color: #FFFFFF; -} - a.el { font-weight: bold; } @@ -221,13 +567,40 @@ a.elRef { } a.code, a.code:visited, a.line, a.line:visited { - color: #4665A2; + color: var(--code-link-color); } a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited { - color: #4665A2; + color: var(--code-external-link-color); } +a.code.hl_class { /* style for links to class names in code snippets */ } +a.code.hl_struct { /* style for links to struct names in code snippets */ } +a.code.hl_union { /* style for links to union names in code snippets */ } +a.code.hl_interface { /* style for links to interface names in code snippets */ } +a.code.hl_protocol { /* style for links to protocol names in code snippets */ } +a.code.hl_category { /* style for links to category names in code snippets */ } +a.code.hl_exception { /* style for links to exception names in code snippets */ } +a.code.hl_service { /* style for links to service names in code snippets */ } +a.code.hl_singleton { /* style for links to singleton names in code snippets */ } +a.code.hl_concept { /* style for links to concept names in code snippets */ } +a.code.hl_namespace { /* style for links to namespace names in code snippets */ } +a.code.hl_package { /* style for links to package names in code snippets */ } +a.code.hl_define { /* style for links to macro names in code snippets */ } +a.code.hl_function { /* style for links to function names in code snippets */ } +a.code.hl_variable { /* style for links to variable names in code snippets */ } +a.code.hl_typedef { /* style for links to typedef names in code snippets */ } +a.code.hl_enumvalue { /* style for links to enum value names in code snippets */ } +a.code.hl_enumeration { /* style for links to enumeration names in code snippets */ } +a.code.hl_signal { /* style for links to Qt signal names in code snippets */ } +a.code.hl_slot { /* style for links to Qt slot names in code snippets */ } +a.code.hl_friend { /* style for links to friend names in code snippets */ } +a.code.hl_dcop { /* style for links to KDE3 DCOP names in code snippets */ } +a.code.hl_property { /* style for links to property names in code snippets */ } +a.code.hl_event { /* style for links to event names in code snippets */ } +a.code.hl_sequence { /* style for links to sequence names in code snippets */ } +a.code.hl_dictionary { /* style for links to dictionary names in code snippets */ } + /* @end */ dl.el { @@ -235,7 +608,17 @@ dl.el { } ul { - overflow: hidden; /*Fixed: list item bullets overlap floating elements*/ + overflow: visible; +} + +ul.multicol { + -moz-column-gap: 1em; + -webkit-column-gap: 1em; + column-gap: 1em; + -moz-column-count: 3; + -webkit-column-count: 3; + column-count: 3; + list-style-type: none; } #side-nav ul { @@ -254,30 +637,32 @@ ul { } pre.fragment { - border: 1px solid #C4CFE5; - background-color: #FBFCFD; + border: 1px solid var(--fragment-border-color); + background-color: var(--fragment-background-color); + color: var(--fragment-foreground-color); padding: 4px 6px; margin: 4px 8px 4px 2px; overflow: auto; word-wrap: break-word; font-size: 9pt; line-height: 125%; - font-family: monospace, fixed; + font-family: var(--font-family-monospace); font-size: 105%; } div.fragment { - padding: 0 0 1px 0; /*Fixed: last line underline overlap border*/ - margin: 4px 8px 4px 2px; - background-color: #FBFCFD; - border: 1px solid #C4CFE5; + padding: 0 0 1px 0; /*Fixed: last line underline overlap border*/ + margin: 4px 8px 4px 2px; + color: var(--fragment-foreground-color); + background-color: var(--fragment-background-color); + border: 1px solid var(--fragment-border-color); } div.line { - font-family: monospace, fixed; + font-family: var(--font-family-monospace); font-size: 13px; min-height: 13px; - line-height: 1.0; + line-height: 1.2; text-wrap: unrestricted; white-space: -moz-pre-wrap; /* Moz */ white-space: -pre-wrap; /* Opera 4-6 */ @@ -306,24 +691,40 @@ div.line:after { } div.line.glow { - background-color: cyan; - box-shadow: 0 0 10px cyan; + background-color: var(--glow-color); + box-shadow: 0 0 10px var(--glow-color); } +span.fold { + margin-left: 5px; + margin-right: 1px; + margin-top: 0px; + margin-bottom: 0px; + padding: 0px; + display: inline-block; + width: 12px; + height: 12px; + background-repeat:no-repeat; + background-position:center; +} span.lineno { padding-right: 4px; + margin-right: 9px; text-align: right; - border-right: 2px solid #0F0; - background-color: #E8E8E8; + border-right: 2px solid var(--fragment-lineno-border-color); + color: var(--fragment-lineno-foreground-color); + background-color: var(--fragment-lineno-background-color); white-space: pre; } -span.lineno a { - background-color: #D8D8D8; +span.lineno a, span.lineno a:visited { + color: var(--fragment-lineno-link-fg-color); + background-color: var(--fragment-lineno-link-bg-color); } span.lineno a:hover { - background-color: #C8C8C8; + color: var(--fragment-lineno-link-hover-fg-color); + background-color: var(--fragment-lineno-link-hover-bg-color); } .lineno { @@ -335,24 +736,6 @@ span.lineno a:hover { user-select: none; } -div.ah, span.ah { - background-color: black; - font-weight: bold; - color: #FFFFFF; - margin-bottom: 3px; - margin-top: 3px; - padding: 0.2em; - border: solid thin #333; - border-radius: 0.5em; - -webkit-border-radius: .5em; - -moz-border-radius: .5em; - box-shadow: 2px 2px 3px #999; - -webkit-box-shadow: 2px 2px 3px #999; - -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; - background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); - background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%); -} - div.classindex ul { list-style: none; padding-left: 0; @@ -374,8 +757,7 @@ div.groupText { } body { - background-color: white; - color: black; + color: var(--page-foreground-color); margin: 0; } @@ -385,31 +767,17 @@ div.contents { margin-right: 8px; } -td.indexkey { - background-color: #EBEFF6; - font-weight: bold; - border: 1px solid #C4CFE5; - margin: 2px 0px 2px 0; - padding: 2px 10px; - white-space: nowrap; - vertical-align: top; -} - -td.indexvalue { - background-color: #EBEFF6; - border: 1px solid #C4CFE5; - padding: 2px 10px; - margin: 2px 0px; -} - -tr.memlist { - background-color: #EEF1F7; -} - p.formulaDsp { text-align: center; } +img.dark-mode-visible { + display: none; +} +img.light-mode-visible { + display: none; +} + img.formulaDsp { } @@ -437,89 +805,74 @@ address.footer { img.footer { border: 0px; vertical-align: middle; + width: var(--footer-logo-width); +} + +.compoundTemplParams { + color: var(--memdecl-template-color); + font-size: 80%; + line-height: 120%; } /* @group Code Colorization */ span.keyword { - color: #008000 + color: var(--code-keyword-color); } span.keywordtype { - color: #604020 + color: var(--code-type-keyword-color); } span.keywordflow { - color: #e08000 + color: var(--code-flow-keyword-color); } span.comment { - color: #800000 + color: var(--code-comment-color); } span.preprocessor { - color: #806020 + color: var(--code-preprocessor-color); } span.stringliteral { - color: #002080 + color: var(--code-string-literal-color); } span.charliteral { - color: #008080 + color: var(--code-char-literal-color); +} + +span.xmlcdata { + color: var(--code-xml-cdata-color); } span.vhdldigit { - color: #ff00ff + color: var(--code-vhdl-digit-color); } span.vhdlchar { - color: #000000 + color: var(--code-vhdl-char-color); } span.vhdlkeyword { - color: #700070 + color: var(--code-vhdl-keyword-color); } span.vhdllogic { - color: #ff0000 + color: var(--code-vhdl-logic-color); } blockquote { - background-color: #F7F8FB; - border-left: 2px solid #9CAFD4; + background-color: var(--blockquote-background-color); + border-left: 2px solid var(--blockquote-border-color); margin: 0 24px 0 4px; padding: 0 12px 0 16px; } -blockquote.DocNodeRTL { - border-left: 0; - border-right: 2px solid #9CAFD4; - margin: 0 4px 0 24px; - padding: 0 16px 0 12px; -} - /* @end */ -/* -.search { - color: #003399; - font-weight: bold; -} - -form.search { - margin-bottom: 0px; - margin-top: 0px; -} - -input.search { - font-size: 75%; - color: #000080; - font-weight: normal; - background-color: #e8eef2; -} -*/ - td.tiny { font-size: 75%; } @@ -527,18 +880,19 @@ td.tiny { .dirtab { padding: 4px; border-collapse: collapse; - border: 1px solid #A3B4D7; + border: 1px solid var(--table-cell-border-color); } th.dirtab { - background: #EBEFF6; + background-color: var(--table-header-background-color); + color: var(--table-header-foreground-color); font-weight: bold; } hr { height: 0px; border: none; - border-top: 1px solid #4A6AAA; + border-top: 1px solid var(--separator-color); } hr.footer { @@ -566,14 +920,14 @@ table.memberdecls { } .memberdecls td.glow, .fieldtable tr.glow { - background-color: cyan; - box-shadow: 0 0 15px cyan; + background-color: var(--glow-color); + box-shadow: 0 0 15px var(--glow-color); } .mdescLeft, .mdescRight, .memItemLeft, .memItemRight, .memTemplItemLeft, .memTemplItemRight, .memTemplParams { - background-color: #F9FAFC; + background-color: var(--memdecl-background-color); border: none; margin: 4px; padding: 1px 0 0 8px; @@ -581,11 +935,11 @@ table.memberdecls { .mdescLeft, .mdescRight { padding: 0px 8px 4px 8px; - color: #555; + color: var(--memdecl-foreground-color); } .memSeparator { - border-bottom: 1px solid #DEE4F0; + border-bottom: 1px solid var(--memdecl-separator-color); line-height: 1px; margin: 0px; padding: 0px; @@ -600,7 +954,7 @@ table.memberdecls { } .memTemplParams { - color: #4665A2; + color: var(--memdecl-template-color); white-space: nowrap; font-size: 80%; } @@ -613,15 +967,15 @@ table.memberdecls { .memtitle { padding: 8px; - border-top: 1px solid #A8B8D9; - border-left: 1px solid #A8B8D9; - border-right: 1px solid #A8B8D9; + border-top: 1px solid var(--memdef-border-color); + border-left: 1px solid var(--memdef-border-color); + border-right: 1px solid var(--memdef-border-color); border-top-right-radius: 4px; border-top-left-radius: 4px; margin-bottom: -1px; - background-image: url('nav_f.png'); + background-image: var(--memdef-title-gradient-image); background-repeat: repeat-x; - background-color: #E2E8F2; + background-color: var(--memdef-title-background-color); line-height: 1.25; font-weight: 300; float:left; @@ -636,20 +990,11 @@ table.memberdecls { .memtemplate { font-size: 80%; - color: #4665A2; + color: var(--memdef-template-color); font-weight: normal; margin-left: 9px; } -.memnav { - background-color: #EBEFF6; - border: 1px solid #A3B4D7; - text-align: center; - margin: 2px; - margin-right: 15px; - padding: 2px; -} - .mempage { width: 100%; } @@ -668,7 +1013,7 @@ table.memberdecls { } .memitem.glow { - box-shadow: 0 0 15px cyan; + box-shadow: 0 0 15px var(--glow-color); } .memname { @@ -681,41 +1026,32 @@ table.memberdecls { } .memproto, dl.reflist dt { - border-top: 1px solid #A8B8D9; - border-left: 1px solid #A8B8D9; - border-right: 1px solid #A8B8D9; + border-top: 1px solid var(--memdef-border-color); + border-left: 1px solid var(--memdef-border-color); + border-right: 1px solid var(--memdef-border-color); padding: 6px 0px 6px 0px; - color: #253555; + color: var(--memdef-proto-text-color); font-weight: bold; - text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); - background-color: #DFE5F1; - /* opera specific markup */ + text-shadow: var(--memdef-proto-text-shadow); + background-color: var(--memdef-proto-background-color); box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); border-top-right-radius: 4px; - /* firefox specific markup */ - -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; - -moz-border-radius-topright: 4px; - /* webkit specific markup */ - -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - -webkit-border-top-right-radius: 4px; - } .overload { - font-family: "courier new",courier,monospace; + font-family: var(--font-family-monospace); font-size: 65%; } .memdoc, dl.reflist dd { - border-bottom: 1px solid #A8B8D9; - border-left: 1px solid #A8B8D9; - border-right: 1px solid #A8B8D9; + border-bottom: 1px solid var(--memdef-border-color); + border-left: 1px solid var(--memdef-border-color); + border-right: 1px solid var(--memdef-border-color); padding: 6px 10px 2px 10px; - background-color: #FBFCFD; border-top-width: 0; background-image:url('nav_g.png'); background-repeat:repeat-x; - background-color: #FFFFFF; + background-color: var(--memdef-doc-background-color); /* opera specific markup */ border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; @@ -748,7 +1084,7 @@ dl.reflist dd { } .paramname { - color: #602020; + color: var(--memdef-param-name-color); white-space: nowrap; } .paramname em { @@ -761,20 +1097,20 @@ dl.reflist dd { .params, .retval, .exception, .tparams { margin-left: 0px; padding-left: 0px; -} +} .params .paramname, .retval .paramname, .tparams .paramname, .exception .paramname { font-weight: bold; vertical-align: top; } - + .params .paramtype, .tparams .paramtype { font-style: italic; vertical-align: top; -} - +} + .params .paramdir, .tparams .paramdir { - font-family: "courier new",courier,monospace; + font-family: var(--font-family-monospace); vertical-align: top; } @@ -798,13 +1134,13 @@ span.mlabels { } span.mlabel { - background-color: #728DC1; - border-top:1px solid #5373B4; - border-left:1px solid #5373B4; - border-right:1px solid #C4CFE5; - border-bottom:1px solid #C4CFE5; + background-color: var(--label-background-color); + border-top:1px solid var(--label-left-top-border-color); + border-left:1px solid var(--label-left-top-border-color); + border-right:1px solid var(--label-right-bottom-border-color); + border-bottom:1px solid var(--label-right-bottom-border-color); text-shadow: none; - color: white; + color: var(--label-foreground-color); margin-right: 4px; padding: 2px 3px; border-radius: 3px; @@ -821,8 +1157,8 @@ span.mlabel { div.directory { margin: 10px 0px; - border-top: 1px solid #9CAFD4; - border-bottom: 1px solid #9CAFD4; + border-top: 1px solid var(--directory-separator-color); + border-bottom: 1px solid var(--directory-separator-color); width: 100%; } @@ -858,9 +1194,14 @@ div.directory { border-left: 1px solid rgba(0,0,0,0.05); } +.directory tr.odd { + padding-left: 6px; + background-color: var(--index-odd-item-bg-color); +} + .directory tr.even { padding-left: 6px; - background-color: #F7F8FB; + background-color: var(--index-even-item-bg-color); } .directory img { @@ -878,11 +1219,11 @@ div.directory { cursor: pointer; padding-left: 2px; padding-right: 2px; - color: #3D578C; + color: var(--page-link-color); } .arrow { - color: #9CAFD4; + color: var(--nav-arrow-color); -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; @@ -896,14 +1237,15 @@ div.directory { } .icon { - font-family: Arial, Helvetica; + font-family: var(--font-family-icon); + line-height: normal; font-weight: bold; font-size: 12px; height: 14px; width: 16px; display: inline-block; - background-color: #728DC1; - color: white; + background-color: var(--icon-background-color); + color: var(--icon-foreground-color); text-align: center; border-radius: 4px; margin-left: 2px; @@ -920,8 +1262,7 @@ div.directory { width: 24px; height: 18px; margin-bottom: 4px; - background-image:url('folderopen.png'); - background-position: 0px -4px; + background-image:var(--icon-folder-open-image); background-repeat: repeat-y; vertical-align:top; display: inline-block; @@ -931,8 +1272,7 @@ div.directory { width: 24px; height: 18px; margin-bottom: 4px; - background-image:url('folderclosed.png'); - background-position: 0px -4px; + background-image:var(--icon-folder-closed-image); background-repeat: repeat-y; vertical-align:top; display: inline-block; @@ -942,17 +1282,13 @@ div.directory { width: 24px; height: 18px; margin-bottom: 4px; - background-image:url('doc.png'); + background-image:var(--icon-doc-image); background-position: 0px -4px; background-repeat: repeat-y; vertical-align:top; display: inline-block; } -table.directory { - font: 400 14px Roboto,sans-serif; -} - /* @end */ div.dynheader { @@ -967,7 +1303,7 @@ div.dynheader { address { font-style: normal; - color: #2A3D61; + color: var(--footer-foreground-color); } table.doxtable caption { @@ -981,28 +1317,23 @@ table.doxtable { } table.doxtable td, table.doxtable th { - border: 1px solid #2D4068; + border: 1px solid var(--table-cell-border-color); padding: 3px 7px 2px; } table.doxtable th { - background-color: #374F7F; - color: #FFFFFF; + background-color: var(--table-header-background-color); + color: var(--table-header-foreground-color); font-size: 110%; padding-bottom: 4px; padding-top: 5px; } table.fieldtable { - /*width: 100%;*/ margin-bottom: 10px; - border: 1px solid #A8B8D9; + border: 1px solid var(--memdef-border-color); border-spacing: 0px; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; border-radius: 4px; - -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; - -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); } @@ -1012,8 +1343,8 @@ table.fieldtable { .fieldtable td.fieldtype, .fieldtable td.fieldname { white-space: nowrap; - border-right: 1px solid #A8B8D9; - border-bottom: 1px solid #A8B8D9; + border-right: 1px solid var(--memdef-border-color); + border-bottom: 1px solid var(--memdef-border-color); vertical-align: top; } @@ -1022,14 +1353,13 @@ table.fieldtable { } .fieldtable td.fielddoc { - border-bottom: 1px solid #A8B8D9; - /*width: 100%;*/ + border-bottom: 1px solid var(--memdef-border-color); } .fieldtable td.fielddoc p:first-child { margin-top: 0px; -} - +} + .fieldtable td.fielddoc p:last-child { margin-bottom: 2px; } @@ -1039,22 +1369,18 @@ table.fieldtable { } .fieldtable th { - background-image:url('nav_f.png'); + background-image: var(--memdef-title-gradient-image); background-repeat:repeat-x; - background-color: #E2E8F2; + background-color: var(--memdef-title-background-color); font-size: 90%; - color: #253555; + color: var(--memdef-proto-text-color); padding-bottom: 4px; padding-top: 5px; text-align:left; font-weight: 400; - -moz-border-radius-topleft: 4px; - -moz-border-radius-topright: 4px; - -webkit-border-top-left-radius: 4px; - -webkit-border-top-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; - border-bottom: 1px solid #A8B8D9; + border-bottom: 1px solid var(--memdef-border-color); } @@ -1062,7 +1388,7 @@ table.fieldtable { top: 0px; left: 10px; height: 36px; - background-image: url('tab_b.png'); + background-image: var(--nav-gradient-image); z-index: 101; overflow: hidden; font-size: 13px; @@ -1071,13 +1397,13 @@ table.fieldtable { .navpath ul { font-size: 11px; - background-image:url('tab_b.png'); + background-image: var(--nav-gradient-image); background-repeat:repeat-x; background-position: 0 -5px; height:30px; line-height:30px; - color:#8AA0CC; - border:solid 1px #C2CDE4; + color:var(--nav-text-normal-color); + border:solid 1px var(--nav-breadcrumb-border-color); overflow:hidden; margin:0px; padding:0px; @@ -1089,10 +1415,10 @@ table.fieldtable { float:left; padding-left:10px; padding-right:15px; - background-image:url('bc_s.png'); + background-image:var(--nav-breadcrumb-image); background-repeat:no-repeat; background-position:right; - color:#364D7C; + color: var(--nav-foreground-color); } .navpath li.navelem a @@ -1101,15 +1427,16 @@ table.fieldtable { display:block; text-decoration: none; outline: none; - color: #283A5D; - font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; - text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); - text-decoration: none; + color: var(--nav-text-normal-color); + font-family: var(--font-family-nav); + text-shadow: var(--nav-text-normal-shadow); + text-decoration: none; } .navpath li.navelem a:hover { - color:#6884BD; + color: var(--nav-text-hover-color); + text-shadow: var(--nav-text-hover-shadow); } .navpath li.footer @@ -1121,7 +1448,7 @@ table.fieldtable { background-image:none; background-repeat:no-repeat; background-position:right; - color:#364D7C; + color: var(--footer-foreground-color); font-size: 8pt; } @@ -1133,7 +1460,7 @@ div.summary padding-right: 5px; width: 50%; text-align: right; -} +} div.summary a { @@ -1148,7 +1475,7 @@ table.classindex margin-right: 3%; width: 94%; border: 0; - border-spacing: 0; + border-spacing: 0; padding: 0; } @@ -1166,11 +1493,11 @@ div.ingroups a div.header { - background-image:url('nav_h.png'); + background-image: var(--header-gradient-image); background-repeat:repeat-x; - background-color: #F9FAFC; + background-color: var(--header-background-color); margin: 0px; - border-bottom: 1px solid #C4CFE5; + border-bottom: 1px solid var(--header-separator-color); } div.headertitle @@ -1193,11 +1520,6 @@ dl.section { padding-left: 0px; } -dl.section.DocNodeRTL { - margin-right: 0px; - padding-right: 0px; -} - dl.note { margin-left: -7px; padding-left: 3px; @@ -1205,16 +1527,6 @@ dl.note { border-color: #D0C000; } -dl.note.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #D0C000; -} - dl.warning, dl.attention { margin-left: -7px; padding-left: 3px; @@ -1222,16 +1534,6 @@ dl.warning, dl.attention { border-color: #FF0000; } -dl.warning.DocNodeRTL, dl.attention.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #FF0000; -} - dl.pre, dl.post, dl.invariant { margin-left: -7px; padding-left: 3px; @@ -1239,16 +1541,6 @@ dl.pre, dl.post, dl.invariant { border-color: #00D000; } -dl.pre.DocNodeRTL, dl.post.DocNodeRTL, dl.invariant.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #00D000; -} - dl.deprecated { margin-left: -7px; padding-left: 3px; @@ -1256,16 +1548,6 @@ dl.deprecated { border-color: #505050; } -dl.deprecated.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #505050; -} - dl.todo { margin-left: -7px; padding-left: 3px; @@ -1273,16 +1555,6 @@ dl.todo { border-color: #00C0E0; } -dl.todo.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #00C0E0; -} - dl.test { margin-left: -7px; padding-left: 3px; @@ -1290,16 +1562,6 @@ dl.test { border-color: #3030E0; } -dl.test.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #3030E0; -} - dl.bug { margin-left: -7px; padding-left: 3px; @@ -1307,21 +1569,16 @@ dl.bug { border-color: #C08050; } -dl.bug.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #C08050; -} - dl.section dd { margin-bottom: 6px; } +#projectrow +{ + height: 56px; +} + #projectlogo { text-align: center; @@ -1337,25 +1594,29 @@ dl.section dd { #projectalign { vertical-align: middle; + padding-left: 0.5em; } #projectname { - font: 300% Tahoma, Arial,sans-serif; + font-size: 200%; + font-family: var(--font-family-title); margin: 0px; padding: 2px 0px; } - + #projectbrief { - font: 120% Tahoma, Arial,sans-serif; + font-size: 90%; + font-family: var(--font-family-title); margin: 0px; padding: 0px; } #projectnumber { - font: 50% Tahoma, Arial,sans-serif; + font-size: 50%; + font-family: 50% var(--font-family-title); margin: 0px; padding: 0px; } @@ -1365,7 +1626,8 @@ dl.section dd { padding: 0px; margin: 0px; width: 100%; - border-bottom: 1px solid #5373B4; + border-bottom: 1px solid var(--title-separator-color); + background-color: var(--title-background-color); } .image @@ -1398,17 +1660,12 @@ dl.section dd { font-weight: bold; } -div.zoom -{ - border: 1px solid #90A5CE; -} - dl.citelist { margin-bottom:50px; } dl.citelist dt { - color:#334975; + color:var(--citation-label-color); float:left; font-weight:bold; margin-right:10px; @@ -1424,8 +1681,8 @@ dl.citelist dd { div.toc { padding: 14px 25px; - background-color: #F4F6FA; - border: 1px solid #D8DFEE; + background-color: var(--toc-background-color); + border: 1px solid var(--toc-border-color); border-radius: 7px 7px 7px 7px; float: right; height: auto; @@ -1433,28 +1690,17 @@ div.toc { width: 200px; } -.PageDocRTL-title div.toc { - float: left !important; - text-align: right; -} - div.toc li { - background: url("bdwn.png") no-repeat scroll 0 5px transparent; - font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif; + background: var(--toc-down-arrow-image) no-repeat scroll 0 5px transparent; + font: 10px/1.2 var(--font-family-toc); margin-top: 5px; padding-left: 10px; padding-top: 2px; } -.PageDocRTL-title div.toc li { - background-position-x: right !important; - padding-left: 0 !important; - padding-right: 10px; -} - div.toc h3 { - font: bold 12px/1.2 Arial,FreeSans,sans-serif; - color: #4665A2; + font: bold 12px/1.2 var(--font-family-toc); + color: var(--toc-header-color); border-bottom: 0 none; margin: 0; } @@ -1463,7 +1709,7 @@ div.toc ul { list-style: none outside none; border: medium none; padding: 0px; -} +} div.toc li.level1 { margin-left: 0px; @@ -1474,11 +1720,11 @@ div.toc li.level2 { } div.toc li.level3 { - margin-left: 30px; + margin-left: 15px; } div.toc li.level4 { - margin-left: 45px; + margin-left: 15px; } span.emoji { @@ -1487,29 +1733,13 @@ span.emoji { */ } -.PageDocRTL-title div.toc li.level1 { - margin-left: 0 !important; - margin-right: 0; -} - -.PageDocRTL-title div.toc li.level2 { - margin-left: 0 !important; - margin-right: 15px; -} - -.PageDocRTL-title div.toc li.level3 { - margin-left: 0 !important; - margin-right: 30px; -} - -.PageDocRTL-title div.toc li.level4 { - margin-left: 0 !important; - margin-right: 45px; +span.obfuscator { + display: none; } .inherit_header { font-weight: bold; - color: gray; + color: var(--inherit-header-color); cursor: pointer; -webkit-touch-callout: none; -webkit-user-select: none; @@ -1541,11 +1771,12 @@ tr.heading h2 { #powerTip { cursor: default; - white-space: nowrap; - background-color: white; - border: 1px solid gray; + /*white-space: nowrap;*/ + color: var(--tooltip-foreground-color); + background-color: var(--tooltip-background-color); + border: 1px solid var(--tooltip-border-color); border-radius: 4px 4px 4px 4px; - box-shadow: 1px 1px 7px gray; + box-shadow: var(--tooltip-shadow); display: none; font-size: smaller; max-width: 80%; @@ -1556,7 +1787,7 @@ tr.heading h2 { } #powerTip div.ttdoc { - color: grey; + color: var(--tooltip-doc-color); font-style: italic; } @@ -1564,18 +1795,24 @@ tr.heading h2 { font-weight: bold; } +#powerTip a { + color: var(--tooltip-link-color); +} + #powerTip div.ttname { font-weight: bold; } #powerTip div.ttdeci { - color: #006318; + color: var(--tooltip-declaration-color); } #powerTip div { margin: 0px; padding: 0px; - font: 12px/16px Roboto,sans-serif; + font-size: 12px; + font-family: var(--font-family-tooltip); + line-height: 16px; } #powerTip:before, #powerTip:after { @@ -1620,12 +1857,12 @@ tr.heading h2 { } #powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after { - border-top-color: #FFFFFF; + border-top-color: var(--tooltip-background-color); border-width: 10px; margin: 0px -10px; } -#powerTip.n:before { - border-top-color: #808080; +#powerTip.n:before, #powerTip.ne:before, #powerTip.nw:before { + border-top-color: var(--tooltip-border-color); border-width: 11px; margin: 0px -11px; } @@ -1648,13 +1885,13 @@ tr.heading h2 { } #powerTip.s:after, #powerTip.se:after, #powerTip.sw:after { - border-bottom-color: #FFFFFF; + border-bottom-color: var(--tooltip-background-color); border-width: 10px; margin: 0px -10px; } #powerTip.s:before, #powerTip.se:before, #powerTip.sw:before { - border-bottom-color: #808080; + border-bottom-color: var(--tooltip-border-color); border-width: 11px; margin: 0px -11px; } @@ -1675,13 +1912,13 @@ tr.heading h2 { left: 100%; } #powerTip.e:after { - border-left-color: #FFFFFF; + border-left-color: var(--tooltip-border-color); border-width: 10px; top: 50%; margin-top: -10px; } #powerTip.e:before { - border-left-color: #808080; + border-left-color: var(--tooltip-border-color); border-width: 11px; top: 50%; margin-top: -11px; @@ -1691,13 +1928,13 @@ tr.heading h2 { right: 100%; } #powerTip.w:after { - border-right-color: #FFFFFF; + border-right-color: var(--tooltip-border-color); border-width: 10px; top: 50%; margin-top: -10px; } #powerTip.w:before { - border-right-color: #808080; + border-right-color: var(--tooltip-border-color); border-width: 11px; top: 50%; margin-top: -11px; @@ -1731,7 +1968,7 @@ table.markdownTable { } table.markdownTable td, table.markdownTable th { - border: 1px solid #2D4068; + border: 1px solid var(--table-cell-border-color); padding: 3px 7px 2px; } @@ -1739,8 +1976,8 @@ table.markdownTable tr { } th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone { - background-color: #374F7F; - color: #FFFFFF; + background-color: var(--table-header-background-color); + color: var(--table-header-foreground-color); font-size: 110%; padding-bottom: 4px; padding-top: 5px; @@ -1758,32 +1995,9 @@ th.markdownTableHeadCenter, td.markdownTableBodyCenter { text-align: center } -.DocNodeRTL { - text-align: right; - direction: rtl; -} - -.DocNodeLTR { - text-align: left; - direction: ltr; -} - -table.DocNodeRTL { - width: auto; - margin-right: 0; - margin-left: auto; -} - -table.DocNodeLTR { - width: auto; - margin-right: auto; - margin-left: 0; -} - tt, code, kbd, samp { display: inline-block; - direction:ltr; } /* @end */ @@ -1791,3 +2005,23 @@ u { text-decoration: underline; } +details>summary { + list-style-type: none; +} + +details > summary::-webkit-details-marker { + display: none; +} + +details>summary::before { + content: "\25ba"; + padding-right:4px; + font-size: 80%; +} + +details[open]>summary::before { + content: "\25bc"; + padding-right:4px; + font-size: 80%; +} + diff --git a/docs/doxygen.svg b/docs/doxygen.svg index d42dad52..79a76354 100644 --- a/docs/doxygen.svg +++ b/docs/doxygen.svg @@ -1,4 +1,6 @@ + @@ -17,7 +19,7 @@ - + diff --git a/docs/dynsections.js b/docs/dynsections.js index 88f2c27e..9b281563 100644 --- a/docs/dynsections.js +++ b/docs/dynsections.js @@ -47,6 +47,8 @@ function updateStripes() { $('table.directory tr'). removeClass('even').filter(':visible:even').addClass('even'); + $('table.directory tr'). + removeClass('odd').filter(':visible:odd').addClass('odd'); } function toggleLevel(level) @@ -118,11 +120,80 @@ function toggleInherit(id) $(img).attr('src',src.substring(0,src.length-10)+'open.png'); } } -/* @license-end */ +var opened=true; +// in case HTML_COLORSTYLE is LIGHT or DARK the vars will be replaced, so we write them out explicitly and use double quotes +var plusImg = [ "var(--fold-plus-image)", "var(--fold-plus-image-relpath)" ]; +var minusImg = [ "var(--fold-minus-image)", "var(--fold-minus-image-relpath)" ]; + +// toggle all folding blocks +function codefold_toggle_all(relPath) { + if (opened) { + $('#fold_all').css('background-image',plusImg[relPath]); + $('div[id^=foldopen]').hide(); + $('div[id^=foldclosed]').show(); + } else { + $('#fold_all').css('background-image',minusImg[relPath]); + $('div[id^=foldopen]').show(); + $('div[id^=foldclosed]').hide(); + } + opened=!opened; +} + +// toggle single folding block +function codefold_toggle(id) { + $('#foldopen'+id).toggle(); + $('#foldclosed'+id).toggle(); +} +function init_codefold(relPath) { + $('span[class=lineno]').css( + {'padding-right':'4px', + 'margin-right':'2px', + 'display':'inline-block', + 'width':'54px', + 'background':'linear-gradient(var(--fold-line-color),var(--fold-line-color)) no-repeat 46px/2px 100%' + }); + // add global toggle to first line + $('span[class=lineno]:first').append(''); + // add vertical lines to other rows + $('span[class=lineno]').not(':eq(0)').append(''); + // 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(''); + // append div for folded (closed) representation + $(this).after(''); + // 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+''+end); + // insert constructed line into closed div + $('#foldclosed'+id).html(line); + }); +} + +/* @license-end */ $(document).ready(function() { $('.code,.codeRef').each(function() { $(this).data('powertip',$('#a'+$(this).attr('href').replace(/.*\//,'').replace(/[^a-z_A-Z0-9]/g,'_')).html()); + $.fn.powerTip.smartPlacementLists.s = [ 's', 'n', 'ne', 'se' ]; $(this).powerTip({ placement: 's', smartPlacement: true, mouseOnToPopup: true }); }); }); diff --git a/docs/files.html b/docs/files.html index c4934078..9013990d 100644 --- a/docs/files.html +++ b/docs/files.html @@ -5,7 +5,7 @@ - + Fennix: File List @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,34 +95,40 @@ $(document).ready(function(){initNavTree('files.html',''); initResizable(); });
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -
    -
    File List
    +
    File List
    Here is a list of all files with brief descriptions:
    [detail level 1234]
    - + - + - + - + - + - + - + - +
     Drivers
      Kernel
      Kernel
      include
      interface
      interface
     aip.h
     audio.h
     audio.h
     device.h
     driver.h
     driver.h
     errno.h
     fs.h
     fs.h
     input.h
     network.h
     network.h
     pci.h
     syscalls.h
     syscalls.h
      tools
     doxygen
     doxygen
     Userspace
    @@ -130,7 +137,7 @@ $(document).ready(function(){initNavTree('files.html',''); initResizable(); }); diff --git a/docs/folderclosed.png b/docs/folderclosed.png deleted file mode 100644 index bb8ab35edce8e97554e360005ee9fc5bffb36e66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 616 zcmV-u0+;=XP)a9#ETzayK)T~Jw&MMH>OIr#&;dC}is*2Mqdf&akCc=O@`qC+4i z5Iu3w#1M@KqXCz8TIZd1wli&kkl2HVcAiZ8PUn5z_kG@-y;?yK06=cA0U%H0PH+kU zl6dp}OR(|r8-RG+YLu`zbI}5TlOU6ToR41{9=uz^?dGTNL;wIMf|V3`d1Wj3y!#6` zBLZ?xpKR~^2x}?~zA(_NUu3IaDB$tKma*XUdOZN~c=dLt_h_k!dbxm_*ibDM zlFX`g{k$X}yIe%$N)cn1LNu=q9_CS)*>A zsX_mM4L@`(cSNQKMFc$RtYbx{79#j-J7hk*>*+ZZhM4Hw?I?rsXCi#mRWJ=-0LGV5a-WR0Qgt<|Nqf)C-@80`5gIz45^_20000 + + + + + + + + + diff --git a/docs/folderclosedd.svg b/docs/folderclosedd.svg new file mode 100644 index 00000000..52f0166a --- /dev/null +++ b/docs/folderclosedd.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/docs/folderopen.png b/docs/folderopen.png deleted file mode 100644 index d6c7f676a3b3ef8c2c307d319dff3c6a604eb227..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 597 zcmV-b0;>IqP)X=#(TiCT&PiIIVc55T}TU}EUh*{q$|`3@{d>{Tc9Bo>e= zfmF3!f>fbI9#GoEHh0f`i5)wkLpva0ztf%HpZneK?w-7AK@b4Itw{y|Zd3k!fH?q2 zlhckHd_V2M_X7+)U&_Xcfvtw60l;--DgZmLSw-Y?S>)zIqMyJ1#FwLU*%bl38ok+! zh78H87n`ZTS;uhzAR$M`zZ`bVhq=+%u9^$5jDplgxd44}9;IRqUH1YHH|@6oFe%z( zo4)_>E$F&^P-f(#)>(TrnbE>Pefs9~@iN=|)Rz|V`sGfHNrJ)0gJb8xx+SBmRf@1l zvuzt=vGfI)<-F9!o&3l?>9~0QbUDT(wFdnQPv%xdD)m*g%!20>Bc9iYmGAp<9YAa( z0QgYgTWqf1qN++Gqp z8@AYPTB3E|6s=WLG?xw0tm|U!o=&zd+H0oRYE;Dbx+Na9s^STqX|Gnq%H8s(nGDGJ j8vwW|`Ts`)fSK|Kx=IK@RG@g200000NkvXXu0mjfauFEA diff --git a/docs/folderopen.svg b/docs/folderopen.svg new file mode 100644 index 00000000..f6896dd2 --- /dev/null +++ b/docs/folderopen.svg @@ -0,0 +1,17 @@ + + + + + + + + + + diff --git a/docs/folderopend.svg b/docs/folderopend.svg new file mode 100644 index 00000000..2d1f06e7 --- /dev/null +++ b/docs/folderopend.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/docs/functions.html b/docs/functions.html index e5ffc53c..b1e088a2 100644 --- a/docs/functions.html +++ b/docs/functions.html @@ -5,7 +5,7 @@ - + Fennix: Data Fields @@ -52,21 +52,22 @@
    - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,568 +95,37 @@ $(document).ready(function(){initNavTree('functions.html',''); initResizable();
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    Here is a list of all struct and union fields with links to the structures/unions they belong to:
    -

    - a -

    - - -

    - b -

    - - -

    - c -

    - - -

    - d -

    - - -

    - e -

    - - -

    - f -

    - - -

    - g -

    - - -

    - h -

    - - -

    - i -

    - - -

    - k -

    - - -

    - l -

    - - -

    - m -

    - - -

    - n -

    - - -

    - o -

    - - -

    - p -

    - - -

    - r -

    - - -

    - s -

    - - -

    - t -

    - - -

    - u -

    - - -

    - v -

    - - -

    - w -

    - - -

    - x -

    - - -

    - y -

    - - -

    - z -

    diff --git a/docs/functions_b.html b/docs/functions_b.html new file mode 100644 index 00000000..27393a86 --- /dev/null +++ b/docs/functions_b.html @@ -0,0 +1,142 @@ + + + + + + + + + Fennix: Data Fields + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Fennix +  1.0.0 +
    +
    Full Documentation
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all struct and union fields with links to the structures/unions they belong to:
    + +

    - b -

    +
    +
    + + + + diff --git a/docs/functions_c.html b/docs/functions_c.html new file mode 100644 index 00000000..b7b15501 --- /dev/null +++ b/docs/functions_c.html @@ -0,0 +1,138 @@ + + + + + + + + + Fennix: Data Fields + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Fennix +  1.0.0 +
    +
    Full Documentation
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all struct and union fields with links to the structures/unions they belong to:
    + +

    - c -

    +
    +
    + + + + diff --git a/docs/functions_d.html b/docs/functions_d.html new file mode 100644 index 00000000..5b978513 --- /dev/null +++ b/docs/functions_d.html @@ -0,0 +1,135 @@ + + + + + + + + + Fennix: Data Fields + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Fennix +  1.0.0 +
    +
    Full Documentation
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all struct and union fields with links to the structures/unions they belong to:
    + +

    - d -

    +
    +
    + + + + diff --git a/docs/functions_dup.js b/docs/functions_dup.js new file mode 100644 index 00000000..8a351066 --- /dev/null +++ b/docs/functions_dup.js @@ -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 ] +]; \ No newline at end of file diff --git a/docs/functions_e.html b/docs/functions_e.html new file mode 100644 index 00000000..51dfa3b6 --- /dev/null +++ b/docs/functions_e.html @@ -0,0 +1,126 @@ + + + + + + + + + Fennix: Data Fields + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Fennix +  1.0.0 +
    +
    Full Documentation
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all struct and union fields with links to the structures/unions they belong to:
    + +

    - e -

    +
    +
    + + + + diff --git a/docs/functions_f.html b/docs/functions_f.html new file mode 100644 index 00000000..21eb465b --- /dev/null +++ b/docs/functions_f.html @@ -0,0 +1,126 @@ + + + + + + + + + Fennix: Data Fields + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Fennix +  1.0.0 +
    +
    Full Documentation
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all struct and union fields with links to the structures/unions they belong to:
    + +

    - f -

    +
    +
    + + + + diff --git a/docs/functions_g.html b/docs/functions_g.html new file mode 100644 index 00000000..5008cbec --- /dev/null +++ b/docs/functions_g.html @@ -0,0 +1,127 @@ + + + + + + + + + Fennix: Data Fields + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Fennix +  1.0.0 +
    +
    Full Documentation
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all struct and union fields with links to the structures/unions they belong to:
    + +

    - g -

    +
    +
    + + + + diff --git a/docs/functions_h.html b/docs/functions_h.html new file mode 100644 index 00000000..8e44e909 --- /dev/null +++ b/docs/functions_h.html @@ -0,0 +1,127 @@ + + + + + + + + + Fennix: Data Fields + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Fennix +  1.0.0 +
    +
    Full Documentation
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all struct and union fields with links to the structures/unions they belong to:
    + +

    - h -

    +
    +
    + + + + diff --git a/docs/functions_i.html b/docs/functions_i.html new file mode 100644 index 00000000..58bf2003 --- /dev/null +++ b/docs/functions_i.html @@ -0,0 +1,138 @@ + + + + + + + + + Fennix: Data Fields + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Fennix +  1.0.0 +
    +
    Full Documentation
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all struct and union fields with links to the structures/unions they belong to:
    + +

    - i -

    +
    +
    + + + + diff --git a/docs/functions_j.html b/docs/functions_j.html new file mode 100644 index 00000000..4f1f4b7a --- /dev/null +++ b/docs/functions_j.html @@ -0,0 +1,125 @@ + + + + + + + + + Fennix: Data Fields + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Fennix +  1.0.0 +
    +
    Full Documentation
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all struct and union fields with links to the structures/unions they belong to:
    + +

    - j -

    +
    +
    + + + + diff --git a/docs/functions_k.html b/docs/functions_k.html new file mode 100644 index 00000000..83627b3a --- /dev/null +++ b/docs/functions_k.html @@ -0,0 +1,127 @@ + + + + + + + + + Fennix: Data Fields + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Fennix +  1.0.0 +
    +
    Full Documentation
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all struct and union fields with links to the structures/unions they belong to:
    + +

    - k -

    +
    +
    + + + + diff --git a/docs/functions_l.html b/docs/functions_l.html new file mode 100644 index 00000000..16a49c88 --- /dev/null +++ b/docs/functions_l.html @@ -0,0 +1,129 @@ + + + + + + + + + Fennix: Data Fields + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Fennix +  1.0.0 +
    +
    Full Documentation
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all struct and union fields with links to the structures/unions they belong to:
    + +

    - l -

    +
    +
    + + + + diff --git a/docs/functions_m.html b/docs/functions_m.html new file mode 100644 index 00000000..e6bae526 --- /dev/null +++ b/docs/functions_m.html @@ -0,0 +1,140 @@ + + + + + + + + + Fennix: Data Fields + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Fennix +  1.0.0 +
    +
    Full Documentation
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all struct and union fields with links to the structures/unions they belong to:
    + +

    - m -

    +
    +
    + + + + diff --git a/docs/functions_n.html b/docs/functions_n.html new file mode 100644 index 00000000..abe35d60 --- /dev/null +++ b/docs/functions_n.html @@ -0,0 +1,126 @@ + + + + + + + + + Fennix: Data Fields + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Fennix +  1.0.0 +
    +
    Full Documentation
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all struct and union fields with links to the structures/unions they belong to:
    + +

    - n -

    +
    +
    + + + + diff --git a/docs/functions_o.html b/docs/functions_o.html new file mode 100644 index 00000000..7f30cc3e --- /dev/null +++ b/docs/functions_o.html @@ -0,0 +1,128 @@ + + + + + + + + + Fennix: Data Fields + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Fennix +  1.0.0 +
    +
    Full Documentation
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all struct and union fields with links to the structures/unions they belong to:
    + +

    - o -

    +
    +
    + + + + diff --git a/docs/functions_p.html b/docs/functions_p.html new file mode 100644 index 00000000..fe6330d3 --- /dev/null +++ b/docs/functions_p.html @@ -0,0 +1,146 @@ + + + + + + + + + Fennix: Data Fields + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Fennix +  1.0.0 +
    +
    Full Documentation
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all struct and union fields with links to the structures/unions they belong to:
    + +

    - p -

    +
    +
    + + + + diff --git a/docs/functions_r.html b/docs/functions_r.html new file mode 100644 index 00000000..6f299ea9 --- /dev/null +++ b/docs/functions_r.html @@ -0,0 +1,140 @@ + + + + + + + + + Fennix: Data Fields + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Fennix +  1.0.0 +
    +
    Full Documentation
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all struct and union fields with links to the structures/unions they belong to:
    + +

    - r -

    +
    +
    + + + + diff --git a/docs/functions_s.html b/docs/functions_s.html new file mode 100644 index 00000000..a17e66e0 --- /dev/null +++ b/docs/functions_s.html @@ -0,0 +1,141 @@ + + + + + + + + + Fennix: Data Fields + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Fennix +  1.0.0 +
    +
    Full Documentation
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all struct and union fields with links to the structures/unions they belong to:
    + +

    - s -

    +
    +
    + + + + diff --git a/docs/functions_t.html b/docs/functions_t.html new file mode 100644 index 00000000..a263aa76 --- /dev/null +++ b/docs/functions_t.html @@ -0,0 +1,128 @@ + + + + + + + + + Fennix: Data Fields + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Fennix +  1.0.0 +
    +
    Full Documentation
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all struct and union fields with links to the structures/unions they belong to:
    + +

    - t -

    +
    +
    + + + + diff --git a/docs/functions_u.html b/docs/functions_u.html new file mode 100644 index 00000000..3f01a4da --- /dev/null +++ b/docs/functions_u.html @@ -0,0 +1,127 @@ + + + + + + + + + Fennix: Data Fields + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Fennix +  1.0.0 +
    +
    Full Documentation
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all struct and union fields with links to the structures/unions they belong to:
    + +

    - u -

    +
    +
    + + + + diff --git a/docs/functions_v.html b/docs/functions_v.html new file mode 100644 index 00000000..3686d322 --- /dev/null +++ b/docs/functions_v.html @@ -0,0 +1,127 @@ + + + + + + + + + Fennix: Data Fields + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Fennix +  1.0.0 +
    +
    Full Documentation
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all struct and union fields with links to the structures/unions they belong to:
    + +

    - v -

    +
    +
    + + + + diff --git a/docs/functions_vars.html b/docs/functions_vars.html index d2bbda61..ec734470 100644 --- a/docs/functions_vars.html +++ b/docs/functions_vars.html @@ -5,7 +5,7 @@ - + Fennix: Data Fields - Variables @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,568 +95,37 @@ $(document).ready(function(){initNavTree('functions_vars.html',''); initResizabl
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -  +
    Here is a list of all variables with links to the structures/unions they belong to:
    -

    - a -

    - - -

    - b -

    - - -

    - c -

    - - -

    - d -

    - - -

    - e -

    - - -

    - f -

    - - -

    - g -

    - - -

    - h -

    - - -

    - i -

    - - -

    - k -

    - - -

    - l -

    - - -

    - m -

    - - -

    - n -

    - - -

    - o -

    - - -

    - p -

    - - -

    - r -

    - - -

    - s -

    - - -

    - t -

    - - -

    - u -

    - - -

    - v -

    - - -

    - w -

    - - -

    - x -

    - - -

    - y -

    - - -

    - z -

    diff --git a/docs/functions_vars.js b/docs/functions_vars.js new file mode 100644 index 00000000..c8d95350 --- /dev/null +++ b/docs/functions_vars.js @@ -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 ] +]; \ No newline at end of file diff --git a/docs/functions_vars_b.html b/docs/functions_vars_b.html new file mode 100644 index 00000000..9d623798 --- /dev/null +++ b/docs/functions_vars_b.html @@ -0,0 +1,142 @@ + + + + + + + + + Fennix: Data Fields - Variables + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Fennix +  1.0.0 +
    +
    Full Documentation
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all variables with links to the structures/unions they belong to:
    + +

    - b -

    +
    +
    + + + + diff --git a/docs/functions_vars_c.html b/docs/functions_vars_c.html new file mode 100644 index 00000000..5c2409cd --- /dev/null +++ b/docs/functions_vars_c.html @@ -0,0 +1,138 @@ + + + + + + + + + Fennix: Data Fields - Variables + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Fennix +  1.0.0 +
    +
    Full Documentation
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all variables with links to the structures/unions they belong to:
    + +

    - c -

    +
    +
    + + + + diff --git a/docs/functions_vars_d.html b/docs/functions_vars_d.html new file mode 100644 index 00000000..63b964e4 --- /dev/null +++ b/docs/functions_vars_d.html @@ -0,0 +1,135 @@ + + + + + + + + + Fennix: Data Fields - Variables + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Fennix +  1.0.0 +
    +
    Full Documentation
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all variables with links to the structures/unions they belong to:
    + +

    - d -

    +
    +
    + + + + diff --git a/docs/functions_vars_e.html b/docs/functions_vars_e.html new file mode 100644 index 00000000..ea7390bb --- /dev/null +++ b/docs/functions_vars_e.html @@ -0,0 +1,126 @@ + + + + + + + + + Fennix: Data Fields - Variables + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Fennix +  1.0.0 +
    +
    Full Documentation
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all variables with links to the structures/unions they belong to:
    + +

    - e -

    +
    +
    + + + + diff --git a/docs/functions_vars_f.html b/docs/functions_vars_f.html new file mode 100644 index 00000000..d0f3e0d2 --- /dev/null +++ b/docs/functions_vars_f.html @@ -0,0 +1,126 @@ + + + + + + + + + Fennix: Data Fields - Variables + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Fennix +  1.0.0 +
    +
    Full Documentation
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all variables with links to the structures/unions they belong to:
    + +

    - f -

    +
    +
    + + + + diff --git a/docs/functions_vars_g.html b/docs/functions_vars_g.html new file mode 100644 index 00000000..533be713 --- /dev/null +++ b/docs/functions_vars_g.html @@ -0,0 +1,127 @@ + + + + + + + + + Fennix: Data Fields - Variables + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Fennix +  1.0.0 +
    +
    Full Documentation
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all variables with links to the structures/unions they belong to:
    + +

    - g -

    +
    +
    + + + + diff --git a/docs/functions_vars_h.html b/docs/functions_vars_h.html new file mode 100644 index 00000000..184b6f6e --- /dev/null +++ b/docs/functions_vars_h.html @@ -0,0 +1,127 @@ + + + + + + + + + Fennix: Data Fields - Variables + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Fennix +  1.0.0 +
    +
    Full Documentation
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all variables with links to the structures/unions they belong to:
    + +

    - h -

    +
    +
    + + + + diff --git a/docs/functions_vars_i.html b/docs/functions_vars_i.html new file mode 100644 index 00000000..d6334678 --- /dev/null +++ b/docs/functions_vars_i.html @@ -0,0 +1,138 @@ + + + + + + + + + Fennix: Data Fields - Variables + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Fennix +  1.0.0 +
    +
    Full Documentation
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all variables with links to the structures/unions they belong to:
    + +

    - i -

    +
    +
    + + + + diff --git a/docs/functions_vars_j.html b/docs/functions_vars_j.html new file mode 100644 index 00000000..58bc103f --- /dev/null +++ b/docs/functions_vars_j.html @@ -0,0 +1,125 @@ + + + + + + + + + Fennix: Data Fields - Variables + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Fennix +  1.0.0 +
    +
    Full Documentation
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all variables with links to the structures/unions they belong to:
    + +

    - j -

    +
    +
    + + + + diff --git a/docs/functions_vars_k.html b/docs/functions_vars_k.html new file mode 100644 index 00000000..2dc3ef14 --- /dev/null +++ b/docs/functions_vars_k.html @@ -0,0 +1,127 @@ + + + + + + + + + Fennix: Data Fields - Variables + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Fennix +  1.0.0 +
    +
    Full Documentation
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all variables with links to the structures/unions they belong to:
    + +

    - k -

    +
    +
    + + + + diff --git a/docs/functions_vars_l.html b/docs/functions_vars_l.html new file mode 100644 index 00000000..b1e15971 --- /dev/null +++ b/docs/functions_vars_l.html @@ -0,0 +1,129 @@ + + + + + + + + + Fennix: Data Fields - Variables + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Fennix +  1.0.0 +
    +
    Full Documentation
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all variables with links to the structures/unions they belong to:
    + +

    - l -

    +
    +
    + + + + diff --git a/docs/functions_vars_m.html b/docs/functions_vars_m.html new file mode 100644 index 00000000..8114de77 --- /dev/null +++ b/docs/functions_vars_m.html @@ -0,0 +1,140 @@ + + + + + + + + + Fennix: Data Fields - Variables + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Fennix +  1.0.0 +
    +
    Full Documentation
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all variables with links to the structures/unions they belong to:
    + +

    - m -

    +
    +
    + + + + diff --git a/docs/functions_vars_n.html b/docs/functions_vars_n.html new file mode 100644 index 00000000..80cd32c0 --- /dev/null +++ b/docs/functions_vars_n.html @@ -0,0 +1,126 @@ + + + + + + + + + Fennix: Data Fields - Variables + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Fennix +  1.0.0 +
    +
    Full Documentation
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all variables with links to the structures/unions they belong to:
    + +

    - n -

    +
    +
    + + + + diff --git a/docs/functions_vars_o.html b/docs/functions_vars_o.html new file mode 100644 index 00000000..838a8272 --- /dev/null +++ b/docs/functions_vars_o.html @@ -0,0 +1,128 @@ + + + + + + + + + Fennix: Data Fields - Variables + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Fennix +  1.0.0 +
    +
    Full Documentation
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all variables with links to the structures/unions they belong to:
    + +

    - o -

    +
    +
    + + + + diff --git a/docs/functions_vars_p.html b/docs/functions_vars_p.html new file mode 100644 index 00000000..20104373 --- /dev/null +++ b/docs/functions_vars_p.html @@ -0,0 +1,146 @@ + + + + + + + + + Fennix: Data Fields - Variables + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Fennix +  1.0.0 +
    +
    Full Documentation
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all variables with links to the structures/unions they belong to:
    + +

    - p -

    +
    +
    + + + + diff --git a/docs/functions_vars_r.html b/docs/functions_vars_r.html new file mode 100644 index 00000000..52c6f95e --- /dev/null +++ b/docs/functions_vars_r.html @@ -0,0 +1,140 @@ + + + + + + + + + Fennix: Data Fields - Variables + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Fennix +  1.0.0 +
    +
    Full Documentation
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all variables with links to the structures/unions they belong to:
    + +

    - r -

    +
    +
    + + + + diff --git a/docs/functions_vars_s.html b/docs/functions_vars_s.html new file mode 100644 index 00000000..2e625e44 --- /dev/null +++ b/docs/functions_vars_s.html @@ -0,0 +1,141 @@ + + + + + + + + + Fennix: Data Fields - Variables + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Fennix +  1.0.0 +
    +
    Full Documentation
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all variables with links to the structures/unions they belong to:
    + +

    - s -

    +
    +
    + + + + diff --git a/docs/functions_vars_t.html b/docs/functions_vars_t.html new file mode 100644 index 00000000..22500fe6 --- /dev/null +++ b/docs/functions_vars_t.html @@ -0,0 +1,128 @@ + + + + + + + + + Fennix: Data Fields - Variables + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Fennix +  1.0.0 +
    +
    Full Documentation
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all variables with links to the structures/unions they belong to:
    + +

    - t -

    +
    +
    + + + + diff --git a/docs/functions_vars_u.html b/docs/functions_vars_u.html new file mode 100644 index 00000000..9eb8ed33 --- /dev/null +++ b/docs/functions_vars_u.html @@ -0,0 +1,127 @@ + + + + + + + + + Fennix: Data Fields - Variables + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Fennix +  1.0.0 +
    +
    Full Documentation
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all variables with links to the structures/unions they belong to:
    + +

    - u -

    +
    +
    + + + + diff --git a/docs/functions_vars_v.html b/docs/functions_vars_v.html new file mode 100644 index 00000000..8431cd2f --- /dev/null +++ b/docs/functions_vars_v.html @@ -0,0 +1,127 @@ + + + + + + + + + Fennix: Data Fields - Variables + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Fennix +  1.0.0 +
    +
    Full Documentation
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all variables with links to the structures/unions they belong to:
    + +

    - v -

    +
    +
    + + + + diff --git a/docs/functions_vars_w.html b/docs/functions_vars_w.html new file mode 100644 index 00000000..d40f5fbb --- /dev/null +++ b/docs/functions_vars_w.html @@ -0,0 +1,125 @@ + + + + + + + + + Fennix: Data Fields - Variables + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Fennix +  1.0.0 +
    +
    Full Documentation
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all variables with links to the structures/unions they belong to:
    + +

    - w -

    +
    +
    + + + + diff --git a/docs/functions_vars_x.html b/docs/functions_vars_x.html new file mode 100644 index 00000000..ae85d4f8 --- /dev/null +++ b/docs/functions_vars_x.html @@ -0,0 +1,126 @@ + + + + + + + + + Fennix: Data Fields - Variables + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Fennix +  1.0.0 +
    +
    Full Documentation
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all variables with links to the structures/unions they belong to:
    + +

    - x -

    +
    +
    + + + + diff --git a/docs/functions_vars_y.html b/docs/functions_vars_y.html new file mode 100644 index 00000000..4c84ca9c --- /dev/null +++ b/docs/functions_vars_y.html @@ -0,0 +1,126 @@ + + + + + + + + + Fennix: Data Fields - Variables + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Fennix +  1.0.0 +
    +
    Full Documentation
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all variables with links to the structures/unions they belong to:
    + +

    - y -

    +
    +
    + + + + diff --git a/docs/functions_vars_z.html b/docs/functions_vars_z.html new file mode 100644 index 00000000..ec5f77ab --- /dev/null +++ b/docs/functions_vars_z.html @@ -0,0 +1,129 @@ + + + + + + + + + Fennix: Data Fields - Variables + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Fennix +  1.0.0 +
    +
    Full Documentation
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all variables with links to the structures/unions they belong to:
    + +

    - z -

    +
    +
    + + + + diff --git a/docs/functions_w.html b/docs/functions_w.html new file mode 100644 index 00000000..8651d41e --- /dev/null +++ b/docs/functions_w.html @@ -0,0 +1,125 @@ + + + + + + + + + Fennix: Data Fields + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Fennix +  1.0.0 +
    +
    Full Documentation
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all struct and union fields with links to the structures/unions they belong to:
    + +

    - w -

    +
    +
    + + + + diff --git a/docs/functions_x.html b/docs/functions_x.html new file mode 100644 index 00000000..e4ee322b --- /dev/null +++ b/docs/functions_x.html @@ -0,0 +1,126 @@ + + + + + + + + + Fennix: Data Fields + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Fennix +  1.0.0 +
    +
    Full Documentation
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all struct and union fields with links to the structures/unions they belong to:
    + +

    - x -

    +
    +
    + + + + diff --git a/docs/functions_y.html b/docs/functions_y.html new file mode 100644 index 00000000..95843cdd --- /dev/null +++ b/docs/functions_y.html @@ -0,0 +1,126 @@ + + + + + + + + + Fennix: Data Fields + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Fennix +  1.0.0 +
    +
    Full Documentation
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all struct and union fields with links to the structures/unions they belong to:
    + +

    - y -

    +
    +
    + + + + diff --git a/docs/functions_z.html b/docs/functions_z.html new file mode 100644 index 00000000..5e4f7ec5 --- /dev/null +++ b/docs/functions_z.html @@ -0,0 +1,129 @@ + + + + + + + + + Fennix: Data Fields + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    Fennix +  1.0.0 +
    +
    Full Documentation
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all struct and union fields with links to the structures/unions they belong to:
    + +

    - z -

    +
    +
    + + + + diff --git a/docs/globals.html b/docs/globals.html index 860e3b78..5544ea52 100644 --- a/docs/globals.html +++ b/docs/globals.html @@ -5,7 +5,7 @@ - + Fennix: Globals @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,406 +95,156 @@ $(document).ready(function(){initNavTree('globals.html',''); initResizable(); })
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
    -

    - _ -

    diff --git a/docs/globals_a.html b/docs/globals_a.html index 5d3ed816..bd1e358f 100644 --- a/docs/globals_a.html +++ b/docs/globals_a.html @@ -5,7 +5,7 @@ - + Fennix: Globals @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,52 +95,39 @@ $(document).ready(function(){initNavTree('globals_a.html',''); initResizable();
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
    -

    - a -

    diff --git a/docs/globals_b.html b/docs/globals_b.html index 567d71e0..a239c668 100644 --- a/docs/globals_b.html +++ b/docs/globals_b.html @@ -5,7 +5,7 @@ - + Fennix: Globals @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,52 +95,39 @@ $(document).ready(function(){initNavTree('globals_b.html',''); initResizable();
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
    -

    - b -

    diff --git a/docs/globals_c.html b/docs/globals_c.html index 432fcaf8..73f152cd 100644 --- a/docs/globals_c.html +++ b/docs/globals_c.html @@ -5,7 +5,7 @@ - + Fennix: Globals @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,178 +95,81 @@ $(document).ready(function(){initNavTree('globals_c.html',''); initResizable();
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
    -

    - c -

    diff --git a/docs/globals_d.html b/docs/globals_d.html index 5aa1c547..9aaf45af 100644 --- a/docs/globals_d.html +++ b/docs/globals_d.html @@ -5,7 +5,7 @@ - + Fennix: Globals @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,79 +95,48 @@ $(document).ready(function(){initNavTree('globals_d.html',''); initResizable();
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
    -

    - d -

    diff --git a/docs/globals_defs.html b/docs/globals_defs.html index 2a8d0b82..5ba42ba9 100644 --- a/docs/globals_defs.html +++ b/docs/globals_defs.html @@ -5,7 +5,7 @@ - + Fennix: Globals @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,643 +95,260 @@ $(document).ready(function(){initNavTree('globals_defs.html',''); initResizable(
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -  +
    Here is a list of all macros with links to the files they belong to:
    -

    - _ -

    diff --git a/docs/globals_e.html b/docs/globals_e.html index b91d66d8..54b65c63 100644 --- a/docs/globals_e.html +++ b/docs/globals_e.html @@ -5,7 +5,7 @@ - + Fennix: Globals @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,271 +95,112 @@ $(document).ready(function(){initNavTree('globals_e.html',''); initResizable();
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
    -

    - e -

    diff --git a/docs/globals_enum.html b/docs/globals_enum.html index 8a33c12b..79a2e5e0 100644 --- a/docs/globals_enum.html +++ b/docs/globals_enum.html @@ -5,7 +5,7 @@ - + Fennix: Globals @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,86 +95,49 @@ $(document).ready(function(){initNavTree('globals_enum.html',''); initResizable(
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    diff --git a/docs/globals_eval.html b/docs/globals_eval.html index dfb2873b..73f7bf0c 100644 --- a/docs/globals_eval.html +++ b/docs/globals_eval.html @@ -5,7 +5,7 @@ - + Fennix: Globals @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,385 +95,150 @@ $(document).ready(function(){initNavTree('globals_eval.html',''); initResizable(
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -  +
    Here is a list of all enum values with links to the files they belong to:
    -

    - _ -

    diff --git a/docs/globals_eval_a.html b/docs/globals_eval_a.html index b61225d7..c3736c96 100644 --- a/docs/globals_eval_a.html +++ b/docs/globals_eval_a.html @@ -5,7 +5,7 @@ - + Fennix: Globals @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,37 +95,34 @@ $(document).ready(function(){initNavTree('globals_eval_a.html',''); initResizabl
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -  +
    Here is a list of all enum values with links to the files they belong to:
    -

    - a -

    diff --git a/docs/globals_eval_b.html b/docs/globals_eval_b.html index ccfc0b0d..7e636834 100644 --- a/docs/globals_eval_b.html +++ b/docs/globals_eval_b.html @@ -5,7 +5,7 @@ - + Fennix: Globals @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,46 +95,37 @@ $(document).ready(function(){initNavTree('globals_eval_b.html',''); initResizabl
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -  +
    Here is a list of all enum values with links to the files they belong to:
    -

    - b -

    diff --git a/docs/globals_eval_d.html b/docs/globals_eval_d.html index 90dcc4a0..04f566e0 100644 --- a/docs/globals_eval_d.html +++ b/docs/globals_eval_d.html @@ -5,7 +5,7 @@ - + Fennix: Globals @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,40 +95,35 @@ $(document).ready(function(){initNavTree('globals_eval_d.html',''); initResizabl
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -  +
    Here is a list of all enum values with links to the files they belong to:
    -

    - d -

    diff --git a/docs/globals_eval_e.html b/docs/globals_eval_e.html index 4866afa0..73507575 100644 --- a/docs/globals_eval_e.html +++ b/docs/globals_eval_e.html @@ -5,7 +5,7 @@ - + Fennix: Globals @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,268 +95,111 @@ $(document).ready(function(){initNavTree('globals_eval_e.html',''); initResizabl
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -  +
    Here is a list of all enum values with links to the files they belong to:
    -

    - e -

    diff --git a/docs/globals_eval_i.html b/docs/globals_eval_i.html index c9115143..3b0007d6 100644 --- a/docs/globals_eval_i.html +++ b/docs/globals_eval_i.html @@ -5,7 +5,7 @@ - + Fennix: Globals @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,76 +95,47 @@ $(document).ready(function(){initNavTree('globals_eval_i.html',''); initResizabl
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -  +
    Here is a list of all enum values with links to the files they belong to:
    -

    - i -

    diff --git a/docs/globals_eval_k.html b/docs/globals_eval_k.html index 81551cb5..8a3ba9e8 100644 --- a/docs/globals_eval_k.html +++ b/docs/globals_eval_k.html @@ -5,7 +5,7 @@ - + Fennix: Globals @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,397 +95,154 @@ $(document).ready(function(){initNavTree('globals_eval_k.html',''); initResizabl
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -  +
    Here is a list of all enum values with links to the files they belong to:
    -

    - k -

    diff --git a/docs/globals_eval_m.html b/docs/globals_eval_m.html index 34ac5c59..1fd8b558 100644 --- a/docs/globals_eval_m.html +++ b/docs/globals_eval_m.html @@ -5,7 +5,7 @@ - + Fennix: Globals @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,37 +95,34 @@ $(document).ready(function(){initNavTree('globals_eval_m.html',''); initResizabl
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -  +
    Here is a list of all enum values with links to the files they belong to:
    -

    - m -

    diff --git a/docs/globals_eval_n.html b/docs/globals_eval_n.html index 3864d0b1..d4861cd6 100644 --- a/docs/globals_eval_n.html +++ b/docs/globals_eval_n.html @@ -5,7 +5,7 @@ - + Fennix: Globals @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,37 +95,34 @@ $(document).ready(function(){initNavTree('globals_eval_n.html',''); initResizabl
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -  +
    Here is a list of all enum values with links to the files they belong to:
    -

    - n -

    diff --git a/docs/globals_eval_p.html b/docs/globals_eval_p.html index 37e11bc8..6257997b 100644 --- a/docs/globals_eval_p.html +++ b/docs/globals_eval_p.html @@ -5,7 +5,7 @@ - + Fennix: Globals @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,97 +95,54 @@ $(document).ready(function(){initNavTree('globals_eval_p.html',''); initResizabl
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -  +
    Here is a list of all enum values with links to the files they belong to:
    -

    - p -

      -
    • PCI_COMMAND_FAST_BACK -: pci.h -
    • -
    • PCI_COMMAND_INTX_DISABLE -: pci.h -
    • -
    • PCI_COMMAND_INVALIDATE -: pci.h -
    • -
    • PCI_COMMAND_IO -: pci.h -
    • -
    • PCI_COMMAND_MASTER -: pci.h -
    • -
    • PCI_COMMAND_MEMORY -: pci.h -
    • -
    • PCI_COMMAND_PARITY -: pci.h -
    • -
    • PCI_COMMAND_SERR -: pci.h -
    • -
    • PCI_COMMAND_SPECIAL -: pci.h -
    • -
    • PCI_COMMAND_VGA_PALETTE -: pci.h -
    • -
    • PCI_COMMAND_WAIT -: pci.h -
    • -
    • PS2_KBD_LED_CAPS_LOCK -: aip.h -
    • -
    • PS2_KBD_LED_NUM_LOCK -: aip.h -
    • -
    • PS2_KBD_LED_SCROLL_LOCK -: aip.h -
    • -
    • PS2_KBD_SC_SET_1 -: aip.h -
    • -
    • PS2_KBD_SC_SET_2 -: aip.h -
    • -
    • PS2_KBD_SC_SET_3 -: aip.h -
    • -
    • PS2_KBD_SCAN_CODE_GET_CURRENT -: aip.h -
    • -
    • PS2_KBD_SCAN_CODE_SET_1 -: aip.h -
    • -
    • PS2_KBD_SCAN_CODE_SET_2 -: aip.h -
    • -
    • PS2_KBD_SCAN_CODE_SET_3 -: aip.h -
    • -
    • PS2_MOUSE_RES_1 -: aip.h -
    • -
    • PS2_MOUSE_RES_2 -: aip.h -
    • -
    • PS2_MOUSE_RES_4 -: aip.h -
    • -
    • PS2_MOUSE_RES_8 -: aip.h -
    • +

      - p -

        +
      • PCI_COMMAND_FAST_BACK : pci.h
      • +
      • PCI_COMMAND_INTX_DISABLE : pci.h
      • +
      • PCI_COMMAND_INVALIDATE : pci.h
      • +
      • PCI_COMMAND_IO : pci.h
      • +
      • PCI_COMMAND_MASTER : pci.h
      • +
      • PCI_COMMAND_MEMORY : pci.h
      • +
      • PCI_COMMAND_PARITY : pci.h
      • +
      • PCI_COMMAND_SERR : pci.h
      • +
      • PCI_COMMAND_SPECIAL : pci.h
      • +
      • PCI_COMMAND_VGA_PALETTE : pci.h
      • +
      • PCI_COMMAND_WAIT : pci.h
      • +
      • PS2_KBD_LED_CAPS_LOCK : aip.h
      • +
      • PS2_KBD_LED_NUM_LOCK : aip.h
      • +
      • PS2_KBD_LED_SCROLL_LOCK : aip.h
      • +
      • PS2_KBD_SC_SET_1 : aip.h
      • +
      • PS2_KBD_SC_SET_2 : aip.h
      • +
      • PS2_KBD_SC_SET_3 : aip.h
      • +
      • PS2_KBD_SCAN_CODE_GET_CURRENT : aip.h
      • +
      • PS2_KBD_SCAN_CODE_SET_1 : aip.h
      • +
      • PS2_KBD_SCAN_CODE_SET_2 : aip.h
      • +
      • PS2_KBD_SCAN_CODE_SET_3 : aip.h
      • +
      • PS2_MOUSE_RES_1 : aip.h
      • +
      • PS2_MOUSE_RES_2 : aip.h
      • +
      • PS2_MOUSE_RES_4 : aip.h
      • +
      • PS2_MOUSE_RES_8 : aip.h
    diff --git a/docs/globals_eval_s.html b/docs/globals_eval_s.html index f8fbe6e9..3db13676 100644 --- a/docs/globals_eval_s.html +++ b/docs/globals_eval_s.html @@ -5,7 +5,7 @@ - + Fennix: Globals @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,175 +95,80 @@ $(document).ready(function(){initNavTree('globals_eval_s.html',''); initResizabl
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -  +
    Here is a list of all enum values with links to the files they belong to:
    -

    - s -

    diff --git a/docs/globals_f.html b/docs/globals_f.html index f1ee18ae..1af2120a 100644 --- a/docs/globals_f.html +++ b/docs/globals_f.html @@ -5,7 +5,7 @@ - + Fennix: Globals @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,25 +95,30 @@ $(document).ready(function(){initNavTree('globals_f.html',''); initResizable();
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
    -

    - f -

      -
    • Flags -: fs.h -
    • +

      - f -

    diff --git a/docs/globals_func.html b/docs/globals_func.html index 14e8c7a2..7ac6f6fb 100644 --- a/docs/globals_func.html +++ b/docs/globals_func.html @@ -5,7 +5,7 @@ - + Fennix: Globals @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,142 +95,84 @@ $(document).ready(function(){initNavTree('globals_func.html',''); initResizable(
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -  +
    Here is a list of all functions with links to the files they belong to:
    -

    - _ -

    diff --git a/docs/globals_g.html b/docs/globals_g.html index 5146c8b6..73e688bd 100644 --- a/docs/globals_g.html +++ b/docs/globals_g.html @@ -5,7 +5,7 @@ - + Fennix: Globals @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,28 +95,31 @@ $(document).ready(function(){initNavTree('globals_g.html',''); initResizable();
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
    -

    - g -

      -
    • GetBAR() -: pci.h -
    • -
    • GetPCIDevices() -: pci.h -
    • +

      - g -

    diff --git a/docs/globals_i.html b/docs/globals_i.html index 46fc9ce7..20e12c8d 100644 --- a/docs/globals_i.html +++ b/docs/globals_i.html @@ -5,7 +5,7 @@ - + Fennix: Globals @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,115 +95,60 @@ $(document).ready(function(){initNavTree('globals_i.html',''); initResizable();
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
    -

    - i -

    diff --git a/docs/globals_k.html b/docs/globals_k.html index 6284e3d1..26b4bb3d 100644 --- a/docs/globals_k.html +++ b/docs/globals_k.html @@ -5,7 +5,7 @@ - + Fennix: Globals @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,406 +95,157 @@ $(document).ready(function(){initNavTree('globals_k.html',''); initResizable();
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
    -

    - k -

    diff --git a/docs/globals_l.html b/docs/globals_l.html index 34c4ff48..861fedc6 100644 --- a/docs/globals_l.html +++ b/docs/globals_l.html @@ -5,7 +5,7 @@ - + Fennix: Globals @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,28 +95,31 @@ $(document).ready(function(){initNavTree('globals_l.html',''); initResizable();
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
    -

    - l -

    diff --git a/docs/globals_m.html b/docs/globals_m.html index e3f58372..d2250692 100644 --- a/docs/globals_m.html +++ b/docs/globals_m.html @@ -5,7 +5,7 @@ - + Fennix: Globals @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,43 +95,36 @@ $(document).ready(function(){initNavTree('globals_m.html',''); initResizable();
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
    -

    - m -

    diff --git a/docs/globals_n.html b/docs/globals_n.html index de254c41..439dcd5a 100644 --- a/docs/globals_n.html +++ b/docs/globals_n.html @@ -5,7 +5,7 @@ - + Fennix: Globals @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,43 +95,36 @@ $(document).ready(function(){initNavTree('globals_n.html',''); initResizable();
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
    -

    - n -

    diff --git a/docs/globals_o.html b/docs/globals_o.html index 64ef19a7..faa82cdf 100644 --- a/docs/globals_o.html +++ b/docs/globals_o.html @@ -5,7 +5,7 @@ - + Fennix: Globals @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,55 +95,40 @@ $(document).ready(function(){initNavTree('globals_o.html',''); initResizable();
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
    -

    - o -

    diff --git a/docs/globals_p.html b/docs/globals_p.html index eed7ae7f..9358ba6b 100644 --- a/docs/globals_p.html +++ b/docs/globals_p.html @@ -5,7 +5,7 @@ - + Fennix: Globals @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,367 +95,144 @@ $(document).ready(function(){initNavTree('globals_p.html',''); initResizable();
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
    -

    - p -

      -
    • PageMapFlags -: driver.h -
    • -
    • PCI_COMMAND_FAST_BACK -: pci.h -
    • -
    • PCI_COMMAND_INTX_DISABLE -: pci.h -
    • -
    • PCI_COMMAND_INVALIDATE -: pci.h -
    • -
    • PCI_COMMAND_IO -: pci.h -
    • -
    • PCI_COMMAND_MASTER -: pci.h -
    • -
    • PCI_COMMAND_MEMORY -: pci.h -
    • -
    • PCI_COMMAND_PARITY -: pci.h -
    • -
    • PCI_COMMAND_SERR -: pci.h -
    • -
    • PCI_COMMAND_SPECIAL -: pci.h -
    • -
    • PCI_COMMAND_VGA_PALETTE -: pci.h -
    • -
    • PCI_COMMAND_WAIT -: pci.h -
    • -
    • PCI_COMMANDS -: pci.h -
    • -
    • PCI_END -: driver.h -
    • -
    • PIC1_CMD -: aip.h -
    • -
    • PIC1_DATA -: aip.h -
    • -
    • PIC2_CMD -: aip.h -
    • -
    • PIC2_DATA -: aip.h -
    • -
    • PIC_EOI() -: aip.h -
    • -
    • PrivateData -: fs.h -
    • -
    • PS2_ACK -: aip.h -
    • -
    • PS2_CMD -: aip.h -
    • -
    • PS2_CMD_COPY_INPUT_0_3_TO_4_7_STATUS -: aip.h -
    • -
    • PS2_CMD_COPY_INPUT_4_7_TO_4_7_STATUS -: aip.h -
    • -
    • PS2_CMD_DIAGNOSTIC_DUMP -: aip.h -
    • -
    • PS2_CMD_DISABLE_PORT_1 -: aip.h -
    • -
    • PS2_CMD_DISABLE_PORT_2 -: aip.h -
    • -
    • PS2_CMD_ENABLE_PORT_1 -: aip.h -
    • -
    • PS2_CMD_ENABLE_PORT_2 -: aip.h -
    • -
    • PS2_CMD_PULSE_OUTPUT_LINE -: aip.h -
    • -
    • PS2_CMD_READ_CONFIG -: aip.h -
    • -
    • PS2_CMD_READ_CONFIG_N -: aip.h -
    • -
    • PS2_CMD_READ_INPUT_PORT -: aip.h -
    • -
    • PS2_CMD_READ_OUTPUT_PORT -: aip.h -
    • -
    • PS2_CMD_TEST_CONTROLLER -: aip.h -
    • -
    • PS2_CMD_TEST_PORT_1 -: aip.h -
    • -
    • PS2_CMD_TEST_PORT_2 -: aip.h -
    • -
    • PS2_CMD_WRITE_CONFIG -: aip.h -
    • -
    • PS2_CMD_WRITE_CONFIG_N -: aip.h -
    • -
    • PS2_CMD_WRITE_NEXT_BYTE_TO_OUTPUT_PORT -: aip.h -
    • -
    • PS2_CMD_WRITE_NEXT_BYTE_TO_PS2_PORT_1_OUTPUT -: aip.h -
    • -
    • PS2_CMD_WRITE_NEXT_BYTE_TO_PS2_PORT_2_INPUT -: aip.h -
    • -
    • PS2_CMD_WRITE_NEXT_BYTE_TO_PS2_PORT_2_OUTPUT -: aip.h -
    • -
    • PS2_DATA -: aip.h -
    • -
    • PS2_KBD_CMD_ALL_MAKE -: aip.h -
    • -
    • PS2_KBD_CMD_ALL_MAKE_RELEASE -: aip.h -
    • -
    • PS2_KBD_CMD_ALL_TYPEMATIC -: aip.h -
    • -
    • PS2_KBD_CMD_ALL_TYPEMATIC_MAKE_RELEASE -: aip.h -
    • -
    • PS2_KBD_CMD_DEFAULTS -: aip.h -
    • -
    • PS2_KBD_CMD_DISABLE_SCANNING -: aip.h -
    • -
    • PS2_KBD_CMD_ECHO -: aip.h -
    • -
    • PS2_KBD_CMD_ENABLE_SCANNING -: aip.h -
    • -
    • PS2_KBD_CMD_IDENTIFY -: aip.h -
    • -
    • PS2_KBD_CMD_RESEND -: aip.h -
    • -
    • PS2_KBD_CMD_RESET -: aip.h -
    • -
    • PS2_KBD_CMD_SCAN_CODE_SET -: aip.h -
    • -
    • PS2_KBD_CMD_SET_LEDS -: aip.h -
    • -
    • PS2_KBD_CMD_SPECIFIC_MAKE -: aip.h -
    • -
    • PS2_KBD_CMD_SPECIFIC_MAKE_RELEASE -: aip.h -
    • -
    • PS2_KBD_CMD_SPECIFIC_TYPEMATIC -: aip.h -
    • -
    • PS2_KBD_CMD_TYPEMATIC -: aip.h -
    • -
    • PS2_KBD_LED_CAPS_LOCK -: aip.h -
    • -
    • PS2_KBD_LED_NUM_LOCK -: aip.h -
    • -
    • PS2_KBD_LED_SCROLL_LOCK -: aip.h -
    • -
    • PS2_KBD_LEDS -: aip.h -
    • -
    • PS2_KBD_RESP_ACK -: aip.h -
    • -
    • PS2_KBD_RESP_ECHO -: aip.h -
    • -
    • PS2_KBD_RESP_RESEND -: aip.h -
    • -
    • PS2_KBD_RESP_TEST_FAILED -: aip.h -
    • -
    • PS2_KBD_RESP_TEST_FAILED_2 -: aip.h -
    • -
    • PS2_KBD_RESP_TEST_PASSED -: aip.h -
    • -
    • PS2_KBD_SC_SET_1 -: aip.h -
    • -
    • PS2_KBD_SC_SET_2 -: aip.h -
    • -
    • PS2_KBD_SC_SET_3 -: aip.h -
    • -
    • PS2_KBD_SCAN_CODE_GET_CURRENT -: aip.h -
    • -
    • PS2_KBD_SCAN_CODE_SET -: aip.h -
    • -
    • PS2_KBD_SCAN_CODE_SET_1 -: aip.h -
    • -
    • PS2_KBD_SCAN_CODE_SET_2 -: aip.h -
    • -
    • PS2_KBD_SCAN_CODE_SET_3 -: aip.h -
    • -
    • PS2_MOUSE_CMD_DISABLE_DATA_REPORTING -: aip.h -
    • -
    • PS2_MOUSE_CMD_ENABLE_DATA_REPORTING -: aip.h -
    • -
    • PS2_MOUSE_CMD_GET_STATUS -: aip.h -
    • -
    • PS2_MOUSE_CMD_READ_DATA -: aip.h -
    • -
    • PS2_MOUSE_CMD_READ_ID -: aip.h -
    • -
    • PS2_MOUSE_CMD_RESEND -: aip.h -
    • -
    • PS2_MOUSE_CMD_RESET -: aip.h -
    • -
    • PS2_MOUSE_CMD_RESET_WRAP_MODE -: aip.h -
    • -
    • PS2_MOUSE_CMD_SET_DEFAULTS -: aip.h -
    • -
    • PS2_MOUSE_CMD_SET_REMOTE_MODE -: aip.h -
    • -
    • PS2_MOUSE_CMD_SET_RESOLUTION -: aip.h -
    • -
    • PS2_MOUSE_CMD_SET_SAMPLE_RATE -: aip.h -
    • -
    • PS2_MOUSE_CMD_SET_SCALING_1_1 -: aip.h -
    • -
    • PS2_MOUSE_CMD_SET_SCALING_2_1 -: aip.h -
    • -
    • PS2_MOUSE_CMD_SET_STREAM_MODE -: aip.h -
    • -
    • PS2_MOUSE_CMD_SET_WRAP_MODE -: aip.h -
    • -
    • PS2_MOUSE_RES_1 -: aip.h -
    • -
    • PS2_MOUSE_RES_2 -: aip.h -
    • -
    • PS2_MOUSE_RES_4 -: aip.h -
    • -
    • PS2_MOUSE_RES_8 -: aip.h -
    • -
    • PS2_MOUSE_RESOLUTION -: aip.h -
    • -
    • PS2_MOUSE_RESP_ACK -: aip.h -
    • -
    • PS2_MOUSE_RESP_RESEND -: aip.h -
    • -
    • PS2_MOUSE_RESP_TEST_FAILED -: aip.h -
    • -
    • PS2_MOUSE_RESP_TEST_PASSED -: aip.h -
    • -
    • PS2_STATUS -: aip.h -
    • -
    • PS2_TEST_FAILED -: aip.h -
    • -
    • PS2_TEST_PASSED -: aip.h -
    • -
    • PS2ACKTimeout() -: aip.h -
    • -
    • PS2ClearOutputBuffer() -: aip.h -
    • -
    • PS2ReadAfterACK() -: aip.h -
    • -
    • PS2ReadData() -: aip.h -
    • -
    • PS2ReadStatus() -: aip.h -
    • -
    • PS2Wait() -: aip.h -
    • -
    • PS2WriteCommand() -: aip.h -
    • -
    • PS2WriteData() -: aip.h -
    • +

      - p -

        +
      • PageMapFlags : driver.h
      • +
      • PCI_COMMAND_FAST_BACK : pci.h
      • +
      • PCI_COMMAND_INTX_DISABLE : pci.h
      • +
      • PCI_COMMAND_INVALIDATE : pci.h
      • +
      • PCI_COMMAND_IO : pci.h
      • +
      • PCI_COMMAND_MASTER : pci.h
      • +
      • PCI_COMMAND_MEMORY : pci.h
      • +
      • PCI_COMMAND_PARITY : pci.h
      • +
      • PCI_COMMAND_SERR : pci.h
      • +
      • PCI_COMMAND_SPECIAL : pci.h
      • +
      • PCI_COMMAND_VGA_PALETTE : pci.h
      • +
      • PCI_COMMAND_WAIT : pci.h
      • +
      • PCI_COMMANDS : pci.h
      • +
      • PCI_END : driver.h
      • +
      • PIC1_CMD : aip.h
      • +
      • PIC1_DATA : aip.h
      • +
      • PIC2_CMD : aip.h
      • +
      • PIC2_DATA : aip.h
      • +
      • PIC_EOI() : aip.h
      • +
      • PrivateData : fs.h
      • +
      • PS2_ACK : aip.h
      • +
      • PS2_CMD : aip.h
      • +
      • PS2_CMD_COPY_INPUT_0_3_TO_4_7_STATUS : aip.h
      • +
      • PS2_CMD_COPY_INPUT_4_7_TO_4_7_STATUS : aip.h
      • +
      • PS2_CMD_DIAGNOSTIC_DUMP : aip.h
      • +
      • PS2_CMD_DISABLE_PORT_1 : aip.h
      • +
      • PS2_CMD_DISABLE_PORT_2 : aip.h
      • +
      • PS2_CMD_ENABLE_PORT_1 : aip.h
      • +
      • PS2_CMD_ENABLE_PORT_2 : aip.h
      • +
      • PS2_CMD_PULSE_OUTPUT_LINE : aip.h
      • +
      • PS2_CMD_READ_CONFIG : aip.h
      • +
      • PS2_CMD_READ_CONFIG_N : aip.h
      • +
      • PS2_CMD_READ_INPUT_PORT : aip.h
      • +
      • PS2_CMD_READ_OUTPUT_PORT : aip.h
      • +
      • PS2_CMD_TEST_CONTROLLER : aip.h
      • +
      • PS2_CMD_TEST_PORT_1 : aip.h
      • +
      • PS2_CMD_TEST_PORT_2 : aip.h
      • +
      • PS2_CMD_WRITE_CONFIG : aip.h
      • +
      • PS2_CMD_WRITE_CONFIG_N : aip.h
      • +
      • PS2_CMD_WRITE_NEXT_BYTE_TO_OUTPUT_PORT : aip.h
      • +
      • PS2_CMD_WRITE_NEXT_BYTE_TO_PS2_PORT_1_OUTPUT : aip.h
      • +
      • PS2_CMD_WRITE_NEXT_BYTE_TO_PS2_PORT_2_INPUT : aip.h
      • +
      • PS2_CMD_WRITE_NEXT_BYTE_TO_PS2_PORT_2_OUTPUT : aip.h
      • +
      • PS2_DATA : aip.h
      • +
      • PS2_KBD_CMD_ALL_MAKE : aip.h
      • +
      • PS2_KBD_CMD_ALL_MAKE_RELEASE : aip.h
      • +
      • PS2_KBD_CMD_ALL_TYPEMATIC : aip.h
      • +
      • PS2_KBD_CMD_ALL_TYPEMATIC_MAKE_RELEASE : aip.h
      • +
      • PS2_KBD_CMD_DEFAULTS : aip.h
      • +
      • PS2_KBD_CMD_DISABLE_SCANNING : aip.h
      • +
      • PS2_KBD_CMD_ECHO : aip.h
      • +
      • PS2_KBD_CMD_ENABLE_SCANNING : aip.h
      • +
      • PS2_KBD_CMD_IDENTIFY : aip.h
      • +
      • PS2_KBD_CMD_RESEND : aip.h
      • +
      • PS2_KBD_CMD_RESET : aip.h
      • +
      • PS2_KBD_CMD_SCAN_CODE_SET : aip.h
      • +
      • PS2_KBD_CMD_SET_LEDS : aip.h
      • +
      • PS2_KBD_CMD_SPECIFIC_MAKE : aip.h
      • +
      • PS2_KBD_CMD_SPECIFIC_MAKE_RELEASE : aip.h
      • +
      • PS2_KBD_CMD_SPECIFIC_TYPEMATIC : aip.h
      • +
      • PS2_KBD_CMD_TYPEMATIC : aip.h
      • +
      • PS2_KBD_LED_CAPS_LOCK : aip.h
      • +
      • PS2_KBD_LED_NUM_LOCK : aip.h
      • +
      • PS2_KBD_LED_SCROLL_LOCK : aip.h
      • +
      • PS2_KBD_LEDS : aip.h
      • +
      • PS2_KBD_RESP_ACK : aip.h
      • +
      • PS2_KBD_RESP_ECHO : aip.h
      • +
      • PS2_KBD_RESP_RESEND : aip.h
      • +
      • PS2_KBD_RESP_TEST_FAILED : aip.h
      • +
      • PS2_KBD_RESP_TEST_FAILED_2 : aip.h
      • +
      • PS2_KBD_RESP_TEST_PASSED : aip.h
      • +
      • PS2_KBD_SC_SET_1 : aip.h
      • +
      • PS2_KBD_SC_SET_2 : aip.h
      • +
      • PS2_KBD_SC_SET_3 : aip.h
      • +
      • PS2_KBD_SCAN_CODE_GET_CURRENT : aip.h
      • +
      • PS2_KBD_SCAN_CODE_SET : aip.h
      • +
      • PS2_KBD_SCAN_CODE_SET_1 : aip.h
      • +
      • PS2_KBD_SCAN_CODE_SET_2 : aip.h
      • +
      • PS2_KBD_SCAN_CODE_SET_3 : aip.h
      • +
      • PS2_MOUSE_CMD_DISABLE_DATA_REPORTING : aip.h
      • +
      • PS2_MOUSE_CMD_ENABLE_DATA_REPORTING : aip.h
      • +
      • PS2_MOUSE_CMD_GET_STATUS : aip.h
      • +
      • PS2_MOUSE_CMD_READ_DATA : aip.h
      • +
      • PS2_MOUSE_CMD_READ_ID : aip.h
      • +
      • PS2_MOUSE_CMD_RESEND : aip.h
      • +
      • PS2_MOUSE_CMD_RESET : aip.h
      • +
      • PS2_MOUSE_CMD_RESET_WRAP_MODE : aip.h
      • +
      • PS2_MOUSE_CMD_SET_DEFAULTS : aip.h
      • +
      • PS2_MOUSE_CMD_SET_REMOTE_MODE : aip.h
      • +
      • PS2_MOUSE_CMD_SET_RESOLUTION : aip.h
      • +
      • PS2_MOUSE_CMD_SET_SAMPLE_RATE : aip.h
      • +
      • PS2_MOUSE_CMD_SET_SCALING_1_1 : aip.h
      • +
      • PS2_MOUSE_CMD_SET_SCALING_2_1 : aip.h
      • +
      • PS2_MOUSE_CMD_SET_STREAM_MODE : aip.h
      • +
      • PS2_MOUSE_CMD_SET_WRAP_MODE : aip.h
      • +
      • PS2_MOUSE_RES_1 : aip.h
      • +
      • PS2_MOUSE_RES_2 : aip.h
      • +
      • PS2_MOUSE_RES_4 : aip.h
      • +
      • PS2_MOUSE_RES_8 : aip.h
      • +
      • PS2_MOUSE_RESOLUTION : aip.h
      • +
      • PS2_MOUSE_RESP_ACK : aip.h
      • +
      • PS2_MOUSE_RESP_RESEND : aip.h
      • +
      • PS2_MOUSE_RESP_TEST_FAILED : aip.h
      • +
      • PS2_MOUSE_RESP_TEST_PASSED : aip.h
      • +
      • PS2_STATUS : aip.h
      • +
      • PS2_TEST_FAILED : aip.h
      • +
      • PS2_TEST_PASSED : aip.h
      • +
      • PS2ACKTimeout() : aip.h
      • +
      • PS2ClearOutputBuffer() : aip.h
      • +
      • PS2ReadAfterACK() : aip.h
      • +
      • PS2ReadData() : aip.h
      • +
      • PS2ReadStatus() : aip.h
      • +
      • PS2Wait() : aip.h
      • +
      • PS2WriteCommand() : aip.h
      • +
      • PS2WriteData() : aip.h
    diff --git a/docs/globals_r.html b/docs/globals_r.html index e77e57cd..24aea695 100644 --- a/docs/globals_r.html +++ b/docs/globals_r.html @@ -5,7 +5,7 @@ - + Fennix: Globals @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,55 +95,40 @@ $(document).ready(function(){initNavTree('globals_r.html',''); initResizable();
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
    -

    - r -

    diff --git a/docs/globals_s.html b/docs/globals_s.html index f16693bd..8c31fc3e 100644 --- a/docs/globals_s.html +++ b/docs/globals_s.html @@ -5,7 +5,7 @@ - + Fennix: Globals @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,364 +95,143 @@ $(document).ready(function(){initNavTree('globals_s.html',''); initResizable();
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
    -

    - s -

    diff --git a/docs/globals_t.html b/docs/globals_t.html index 425b1aca..f73a6bbd 100644 --- a/docs/globals_t.html +++ b/docs/globals_t.html @@ -5,7 +5,7 @@ - + Fennix: Globals @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,25 +95,30 @@ $(document).ready(function(){initNavTree('globals_t.html',''); initResizable();
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
    -

    - t -

      -
    • Truncate -: fs.h -
    • +

      - t -

        +
      • Truncate : fs.h
    diff --git a/docs/globals_type.html b/docs/globals_type.html index 40d68b7e..551a93c7 100644 --- a/docs/globals_type.html +++ b/docs/globals_type.html @@ -5,7 +5,7 @@ - + Fennix: Globals @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,26 +95,29 @@ $(document).ready(function(){initNavTree('globals_type.html',''); initResizable(
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
      -
    • __SYS_clockid_t -: syscalls.h -
    • -
    • __SYS_socklen_t -: syscalls.h -
    • +
      Here is a list of all typedefs with links to the files they belong to:
    diff --git a/docs/globals_u.html b/docs/globals_u.html index fb41282b..ea478b6e 100644 --- a/docs/globals_u.html +++ b/docs/globals_u.html @@ -5,7 +5,7 @@ - + Fennix: Globals @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,28 +95,31 @@ $(document).ready(function(){initNavTree('globals_u.html',''); initResizable();
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
    -

    - u -

      -
    • UnregisterDevice() -: device.h -
    • -
    • UnregisterFileSystem() -: fs.h -
    • +

      - u -

        +
      • UnregisterDevice() : device.h
      • +
      • UnregisterFileSystem() : fs.h
    diff --git a/docs/globals_vars.html b/docs/globals_vars.html index aea518a0..4e7f67f1 100644 --- a/docs/globals_vars.html +++ b/docs/globals_vars.html @@ -5,7 +5,7 @@ - + Fennix: Globals @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,210 +95,137 @@ $(document).ready(function(){initNavTree('globals_vars.html',''); initResizable(
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -  +
    Here is a list of all variables with links to the files they belong to:
    -

    - a -

      -
    • AllocateInode -: fs.h -
    • -
    • Always0 -: aip.h -
    • -
    • Always0_2 -: aip.h -
    • -
    • Always1 -: aip.h -
    • +

      - a -

      -

      - b -

        -
      • Button4 -: aip.h -
      • -
      • Button5 -: aip.h -
      • +

        - b -

        -

        - c -

          -
        • Close -: fs.h -
        • -
        • Create -: fs.h -
        • +

          - c -

          -

          - d -

            -
          • DeleteInode -: fs.h -
          • -
          • Destroy -: fs.h -
          • +

            - d -

              +
            • DeleteInode : fs.h
            • +
            • Destroy : fs.h
            -

            - f -

              -
            • Flags -: fs.h -
            • +

              - f -

              -

              - i -

                -
              • Ioctl -: fs.h -
              • +

                - i -

                -

                - l -

    diff --git a/docs/globals_w.html b/docs/globals_w.html index 45830ed5..701c3943 100644 --- a/docs/globals_w.html +++ b/docs/globals_w.html @@ -5,7 +5,7 @@ - + Fennix: Globals @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,31 +95,32 @@ $(document).ready(function(){initNavTree('globals_w.html',''); initResizable();
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
    -

    - w -

    diff --git a/docs/globals_x.html b/docs/globals_x.html index 61cdd79d..183ef092 100644 --- a/docs/globals_x.html +++ b/docs/globals_x.html @@ -5,7 +5,7 @@ - + Fennix: Globals @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,28 +95,31 @@ $(document).ready(function(){initNavTree('globals_x.html',''); initResizable();
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
    -

    - x -

    diff --git a/docs/globals_y.html b/docs/globals_y.html index 033f4f06..1f9eba14 100644 --- a/docs/globals_y.html +++ b/docs/globals_y.html @@ -5,7 +5,7 @@ - + Fennix: Globals @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,28 +95,31 @@ $(document).ready(function(){initNavTree('globals_y.html',''); initResizable();
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
    -

    - y -

    diff --git a/docs/globals_z.html b/docs/globals_z.html index e4fb14ad..a9198655 100644 --- a/docs/globals_z.html +++ b/docs/globals_z.html @@ -5,7 +5,7 @@ - + Fennix: Globals @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,25 +95,30 @@ $(document).ready(function(){initNavTree('globals_z.html',''); initResizable();
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
    -

    - z -

    diff --git a/docs/index.html b/docs/index.html index ff819ff1..ba0d5a07 100644 --- a/docs/index.html +++ b/docs/index.html @@ -5,7 +5,7 @@ - + Fennix: Welcome to Fennix Documentation @@ -52,21 +52,22 @@ - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,17 +95,23 @@ $(document).ready(function(){initNavTree('index.html',''); initResizable(); });
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -
    -
    -
    Welcome to Fennix Documentation
    +
    +
    Welcome to Fennix Documentation
    -

    Hello Doxygen!

    +

    Hello Doxygen!

    ⚠️This page is stub

    @@ -112,7 +119,7 @@ $(document).ready(function(){initNavTree('index.html',''); initResizable(); }); diff --git a/docs/jquery.js b/docs/jquery.js index 103c32d7..1dffb65b 100644 --- a/docs/jquery.js +++ b/docs/jquery.js @@ -1,12 +1,11 @@ -/*! jQuery v3.4.1 | (c) JS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],E=C.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.4.1",k=function(e,t){return new k.fn.init(e,t)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp($),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+$),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(m.childNodes),m.childNodes),t[m.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&((e?e.ownerDocument||e:m)!==C&&T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!A[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&U.test(t)){(s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=k),o=(l=h(t)).length;while(o--)l[o]="#"+s+" "+xe(l[o]);c=l.join(","),f=ee.test(t)&&ye(e.parentNode)||e}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){A(t,!0)}finally{s===k&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[k]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:m;return r!==C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),m!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=k,!C.getElementsByName||!C.getElementsByName(k).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+k+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||v.push(".#.+[+~]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",$)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===C||e.ownerDocument===m&&y(m,e)?-1:t===C||t.ownerDocument===m&&y(m,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===C?-1:t===C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]===m?-1:s[r]===m?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&T(e),d.matchesSelector&&E&&!A[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){A(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&p(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):"string"!=typeof n?k.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),D.test(r[1])&&k.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this)}).prototype=k.fn,q=k(E);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?k.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;nx",y.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ae(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return k().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=k.guid++)),e.each(function(){k.event.add(this,t,i,r,n)})}function De(e,i,o){o?(Q.set(e,i,!1),k.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Q.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(k.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Q.set(this,i,r),t=o(this,i),this[i](),r!==(n=Q.get(this,i))||t?Q.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Q.set(this,i,{value:k.event.trigger(k.extend(r[0],k.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,i)&&k.event.add(e,i,ke)}k.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.get(t);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&k.find.matchesSelector(ie,i),n.guid||(n.guid=k.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(R)||[""]).length;while(l--)d=g=(s=Ee.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=k.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=k.event.special[d]||{},c=k.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&k.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),k.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.hasData(e)&&Q.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(R)||[""]).length;while(l--)if(d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=k.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||k.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)k.event.remove(e,d+t[l],n,r,!0);k.isEmptyObject(u)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=k.event.fix(e),u=new Array(arguments.length),l=(Q.get(this,"events")||{})[s.type]||[],c=k.event.special[s.type]||{};for(u[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,qe=/\s*$/g;function Oe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Q.hasData(e)&&(o=Q.access(e),a=Q.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=oe(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Gt=[],Yt=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||k.expando+"_"+kt++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Yt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Yt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||k.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?k(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Gt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Vt=E.implementation.createHTMLDocument("").body).innerHTML="
    ",2===Vt.childNodes.length),k.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=D.exec(e))?[t.createElement(i[1])]:(i=we([e],t,o),o&&o.length&&k(o).remove(),k.merge([],i.childNodes)));var r,i,o},k.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=k.css(e,"position"),c=k(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=k.css(e,"top"),u=k.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===k.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===k.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),i.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-k.css(r,"marginTop",!0),left:t.left-i.left-k.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===k.css(e,"position"))e=e.offsetParent;return e||ie})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;k.fn[t]=function(e){return _(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),k.each(["top","left"],function(e,n){k.cssHooks[n]=ze(y.pixelPosition,function(e,t){if(t)return t=_e(e,n),$e.test(t)?k(e).position()[n]+"px":t})}),k.each({Height:"height",Width:"width"},function(a,s){k.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){k.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return _(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?k.css(e,t,i):k.style(e,t,n,i)},s,n?e:void 0,n)}})}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){k.fn[n]=function(e,t){return 0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
    ",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0a;a++)for(i in o[a])n=o[a][i],o[a].hasOwnProperty(i)&&void 0!==n&&(e[i]=t.isPlainObject(n)?t.isPlainObject(e[i])?t.widget.extend({},e[i],n):t.widget.extend({},n):n);return e},t.widget.bridge=function(e,i){var n=i.prototype.widgetFullName||e;t.fn[e]=function(o){var a="string"==typeof o,r=s.call(arguments,1),h=this;return a?this.length||"instance"!==o?this.each(function(){var i,s=t.data(this,n);return"instance"===o?(h=s,!1):s?t.isFunction(s[o])&&"_"!==o.charAt(0)?(i=s[o].apply(s,r),i!==s&&void 0!==i?(h=i&&i.jquery?h.pushStack(i.get()):i,!1):void 0):t.error("no such method '"+o+"' for "+e+" widget instance"):t.error("cannot call methods on "+e+" prior to initialization; "+"attempted to call method '"+o+"'")}):h=void 0:(r.length&&(o=t.widget.extend.apply(null,[o].concat(r))),this.each(function(){var e=t.data(this,n);e?(e.option(o||{}),e._init&&e._init()):t.data(this,n,new i(o,this))})),h}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"
    ",options:{classes:{},disabled:!1,create:null},_createWidget:function(e,s){s=t(s||this.defaultElement||this)[0],this.element=t(s),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),this.classesElementLookup={},s!==this&&(t.data(s,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===s&&this.destroy()}}),this.document=t(s.style?s.ownerDocument:s.document||s),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var e=this;this._destroy(),t.each(this.classesElementLookup,function(t,i){e._removeClass(i,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var s,n,o,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},s=e.split("."),e=s.shift(),s.length){for(n=a[e]=t.widget.extend({},this.options[e]),o=0;s.length-1>o;o++)n[s[o]]=n[s[o]]||{},n=n[s[o]];if(e=s.pop(),1===arguments.length)return void 0===n[e]?null:n[e];n[e]=i}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];a[e]=i}return this._setOptions(a),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(e){var i,s,n;for(i in e)n=this.classesElementLookup[i],e[i]!==this.options.classes[i]&&n&&n.length&&(s=t(n.get()),this._removeClass(n,i),s.addClass(this._classes({element:s,keys:i,classes:e,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(e){function i(i,o){var a,r;for(r=0;i.length>r;r++)a=n.classesElementLookup[i[r]]||t(),a=e.add?t(t.unique(a.get().concat(e.element.get()))):t(a.not(e.element).get()),n.classesElementLookup[i[r]]=a,s.push(i[r]),o&&e.classes[i[r]]&&s.push(e.classes[i[r]])}var s=[],n=this;return e=t.extend({element:this.element,classes:this.options.classes||{}},e),this._on(e.element,{remove:"_untrackClassesElement"}),e.keys&&i(e.keys.match(/\S+/g)||[],!0),e.extra&&i(e.extra.match(/\S+/g)||[]),s.join(" ")},_untrackClassesElement:function(e){var i=this;t.each(i.classesElementLookup,function(s,n){-1!==t.inArray(e.target,n)&&(i.classesElementLookup[s]=t(n.not(e.target).get()))})},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,s){s="boolean"==typeof s?s:i;var n="string"==typeof t||null===t,o={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s};return o.element.toggleClass(this._classes(o),s),this},_on:function(e,i,s){var n,o=this;"boolean"!=typeof e&&(s=i,i=e,e=!1),s?(i=n=t(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),t.each(s,function(s,a){function r(){return e||o.options.disabled!==!0&&!t(this).hasClass("ui-state-disabled")?("string"==typeof a?o[a]:a).apply(o,arguments):void 0}"string"!=typeof a&&(r.guid=a.guid=a.guid||r.guid||t.guid++);var h=s.match(/^([\w:-]*)\s*(.*)$/),l=h[1]+o.eventNamespace,c=h[2];c?n.on(l,c,r):i.on(l,r)})},_off:function(e,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.off(i).off(i),this.bindings=t(this.bindings.not(e).get()),this.focusable=t(this.focusable.not(e).get()),this.hoverable=t(this.hoverable.not(e).get())},_delay:function(t,e){function i(){return("string"==typeof t?s[t]:t).apply(s,arguments)}var s=this;return setTimeout(i,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){this._addClass(t(e.currentTarget),null,"ui-state-hover")},mouseleave:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){this._addClass(t(e.currentTarget),null,"ui-state-focus")},focusout:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-focus")}})},_trigger:function(e,i,s){var n,o,a=this.options[e];if(s=s||{},i=t.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],o=i.originalEvent)for(n in o)n in i||(i[n]=o[n]);return this.element.trigger(i,s),!(t.isFunction(a)&&a.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,i){t.Widget.prototype["_"+e]=function(s,n,o){"string"==typeof n&&(n={effect:n});var a,r=n?n===!0||"number"==typeof n?i:n.effect||i:e;n=n||{},"number"==typeof n&&(n={duration:n}),a=!t.isEmptyObject(n),n.complete=o,n.delay&&s.delay(n.delay),a&&t.effects&&t.effects.effect[r]?s[e](n):r!==e&&s[r]?s[r](n.duration,n.easing,o):s.queue(function(i){t(this)[e](),o&&o.call(s[0]),i()})}}),t.widget,function(){function e(t,e,i){return[parseFloat(t[0])*(u.test(t[0])?e/100:1),parseFloat(t[1])*(u.test(t[1])?i/100:1)]}function i(e,i){return parseInt(t.css(e,i),10)||0}function s(e){var i=e[0];return 9===i.nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:t.isWindow(i)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()}}var n,o=Math.max,a=Math.abs,r=/left|center|right/,h=/top|center|bottom/,l=/[\+\-]\d+(\.[\d]+)?%?/,c=/^\w+/,u=/%$/,d=t.fn.position;t.position={scrollbarWidth:function(){if(void 0!==n)return n;var e,i,s=t("
    "),o=s.children()[0];return t("body").append(s),e=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,e===i&&(i=s[0].clientWidth),s.remove(),n=e-i},getScrollInfo:function(e){var i=e.isWindow||e.isDocument?"":e.element.css("overflow-x"),s=e.isWindow||e.isDocument?"":e.element.css("overflow-y"),n="scroll"===i||"auto"===i&&e.widthi?"left":e>0?"right":"center",vertical:0>r?"top":s>0?"bottom":"middle"};l>p&&p>a(e+i)&&(u.horizontal="center"),c>f&&f>a(s+r)&&(u.vertical="middle"),u.important=o(a(e),a(i))>o(a(s),a(r))?"horizontal":"vertical",n.using.call(this,t,u)}),h.offset(t.extend(D,{using:r}))})},t.ui.position={fit:{left:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollLeft:s.offset.left,a=s.width,r=t.left-e.collisionPosition.marginLeft,h=n-r,l=r+e.collisionWidth-a-n;e.collisionWidth>a?h>0&&0>=l?(i=t.left+h+e.collisionWidth-a-n,t.left+=h-i):t.left=l>0&&0>=h?n:h>l?n+a-e.collisionWidth:n:h>0?t.left+=h:l>0?t.left-=l:t.left=o(t.left-r,t.left)},top:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollTop:s.offset.top,a=e.within.height,r=t.top-e.collisionPosition.marginTop,h=n-r,l=r+e.collisionHeight-a-n;e.collisionHeight>a?h>0&&0>=l?(i=t.top+h+e.collisionHeight-a-n,t.top+=h-i):t.top=l>0&&0>=h?n:h>l?n+a-e.collisionHeight:n:h>0?t.top+=h:l>0?t.top-=l:t.top=o(t.top-r,t.top)}},flip:{left:function(t,e){var i,s,n=e.within,o=n.offset.left+n.scrollLeft,r=n.width,h=n.isWindow?n.scrollLeft:n.offset.left,l=t.left-e.collisionPosition.marginLeft,c=l-h,u=l+e.collisionWidth-r-h,d="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,p="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,f=-2*e.offset[0];0>c?(i=t.left+d+p+f+e.collisionWidth-r-o,(0>i||a(c)>i)&&(t.left+=d+p+f)):u>0&&(s=t.left-e.collisionPosition.marginLeft+d+p+f-h,(s>0||u>a(s))&&(t.left+=d+p+f))},top:function(t,e){var i,s,n=e.within,o=n.offset.top+n.scrollTop,r=n.height,h=n.isWindow?n.scrollTop:n.offset.top,l=t.top-e.collisionPosition.marginTop,c=l-h,u=l+e.collisionHeight-r-h,d="top"===e.my[1],p=d?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,f="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,m=-2*e.offset[1];0>c?(s=t.top+p+f+m+e.collisionHeight-r-o,(0>s||a(c)>s)&&(t.top+=p+f+m)):u>0&&(i=t.top-e.collisionPosition.marginTop+p+f+m-h,(i>0||u>a(i))&&(t.top+=p+f+m))}},flipfit:{left:function(){t.ui.position.flip.left.apply(this,arguments),t.ui.position.fit.left.apply(this,arguments)},top:function(){t.ui.position.flip.top.apply(this,arguments),t.ui.position.fit.top.apply(this,arguments)}}}}(),t.ui.position,t.extend(t.expr[":"],{data:t.expr.createPseudo?t.expr.createPseudo(function(e){return function(i){return!!t.data(i,e)}}):function(e,i,s){return!!t.data(e,s[3])}}),t.fn.extend({disableSelection:function(){var t="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.on(t+".ui-disableSelection",function(t){t.preventDefault()})}}(),enableSelection:function(){return this.off(".ui-disableSelection")}}),t.ui.focusable=function(i,s){var n,o,a,r,h,l=i.nodeName.toLowerCase();return"area"===l?(n=i.parentNode,o=n.name,i.href&&o&&"map"===n.nodeName.toLowerCase()?(a=t("img[usemap='#"+o+"']"),a.length>0&&a.is(":visible")):!1):(/^(input|select|textarea|button|object)$/.test(l)?(r=!i.disabled,r&&(h=t(i).closest("fieldset")[0],h&&(r=!h.disabled))):r="a"===l?i.href||s:s,r&&t(i).is(":visible")&&e(t(i)))},t.extend(t.expr[":"],{focusable:function(e){return t.ui.focusable(e,null!=t.attr(e,"tabindex"))}}),t.ui.focusable,t.fn.form=function(){return"string"==typeof this[0].form?this.closest("form"):t(this[0].form)},t.ui.formResetMixin={_formResetHandler:function(){var e=t(this);setTimeout(function(){var i=e.data("ui-form-reset-instances");t.each(i,function(){this.refresh()})})},_bindFormResetHandler:function(){if(this.form=this.element.form(),this.form.length){var t=this.form.data("ui-form-reset-instances")||[];t.length||this.form.on("reset.ui-form-reset",this._formResetHandler),t.push(this),this.form.data("ui-form-reset-instances",t)}},_unbindFormResetHandler:function(){if(this.form.length){var e=this.form.data("ui-form-reset-instances");e.splice(t.inArray(this,e),1),e.length?this.form.data("ui-form-reset-instances",e):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}},"1.7"===t.fn.jquery.substring(0,3)&&(t.each(["Width","Height"],function(e,i){function s(e,i,s,o){return t.each(n,function(){i-=parseFloat(t.css(e,"padding"+this))||0,s&&(i-=parseFloat(t.css(e,"border"+this+"Width"))||0),o&&(i-=parseFloat(t.css(e,"margin"+this))||0)}),i}var n="Width"===i?["Left","Right"]:["Top","Bottom"],o=i.toLowerCase(),a={innerWidth:t.fn.innerWidth,innerHeight:t.fn.innerHeight,outerWidth:t.fn.outerWidth,outerHeight:t.fn.outerHeight};t.fn["inner"+i]=function(e){return void 0===e?a["inner"+i].call(this):this.each(function(){t(this).css(o,s(this,e)+"px")})},t.fn["outer"+i]=function(e,n){return"number"!=typeof e?a["outer"+i].call(this,e):this.each(function(){t(this).css(o,s(this,e,!0,n)+"px")})}}),t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},t.ui.escapeSelector=function(){var t=/([!"#$%&'()*+,./:;<=>?@[\]^`{|}~])/g;return function(e){return e.replace(t,"\\$1")}}(),t.fn.labels=function(){var e,i,s,n,o;return this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(n=this.eq(0).parents("label"),s=this.attr("id"),s&&(e=this.eq(0).parents().last(),o=e.add(e.length?e.siblings():this.siblings()),i="label[for='"+t.ui.escapeSelector(s)+"']",n=n.add(o.find(i).addBack(i))),this.pushStack(n))},t.fn.scrollParent=function(e){var i=this.css("position"),s="absolute"===i,n=e?/(auto|scroll|hidden)/:/(auto|scroll)/,o=this.parents().filter(function(){var e=t(this);return s&&"static"===e.css("position")?!1:n.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==i&&o.length?o:t(this[0].ownerDocument||document)},t.extend(t.expr[":"],{tabbable:function(e){var i=t.attr(e,"tabindex"),s=null!=i;return(!s||i>=0)&&t.ui.focusable(e,s)}}),t.fn.extend({uniqueId:function(){var t=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++t)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&t(this).removeAttr("id")})}}),t.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());var n=!1;t(document).on("mouseup",function(){n=!1}),t.widget("ui.mouse",{version:"1.12.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.on("mousedown."+this.widgetName,function(t){return e._mouseDown(t)}).on("click."+this.widgetName,function(i){return!0===t.data(i.target,e.widgetName+".preventClickEvent")?(t.removeData(i.target,e.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1):void 0}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(e){if(!n){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(e),this._mouseDownEvent=e;var i=this,s=1===e.which,o="string"==typeof this.options.cancel&&e.target.nodeName?t(e.target).closest(this.options.cancel).length:!1;return s&&!o&&this._mouseCapture(e)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){i.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(e)!==!1,!this._mouseStarted)?(e.preventDefault(),!0):(!0===t.data(e.target,this.widgetName+".preventClickEvent")&&t.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return i._mouseMove(t)},this._mouseUpDelegate=function(t){return i._mouseUp(t)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),n=!0,!0)):!0}},_mouseMove:function(e){if(this._mouseMoved){if(t.ui.ie&&(!document.documentMode||9>document.documentMode)&&!e.button)return this._mouseUp(e);if(!e.which)if(e.originalEvent.altKey||e.originalEvent.ctrlKey||e.originalEvent.metaKey||e.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(e)}return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,e)!==!1,this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&t.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,n=!1,e.preventDefault()},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),t.ui.plugin={add:function(e,i,s){var n,o=t.ui[e].prototype;for(n in s)o.plugins[n]=o.plugins[n]||[],o.plugins[n].push([i,s[n]])},call:function(t,e,i,s){var n,o=t.plugins[e];if(o&&(s||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(n=0;o.length>n;n++)t.options[o[n][0]]&&o[n][1].apply(t.element,i)}},t.widget("ui.resizable",t.ui.mouse,{version:"1.12.1",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(t){return parseFloat(t)||0},_isNumber:function(t){return!isNaN(parseFloat(t))},_hasScroll:function(e,i){if("hidden"===t(e).css("overflow"))return!1;var s=i&&"left"===i?"scrollLeft":"scrollTop",n=!1;return e[s]>0?!0:(e[s]=1,n=e[s]>0,e[s]=0,n)},_create:function(){var e,i=this.options,s=this;this._addClass("ui-resizable"),t.extend(this,{_aspectRatio:!!i.aspectRatio,aspectRatio:i.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:i.helper||i.ghost||i.animate?i.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(t("
    ").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,e={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(e),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(e),this._proportionallyResize()),this._setupHandles(),i.autoHide&&t(this.element).on("mouseenter",function(){i.disabled||(s._removeClass("ui-resizable-autohide"),s._handles.show())}).on("mouseleave",function(){i.disabled||s.resizing||(s._addClass("ui-resizable-autohide"),s._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy();var e,i=function(e){t(e).removeData("resizable").removeData("ui-resizable").off(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(i(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_setOption:function(t,e){switch(this._super(t,e),t){case"handles":this._removeHandles(),this._setupHandles();break;default:}},_setupHandles:function(){var e,i,s,n,o,a=this.options,r=this;if(this.handles=a.handles||(t(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=t(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),s=this.handles.split(","),this.handles={},i=0;s.length>i;i++)e=t.trim(s[i]),n="ui-resizable-"+e,o=t("
    "),this._addClass(o,"ui-resizable-handle "+n),o.css({zIndex:a.zIndex}),this.handles[e]=".ui-resizable-"+e,this.element.append(o);this._renderAxis=function(e){var i,s,n,o;e=e||this.element;for(i in this.handles)this.handles[i].constructor===String?this.handles[i]=this.element.children(this.handles[i]).first().show():(this.handles[i].jquery||this.handles[i].nodeType)&&(this.handles[i]=t(this.handles[i]),this._on(this.handles[i],{mousedown:r._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(s=t(this.handles[i],this.element),o=/sw|ne|nw|se|n|s/.test(i)?s.outerHeight():s.outerWidth(),n=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),e.css(n,o),this._proportionallyResize()),this._handles=this._handles.add(this.handles[i])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){r.resizing||(this.className&&(o=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),r.axis=o&&o[1]?o[1]:"se")}),a.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._handles.remove()},_mouseCapture:function(e){var i,s,n=!1;for(i in this.handles)s=t(this.handles[i])[0],(s===e.target||t.contains(s,e.target))&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(e){var i,s,n,o=this.options,a=this.element;return this.resizing=!0,this._renderProxy(),i=this._num(this.helper.css("left")),s=this._num(this.helper.css("top")),o.containment&&(i+=t(o.containment).scrollLeft()||0,s+=t(o.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:i,top:s},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:a.width(),height:a.height()},this.originalSize=this._helper?{width:a.outerWidth(),height:a.outerHeight()}:{width:a.width(),height:a.height()},this.sizeDiff={width:a.outerWidth()-a.width(),height:a.outerHeight()-a.height()},this.originalPosition={left:i,top:s},this.originalMousePosition={left:e.pageX,top:e.pageY},this.aspectRatio="number"==typeof o.aspectRatio?o.aspectRatio:this.originalSize.width/this.originalSize.height||1,n=t(".ui-resizable-"+this.axis).css("cursor"),t("body").css("cursor","auto"===n?this.axis+"-resize":n),this._addClass("ui-resizable-resizing"),this._propagate("start",e),!0},_mouseDrag:function(e){var i,s,n=this.originalMousePosition,o=this.axis,a=e.pageX-n.left||0,r=e.pageY-n.top||0,h=this._change[o];return this._updatePrevProperties(),h?(i=h.apply(this,[e,a,r]),this._updateVirtualBoundaries(e.shiftKey),(this._aspectRatio||e.shiftKey)&&(i=this._updateRatio(i,e)),i=this._respectSize(i,e),this._updateCache(i),this._propagate("resize",e),s=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),t.isEmptyObject(s)||(this._updatePrevProperties(),this._trigger("resize",e,this.ui()),this._applyChanges()),!1):!1},_mouseStop:function(e){this.resizing=!1;var i,s,n,o,a,r,h,l=this.options,c=this;return this._helper&&(i=this._proportionallyResizeElements,s=i.length&&/textarea/i.test(i[0].nodeName),n=s&&this._hasScroll(i[0],"left")?0:c.sizeDiff.height,o=s?0:c.sizeDiff.width,a={width:c.helper.width()-o,height:c.helper.height()-n},r=parseFloat(c.element.css("left"))+(c.position.left-c.originalPosition.left)||null,h=parseFloat(c.element.css("top"))+(c.position.top-c.originalPosition.top)||null,l.animate||this.element.css(t.extend(a,{top:h,left:r})),c.helper.height(c.size.height),c.helper.width(c.size.width),this._helper&&!l.animate&&this._proportionallyResize()),t("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",e),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var e,i,s,n,o,a=this.options;o={minWidth:this._isNumber(a.minWidth)?a.minWidth:0,maxWidth:this._isNumber(a.maxWidth)?a.maxWidth:1/0,minHeight:this._isNumber(a.minHeight)?a.minHeight:0,maxHeight:this._isNumber(a.maxHeight)?a.maxHeight:1/0},(this._aspectRatio||t)&&(e=o.minHeight*this.aspectRatio,s=o.minWidth/this.aspectRatio,i=o.maxHeight*this.aspectRatio,n=o.maxWidth/this.aspectRatio,e>o.minWidth&&(o.minWidth=e),s>o.minHeight&&(o.minHeight=s),o.maxWidth>i&&(o.maxWidth=i),o.maxHeight>n&&(o.maxHeight=n)),this._vBoundaries=o},_updateCache:function(t){this.offset=this.helper.offset(),this._isNumber(t.left)&&(this.position.left=t.left),this._isNumber(t.top)&&(this.position.top=t.top),this._isNumber(t.height)&&(this.size.height=t.height),this._isNumber(t.width)&&(this.size.width=t.width)},_updateRatio:function(t){var e=this.position,i=this.size,s=this.axis;return this._isNumber(t.height)?t.width=t.height*this.aspectRatio:this._isNumber(t.width)&&(t.height=t.width/this.aspectRatio),"sw"===s&&(t.left=e.left+(i.width-t.width),t.top=null),"nw"===s&&(t.top=e.top+(i.height-t.height),t.left=e.left+(i.width-t.width)),t},_respectSize:function(t){var e=this._vBoundaries,i=this.axis,s=this._isNumber(t.width)&&e.maxWidth&&e.maxWidtht.width,a=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,r=this.originalPosition.left+this.originalSize.width,h=this.originalPosition.top+this.originalSize.height,l=/sw|nw|w/.test(i),c=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),a&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),n&&(t.height=e.maxHeight),o&&l&&(t.left=r-e.minWidth),s&&l&&(t.left=r-e.maxWidth),a&&c&&(t.top=h-e.minHeight),n&&c&&(t.top=h-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],n=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];4>e;e++)i[e]=parseFloat(s[e])||0,i[e]+=parseFloat(n[e])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,e=0,i=this.helper||this.element;this._proportionallyResizeElements.length>e;e++)t=this._proportionallyResizeElements[e],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(t)),t.css({height:i.height()-this.outerDimensions.height||0,width:i.width()-this.outerDimensions.width||0})},_renderProxy:function(){var e=this.element,i=this.options;this.elementOffset=e.offset(),this._helper?(this.helper=this.helper||t("
    "),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element -},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize,s=this.originalPosition;return{left:s.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize,n=this.originalPosition;return{top:n.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},sw:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[e,i,s]))},ne:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},nw:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[e,i,s]))}},_propagate:function(e,i){t.ui.plugin.call(this,e,[i,this.ui()]),"resize"!==e&&this._trigger(e,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),t.ui.plugin.add("resizable","animate",{stop:function(e){var i=t(this).resizable("instance"),s=i.options,n=i._proportionallyResizeElements,o=n.length&&/textarea/i.test(n[0].nodeName),a=o&&i._hasScroll(n[0],"left")?0:i.sizeDiff.height,r=o?0:i.sizeDiff.width,h={width:i.size.width-r,height:i.size.height-a},l=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,c=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(t.extend(h,c&&l?{top:c,left:l}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var s={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};n&&n.length&&t(n[0]).css({width:s.width,height:s.height}),i._updateCache(s),i._propagate("resize",e)}})}}),t.ui.plugin.add("resizable","containment",{start:function(){var e,i,s,n,o,a,r,h=t(this).resizable("instance"),l=h.options,c=h.element,u=l.containment,d=u instanceof t?u.get(0):/parent/.test(u)?c.parent().get(0):u;d&&(h.containerElement=t(d),/document/.test(u)||u===document?(h.containerOffset={left:0,top:0},h.containerPosition={left:0,top:0},h.parentData={element:t(document),left:0,top:0,width:t(document).width(),height:t(document).height()||document.body.parentNode.scrollHeight}):(e=t(d),i=[],t(["Top","Right","Left","Bottom"]).each(function(t,s){i[t]=h._num(e.css("padding"+s))}),h.containerOffset=e.offset(),h.containerPosition=e.position(),h.containerSize={height:e.innerHeight()-i[3],width:e.innerWidth()-i[1]},s=h.containerOffset,n=h.containerSize.height,o=h.containerSize.width,a=h._hasScroll(d,"left")?d.scrollWidth:o,r=h._hasScroll(d)?d.scrollHeight:n,h.parentData={element:d,left:s.left,top:s.top,width:a,height:r}))},resize:function(e){var i,s,n,o,a=t(this).resizable("instance"),r=a.options,h=a.containerOffset,l=a.position,c=a._aspectRatio||e.shiftKey,u={top:0,left:0},d=a.containerElement,p=!0;d[0]!==document&&/static/.test(d.css("position"))&&(u=h),l.left<(a._helper?h.left:0)&&(a.size.width=a.size.width+(a._helper?a.position.left-h.left:a.position.left-u.left),c&&(a.size.height=a.size.width/a.aspectRatio,p=!1),a.position.left=r.helper?h.left:0),l.top<(a._helper?h.top:0)&&(a.size.height=a.size.height+(a._helper?a.position.top-h.top:a.position.top),c&&(a.size.width=a.size.height*a.aspectRatio,p=!1),a.position.top=a._helper?h.top:0),n=a.containerElement.get(0)===a.element.parent().get(0),o=/relative|absolute/.test(a.containerElement.css("position")),n&&o?(a.offset.left=a.parentData.left+a.position.left,a.offset.top=a.parentData.top+a.position.top):(a.offset.left=a.element.offset().left,a.offset.top=a.element.offset().top),i=Math.abs(a.sizeDiff.width+(a._helper?a.offset.left-u.left:a.offset.left-h.left)),s=Math.abs(a.sizeDiff.height+(a._helper?a.offset.top-u.top:a.offset.top-h.top)),i+a.size.width>=a.parentData.width&&(a.size.width=a.parentData.width-i,c&&(a.size.height=a.size.width/a.aspectRatio,p=!1)),s+a.size.height>=a.parentData.height&&(a.size.height=a.parentData.height-s,c&&(a.size.width=a.size.height*a.aspectRatio,p=!1)),p||(a.position.left=a.prevPosition.left,a.position.top=a.prevPosition.top,a.size.width=a.prevSize.width,a.size.height=a.prevSize.height)},stop:function(){var e=t(this).resizable("instance"),i=e.options,s=e.containerOffset,n=e.containerPosition,o=e.containerElement,a=t(e.helper),r=a.offset(),h=a.outerWidth()-e.sizeDiff.width,l=a.outerHeight()-e.sizeDiff.height;e._helper&&!i.animate&&/relative/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l}),e._helper&&!i.animate&&/static/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l})}}),t.ui.plugin.add("resizable","alsoResize",{start:function(){var e=t(this).resizable("instance"),i=e.options;t(i.alsoResize).each(function(){var e=t(this);e.data("ui-resizable-alsoresize",{width:parseFloat(e.width()),height:parseFloat(e.height()),left:parseFloat(e.css("left")),top:parseFloat(e.css("top"))})})},resize:function(e,i){var s=t(this).resizable("instance"),n=s.options,o=s.originalSize,a=s.originalPosition,r={height:s.size.height-o.height||0,width:s.size.width-o.width||0,top:s.position.top-a.top||0,left:s.position.left-a.left||0};t(n.alsoResize).each(function(){var e=t(this),s=t(this).data("ui-resizable-alsoresize"),n={},o=e.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];t.each(o,function(t,e){var i=(s[e]||0)+(r[e]||0);i&&i>=0&&(n[e]=i||null)}),e.css(n)})},stop:function(){t(this).removeData("ui-resizable-alsoresize")}}),t.ui.plugin.add("resizable","ghost",{start:function(){var e=t(this).resizable("instance"),i=e.size;e.ghost=e.originalElement.clone(),e.ghost.css({opacity:.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0}),e._addClass(e.ghost,"ui-resizable-ghost"),t.uiBackCompat!==!1&&"string"==typeof e.options.ghost&&e.ghost.addClass(this.options.ghost),e.ghost.appendTo(e.helper)},resize:function(){var e=t(this).resizable("instance");e.ghost&&e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})},stop:function(){var e=t(this).resizable("instance");e.ghost&&e.helper&&e.helper.get(0).removeChild(e.ghost.get(0))}}),t.ui.plugin.add("resizable","grid",{resize:function(){var e,i=t(this).resizable("instance"),s=i.options,n=i.size,o=i.originalSize,a=i.originalPosition,r=i.axis,h="number"==typeof s.grid?[s.grid,s.grid]:s.grid,l=h[0]||1,c=h[1]||1,u=Math.round((n.width-o.width)/l)*l,d=Math.round((n.height-o.height)/c)*c,p=o.width+u,f=o.height+d,m=s.maxWidth&&p>s.maxWidth,g=s.maxHeight&&f>s.maxHeight,_=s.minWidth&&s.minWidth>p,v=s.minHeight&&s.minHeight>f;s.grid=h,_&&(p+=l),v&&(f+=c),m&&(p-=l),g&&(f-=c),/^(se|s|e)$/.test(r)?(i.size.width=p,i.size.height=f):/^(ne)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.top=a.top-d):/^(sw)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.left=a.left-u):((0>=f-c||0>=p-l)&&(e=i._getPaddingPlusBorderDimensions(this)),f-c>0?(i.size.height=f,i.position.top=a.top-d):(f=c-e.height,i.size.height=f,i.position.top=a.top+o.height-f),p-l>0?(i.size.width=p,i.position.left=a.left-u):(p=l-e.width,i.size.width=p,i.position.left=a.left+o.width-p))}}),t.ui.resizable});/** +!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(y){"use strict";y.ui=y.ui||{};y.ui.version="1.13.2";var n,i=0,h=Array.prototype.hasOwnProperty,a=Array.prototype.slice;y.cleanData=(n=y.cleanData,function(t){for(var e,i,s=0;null!=(i=t[s]);s++)(e=y._data(i,"events"))&&e.remove&&y(i).triggerHandler("remove");n(t)}),y.widget=function(t,i,e){var s,n,o,h={},a=t.split(".")[0],r=a+"-"+(t=t.split(".")[1]);return e||(e=i,i=y.Widget),Array.isArray(e)&&(e=y.extend.apply(null,[{}].concat(e))),y.expr.pseudos[r.toLowerCase()]=function(t){return!!y.data(t,r)},y[a]=y[a]||{},s=y[a][t],n=y[a][t]=function(t,e){if(!this||!this._createWidget)return new n(t,e);arguments.length&&this._createWidget(t,e)},y.extend(n,s,{version:e.version,_proto:y.extend({},e),_childConstructors:[]}),(o=new i).options=y.widget.extend({},o.options),y.each(e,function(e,s){function n(){return i.prototype[e].apply(this,arguments)}function o(t){return i.prototype[e].apply(this,t)}h[e]="function"==typeof s?function(){var t,e=this._super,i=this._superApply;return this._super=n,this._superApply=o,t=s.apply(this,arguments),this._super=e,this._superApply=i,t}:s}),n.prototype=y.widget.extend(o,{widgetEventPrefix:s&&o.widgetEventPrefix||t},h,{constructor:n,namespace:a,widgetName:t,widgetFullName:r}),s?(y.each(s._childConstructors,function(t,e){var i=e.prototype;y.widget(i.namespace+"."+i.widgetName,n,e._proto)}),delete s._childConstructors):i._childConstructors.push(n),y.widget.bridge(t,n),n},y.widget.extend=function(t){for(var e,i,s=a.call(arguments,1),n=0,o=s.length;n",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=y(e||this.defaultElement||this)[0],this.element=y(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=y(),this.hoverable=y(),this.focusable=y(),this.classesElementLookup={},e!==this&&(y.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=y(e.style?e.ownerDocument:e.document||e),this.window=y(this.document[0].defaultView||this.document[0].parentWindow)),this.options=y.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:y.noop,_create:y.noop,_init:y.noop,destroy:function(){var i=this;this._destroy(),y.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:y.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return y.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=y.widget.extend({},this.options[t]),n=0;n
    "),i=e.children()[0];return y("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthx(D(s),D(n))?o.important="horizontal":o.important="vertical",p.using.call(this,t,o)}),h.offset(y.extend(l,{using:t}))})},y.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,h=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),y.ui.plugin={add:function(t,e,i){var s,n=y.ui[t].prototype;for(s in i)n.plugins[s]=n.plugins[s]||[],n.plugins[s].push([e,i[s]])},call:function(t,e,i,s){var n,o=t.plugins[e];if(o&&(s||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(n=0;n
    ").css({overflow:"hidden",position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,t={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(t),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(t),this._proportionallyResize()),this._setupHandles(),e.autoHide&&y(this.element).on("mouseenter",function(){e.disabled||(i._removeClass("ui-resizable-autohide"),i._handles.show())}).on("mouseleave",function(){e.disabled||i.resizing||(i._addClass("ui-resizable-autohide"),i._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy(),this._addedHandles.remove();function t(t){y(t).removeData("resizable").removeData("ui-resizable").off(".resizable")}var e;return this.elementIsWrapper&&(t(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),t(this.originalElement),this},_setOption:function(t,e){switch(this._super(t,e),t){case"handles":this._removeHandles(),this._setupHandles();break;case"aspectRatio":this._aspectRatio=!!e}},_setupHandles:function(){var t,e,i,s,n,o=this.options,h=this;if(this.handles=o.handles||(y(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=y(),this._addedHandles=y(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),i=this.handles.split(","),this.handles={},e=0;e"),this._addClass(n,"ui-resizable-handle "+s),n.css({zIndex:o.zIndex}),this.handles[t]=".ui-resizable-"+t,this.element.children(this.handles[t]).length||(this.element.append(n),this._addedHandles=this._addedHandles.add(n));this._renderAxis=function(t){var e,i,s;for(e in t=t||this.element,this.handles)this.handles[e].constructor===String?this.handles[e]=this.element.children(this.handles[e]).first().show():(this.handles[e].jquery||this.handles[e].nodeType)&&(this.handles[e]=y(this.handles[e]),this._on(this.handles[e],{mousedown:h._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(i=y(this.handles[e],this.element),s=/sw|ne|nw|se|n|s/.test(e)?i.outerHeight():i.outerWidth(),i=["padding",/ne|nw|n/.test(e)?"Top":/se|sw|s/.test(e)?"Bottom":/^e$/.test(e)?"Right":"Left"].join(""),t.css(i,s),this._proportionallyResize()),this._handles=this._handles.add(this.handles[e])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){h.resizing||(this.className&&(n=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),h.axis=n&&n[1]?n[1]:"se")}),o.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._addedHandles.remove()},_mouseCapture:function(t){var e,i,s=!1;for(e in this.handles)(i=y(this.handles[e])[0])!==t.target&&!y.contains(i,t.target)||(s=!0);return!this.options.disabled&&s},_mouseStart:function(t){var e,i,s=this.options,n=this.element;return this.resizing=!0,this._renderProxy(),e=this._num(this.helper.css("left")),i=this._num(this.helper.css("top")),s.containment&&(e+=y(s.containment).scrollLeft()||0,i+=y(s.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:e,top:i},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:n.width(),height:n.height()},this.originalSize=this._helper?{width:n.outerWidth(),height:n.outerHeight()}:{width:n.width(),height:n.height()},this.sizeDiff={width:n.outerWidth()-n.width(),height:n.outerHeight()-n.height()},this.originalPosition={left:e,top:i},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio="number"==typeof s.aspectRatio?s.aspectRatio:this.originalSize.width/this.originalSize.height||1,s=y(".ui-resizable-"+this.axis).css("cursor"),y("body").css("cursor","auto"===s?this.axis+"-resize":s),this._addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(t){var e=this.originalMousePosition,i=this.axis,s=t.pageX-e.left||0,e=t.pageY-e.top||0,i=this._change[i];return this._updatePrevProperties(),i&&(e=i.apply(this,[t,s,e]),this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(e=this._updateRatio(e,t)),e=this._respectSize(e,t),this._updateCache(e),this._propagate("resize",t),e=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),y.isEmptyObject(e)||(this._updatePrevProperties(),this._trigger("resize",t,this.ui()),this._applyChanges())),!1},_mouseStop:function(t){this.resizing=!1;var e,i,s,n=this.options,o=this;return this._helper&&(s=(e=(i=this._proportionallyResizeElements).length&&/textarea/i.test(i[0].nodeName))&&this._hasScroll(i[0],"left")?0:o.sizeDiff.height,i=e?0:o.sizeDiff.width,e={width:o.helper.width()-i,height:o.helper.height()-s},i=parseFloat(o.element.css("left"))+(o.position.left-o.originalPosition.left)||null,s=parseFloat(o.element.css("top"))+(o.position.top-o.originalPosition.top)||null,n.animate||this.element.css(y.extend(e,{top:s,left:i})),o.helper.height(o.size.height),o.helper.width(o.size.width),this._helper&&!n.animate&&this._proportionallyResize()),y("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var e,i,s=this.options,n={minWidth:this._isNumber(s.minWidth)?s.minWidth:0,maxWidth:this._isNumber(s.maxWidth)?s.maxWidth:1/0,minHeight:this._isNumber(s.minHeight)?s.minHeight:0,maxHeight:this._isNumber(s.maxHeight)?s.maxHeight:1/0};(this._aspectRatio||t)&&(e=n.minHeight*this.aspectRatio,i=n.minWidth/this.aspectRatio,s=n.maxHeight*this.aspectRatio,t=n.maxWidth/this.aspectRatio,e>n.minWidth&&(n.minWidth=e),i>n.minHeight&&(n.minHeight=i),st.width,h=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,a=this.originalPosition.left+this.originalSize.width,r=this.originalPosition.top+this.originalSize.height,l=/sw|nw|w/.test(i),i=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),h&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),n&&(t.height=e.maxHeight),o&&l&&(t.left=a-e.minWidth),s&&l&&(t.left=a-e.maxWidth),h&&i&&(t.top=r-e.minHeight),n&&i&&(t.top=r-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],n=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];e<4;e++)i[e]=parseFloat(s[e])||0,i[e]+=parseFloat(n[e])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,e=0,i=this.helper||this.element;e
    ").css({overflow:"hidden"}),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++e.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize;return{left:this.originalPosition.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize;return{top:this.originalPosition.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(t,e,i){return y.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},sw:function(t,e,i){return y.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,e,i]))},ne:function(t,e,i){return y.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},nw:function(t,e,i){return y.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,e,i]))}},_propagate:function(t,e){y.ui.plugin.call(this,t,[e,this.ui()]),"resize"!==t&&this._trigger(t,e,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),y.ui.plugin.add("resizable","animate",{stop:function(e){var i=y(this).resizable("instance"),t=i.options,s=i._proportionallyResizeElements,n=s.length&&/textarea/i.test(s[0].nodeName),o=n&&i._hasScroll(s[0],"left")?0:i.sizeDiff.height,h=n?0:i.sizeDiff.width,n={width:i.size.width-h,height:i.size.height-o},h=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,o=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(y.extend(n,o&&h?{top:o,left:h}:{}),{duration:t.animateDuration,easing:t.animateEasing,step:function(){var t={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};s&&s.length&&y(s[0]).css({width:t.width,height:t.height}),i._updateCache(t),i._propagate("resize",e)}})}}),y.ui.plugin.add("resizable","containment",{start:function(){var i,s,n=y(this).resizable("instance"),t=n.options,e=n.element,o=t.containment,h=o instanceof y?o.get(0):/parent/.test(o)?e.parent().get(0):o;h&&(n.containerElement=y(h),/document/.test(o)||o===document?(n.containerOffset={left:0,top:0},n.containerPosition={left:0,top:0},n.parentData={element:y(document),left:0,top:0,width:y(document).width(),height:y(document).height()||document.body.parentNode.scrollHeight}):(i=y(h),s=[],y(["Top","Right","Left","Bottom"]).each(function(t,e){s[t]=n._num(i.css("padding"+e))}),n.containerOffset=i.offset(),n.containerPosition=i.position(),n.containerSize={height:i.innerHeight()-s[3],width:i.innerWidth()-s[1]},t=n.containerOffset,e=n.containerSize.height,o=n.containerSize.width,o=n._hasScroll(h,"left")?h.scrollWidth:o,e=n._hasScroll(h)?h.scrollHeight:e,n.parentData={element:h,left:t.left,top:t.top,width:o,height:e}))},resize:function(t){var e=y(this).resizable("instance"),i=e.options,s=e.containerOffset,n=e.position,o=e._aspectRatio||t.shiftKey,h={top:0,left:0},a=e.containerElement,t=!0;a[0]!==document&&/static/.test(a.css("position"))&&(h=s),n.left<(e._helper?s.left:0)&&(e.size.width=e.size.width+(e._helper?e.position.left-s.left:e.position.left-h.left),o&&(e.size.height=e.size.width/e.aspectRatio,t=!1),e.position.left=i.helper?s.left:0),n.top<(e._helper?s.top:0)&&(e.size.height=e.size.height+(e._helper?e.position.top-s.top:e.position.top),o&&(e.size.width=e.size.height*e.aspectRatio,t=!1),e.position.top=e._helper?s.top:0),i=e.containerElement.get(0)===e.element.parent().get(0),n=/relative|absolute/.test(e.containerElement.css("position")),i&&n?(e.offset.left=e.parentData.left+e.position.left,e.offset.top=e.parentData.top+e.position.top):(e.offset.left=e.element.offset().left,e.offset.top=e.element.offset().top),n=Math.abs(e.sizeDiff.width+(e._helper?e.offset.left-h.left:e.offset.left-s.left)),s=Math.abs(e.sizeDiff.height+(e._helper?e.offset.top-h.top:e.offset.top-s.top)),n+e.size.width>=e.parentData.width&&(e.size.width=e.parentData.width-n,o&&(e.size.height=e.size.width/e.aspectRatio,t=!1)),s+e.size.height>=e.parentData.height&&(e.size.height=e.parentData.height-s,o&&(e.size.width=e.size.height*e.aspectRatio,t=!1)),t||(e.position.left=e.prevPosition.left,e.position.top=e.prevPosition.top,e.size.width=e.prevSize.width,e.size.height=e.prevSize.height)},stop:function(){var t=y(this).resizable("instance"),e=t.options,i=t.containerOffset,s=t.containerPosition,n=t.containerElement,o=y(t.helper),h=o.offset(),a=o.outerWidth()-t.sizeDiff.width,o=o.outerHeight()-t.sizeDiff.height;t._helper&&!e.animate&&/relative/.test(n.css("position"))&&y(this).css({left:h.left-s.left-i.left,width:a,height:o}),t._helper&&!e.animate&&/static/.test(n.css("position"))&&y(this).css({left:h.left-s.left-i.left,width:a,height:o})}}),y.ui.plugin.add("resizable","alsoResize",{start:function(){var t=y(this).resizable("instance").options;y(t.alsoResize).each(function(){var t=y(this);t.data("ui-resizable-alsoresize",{width:parseFloat(t.width()),height:parseFloat(t.height()),left:parseFloat(t.css("left")),top:parseFloat(t.css("top"))})})},resize:function(t,i){var e=y(this).resizable("instance"),s=e.options,n=e.originalSize,o=e.originalPosition,h={height:e.size.height-n.height||0,width:e.size.width-n.width||0,top:e.position.top-o.top||0,left:e.position.left-o.left||0};y(s.alsoResize).each(function(){var t=y(this),s=y(this).data("ui-resizable-alsoresize"),n={},e=t.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];y.each(e,function(t,e){var i=(s[e]||0)+(h[e]||0);i&&0<=i&&(n[e]=i||null)}),t.css(n)})},stop:function(){y(this).removeData("ui-resizable-alsoresize")}}),y.ui.plugin.add("resizable","ghost",{start:function(){var t=y(this).resizable("instance"),e=t.size;t.ghost=t.originalElement.clone(),t.ghost.css({opacity:.25,display:"block",position:"relative",height:e.height,width:e.width,margin:0,left:0,top:0}),t._addClass(t.ghost,"ui-resizable-ghost"),!1!==y.uiBackCompat&&"string"==typeof t.options.ghost&&t.ghost.addClass(this.options.ghost),t.ghost.appendTo(t.helper)},resize:function(){var t=y(this).resizable("instance");t.ghost&&t.ghost.css({position:"relative",height:t.size.height,width:t.size.width})},stop:function(){var t=y(this).resizable("instance");t.ghost&&t.helper&&t.helper.get(0).removeChild(t.ghost.get(0))}}),y.ui.plugin.add("resizable","grid",{resize:function(){var t,e=y(this).resizable("instance"),i=e.options,s=e.size,n=e.originalSize,o=e.originalPosition,h=e.axis,a="number"==typeof i.grid?[i.grid,i.grid]:i.grid,r=a[0]||1,l=a[1]||1,u=Math.round((s.width-n.width)/r)*r,p=Math.round((s.height-n.height)/l)*l,d=n.width+u,c=n.height+p,f=i.maxWidth&&i.maxWidthd,s=i.minHeight&&i.minHeight>c;i.grid=a,m&&(d+=r),s&&(c+=l),f&&(d-=r),g&&(c-=l),/^(se|s|e)$/.test(h)?(e.size.width=d,e.size.height=c):/^(ne)$/.test(h)?(e.size.width=d,e.size.height=c,e.position.top=o.top-p):/^(sw)$/.test(h)?(e.size.width=d,e.size.height=c,e.position.left=o.left-u):((c-l<=0||d-r<=0)&&(t=e._getPaddingPlusBorderDimensions(this)),0'+ + var url; + var link; + link = data.children[i].url; + if (link.substring(0,1)=='^') { + url = link.substring(1); + } else { + url = relPath+link; + } + result+='
  • '+ data.children[i].text+''+ makeTree(data.children[i],relPath)+'
  • '; } @@ -36,16 +44,93 @@ function initMenu(relPath,searchEnabled,serverSide,searchPage,search) { } return result; } - - $('#main-nav').append(makeTree(menudata,relPath)); - $('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu'); + var searchBoxHtml; if (searchEnabled) { if (serverSide) { - $('#main-menu').append('
  • '); + searchBoxHtml='
    '+ + '
    '+ + '
     '+ + ''+ + '
    '+ + '
    '+ + '
    '+ + '
    '; } else { - $('#main-menu').append('
  • '); + searchBoxHtml='
    '+ + ''+ + ' '+ + ''+ + ''+ + ''+ + ''+ + ''+ + '
    '; } } + + $('#main-nav').before('
    '+ + ''+ + ''+ + '
    '); + $('#main-nav').append(makeTree(menudata,relPath)); + $('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu'); + if (searchBoxHtml) { + $('#main-menu').append('
  • '); + } + var $mainMenuState = $('#main-menu-state'); + var prevWidth = 0; + if ($mainMenuState.length) { + function initResizableIfExists() { + if (typeof initResizable==='function') initResizable(); + } + // animate mobile menu + $mainMenuState.change(function(e) { + var $menu = $('#main-menu'); + var options = { duration: 250, step: initResizableIfExists }; + if (this.checked) { + options['complete'] = function() { $menu.css('display', 'block') }; + $menu.hide().slideDown(options); + } else { + options['complete'] = function() { $menu.css('display', 'none') }; + $menu.show().slideUp(options); + } + }); + // set default menu visibility + function resetState() { + var $menu = $('#main-menu'); + var $mainMenuState = $('#main-menu-state'); + var newWidth = $(window).outerWidth(); + if (newWidth!=prevWidth) { + if ($(window).outerWidth()<768) { + $mainMenuState.prop('checked',false); $menu.hide(); + $('#searchBoxPos1').html(searchBoxHtml); + $('#searchBoxPos2').hide(); + } else { + $menu.show(); + $('#searchBoxPos1').empty(); + $('#searchBoxPos2').html(searchBoxHtml); + $('#searchBoxPos2').show(); + } + if (typeof searchBox!=='undefined') { + searchBox.CloseResultsWindow(); + } + prevWidth = newWidth; + } + } + $(window).ready(function() { resetState(); initResizableIfExists(); }); + $(window).resize(resetState); + } $('#main-menu').smartmenus(); } /* @license-end */ diff --git a/docs/menudata.js b/docs/menudata.js index 97340cf3..8023274b 100644 --- a/docs/menudata.js +++ b/docs/menudata.js @@ -31,54 +31,56 @@ var menudata={children:[ {text:"Data Fields",url:"functions.html",children:[ {text:"All",url:"functions.html",children:[ {text:"a",url:"functions.html#index_a"}, -{text:"b",url:"functions.html#index_b"}, -{text:"c",url:"functions.html#index_c"}, -{text:"d",url:"functions.html#index_d"}, -{text:"e",url:"functions.html#index_e"}, -{text:"f",url:"functions.html#index_f"}, -{text:"g",url:"functions.html#index_g"}, -{text:"h",url:"functions.html#index_h"}, -{text:"i",url:"functions.html#index_i"}, -{text:"k",url:"functions.html#index_k"}, -{text:"l",url:"functions.html#index_l"}, -{text:"m",url:"functions.html#index_m"}, -{text:"n",url:"functions.html#index_n"}, -{text:"o",url:"functions.html#index_o"}, -{text:"p",url:"functions.html#index_p"}, -{text:"r",url:"functions.html#index_r"}, -{text:"s",url:"functions.html#index_s"}, -{text:"t",url:"functions.html#index_t"}, -{text:"u",url:"functions.html#index_u"}, -{text:"v",url:"functions.html#index_v"}, -{text:"w",url:"functions.html#index_w"}, -{text:"x",url:"functions.html#index_x"}, -{text:"y",url:"functions.html#index_y"}, -{text:"z",url:"functions.html#index_z"}]}, +{text:"b",url:"functions_b.html#index_b"}, +{text:"c",url:"functions_c.html#index_c"}, +{text:"d",url:"functions_d.html#index_d"}, +{text:"e",url:"functions_e.html#index_e"}, +{text:"f",url:"functions_f.html#index_f"}, +{text:"g",url:"functions_g.html#index_g"}, +{text:"h",url:"functions_h.html#index_h"}, +{text:"i",url:"functions_i.html#index_i"}, +{text:"j",url:"functions_j.html#index_j"}, +{text:"k",url:"functions_k.html#index_k"}, +{text:"l",url:"functions_l.html#index_l"}, +{text:"m",url:"functions_m.html#index_m"}, +{text:"n",url:"functions_n.html#index_n"}, +{text:"o",url:"functions_o.html#index_o"}, +{text:"p",url:"functions_p.html#index_p"}, +{text:"r",url:"functions_r.html#index_r"}, +{text:"s",url:"functions_s.html#index_s"}, +{text:"t",url:"functions_t.html#index_t"}, +{text:"u",url:"functions_u.html#index_u"}, +{text:"v",url:"functions_v.html#index_v"}, +{text:"w",url:"functions_w.html#index_w"}, +{text:"x",url:"functions_x.html#index_x"}, +{text:"y",url:"functions_y.html#index_y"}, +{text:"z",url:"functions_z.html#index_z"}]}, {text:"Variables",url:"functions_vars.html",children:[ {text:"a",url:"functions_vars.html#index_a"}, -{text:"b",url:"functions_vars.html#index_b"}, -{text:"c",url:"functions_vars.html#index_c"}, -{text:"d",url:"functions_vars.html#index_d"}, -{text:"e",url:"functions_vars.html#index_e"}, -{text:"f",url:"functions_vars.html#index_f"}, -{text:"g",url:"functions_vars.html#index_g"}, -{text:"h",url:"functions_vars.html#index_h"}, -{text:"i",url:"functions_vars.html#index_i"}, -{text:"k",url:"functions_vars.html#index_k"}, -{text:"l",url:"functions_vars.html#index_l"}, -{text:"m",url:"functions_vars.html#index_m"}, -{text:"n",url:"functions_vars.html#index_n"}, -{text:"o",url:"functions_vars.html#index_o"}, -{text:"p",url:"functions_vars.html#index_p"}, -{text:"r",url:"functions_vars.html#index_r"}, -{text:"s",url:"functions_vars.html#index_s"}, -{text:"t",url:"functions_vars.html#index_t"}, -{text:"u",url:"functions_vars.html#index_u"}, -{text:"v",url:"functions_vars.html#index_v"}, -{text:"w",url:"functions_vars.html#index_w"}, -{text:"x",url:"functions_vars.html#index_x"}, -{text:"y",url:"functions_vars.html#index_y"}, -{text:"z",url:"functions_vars.html#index_z"}]}]}]}, +{text:"b",url:"functions_vars_b.html#index_b"}, +{text:"c",url:"functions_vars_c.html#index_c"}, +{text:"d",url:"functions_vars_d.html#index_d"}, +{text:"e",url:"functions_vars_e.html#index_e"}, +{text:"f",url:"functions_vars_f.html#index_f"}, +{text:"g",url:"functions_vars_g.html#index_g"}, +{text:"h",url:"functions_vars_h.html#index_h"}, +{text:"i",url:"functions_vars_i.html#index_i"}, +{text:"j",url:"functions_vars_j.html#index_j"}, +{text:"k",url:"functions_vars_k.html#index_k"}, +{text:"l",url:"functions_vars_l.html#index_l"}, +{text:"m",url:"functions_vars_m.html#index_m"}, +{text:"n",url:"functions_vars_n.html#index_n"}, +{text:"o",url:"functions_vars_o.html#index_o"}, +{text:"p",url:"functions_vars_p.html#index_p"}, +{text:"r",url:"functions_vars_r.html#index_r"}, +{text:"s",url:"functions_vars_s.html#index_s"}, +{text:"t",url:"functions_vars_t.html#index_t"}, +{text:"u",url:"functions_vars_u.html#index_u"}, +{text:"v",url:"functions_vars_v.html#index_v"}, +{text:"w",url:"functions_vars_w.html#index_w"}, +{text:"x",url:"functions_vars_x.html#index_x"}, +{text:"y",url:"functions_vars_y.html#index_y"}, +{text:"z",url:"functions_vars_z.html#index_z"}]}]}]}, {text:"Files",url:"files.html",children:[ {text:"File List",url:"files.html"}, {text:"Globals",url:"globals.html",children:[ diff --git a/docs/minus.svg b/docs/minus.svg new file mode 100644 index 00000000..f70d0c1a --- /dev/null +++ b/docs/minus.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/docs/minusd.svg b/docs/minusd.svg new file mode 100644 index 00000000..5f8e8796 --- /dev/null +++ b/docs/minusd.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/docs/nav_fd.png b/docs/nav_fd.png new file mode 100644 index 0000000000000000000000000000000000000000..032fbdd4c54f54fa9a2e6423b94ef4b2ebdfaceb GIT binary patch literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^j6iI`!2~2XGqLUlQU#tajv*C{Z|C~*H7f|XvG1G8 zt7aS*L7xwMeS}!z6R#{C5tIw-s~AJ==F^i}x3XyJseHR@yF& zerFf(Zf;Dd{+(0lDIROL@Sj-Ju2JQ8&-n%4%q?>|^bShc&lR?}7HeMo@BDl5N(aHY Uj$gdr1MOz;boFyt=akR{0D!zeaR2}S literal 0 HcmV?d00001 diff --git a/docs/nav_hd.png b/docs/nav_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..de80f18ad6488b9990303f267a76fdc83f0ffd80 GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0vp^j6lr8!2~3AUOE6t21`#D$B+ufw|9379#G(63FK{W z5s6W-eg#Jd_@e6*DPn)w;=|1H}Zvm9l6xXXB%>yL=NQU;mg M>FVdQ&MBb@0Bdt1Qvd(} literal 0 HcmV?d00001 diff --git a/docs/navtree.css b/docs/navtree.css index 33341a67..69211d4a 100644 --- a/docs/navtree.css +++ b/docs/navtree.css @@ -22,8 +22,13 @@ #nav-tree .selected { background-image: url('tab_a.png'); background-repeat:repeat-x; - color: #fff; - text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); + color: var(--nav-text-active-color); + text-shadow: var(--nav-text-active-shadow); +} + +#nav-tree .selected .arrow { + color: var(--nav-arrow-selected-color); + text-shadow: none; } #nav-tree img { @@ -37,13 +42,12 @@ text-decoration:none; padding:0px; margin:0px; - outline:none; } #nav-tree .label { margin:0px; padding:0px; - font: 12px 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; + font: 12px var(--font-family-nav); } #nav-tree .label a { @@ -52,7 +56,7 @@ #nav-tree .selected a { text-decoration:none; - color:#fff; + color:var(--nav-text-active-color); } #nav-tree .children_ul { @@ -67,7 +71,6 @@ #nav-tree { padding: 0px 0px; - background-color: #FAFAFF; font-size:14px; overflow:auto; } @@ -86,7 +89,8 @@ display:block; position: absolute; left: 0px; - width: 250px; + width: $width; + overflow : hidden; } .ui-resizable .ui-resizable-handle { @@ -94,7 +98,7 @@ } .ui-resizable-e { - background-image:url("splitbar.png"); + background-image:var(--nav-splitbar-image); background-size:100%; background-repeat:repeat-y; background-attachment: scroll; @@ -117,9 +121,8 @@ } #nav-tree { - background-image:url('nav_h.png'); background-repeat:repeat-x; - background-color: #F9FAFC; + background-color: var(--nav-background-color); -webkit-overflow-scrolling : touch; /* iOS 5+ */ } diff --git a/docs/navtree.js b/docs/navtree.js index 1e272d31..93dd3d46 100644 --- a/docs/navtree.js +++ b/docs/navtree.js @@ -94,7 +94,7 @@ function cachedLink() } } -function getScript(scriptName,func,show) +function getScript(scriptName,func) { var head = document.getElementsByTagName("head")[0]; var script = document.createElement('script'); @@ -124,7 +124,7 @@ function createIndent(o,domNode,node,level) node.plus_img.innerHTML=arrowRight; node.expanded = false; } else { - expandNode(o, node, false, false); + expandNode(o, node, false, true); } } node.expandToggle.appendChild(imgNode); @@ -265,15 +265,15 @@ function showRoot() })(); } -function expandNode(o, node, imm, showRoot) +function expandNode(o, node, imm, setFocus) { if (node.childrenData && !node.expanded) { if (typeof(node.childrenData)==='string') { var varName = node.childrenData; getScript(node.relpath+varName,function(){ node.childrenData = getData(varName); - expandNode(o, node, imm, showRoot); - }, showRoot); + expandNode(o, node, imm, setFocus); + }); } else { if (!node.childrenVisited) { getNode(o, node); @@ -281,6 +281,9 @@ function expandNode(o, node, imm, showRoot) $(node.getChildrenUL()).slideDown("fast"); node.plus_img.innerHTML = arrowDown; node.expanded = true; + if (setFocus) { + $(node.expandToggle).focus(); + } } } } @@ -325,11 +328,14 @@ function selectAndHighlight(hash,n) $(n.itemDiv).addClass('selected'); $(n.itemDiv).attr('id','selected'); } - if ($('#nav-tree-contents .item:first').hasClass('selected')) { - $('#nav-sync').css('top','30px'); - } else { - $('#nav-sync').css('top','5px'); + var topOffset=5; + if (typeof page_layout!=='undefined' && page_layout==1) { + topOffset+=$('#top').outerHeight(); } + if ($('#nav-tree-contents .item:first').hasClass('selected')) { + topOffset+=25; + } + $('#nav-sync').css('top',topOffset+'px'); showRoot(); } @@ -341,7 +347,7 @@ function showNode(o, node, index, hash) getScript(node.relpath+varName,function(){ node.childrenData = getData(varName); showNode(o,node,index,hash); - },true); + }); } else { if (!node.childrenVisited) { getNode(o, node); @@ -359,11 +365,11 @@ function showNode(o, node, index, hash) n.childrenData = getData(varName); node.expanded=false; showNode(o,node,index,hash); // retry with child node expanded - },true); + }); } else { var rootBase = stripPath(o.toroot.replace(/\..+$/, '')); if (rootBase=="index" || rootBase=="pages" || rootBase=="search") { - expandNode(o, n, true, true); + expandNode(o, n, true, false); } selectAndHighlight(hash,n); } @@ -441,7 +447,7 @@ function navTo(o,root,hash,relpath) if (navTreeSubIndices[i]) { gotoNode(o,i,root,hash,relpath); } - },true); + }); } } @@ -542,5 +548,12 @@ function initNavTree(toroot,relpath) navTo(o,toroot,hashUrl(),relpath); } }) + + $("div.toc a[href]").click(function(e) { + e.preventDefault(); + var docContent = $('#doc-content'); + var aname = $(this).attr("href"); + gotoAnchor($(aname),aname,true); + }) } /* @license-end */ diff --git a/docs/navtreedata.js b/docs/navtreedata.js index b2bcef48..63896f10 100644 --- a/docs/navtreedata.js +++ b/docs/navtreedata.js @@ -26,17 +26,17 @@ var NAVTREE = [ [ "Fennix", "index.html", [ [ "Welcome to Fennix Documentation", "index.html", null ], - [ "API", "df/d03/md_tools_doxygen_api.html", null ], - [ "Developing", "d9/d7f/md_tools_doxygen_develop.html", null ], - [ "Userspace", "d1/df9/md_Userspace_README.html", null ], - [ "Drivers", "d4/d86/md_Drivers_README.html", null ], - [ "Kernel", "da/dc9/md_Kernel_README.html", null ], + [ "API", "d3/d6c/md_tools_2doxygen_2api.html", null ], + [ "Developing", "d1/d02/md_tools_2doxygen_2develop.html", null ], + [ "Userspace", "d2/d04/md_Userspace_2README.html", null ], + [ "Drivers", "d5/d9b/md_Drivers_2README.html", null ], + [ "Kernel", "dd/d35/md_Kernel_2README.html", null ], [ "Data Structures", "annotated.html", [ [ "Data Structures", "annotated.html", "annotated_dup" ], [ "Data Structure Index", "classes.html", null ], [ "Data Fields", "functions.html", [ - [ "All", "functions.html", null ], - [ "Variables", "functions_vars.html", null ] + [ "All", "functions.html", "functions_dup" ], + [ "Variables", "functions_vars.html", "functions_vars" ] ] ] ] ], [ "Files", "files.html", [ @@ -58,9 +58,9 @@ var NAVTREEINDEX = [ "annotated.html", "d2/d6e/syscalls_8h.html#a0193a21c57cbbc422674eb1f77366c9aa70dcd8187c58559caf52a8e285e11819", -"d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aec0aa1bb79e2e55ed6d8c165e0611eca", +"d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae63e89f8fc44ef75addd0c1acc9c4828", "de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a38e55880dfd22aeee6ece9bc75ccdf7f", -"df/d26/fs_8h.html#af2c3f075d5c3e40a46da61a9d7a13abc" +"df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/docs/navtreeindex0.js b/docs/navtreeindex0.js index ec8e6110..4d256145 100644 --- a/docs/navtreeindex0.js +++ b/docs/navtreeindex0.js @@ -2,6 +2,7 @@ var NAVTREEINDEX0 = { "annotated.html":[6,0], "classes.html":[6,1], +"d1/d02/md_tools_2doxygen_2develop.html":[2], "d1/de1/aip_8h.html":[7,0,1,0,0,0], "d1/de1/aip_8h.html#a010d40129fea5610bc6510df54e8822c":[7,0,1,0,0,0,112], "d1/de1/aip_8h.html#a01fa96b1f69bb77a3efae0ed30452f17":[7,0,1,0,0,0,71], @@ -170,14 +171,13 @@ var NAVTREEINDEX0 = "d1/de1/aip_8h.html#dd/d0d/structPS2__STATUSES_8____unnamed1____":[7,0,1,0,0,0,5], "d1/de1/aip_8h.html#de/d3a/structPS2__OUTPUT__PORT_8____unnamed5____":[7,0,1,0,0,0,7], "d1/de1/aip_8h_source.html":[7,0,1,0,0,0], -"d1/df9/md_Userspace_README.html":[3], +"d2/d04/md_Userspace_2README.html":[3], "d2/d55/structSuperBlockOperations.html":[6,0,30], "d2/d55/structSuperBlockOperations.html#a91b8a508085e42bcf27a06058a0fd2f7":[6,0,30,1], "d2/d55/structSuperBlockOperations.html#a9b919eaba70c8e9d020930ba97b7df68":[6,0,30,0], "d2/d55/structSuperBlockOperations.html#ac57a866f55ed08d2dd2897b27a541eb2":[6,0,30,3], "d2/d55/structSuperBlockOperations.html#ac5d91cc844c75e8d58ef124a9b2c8722":[6,0,30,2], "d2/d6e/syscalls_8h.html":[7,0,1,0,0,9], -"d2/d6e/syscalls_8h.html#a008f12a6e5809214fb42b04ae2c406d4":[7,0,1,0,0,9,66], "d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116":[7,0,1,0,0,9,64], "d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a02bdf003510b2e0e7f67c1b20fe91336":[7,0,1,0,0,9,64,64], "d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a03876365e9392f305608c9fd4c943729":[7,0,1,0,0,9,64,43], diff --git a/docs/navtreeindex1.js b/docs/navtreeindex1.js index 3ad4c9f5..0c145246 100644 --- a/docs/navtreeindex1.js +++ b/docs/navtreeindex1.js @@ -98,7 +98,7 @@ var NAVTREEINDEX1 = "d2/d6e/syscalls_8h.html#a6a0f9ef9d1b0b7c090ee0fca1c8b4b71":[7,0,1,0,0,9,2], "d2/d6e/syscalls_8h.html#a6a1fba6ab2a9b83f0be45dea675f818c":[7,0,1,0,0,9,40], "d2/d6e/syscalls_8h.html#a6eb871383ed7cc0552c9652dd6aebf55":[7,0,1,0,0,9,3], -"d2/d6e/syscalls_8h.html#a6f2f390222fc28bbd48023e2da1d4de1":[7,0,1,0,0,9,73], +"d2/d6e/syscalls_8h.html#a6f2f390222fc28bbd48023e2da1d4de1":[7,0,1,0,0,9,72], "d2/d6e/syscalls_8h.html#a735a20ad7b79a8bca3d3987c7aef2b95":[7,0,1,0,0,9,21], "d2/d6e/syscalls_8h.html#a74a2e61e7aad1a220fec77ee6ef16393":[7,0,1,0,0,9,26], "d2/d6e/syscalls_8h.html#a7a3beca36fdf2b94315a890d6b360b88":[7,0,1,0,0,9,44], @@ -132,13 +132,13 @@ var NAVTREEINDEX1 = "d2/d6e/syscalls_8h.html#ab4949d314d72ceada64d99a9ffd5980d":[7,0,1,0,0,9,1], "d2/d6e/syscalls_8h.html#ab5fc3ef1cc44df21cea5f2667b3abe59":[7,0,1,0,0,9,39], "d2/d6e/syscalls_8h.html#abc9f8d664d40a471b9c34ab84a5fddc1":[7,0,1,0,0,9,24], -"d2/d6e/syscalls_8h.html#ac49b378966d04712882bbc2d0837de6b":[7,0,1,0,0,9,72], +"d2/d6e/syscalls_8h.html#ac49b378966d04712882bbc2d0837de6b":[7,0,1,0,0,9,71], "d2/d6e/syscalls_8h.html#ac7545a17f1b8654d78afb2000e93119b":[7,0,1,0,0,9,17], "d2/d6e/syscalls_8h.html#ac96432281ca4acb5cacfce454390b98a":[7,0,1,0,0,9,10], -"d2/d6e/syscalls_8h.html#ac97df35113f23a8d644853c30a478b2a":[7,0,1,0,0,9,71], +"d2/d6e/syscalls_8h.html#ac97df35113f23a8d644853c30a478b2a":[7,0,1,0,0,9,70], "d2/d6e/syscalls_8h.html#acce433caed9900c29224802dd51068e5":[7,0,1,0,0,9,37], "d2/d6e/syscalls_8h.html#acce6218ce367e1bca6e92cfcd56ef818":[7,0,1,0,0,9,29], -"d2/d6e/syscalls_8h.html#ad0203a1b8baab624b557c0b1fe4ec8be":[7,0,1,0,0,9,68], +"d2/d6e/syscalls_8h.html#ad0203a1b8baab624b557c0b1fe4ec8be":[7,0,1,0,0,9,67], "d2/d6e/syscalls_8h.html#ad2932c5044a784dcc0413c1364a51da6":[7,0,1,0,0,9,12], "d2/d6e/syscalls_8h.html#adb0ad23849e04734d2989baf4e252b27":[7,0,1,0,0,9,18], "d2/d6e/syscalls_8h.html#adc22de2ff267771d8ac633e948f28eff":[7,0,1,0,0,9,47], @@ -151,7 +151,7 @@ var NAVTREEINDEX1 = "d2/d6e/syscalls_8h.html#ae4d04318594ab4632df4653ba42f62b6":[7,0,1,0,0,9,23], "d2/d6e/syscalls_8h.html#ae6dcd592ab004494f304b3be463b4b61":[7,0,1,0,0,9,25], "d2/d6e/syscalls_8h.html#ae903ef0bc831567ed65a7d46ab53740e":[7,0,1,0,0,9,42], -"d2/d6e/syscalls_8h.html#aead3c4d793ac641f0c76fa3a2884799f":[7,0,1,0,0,9,67], +"d2/d6e/syscalls_8h.html#aead3c4d793ac641f0c76fa3a2884799f":[7,0,1,0,0,9,66], "d2/d6e/syscalls_8h.html#aeb8dfac30796735c4429bf34d672626d":[7,0,1,0,0,9,8], "d2/d6e/syscalls_8h.html#aec6018287e0a6b7f88b437ffec8aadd2":[7,0,1,0,0,9,61], "d2/d6e/syscalls_8h.html#aec6018287e0a6b7f88b437ffec8aadd2a0ff52171c269c2799d606c5887ebf6d6":[7,0,1,0,0,9,61,4], @@ -161,21 +161,23 @@ var NAVTREEINDEX1 = "d2/d6e/syscalls_8h.html#aec6018287e0a6b7f88b437ffec8aadd2a678eae69d8aa9d35969b32f500367835":[7,0,1,0,0,9,61,6], "d2/d6e/syscalls_8h.html#aec6018287e0a6b7f88b437ffec8aadd2aeb027497307fddc52dcb5f9f2c2113f2":[7,0,1,0,0,9,61,0], "d2/d6e/syscalls_8h.html#aec6018287e0a6b7f88b437ffec8aadd2aee373b0990849caba9e3fd0466bb981e":[7,0,1,0,0,9,61,5], -"d2/d6e/syscalls_8h.html#af2d181ed9821a83ebe9aca04015aea37":[7,0,1,0,0,9,69], +"d2/d6e/syscalls_8h.html#af2d181ed9821a83ebe9aca04015aea37":[7,0,1,0,0,9,68], "d2/d6e/syscalls_8h.html#af5002a61012ef080a9ad0fbbb56f360c":[7,0,1,0,0,9,60], "d2/d6e/syscalls_8h.html#af5002a61012ef080a9ad0fbbb56f360ca3722fb4c388936ec1d4c4f03014be368":[7,0,1,0,0,9,60,0], "d2/d6e/syscalls_8h.html#af5002a61012ef080a9ad0fbbb56f360ca541e759e4e2b5bec90b2c03cc53023cc":[7,0,1,0,0,9,60,2], "d2/d6e/syscalls_8h.html#af5002a61012ef080a9ad0fbbb56f360cacbfea9ccb5aaa9546c571e92b0800c6d":[7,0,1,0,0,9,60,1], -"d2/d6e/syscalls_8h.html#af5b89cfe6ca2d013d51a42c614ad3ecf":[7,0,1,0,0,9,70], +"d2/d6e/syscalls_8h.html#af5b89cfe6ca2d013d51a42c614ad3ecf":[7,0,1,0,0,9,69], "d2/d6e/syscalls_8h.html#af6b8521514afb2e619d9778f409c7513":[7,0,1,0,0,9,5], "d2/d6e/syscalls_8h.html#af6ff546cc7dbadce2bc0c76eb706e857":[7,0,1,0,0,9,6], "d2/d6e/syscalls_8h.html#af9a5a44da34f40560c289e5f60642791":[7,0,1,0,0,9,52], "d2/d6e/syscalls_8h.html#afda32e401a3f5d39d85a6a4bc6b52089":[7,0,1,0,0,9,15], "d2/d6e/syscalls_8h.html#afe03e96b528279b23c2ae501a509eac3":[7,0,1,0,0,9,14], "d2/d6e/syscalls_8h_source.html":[7,0,1,0,0,9], -"d4/d86/md_Drivers_README.html":[4], +"d3/d6c/md_tools_2doxygen_2api.html":[1], +"d5/d9b/md_Drivers_2README.html":[4], "d8/dc2/errno_8h.html":[7,0,1,0,0,4], -"d8/dc2/errno_8h.html#a249efe5fe35b177224ada753640584fb":[7,0,1,0,0,4,2], +"d8/dc2/errno_8h.html#a4bc5f273980fb0e81e0fc7a4dd3de87e":[7,0,1,0,0,4,3], +"d8/dc2/errno_8h.html#a9049fd86a1aa08d50029a482471f5fae":[7,0,1,0,0,4,2], "d8/dc2/errno_8h.html#ab03f640d90fbc5bcb75285d08a0f25ed":[7,0,1,0,0,4,0], "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97":[7,0,1,0,0,4,1], "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0191be5a8b35e30991789c9fe4b2c4cf":[7,0,1,0,0,4,1,33], @@ -247,7 +249,5 @@ var NAVTREEINDEX1 = "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97adb0b80c8583489ffb5ea6e4851257c2d":[7,0,1,0,0,4,1,42], "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae03745405147f3877f03656e8c81ef67":[7,0,1,0,0,4,1,48], "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae350307a3417656c8cabc816ba8d07cd":[7,0,1,0,0,4,1,44], -"d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae573afaecfe768915268b5c70823ee70":[7,0,1,0,0,4,1,68], -"d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae63e89f8fc44ef75addd0c1acc9c4828":[7,0,1,0,0,4,1,12], -"d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae8a4cdbd60a66eb9705bcb0a655e94fe":[7,0,1,0,0,4,1,34] +"d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae573afaecfe768915268b5c70823ee70":[7,0,1,0,0,4,1,68] }; diff --git a/docs/navtreeindex2.js b/docs/navtreeindex2.js index aa0d25b2..efc320fc 100644 --- a/docs/navtreeindex2.js +++ b/docs/navtreeindex2.js @@ -1,5 +1,7 @@ var NAVTREEINDEX2 = { +"d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae63e89f8fc44ef75addd0c1acc9c4828":[7,0,1,0,0,4,1,12], +"d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae8a4cdbd60a66eb9705bcb0a655e94fe":[7,0,1,0,0,4,1,34], "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aec0aa1bb79e2e55ed6d8c165e0611eca":[7,0,1,0,0,4,1,49], "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aecdbf1cf773129356f3656ad079a9b6d":[7,0,1,0,0,4,1,11], "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aedf779faac43fb7d61e2698c26dabe66":[7,0,1,0,0,4,1,38], @@ -11,9 +13,7 @@ var NAVTREEINDEX2 = "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af740610de680c2861ac4042ad4485d15":[7,0,1,0,0,4,1,21], "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af8ee28f2eeab568a1b641f6ffc1f90a8":[7,0,1,0,0,4,1,41], "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af94bb1d045fb2b32521d78638f398774":[7,0,1,0,0,4,1,26], -"d8/dc2/errno_8h.html#add46ab98f32b76457852dbb872842bf2":[7,0,1,0,0,4,3], "d8/dc2/errno_8h_source.html":[7,0,1,0,0,4], -"d9/d7f/md_tools_doxygen_develop.html":[2], "d9/d94/network_8h.html":[7,0,1,0,0,7], "d9/d94/network_8h_source.html":[7,0,1,0,0,7], "d9/d97/pci_8h.html":[7,0,1,0,0,8], @@ -29,6 +29,7 @@ var NAVTREEINDEX2 = "d9/d97/pci_8h.html#a248f8bd7e51a03ace5644ab3485faeee":[7,0,1,0,0,8,0,2], "d9/d97/pci_8h.html#a270c129ca1e262678d41858be07aa7ca":[7,0,1,0,0,8,0,66], "d9/d97/pci_8h.html#a279691b7a82cb0bfa132fb374fe2d7d4":[7,0,1,0,0,8,6], +"d9/d97/pci_8h.html#a287fe4c598591108b24ec4a339e04546":[7,0,1,0,0,8,3], "d9/d97/pci_8h.html#a2aeb8ff897f63e59cee035a4ddf70e5f":[7,0,1,0,0,8,0,45], "d9/d97/pci_8h.html#a2cf7e584084dbde4ba2fd692c295a538":[7,0,1,0,0,8,2], "d9/d97/pci_8h.html#a2f2d877c07231090063e6caf23c49a97":[7,0,1,0,0,8,0,52], @@ -64,7 +65,6 @@ var NAVTREEINDEX2 = "d9/d97/pci_8h.html#a91497254c3748e5fde3ea91765564df6":[7,0,1,0,0,8,0,37], "d9/d97/pci_8h.html#a92d65982de9305ea623f88b7327d0b17":[7,0,1,0,0,8,0,65], "d9/d97/pci_8h.html#a98ae6cf864126f6a5e77aafde0b0f2ba":[7,0,1,0,0,8,0,21], -"d9/d97/pci_8h.html#a9cecd790737cef4cb188d9f058f238be":[7,0,1,0,0,8,3], "d9/d97/pci_8h.html#a9dfed6f399f059b54a67c64c3cbb8503":[7,0,1,0,0,8,0,31], "d9/d97/pci_8h.html#a9e87a8ae25ff0e2fe4b703e596af2a2f":[7,0,1,0,0,8,0,63], "d9/d97/pci_8h.html#a9fc1fd7c96007fbdd7bb6eb7cc304a93":[7,0,1,0,0,8,0,30], @@ -110,12 +110,11 @@ var NAVTREEINDEX2 = "d9/d97/pci_8h_source.html":[7,0,1,0,0,8], "da/d09/audio_8h.html":[7,0,1,0,0,1], "da/d09/audio_8h_source.html":[7,0,1,0,0,1], -"da/dc9/md_Kernel_README.html":[5], "db/de4/driver_8h.html":[7,0,1,0,0,3], "db/de4/driver_8h.html#a26d05ed0210d3f4b2e4d882a2c802cbf":[7,0,1,0,0,3,0,1], "db/de4/driver_8h.html#a2d3b49bf3bc9a98b0c5d08152ef20863":[7,0,1,0,0,3,1,1], -"db/de4/driver_8h.html#a3f96d16fb3c6015ab7e0049f6e18834b":[7,0,1,0,0,3,1,0,2], "db/de4/driver_8h.html#a3f96d16fb3c6015ab7e0049f6e18834b":[7,0,1,0,0,3,2,2], +"db/de4/driver_8h.html#a3f96d16fb3c6015ab7e0049f6e18834b":[7,0,1,0,0,3,1,0,2], "db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286a":[7,0,1,0,0,3,5], "db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa40455b6684cc7554a225ae51072e6e0c":[7,0,1,0,0,3,5,6], "db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4bb03b6f95fece6ef8f64431bda005b6":[7,0,1,0,0,3,5,1], @@ -144,8 +143,8 @@ var NAVTREEINDEX2 = "db/de4/driver_8h.html#ae96beda3cc29ee65b51c9838c01041c7":[7,0,1,0,0,3,1,0,3], "db/de4/driver_8h.html#ae96beda3cc29ee65b51c9838c01041c7":[7,0,1,0,0,3,2,3], "db/de4/driver_8h.html#aec01f9714eb7819e93076f28a01316db":[7,0,1,0,0,3,3], -"db/de4/driver_8h.html#af48c5b3ec3ca0917f83accb7464e4b0b":[7,0,1,0,0,3,1,0,0], "db/de4/driver_8h.html#af48c5b3ec3ca0917f83accb7464e4b0b":[7,0,1,0,0,3,2,0], +"db/de4/driver_8h.html#af48c5b3ec3ca0917f83accb7464e4b0b":[7,0,1,0,0,3,1,0,0], "db/de4/driver_8h.html#d7/d01/struct____DriverInfo_1_1____DriverVersion":[7,0,1,0,0,3,2], "db/de4/driver_8h.html#d7/d01/struct____DriverInfo_1_1____DriverVersion":[7,0,1,0,0,3,1,0], "db/de4/driver_8h.html#d8/d02/struct____DriverInfo":[7,0,1,0,0,3,1], @@ -207,6 +206,7 @@ var NAVTREEINDEX2 = "db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9afb5d4ff4776303d834cb51c97700ece0":[7,0,1,0,0,2,0,27], "db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9afe0cf24d007913eabf7353d7cf13498c":[7,0,1,0,0,2,0,32], "db/de9/device_8h_source.html":[7,0,1,0,0,2], +"dd/d35/md_Kernel_2README.html":[5], "de/ded/input_8h.html":[7,0,1,0,0,6], "de/ded/input_8h.html#a07f571f12b57c589630dcde60ef4e660":[7,0,1,0,0,6,1,6], "de/ded/input_8h.html#a0948c8b288b733578be7105e95b5ac1f":[7,0,1,0,0,6,1,0], diff --git a/docs/navtreeindex3.js b/docs/navtreeindex3.js index 847dc46a..cda78faf 100644 --- a/docs/navtreeindex3.js +++ b/docs/navtreeindex3.js @@ -127,7 +127,6 @@ var NAVTREEINDEX3 = "de/ded/input_8h.html#dd/da9/structKeyboardReport_8____unnamed13_____8____unnamed15____":[7,0,1,0,0,6,10], "de/ded/input_8h.html#dd/db1/structJoystickReport":[7,0,1,0,0,6,2], "de/ded/input_8h_source.html":[7,0,1,0,0,6], -"df/d03/md_tools_doxygen_api.html":[1], "df/d26/fs_8h.html":[7,0,1,0,0,5], "df/d26/fs_8h.html#a00f03806ee4724ff3e44372909ab378b":[7,0,1,0,0,5,73], "df/d26/fs_8h.html#a01110bf8f909d84aac57bc6c3caf1e11":[7,0,1,0,0,5,38], @@ -249,5 +248,6 @@ var NAVTREEINDEX3 = "df/d26/fs_8h.html#aec9bda2590b6b4ff6433991c57ce60a3":[7,0,1,0,0,5,92], "df/d26/fs_8h.html#aef3a1d1ba22c83e30b5c834dd343b2a8":[7,0,1,0,0,5,33], "df/d26/fs_8h.html#af0d5a9e82aa0ece31db45ae57b97b5d9":[7,0,1,0,0,5,0,0], -"df/d26/fs_8h.html#af10a35e3950795d6ee4e07157d000131":[7,0,1,0,0,5,63] +"df/d26/fs_8h.html#af10a35e3950795d6ee4e07157d000131":[7,0,1,0,0,5,63], +"df/d26/fs_8h.html#af2c3f075d5c3e40a46da61a9d7a13abc":[7,0,1,0,0,5,94] }; diff --git a/docs/navtreeindex4.js b/docs/navtreeindex4.js index a83ef9fa..f6adfb7b 100644 --- a/docs/navtreeindex4.js +++ b/docs/navtreeindex4.js @@ -1,6 +1,5 @@ var NAVTREEINDEX4 = { -"df/d26/fs_8h.html#af2c3f075d5c3e40a46da61a9d7a13abc":[7,0,1,0,0,5,94], "df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808":[7,0,1,0,0,5,0,9], "df/d26/fs_8h.html#afe3da42e762f6362c93454682fad5eb5":[7,0,1,0,0,5,47], "df/d26/fs_8h.html#afed4851539e0eb74fbd4cc4c0dca8abd":[7,0,1,0,0,5,5,3], @@ -18,8 +17,58 @@ var NAVTREEINDEX4 = "dir_811a06ffcfc34bd0f88967f0406a39f5.html":[7,0,1,0,0], "dir_97d86ce2f18c7710ea326fa47777d7d7.html":[7,0,3], "files.html":[7,0], +"functions.html":[6,2,0,0], "functions.html":[6,2,0], +"functions_b.html":[6,2,0,1], +"functions_c.html":[6,2,0,2], +"functions_d.html":[6,2,0,3], +"functions_e.html":[6,2,0,4], +"functions_f.html":[6,2,0,5], +"functions_g.html":[6,2,0,6], +"functions_h.html":[6,2,0,7], +"functions_i.html":[6,2,0,8], +"functions_j.html":[6,2,0,9], +"functions_k.html":[6,2,0,10], +"functions_l.html":[6,2,0,11], +"functions_m.html":[6,2,0,12], +"functions_n.html":[6,2,0,13], +"functions_o.html":[6,2,0,14], +"functions_p.html":[6,2,0,15], +"functions_r.html":[6,2,0,16], +"functions_s.html":[6,2,0,17], +"functions_t.html":[6,2,0,18], +"functions_u.html":[6,2,0,19], +"functions_v.html":[6,2,0,20], +"functions_vars.html":[6,2,1,0], "functions_vars.html":[6,2,1], +"functions_vars_b.html":[6,2,1,1], +"functions_vars_c.html":[6,2,1,2], +"functions_vars_d.html":[6,2,1,3], +"functions_vars_e.html":[6,2,1,4], +"functions_vars_f.html":[6,2,1,5], +"functions_vars_g.html":[6,2,1,6], +"functions_vars_h.html":[6,2,1,7], +"functions_vars_i.html":[6,2,1,8], +"functions_vars_j.html":[6,2,1,9], +"functions_vars_k.html":[6,2,1,10], +"functions_vars_l.html":[6,2,1,11], +"functions_vars_m.html":[6,2,1,12], +"functions_vars_n.html":[6,2,1,13], +"functions_vars_o.html":[6,2,1,14], +"functions_vars_p.html":[6,2,1,15], +"functions_vars_r.html":[6,2,1,16], +"functions_vars_s.html":[6,2,1,17], +"functions_vars_t.html":[6,2,1,18], +"functions_vars_u.html":[6,2,1,19], +"functions_vars_v.html":[6,2,1,20], +"functions_vars_w.html":[6,2,1,21], +"functions_vars_x.html":[6,2,1,22], +"functions_vars_y.html":[6,2,1,23], +"functions_vars_z.html":[6,2,1,24], +"functions_w.html":[6,2,0,21], +"functions_x.html":[6,2,0,22], +"functions_y.html":[6,2,0,23], +"functions_z.html":[6,2,0,24], "globals.html":[7,1,0,0], "globals.html":[7,1,0], "globals_a.html":[7,1,0,1], @@ -29,8 +78,8 @@ var NAVTREEINDEX4 = "globals_defs.html":[7,1,6], "globals_e.html":[7,1,0,5], "globals_enum.html":[7,1,4], -"globals_eval.html":[7,1,5], "globals_eval.html":[7,1,5,0], +"globals_eval.html":[7,1,5], "globals_eval_a.html":[7,1,5,1], "globals_eval_b.html":[7,1,5,2], "globals_eval_d.html":[7,1,5,3], diff --git a/docs/pages.html b/docs/pages.html index 0b760b06..be2a675f 100644 --- a/docs/pages.html +++ b/docs/pages.html @@ -5,7 +5,7 @@ - + Fennix: Related Pages @@ -52,21 +52,22 @@
    - + +/* @license-end */ +
    @@ -80,7 +81,7 @@ $(function() {
    @@ -94,23 +95,29 @@ $(document).ready(function(){initNavTree('pages.html',''); initResizable(); });
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -
    -
    Related Pages
    +
    Related Pages
    Here is a list of all related documentation pages:
    @@ -118,7 +125,7 @@ $(document).ready(function(){initNavTree('pages.html',''); initResizable(); }); diff --git a/docs/plus.svg b/docs/plus.svg new file mode 100644 index 00000000..07520165 --- /dev/null +++ b/docs/plus.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/docs/plusd.svg b/docs/plusd.svg new file mode 100644 index 00000000..0c65bfe9 --- /dev/null +++ b/docs/plusd.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/docs/resize.js b/docs/resize.js index e1ad0fe3..aaeb6fc0 100644 --- a/docs/resize.js +++ b/docs/resize.js @@ -22,38 +22,45 @@ @licend The above is the entire license notice for the JavaScript code in this file */ +var once=1; function initResizable() { var cookie_namespace = 'doxygen'; - var sidenav,navtree,content,header,collapsed,collapsedWidth=0,barWidth=6,desktop_vp=768,titleHeight; + var sidenav,navtree,content,header,barWidth=6,desktop_vp=768,titleHeight; - function readCookie(cookie) + function readSetting(cookie) { - var myCookie = cookie_namespace+"_"+cookie+"="; - if (document.cookie) { - var index = document.cookie.indexOf(myCookie); - if (index != -1) { - var valStart = index + myCookie.length; - var valEnd = document.cookie.indexOf(";", valStart); - if (valEnd == -1) { - valEnd = document.cookie.length; + if (window.chrome) { + var val = localStorage.getItem(cookie_namespace+'_width'); + if (val) return val; + } else { + var myCookie = cookie_namespace+"_"+cookie+"="; + if (document.cookie) { + var index = document.cookie.indexOf(myCookie); + if (index != -1) { + var valStart = index + myCookie.length; + var valEnd = document.cookie.indexOf(";", valStart); + if (valEnd == -1) { + valEnd = document.cookie.length; + } + var val = document.cookie.substring(valStart, valEnd); + return val; } - var val = document.cookie.substring(valStart, valEnd); - return val; } } - return 0; + return 250; } - function writeCookie(cookie, val, expiration) + function writeSetting(cookie, val) { - if (val==undefined) return; - if (expiration == null) { + if (window.chrome) { + localStorage.setItem(cookie_namespace+"_width",val); + } else { var date = new Date(); date.setTime(date.getTime()+(10*365*24*60*60*1000)); // default expiration is one week expiration = date.toGMTString(); + document.cookie = cookie_namespace + "_" + cookie + "=" + val + "; SameSite=Lax; expires=" + expiration+"; path=/"; } - document.cookie = cookie_namespace + "_" + cookie + "=" + val + "; expires=" + expiration+"; path=/"; } function resizeWidth() @@ -61,13 +68,19 @@ function initResizable() var windowWidth = $(window).width() + "px"; var sidenavWidth = $(sidenav).outerWidth(); content.css({marginLeft:parseInt(sidenavWidth)+"px"}); - writeCookie('width',sidenavWidth-barWidth, null); + if (typeof page_layout!=='undefined' && page_layout==1) { + footer.css({marginLeft:parseInt(sidenavWidth)+"px"}); + } + writeSetting('width',sidenavWidth-barWidth); } function restoreWidth(navWidth) { var windowWidth = $(window).width() + "px"; content.css({marginLeft:parseInt(navWidth)+barWidth+"px"}); + if (typeof page_layout!=='undefined' && page_layout==1) { + footer.css({marginLeft:parseInt(navWidth)+barWidth+"px"}); + } sidenav.css({width:navWidth + "px"}); } @@ -75,23 +88,20 @@ function initResizable() { var headerHeight = header.outerHeight(); var footerHeight = footer.outerHeight(); - var windowHeight = $(window).height() - headerHeight - footerHeight; - content.css({height:windowHeight + "px"}); - navtree.css({height:windowHeight + "px"}); - sidenav.css({height:windowHeight + "px"}); - var width=$(window).width(); - if (width!=collapsedWidth) { - if (width=desktop_vp) { - if (!collapsed) { - collapseExpand(); - } - } else if (width>desktop_vp && collapsedWidth0) { - restoreWidth(0); - collapsed=true; + newWidth=0; } else { - var width = readCookie('width'); - if (width>200 && width<$(window).width()) { restoreWidth(width); } else { restoreWidth(200); } - collapsed=false; + var width = readSetting('width'); + newWidth = (width>250 && width<$(window).width()) ? width : 250; } + restoreWidth(newWidth); + var sidenavWidth = $(sidenav).outerWidth(); + writeSetting('width',sidenavWidth-barWidth); } header = $("#top"); @@ -126,7 +138,7 @@ function initResizable() $('#nav-sync').css({ right:'34px' }); barWidth=20; } - var width = readCookie('width'); + var width = readSetting('width'); if (width) { restoreWidth(width); } else { resizeWidth(); } resizeHeight(); var url = location.href; @@ -134,7 +146,10 @@ function initResizable() if (i>=0) window.location.hash=url.substr(i); var _preventDefault = function(evt) { evt.preventDefault(); }; $("#splitbar").bind("dragstart", _preventDefault).bind("selectstart", _preventDefault); - $(".ui-resizable-handle").dblclick(collapseExpand); + if (once) { + $(".ui-resizable-handle").dblclick(collapseExpand); + once=0 + } $(window).on('load',resizeHeight); } /* @license-end */ diff --git a/docs/search/all_0.html b/docs/search/all_0.html deleted file mode 100644 index 1ec5b2d5..00000000 --- a/docs/search/all_0.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_0.js b/docs/search/all_0.js index 3fd60056..225fa488 100644 --- a/docs/search/all_0.js +++ b/docs/search/all_0.js @@ -4,7 +4,7 @@ var searchData= ['_5f_5fattribute_5f_5f_1',['__attribute__',['../d9/d97/pci_8h.html#dd/d3f/struct____attribute____',1,'__attribute__'],['../df/d26/fs_8h.html#ae9d1c84bd8c5ad87f19dc53750668f1b',1,'__attribute__((packed)): fs.h']]], ['_5f_5fdriverinfo_2',['__DriverInfo',['../db/de4/driver_8h.html#d8/d02/struct____DriverInfo',1,'']]], ['_5f_5fdriverversion_3',['__DriverVersion',['../db/de4/driver_8h.html#d7/d01/struct____DriverInfo_1_1____DriverVersion',1,'__DriverInfo']]], - ['_5f_5ferrno_5flocation_4',['__errno_location',['../d8/dc2/errno_8h.html#a249efe5fe35b177224ada753640584fb',1,'errno.h']]], + ['_5f_5ferrno_5flocation_4',['__errno_location',['../d8/dc2/errno_8h.html#a9049fd86a1aa08d50029a482471f5fae',1,'errno.h']]], ['_5f_5ferrno_5fmax_5',['__ERRNO_MAX',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a83fc2238dbcea63c1a4c80c9cbed4fbf',1,'errno.h']]], ['_5f_5fpciarray_6',['__PCIArray',['../db/de4/driver_8h.html#df/d8a/struct____PCIArray',1,'']]], ['_5f_5fsys_5fclock_5fmonotonic_7',['__SYS_CLOCK_MONOTONIC',['../d2/d6e/syscalls_8h.html#a7a5f7859d5649f718ae575a0d2b16dbeab8e30bbd12154a98cd0d3b56243db66e',1,'syscalls.h']]], @@ -129,6 +129,5 @@ var searchData= ['_5f_5fsys_5fsocklen_5ft_126',['__SYS_socklen_t',['../d2/d6e/syscalls_8h.html#a26c7083c9eaca35069347ed4e00813fd',1,'syscalls.h']]], ['_5f_5fsys_5fw_5fok_127',['__SYS_W_OK',['../d2/d6e/syscalls_8h.html#a1b1a32a2c40ebd73520ed18f3dc1f2adacae52f76d1c14f4e183fa55e93acf039',1,'syscalls.h']]], ['_5f_5fsys_5fx_5fok_128',['__SYS_X_OK',['../d2/d6e/syscalls_8h.html#a1b1a32a2c40ebd73520ed18f3dc1f2ada00e46ad06c15293e550daf1837e20c82',1,'syscalls.h']]], - ['_5fpic_5feoi_129',['_PIC_EOI',['../d1/de1/aip_8h.html#a8305f30b16326e7c511e03ddce6c6961',1,'aip.h']]], - ['_5fstatic_5fassert_130',['_Static_assert',['../d2/d6e/syscalls_8h.html#a008f12a6e5809214fb42b04ae2c406d4',1,'syscalls.h']]] + ['_5fpic_5feoi_129',['_PIC_EOI',['../d1/de1/aip_8h.html#a8305f30b16326e7c511e03ddce6c6961',1,'aip.h']]] ]; diff --git a/docs/search/all_1.html b/docs/search/all_1.html deleted file mode 100644 index 9f80e904..00000000 --- a/docs/search/all_1.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_1.js b/docs/search/all_1.js index fff4357d..c1797186 100644 --- a/docs/search/all_1.js +++ b/docs/search/all_1.js @@ -1,23 +1,25 @@ var searchData= [ - ['absolute_131',['Absolute',['../de/ded/input_8h.html#a0948c8b288b733578be7105e95b5ac1f',1,'MouseReport']]], - ['accelerometerreport_132',['AccelerometerReport',['../de/ded/input_8h.html#d8/d16/structAccelerometerReport',1,'']]], - ['accesstime_133',['AccessTime',['../df/d26/fs_8h.html#af0d5a9e82aa0ece31db45ae57b97b5d9',1,'kstat']]], - ['aip_2eh_134',['aip.h',['../d1/de1/aip_8h.html',1,'']]], - ['allocateinode_135',['AllocateInode',['../df/d26/fs_8h.html#aab39d62bf90b7b74ddff3b22086f40f6',1,'AllocateInode(): fs.h'],['../d2/d55/structSuperBlockOperations.html#a9b919eaba70c8e9d020930ba97b7df68',1,'SuperBlockOperations::AllocateInode()']]], - ['always0_136',['Always0',['../d1/de1/aip_8h.html#ad636c779d8a2494cbf0e5bef39c32207',1,'aip.h']]], - ['always0_5f2_137',['Always0_2',['../d1/de1/aip_8h.html#a64f89a7ebae40aae6fd6a15dd67dba12',1,'aip.h']]], - ['always1_138',['Always1',['../d1/de1/aip_8h.html#a7e36db4ddfffac0319695ee9988dc7f6',1,'aip.h']]], - ['api_139',['API',['../df/d03/md_tools_doxygen_api.html',1,'']]], - ['api_2emd_140',['api.md',['../d8/dc9/api_8md.html',1,'']]], - ['apiversion_141',['APIVersion',['../db/de4/driver_8h.html#af48c5b3ec3ca0917f83accb7464e4b0b',1,'__DriverInfo::__DriverVersion']]], - ['attribute_142',['Attribute',['../df/d26/fs_8h.html#a733e07be0afb4a7a10555436d8deb100',1,'kstat']]], - ['audio_2eh_143',['audio.h',['../da/d09/audio_8h.html',1,'']]], - ['audio_5ftype_5fdsp_144',['AUDIO_TYPE_DSP',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad1ee9fba1029b865fd63a0925707ee87',1,'device.h']]], - ['audio_5ftype_5fmidi_145',['AUDIO_TYPE_MIDI',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ae00039ca7cacef0204fe01baa8220c54',1,'device.h']]], - ['audio_5ftype_5fnone_146',['AUDIO_TYPE_NONE',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ae2dbf91ef00809892b2cf2b8451dd5d4',1,'device.h']]], - ['audio_5ftype_5fpcm_147',['AUDIO_TYPE_PCM',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ab2ab4cd3cbfe575297691c24ebed1b14',1,'device.h']]], - ['audio_5ftype_5fpwm_148',['AUDIO_TYPE_PWM',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a3e070ec825628a7d7da71445b7c241f2',1,'device.h']]], - ['audioioctl_149',['AudioIoctl',['../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286a',1,'driver.h']]], - ['author_150',['Author',['../db/de4/driver_8h.html#a2d3b49bf3bc9a98b0c5d08152ef20863',1,'__DriverInfo']]] + ['a20gate_0',['A20Gate',['../d1/de1/aip_8h.html#ab24700857c7c1e39353a7d8d12212ee9',1,'PS2_OUTPUT_PORT.__unnamed5__']]], + ['absolute_1',['Absolute',['../de/ded/input_8h.html#a0948c8b288b733578be7105e95b5ac1f',1,'MouseReport']]], + ['accelerometer_2',['Accelerometer',['../de/ded/input_8h.html#ab043bc6d611582087d8bf1790d863d69',1,'InputReport.__unnamed17__']]], + ['accelerometerreport_3',['AccelerometerReport',['../de/ded/input_8h.html#d8/d16/structAccelerometerReport',1,'']]], + ['accesstime_4',['AccessTime',['../df/d26/fs_8h.html#af0d5a9e82aa0ece31db45ae57b97b5d9',1,'kstat']]], + ['aip_2eh_5',['aip.h',['../d1/de1/aip_8h.html',1,'']]], + ['allocateinode_6',['allocateinode',['../d2/d55/structSuperBlockOperations.html#a9b919eaba70c8e9d020930ba97b7df68',1,'SuperBlockOperations::AllocateInode'],['../df/d26/fs_8h.html#aab39d62bf90b7b74ddff3b22086f40f6',1,'AllocateInode: fs.h']]], + ['always0_7',['Always0',['../d1/de1/aip_8h.html#ad636c779d8a2494cbf0e5bef39c32207',1,'aip.h']]], + ['always0_5f2_8',['Always0_2',['../d1/de1/aip_8h.html#a64f89a7ebae40aae6fd6a15dd67dba12',1,'aip.h']]], + ['always1_9',['Always1',['../d1/de1/aip_8h.html#a7e36db4ddfffac0319695ee9988dc7f6',1,'aip.h']]], + ['api_10',['API',['../d3/d6c/md_tools_2doxygen_2api.html',1,'']]], + ['api_2emd_11',['api.md',['../d8/dc9/api_8md.html',1,'']]], + ['apiversion_12',['APIVersion',['../db/de4/driver_8h.html#af48c5b3ec3ca0917f83accb7464e4b0b',1,'__DriverInfo::__DriverVersion']]], + ['attribute_13',['Attribute',['../df/d26/fs_8h.html#a733e07be0afb4a7a10555436d8deb100',1,'kstat']]], + ['audio_2eh_14',['audio.h',['../da/d09/audio_8h.html',1,'']]], + ['audio_5ftype_5fdsp_15',['AUDIO_TYPE_DSP',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad1ee9fba1029b865fd63a0925707ee87',1,'device.h']]], + ['audio_5ftype_5fmidi_16',['AUDIO_TYPE_MIDI',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ae00039ca7cacef0204fe01baa8220c54',1,'device.h']]], + ['audio_5ftype_5fnone_17',['AUDIO_TYPE_NONE',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ae2dbf91ef00809892b2cf2b8451dd5d4',1,'device.h']]], + ['audio_5ftype_5fpcm_18',['AUDIO_TYPE_PCM',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ab2ab4cd3cbfe575297691c24ebed1b14',1,'device.h']]], + ['audio_5ftype_5fpwm_19',['AUDIO_TYPE_PWM',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a3e070ec825628a7d7da71445b7c241f2',1,'device.h']]], + ['audioioctl_20',['AudioIoctl',['../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286a',1,'driver.h']]], + ['author_21',['Author',['../db/de4/driver_8h.html#a2d3b49bf3bc9a98b0c5d08152ef20863',1,'__DriverInfo']]] ]; diff --git a/docs/search/all_10.html b/docs/search/all_10.html deleted file mode 100644 index 3bf11961..00000000 --- a/docs/search/all_10.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_10.js b/docs/search/all_10.js index 718a722e..16bd9fcd 100644 --- a/docs/search/all_10.js +++ b/docs/search/all_10.js @@ -1,140 +1,151 @@ var searchData= [ - ['pagemapflags_602',['PageMapFlags',['../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8a',1,'driver.h']]], - ['patch_603',['Patch',['../db/de4/driver_8h.html#ae96beda3cc29ee65b51c9838c01041c7',1,'__DriverInfo::__DriverVersion']]], - ['pci_2eh_604',['pci.h',['../d9/d97/pci_8h.html',1,'']]], - ['pci_5fcommand_5ffast_5fback_605',['PCI_COMMAND_FAST_BACK',['../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9abec2438b9d131c227fb9bc0624444c2b',1,'pci.h']]], - ['pci_5fcommand_5fintx_5fdisable_606',['PCI_COMMAND_INTX_DISABLE',['../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9aff3170b5e4c33261d0f2f060a5b446d6',1,'pci.h']]], - ['pci_5fcommand_5finvalidate_607',['PCI_COMMAND_INVALIDATE',['../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a78c80b2c82b9fa29ad0a0aae9f674225',1,'pci.h']]], - ['pci_5fcommand_5fio_608',['PCI_COMMAND_IO',['../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a7a0e4bb84be35d939e114c7075febe16',1,'pci.h']]], - ['pci_5fcommand_5fmaster_609',['PCI_COMMAND_MASTER',['../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a836ebe2d9d5607cda4da5cd323a01691',1,'pci.h']]], - ['pci_5fcommand_5fmemory_610',['PCI_COMMAND_MEMORY',['../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a61761b8a143115165bde6b8d47a04dd1',1,'pci.h']]], - ['pci_5fcommand_5fparity_611',['PCI_COMMAND_PARITY',['../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a5d781bb2bd9e45dc469e3949eaaec344',1,'pci.h']]], - ['pci_5fcommand_5fserr_612',['PCI_COMMAND_SERR',['../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a5a0c359da65c71e95b8c0b94f1ee9964',1,'pci.h']]], - ['pci_5fcommand_5fspecial_613',['PCI_COMMAND_SPECIAL',['../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a863ac4dcb61090a1e094d7eee753f94c',1,'pci.h']]], - ['pci_5fcommand_5fvga_5fpalette_614',['PCI_COMMAND_VGA_PALETTE',['../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9aaacae44e40ad2fbbb1d610d456a11a25',1,'pci.h']]], - ['pci_5fcommand_5fwait_615',['PCI_COMMAND_WAIT',['../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a60e658286d9486fbcbf5b35b41e7b237',1,'pci.h']]], - ['pci_5fcommands_616',['PCI_COMMANDS',['../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9',1,'pci.h']]], - ['pci_5fend_617',['PCI_END',['../db/de4/driver_8h.html#a8f953c934c895e70362cdc1b4ae8e639',1,'driver.h']]], - ['pcibusnumber_618',['PCIbusNumber',['../d9/d97/pci_8h.html#a0431a9ef3a084679c298017c6acfee3e',1,'__attribute__']]], - ['pciseggroup_619',['PCISegGroup',['../d9/d97/pci_8h.html#adeb7419d0ada1e37f2f4e4c7e9a291b2',1,'__attribute__']]], - ['pic1_5fcmd_620',['PIC1_CMD',['../d1/de1/aip_8h.html#a4c4c538b4d0809530a26a7a6d4469259',1,'aip.h']]], - ['pic1_5fdata_621',['PIC1_DATA',['../d1/de1/aip_8h.html#af27e966ec947ca1172f30ae301c5f24b',1,'aip.h']]], - ['pic2_5fcmd_622',['PIC2_CMD',['../d1/de1/aip_8h.html#ae21e6e278037d30c9548e2fbb4308306',1,'aip.h']]], - ['pic2_5fdata_623',['PIC2_DATA',['../d1/de1/aip_8h.html#ab6d3b9f6f427357310896adf176145f1',1,'aip.h']]], - ['pic_5feoi_624',['PIC_EOI',['../d1/de1/aip_8h.html#a08e984e6a1417b7b6e89c6232ce00905',1,'aip.h']]], - ['prefetchablememorybase_625',['PrefetchableMemoryBase',['../d9/d97/pci_8h.html#aa2924a068486de3cda528b4a95ebd453',1,'__attribute__']]], - ['prefetchablememorybaseupper32_626',['PrefetchableMemoryBaseUpper32',['../d9/d97/pci_8h.html#a2f2d877c07231090063e6caf23c49a97',1,'__attribute__']]], - ['prefetchablememorylimit_627',['PrefetchableMemoryLimit',['../d9/d97/pci_8h.html#a551193b66862430bf5a93cc918c0f7a2',1,'__attribute__']]], - ['prefetchablememorylimitupper32_628',['PrefetchableMemoryLimitUpper32',['../d9/d97/pci_8h.html#a77ed1a530436553ffdf621941fa69c0d',1,'__attribute__']]], - ['pressure_629',['Pressure',['../de/ded/input_8h.html#a1b34c3fecf099e318e4e761e49e5a655',1,'TouchScreenReport']]], - ['primarybusnumber_630',['PrimaryBusNumber',['../d9/d97/pci_8h.html#af78b4f3d8572f5fc724f645bd9b9c6f6',1,'__attribute__']]], - ['privatedata_631',['PrivateData',['../df/d26/fs_8h.html#afed4851539e0eb74fbd4cc4c0dca8abd',1,'FileSystemInfo::PrivateData()'],['../df/d26/fs_8h.html#ad5d7f7b9b3133592e590d5e9b5173425',1,'Inode::PrivateData()'],['../df/d26/fs_8h.html#a8baefdd84470e9a546535750762743b1',1,'PrivateData(): fs.h']]], - ['progif_632',['ProgIF',['../d9/d97/pci_8h.html#af55b38884c985010421d1f7ea4728fc1',1,'__attribute__']]], - ['ps2_5fack_633',['PS2_ACK',['../d1/de1/aip_8h.html#aae27b4e03e27b850f66cf5f46ed30530',1,'aip.h']]], - ['ps2_5fcmd_634',['PS2_CMD',['../d1/de1/aip_8h.html#a349f6d70cf357fe295324ef26b1de859',1,'aip.h']]], - ['ps2_5fcmd_5fcopy_5finput_5f0_5f3_5fto_5f4_5f7_5fstatus_635',['PS2_CMD_COPY_INPUT_0_3_TO_4_7_STATUS',['../d1/de1/aip_8h.html#af934e2ef5888d9ffd9fc9d1d18368af9',1,'aip.h']]], - ['ps2_5fcmd_5fcopy_5finput_5f4_5f7_5fto_5f4_5f7_5fstatus_636',['PS2_CMD_COPY_INPUT_4_7_TO_4_7_STATUS',['../d1/de1/aip_8h.html#a7203baf59eb90b5b0ad253e2373b9907',1,'aip.h']]], - ['ps2_5fcmd_5fdiagnostic_5fdump_637',['PS2_CMD_DIAGNOSTIC_DUMP',['../d1/de1/aip_8h.html#a73785a9d50b49c041a68c2b5086b19a9',1,'aip.h']]], - ['ps2_5fcmd_5fdisable_5fport_5f1_638',['PS2_CMD_DISABLE_PORT_1',['../d1/de1/aip_8h.html#abceabf403342d3c3834bc41b96d4e05d',1,'aip.h']]], - ['ps2_5fcmd_5fdisable_5fport_5f2_639',['PS2_CMD_DISABLE_PORT_2',['../d1/de1/aip_8h.html#a8e760f710e8ad14e0b22dcbe2f6804fd',1,'aip.h']]], - ['ps2_5fcmd_5fenable_5fport_5f1_640',['PS2_CMD_ENABLE_PORT_1',['../d1/de1/aip_8h.html#aa8b34d40c6d58af702ff8f6f656e9625',1,'aip.h']]], - ['ps2_5fcmd_5fenable_5fport_5f2_641',['PS2_CMD_ENABLE_PORT_2',['../d1/de1/aip_8h.html#a760516c47eeaf05775fc1fd81e339c73',1,'aip.h']]], - ['ps2_5fcmd_5fpulse_5foutput_5fline_642',['PS2_CMD_PULSE_OUTPUT_LINE',['../d1/de1/aip_8h.html#a6c152c6f1649c23093a994c73b5ec3f3',1,'aip.h']]], - ['ps2_5fcmd_5fread_5fconfig_643',['PS2_CMD_READ_CONFIG',['../d1/de1/aip_8h.html#a85b51743c17aecdd28ae941693da6c11',1,'aip.h']]], - ['ps2_5fcmd_5fread_5fconfig_5fn_644',['PS2_CMD_READ_CONFIG_N',['../d1/de1/aip_8h.html#a3f626852e86177253c8cf1e1bcbbe1c1',1,'aip.h']]], - ['ps2_5fcmd_5fread_5finput_5fport_645',['PS2_CMD_READ_INPUT_PORT',['../d1/de1/aip_8h.html#a17e275485045a87d7e66250bf0a3f7e7',1,'aip.h']]], - ['ps2_5fcmd_5fread_5foutput_5fport_646',['PS2_CMD_READ_OUTPUT_PORT',['../d1/de1/aip_8h.html#adacccff83b034d25299dc29eca2788f0',1,'aip.h']]], - ['ps2_5fcmd_5ftest_5fcontroller_647',['PS2_CMD_TEST_CONTROLLER',['../d1/de1/aip_8h.html#aa33fc8f1e6eba7de0bf02c716fd5543c',1,'aip.h']]], - ['ps2_5fcmd_5ftest_5fport_5f1_648',['PS2_CMD_TEST_PORT_1',['../d1/de1/aip_8h.html#a7e5f986206d7889c8d0c7aa85365e0e0',1,'aip.h']]], - ['ps2_5fcmd_5ftest_5fport_5f2_649',['PS2_CMD_TEST_PORT_2',['../d1/de1/aip_8h.html#aa7ab36cbcc7910e971c736401c9c36ee',1,'aip.h']]], - ['ps2_5fcmd_5fwrite_5fconfig_650',['PS2_CMD_WRITE_CONFIG',['../d1/de1/aip_8h.html#a0aee664379c66e07a7bb3fdf96ac98e6',1,'aip.h']]], - ['ps2_5fcmd_5fwrite_5fconfig_5fn_651',['PS2_CMD_WRITE_CONFIG_N',['../d1/de1/aip_8h.html#ae99951c9a825580da3cd19fad3032fcd',1,'aip.h']]], - ['ps2_5fcmd_5fwrite_5fnext_5fbyte_5fto_5foutput_5fport_652',['PS2_CMD_WRITE_NEXT_BYTE_TO_OUTPUT_PORT',['../d1/de1/aip_8h.html#a2a9b984a4f47f73a34dbc145546f39ed',1,'aip.h']]], - ['ps2_5fcmd_5fwrite_5fnext_5fbyte_5fto_5fps2_5fport_5f1_5foutput_653',['PS2_CMD_WRITE_NEXT_BYTE_TO_PS2_PORT_1_OUTPUT',['../d1/de1/aip_8h.html#ad4f3cdf719d28a63ae05302ae4c64298',1,'aip.h']]], - ['ps2_5fcmd_5fwrite_5fnext_5fbyte_5fto_5fps2_5fport_5f2_5finput_654',['PS2_CMD_WRITE_NEXT_BYTE_TO_PS2_PORT_2_INPUT',['../d1/de1/aip_8h.html#a477e63cb3f091426422de8d39d085343',1,'aip.h']]], - ['ps2_5fcmd_5fwrite_5fnext_5fbyte_5fto_5fps2_5fport_5f2_5foutput_655',['PS2_CMD_WRITE_NEXT_BYTE_TO_PS2_PORT_2_OUTPUT',['../d1/de1/aip_8h.html#a6ba1c2da3b2b02c2a2bcd324ead30aaf',1,'aip.h']]], - ['ps2_5fconfiguration_656',['PS2_CONFIGURATION',['../d1/de1/aip_8h.html#d5/d42/unionPS2__CONFIGURATION',1,'']]], - ['ps2_5fconfiguration_2e_5f_5funnamed3_5f_5f_657',['PS2_CONFIGURATION.__unnamed3__',['../d1/de1/aip_8h.html#d4/dae/structPS2__CONFIGURATION_8____unnamed3____',1,'']]], - ['ps2_5fdata_658',['PS2_DATA',['../d1/de1/aip_8h.html#afdbeabd6455ad1caf38d713be4945425',1,'aip.h']]], - ['ps2_5fkbd_5fcmd_5fall_5fmake_659',['PS2_KBD_CMD_ALL_MAKE',['../d1/de1/aip_8h.html#affc73ef21f75670e1632788ef763e347',1,'aip.h']]], - ['ps2_5fkbd_5fcmd_5fall_5fmake_5frelease_660',['PS2_KBD_CMD_ALL_MAKE_RELEASE',['../d1/de1/aip_8h.html#a0c0da13ca5919b091c19234acccb7472',1,'aip.h']]], - ['ps2_5fkbd_5fcmd_5fall_5ftypematic_661',['PS2_KBD_CMD_ALL_TYPEMATIC',['../d1/de1/aip_8h.html#aeab72e1b339968e91de7ef6e177d4d46',1,'aip.h']]], - ['ps2_5fkbd_5fcmd_5fall_5ftypematic_5fmake_5frelease_662',['PS2_KBD_CMD_ALL_TYPEMATIC_MAKE_RELEASE',['../d1/de1/aip_8h.html#afb13f744c73bbff0b45c8b15aa95d1c2',1,'aip.h']]], - ['ps2_5fkbd_5fcmd_5fdefaults_663',['PS2_KBD_CMD_DEFAULTS',['../d1/de1/aip_8h.html#acea9e4bf70511389b33df326074434ff',1,'aip.h']]], - ['ps2_5fkbd_5fcmd_5fdisable_5fscanning_664',['PS2_KBD_CMD_DISABLE_SCANNING',['../d1/de1/aip_8h.html#a1e408ee85e43b8060fb268d265889f49',1,'aip.h']]], - ['ps2_5fkbd_5fcmd_5fecho_665',['PS2_KBD_CMD_ECHO',['../d1/de1/aip_8h.html#a8cfa2bad14d701597ac3214fd9b62d7f',1,'aip.h']]], - ['ps2_5fkbd_5fcmd_5fenable_5fscanning_666',['PS2_KBD_CMD_ENABLE_SCANNING',['../d1/de1/aip_8h.html#ad63145b6dc06948bae574cd024b2606f',1,'aip.h']]], - ['ps2_5fkbd_5fcmd_5fidentify_667',['PS2_KBD_CMD_IDENTIFY',['../d1/de1/aip_8h.html#af4ab5ae2b7058064dc5f1d0ce04473c6',1,'aip.h']]], - ['ps2_5fkbd_5fcmd_5fresend_668',['PS2_KBD_CMD_RESEND',['../d1/de1/aip_8h.html#a78e89eac04afa736620202a250b1652e',1,'aip.h']]], - ['ps2_5fkbd_5fcmd_5freset_669',['PS2_KBD_CMD_RESET',['../d1/de1/aip_8h.html#a7def054c2c4044f0d79a4242c1fab0f3',1,'aip.h']]], - ['ps2_5fkbd_5fcmd_5fscan_5fcode_5fset_670',['PS2_KBD_CMD_SCAN_CODE_SET',['../d1/de1/aip_8h.html#a2e6a0f04e2a8f77ac8fc5ad284a64e9a',1,'aip.h']]], - ['ps2_5fkbd_5fcmd_5fset_5fleds_671',['PS2_KBD_CMD_SET_LEDS',['../d1/de1/aip_8h.html#a59c9a2227ea292bc16c9c65d6d092cbd',1,'aip.h']]], - ['ps2_5fkbd_5fcmd_5fspecific_5fmake_672',['PS2_KBD_CMD_SPECIFIC_MAKE',['../d1/de1/aip_8h.html#a87304f876af426e63c40878fac95069b',1,'aip.h']]], - ['ps2_5fkbd_5fcmd_5fspecific_5fmake_5frelease_673',['PS2_KBD_CMD_SPECIFIC_MAKE_RELEASE',['../d1/de1/aip_8h.html#adf07e1dd4c9e9623332e055a0670a61e',1,'aip.h']]], - ['ps2_5fkbd_5fcmd_5fspecific_5ftypematic_674',['PS2_KBD_CMD_SPECIFIC_TYPEMATIC',['../d1/de1/aip_8h.html#af9e177b9aefa0121328d0738105253a8',1,'aip.h']]], - ['ps2_5fkbd_5fcmd_5ftypematic_675',['PS2_KBD_CMD_TYPEMATIC',['../d1/de1/aip_8h.html#a40756f0aac46d870eb681a58dc372bfa',1,'aip.h']]], - ['ps2_5fkbd_5fled_5fcaps_5flock_676',['PS2_KBD_LED_CAPS_LOCK',['../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbca80fa56c37e35327ab30585f1093695ad',1,'aip.h']]], - ['ps2_5fkbd_5fled_5fnum_5flock_677',['PS2_KBD_LED_NUM_LOCK',['../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbcabd6d7f2afaa27f8056a7b34a1d48400b',1,'aip.h']]], - ['ps2_5fkbd_5fled_5fscroll_5flock_678',['PS2_KBD_LED_SCROLL_LOCK',['../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbca371d0631f3e4cc5e96abe555e47fef7d',1,'aip.h']]], - ['ps2_5fkbd_5fleds_679',['PS2_KBD_LEDS',['../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbc',1,'aip.h']]], - ['ps2_5fkbd_5fresp_5fack_680',['PS2_KBD_RESP_ACK',['../d1/de1/aip_8h.html#acd7c0c3c66f59b7c30bc4c427a1facb4',1,'aip.h']]], - ['ps2_5fkbd_5fresp_5fecho_681',['PS2_KBD_RESP_ECHO',['../d1/de1/aip_8h.html#a522d2d21681a109cc7e49dff69d58e35',1,'aip.h']]], - ['ps2_5fkbd_5fresp_5fresend_682',['PS2_KBD_RESP_RESEND',['../d1/de1/aip_8h.html#aa34179ba1def0d1be4f8e7eff0eeded4',1,'aip.h']]], - ['ps2_5fkbd_5fresp_5ftest_5ffailed_683',['PS2_KBD_RESP_TEST_FAILED',['../d1/de1/aip_8h.html#a934a0f9b95a6cd75d9a9886a690560c6',1,'aip.h']]], - ['ps2_5fkbd_5fresp_5ftest_5ffailed_5f2_684',['PS2_KBD_RESP_TEST_FAILED_2',['../d1/de1/aip_8h.html#a2412d04c5199900f1fe5c6b03a1b833f',1,'aip.h']]], - ['ps2_5fkbd_5fresp_5ftest_5fpassed_685',['PS2_KBD_RESP_TEST_PASSED',['../d1/de1/aip_8h.html#a2a20b18102384522a2f63bb3cd0baa4a',1,'aip.h']]], - ['ps2_5fkbd_5fsc_5fset_5f1_686',['PS2_KBD_SC_SET_1',['../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a7e0e395183152f3e37e9475a96f11b2e',1,'aip.h']]], - ['ps2_5fkbd_5fsc_5fset_5f2_687',['PS2_KBD_SC_SET_2',['../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a9ef0041dce55959183fa4fa24f618968',1,'aip.h']]], - ['ps2_5fkbd_5fsc_5fset_5f3_688',['PS2_KBD_SC_SET_3',['../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a1abdcf6b613c2fcbff74268db121e34a',1,'aip.h']]], - ['ps2_5fkbd_5fscan_5fcode_5fget_5fcurrent_689',['PS2_KBD_SCAN_CODE_GET_CURRENT',['../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a2251b650209d2abf9c98f3e45e3cf5c6',1,'aip.h']]], - ['ps2_5fkbd_5fscan_5fcode_5fset_690',['PS2_KBD_SCAN_CODE_SET',['../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4',1,'aip.h']]], - ['ps2_5fkbd_5fscan_5fcode_5fset_5f1_691',['PS2_KBD_SCAN_CODE_SET_1',['../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4ab6a12143a58e1487e9d6e3b533cd6c9b',1,'aip.h']]], - ['ps2_5fkbd_5fscan_5fcode_5fset_5f2_692',['PS2_KBD_SCAN_CODE_SET_2',['../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a611a5a1d2655245ba7ed1ec6f6e6055c',1,'aip.h']]], - ['ps2_5fkbd_5fscan_5fcode_5fset_5f3_693',['PS2_KBD_SCAN_CODE_SET_3',['../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a2a3158fc36b4fdf627d248303a6ede20',1,'aip.h']]], - ['ps2_5fkbd_5ftypematic_694',['PS2_KBD_TYPEMATIC',['../d1/de1/aip_8h.html#d5/d94/unionPS2__KBD__TYPEMATIC',1,'']]], - ['ps2_5fkbd_5ftypematic_2e_5f_5funnamed7_5f_5f_695',['PS2_KBD_TYPEMATIC.__unnamed7__',['../d1/de1/aip_8h.html#db/dee/structPS2__KBD__TYPEMATIC_8____unnamed7____',1,'']]], - ['ps2_5fmouse_5fcmd_5fdisable_5fdata_5freporting_696',['PS2_MOUSE_CMD_DISABLE_DATA_REPORTING',['../d1/de1/aip_8h.html#ad5515a4dbe6bf00f285039e3ba7e1b74',1,'aip.h']]], - ['ps2_5fmouse_5fcmd_5fenable_5fdata_5freporting_697',['PS2_MOUSE_CMD_ENABLE_DATA_REPORTING',['../d1/de1/aip_8h.html#a59645119c76af5f8c5150065e372b841',1,'aip.h']]], - ['ps2_5fmouse_5fcmd_5fget_5fstatus_698',['PS2_MOUSE_CMD_GET_STATUS',['../d1/de1/aip_8h.html#a8374733dd184ca602b8a2fc7af22cd17',1,'aip.h']]], - ['ps2_5fmouse_5fcmd_5fread_5fdata_699',['PS2_MOUSE_CMD_READ_DATA',['../d1/de1/aip_8h.html#aea2e4c34ba825590bf3a1c23add124ea',1,'aip.h']]], - ['ps2_5fmouse_5fcmd_5fread_5fid_700',['PS2_MOUSE_CMD_READ_ID',['../d1/de1/aip_8h.html#a92d821d3f64c1fda822aea140495d70e',1,'aip.h']]], - ['ps2_5fmouse_5fcmd_5fresend_701',['PS2_MOUSE_CMD_RESEND',['../d1/de1/aip_8h.html#a9765ecf9e2e3d0bd6acd5a3c7c2618dc',1,'aip.h']]], - ['ps2_5fmouse_5fcmd_5freset_702',['PS2_MOUSE_CMD_RESET',['../d1/de1/aip_8h.html#a81b027602f9a3813f9e6268ecde9b9bf',1,'aip.h']]], - ['ps2_5fmouse_5fcmd_5freset_5fwrap_5fmode_703',['PS2_MOUSE_CMD_RESET_WRAP_MODE',['../d1/de1/aip_8h.html#a4dc8cdb101ee23fde5d4685ebcfc7d20',1,'aip.h']]], - ['ps2_5fmouse_5fcmd_5fset_5fdefaults_704',['PS2_MOUSE_CMD_SET_DEFAULTS',['../d1/de1/aip_8h.html#a01fa96b1f69bb77a3efae0ed30452f17',1,'aip.h']]], - ['ps2_5fmouse_5fcmd_5fset_5fremote_5fmode_705',['PS2_MOUSE_CMD_SET_REMOTE_MODE',['../d1/de1/aip_8h.html#a1e37d0fcb186f3089b6cc7302357b11f',1,'aip.h']]], - ['ps2_5fmouse_5fcmd_5fset_5fresolution_706',['PS2_MOUSE_CMD_SET_RESOLUTION',['../d1/de1/aip_8h.html#a1670fa9e8c258966dc991035f7d700e5',1,'aip.h']]], - ['ps2_5fmouse_5fcmd_5fset_5fsample_5frate_707',['PS2_MOUSE_CMD_SET_SAMPLE_RATE',['../d1/de1/aip_8h.html#a3446e4e7e8f773d4261ce35f13ba2981',1,'aip.h']]], - ['ps2_5fmouse_5fcmd_5fset_5fscaling_5f1_5f1_708',['PS2_MOUSE_CMD_SET_SCALING_1_1',['../d1/de1/aip_8h.html#a8cf2e24dd34a0b528db4d9c415c3b957',1,'aip.h']]], - ['ps2_5fmouse_5fcmd_5fset_5fscaling_5f2_5f1_709',['PS2_MOUSE_CMD_SET_SCALING_2_1',['../d1/de1/aip_8h.html#a5f7afa4d6bb52799b5b43f81723af25d',1,'aip.h']]], - ['ps2_5fmouse_5fcmd_5fset_5fstream_5fmode_710',['PS2_MOUSE_CMD_SET_STREAM_MODE',['../d1/de1/aip_8h.html#a514ca9060abcc8c0170399d1be4cc1aa',1,'aip.h']]], - ['ps2_5fmouse_5fcmd_5fset_5fwrap_5fmode_711',['PS2_MOUSE_CMD_SET_WRAP_MODE',['../d1/de1/aip_8h.html#ac1d8f18884044daee1482cc7b167a761',1,'aip.h']]], - ['ps2_5fmouse_5fpacket_712',['PS2_MOUSE_PACKET',['../d1/de1/aip_8h.html#d3/d18/structPS2__MOUSE__PACKET',1,'']]], - ['ps2_5fmouse_5fpacket_2ebase_713',['PS2_MOUSE_PACKET.Base',['../d1/de1/aip_8h.html#d0/df2/unionPS2__MOUSE__PACKET_8Base',1,'']]], - ['ps2_5fmouse_5fpacket_2ezmovement_714',['PS2_MOUSE_PACKET.ZMovement',['../d1/de1/aip_8h.html#d3/d3e/unionPS2__MOUSE__PACKET_8ZMovement',1,'']]], - ['ps2_5fmouse_5fres_5f1_715',['PS2_MOUSE_RES_1',['../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7a856a1c6cc3a816158e945299c040c7a7',1,'aip.h']]], - ['ps2_5fmouse_5fres_5f2_716',['PS2_MOUSE_RES_2',['../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7a32e6b1eb4bbb5014ef437e81fa1aaf15',1,'aip.h']]], - ['ps2_5fmouse_5fres_5f4_717',['PS2_MOUSE_RES_4',['../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7ad06de8d5228edc910b2a45ef3f64d11c',1,'aip.h']]], - ['ps2_5fmouse_5fres_5f8_718',['PS2_MOUSE_RES_8',['../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7aaadc22beea4ed7609400ddb1bd1e81c2',1,'aip.h']]], - ['ps2_5fmouse_5fresolution_719',['PS2_MOUSE_RESOLUTION',['../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7',1,'aip.h']]], - ['ps2_5fmouse_5fresp_5fack_720',['PS2_MOUSE_RESP_ACK',['../d1/de1/aip_8h.html#ac5bc0457a1c10ae362feb776532f5da9',1,'aip.h']]], - ['ps2_5fmouse_5fresp_5fresend_721',['PS2_MOUSE_RESP_RESEND',['../d1/de1/aip_8h.html#aac7fdb6df880b369a9a6ae86d8c5f12f',1,'aip.h']]], - ['ps2_5fmouse_5fresp_5ftest_5ffailed_722',['PS2_MOUSE_RESP_TEST_FAILED',['../d1/de1/aip_8h.html#a598e51d51617a1d80aaf56e19ef872fc',1,'aip.h']]], - ['ps2_5fmouse_5fresp_5ftest_5fpassed_723',['PS2_MOUSE_RESP_TEST_PASSED',['../d1/de1/aip_8h.html#a2c9c30e6c4f5213dabac40b2a501a93d',1,'aip.h']]], - ['ps2_5foutput_5fport_724',['PS2_OUTPUT_PORT',['../d1/de1/aip_8h.html#da/dc6/unionPS2__OUTPUT__PORT',1,'']]], - ['ps2_5foutput_5fport_2e_5f_5funnamed5_5f_5f_725',['PS2_OUTPUT_PORT.__unnamed5__',['../d1/de1/aip_8h.html#de/d3a/structPS2__OUTPUT__PORT_8____unnamed5____',1,'']]], - ['ps2_5fstatus_726',['PS2_STATUS',['../d1/de1/aip_8h.html#a5011033b67ebce0ddc40f985c04832e1',1,'aip.h']]], - ['ps2_5fstatuses_727',['PS2_STATUSES',['../d1/de1/aip_8h.html#d7/d48/unionPS2__STATUSES',1,'']]], - ['ps2_5fstatuses_2e_5f_5funnamed1_5f_5f_728',['PS2_STATUSES.__unnamed1__',['../d1/de1/aip_8h.html#dd/d0d/structPS2__STATUSES_8____unnamed1____',1,'']]], - ['ps2_5ftest_5ffailed_729',['PS2_TEST_FAILED',['../d1/de1/aip_8h.html#ab807b48ac4960880a9107832b7b0f195',1,'aip.h']]], - ['ps2_5ftest_5fpassed_730',['PS2_TEST_PASSED',['../d1/de1/aip_8h.html#a76797708c65d0cbfc053424ebcbf82d7',1,'aip.h']]], - ['ps2acktimeout_731',['PS2ACKTimeout',['../d1/de1/aip_8h.html#a38ac8086f1219290834fa333d5f61d61',1,'aip.h']]], - ['ps2clearoutputbuffer_732',['PS2ClearOutputBuffer',['../d1/de1/aip_8h.html#ab89ed60f3ef02b78ef5080b0941ed134',1,'aip.h']]], - ['ps2readafterack_733',['PS2ReadAfterACK',['../d1/de1/aip_8h.html#a1c1df3cb3ab237cb29864c8d185537f0',1,'aip.h']]], - ['ps2readdata_734',['PS2ReadData',['../d1/de1/aip_8h.html#ac52f28bcc38cdcb9e2548528de67dc44',1,'aip.h']]], - ['ps2readstatus_735',['PS2ReadStatus',['../d1/de1/aip_8h.html#ab4e5cc3a96dc9f7d922e65241ff53f48',1,'aip.h']]], - ['ps2wait_736',['PS2Wait',['../d1/de1/aip_8h.html#af2ae44f829abc7018863d9bf8fb9b859',1,'aip.h']]], - ['ps2writecommand_737',['PS2WriteCommand',['../d1/de1/aip_8h.html#a12501e11544172f81587ea9a2cedd7be',1,'aip.h']]], - ['ps2writedata_738',['PS2WriteData',['../d1/de1/aip_8h.html#ac722c6485f425b33b023549fa448c112',1,'aip.h']]] + ['pagemapflags_0',['PageMapFlags',['../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8a',1,'driver.h']]], + ['parityerror_1',['ParityError',['../d1/de1/aip_8h.html#a63440a36bf6fd0748b3c188f3e9fda78',1,'PS2_STATUSES.__unnamed1__']]], + ['patch_2',['Patch',['../db/de4/driver_8h.html#ae96beda3cc29ee65b51c9838c01041c7',1,'__DriverInfo::__DriverVersion']]], + ['pci_2eh_3',['pci.h',['../d9/d97/pci_8h.html',1,'']]], + ['pci_5fcommand_5ffast_5fback_4',['PCI_COMMAND_FAST_BACK',['../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9abec2438b9d131c227fb9bc0624444c2b',1,'pci.h']]], + ['pci_5fcommand_5fintx_5fdisable_5',['PCI_COMMAND_INTX_DISABLE',['../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9aff3170b5e4c33261d0f2f060a5b446d6',1,'pci.h']]], + ['pci_5fcommand_5finvalidate_6',['PCI_COMMAND_INVALIDATE',['../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a78c80b2c82b9fa29ad0a0aae9f674225',1,'pci.h']]], + ['pci_5fcommand_5fio_7',['PCI_COMMAND_IO',['../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a7a0e4bb84be35d939e114c7075febe16',1,'pci.h']]], + ['pci_5fcommand_5fmaster_8',['PCI_COMMAND_MASTER',['../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a836ebe2d9d5607cda4da5cd323a01691',1,'pci.h']]], + ['pci_5fcommand_5fmemory_9',['PCI_COMMAND_MEMORY',['../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a61761b8a143115165bde6b8d47a04dd1',1,'pci.h']]], + ['pci_5fcommand_5fparity_10',['PCI_COMMAND_PARITY',['../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a5d781bb2bd9e45dc469e3949eaaec344',1,'pci.h']]], + ['pci_5fcommand_5fserr_11',['PCI_COMMAND_SERR',['../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a5a0c359da65c71e95b8c0b94f1ee9964',1,'pci.h']]], + ['pci_5fcommand_5fspecial_12',['PCI_COMMAND_SPECIAL',['../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a863ac4dcb61090a1e094d7eee753f94c',1,'pci.h']]], + ['pci_5fcommand_5fvga_5fpalette_13',['PCI_COMMAND_VGA_PALETTE',['../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9aaacae44e40ad2fbbb1d610d456a11a25',1,'pci.h']]], + ['pci_5fcommand_5fwait_14',['PCI_COMMAND_WAIT',['../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a60e658286d9486fbcbf5b35b41e7b237',1,'pci.h']]], + ['pci_5fcommands_15',['PCI_COMMANDS',['../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9',1,'pci.h']]], + ['pci_5fend_16',['PCI_END',['../db/de4/driver_8h.html#a8f953c934c895e70362cdc1b4ae8e639',1,'driver.h']]], + ['pcibusnumber_17',['PCIbusNumber',['../d9/d97/pci_8h.html#a0431a9ef3a084679c298017c6acfee3e',1,'__attribute__']]], + ['pciseggroup_18',['PCISegGroup',['../d9/d97/pci_8h.html#adeb7419d0ada1e37f2f4e4c7e9a291b2',1,'__attribute__']]], + ['pic1_5fcmd_19',['PIC1_CMD',['../d1/de1/aip_8h.html#a4c4c538b4d0809530a26a7a6d4469259',1,'aip.h']]], + ['pic1_5fdata_20',['PIC1_DATA',['../d1/de1/aip_8h.html#af27e966ec947ca1172f30ae301c5f24b',1,'aip.h']]], + ['pic2_5fcmd_21',['PIC2_CMD',['../d1/de1/aip_8h.html#ae21e6e278037d30c9548e2fbb4308306',1,'aip.h']]], + ['pic2_5fdata_22',['PIC2_DATA',['../d1/de1/aip_8h.html#ab6d3b9f6f427357310896adf176145f1',1,'aip.h']]], + ['pic_5feoi_23',['PIC_EOI',['../d1/de1/aip_8h.html#a08e984e6a1417b7b6e89c6232ce00905',1,'aip.h']]], + ['port1clock_24',['Port1Clock',['../d1/de1/aip_8h.html#a44c6b11fcf9b6a9a6e7fe2a969b58b0f',1,'PS2_CONFIGURATION.__unnamed3__']]], + ['port1inputbufferfull_25',['Port1InputBufferFull',['../d1/de1/aip_8h.html#aba33c9a5143b225eab7df62ac376741f',1,'PS2_OUTPUT_PORT.__unnamed5__']]], + ['port1interrupt_26',['Port1Interrupt',['../d1/de1/aip_8h.html#a78e48bc7d4778ddc8e647ec195da3e1a',1,'PS2_CONFIGURATION.__unnamed3__']]], + ['port1outputbufferfull_27',['Port1OutputBufferFull',['../d1/de1/aip_8h.html#acd4e8faa0cb2df34eef242730f9abbcf',1,'PS2_OUTPUT_PORT.__unnamed5__']]], + ['port1translation_28',['Port1Translation',['../d1/de1/aip_8h.html#af4c84ba01a644fbe45e4b9e09f827168',1,'PS2_CONFIGURATION.__unnamed3__']]], + ['port2clock_29',['port2clock',['../d1/de1/aip_8h.html#aeeefe959ba7eabe712b1a3039d4d7ec7',1,'PS2_OUTPUT_PORT.__unnamed5__::Port2Clock'],['../d1/de1/aip_8h.html#aeeefe959ba7eabe712b1a3039d4d7ec7',1,'PS2_CONFIGURATION.__unnamed3__::Port2Clock']]], + ['port2data_30',['Port2Data',['../d1/de1/aip_8h.html#a88d3c2504556b9c06accac2642e8a48b',1,'PS2_OUTPUT_PORT.__unnamed5__']]], + ['port2inputbufferfull_31',['Port2InputBufferFull',['../d1/de1/aip_8h.html#ac2d9dfb2e7ccc41b0869944f6de082e9',1,'PS2_OUTPUT_PORT.__unnamed5__']]], + ['port2interrupt_32',['Port2Interrupt',['../d1/de1/aip_8h.html#ab139fbe5dc1f6fb378c6de7168ad4254',1,'PS2_CONFIGURATION.__unnamed3__']]], + ['port2outputbufferfull_33',['Port2OutputBufferFull',['../d1/de1/aip_8h.html#a04a22d5db50e8333c482419e9bbd2d78',1,'PS2_OUTPUT_PORT.__unnamed5__']]], + ['prefetchablememorybase_34',['PrefetchableMemoryBase',['../d9/d97/pci_8h.html#aa2924a068486de3cda528b4a95ebd453',1,'__attribute__']]], + ['prefetchablememorybaseupper32_35',['PrefetchableMemoryBaseUpper32',['../d9/d97/pci_8h.html#a2f2d877c07231090063e6caf23c49a97',1,'__attribute__']]], + ['prefetchablememorylimit_36',['PrefetchableMemoryLimit',['../d9/d97/pci_8h.html#a551193b66862430bf5a93cc918c0f7a2',1,'__attribute__']]], + ['prefetchablememorylimitupper32_37',['PrefetchableMemoryLimitUpper32',['../d9/d97/pci_8h.html#a77ed1a530436553ffdf621941fa69c0d',1,'__attribute__']]], + ['pressure_38',['Pressure',['../de/ded/input_8h.html#a1b34c3fecf099e318e4e761e49e5a655',1,'TouchScreenReport']]], + ['primarybusnumber_39',['PrimaryBusNumber',['../d9/d97/pci_8h.html#af78b4f3d8572f5fc724f645bd9b9c6f6',1,'__attribute__']]], + ['privatedata_40',['privatedata',['../df/d26/fs_8h.html#ad5d7f7b9b3133592e590d5e9b5173425',1,'Inode::PrivateData'],['../df/d26/fs_8h.html#afed4851539e0eb74fbd4cc4c0dca8abd',1,'FileSystemInfo::PrivateData'],['../df/d26/fs_8h.html#a8baefdd84470e9a546535750762743b1',1,'PrivateData: fs.h']]], + ['progif_41',['ProgIF',['../d9/d97/pci_8h.html#af55b38884c985010421d1f7ea4728fc1',1,'__attribute__']]], + ['ps2_5fack_42',['PS2_ACK',['../d1/de1/aip_8h.html#aae27b4e03e27b850f66cf5f46ed30530',1,'aip.h']]], + ['ps2_5fcmd_43',['PS2_CMD',['../d1/de1/aip_8h.html#a349f6d70cf357fe295324ef26b1de859',1,'aip.h']]], + ['ps2_5fcmd_5fcopy_5finput_5f0_5f3_5fto_5f4_5f7_5fstatus_44',['PS2_CMD_COPY_INPUT_0_3_TO_4_7_STATUS',['../d1/de1/aip_8h.html#af934e2ef5888d9ffd9fc9d1d18368af9',1,'aip.h']]], + ['ps2_5fcmd_5fcopy_5finput_5f4_5f7_5fto_5f4_5f7_5fstatus_45',['PS2_CMD_COPY_INPUT_4_7_TO_4_7_STATUS',['../d1/de1/aip_8h.html#a7203baf59eb90b5b0ad253e2373b9907',1,'aip.h']]], + ['ps2_5fcmd_5fdiagnostic_5fdump_46',['PS2_CMD_DIAGNOSTIC_DUMP',['../d1/de1/aip_8h.html#a73785a9d50b49c041a68c2b5086b19a9',1,'aip.h']]], + ['ps2_5fcmd_5fdisable_5fport_5f1_47',['PS2_CMD_DISABLE_PORT_1',['../d1/de1/aip_8h.html#abceabf403342d3c3834bc41b96d4e05d',1,'aip.h']]], + ['ps2_5fcmd_5fdisable_5fport_5f2_48',['PS2_CMD_DISABLE_PORT_2',['../d1/de1/aip_8h.html#a8e760f710e8ad14e0b22dcbe2f6804fd',1,'aip.h']]], + ['ps2_5fcmd_5fenable_5fport_5f1_49',['PS2_CMD_ENABLE_PORT_1',['../d1/de1/aip_8h.html#aa8b34d40c6d58af702ff8f6f656e9625',1,'aip.h']]], + ['ps2_5fcmd_5fenable_5fport_5f2_50',['PS2_CMD_ENABLE_PORT_2',['../d1/de1/aip_8h.html#a760516c47eeaf05775fc1fd81e339c73',1,'aip.h']]], + ['ps2_5fcmd_5fpulse_5foutput_5fline_51',['PS2_CMD_PULSE_OUTPUT_LINE',['../d1/de1/aip_8h.html#a6c152c6f1649c23093a994c73b5ec3f3',1,'aip.h']]], + ['ps2_5fcmd_5fread_5fconfig_52',['PS2_CMD_READ_CONFIG',['../d1/de1/aip_8h.html#a85b51743c17aecdd28ae941693da6c11',1,'aip.h']]], + ['ps2_5fcmd_5fread_5fconfig_5fn_53',['PS2_CMD_READ_CONFIG_N',['../d1/de1/aip_8h.html#a3f626852e86177253c8cf1e1bcbbe1c1',1,'aip.h']]], + ['ps2_5fcmd_5fread_5finput_5fport_54',['PS2_CMD_READ_INPUT_PORT',['../d1/de1/aip_8h.html#a17e275485045a87d7e66250bf0a3f7e7',1,'aip.h']]], + ['ps2_5fcmd_5fread_5foutput_5fport_55',['PS2_CMD_READ_OUTPUT_PORT',['../d1/de1/aip_8h.html#adacccff83b034d25299dc29eca2788f0',1,'aip.h']]], + ['ps2_5fcmd_5ftest_5fcontroller_56',['PS2_CMD_TEST_CONTROLLER',['../d1/de1/aip_8h.html#aa33fc8f1e6eba7de0bf02c716fd5543c',1,'aip.h']]], + ['ps2_5fcmd_5ftest_5fport_5f1_57',['PS2_CMD_TEST_PORT_1',['../d1/de1/aip_8h.html#a7e5f986206d7889c8d0c7aa85365e0e0',1,'aip.h']]], + ['ps2_5fcmd_5ftest_5fport_5f2_58',['PS2_CMD_TEST_PORT_2',['../d1/de1/aip_8h.html#aa7ab36cbcc7910e971c736401c9c36ee',1,'aip.h']]], + ['ps2_5fcmd_5fwrite_5fconfig_59',['PS2_CMD_WRITE_CONFIG',['../d1/de1/aip_8h.html#a0aee664379c66e07a7bb3fdf96ac98e6',1,'aip.h']]], + ['ps2_5fcmd_5fwrite_5fconfig_5fn_60',['PS2_CMD_WRITE_CONFIG_N',['../d1/de1/aip_8h.html#ae99951c9a825580da3cd19fad3032fcd',1,'aip.h']]], + ['ps2_5fcmd_5fwrite_5fnext_5fbyte_5fto_5foutput_5fport_61',['PS2_CMD_WRITE_NEXT_BYTE_TO_OUTPUT_PORT',['../d1/de1/aip_8h.html#a2a9b984a4f47f73a34dbc145546f39ed',1,'aip.h']]], + ['ps2_5fcmd_5fwrite_5fnext_5fbyte_5fto_5fps2_5fport_5f1_5foutput_62',['PS2_CMD_WRITE_NEXT_BYTE_TO_PS2_PORT_1_OUTPUT',['../d1/de1/aip_8h.html#ad4f3cdf719d28a63ae05302ae4c64298',1,'aip.h']]], + ['ps2_5fcmd_5fwrite_5fnext_5fbyte_5fto_5fps2_5fport_5f2_5finput_63',['PS2_CMD_WRITE_NEXT_BYTE_TO_PS2_PORT_2_INPUT',['../d1/de1/aip_8h.html#a477e63cb3f091426422de8d39d085343',1,'aip.h']]], + ['ps2_5fcmd_5fwrite_5fnext_5fbyte_5fto_5fps2_5fport_5f2_5foutput_64',['PS2_CMD_WRITE_NEXT_BYTE_TO_PS2_PORT_2_OUTPUT',['../d1/de1/aip_8h.html#a6ba1c2da3b2b02c2a2bcd324ead30aaf',1,'aip.h']]], + ['ps2_5fconfiguration_65',['PS2_CONFIGURATION',['../d1/de1/aip_8h.html#d5/d42/unionPS2__CONFIGURATION',1,'']]], + ['ps2_5fconfiguration_2e_5f_5funnamed3_5f_5f_66',['PS2_CONFIGURATION.__unnamed3__',['../d1/de1/aip_8h.html#d4/dae/structPS2__CONFIGURATION_8____unnamed3____',1,'']]], + ['ps2_5fdata_67',['PS2_DATA',['../d1/de1/aip_8h.html#afdbeabd6455ad1caf38d713be4945425',1,'aip.h']]], + ['ps2_5fkbd_5fcmd_5fall_5fmake_68',['PS2_KBD_CMD_ALL_MAKE',['../d1/de1/aip_8h.html#affc73ef21f75670e1632788ef763e347',1,'aip.h']]], + ['ps2_5fkbd_5fcmd_5fall_5fmake_5frelease_69',['PS2_KBD_CMD_ALL_MAKE_RELEASE',['../d1/de1/aip_8h.html#a0c0da13ca5919b091c19234acccb7472',1,'aip.h']]], + ['ps2_5fkbd_5fcmd_5fall_5ftypematic_70',['PS2_KBD_CMD_ALL_TYPEMATIC',['../d1/de1/aip_8h.html#aeab72e1b339968e91de7ef6e177d4d46',1,'aip.h']]], + ['ps2_5fkbd_5fcmd_5fall_5ftypematic_5fmake_5frelease_71',['PS2_KBD_CMD_ALL_TYPEMATIC_MAKE_RELEASE',['../d1/de1/aip_8h.html#afb13f744c73bbff0b45c8b15aa95d1c2',1,'aip.h']]], + ['ps2_5fkbd_5fcmd_5fdefaults_72',['PS2_KBD_CMD_DEFAULTS',['../d1/de1/aip_8h.html#acea9e4bf70511389b33df326074434ff',1,'aip.h']]], + ['ps2_5fkbd_5fcmd_5fdisable_5fscanning_73',['PS2_KBD_CMD_DISABLE_SCANNING',['../d1/de1/aip_8h.html#a1e408ee85e43b8060fb268d265889f49',1,'aip.h']]], + ['ps2_5fkbd_5fcmd_5fecho_74',['PS2_KBD_CMD_ECHO',['../d1/de1/aip_8h.html#a8cfa2bad14d701597ac3214fd9b62d7f',1,'aip.h']]], + ['ps2_5fkbd_5fcmd_5fenable_5fscanning_75',['PS2_KBD_CMD_ENABLE_SCANNING',['../d1/de1/aip_8h.html#ad63145b6dc06948bae574cd024b2606f',1,'aip.h']]], + ['ps2_5fkbd_5fcmd_5fidentify_76',['PS2_KBD_CMD_IDENTIFY',['../d1/de1/aip_8h.html#af4ab5ae2b7058064dc5f1d0ce04473c6',1,'aip.h']]], + ['ps2_5fkbd_5fcmd_5fresend_77',['PS2_KBD_CMD_RESEND',['../d1/de1/aip_8h.html#a78e89eac04afa736620202a250b1652e',1,'aip.h']]], + ['ps2_5fkbd_5fcmd_5freset_78',['PS2_KBD_CMD_RESET',['../d1/de1/aip_8h.html#a7def054c2c4044f0d79a4242c1fab0f3',1,'aip.h']]], + ['ps2_5fkbd_5fcmd_5fscan_5fcode_5fset_79',['PS2_KBD_CMD_SCAN_CODE_SET',['../d1/de1/aip_8h.html#a2e6a0f04e2a8f77ac8fc5ad284a64e9a',1,'aip.h']]], + ['ps2_5fkbd_5fcmd_5fset_5fleds_80',['PS2_KBD_CMD_SET_LEDS',['../d1/de1/aip_8h.html#a59c9a2227ea292bc16c9c65d6d092cbd',1,'aip.h']]], + ['ps2_5fkbd_5fcmd_5fspecific_5fmake_81',['PS2_KBD_CMD_SPECIFIC_MAKE',['../d1/de1/aip_8h.html#a87304f876af426e63c40878fac95069b',1,'aip.h']]], + ['ps2_5fkbd_5fcmd_5fspecific_5fmake_5frelease_82',['PS2_KBD_CMD_SPECIFIC_MAKE_RELEASE',['../d1/de1/aip_8h.html#adf07e1dd4c9e9623332e055a0670a61e',1,'aip.h']]], + ['ps2_5fkbd_5fcmd_5fspecific_5ftypematic_83',['PS2_KBD_CMD_SPECIFIC_TYPEMATIC',['../d1/de1/aip_8h.html#af9e177b9aefa0121328d0738105253a8',1,'aip.h']]], + ['ps2_5fkbd_5fcmd_5ftypematic_84',['PS2_KBD_CMD_TYPEMATIC',['../d1/de1/aip_8h.html#a40756f0aac46d870eb681a58dc372bfa',1,'aip.h']]], + ['ps2_5fkbd_5fled_5fcaps_5flock_85',['PS2_KBD_LED_CAPS_LOCK',['../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbca80fa56c37e35327ab30585f1093695ad',1,'aip.h']]], + ['ps2_5fkbd_5fled_5fnum_5flock_86',['PS2_KBD_LED_NUM_LOCK',['../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbcabd6d7f2afaa27f8056a7b34a1d48400b',1,'aip.h']]], + ['ps2_5fkbd_5fled_5fscroll_5flock_87',['PS2_KBD_LED_SCROLL_LOCK',['../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbca371d0631f3e4cc5e96abe555e47fef7d',1,'aip.h']]], + ['ps2_5fkbd_5fleds_88',['PS2_KBD_LEDS',['../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbc',1,'aip.h']]], + ['ps2_5fkbd_5fresp_5fack_89',['PS2_KBD_RESP_ACK',['../d1/de1/aip_8h.html#acd7c0c3c66f59b7c30bc4c427a1facb4',1,'aip.h']]], + ['ps2_5fkbd_5fresp_5fecho_90',['PS2_KBD_RESP_ECHO',['../d1/de1/aip_8h.html#a522d2d21681a109cc7e49dff69d58e35',1,'aip.h']]], + ['ps2_5fkbd_5fresp_5fresend_91',['PS2_KBD_RESP_RESEND',['../d1/de1/aip_8h.html#aa34179ba1def0d1be4f8e7eff0eeded4',1,'aip.h']]], + ['ps2_5fkbd_5fresp_5ftest_5ffailed_92',['PS2_KBD_RESP_TEST_FAILED',['../d1/de1/aip_8h.html#a934a0f9b95a6cd75d9a9886a690560c6',1,'aip.h']]], + ['ps2_5fkbd_5fresp_5ftest_5ffailed_5f2_93',['PS2_KBD_RESP_TEST_FAILED_2',['../d1/de1/aip_8h.html#a2412d04c5199900f1fe5c6b03a1b833f',1,'aip.h']]], + ['ps2_5fkbd_5fresp_5ftest_5fpassed_94',['PS2_KBD_RESP_TEST_PASSED',['../d1/de1/aip_8h.html#a2a20b18102384522a2f63bb3cd0baa4a',1,'aip.h']]], + ['ps2_5fkbd_5fsc_5fset_5f1_95',['PS2_KBD_SC_SET_1',['../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a7e0e395183152f3e37e9475a96f11b2e',1,'aip.h']]], + ['ps2_5fkbd_5fsc_5fset_5f2_96',['PS2_KBD_SC_SET_2',['../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a9ef0041dce55959183fa4fa24f618968',1,'aip.h']]], + ['ps2_5fkbd_5fsc_5fset_5f3_97',['PS2_KBD_SC_SET_3',['../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a1abdcf6b613c2fcbff74268db121e34a',1,'aip.h']]], + ['ps2_5fkbd_5fscan_5fcode_5fget_5fcurrent_98',['PS2_KBD_SCAN_CODE_GET_CURRENT',['../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a2251b650209d2abf9c98f3e45e3cf5c6',1,'aip.h']]], + ['ps2_5fkbd_5fscan_5fcode_5fset_99',['PS2_KBD_SCAN_CODE_SET',['../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4',1,'aip.h']]], + ['ps2_5fkbd_5fscan_5fcode_5fset_5f1_100',['PS2_KBD_SCAN_CODE_SET_1',['../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4ab6a12143a58e1487e9d6e3b533cd6c9b',1,'aip.h']]], + ['ps2_5fkbd_5fscan_5fcode_5fset_5f2_101',['PS2_KBD_SCAN_CODE_SET_2',['../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a611a5a1d2655245ba7ed1ec6f6e6055c',1,'aip.h']]], + ['ps2_5fkbd_5fscan_5fcode_5fset_5f3_102',['PS2_KBD_SCAN_CODE_SET_3',['../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a2a3158fc36b4fdf627d248303a6ede20',1,'aip.h']]], + ['ps2_5fkbd_5ftypematic_103',['PS2_KBD_TYPEMATIC',['../d1/de1/aip_8h.html#d5/d94/unionPS2__KBD__TYPEMATIC',1,'']]], + ['ps2_5fkbd_5ftypematic_2e_5f_5funnamed7_5f_5f_104',['PS2_KBD_TYPEMATIC.__unnamed7__',['../d1/de1/aip_8h.html#db/dee/structPS2__KBD__TYPEMATIC_8____unnamed7____',1,'']]], + ['ps2_5fmouse_5fcmd_5fdisable_5fdata_5freporting_105',['PS2_MOUSE_CMD_DISABLE_DATA_REPORTING',['../d1/de1/aip_8h.html#ad5515a4dbe6bf00f285039e3ba7e1b74',1,'aip.h']]], + ['ps2_5fmouse_5fcmd_5fenable_5fdata_5freporting_106',['PS2_MOUSE_CMD_ENABLE_DATA_REPORTING',['../d1/de1/aip_8h.html#a59645119c76af5f8c5150065e372b841',1,'aip.h']]], + ['ps2_5fmouse_5fcmd_5fget_5fstatus_107',['PS2_MOUSE_CMD_GET_STATUS',['../d1/de1/aip_8h.html#a8374733dd184ca602b8a2fc7af22cd17',1,'aip.h']]], + ['ps2_5fmouse_5fcmd_5fread_5fdata_108',['PS2_MOUSE_CMD_READ_DATA',['../d1/de1/aip_8h.html#aea2e4c34ba825590bf3a1c23add124ea',1,'aip.h']]], + ['ps2_5fmouse_5fcmd_5fread_5fid_109',['PS2_MOUSE_CMD_READ_ID',['../d1/de1/aip_8h.html#a92d821d3f64c1fda822aea140495d70e',1,'aip.h']]], + ['ps2_5fmouse_5fcmd_5fresend_110',['PS2_MOUSE_CMD_RESEND',['../d1/de1/aip_8h.html#a9765ecf9e2e3d0bd6acd5a3c7c2618dc',1,'aip.h']]], + ['ps2_5fmouse_5fcmd_5freset_111',['PS2_MOUSE_CMD_RESET',['../d1/de1/aip_8h.html#a81b027602f9a3813f9e6268ecde9b9bf',1,'aip.h']]], + ['ps2_5fmouse_5fcmd_5freset_5fwrap_5fmode_112',['PS2_MOUSE_CMD_RESET_WRAP_MODE',['../d1/de1/aip_8h.html#a4dc8cdb101ee23fde5d4685ebcfc7d20',1,'aip.h']]], + ['ps2_5fmouse_5fcmd_5fset_5fdefaults_113',['PS2_MOUSE_CMD_SET_DEFAULTS',['../d1/de1/aip_8h.html#a01fa96b1f69bb77a3efae0ed30452f17',1,'aip.h']]], + ['ps2_5fmouse_5fcmd_5fset_5fremote_5fmode_114',['PS2_MOUSE_CMD_SET_REMOTE_MODE',['../d1/de1/aip_8h.html#a1e37d0fcb186f3089b6cc7302357b11f',1,'aip.h']]], + ['ps2_5fmouse_5fcmd_5fset_5fresolution_115',['PS2_MOUSE_CMD_SET_RESOLUTION',['../d1/de1/aip_8h.html#a1670fa9e8c258966dc991035f7d700e5',1,'aip.h']]], + ['ps2_5fmouse_5fcmd_5fset_5fsample_5frate_116',['PS2_MOUSE_CMD_SET_SAMPLE_RATE',['../d1/de1/aip_8h.html#a3446e4e7e8f773d4261ce35f13ba2981',1,'aip.h']]], + ['ps2_5fmouse_5fcmd_5fset_5fscaling_5f1_5f1_117',['PS2_MOUSE_CMD_SET_SCALING_1_1',['../d1/de1/aip_8h.html#a8cf2e24dd34a0b528db4d9c415c3b957',1,'aip.h']]], + ['ps2_5fmouse_5fcmd_5fset_5fscaling_5f2_5f1_118',['PS2_MOUSE_CMD_SET_SCALING_2_1',['../d1/de1/aip_8h.html#a5f7afa4d6bb52799b5b43f81723af25d',1,'aip.h']]], + ['ps2_5fmouse_5fcmd_5fset_5fstream_5fmode_119',['PS2_MOUSE_CMD_SET_STREAM_MODE',['../d1/de1/aip_8h.html#a514ca9060abcc8c0170399d1be4cc1aa',1,'aip.h']]], + ['ps2_5fmouse_5fcmd_5fset_5fwrap_5fmode_120',['PS2_MOUSE_CMD_SET_WRAP_MODE',['../d1/de1/aip_8h.html#ac1d8f18884044daee1482cc7b167a761',1,'aip.h']]], + ['ps2_5fmouse_5fpacket_121',['PS2_MOUSE_PACKET',['../d1/de1/aip_8h.html#d3/d18/structPS2__MOUSE__PACKET',1,'']]], + ['ps2_5fmouse_5fpacket_2ebase_122',['PS2_MOUSE_PACKET.Base',['../d1/de1/aip_8h.html#d0/df2/unionPS2__MOUSE__PACKET_8Base',1,'']]], + ['ps2_5fmouse_5fpacket_2ezmovement_123',['PS2_MOUSE_PACKET.ZMovement',['../d1/de1/aip_8h.html#d3/d3e/unionPS2__MOUSE__PACKET_8ZMovement',1,'']]], + ['ps2_5fmouse_5fres_5f1_124',['PS2_MOUSE_RES_1',['../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7a856a1c6cc3a816158e945299c040c7a7',1,'aip.h']]], + ['ps2_5fmouse_5fres_5f2_125',['PS2_MOUSE_RES_2',['../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7a32e6b1eb4bbb5014ef437e81fa1aaf15',1,'aip.h']]], + ['ps2_5fmouse_5fres_5f4_126',['PS2_MOUSE_RES_4',['../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7ad06de8d5228edc910b2a45ef3f64d11c',1,'aip.h']]], + ['ps2_5fmouse_5fres_5f8_127',['PS2_MOUSE_RES_8',['../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7aaadc22beea4ed7609400ddb1bd1e81c2',1,'aip.h']]], + ['ps2_5fmouse_5fresolution_128',['PS2_MOUSE_RESOLUTION',['../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7',1,'aip.h']]], + ['ps2_5fmouse_5fresp_5fack_129',['PS2_MOUSE_RESP_ACK',['../d1/de1/aip_8h.html#ac5bc0457a1c10ae362feb776532f5da9',1,'aip.h']]], + ['ps2_5fmouse_5fresp_5fresend_130',['PS2_MOUSE_RESP_RESEND',['../d1/de1/aip_8h.html#aac7fdb6df880b369a9a6ae86d8c5f12f',1,'aip.h']]], + ['ps2_5fmouse_5fresp_5ftest_5ffailed_131',['PS2_MOUSE_RESP_TEST_FAILED',['../d1/de1/aip_8h.html#a598e51d51617a1d80aaf56e19ef872fc',1,'aip.h']]], + ['ps2_5fmouse_5fresp_5ftest_5fpassed_132',['PS2_MOUSE_RESP_TEST_PASSED',['../d1/de1/aip_8h.html#a2c9c30e6c4f5213dabac40b2a501a93d',1,'aip.h']]], + ['ps2_5foutput_5fport_133',['PS2_OUTPUT_PORT',['../d1/de1/aip_8h.html#da/dc6/unionPS2__OUTPUT__PORT',1,'']]], + ['ps2_5foutput_5fport_2e_5f_5funnamed5_5f_5f_134',['PS2_OUTPUT_PORT.__unnamed5__',['../d1/de1/aip_8h.html#de/d3a/structPS2__OUTPUT__PORT_8____unnamed5____',1,'']]], + ['ps2_5fstatus_135',['PS2_STATUS',['../d1/de1/aip_8h.html#a5011033b67ebce0ddc40f985c04832e1',1,'aip.h']]], + ['ps2_5fstatuses_136',['PS2_STATUSES',['../d1/de1/aip_8h.html#d7/d48/unionPS2__STATUSES',1,'']]], + ['ps2_5fstatuses_2e_5f_5funnamed1_5f_5f_137',['PS2_STATUSES.__unnamed1__',['../d1/de1/aip_8h.html#dd/d0d/structPS2__STATUSES_8____unnamed1____',1,'']]], + ['ps2_5ftest_5ffailed_138',['PS2_TEST_FAILED',['../d1/de1/aip_8h.html#ab807b48ac4960880a9107832b7b0f195',1,'aip.h']]], + ['ps2_5ftest_5fpassed_139',['PS2_TEST_PASSED',['../d1/de1/aip_8h.html#a76797708c65d0cbfc053424ebcbf82d7',1,'aip.h']]], + ['ps2acktimeout_140',['PS2ACKTimeout',['../d1/de1/aip_8h.html#a38ac8086f1219290834fa333d5f61d61',1,'aip.h']]], + ['ps2clearoutputbuffer_141',['PS2ClearOutputBuffer',['../d1/de1/aip_8h.html#ab89ed60f3ef02b78ef5080b0941ed134',1,'aip.h']]], + ['ps2readafterack_142',['PS2ReadAfterACK',['../d1/de1/aip_8h.html#a1c1df3cb3ab237cb29864c8d185537f0',1,'aip.h']]], + ['ps2readdata_143',['PS2ReadData',['../d1/de1/aip_8h.html#ac52f28bcc38cdcb9e2548528de67dc44',1,'aip.h']]], + ['ps2readstatus_144',['PS2ReadStatus',['../d1/de1/aip_8h.html#ab4e5cc3a96dc9f7d922e65241ff53f48',1,'aip.h']]], + ['ps2wait_145',['PS2Wait',['../d1/de1/aip_8h.html#af2ae44f829abc7018863d9bf8fb9b859',1,'aip.h']]], + ['ps2writecommand_146',['PS2WriteCommand',['../d1/de1/aip_8h.html#a12501e11544172f81587ea9a2cedd7be',1,'aip.h']]], + ['ps2writedata_147',['PS2WriteData',['../d1/de1/aip_8h.html#ac722c6485f425b33b023549fa448c112',1,'aip.h']]] ]; diff --git a/docs/search/all_11.html b/docs/search/all_11.html deleted file mode 100644 index c9f79d28..00000000 --- a/docs/search/all_11.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_11.js b/docs/search/all_11.js index a7c076e4..46d8bf22 100644 --- a/docs/search/all_11.js +++ b/docs/search/all_11.js @@ -1,22 +1,23 @@ var searchData= [ - ['raw_739',['Raw',['../d1/de1/aip_8h.html#a0aeb1f673a677a69047678d8dc1550d1',1,'PS2_STATUSES::Raw()'],['../d1/de1/aip_8h.html#aabcce9d04cf80862c31c591b284ee358',1,'PS2_CONFIGURATION::Raw()'],['../d1/de1/aip_8h.html#a6f55d35c117c53b1aa5b104e550674dd',1,'PS2_OUTPUT_PORT::Raw()'],['../d1/de1/aip_8h.html#a1c786a0ac638f742e31267026602ac54',1,'PS2_KBD_TYPEMATIC::Raw()']]], - ['rawdevice_740',['RawDevice',['../df/d26/fs_8h.html#a0894ecf497e1e426853b876a47459280',1,'kstat::RawDevice()'],['../df/d26/fs_8h.html#a138b2f9d3133d7b3aeeec3986d064a7a',1,'Inode::RawDevice()']]], - ['read_741',['Read',['../db/de6/structInodeOperations.html#a1b8ac7df82a22e9ee822c240a79076b4',1,'InodeOperations::Read()'],['../df/d26/fs_8h.html#ac4f4d1e97ef1b104e09abccb641e530e',1,'Read(): fs.h']]], - ['readdir_742',['ReadDir',['../df/d26/fs_8h.html#a0a6fc17bb00ffe199d7899d5ce623be4',1,'ReadDir(): fs.h'],['../db/de6/structInodeOperations.html#a033b7baebdcfa352b4d84e4e3c9cee80',1,'InodeOperations::ReadDir()']]], - ['readlink_743',['ReadLink',['../df/d26/fs_8h.html#a06cb5aab7b0f464f7575b57ddce54f25',1,'ReadLink(): fs.h'],['../db/de6/structInodeOperations.html#abf61f594d2b1d2a10a995329372c9ed9',1,'InodeOperations::ReadLink()']]], - ['readme_2emd_744',['README.md',['../d0/d5e/Drivers_2README_8md.html',1,'(Global Namespace)'],['../d7/d57/Userspace_2README_8md.html',1,'(Global Namespace)'],['../dd/d85/Kernel_2README_8md.html',1,'(Global Namespace)']]], - ['registerdevice_745',['RegisterDevice',['../db/de9/device_8h.html#a6fa54b6c61e3ac1a932decf111303bb9',1,'device.h']]], - ['registerfilesystem_746',['RegisterFileSystem',['../df/d26/fs_8h.html#a75f4deeb21caf3c4150e515e19913349',1,'fs.h']]], - ['remove_747',['Remove',['../df/d26/fs_8h.html#ad985ee5fa0d7e795352935323a07f4a5',1,'Remove(): fs.h'],['../db/de6/structInodeOperations.html#a229c34e01b322f1b9533a049ff1f5cc9',1,'InodeOperations::Remove()']]], - ['rename_748',['Rename',['../db/de6/structInodeOperations.html#a54bbd07bcb9a6143867be3aa05577413',1,'InodeOperations::Rename()'],['../df/d26/fs_8h.html#a9441374ba1bef439109da976a8048bb9',1,'Rename(): fs.h']]], - ['reportinputevent_749',['ReportInputEvent',['../de/ded/input_8h.html#aba095481bbee5eb8903061ed75aa435d',1,'input.h']]], - ['reserved_750',['Reserved',['../d9/d97/pci_8h.html#a57e0aa05de0a45d24023e5c56eba520e',1,'__attribute__']]], - ['reserved0_751',['Reserved0',['../d9/d97/pci_8h.html#a8dcff031235d3326f495f0b2d1db5114',1,'__attribute__']]], - ['reserved1_752',['Reserved1',['../d9/d97/pci_8h.html#a504d5cebd50e3c1ea8fd5844dcd001cb',1,'__attribute__']]], - ['reserved2_753',['Reserved2',['../d9/d97/pci_8h.html#acf89fc9ee55923d8f97e524e05867464',1,'__attribute__']]], - ['revisionid_754',['RevisionID',['../d9/d97/pci_8h.html#a11d59d8180946892dd910c63cbe2c261',1,'__attribute__']]], - ['rightbutton_755',['RightButton',['../de/ded/input_8h.html#a2174204a5c5dcc31d54449f3664f3a73',1,'MouseReport::RightButton()'],['../d1/de1/aip_8h.html#ae720ea34653c53edca8e6006ac14eedb',1,'RightButton(): aip.h']]], - ['rmdir_756',['RmDir',['../db/de6/structInodeOperations.html#afb5728ae092216ddd3db335d1173e687',1,'InodeOperations::RmDir()'],['../df/d26/fs_8h.html#a33b8cee8134eca08e6820a62d0dad656',1,'RmDir(): fs.h']]], - ['rootname_757',['RootName',['../df/d26/fs_8h.html#ac03af40bdb9327cdf8a3c1c3d8bc4990',1,'FileSystemInfo::RootName()'],['../df/d26/fs_8h.html#a3d484a9ca884f47f05d568d1743665f7',1,'RootName(): fs.h']]] + ['raw_0',['raw',['../d1/de1/aip_8h.html#a0aeb1f673a677a69047678d8dc1550d1',1,'PS2_STATUSES::Raw'],['../d1/de1/aip_8h.html#aabcce9d04cf80862c31c591b284ee358',1,'PS2_CONFIGURATION::Raw'],['../d1/de1/aip_8h.html#a6f55d35c117c53b1aa5b104e550674dd',1,'PS2_OUTPUT_PORT::Raw'],['../d1/de1/aip_8h.html#a1c786a0ac638f742e31267026602ac54',1,'PS2_KBD_TYPEMATIC::Raw'],['../d1/de1/aip_8h.html#a65e65c8ab0d8609ce12fc68a03cb8e00',1,'PS2_MOUSE_PACKET.Base::Raw'],['../d1/de1/aip_8h.html#a65e65c8ab0d8609ce12fc68a03cb8e00',1,'PS2_MOUSE_PACKET.ZMovement::Raw']]], + ['rawdevice_1',['rawdevice',['../df/d26/fs_8h.html#a0894ecf497e1e426853b876a47459280',1,'kstat::RawDevice'],['../df/d26/fs_8h.html#a138b2f9d3133d7b3aeeec3986d064a7a',1,'Inode::RawDevice']]], + ['read_2',['read',['../df/d26/fs_8h.html#ac4f4d1e97ef1b104e09abccb641e530e',1,'Read: fs.h'],['../db/de6/structInodeOperations.html#a1b8ac7df82a22e9ee822c240a79076b4',1,'InodeOperations::Read']]], + ['readdir_3',['readdir',['../df/d26/fs_8h.html#a0a6fc17bb00ffe199d7899d5ce623be4',1,'ReadDir: fs.h'],['../db/de6/structInodeOperations.html#a033b7baebdcfa352b4d84e4e3c9cee80',1,'InodeOperations::ReadDir']]], + ['readlink_4',['readlink',['../db/de6/structInodeOperations.html#abf61f594d2b1d2a10a995329372c9ed9',1,'InodeOperations::ReadLink'],['../df/d26/fs_8h.html#a06cb5aab7b0f464f7575b57ddce54f25',1,'ReadLink: fs.h']]], + ['readme_2emd_5',['readme.md',['../d0/d5e/Drivers_2README_8md.html',1,'(Global Namespace)'],['../d7/d57/Userspace_2README_8md.html',1,'(Global Namespace)'],['../dd/d85/Kernel_2README_8md.html',1,'(Global Namespace)']]], + ['registerdevice_6',['RegisterDevice',['../db/de9/device_8h.html#a6fa54b6c61e3ac1a932decf111303bb9',1,'device.h']]], + ['registerfilesystem_7',['RegisterFileSystem',['../df/d26/fs_8h.html#a75f4deeb21caf3c4150e515e19913349',1,'fs.h']]], + ['remove_8',['remove',['../db/de6/structInodeOperations.html#a229c34e01b322f1b9533a049ff1f5cc9',1,'InodeOperations::Remove'],['../df/d26/fs_8h.html#ad985ee5fa0d7e795352935323a07f4a5',1,'Remove: fs.h']]], + ['rename_9',['rename',['../db/de6/structInodeOperations.html#a54bbd07bcb9a6143867be3aa05577413',1,'InodeOperations::Rename'],['../df/d26/fs_8h.html#a9441374ba1bef439109da976a8048bb9',1,'Rename: fs.h']]], + ['repeatrate_10',['RepeatRate',['../d1/de1/aip_8h.html#ab0a4e5ca864ccf625afe5cbd853b490c',1,'PS2_KBD_TYPEMATIC.__unnamed7__']]], + ['reportinputevent_11',['ReportInputEvent',['../de/ded/input_8h.html#aba095481bbee5eb8903061ed75aa435d',1,'input.h']]], + ['reserved_12',['Reserved',['../d9/d97/pci_8h.html#a57e0aa05de0a45d24023e5c56eba520e',1,'__attribute__']]], + ['reserved0_13',['Reserved0',['../d9/d97/pci_8h.html#a8dcff031235d3326f495f0b2d1db5114',1,'__attribute__']]], + ['reserved1_14',['Reserved1',['../d9/d97/pci_8h.html#a504d5cebd50e3c1ea8fd5844dcd001cb',1,'__attribute__']]], + ['reserved2_15',['Reserved2',['../d9/d97/pci_8h.html#acf89fc9ee55923d8f97e524e05867464',1,'__attribute__']]], + ['revisionid_16',['RevisionID',['../d9/d97/pci_8h.html#a11d59d8180946892dd910c63cbe2c261',1,'__attribute__']]], + ['rightbutton_17',['rightbutton',['../de/ded/input_8h.html#a2174204a5c5dcc31d54449f3664f3a73',1,'MouseReport::RightButton'],['../d1/de1/aip_8h.html#ae720ea34653c53edca8e6006ac14eedb',1,'RightButton: aip.h']]], + ['rmdir_18',['rmdir',['../db/de6/structInodeOperations.html#afb5728ae092216ddd3db335d1173e687',1,'InodeOperations::RmDir'],['../df/d26/fs_8h.html#a33b8cee8134eca08e6820a62d0dad656',1,'RmDir: fs.h']]], + ['rootname_19',['rootname',['../df/d26/fs_8h.html#ac03af40bdb9327cdf8a3c1c3d8bc4990',1,'FileSystemInfo::RootName'],['../df/d26/fs_8h.html#a3d484a9ca884f47f05d568d1743665f7',1,'RootName: fs.h']]] ]; diff --git a/docs/search/all_12.html b/docs/search/all_12.html deleted file mode 100644 index ab934722..00000000 --- a/docs/search/all_12.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_12.js b/docs/search/all_12.js index faffc5a7..6c03d644 100644 --- a/docs/search/all_12.js +++ b/docs/search/all_12.js @@ -1,129 +1,131 @@ var searchData= [ - ['s_5fifblk_758',['S_IFBLK',['../df/d26/fs_8h.html#a5c5b74a1cb1a1ae83572500b94e1938f',1,'fs.h']]], - ['s_5fifchr_759',['S_IFCHR',['../df/d26/fs_8h.html#aef3a1d1ba22c83e30b5c834dd343b2a8',1,'fs.h']]], - ['s_5fifdir_760',['S_IFDIR',['../df/d26/fs_8h.html#a11fb0652b963a735f3377eb1c9239f2d',1,'fs.h']]], - ['s_5fififo_761',['S_IFIFO',['../df/d26/fs_8h.html#a4966f25d9f03a7a06bc47ac729fd86cf',1,'fs.h']]], - ['s_5fiflnk_762',['S_IFLNK',['../df/d26/fs_8h.html#afef163ce62372757e84bd9fc88c07aad',1,'fs.h']]], - ['s_5fifmt_763',['S_IFMT',['../df/d26/fs_8h.html#ab5bee51e9ee68b83ab11d4b340f7200b',1,'fs.h']]], - ['s_5fifmt32_764',['S_IFMT32',['../df/d26/fs_8h.html#a01110bf8f909d84aac57bc6c3caf1e11',1,'fs.h']]], - ['s_5fifreg_765',['S_IFREG',['../df/d26/fs_8h.html#a1aaa48b192a5dd3b6d7ee91fc98cd17d',1,'fs.h']]], - ['s_5fifsock_766',['S_IFSOCK',['../df/d26/fs_8h.html#a28e80cd43106882904be148b2a397d42',1,'fs.h']]], - ['s_5fifwht_767',['S_IFWHT',['../df/d26/fs_8h.html#a9a122a1f26859b9f6e865623b06b5512',1,'fs.h']]], - ['s_5firgrp_768',['S_IRGRP',['../df/d26/fs_8h.html#a4f5f280b929768113739fb34d6f7be8a',1,'fs.h']]], - ['s_5firoth_769',['S_IROTH',['../df/d26/fs_8h.html#a071147a0cb995036967c80f64b1f74b9',1,'fs.h']]], - ['s_5firusr_770',['S_IRUSR',['../df/d26/fs_8h.html#a84c7dbf5cf2fdfb690f76348b60a8cb7',1,'fs.h']]], - ['s_5firwxg_771',['S_IRWXG',['../df/d26/fs_8h.html#a230c642d2bb81f15f85c122b1883de5c',1,'fs.h']]], - ['s_5firwxo_772',['S_IRWXO',['../df/d26/fs_8h.html#a5b93e0da7fe32bbd4926626bffad96b1',1,'fs.h']]], - ['s_5firwxu_773',['S_IRWXU',['../df/d26/fs_8h.html#afe3da42e762f6362c93454682fad5eb5',1,'fs.h']]], - ['s_5fisblk_774',['S_ISBLK',['../df/d26/fs_8h.html#a8b86a24d84c3cfce39cc832a017656ba',1,'fs.h']]], - ['s_5fischr_775',['S_ISCHR',['../df/d26/fs_8h.html#aae33be85d242a1317f972cf2b189f03d',1,'fs.h']]], - ['s_5fisdir_776',['S_ISDIR',['../df/d26/fs_8h.html#a3746cdc5aac871e6f6504fbcbd29ef1d',1,'fs.h']]], - ['s_5fisfifo_777',['S_ISFIFO',['../df/d26/fs_8h.html#a8ae224a2b1fa6eba69bb2bc34b864a24',1,'fs.h']]], - ['s_5fisgid_778',['S_ISGID',['../df/d26/fs_8h.html#a9c9e4cc0a8acc43c99ae6c3d972ae2d8',1,'fs.h']]], - ['s_5fislnk_779',['S_ISLNK',['../df/d26/fs_8h.html#a765eef536bcb3bd7bacdd675dc2fba13',1,'fs.h']]], - ['s_5fisreg_780',['S_ISREG',['../df/d26/fs_8h.html#aad0f32c2c182238f2ff71c83e6ab65a0',1,'fs.h']]], - ['s_5fissock_781',['S_ISSOCK',['../df/d26/fs_8h.html#a397ddd128980f1ee034653da2e9d8f6e',1,'fs.h']]], - ['s_5fisuid_782',['S_ISUID',['../df/d26/fs_8h.html#a30384a8cd2feb1615efd5eadc243684b',1,'fs.h']]], - ['s_5fisvtx_783',['S_ISVTX',['../df/d26/fs_8h.html#a97b5e445a72c99b37dc5b8d620fbd14e',1,'fs.h']]], - ['s_5fiwgrp_784',['S_IWGRP',['../df/d26/fs_8h.html#ae6774871a90d9442f00abe18b87fee6e',1,'fs.h']]], - ['s_5fiwoth_785',['S_IWOTH',['../df/d26/fs_8h.html#a5303f49f26293acdb9533756c78322fb',1,'fs.h']]], - ['s_5fiwusr_786',['S_IWUSR',['../df/d26/fs_8h.html#ad70001754261c15a1bdc8e876c6d09d7',1,'fs.h']]], - ['s_5fixgrp_787',['S_IXGRP',['../df/d26/fs_8h.html#a042e69ac0e7dd56e5cfcd9e97d010323',1,'fs.h']]], - ['s_5fixoth_788',['S_IXOTH',['../df/d26/fs_8h.html#a40223db1b95a04f5b28cceb3c34cfebd',1,'fs.h']]], - ['s_5fixusr_789',['S_IXUSR',['../df/d26/fs_8h.html#af10a35e3950795d6ee4e07157d000131',1,'fs.h']]], - ['scarg_790',['scarg',['../d2/d6e/syscalls_8h.html#a2984c669d1ae3cd90f938b1d11823ed5',1,'syscalls.h']]], - ['secondarybusnumber_791',['SecondaryBusNumber',['../d9/d97/pci_8h.html#aa0fd5ae295791e4dab0c6fe54ab7e931',1,'__attribute__']]], - ['secondarylatencytimer_792',['SecondaryLatencyTimer',['../d9/d97/pci_8h.html#a9e87a8ae25ff0e2fe4b703e596af2a2f',1,'__attribute__']]], - ['secondarystatus_793',['SecondaryStatus',['../d9/d97/pci_8h.html#afc237a8d3aa6077c476f9a206332c95b',1,'__attribute__']]], - ['seek_794',['Seek',['../df/d26/fs_8h.html#aec9bda2590b6b4ff6433991c57ce60a3',1,'Seek(): fs.h'],['../db/de6/structInodeOperations.html#ae49064b9b56c095e3104fd73e19e7c7e',1,'InodeOperations::Seek()']]], - ['seek_5fcur_795',['SEEK_CUR',['../df/d26/fs_8h.html#a4c8d0b76b470ba65a43ca46a88320f39',1,'fs.h']]], - ['seek_5fend_796',['SEEK_END',['../df/d26/fs_8h.html#ad2a2e6c114780c3071efd24f16c7f7d8',1,'fs.h']]], - ['seek_5fset_797',['SEEK_SET',['../df/d26/fs_8h.html#a0d112bae8fd35be772185b6ec6bcbe64',1,'fs.h']]], - ['size_798',['Size',['../df/d26/fs_8h.html#a5f3da9475a138d8a510be43e53dd20b6',1,'kstat']]], - ['startbus_799',['StartBus',['../d9/d97/pci_8h.html#a92d65982de9305ea623f88b7327d0b17',1,'__attribute__']]], - ['stat_800',['Stat',['../df/d26/fs_8h.html#a98adbbae239ee188f2a5cb61d1564ad1',1,'Stat(): fs.h'],['../db/de6/structInodeOperations.html#ace503c1be6e9452757578cad84370016',1,'InodeOperations::Stat()']]], - ['static_5fassert_801',['static_assert',['../df/d26/fs_8h.html#a8a8f6bdc98a851b29a69b484cb1bad98',1,'fs.h']]], - ['status_802',['Status',['../d9/d97/pci_8h.html#a270c129ca1e262678d41858be07aa7ca',1,'__attribute__']]], - ['strerror_803',['strerror',['../d8/dc2/errno_8h.html#add46ab98f32b76457852dbb872842bf2',1,'errno.h']]], - ['subclass_804',['Subclass',['../d9/d97/pci_8h.html#aa3f64091ee6527d54908a7a458fa5ebd',1,'__attribute__']]], - ['subordinatebusnumber_805',['SubordinateBusNumber',['../d9/d97/pci_8h.html#aaa6f0d9b9d54f8e9f26e19db4c1951d9',1,'__attribute__']]], - ['subsystemid_806',['SubsystemID',['../d9/d97/pci_8h.html#af835623163bf30acd0b94a1b38f73e16',1,'__attribute__']]], - ['subsystemvendorid_807',['SubsystemVendorID',['../d9/d97/pci_8h.html#a04b76a03bca66e34b60f344d030ae68c',1,'__attribute__']]], - ['superblockoperations_808',['SuperBlockOperations',['../d2/d55/structSuperBlockOperations.html',1,'']]], - ['superops_809',['SuperOps',['../df/d26/fs_8h.html#a2b23f750051678a50319f21d04541d66',1,'FileSystemInfo::SuperOps()'],['../df/d26/fs_8h.html#af2c3f075d5c3e40a46da61a9d7a13abc',1,'SuperOps(): fs.h']]], - ['symlink_810',['SymLink',['../db/de6/structInodeOperations.html#a530732a5e449903291a39f37b066befd',1,'InodeOperations::SymLink()'],['../df/d26/fs_8h.html#a9ca9828444d899586f97c6c9a4d5d5f0',1,'SymLink(): fs.h']]], - ['symloop_5fmax_811',['SYMLOOP_MAX',['../df/d26/fs_8h.html#a41170bbc4e205b3bc9c2b06033aecc17',1,'fs.h']]], - ['synchronize_812',['Synchronize',['../d2/d55/structSuperBlockOperations.html#ac57a866f55ed08d2dd2897b27a541eb2',1,'SuperBlockOperations::Synchronize()'],['../df/d26/fs_8h.html#a6628c40f84a3148dd825cf9036e66b83',1,'Synchronize(): fs.h']]], - ['sys_5faccept_813',['SYS_ACCEPT',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475aed7430abb1d08e81f1ec2ca177e77922',1,'syscalls.h']]], - ['sys_5faccess_814',['SYS_ACCESS',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475afe0f493ba67b1251f4b6e473dd470a34',1,'syscalls.h']]], - ['sys_5fapi_5fversion_815',['SYS_API_VERSION',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475ac2ca54c74e420ed680425b97a8cbfe63',1,'syscalls.h']]], - ['sys_5fbind_816',['SYS_BIND',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475aadd4b2ee6e285f1cdceb922153439cb6',1,'syscalls.h']]], - ['sys_5fbrk_817',['SYS_BRK',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a703d692921e591b0b3557cdc6ce59d00',1,'syscalls.h']]], - ['sys_5fchdir_818',['SYS_CHDIR',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475ae13f4e994c54e2eadeb2bcb4c6d674d9',1,'syscalls.h']]], - ['sys_5fclock_5fgettime_819',['SYS_CLOCK_GETTIME',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475afdb86817db91283df9efacae029a67e3',1,'syscalls.h']]], - ['sys_5fclock_5fsettime_820',['SYS_CLOCK_SETTIME',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475ac129a01854188b0c904df610d2b7625f',1,'syscalls.h']]], - ['sys_5fclose_821',['SYS_CLOSE',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a4ef77fc1f4b0824d318a2a851a24ffff',1,'syscalls.h']]], - ['sys_5fconnect_822',['SYS_CONNECT',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a7e371dd4c93ab5da4ba7fc43190854da',1,'syscalls.h']]], - ['sys_5fdup_823',['SYS_DUP',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475abd3ecae381917894d4ee7e046098d92b',1,'syscalls.h']]], - ['sys_5fdup2_824',['SYS_DUP2',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475ad4afff6762d2b1857eb6a2d12cf02e12',1,'syscalls.h']]], - ['sys_5fexecve_825',['SYS_EXECVE',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a4f984b2a0091bc5cf43b16d9f552d8b0',1,'syscalls.h']]], - ['sys_5fexit_826',['SYS_EXIT',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a74a69836031dd122d4be1f1163aa0fb0',1,'syscalls.h']]], - ['sys_5ffork_827',['SYS_FORK',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475ac3a57410b6fffcce73bfb7e24d3114d4',1,'syscalls.h']]], - ['sys_5ffstat_828',['SYS_FSTAT',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a9cd60f4852cb73b296171894bd7d30ed',1,'syscalls.h']]], - ['sys_5fftruncate_829',['SYS_FTRUNCATE',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475af79ab24b82124b99a9604e75718ffc90',1,'syscalls.h']]], - ['sys_5fgetcwd_830',['SYS_GETCWD',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475afd137443e8199b2b992598ce81ba71e3',1,'syscalls.h']]], - ['sys_5fgetpid_831',['SYS_GETPID',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a9b92ce5fe8c3234567e66468f7e0b0ac',1,'syscalls.h']]], - ['sys_5fgetppid_832',['SYS_GETPPID',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a4e23d089b5f8fed749cb53f59598abdf',1,'syscalls.h']]], - ['sys_5fioctl_833',['SYS_IOCTL',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a8362fcf9e42a5f1edb952129002d87a3',1,'syscalls.h']]], - ['sys_5fkill_834',['SYS_KILL',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475adcb0fd36e26a450036a9ffc9a4684d0d',1,'syscalls.h']]], - ['sys_5flisten_835',['SYS_LISTEN',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a562ed65372714f7e4c5572315a7c167d',1,'syscalls.h']]], - ['sys_5flstat_836',['SYS_LSTAT',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475ad06d5e126a93d184ec20e2389a7388db',1,'syscalls.h']]], - ['sys_5fmadvise_837',['SYS_MADVISE',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a4f918d4cac4b4d333d84ee542be1bc56',1,'syscalls.h']]], - ['sys_5fmax_838',['SYS_MAX',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a17cb58707f83b65f30ccb17805b7c467',1,'syscalls.h']]], - ['sys_5fmkdir_839',['SYS_MKDIR',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475ae11dfaa2891b82ce7a8b78f206143134',1,'syscalls.h']]], - ['sys_5fmmap_840',['SYS_MMAP',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a0bf8291cce29f3ac2170f29ea7dd47b5',1,'syscalls.h']]], - ['sys_5fmprotect_841',['SYS_MPROTECT',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475ae00ea5b5cd3c5c47fefc074582862a5e',1,'syscalls.h']]], - ['sys_5fmunmap_842',['SYS_MUNMAP',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a717f2545ddb56410e4d8cfee61804f9a',1,'syscalls.h']]], - ['sys_5fnanosleep_843',['SYS_NANOSLEEP',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a24801336da12e183e9f7369929403dcc',1,'syscalls.h']]], - ['sys_5fopen_844',['SYS_OPEN',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a76bb1866304712aa5b41d989fbdfbc8b',1,'syscalls.h']]], - ['sys_5fpipe_845',['SYS_PIPE',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a3acf4a71d88cc862a0658242dead53a6',1,'syscalls.h']]], - ['sys_5fprctl_846',['SYS_PRCTL',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475aca57fa1afb6918b76dbb5ca5022a332b',1,'syscalls.h']]], - ['sys_5fpread_847',['SYS_PREAD',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a84f788734a50fa391db1f461e88e8913',1,'syscalls.h']]], - ['sys_5fpwrite_848',['SYS_PWRITE',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475aa5a64eca97ae4dd219cffd47e15ba304',1,'syscalls.h']]], - ['sys_5fread_849',['SYS_READ',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a49214d5519a62b4bf0ace2d61cc9602c',1,'syscalls.h']]], - ['sys_5frecv_850',['SYS_RECV',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a1720401053b898a8bf3dcfb317177f92',1,'syscalls.h']]], - ['sys_5frename_851',['SYS_RENAME',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a8bc81dcca6643d269fcc1bd19162f070',1,'syscalls.h']]], - ['sys_5frmdir_852',['SYS_RMDIR',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a3dbee6f3879ca6740bc582b722416129',1,'syscalls.h']]], - ['sys_5fseek_853',['SYS_SEEK',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475afa8515947b5e6c63e44b5dd012db2bb5',1,'syscalls.h']]], - ['sys_5fsend_854',['SYS_SEND',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475ac522069f16915646ffbdae9125f35bd3',1,'syscalls.h']]], - ['sys_5fshutdown_855',['SYS_SHUTDOWN',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a102cf235c599812d4980229622566c4b',1,'syscalls.h']]], - ['sys_5fsocket_856',['SYS_SOCKET',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475abe5c17c613d11aa27284fd72beddc565',1,'syscalls.h']]], - ['sys_5fstat_857',['SYS_STAT',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a22801e7695ca6349080d79bee2c8b295',1,'syscalls.h']]], - ['sys_5ftell_858',['SYS_TELL',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a2631f9ef6705cd9cf4412200ad849562',1,'syscalls.h']]], - ['sys_5ftime_859',['SYS_TIME',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475ab1f7c9a1b1b4d17774c344ca325b1bb6',1,'syscalls.h']]], - ['sys_5ftruncate_860',['SYS_TRUNCATE',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a3143effcc56daa891323d837b6ad7f87',1,'syscalls.h']]], - ['sys_5funlink_861',['SYS_UNLINK',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a071e0d689876d4e3e8d0d7f42a69ef52',1,'syscalls.h']]], - ['sys_5fwaitpid_862',['SYS_WAITPID',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a5a6f6c87bd05e48271e33a417949e50d',1,'syscalls.h']]], - ['sys_5fwrite_863',['SYS_WRITE',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a228e81db8f7c6d61b19e40eca4f7a95a',1,'syscalls.h']]], - ['syscall0_864',['syscall0',['../d2/d6e/syscalls_8h.html#aead3c4d793ac641f0c76fa3a2884799f',1,'syscalls.h']]], - ['syscall1_865',['syscall1',['../d2/d6e/syscalls_8h.html#ad0203a1b8baab624b557c0b1fe4ec8be',1,'syscalls.h']]], - ['syscall2_866',['syscall2',['../d2/d6e/syscalls_8h.html#af2d181ed9821a83ebe9aca04015aea37',1,'syscalls.h']]], - ['syscall3_867',['syscall3',['../d2/d6e/syscalls_8h.html#af5b89cfe6ca2d013d51a42c614ad3ecf',1,'syscalls.h']]], - ['syscall4_868',['syscall4',['../d2/d6e/syscalls_8h.html#ac97df35113f23a8d644853c30a478b2a',1,'syscalls.h']]], - ['syscall5_869',['syscall5',['../d2/d6e/syscalls_8h.html#ac49b378966d04712882bbc2d0837de6b',1,'syscalls.h']]], - ['syscall6_870',['syscall6',['../d2/d6e/syscalls_8h.html#a6f2f390222fc28bbd48023e2da1d4de1',1,'syscalls.h']]], - ['syscall_5faccess_5fflags_5ft_871',['syscall_access_flags_t',['../d2/d6e/syscalls_8h.html#a1b1a32a2c40ebd73520ed18f3dc1f2ad',1,'syscalls.h']]], - ['syscall_5fclockid_5ft_872',['syscall_clockid_t',['../d2/d6e/syscalls_8h.html#a7a5f7859d5649f718ae575a0d2b16dbe',1,'syscalls.h']]], - ['syscall_5fmmap_5fflags_5ft_873',['syscall_mmap_flags_t',['../d2/d6e/syscalls_8h.html#a945e4d9673e31d88d60aa0eab78053d2',1,'syscalls.h']]], - ['syscall_5fopen_5fflags_5ft_874',['syscall_open_flags_t',['../d2/d6e/syscalls_8h.html#a0193a21c57cbbc422674eb1f77366c9a',1,'syscalls.h']]], - ['syscall_5fprctl_5foptions_5ft_875',['syscall_prctl_options_t',['../d2/d6e/syscalls_8h.html#aa4cfa1ad71596ca140871423c76ead81',1,'syscalls.h']]], - ['syscall_5fseek_5fwhence_5ft_876',['syscall_seek_whence_t',['../d2/d6e/syscalls_8h.html#a144f37c00a2cf2aca0bfcbc0d32c6a4f',1,'syscalls.h']]], - ['syscall_5fsignal_5faction_5fdisposition_5ft_877',['syscall_signal_action_disposition_t',['../d2/d6e/syscalls_8h.html#af5002a61012ef080a9ad0fbbb56f360c',1,'syscalls.h']]], - ['syscall_5fsignal_5faction_5fflags_5ft_878',['syscall_signal_action_flags_t',['../d2/d6e/syscalls_8h.html#aec6018287e0a6b7f88b437ffec8aadd2',1,'syscalls.h']]], - ['syscall_5fsignal_5factions_5ft_879',['syscall_signal_actions_t',['../d2/d6e/syscalls_8h.html#ade815b64cad76bbeecf319e4eb8e1066',1,'syscalls.h']]], - ['syscall_5fsignal_5fdisposition_5ft_880',['syscall_signal_disposition_t',['../d2/d6e/syscalls_8h.html#a57c02e64d58868f09f90a415821aed73',1,'syscalls.h']]], - ['syscall_5fsignal_5ft_881',['syscall_signal_t',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116',1,'syscalls.h']]], - ['syscalls_2eh_882',['syscalls.h',['../d2/d6e/syscalls_8h.html',1,'']]], - ['syscalls_5ft_883',['syscalls_t',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475',1,'syscalls.h']]] + ['s_5fifblk_0',['S_IFBLK',['../df/d26/fs_8h.html#a5c5b74a1cb1a1ae83572500b94e1938f',1,'fs.h']]], + ['s_5fifchr_1',['S_IFCHR',['../df/d26/fs_8h.html#aef3a1d1ba22c83e30b5c834dd343b2a8',1,'fs.h']]], + ['s_5fifdir_2',['S_IFDIR',['../df/d26/fs_8h.html#a11fb0652b963a735f3377eb1c9239f2d',1,'fs.h']]], + ['s_5fififo_3',['S_IFIFO',['../df/d26/fs_8h.html#a4966f25d9f03a7a06bc47ac729fd86cf',1,'fs.h']]], + ['s_5fiflnk_4',['S_IFLNK',['../df/d26/fs_8h.html#afef163ce62372757e84bd9fc88c07aad',1,'fs.h']]], + ['s_5fifmt_5',['S_IFMT',['../df/d26/fs_8h.html#ab5bee51e9ee68b83ab11d4b340f7200b',1,'fs.h']]], + ['s_5fifmt32_6',['S_IFMT32',['../df/d26/fs_8h.html#a01110bf8f909d84aac57bc6c3caf1e11',1,'fs.h']]], + ['s_5fifreg_7',['S_IFREG',['../df/d26/fs_8h.html#a1aaa48b192a5dd3b6d7ee91fc98cd17d',1,'fs.h']]], + ['s_5fifsock_8',['S_IFSOCK',['../df/d26/fs_8h.html#a28e80cd43106882904be148b2a397d42',1,'fs.h']]], + ['s_5fifwht_9',['S_IFWHT',['../df/d26/fs_8h.html#a9a122a1f26859b9f6e865623b06b5512',1,'fs.h']]], + ['s_5firgrp_10',['S_IRGRP',['../df/d26/fs_8h.html#a4f5f280b929768113739fb34d6f7be8a',1,'fs.h']]], + ['s_5firoth_11',['S_IROTH',['../df/d26/fs_8h.html#a071147a0cb995036967c80f64b1f74b9',1,'fs.h']]], + ['s_5firusr_12',['S_IRUSR',['../df/d26/fs_8h.html#a84c7dbf5cf2fdfb690f76348b60a8cb7',1,'fs.h']]], + ['s_5firwxg_13',['S_IRWXG',['../df/d26/fs_8h.html#a230c642d2bb81f15f85c122b1883de5c',1,'fs.h']]], + ['s_5firwxo_14',['S_IRWXO',['../df/d26/fs_8h.html#a5b93e0da7fe32bbd4926626bffad96b1',1,'fs.h']]], + ['s_5firwxu_15',['S_IRWXU',['../df/d26/fs_8h.html#afe3da42e762f6362c93454682fad5eb5',1,'fs.h']]], + ['s_5fisblk_16',['S_ISBLK',['../df/d26/fs_8h.html#a8b86a24d84c3cfce39cc832a017656ba',1,'fs.h']]], + ['s_5fischr_17',['S_ISCHR',['../df/d26/fs_8h.html#aae33be85d242a1317f972cf2b189f03d',1,'fs.h']]], + ['s_5fisdir_18',['S_ISDIR',['../df/d26/fs_8h.html#a3746cdc5aac871e6f6504fbcbd29ef1d',1,'fs.h']]], + ['s_5fisfifo_19',['S_ISFIFO',['../df/d26/fs_8h.html#a8ae224a2b1fa6eba69bb2bc34b864a24',1,'fs.h']]], + ['s_5fisgid_20',['S_ISGID',['../df/d26/fs_8h.html#a9c9e4cc0a8acc43c99ae6c3d972ae2d8',1,'fs.h']]], + ['s_5fislnk_21',['S_ISLNK',['../df/d26/fs_8h.html#a765eef536bcb3bd7bacdd675dc2fba13',1,'fs.h']]], + ['s_5fisreg_22',['S_ISREG',['../df/d26/fs_8h.html#aad0f32c2c182238f2ff71c83e6ab65a0',1,'fs.h']]], + ['s_5fissock_23',['S_ISSOCK',['../df/d26/fs_8h.html#a397ddd128980f1ee034653da2e9d8f6e',1,'fs.h']]], + ['s_5fisuid_24',['S_ISUID',['../df/d26/fs_8h.html#a30384a8cd2feb1615efd5eadc243684b',1,'fs.h']]], + ['s_5fisvtx_25',['S_ISVTX',['../df/d26/fs_8h.html#a97b5e445a72c99b37dc5b8d620fbd14e',1,'fs.h']]], + ['s_5fiwgrp_26',['S_IWGRP',['../df/d26/fs_8h.html#ae6774871a90d9442f00abe18b87fee6e',1,'fs.h']]], + ['s_5fiwoth_27',['S_IWOTH',['../df/d26/fs_8h.html#a5303f49f26293acdb9533756c78322fb',1,'fs.h']]], + ['s_5fiwusr_28',['S_IWUSR',['../df/d26/fs_8h.html#ad70001754261c15a1bdc8e876c6d09d7',1,'fs.h']]], + ['s_5fixgrp_29',['S_IXGRP',['../df/d26/fs_8h.html#a042e69ac0e7dd56e5cfcd9e97d010323',1,'fs.h']]], + ['s_5fixoth_30',['S_IXOTH',['../df/d26/fs_8h.html#a40223db1b95a04f5b28cceb3c34cfebd',1,'fs.h']]], + ['s_5fixusr_31',['S_IXUSR',['../df/d26/fs_8h.html#af10a35e3950795d6ee4e07157d000131',1,'fs.h']]], + ['scarg_32',['scarg',['../d2/d6e/syscalls_8h.html#a2984c669d1ae3cd90f938b1d11823ed5',1,'syscalls.h']]], + ['secondarybusnumber_33',['SecondaryBusNumber',['../d9/d97/pci_8h.html#aa0fd5ae295791e4dab0c6fe54ab7e931',1,'__attribute__']]], + ['secondarylatencytimer_34',['SecondaryLatencyTimer',['../d9/d97/pci_8h.html#a9e87a8ae25ff0e2fe4b703e596af2a2f',1,'__attribute__']]], + ['secondarystatus_35',['SecondaryStatus',['../d9/d97/pci_8h.html#afc237a8d3aa6077c476f9a206332c95b',1,'__attribute__']]], + ['seek_36',['seek',['../db/de6/structInodeOperations.html#ae49064b9b56c095e3104fd73e19e7c7e',1,'InodeOperations::Seek'],['../df/d26/fs_8h.html#aec9bda2590b6b4ff6433991c57ce60a3',1,'Seek: fs.h']]], + ['seek_5fcur_37',['SEEK_CUR',['../df/d26/fs_8h.html#a4c8d0b76b470ba65a43ca46a88320f39',1,'fs.h']]], + ['seek_5fend_38',['SEEK_END',['../df/d26/fs_8h.html#ad2a2e6c114780c3071efd24f16c7f7d8',1,'fs.h']]], + ['seek_5fset_39',['SEEK_SET',['../df/d26/fs_8h.html#a0d112bae8fd35be772185b6ec6bcbe64',1,'fs.h']]], + ['size_40',['Size',['../df/d26/fs_8h.html#a5f3da9475a138d8a510be43e53dd20b6',1,'kstat']]], + ['startbus_41',['StartBus',['../d9/d97/pci_8h.html#a92d65982de9305ea623f88b7327d0b17',1,'__attribute__']]], + ['stat_42',['stat',['../df/d26/fs_8h.html#a98adbbae239ee188f2a5cb61d1564ad1',1,'Stat: fs.h'],['../db/de6/structInodeOperations.html#ace503c1be6e9452757578cad84370016',1,'InodeOperations::Stat']]], + ['static_5fassert_43',['static_assert',['../df/d26/fs_8h.html#a8a8f6bdc98a851b29a69b484cb1bad98',1,'fs.h']]], + ['status_44',['Status',['../d9/d97/pci_8h.html#a270c129ca1e262678d41858be07aa7ca',1,'__attribute__']]], + ['strerror_45',['strerror',['../d8/dc2/errno_8h.html#a4bc5f273980fb0e81e0fc7a4dd3de87e',1,'errno.h']]], + ['subclass_46',['Subclass',['../d9/d97/pci_8h.html#aa3f64091ee6527d54908a7a458fa5ebd',1,'__attribute__']]], + ['subordinatebusnumber_47',['SubordinateBusNumber',['../d9/d97/pci_8h.html#aaa6f0d9b9d54f8e9f26e19db4c1951d9',1,'__attribute__']]], + ['subsystemid_48',['SubsystemID',['../d9/d97/pci_8h.html#af835623163bf30acd0b94a1b38f73e16',1,'__attribute__']]], + ['subsystemvendorid_49',['SubsystemVendorID',['../d9/d97/pci_8h.html#a04b76a03bca66e34b60f344d030ae68c',1,'__attribute__']]], + ['superblockoperations_50',['SuperBlockOperations',['../d2/d55/structSuperBlockOperations.html',1,'']]], + ['superops_51',['superops',['../df/d26/fs_8h.html#a2b23f750051678a50319f21d04541d66',1,'FileSystemInfo::SuperOps'],['../df/d26/fs_8h.html#af2c3f075d5c3e40a46da61a9d7a13abc',1,'SuperOps: fs.h']]], + ['symlink_52',['symlink',['../db/de6/structInodeOperations.html#a530732a5e449903291a39f37b066befd',1,'InodeOperations::SymLink'],['../df/d26/fs_8h.html#a9ca9828444d899586f97c6c9a4d5d5f0',1,'SymLink: fs.h']]], + ['symloop_5fmax_53',['SYMLOOP_MAX',['../df/d26/fs_8h.html#a41170bbc4e205b3bc9c2b06033aecc17',1,'fs.h']]], + ['synchronize_54',['synchronize',['../df/d26/fs_8h.html#a6628c40f84a3148dd825cf9036e66b83',1,'Synchronize: fs.h'],['../d2/d55/structSuperBlockOperations.html#ac57a866f55ed08d2dd2897b27a541eb2',1,'SuperBlockOperations::Synchronize']]], + ['sys_5faccept_55',['SYS_ACCEPT',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475aed7430abb1d08e81f1ec2ca177e77922',1,'syscalls.h']]], + ['sys_5faccess_56',['SYS_ACCESS',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475afe0f493ba67b1251f4b6e473dd470a34',1,'syscalls.h']]], + ['sys_5fapi_5fversion_57',['SYS_API_VERSION',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475ac2ca54c74e420ed680425b97a8cbfe63',1,'syscalls.h']]], + ['sys_5fbind_58',['SYS_BIND',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475aadd4b2ee6e285f1cdceb922153439cb6',1,'syscalls.h']]], + ['sys_5fbrk_59',['SYS_BRK',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a703d692921e591b0b3557cdc6ce59d00',1,'syscalls.h']]], + ['sys_5fchdir_60',['SYS_CHDIR',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475ae13f4e994c54e2eadeb2bcb4c6d674d9',1,'syscalls.h']]], + ['sys_5fclock_5fgettime_61',['SYS_CLOCK_GETTIME',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475afdb86817db91283df9efacae029a67e3',1,'syscalls.h']]], + ['sys_5fclock_5fsettime_62',['SYS_CLOCK_SETTIME',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475ac129a01854188b0c904df610d2b7625f',1,'syscalls.h']]], + ['sys_5fclose_63',['SYS_CLOSE',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a4ef77fc1f4b0824d318a2a851a24ffff',1,'syscalls.h']]], + ['sys_5fconnect_64',['SYS_CONNECT',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a7e371dd4c93ab5da4ba7fc43190854da',1,'syscalls.h']]], + ['sys_5fdup_65',['SYS_DUP',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475abd3ecae381917894d4ee7e046098d92b',1,'syscalls.h']]], + ['sys_5fdup2_66',['SYS_DUP2',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475ad4afff6762d2b1857eb6a2d12cf02e12',1,'syscalls.h']]], + ['sys_5fexecve_67',['SYS_EXECVE',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a4f984b2a0091bc5cf43b16d9f552d8b0',1,'syscalls.h']]], + ['sys_5fexit_68',['SYS_EXIT',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a74a69836031dd122d4be1f1163aa0fb0',1,'syscalls.h']]], + ['sys_5ffork_69',['SYS_FORK',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475ac3a57410b6fffcce73bfb7e24d3114d4',1,'syscalls.h']]], + ['sys_5ffstat_70',['SYS_FSTAT',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a9cd60f4852cb73b296171894bd7d30ed',1,'syscalls.h']]], + ['sys_5fftruncate_71',['SYS_FTRUNCATE',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475af79ab24b82124b99a9604e75718ffc90',1,'syscalls.h']]], + ['sys_5fgetcwd_72',['SYS_GETCWD',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475afd137443e8199b2b992598ce81ba71e3',1,'syscalls.h']]], + ['sys_5fgetpid_73',['SYS_GETPID',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a9b92ce5fe8c3234567e66468f7e0b0ac',1,'syscalls.h']]], + ['sys_5fgetppid_74',['SYS_GETPPID',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a4e23d089b5f8fed749cb53f59598abdf',1,'syscalls.h']]], + ['sys_5fioctl_75',['SYS_IOCTL',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a8362fcf9e42a5f1edb952129002d87a3',1,'syscalls.h']]], + ['sys_5fkill_76',['SYS_KILL',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475adcb0fd36e26a450036a9ffc9a4684d0d',1,'syscalls.h']]], + ['sys_5flisten_77',['SYS_LISTEN',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a562ed65372714f7e4c5572315a7c167d',1,'syscalls.h']]], + ['sys_5flstat_78',['SYS_LSTAT',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475ad06d5e126a93d184ec20e2389a7388db',1,'syscalls.h']]], + ['sys_5fmadvise_79',['SYS_MADVISE',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a4f918d4cac4b4d333d84ee542be1bc56',1,'syscalls.h']]], + ['sys_5fmax_80',['SYS_MAX',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a17cb58707f83b65f30ccb17805b7c467',1,'syscalls.h']]], + ['sys_5fmkdir_81',['SYS_MKDIR',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475ae11dfaa2891b82ce7a8b78f206143134',1,'syscalls.h']]], + ['sys_5fmmap_82',['SYS_MMAP',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a0bf8291cce29f3ac2170f29ea7dd47b5',1,'syscalls.h']]], + ['sys_5fmprotect_83',['SYS_MPROTECT',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475ae00ea5b5cd3c5c47fefc074582862a5e',1,'syscalls.h']]], + ['sys_5fmunmap_84',['SYS_MUNMAP',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a717f2545ddb56410e4d8cfee61804f9a',1,'syscalls.h']]], + ['sys_5fnanosleep_85',['SYS_NANOSLEEP',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a24801336da12e183e9f7369929403dcc',1,'syscalls.h']]], + ['sys_5fopen_86',['SYS_OPEN',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a76bb1866304712aa5b41d989fbdfbc8b',1,'syscalls.h']]], + ['sys_5fpipe_87',['SYS_PIPE',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a3acf4a71d88cc862a0658242dead53a6',1,'syscalls.h']]], + ['sys_5fprctl_88',['SYS_PRCTL',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475aca57fa1afb6918b76dbb5ca5022a332b',1,'syscalls.h']]], + ['sys_5fpread_89',['SYS_PREAD',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a84f788734a50fa391db1f461e88e8913',1,'syscalls.h']]], + ['sys_5fpwrite_90',['SYS_PWRITE',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475aa5a64eca97ae4dd219cffd47e15ba304',1,'syscalls.h']]], + ['sys_5fread_91',['SYS_READ',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a49214d5519a62b4bf0ace2d61cc9602c',1,'syscalls.h']]], + ['sys_5frecv_92',['SYS_RECV',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a1720401053b898a8bf3dcfb317177f92',1,'syscalls.h']]], + ['sys_5frename_93',['SYS_RENAME',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a8bc81dcca6643d269fcc1bd19162f070',1,'syscalls.h']]], + ['sys_5frmdir_94',['SYS_RMDIR',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a3dbee6f3879ca6740bc582b722416129',1,'syscalls.h']]], + ['sys_5fseek_95',['SYS_SEEK',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475afa8515947b5e6c63e44b5dd012db2bb5',1,'syscalls.h']]], + ['sys_5fsend_96',['SYS_SEND',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475ac522069f16915646ffbdae9125f35bd3',1,'syscalls.h']]], + ['sys_5fshutdown_97',['SYS_SHUTDOWN',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a102cf235c599812d4980229622566c4b',1,'syscalls.h']]], + ['sys_5fsocket_98',['SYS_SOCKET',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475abe5c17c613d11aa27284fd72beddc565',1,'syscalls.h']]], + ['sys_5fstat_99',['SYS_STAT',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a22801e7695ca6349080d79bee2c8b295',1,'syscalls.h']]], + ['sys_5ftell_100',['SYS_TELL',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a2631f9ef6705cd9cf4412200ad849562',1,'syscalls.h']]], + ['sys_5ftime_101',['SYS_TIME',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475ab1f7c9a1b1b4d17774c344ca325b1bb6',1,'syscalls.h']]], + ['sys_5ftruncate_102',['SYS_TRUNCATE',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a3143effcc56daa891323d837b6ad7f87',1,'syscalls.h']]], + ['sys_5funlink_103',['SYS_UNLINK',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a071e0d689876d4e3e8d0d7f42a69ef52',1,'syscalls.h']]], + ['sys_5fwaitpid_104',['SYS_WAITPID',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a5a6f6c87bd05e48271e33a417949e50d',1,'syscalls.h']]], + ['sys_5fwrite_105',['SYS_WRITE',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a228e81db8f7c6d61b19e40eca4f7a95a',1,'syscalls.h']]], + ['syscall0_106',['syscall0',['../d2/d6e/syscalls_8h.html#aead3c4d793ac641f0c76fa3a2884799f',1,'syscalls.h']]], + ['syscall1_107',['syscall1',['../d2/d6e/syscalls_8h.html#ad0203a1b8baab624b557c0b1fe4ec8be',1,'syscalls.h']]], + ['syscall2_108',['syscall2',['../d2/d6e/syscalls_8h.html#af2d181ed9821a83ebe9aca04015aea37',1,'syscalls.h']]], + ['syscall3_109',['syscall3',['../d2/d6e/syscalls_8h.html#af5b89cfe6ca2d013d51a42c614ad3ecf',1,'syscalls.h']]], + ['syscall4_110',['syscall4',['../d2/d6e/syscalls_8h.html#ac97df35113f23a8d644853c30a478b2a',1,'syscalls.h']]], + ['syscall5_111',['syscall5',['../d2/d6e/syscalls_8h.html#ac49b378966d04712882bbc2d0837de6b',1,'syscalls.h']]], + ['syscall6_112',['syscall6',['../d2/d6e/syscalls_8h.html#a6f2f390222fc28bbd48023e2da1d4de1',1,'syscalls.h']]], + ['syscall_5faccess_5fflags_5ft_113',['syscall_access_flags_t',['../d2/d6e/syscalls_8h.html#a1b1a32a2c40ebd73520ed18f3dc1f2ad',1,'syscalls.h']]], + ['syscall_5fclockid_5ft_114',['syscall_clockid_t',['../d2/d6e/syscalls_8h.html#a7a5f7859d5649f718ae575a0d2b16dbe',1,'syscalls.h']]], + ['syscall_5fmmap_5fflags_5ft_115',['syscall_mmap_flags_t',['../d2/d6e/syscalls_8h.html#a945e4d9673e31d88d60aa0eab78053d2',1,'syscalls.h']]], + ['syscall_5fopen_5fflags_5ft_116',['syscall_open_flags_t',['../d2/d6e/syscalls_8h.html#a0193a21c57cbbc422674eb1f77366c9a',1,'syscalls.h']]], + ['syscall_5fprctl_5foptions_5ft_117',['syscall_prctl_options_t',['../d2/d6e/syscalls_8h.html#aa4cfa1ad71596ca140871423c76ead81',1,'syscalls.h']]], + ['syscall_5fseek_5fwhence_5ft_118',['syscall_seek_whence_t',['../d2/d6e/syscalls_8h.html#a144f37c00a2cf2aca0bfcbc0d32c6a4f',1,'syscalls.h']]], + ['syscall_5fsignal_5faction_5fdisposition_5ft_119',['syscall_signal_action_disposition_t',['../d2/d6e/syscalls_8h.html#af5002a61012ef080a9ad0fbbb56f360c',1,'syscalls.h']]], + ['syscall_5fsignal_5faction_5fflags_5ft_120',['syscall_signal_action_flags_t',['../d2/d6e/syscalls_8h.html#aec6018287e0a6b7f88b437ffec8aadd2',1,'syscalls.h']]], + ['syscall_5fsignal_5factions_5ft_121',['syscall_signal_actions_t',['../d2/d6e/syscalls_8h.html#ade815b64cad76bbeecf319e4eb8e1066',1,'syscalls.h']]], + ['syscall_5fsignal_5fdisposition_5ft_122',['syscall_signal_disposition_t',['../d2/d6e/syscalls_8h.html#a57c02e64d58868f09f90a415821aed73',1,'syscalls.h']]], + ['syscall_5fsignal_5ft_123',['syscall_signal_t',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116',1,'syscalls.h']]], + ['syscalls_2eh_124',['syscalls.h',['../d2/d6e/syscalls_8h.html',1,'']]], + ['syscalls_5ft_125',['syscalls_t',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475',1,'syscalls.h']]], + ['systemflag_126',['systemflag',['../d1/de1/aip_8h.html#acc8252d0e5a2a96ee791ee05c333bb56',1,'PS2_CONFIGURATION.__unnamed3__::SystemFlag'],['../d1/de1/aip_8h.html#acc8252d0e5a2a96ee791ee05c333bb56',1,'PS2_STATUSES.__unnamed1__::SystemFlag']]], + ['systemreset_127',['SystemReset',['../d1/de1/aip_8h.html#a993f0a6346847628c86bbcf1cf306236',1,'PS2_OUTPUT_PORT.__unnamed5__']]] ]; diff --git a/docs/search/all_13.html b/docs/search/all_13.html deleted file mode 100644 index 51172c2f..00000000 --- a/docs/search/all_13.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_13.js b/docs/search/all_13.js index 2650c366..553da334 100644 --- a/docs/search/all_13.js +++ b/docs/search/all_13.js @@ -1,6 +1,9 @@ var searchData= [ - ['touchscreenreport_884',['TouchScreenReport',['../de/ded/input_8h.html#d1/df2/structTouchScreenReport',1,'']]], - ['truncate_885',['Truncate',['../db/de6/structInodeOperations.html#a1636030e07da14031506e2ec85fae4c6',1,'InodeOperations::Truncate()'],['../df/d26/fs_8h.html#aa507e1e28360ed651e2294c1c5f02691',1,'Truncate(): fs.h']]], - ['type_886',['Type',['../de/ded/input_8h.html#af15f4807037d91adf5b3223b64e9ad50',1,'InputReport']]] + ['timeouterror_0',['TimeoutError',['../d1/de1/aip_8h.html#a2ce01afd7e833fc13c63448689ea762a',1,'PS2_STATUSES.__unnamed1__']]], + ['to_20fennix_20documentation_1',['Welcome to Fennix Documentation',['../index.html',1,'']]], + ['touchscreen_2',['TouchScreen',['../de/ded/input_8h.html#a64a952e5a8456c1030ce54bfa07ebb52',1,'InputReport.__unnamed17__']]], + ['touchscreenreport_3',['TouchScreenReport',['../de/ded/input_8h.html#d1/df2/structTouchScreenReport',1,'']]], + ['truncate_4',['truncate',['../db/de6/structInodeOperations.html#a1636030e07da14031506e2ec85fae4c6',1,'InodeOperations::Truncate'],['../df/d26/fs_8h.html#aa507e1e28360ed651e2294c1c5f02691',1,'Truncate: fs.h']]], + ['type_5',['Type',['../de/ded/input_8h.html#af15f4807037d91adf5b3223b64e9ad50',1,'InputReport']]] ]; diff --git a/docs/search/all_14.html b/docs/search/all_14.html deleted file mode 100644 index afecf563..00000000 --- a/docs/search/all_14.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_14.js b/docs/search/all_14.js index 352f1cf1..fc5cb871 100644 --- a/docs/search/all_14.js +++ b/docs/search/all_14.js @@ -1,7 +1,9 @@ var searchData= [ - ['unregisterdevice_887',['UnregisterDevice',['../db/de9/device_8h.html#a0ebb7111c50f31c0740b2caa2c56ff41',1,'device.h']]], - ['unregisterfilesystem_888',['UnregisterFileSystem',['../df/d26/fs_8h.html#a41338d5d4b70d416fb956287f27773a8',1,'fs.h']]], - ['userid_889',['UserID',['../df/d26/fs_8h.html#a640517af38108c7ece215fe6789b497a',1,'kstat']]], - ['userspace_890',['Userspace',['../d1/df9/md_Userspace_README.html',1,'']]] + ['unknown1_0',['Unknown1',['../d1/de1/aip_8h.html#a28c5637b237d55031f1b3772d731c041',1,'PS2_STATUSES.__unnamed1__']]], + ['unknown2_1',['Unknown2',['../d1/de1/aip_8h.html#afe489f6ef777e98956c00038b863eb0f',1,'PS2_STATUSES.__unnamed1__']]], + ['unregisterdevice_2',['UnregisterDevice',['../db/de9/device_8h.html#a0ebb7111c50f31c0740b2caa2c56ff41',1,'device.h']]], + ['unregisterfilesystem_3',['UnregisterFileSystem',['../df/d26/fs_8h.html#a41338d5d4b70d416fb956287f27773a8',1,'fs.h']]], + ['userid_4',['UserID',['../df/d26/fs_8h.html#a640517af38108c7ece215fe6789b497a',1,'kstat']]], + ['userspace_5',['Userspace',['../d2/d04/md_Userspace_2README.html',1,'']]] ]; diff --git a/docs/search/all_15.html b/docs/search/all_15.html deleted file mode 100644 index 69f382b3..00000000 --- a/docs/search/all_15.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_15.js b/docs/search/all_15.js index f9616f9e..f1bfca0d 100644 --- a/docs/search/all_15.js +++ b/docs/search/all_15.js @@ -1,5 +1,6 @@ var searchData= [ - ['vendorid_891',['VendorID',['../d9/d97/pci_8h.html#aa456187fbe2216e07869e1c7f6d69444',1,'__attribute__']]], - ['version_892',['Version',['../db/de4/driver_8h.html#a7f2ee0705a9eaf49c4f920d827198530',1,'__DriverInfo']]] + ['value_0',['Value',['../de/ded/input_8h.html#a689202409e48743b914713f96d93947c',1,'KeyboardReport.__unnamed13__']]], + ['vendorid_1',['VendorID',['../d9/d97/pci_8h.html#aa456187fbe2216e07869e1c7f6d69444',1,'__attribute__']]], + ['version_2',['Version',['../db/de4/driver_8h.html#a7f2ee0705a9eaf49c4f920d827198530',1,'__DriverInfo']]] ]; diff --git a/docs/search/all_16.html b/docs/search/all_16.html deleted file mode 100644 index b19867ad..00000000 --- a/docs/search/all_16.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_16.js b/docs/search/all_16.js index edc5ba1e..61548dee 100644 --- a/docs/search/all_16.js +++ b/docs/search/all_16.js @@ -1,7 +1,7 @@ var searchData= [ - ['waitinput_893',['WaitInput',['../d1/de1/aip_8h.html#aa964d7c1114a861480b1fea356404cf4',1,'aip.h']]], - ['waitoutput_894',['WaitOutput',['../d1/de1/aip_8h.html#a553775c2f7c013ee400dffb01d596328',1,'aip.h']]], - ['welcome_20to_20fennix_20documentation_895',['Welcome to Fennix Documentation',['../index.html',1,'']]], - ['write_896',['Write',['../db/de6/structInodeOperations.html#adb7eaaee195090e8d618a6e9c3ca507a',1,'InodeOperations::Write()'],['../df/d26/fs_8h.html#a5f5c45d347b3cbe34597e57c04967e8b',1,'Write(): fs.h']]] + ['waitinput_0',['WaitInput',['../d1/de1/aip_8h.html#aa964d7c1114a861480b1fea356404cf4',1,'aip.h']]], + ['waitoutput_1',['WaitOutput',['../d1/de1/aip_8h.html#a553775c2f7c013ee400dffb01d596328',1,'aip.h']]], + ['welcome_20to_20fennix_20documentation_2',['Welcome to Fennix Documentation',['../index.html',1,'']]], + ['write_3',['write',['../db/de6/structInodeOperations.html#adb7eaaee195090e8d618a6e9c3ca507a',1,'InodeOperations::Write'],['../df/d26/fs_8h.html#a5f5c45d347b3cbe34597e57c04967e8b',1,'Write: fs.h']]] ]; diff --git a/docs/search/all_17.html b/docs/search/all_17.html deleted file mode 100644 index 1ad5d34b..00000000 --- a/docs/search/all_17.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_17.js b/docs/search/all_17.js index 8ef8a39c..03493d7b 100644 --- a/docs/search/all_17.js +++ b/docs/search/all_17.js @@ -1,7 +1,7 @@ var searchData= [ - ['x_897',['X',['../de/ded/input_8h.html#a2034158134bad2907f7aca9f1df5168d',1,'MouseReport::X()'],['../de/ded/input_8h.html#a2d9df0f07baaff3c26b0daf9c3c782de',1,'TouchScreenReport::X()']]], - ['xmovement_898',['XMovement',['../d1/de1/aip_8h.html#a03984accdad77fa5280f8724510170d4',1,'PS2_MOUSE_PACKET']]], - ['xoverflow_899',['XOverflow',['../d1/de1/aip_8h.html#a999196b528952ded86d2ecdd66fd2659',1,'aip.h']]], - ['xsign_900',['XSign',['../d1/de1/aip_8h.html#a8ba513483738e003cc2d949bbc8c87b7',1,'aip.h']]] + ['x_0',['x',['../de/ded/input_8h.html#a2034158134bad2907f7aca9f1df5168d',1,'MouseReport::X'],['../de/ded/input_8h.html#a2d9df0f07baaff3c26b0daf9c3c782de',1,'TouchScreenReport::X']]], + ['xmovement_1',['XMovement',['../d1/de1/aip_8h.html#a03984accdad77fa5280f8724510170d4',1,'PS2_MOUSE_PACKET']]], + ['xoverflow_2',['XOverflow',['../d1/de1/aip_8h.html#a999196b528952ded86d2ecdd66fd2659',1,'aip.h']]], + ['xsign_3',['XSign',['../d1/de1/aip_8h.html#a8ba513483738e003cc2d949bbc8c87b7',1,'aip.h']]] ]; diff --git a/docs/search/all_18.html b/docs/search/all_18.html deleted file mode 100644 index 507d0f85..00000000 --- a/docs/search/all_18.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_18.js b/docs/search/all_18.js index 92d9217d..723d8bdf 100644 --- a/docs/search/all_18.js +++ b/docs/search/all_18.js @@ -1,7 +1,7 @@ var searchData= [ - ['y_901',['Y',['../de/ded/input_8h.html#ad78247604ee68b483bec72e682b1ef71',1,'MouseReport::Y()'],['../de/ded/input_8h.html#a791863f8aa872fc18aef188a85436abe',1,'TouchScreenReport::Y()']]], - ['ymovement_902',['YMovement',['../d1/de1/aip_8h.html#ae7ed739b075fbfcabddfb598f2ebb912',1,'PS2_MOUSE_PACKET']]], - ['yoverflow_903',['YOverflow',['../d1/de1/aip_8h.html#a010d40129fea5610bc6510df54e8822c',1,'aip.h']]], - ['ysign_904',['YSign',['../d1/de1/aip_8h.html#a50b11bac2f0fa249f5cebe404c00d74e',1,'aip.h']]] + ['y_0',['y',['../de/ded/input_8h.html#ad78247604ee68b483bec72e682b1ef71',1,'MouseReport::Y'],['../de/ded/input_8h.html#a791863f8aa872fc18aef188a85436abe',1,'TouchScreenReport::Y']]], + ['ymovement_1',['YMovement',['../d1/de1/aip_8h.html#ae7ed739b075fbfcabddfb598f2ebb912',1,'PS2_MOUSE_PACKET']]], + ['yoverflow_2',['YOverflow',['../d1/de1/aip_8h.html#a010d40129fea5610bc6510df54e8822c',1,'aip.h']]], + ['ysign_3',['YSign',['../d1/de1/aip_8h.html#a50b11bac2f0fa249f5cebe404c00d74e',1,'aip.h']]] ]; diff --git a/docs/search/all_19.html b/docs/search/all_19.html deleted file mode 100644 index e69289e9..00000000 --- a/docs/search/all_19.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_19.js b/docs/search/all_19.js index dd4f81f7..c95d4192 100644 --- a/docs/search/all_19.js +++ b/docs/search/all_19.js @@ -1,5 +1,8 @@ var searchData= [ - ['z_905',['Z',['../de/ded/input_8h.html#aa8d96a2473f48cd0f643552256ed37a4',1,'MouseReport::Z()'],['../d1/de1/aip_8h.html#a4d6dfe063ce4b9f790c99c37c1ef782d',1,'Z(): aip.h']]], - ['zmovement_906',['ZMovement',['../d1/de1/aip_8h.html#acc274a47b2ec66d6731ec91b274e1423',1,'PS2_MOUSE_PACKET']]] + ['z_0',['z',['../de/ded/input_8h.html#aa8d96a2473f48cd0f643552256ed37a4',1,'MouseReport::Z'],['../d1/de1/aip_8h.html#a4d6dfe063ce4b9f790c99c37c1ef782d',1,'Z: aip.h']]], + ['zero_1',['Zero',['../d1/de1/aip_8h.html#ad7ed4ee1df437474d005188535f74875',1,'PS2_KBD_TYPEMATIC.__unnamed7__']]], + ['zero0_2',['Zero0',['../d1/de1/aip_8h.html#ad31cba1790c6843a18adfc7ddfcee23e',1,'PS2_CONFIGURATION.__unnamed3__']]], + ['zero1_3',['Zero1',['../d1/de1/aip_8h.html#ac1bea7eee679d45845dc20ba9cc0cc20',1,'PS2_CONFIGURATION.__unnamed3__']]], + ['zmovement_4',['ZMovement',['../d1/de1/aip_8h.html#acc274a47b2ec66d6731ec91b274e1423',1,'PS2_MOUSE_PACKET']]] ]; diff --git a/docs/search/all_2.html b/docs/search/all_2.html deleted file mode 100644 index 02cfffc2..00000000 --- a/docs/search/all_2.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_2.js b/docs/search/all_2.js index 94c83a41..8cbe9aa9 100644 --- a/docs/search/all_2.js +++ b/docs/search/all_2.js @@ -1,29 +1,29 @@ var searchData= [ - ['bar0_151',['BAR0',['../d9/d97/pci_8h.html#ad6244cfeb10fb25b9ce81a2ade575ec7',1,'__attribute__']]], - ['bar1_152',['BAR1',['../d9/d97/pci_8h.html#aa09f0025fbc627c055256907f0b0d43f',1,'__attribute__']]], - ['bar2_153',['BAR2',['../d9/d97/pci_8h.html#a248f8bd7e51a03ace5644ab3485faeee',1,'__attribute__']]], - ['bar3_154',['BAR3',['../d9/d97/pci_8h.html#acb0639f4353d9f240c609242733df5e1',1,'__attribute__']]], - ['bar4_155',['BAR4',['../d9/d97/pci_8h.html#a7f473f6239caed08c06c5939f0999be1',1,'__attribute__']]], - ['bar5_156',['BAR5',['../d9/d97/pci_8h.html#a8d4ae102d9459f2c3ea913412e9a3f75',1,'__attribute__']]], - ['base_157',['Base',['../d1/de1/aip_8h.html#ae07d9573c7ae9aa7d734e43ab74d88b3',1,'PS2_MOUSE_PACKET']]], - ['baseaddress_158',['BaseAddress',['../d9/d97/pci_8h.html#af10c5358f92517a5e997d11ff8785c6b',1,'__attribute__']]], - ['bist_159',['BIST',['../d9/d97/pci_8h.html#acafc473c7069fdd698c0b5742656100b',1,'__attribute__']]], - ['block_5ftype_5fcdrom_160',['BLOCK_TYPE_CDROM',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9aa8025a033e9ea17e9a5462ec140770fc',1,'device.h']]], - ['block_5ftype_5ffloppy_161',['BLOCK_TYPE_FLOPPY',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9afe0cf24d007913eabf7353d7cf13498c',1,'device.h']]], - ['block_5ftype_5fhdd_162',['BLOCK_TYPE_HDD',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9afb5d4ff4776303d834cb51c97700ece0',1,'device.h']]], - ['block_5ftype_5fnone_163',['BLOCK_TYPE_NONE',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a535106a7d34a3237b21547a7bf2c2ed6',1,'device.h']]], - ['block_5ftype_5fnvme_164',['BLOCK_TYPE_NVME',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af7dc9e5551c53ecae14f5c655d159577',1,'device.h']]], - ['block_5ftype_5fsdcard_165',['BLOCK_TYPE_SDCARD',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a7d607389b44b327db3003ca4f253b483',1,'device.h']]], - ['block_5ftype_5fssd_166',['BLOCK_TYPE_SSD',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad0f7c0ba812e1ba0f04440c576a51eca',1,'device.h']]], - ['block_5ftype_5fusb_167',['BLOCK_TYPE_USB',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a95fcb72aaeb1f2119ea4c38f2e70cf2e',1,'device.h']]], - ['blocks_168',['Blocks',['../df/d26/fs_8h.html#a4e032619e90e03194c162718a33f09a0',1,'kstat']]], - ['blocksize_169',['BlockSize',['../df/d26/fs_8h.html#aac2e36f2ffad2d048f6d1d3f988765ef',1,'kstat']]], - ['bridgecontrol_170',['BridgeControl',['../d9/d97/pci_8h.html#a6653a1245e72768cd03bb1f8ff843371',1,'__attribute__']]], - ['bus_171',['Bus',['../d9/d97/pci_8h.html#aaf31a37199f9d24bad5f7c0bf66206ba',1,'__attribute__']]], - ['button4_172',['Button4',['../d1/de1/aip_8h.html#a985d3c1b1bb78dcb532adda850db8e71',1,'Button4(): aip.h'],['../de/ded/input_8h.html#a3c70979d62bde7107ffc6452b4d197d0',1,'MouseReport::Button4()']]], - ['button5_173',['Button5',['../d1/de1/aip_8h.html#a51b10f759e11e22a2df18e78164340d2',1,'Button5(): aip.h'],['../de/ded/input_8h.html#a7fe6c9da952ca97bdaf1fd657c5e4682',1,'MouseReport::Button5()']]], - ['button6_174',['Button6',['../de/ded/input_8h.html#a5610542c386b7f777ccb943d75922ec7',1,'MouseReport']]], - ['button7_175',['Button7',['../de/ded/input_8h.html#a98581074c8ffe2ba11636e831fce7672',1,'MouseReport']]], - ['button8_176',['Button8',['../de/ded/input_8h.html#acde82f4d1fa67e06bc3a59eb6cc2a44c',1,'MouseReport']]] + ['bar0_0',['BAR0',['../d9/d97/pci_8h.html#ad6244cfeb10fb25b9ce81a2ade575ec7',1,'__attribute__']]], + ['bar1_1',['BAR1',['../d9/d97/pci_8h.html#aa09f0025fbc627c055256907f0b0d43f',1,'__attribute__']]], + ['bar2_2',['BAR2',['../d9/d97/pci_8h.html#a248f8bd7e51a03ace5644ab3485faeee',1,'__attribute__']]], + ['bar3_3',['BAR3',['../d9/d97/pci_8h.html#acb0639f4353d9f240c609242733df5e1',1,'__attribute__']]], + ['bar4_4',['BAR4',['../d9/d97/pci_8h.html#a7f473f6239caed08c06c5939f0999be1',1,'__attribute__']]], + ['bar5_5',['BAR5',['../d9/d97/pci_8h.html#a8d4ae102d9459f2c3ea913412e9a3f75',1,'__attribute__']]], + ['base_6',['Base',['../d1/de1/aip_8h.html#ae07d9573c7ae9aa7d734e43ab74d88b3',1,'PS2_MOUSE_PACKET']]], + ['baseaddress_7',['BaseAddress',['../d9/d97/pci_8h.html#af10c5358f92517a5e997d11ff8785c6b',1,'__attribute__']]], + ['bist_8',['BIST',['../d9/d97/pci_8h.html#acafc473c7069fdd698c0b5742656100b',1,'__attribute__']]], + ['block_5ftype_5fcdrom_9',['BLOCK_TYPE_CDROM',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9aa8025a033e9ea17e9a5462ec140770fc',1,'device.h']]], + ['block_5ftype_5ffloppy_10',['BLOCK_TYPE_FLOPPY',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9afe0cf24d007913eabf7353d7cf13498c',1,'device.h']]], + ['block_5ftype_5fhdd_11',['BLOCK_TYPE_HDD',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9afb5d4ff4776303d834cb51c97700ece0',1,'device.h']]], + ['block_5ftype_5fnone_12',['BLOCK_TYPE_NONE',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a535106a7d34a3237b21547a7bf2c2ed6',1,'device.h']]], + ['block_5ftype_5fnvme_13',['BLOCK_TYPE_NVME',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af7dc9e5551c53ecae14f5c655d159577',1,'device.h']]], + ['block_5ftype_5fsdcard_14',['BLOCK_TYPE_SDCARD',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a7d607389b44b327db3003ca4f253b483',1,'device.h']]], + ['block_5ftype_5fssd_15',['BLOCK_TYPE_SSD',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad0f7c0ba812e1ba0f04440c576a51eca',1,'device.h']]], + ['block_5ftype_5fusb_16',['BLOCK_TYPE_USB',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a95fcb72aaeb1f2119ea4c38f2e70cf2e',1,'device.h']]], + ['blocks_17',['Blocks',['../df/d26/fs_8h.html#a4e032619e90e03194c162718a33f09a0',1,'kstat']]], + ['blocksize_18',['BlockSize',['../df/d26/fs_8h.html#aac2e36f2ffad2d048f6d1d3f988765ef',1,'kstat']]], + ['bridgecontrol_19',['BridgeControl',['../d9/d97/pci_8h.html#a6653a1245e72768cd03bb1f8ff843371',1,'__attribute__']]], + ['bus_20',['Bus',['../d9/d97/pci_8h.html#aaf31a37199f9d24bad5f7c0bf66206ba',1,'__attribute__']]], + ['button4_21',['button4',['../d1/de1/aip_8h.html#a985d3c1b1bb78dcb532adda850db8e71',1,'Button4: aip.h'],['../de/ded/input_8h.html#a3c70979d62bde7107ffc6452b4d197d0',1,'MouseReport::Button4']]], + ['button5_22',['button5',['../d1/de1/aip_8h.html#a51b10f759e11e22a2df18e78164340d2',1,'Button5: aip.h'],['../de/ded/input_8h.html#a7fe6c9da952ca97bdaf1fd657c5e4682',1,'MouseReport::Button5']]], + ['button6_23',['Button6',['../de/ded/input_8h.html#a5610542c386b7f777ccb943d75922ec7',1,'MouseReport']]], + ['button7_24',['Button7',['../de/ded/input_8h.html#a98581074c8ffe2ba11636e831fce7672',1,'MouseReport']]], + ['button8_25',['Button8',['../de/ded/input_8h.html#acde82f4d1fa67e06bc3a59eb6cc2a44c',1,'MouseReport']]] ]; diff --git a/docs/search/all_3.html b/docs/search/all_3.html deleted file mode 100644 index 39767b85..00000000 --- a/docs/search/all_3.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_3.js b/docs/search/all_3.js index cded48c9..9bc9948b 100644 --- a/docs/search/all_3.js +++ b/docs/search/all_3.js @@ -1,66 +1,67 @@ var searchData= [ - ['cachelinesize_177',['CacheLineSize',['../d9/d97/pci_8h.html#a5203ccd0486a21671341f4bb00c89b4b',1,'__attribute__']]], - ['call_5faccept_178',['call_accept',['../d2/d6e/syscalls_8h.html#ab4949d314d72ceada64d99a9ffd5980d',1,'syscalls.h']]], - ['call_5faccess_179',['call_access',['../d2/d6e/syscalls_8h.html#a6a0f9ef9d1b0b7c090ee0fca1c8b4b71',1,'syscalls.h']]], - ['call_5fapi_5fversion_180',['call_api_version',['../d2/d6e/syscalls_8h.html#a6eb871383ed7cc0552c9652dd6aebf55',1,'syscalls.h']]], - ['call_5fbind_181',['call_bind',['../d2/d6e/syscalls_8h.html#a2ff8172e7ab96e1cd38f0754d0f21eee',1,'syscalls.h']]], - ['call_5fbrk_182',['call_brk',['../d2/d6e/syscalls_8h.html#af6b8521514afb2e619d9778f409c7513',1,'syscalls.h']]], - ['call_5fchdir_183',['call_chdir',['../d2/d6e/syscalls_8h.html#af6ff546cc7dbadce2bc0c76eb706e857',1,'syscalls.h']]], - ['call_5fclock_5fgettime_184',['call_clock_gettime',['../d2/d6e/syscalls_8h.html#aa4aef47cfee0d7f7008fe0bcc7ea49f5',1,'syscalls.h']]], - ['call_5fclock_5fsettime_185',['call_clock_settime',['../d2/d6e/syscalls_8h.html#aeb8dfac30796735c4429bf34d672626d',1,'syscalls.h']]], - ['call_5fclose_186',['call_close',['../d2/d6e/syscalls_8h.html#a032d7e058f0bf030fccd02243b8d52c9',1,'syscalls.h']]], - ['call_5fconnect_187',['call_connect',['../d2/d6e/syscalls_8h.html#ac96432281ca4acb5cacfce454390b98a',1,'syscalls.h']]], - ['call_5fdup_188',['call_dup',['../d2/d6e/syscalls_8h.html#adecd89a95c99c2c36f6aedcb920874cb',1,'syscalls.h']]], - ['call_5fdup2_189',['call_dup2',['../d2/d6e/syscalls_8h.html#ad2932c5044a784dcc0413c1364a51da6',1,'syscalls.h']]], - ['call_5fexecve_190',['call_execve',['../d2/d6e/syscalls_8h.html#a9b22610937180ca7ba25ef597eb8cb58',1,'syscalls.h']]], - ['call_5fexit_191',['call_exit',['../d2/d6e/syscalls_8h.html#afe03e96b528279b23c2ae501a509eac3',1,'syscalls.h']]], - ['call_5ffork_192',['call_fork',['../d2/d6e/syscalls_8h.html#afda32e401a3f5d39d85a6a4bc6b52089',1,'syscalls.h']]], - ['call_5ffstat_193',['call_fstat',['../d2/d6e/syscalls_8h.html#a073897bf4cec6ecf22703ed7735f866b',1,'syscalls.h']]], - ['call_5fftruncate_194',['call_ftruncate',['../d2/d6e/syscalls_8h.html#ac7545a17f1b8654d78afb2000e93119b',1,'syscalls.h']]], - ['call_5fgetcwd_195',['call_getcwd',['../d2/d6e/syscalls_8h.html#adb0ad23849e04734d2989baf4e252b27',1,'syscalls.h']]], - ['call_5fgetpid_196',['call_getpid',['../d2/d6e/syscalls_8h.html#aa9ae966f7eb6ccf3c1bc61359488a0b0',1,'syscalls.h']]], - ['call_5fgetppid_197',['call_getppid',['../d2/d6e/syscalls_8h.html#a624090af73407799633b6bfce659ce7a',1,'syscalls.h']]], - ['call_5fioctl_198',['call_ioctl',['../d2/d6e/syscalls_8h.html#a735a20ad7b79a8bca3d3987c7aef2b95',1,'syscalls.h']]], - ['call_5fkill_199',['call_kill',['../d2/d6e/syscalls_8h.html#ab4543f13423b2ebd0218aefa9a72e8d7',1,'syscalls.h']]], - ['call_5flisten_200',['call_listen',['../d2/d6e/syscalls_8h.html#ae4d04318594ab4632df4653ba42f62b6',1,'syscalls.h']]], - ['call_5flstat_201',['call_lstat',['../d2/d6e/syscalls_8h.html#abc9f8d664d40a471b9c34ab84a5fddc1',1,'syscalls.h']]], - ['call_5fmadvise_202',['call_madvise',['../d2/d6e/syscalls_8h.html#ae6dcd592ab004494f304b3be463b4b61',1,'syscalls.h']]], - ['call_5fmkdir_203',['call_mkdir',['../d2/d6e/syscalls_8h.html#a74a2e61e7aad1a220fec77ee6ef16393',1,'syscalls.h']]], - ['call_5fmmap_204',['call_mmap',['../d2/d6e/syscalls_8h.html#a4e1a46ae84cd0d96be58298f2aa7e30a',1,'syscalls.h']]], - ['call_5fmprotect_205',['call_mprotect',['../d2/d6e/syscalls_8h.html#ae133ab4db69293bf2c2c78ad8d09459a',1,'syscalls.h']]], - ['call_5fmunmap_206',['call_munmap',['../d2/d6e/syscalls_8h.html#acce6218ce367e1bca6e92cfcd56ef818',1,'syscalls.h']]], - ['call_5fnanosleep_207',['call_nanosleep',['../d2/d6e/syscalls_8h.html#a631df5a83f6e991f9cfb9fc262dd96fc',1,'syscalls.h']]], - ['call_5fopen_208',['call_open',['../d2/d6e/syscalls_8h.html#a4bbeaf1f58838116fe6be9c0a26bb9cb',1,'syscalls.h']]], - ['call_5fpipe_209',['call_pipe',['../d2/d6e/syscalls_8h.html#a62b045c74667d455177ea982c574542a',1,'syscalls.h']]], - ['call_5fprctl_210',['call_prctl',['../d2/d6e/syscalls_8h.html#a3dd4cc6c68a614a2d84bdf03979846ad',1,'syscalls.h']]], - ['call_5fpread_211',['call_pread',['../d2/d6e/syscalls_8h.html#a2eefc668c3fe56dadd342c95c80a7b0a',1,'syscalls.h']]], - ['call_5fpwrite_212',['call_pwrite',['../d2/d6e/syscalls_8h.html#a628b7909eb35d25dd42eecf43d2bfc2a',1,'syscalls.h']]], - ['call_5fread_213',['call_read',['../d2/d6e/syscalls_8h.html#a1f66d856a64b43fcbf567af7b485ecc2',1,'syscalls.h']]], - ['call_5frecv_214',['call_recv',['../d2/d6e/syscalls_8h.html#acce433caed9900c29224802dd51068e5',1,'syscalls.h']]], - ['call_5frename_215',['call_rename',['../d2/d6e/syscalls_8h.html#a1ede230b75112f32bb62c5e0772331bc',1,'syscalls.h']]], - ['call_5frmdir_216',['call_rmdir',['../d2/d6e/syscalls_8h.html#ab5fc3ef1cc44df21cea5f2667b3abe59',1,'syscalls.h']]], - ['call_5fseek_217',['call_seek',['../d2/d6e/syscalls_8h.html#a6a1fba6ab2a9b83f0be45dea675f818c',1,'syscalls.h']]], - ['call_5fsend_218',['call_send',['../d2/d6e/syscalls_8h.html#a15edf36a457d20275539a586753c9de9',1,'syscalls.h']]], - ['call_5fshutdown_219',['call_shutdown',['../d2/d6e/syscalls_8h.html#ae903ef0bc831567ed65a7d46ab53740e',1,'syscalls.h']]], - ['call_5fsocket_220',['call_socket',['../d2/d6e/syscalls_8h.html#a879ac95dd9f6a254cdbf1df77ec4482c',1,'syscalls.h']]], - ['call_5fstat_221',['call_stat',['../d2/d6e/syscalls_8h.html#a7a3beca36fdf2b94315a890d6b360b88',1,'syscalls.h']]], - ['call_5ftell_222',['call_tell',['../d2/d6e/syscalls_8h.html#a42b50361d2152d92f41f741d64ab30bc',1,'syscalls.h']]], - ['call_5ftime_223',['call_time',['../d2/d6e/syscalls_8h.html#a7dca41af6f47ad7fb6eaa65e55b98090',1,'syscalls.h']]], - ['call_5ftruncate_224',['call_truncate',['../d2/d6e/syscalls_8h.html#adc22de2ff267771d8ac633e948f28eff',1,'syscalls.h']]], - ['call_5funlink_225',['call_unlink',['../d2/d6e/syscalls_8h.html#a03284d10556fe1599ae976558367f7ff',1,'syscalls.h']]], - ['call_5fwaitpid_226',['call_waitpid',['../d2/d6e/syscalls_8h.html#a48f9ddd0dba233df029622ea3e2545ae',1,'syscalls.h']]], - ['call_5fwrite_227',['call_write',['../d2/d6e/syscalls_8h.html#ab1e6a38710527adb8e6c0b2ad416d6f9',1,'syscalls.h']]], - ['capabilitiespointer_228',['CapabilitiesPointer',['../d9/d97/pci_8h.html#a565e69897ebdab337c2c16941cfdf367',1,'__attribute__']]], - ['cardbusbusnumber_229',['CardbusBusNumber',['../d9/d97/pci_8h.html#a4faa20cb71d58e436b288f5ed0c7ec3e',1,'__attribute__']]], - ['cardbuscispointer_230',['CardbusCISPointer',['../d9/d97/pci_8h.html#a7b43c1b116e3476c2fcb53965149c74d',1,'__attribute__']]], - ['cardbuslatencytimer_231',['CardbusLatencyTimer',['../d9/d97/pci_8h.html#a33d7921c39e7383cbb67c6294a43c935',1,'__attribute__']]], - ['cardbussocketregistersbaseaddress_232',['CardbusSocketRegistersBaseAddress',['../d9/d97/pci_8h.html#a8d571620f57f70ce64fd15752fe9ac99',1,'__attribute__']]], - ['changetime_233',['ChangeTime',['../df/d26/fs_8h.html#a3d80694a7ef662e6e37ef68a5490f6ae',1,'kstat']]], - ['character_234',['Character',['../de/ded/input_8h.html#a3c7b23790a7fff8622f8552c7bd1b2f5',1,'KeyboardReport']]], - ['class_235',['Class',['../d9/d97/pci_8h.html#a10dff2b27b0c182ac0428796e1ab083d',1,'__attribute__']]], - ['close_236',['Close',['../db/de6/structInodeOperations.html#ab9c62336bdce356caa7d165b86371e7f',1,'InodeOperations::Close()'],['../df/d26/fs_8h.html#a00f03806ee4724ff3e44372909ab378b',1,'Close(): fs.h']]], - ['command_237',['Command',['../d9/d97/pci_8h.html#af7007d29612482dce21e79e4db0fd2b8',1,'__attribute__']]], - ['config_238',['Config',['../d9/d97/pci_8h.html#aae7dbeb87dc97e9e2b3befb18fe075af',1,'__attribute__']]], - ['create_239',['Create',['../db/de6/structInodeOperations.html#abed9ba869733a00a02a41a3ea9765bda',1,'InodeOperations::Create()'],['../df/d26/fs_8h.html#a2e6d2e5dc031b51fc6f466515b4d3b3e',1,'Create(): fs.h']]] + ['cachelinesize_0',['CacheLineSize',['../d9/d97/pci_8h.html#a5203ccd0486a21671341f4bb00c89b4b',1,'__attribute__']]], + ['call_5faccept_1',['call_accept',['../d2/d6e/syscalls_8h.html#ab4949d314d72ceada64d99a9ffd5980d',1,'syscalls.h']]], + ['call_5faccess_2',['call_access',['../d2/d6e/syscalls_8h.html#a6a0f9ef9d1b0b7c090ee0fca1c8b4b71',1,'syscalls.h']]], + ['call_5fapi_5fversion_3',['call_api_version',['../d2/d6e/syscalls_8h.html#a6eb871383ed7cc0552c9652dd6aebf55',1,'syscalls.h']]], + ['call_5fbind_4',['call_bind',['../d2/d6e/syscalls_8h.html#a2ff8172e7ab96e1cd38f0754d0f21eee',1,'syscalls.h']]], + ['call_5fbrk_5',['call_brk',['../d2/d6e/syscalls_8h.html#af6b8521514afb2e619d9778f409c7513',1,'syscalls.h']]], + ['call_5fchdir_6',['call_chdir',['../d2/d6e/syscalls_8h.html#af6ff546cc7dbadce2bc0c76eb706e857',1,'syscalls.h']]], + ['call_5fclock_5fgettime_7',['call_clock_gettime',['../d2/d6e/syscalls_8h.html#aa4aef47cfee0d7f7008fe0bcc7ea49f5',1,'syscalls.h']]], + ['call_5fclock_5fsettime_8',['call_clock_settime',['../d2/d6e/syscalls_8h.html#aeb8dfac30796735c4429bf34d672626d',1,'syscalls.h']]], + ['call_5fclose_9',['call_close',['../d2/d6e/syscalls_8h.html#a032d7e058f0bf030fccd02243b8d52c9',1,'syscalls.h']]], + ['call_5fconnect_10',['call_connect',['../d2/d6e/syscalls_8h.html#ac96432281ca4acb5cacfce454390b98a',1,'syscalls.h']]], + ['call_5fdup_11',['call_dup',['../d2/d6e/syscalls_8h.html#adecd89a95c99c2c36f6aedcb920874cb',1,'syscalls.h']]], + ['call_5fdup2_12',['call_dup2',['../d2/d6e/syscalls_8h.html#ad2932c5044a784dcc0413c1364a51da6',1,'syscalls.h']]], + ['call_5fexecve_13',['call_execve',['../d2/d6e/syscalls_8h.html#a9b22610937180ca7ba25ef597eb8cb58',1,'syscalls.h']]], + ['call_5fexit_14',['call_exit',['../d2/d6e/syscalls_8h.html#afe03e96b528279b23c2ae501a509eac3',1,'syscalls.h']]], + ['call_5ffork_15',['call_fork',['../d2/d6e/syscalls_8h.html#afda32e401a3f5d39d85a6a4bc6b52089',1,'syscalls.h']]], + ['call_5ffstat_16',['call_fstat',['../d2/d6e/syscalls_8h.html#a073897bf4cec6ecf22703ed7735f866b',1,'syscalls.h']]], + ['call_5fftruncate_17',['call_ftruncate',['../d2/d6e/syscalls_8h.html#ac7545a17f1b8654d78afb2000e93119b',1,'syscalls.h']]], + ['call_5fgetcwd_18',['call_getcwd',['../d2/d6e/syscalls_8h.html#adb0ad23849e04734d2989baf4e252b27',1,'syscalls.h']]], + ['call_5fgetpid_19',['call_getpid',['../d2/d6e/syscalls_8h.html#aa9ae966f7eb6ccf3c1bc61359488a0b0',1,'syscalls.h']]], + ['call_5fgetppid_20',['call_getppid',['../d2/d6e/syscalls_8h.html#a624090af73407799633b6bfce659ce7a',1,'syscalls.h']]], + ['call_5fioctl_21',['call_ioctl',['../d2/d6e/syscalls_8h.html#a735a20ad7b79a8bca3d3987c7aef2b95',1,'syscalls.h']]], + ['call_5fkill_22',['call_kill',['../d2/d6e/syscalls_8h.html#ab4543f13423b2ebd0218aefa9a72e8d7',1,'syscalls.h']]], + ['call_5flisten_23',['call_listen',['../d2/d6e/syscalls_8h.html#ae4d04318594ab4632df4653ba42f62b6',1,'syscalls.h']]], + ['call_5flstat_24',['call_lstat',['../d2/d6e/syscalls_8h.html#abc9f8d664d40a471b9c34ab84a5fddc1',1,'syscalls.h']]], + ['call_5fmadvise_25',['call_madvise',['../d2/d6e/syscalls_8h.html#ae6dcd592ab004494f304b3be463b4b61',1,'syscalls.h']]], + ['call_5fmkdir_26',['call_mkdir',['../d2/d6e/syscalls_8h.html#a74a2e61e7aad1a220fec77ee6ef16393',1,'syscalls.h']]], + ['call_5fmmap_27',['call_mmap',['../d2/d6e/syscalls_8h.html#a4e1a46ae84cd0d96be58298f2aa7e30a',1,'syscalls.h']]], + ['call_5fmprotect_28',['call_mprotect',['../d2/d6e/syscalls_8h.html#ae133ab4db69293bf2c2c78ad8d09459a',1,'syscalls.h']]], + ['call_5fmunmap_29',['call_munmap',['../d2/d6e/syscalls_8h.html#acce6218ce367e1bca6e92cfcd56ef818',1,'syscalls.h']]], + ['call_5fnanosleep_30',['call_nanosleep',['../d2/d6e/syscalls_8h.html#a631df5a83f6e991f9cfb9fc262dd96fc',1,'syscalls.h']]], + ['call_5fopen_31',['call_open',['../d2/d6e/syscalls_8h.html#a4bbeaf1f58838116fe6be9c0a26bb9cb',1,'syscalls.h']]], + ['call_5fpipe_32',['call_pipe',['../d2/d6e/syscalls_8h.html#a62b045c74667d455177ea982c574542a',1,'syscalls.h']]], + ['call_5fprctl_33',['call_prctl',['../d2/d6e/syscalls_8h.html#a3dd4cc6c68a614a2d84bdf03979846ad',1,'syscalls.h']]], + ['call_5fpread_34',['call_pread',['../d2/d6e/syscalls_8h.html#a2eefc668c3fe56dadd342c95c80a7b0a',1,'syscalls.h']]], + ['call_5fpwrite_35',['call_pwrite',['../d2/d6e/syscalls_8h.html#a628b7909eb35d25dd42eecf43d2bfc2a',1,'syscalls.h']]], + ['call_5fread_36',['call_read',['../d2/d6e/syscalls_8h.html#a1f66d856a64b43fcbf567af7b485ecc2',1,'syscalls.h']]], + ['call_5frecv_37',['call_recv',['../d2/d6e/syscalls_8h.html#acce433caed9900c29224802dd51068e5',1,'syscalls.h']]], + ['call_5frename_38',['call_rename',['../d2/d6e/syscalls_8h.html#a1ede230b75112f32bb62c5e0772331bc',1,'syscalls.h']]], + ['call_5frmdir_39',['call_rmdir',['../d2/d6e/syscalls_8h.html#ab5fc3ef1cc44df21cea5f2667b3abe59',1,'syscalls.h']]], + ['call_5fseek_40',['call_seek',['../d2/d6e/syscalls_8h.html#a6a1fba6ab2a9b83f0be45dea675f818c',1,'syscalls.h']]], + ['call_5fsend_41',['call_send',['../d2/d6e/syscalls_8h.html#a15edf36a457d20275539a586753c9de9',1,'syscalls.h']]], + ['call_5fshutdown_42',['call_shutdown',['../d2/d6e/syscalls_8h.html#ae903ef0bc831567ed65a7d46ab53740e',1,'syscalls.h']]], + ['call_5fsocket_43',['call_socket',['../d2/d6e/syscalls_8h.html#a879ac95dd9f6a254cdbf1df77ec4482c',1,'syscalls.h']]], + ['call_5fstat_44',['call_stat',['../d2/d6e/syscalls_8h.html#a7a3beca36fdf2b94315a890d6b360b88',1,'syscalls.h']]], + ['call_5ftell_45',['call_tell',['../d2/d6e/syscalls_8h.html#a42b50361d2152d92f41f741d64ab30bc',1,'syscalls.h']]], + ['call_5ftime_46',['call_time',['../d2/d6e/syscalls_8h.html#a7dca41af6f47ad7fb6eaa65e55b98090',1,'syscalls.h']]], + ['call_5ftruncate_47',['call_truncate',['../d2/d6e/syscalls_8h.html#adc22de2ff267771d8ac633e948f28eff',1,'syscalls.h']]], + ['call_5funlink_48',['call_unlink',['../d2/d6e/syscalls_8h.html#a03284d10556fe1599ae976558367f7ff',1,'syscalls.h']]], + ['call_5fwaitpid_49',['call_waitpid',['../d2/d6e/syscalls_8h.html#a48f9ddd0dba233df029622ea3e2545ae',1,'syscalls.h']]], + ['call_5fwrite_50',['call_write',['../d2/d6e/syscalls_8h.html#ab1e6a38710527adb8e6c0b2ad416d6f9',1,'syscalls.h']]], + ['capabilitiespointer_51',['CapabilitiesPointer',['../d9/d97/pci_8h.html#a565e69897ebdab337c2c16941cfdf367',1,'__attribute__']]], + ['cardbusbusnumber_52',['CardbusBusNumber',['../d9/d97/pci_8h.html#a4faa20cb71d58e436b288f5ed0c7ec3e',1,'__attribute__']]], + ['cardbuscispointer_53',['CardbusCISPointer',['../d9/d97/pci_8h.html#a7b43c1b116e3476c2fcb53965149c74d',1,'__attribute__']]], + ['cardbuslatencytimer_54',['CardbusLatencyTimer',['../d9/d97/pci_8h.html#a33d7921c39e7383cbb67c6294a43c935',1,'__attribute__']]], + ['cardbussocketregistersbaseaddress_55',['CardbusSocketRegistersBaseAddress',['../d9/d97/pci_8h.html#a8d571620f57f70ce64fd15752fe9ac99',1,'__attribute__']]], + ['changetime_56',['ChangeTime',['../df/d26/fs_8h.html#a3d80694a7ef662e6e37ef68a5490f6ae',1,'kstat']]], + ['character_57',['Character',['../de/ded/input_8h.html#a3c7b23790a7fff8622f8552c7bd1b2f5',1,'KeyboardReport']]], + ['class_58',['Class',['../d9/d97/pci_8h.html#a10dff2b27b0c182ac0428796e1ab083d',1,'__attribute__']]], + ['close_59',['close',['../db/de6/structInodeOperations.html#ab9c62336bdce356caa7d165b86371e7f',1,'InodeOperations::Close'],['../df/d26/fs_8h.html#a00f03806ee4724ff3e44372909ab378b',1,'Close: fs.h']]], + ['command_60',['Command',['../d9/d97/pci_8h.html#af7007d29612482dce21e79e4db0fd2b8',1,'__attribute__']]], + ['commanddata_61',['CommandData',['../d1/de1/aip_8h.html#ad3c1a945d3b7f0aa9f0bbcb1bdc77d37',1,'PS2_STATUSES.__unnamed1__']]], + ['config_62',['Config',['../d9/d97/pci_8h.html#aae7dbeb87dc97e9e2b3befb18fe075af',1,'__attribute__']]], + ['create_63',['create',['../db/de6/structInodeOperations.html#abed9ba869733a00a02a41a3ea9765bda',1,'InodeOperations::Create'],['../df/d26/fs_8h.html#a2e6d2e5dc031b51fc6f466515b4d3b3e',1,'Create: fs.h']]] ]; diff --git a/docs/search/all_4.html b/docs/search/all_4.html deleted file mode 100644 index fc40463c..00000000 --- a/docs/search/all_4.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_4.js b/docs/search/all_4.js index 6be46731..e3d2d074 100644 --- a/docs/search/all_4.js +++ b/docs/search/all_4.js @@ -1,35 +1,37 @@ var searchData= [ - ['d_5fino_240',['d_ino',['../df/d26/fs_8h.html#aaf47378e1023c469b361bfbfe1e68ec4',1,'kdirent']]], - ['d_5fname_241',['d_name',['../df/d26/fs_8h.html#a5a9f69f32f7f6d41513d7093cd06b27b',1,'kdirent']]], - ['d_5foff_242',['d_off',['../df/d26/fs_8h.html#a883eee0b0e9bc85a6a4c0b81c12d59b4',1,'kdirent']]], - ['d_5freclen_243',['d_reclen',['../df/d26/fs_8h.html#ab16632cca111e54cdbcb1e3ce465ed3c',1,'kdirent']]], - ['d_5ftype_244',['d_type',['../df/d26/fs_8h.html#ae62da46e9487a67427fad586aa96806a',1,'kdirent']]], - ['deleteinode_245',['DeleteInode',['../d2/d55/structSuperBlockOperations.html#a91b8a508085e42bcf27a06058a0fd2f7',1,'SuperBlockOperations::DeleteInode()'],['../df/d26/fs_8h.html#a8ccb8fe8ac70ca2ee378ad8817a381ab',1,'DeleteInode(): fs.h']]], - ['description_246',['Description',['../db/de4/driver_8h.html#ae899d6a573c8272d7f8c76baf8e3bd72',1,'__DriverInfo']]], - ['destroy_247',['Destroy',['../d2/d55/structSuperBlockOperations.html#ac5d91cc844c75e8d58ef124a9b2c8722',1,'SuperBlockOperations::Destroy()'],['../df/d26/fs_8h.html#a30c9c281e5b2134cc2e763eac5290c61',1,'Destroy(): fs.h']]], - ['develop_2emd_248',['develop.md',['../d4/d30/develop_8md.html',1,'']]], - ['developing_249',['Developing',['../d9/d7f/md_tools_doxygen_develop.html',1,'']]], - ['device_250',['Device',['../de/ded/input_8h.html#ae0e73e3ad012fad295b7bf2d1cc93da9',1,'InputReport::Device()'],['../d9/d97/pci_8h.html#a5cef34566c05448ba32fe4c2471f4335',1,'__attribute__::Device()'],['../d9/d97/pci_8h.html#a70e8123ed01deec0c941aab234c7bb7c',1,'__attribute__::Device()'],['../df/d26/fs_8h.html#a596b05c30fb6356f46f6c827bdac7fc6',1,'Inode::Device()'],['../df/d26/fs_8h.html#a564f699164b986ac3358ce6acde557e5',1,'kstat::Device()'],['../db/de4/driver_8h.html#a9621e2b64bb89fa541c5028c377f4788',1,'__PCIArray::Device()']]], - ['device_2eh_251',['device.h',['../db/de9/device_8h.html',1,'']]], - ['device_5ftype_5faudio_252',['DEVICE_TYPE_AUDIO',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a37a806862fda8eaf16c833dad3174cf5',1,'device.h']]], - ['device_5ftype_5fblock_253',['DEVICE_TYPE_BLOCK',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db',1,'device.h']]], - ['device_5ftype_5finput_254',['DEVICE_TYPE_INPUT',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae',1,'device.h']]], - ['device_5ftype_5fmask_255',['DEVICE_TYPE_MASK',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a27334e27109139748c969385837b304a',1,'device.h']]], - ['device_5ftype_5fnetwork_256',['DEVICE_TYPE_NETWORK',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5c73c1f1ac3f7d0c115707c2173e994d',1,'device.h']]], - ['device_5ftype_5fnone_257',['DEVICE_TYPE_NONE',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5b9aa75488837c7571c1ae795d461fb3',1,'device.h']]], - ['deviceid_258',['DeviceID',['../d9/d97/pci_8h.html#a98ae6cf864126f6a5e77aafde0b0f2ba',1,'__attribute__']]], - ['devicetype_259',['DeviceType',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9',1,'device.h']]], - ['driver_2eh_260',['driver.h',['../db/de4/driver_8h.html',1,'']]], - ['drivers_261',['Drivers',['../d4/d86/md_Drivers_README.html',1,'']]], - ['dt_5fblk_262',['DT_BLK',['../df/d26/fs_8h.html#a212cebbaad682bc6c3bf798c8749abc5',1,'fs.h']]], - ['dt_5fchr_263',['DT_CHR',['../df/d26/fs_8h.html#a7d0095c3caf2c334bf222608d02576d7',1,'fs.h']]], - ['dt_5fdir_264',['DT_DIR',['../df/d26/fs_8h.html#a1dcee67486bc4238096ecb61e2d9ffd1',1,'fs.h']]], - ['dt_5ffifo_265',['DT_FIFO',['../df/d26/fs_8h.html#a6fabe696c35bf34daa67931b4c245c7d',1,'fs.h']]], - ['dt_5flnk_266',['DT_LNK',['../df/d26/fs_8h.html#aa70b5cb1d9c30b1830cb6a5e835231c6',1,'fs.h']]], - ['dt_5freg_267',['DT_REG',['../df/d26/fs_8h.html#a9973595cf6775b1b29d7274ab4c0d623',1,'fs.h']]], - ['dt_5fsock_268',['DT_SOCK',['../df/d26/fs_8h.html#aaa6ed2fc54836a2c7d9b698923705f5e',1,'fs.h']]], - ['dt_5funknown_269',['DT_UNKNOWN',['../df/d26/fs_8h.html#a293ce58a2d39f35c52f7f4516a857057',1,'fs.h']]], - ['dt_5fwht_270',['DT_WHT',['../df/d26/fs_8h.html#a9584ba1798d7454f4f63433418ba8798',1,'fs.h']]], - ['dttoif_271',['DTTOIF',['../df/d26/fs_8h.html#a1cfeb034d04c92d5f0a185217edfb37f',1,'fs.h']]] + ['d_5fino_0',['d_ino',['../df/d26/fs_8h.html#aaf47378e1023c469b361bfbfe1e68ec4',1,'kdirent']]], + ['d_5fname_1',['d_name',['../df/d26/fs_8h.html#a5a9f69f32f7f6d41513d7093cd06b27b',1,'kdirent']]], + ['d_5foff_2',['d_off',['../df/d26/fs_8h.html#a883eee0b0e9bc85a6a4c0b81c12d59b4',1,'kdirent']]], + ['d_5freclen_3',['d_reclen',['../df/d26/fs_8h.html#ab16632cca111e54cdbcb1e3ce465ed3c',1,'kdirent']]], + ['d_5ftype_4',['d_type',['../df/d26/fs_8h.html#ae62da46e9487a67427fad586aa96806a',1,'kdirent']]], + ['delay_5',['Delay',['../d1/de1/aip_8h.html#a8f497c1a3d15af9e0c215019f26b887d',1,'PS2_KBD_TYPEMATIC.__unnamed7__']]], + ['deleteinode_6',['deleteinode',['../d2/d55/structSuperBlockOperations.html#a91b8a508085e42bcf27a06058a0fd2f7',1,'SuperBlockOperations::DeleteInode'],['../df/d26/fs_8h.html#a8ccb8fe8ac70ca2ee378ad8817a381ab',1,'DeleteInode: fs.h']]], + ['description_7',['Description',['../db/de4/driver_8h.html#ae899d6a573c8272d7f8c76baf8e3bd72',1,'__DriverInfo']]], + ['destroy_8',['destroy',['../d2/d55/structSuperBlockOperations.html#ac5d91cc844c75e8d58ef124a9b2c8722',1,'SuperBlockOperations::Destroy'],['../df/d26/fs_8h.html#a30c9c281e5b2134cc2e763eac5290c61',1,'Destroy: fs.h']]], + ['develop_2emd_9',['develop.md',['../d4/d30/develop_8md.html',1,'']]], + ['developing_10',['Developing',['../d1/d02/md_tools_2doxygen_2develop.html',1,'']]], + ['device_11',['device',['../df/d26/fs_8h.html#a596b05c30fb6356f46f6c827bdac7fc6',1,'Inode::Device'],['../d9/d97/pci_8h.html#a5cef34566c05448ba32fe4c2471f4335',1,'__attribute__::Device'],['../d9/d97/pci_8h.html#a70e8123ed01deec0c941aab234c7bb7c',1,'__attribute__::Device'],['../de/ded/input_8h.html#ae0e73e3ad012fad295b7bf2d1cc93da9',1,'InputReport::Device'],['../df/d26/fs_8h.html#a564f699164b986ac3358ce6acde557e5',1,'kstat::Device'],['../db/de4/driver_8h.html#a9621e2b64bb89fa541c5028c377f4788',1,'__PCIArray::Device']]], + ['device_2eh_12',['device.h',['../db/de9/device_8h.html',1,'']]], + ['device_5ftype_5faudio_13',['DEVICE_TYPE_AUDIO',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a37a806862fda8eaf16c833dad3174cf5',1,'device.h']]], + ['device_5ftype_5fblock_14',['DEVICE_TYPE_BLOCK',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db',1,'device.h']]], + ['device_5ftype_5finput_15',['DEVICE_TYPE_INPUT',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae',1,'device.h']]], + ['device_5ftype_5fmask_16',['DEVICE_TYPE_MASK',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a27334e27109139748c969385837b304a',1,'device.h']]], + ['device_5ftype_5fnetwork_17',['DEVICE_TYPE_NETWORK',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5c73c1f1ac3f7d0c115707c2173e994d',1,'device.h']]], + ['device_5ftype_5fnone_18',['DEVICE_TYPE_NONE',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5b9aa75488837c7571c1ae795d461fb3',1,'device.h']]], + ['deviceid_19',['DeviceID',['../d9/d97/pci_8h.html#a98ae6cf864126f6a5e77aafde0b0f2ba',1,'__attribute__']]], + ['devicetype_20',['DeviceType',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9',1,'device.h']]], + ['documentation_21',['Welcome to Fennix Documentation',['../index.html',1,'']]], + ['driver_2eh_22',['driver.h',['../db/de4/driver_8h.html',1,'']]], + ['drivers_23',['Drivers',['../d5/d9b/md_Drivers_2README.html',1,'']]], + ['dt_5fblk_24',['DT_BLK',['../df/d26/fs_8h.html#a212cebbaad682bc6c3bf798c8749abc5',1,'fs.h']]], + ['dt_5fchr_25',['DT_CHR',['../df/d26/fs_8h.html#a7d0095c3caf2c334bf222608d02576d7',1,'fs.h']]], + ['dt_5fdir_26',['DT_DIR',['../df/d26/fs_8h.html#a1dcee67486bc4238096ecb61e2d9ffd1',1,'fs.h']]], + ['dt_5ffifo_27',['DT_FIFO',['../df/d26/fs_8h.html#a6fabe696c35bf34daa67931b4c245c7d',1,'fs.h']]], + ['dt_5flnk_28',['DT_LNK',['../df/d26/fs_8h.html#aa70b5cb1d9c30b1830cb6a5e835231c6',1,'fs.h']]], + ['dt_5freg_29',['DT_REG',['../df/d26/fs_8h.html#a9973595cf6775b1b29d7274ab4c0d623',1,'fs.h']]], + ['dt_5fsock_30',['DT_SOCK',['../df/d26/fs_8h.html#aaa6ed2fc54836a2c7d9b698923705f5e',1,'fs.h']]], + ['dt_5funknown_31',['DT_UNKNOWN',['../df/d26/fs_8h.html#a293ce58a2d39f35c52f7f4516a857057',1,'fs.h']]], + ['dt_5fwht_32',['DT_WHT',['../df/d26/fs_8h.html#a9584ba1798d7454f4f63433418ba8798',1,'fs.h']]], + ['dttoif_33',['DTTOIF',['../df/d26/fs_8h.html#a1cfeb034d04c92d5f0a185217edfb37f',1,'fs.h']]] ]; diff --git a/docs/search/all_5.html b/docs/search/all_5.html deleted file mode 100644 index 9dd9344b..00000000 --- a/docs/search/all_5.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_5.js b/docs/search/all_5.js index 9fc6c231..222f483f 100644 --- a/docs/search/all_5.js +++ b/docs/search/all_5.js @@ -1,89 +1,89 @@ var searchData= [ - ['e2big_272',['E2BIG',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a755e0cbde2880a406893ad61304bac29',1,'errno.h']]], - ['eacces_273',['EACCES',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5fa7d65262e81125cecb27e80a26ce98',1,'errno.h']]], - ['eaddrinuse_274',['EADDRINUSE',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ad548cedfda5ba4616d0fde82324255ff',1,'errno.h']]], - ['eaddrnotavail_275',['EADDRNOTAVAIL',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6594d1afb31b5df1fd182ffc4a579825',1,'errno.h']]], - ['eafnosupport_276',['EAFNOSUPPORT',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af62fac9f9f3d0c943aebe13fe4454b90',1,'errno.h']]], - ['eagain_277',['EAGAIN',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4bde0de54c0b708a605ed5095959c14e',1,'errno.h']]], - ['ealready_278',['EALREADY',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af23579d62edd5369d0b84bae3b5cde0e',1,'errno.h']]], - ['ebadf_279',['EBADF',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a87d4476eed38f45439e257081c9de369',1,'errno.h']]], - ['ebadmsg_280',['EBADMSG',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a952ba8aa5afef31b7893ed91ae13a56c',1,'errno.h']]], - ['ebusy_281',['EBUSY',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9e2f813a51a5763a892f4b1783778e4b',1,'errno.h']]], - ['ecanceled_282',['ECANCELED',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aecdbf1cf773129356f3656ad079a9b6d',1,'errno.h']]], - ['echild_283',['ECHILD',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae63e89f8fc44ef75addd0c1acc9c4828',1,'errno.h']]], - ['econnaborted_284',['ECONNABORTED',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a66f47bfe33ca509b71b4a458e325a61e',1,'errno.h']]], - ['econnrefused_285',['ECONNREFUSED',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0cca36575629367b103c06ad37e87ae5',1,'errno.h']]], - ['econnreset_286',['ECONNRESET',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4e14cf97a773954d485b89f11a19847c',1,'errno.h']]], - ['edeadlk_287',['EDEADLK',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4354eedf02712f4da46f9d2d93d0b7ba',1,'errno.h']]], - ['edestaddrreq_288',['EDESTADDRREQ',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac5081340c6eb96ed42707c416b79c42c',1,'errno.h']]], - ['edom_289',['EDOM',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a21e6505c229a4508912c375435eb86a8',1,'errno.h']]], - ['edquot_290',['EDQUOT',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a869a0f4812d43a9954478c34b40272d7',1,'errno.h']]], - ['eexist_291',['EEXIST',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a523e02a73d840e490c14a179a997627e',1,'errno.h']]], - ['efault_292',['EFAULT',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af740610de680c2861ac4042ad4485d15',1,'errno.h']]], - ['efbig_293',['EFBIG',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3d9f70d8ebd10e9d4aa420b9cb22cb53',1,'errno.h']]], - ['ehostunreach_294',['EHOSTUNREACH',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a7b8a711683f597c7d3cfded8c093b561',1,'errno.h']]], - ['eidrm_295',['EIDRM',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af0a873a5b5152a51b7110685bf25f1fb',1,'errno.h']]], - ['eilseq_296',['EILSEQ',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9fa1b21135895d33c089fb7dc6a83299',1,'errno.h']]], - ['einprogress_297',['EINPROGRESS',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af94bb1d045fb2b32521d78638f398774',1,'errno.h']]], - ['eintr_298',['EINTR',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a8cc241d56d59d11ceea8efc37bec8ed4',1,'errno.h']]], - ['einval_299',['EINVAL',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a7bfd237190819a0a272db7b0aa61d5c8',1,'errno.h']]], - ['eio_300',['EIO',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6d2c32b1730ea078f2802b34b1258a4c',1,'errno.h']]], - ['eisconn_301',['EISCONN',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2a3c7318b234b28732402f2aa0985608',1,'errno.h']]], - ['eisdir_302',['EISDIR',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6a73363cf3fa4dc0d77c4cb3b9d83321',1,'errno.h']]], - ['eloop_303',['ELOOP',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac39a4aaab7efc4f82deef26b159f650c',1,'errno.h']]], - ['emfile_304',['EMFILE',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0191be5a8b35e30991789c9fe4b2c4cf',1,'errno.h']]], - ['emlink_305',['EMLINK',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae8a4cdbd60a66eb9705bcb0a655e94fe',1,'errno.h']]], - ['emsgsize_306',['EMSGSIZE',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a050b91a2bb2c009f29daf3cfc68662d2',1,'errno.h']]], - ['emultihop_307',['EMULTIHOP',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9a7661317bd3e06c9832fd577e71c070',1,'errno.h']]], - ['enametoolong_308',['ENAMETOOLONG',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abf7123a05c2949f1ca60f7531a98eac5',1,'errno.h']]], - ['endbus_309',['EndBus',['../d9/d97/pci_8h.html#a797ba226f98d7684ec7b14d8a7ed0e1a',1,'__attribute__']]], - ['enetdown_310',['ENETDOWN',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aedf779faac43fb7d61e2698c26dabe66',1,'errno.h']]], - ['enetreset_311',['ENETRESET',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a98fef4acde132e6013ae485b5edb87ca',1,'errno.h']]], - ['enetunreach_312',['ENETUNREACH',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a321006da98fc55c478824c20f277e8a9',1,'errno.h']]], - ['enfile_313',['ENFILE',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af8ee28f2eeab568a1b641f6ffc1f90a8',1,'errno.h']]], - ['enobufs_314',['ENOBUFS',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97adb0b80c8583489ffb5ea6e4851257c2d',1,'errno.h']]], - ['enodata_315',['ENODATA',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2f378a9bec5216faa8bbeb957699087d',1,'errno.h']]], - ['enodev_316',['ENODEV',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae350307a3417656c8cabc816ba8d07cd',1,'errno.h']]], - ['enoent_317',['ENOENT',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a996f6f948b613bccc738ff8517413c1a',1,'errno.h']]], - ['enoexec_318',['ENOEXEC',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97adabd09d64c920a9a75f60165fda651d5',1,'errno.h']]], - ['enolck_319',['ENOLCK',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6c7a7b800587aa21ff4e27cbf5c6063a',1,'errno.h']]], - ['enolink_320',['ENOLINK',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae03745405147f3877f03656e8c81ef67',1,'errno.h']]], - ['enomem_321',['ENOMEM',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aec0aa1bb79e2e55ed6d8c165e0611eca',1,'errno.h']]], - ['enomsg_322',['ENOMSG',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a32b6f198494024989c8fc04700962321',1,'errno.h']]], - ['enoprotoopt_323',['ENOPROTOOPT',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97acf88ad2711a584e6c5e238ca83d49c2f',1,'errno.h']]], - ['enospc_324',['ENOSPC',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2b5265f4c8556b15ec913f61caade1eb',1,'errno.h']]], - ['enosr_325',['ENOSR',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a69f5babc32dadf40b348312b714ba7b7',1,'errno.h']]], - ['enostr_326',['ENOSTR',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abbaf73e419ff754319cf3f5661165a04',1,'errno.h']]], - ['enosys_327',['ENOSYS',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abd287bcdb80bb2a0c41269b9adcb9d77',1,'errno.h']]], - ['enotconn_328',['ENOTCONN',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0790cde76b0760730a7713d1cd45fa1e',1,'errno.h']]], - ['enotdir_329',['ENOTDIR',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a8cd7a7b948ee085bbaeb2a210b412d6e',1,'errno.h']]], - ['enotempty_330',['ENOTEMPTY',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac7790808f596b839c654353c46f51b1d',1,'errno.h']]], - ['enotrecoverable_331',['ENOTRECOVERABLE',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3ece9f34788a53298f9947938fda6188',1,'errno.h']]], - ['enotsock_332',['ENOTSOCK',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0c268fa36b3506d95c9952978c9d5c8a',1,'errno.h']]], - ['enotsup_333',['ENOTSUP',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5fc84b720f60aa7c7ad7d81c6ce016e2',1,'errno.h']]], - ['enotty_334',['ENOTTY',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af3dc036138d242739c3dbe36c5dfa095',1,'errno.h']]], - ['enxio_335',['ENXIO',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1c0d17ac093eff038b479dba021361bb',1,'errno.h']]], - ['eok_336',['EOK',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1c6a3022e8b55d43daf722d13d7e0669',1,'errno.h']]], - ['eopnotsupp_337',['EOPNOTSUPP',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9f56b39cf6cd1ed2925c744f8aa6d1a9',1,'errno.h']]], - ['eoverflow_338',['EOVERFLOW',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aca0f39f6e98ddddb61280b52e5019811',1,'errno.h']]], - ['eownerdead_339',['EOWNERDEAD',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aeef97437f479cb21b90ba0152259c2bd',1,'errno.h']]], - ['eperm_340',['EPERM',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a156dcc38d9ba0765c6150544963ed267',1,'errno.h']]], - ['epipe_341',['EPIPE',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae573afaecfe768915268b5c70823ee70',1,'errno.h']]], - ['eproto_342',['EPROTO',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5c8efc06d148e59e785dcf21d3740281',1,'errno.h']]], - ['eprotonosupport_343',['EPROTONOSUPPORT',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a933e67dfd289987e67b2c92726e5b04a',1,'errno.h']]], - ['eprototype_344',['EPROTOTYPE',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aafca50a7ae5ee2078ef31de91e791afc',1,'errno.h']]], - ['erange_345',['ERANGE',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3ffb99860526d55ef132365553694c3d',1,'errno.h']]], - ['erofs_346',['EROFS',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a56198247acea7520ae5c6005fbe76a31',1,'errno.h']]], - ['errno_347',['errno',['../d8/dc2/errno_8h.html#ab03f640d90fbc5bcb75285d08a0f25ed',1,'errno.h']]], - ['errno_2eh_348',['errno.h',['../d8/dc2/errno_8h.html',1,'']]], - ['espipe_349',['ESPIPE',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9e5433f0863ce3470329184a3ee495a7',1,'errno.h']]], - ['esrch_350',['ESRCH',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4e376a13d0c1557d399f473218915625',1,'errno.h']]], - ['estale_351',['ESTALE',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6fafeac69bf3b8355640b41d81bbda1a',1,'errno.h']]], - ['etime_352',['ETIME',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1907b734e86b9b33b50f0213a482cd14',1,'errno.h']]], - ['etimedout_353',['ETIMEDOUT',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5bc83024c53898aafcb1b6faf0f73ac4',1,'errno.h']]], - ['etxtbsy_354',['ETXTBSY',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a83ea4e18eaac3a62036e1b5723d6e353',1,'errno.h']]], - ['ewouldblock_355',['EWOULDBLOCK',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a53ef8719226a5fd7be8af74be6de2bfc',1,'errno.h']]], - ['exdev_356',['EXDEV',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a953d85d9cf4a55d49811d920c169eded',1,'errno.h']]], - ['expansionrombaseaddress_357',['ExpansionROMBaseAddress',['../d9/d97/pci_8h.html#aae81f3688f91a218026f58f058409ee4',1,'__attribute__']]] + ['e2big_0',['E2BIG',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a755e0cbde2880a406893ad61304bac29',1,'errno.h']]], + ['eacces_1',['EACCES',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5fa7d65262e81125cecb27e80a26ce98',1,'errno.h']]], + ['eaddrinuse_2',['EADDRINUSE',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ad548cedfda5ba4616d0fde82324255ff',1,'errno.h']]], + ['eaddrnotavail_3',['EADDRNOTAVAIL',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6594d1afb31b5df1fd182ffc4a579825',1,'errno.h']]], + ['eafnosupport_4',['EAFNOSUPPORT',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af62fac9f9f3d0c943aebe13fe4454b90',1,'errno.h']]], + ['eagain_5',['EAGAIN',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4bde0de54c0b708a605ed5095959c14e',1,'errno.h']]], + ['ealready_6',['EALREADY',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af23579d62edd5369d0b84bae3b5cde0e',1,'errno.h']]], + ['ebadf_7',['EBADF',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a87d4476eed38f45439e257081c9de369',1,'errno.h']]], + ['ebadmsg_8',['EBADMSG',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a952ba8aa5afef31b7893ed91ae13a56c',1,'errno.h']]], + ['ebusy_9',['EBUSY',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9e2f813a51a5763a892f4b1783778e4b',1,'errno.h']]], + ['ecanceled_10',['ECANCELED',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aecdbf1cf773129356f3656ad079a9b6d',1,'errno.h']]], + ['echild_11',['ECHILD',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae63e89f8fc44ef75addd0c1acc9c4828',1,'errno.h']]], + ['econnaborted_12',['ECONNABORTED',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a66f47bfe33ca509b71b4a458e325a61e',1,'errno.h']]], + ['econnrefused_13',['ECONNREFUSED',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0cca36575629367b103c06ad37e87ae5',1,'errno.h']]], + ['econnreset_14',['ECONNRESET',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4e14cf97a773954d485b89f11a19847c',1,'errno.h']]], + ['edeadlk_15',['EDEADLK',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4354eedf02712f4da46f9d2d93d0b7ba',1,'errno.h']]], + ['edestaddrreq_16',['EDESTADDRREQ',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac5081340c6eb96ed42707c416b79c42c',1,'errno.h']]], + ['edom_17',['EDOM',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a21e6505c229a4508912c375435eb86a8',1,'errno.h']]], + ['edquot_18',['EDQUOT',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a869a0f4812d43a9954478c34b40272d7',1,'errno.h']]], + ['eexist_19',['EEXIST',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a523e02a73d840e490c14a179a997627e',1,'errno.h']]], + ['efault_20',['EFAULT',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af740610de680c2861ac4042ad4485d15',1,'errno.h']]], + ['efbig_21',['EFBIG',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3d9f70d8ebd10e9d4aa420b9cb22cb53',1,'errno.h']]], + ['ehostunreach_22',['EHOSTUNREACH',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a7b8a711683f597c7d3cfded8c093b561',1,'errno.h']]], + ['eidrm_23',['EIDRM',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af0a873a5b5152a51b7110685bf25f1fb',1,'errno.h']]], + ['eilseq_24',['EILSEQ',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9fa1b21135895d33c089fb7dc6a83299',1,'errno.h']]], + ['einprogress_25',['EINPROGRESS',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af94bb1d045fb2b32521d78638f398774',1,'errno.h']]], + ['eintr_26',['EINTR',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a8cc241d56d59d11ceea8efc37bec8ed4',1,'errno.h']]], + ['einval_27',['EINVAL',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a7bfd237190819a0a272db7b0aa61d5c8',1,'errno.h']]], + ['eio_28',['EIO',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6d2c32b1730ea078f2802b34b1258a4c',1,'errno.h']]], + ['eisconn_29',['EISCONN',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2a3c7318b234b28732402f2aa0985608',1,'errno.h']]], + ['eisdir_30',['EISDIR',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6a73363cf3fa4dc0d77c4cb3b9d83321',1,'errno.h']]], + ['eloop_31',['ELOOP',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac39a4aaab7efc4f82deef26b159f650c',1,'errno.h']]], + ['emfile_32',['EMFILE',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0191be5a8b35e30991789c9fe4b2c4cf',1,'errno.h']]], + ['emlink_33',['EMLINK',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae8a4cdbd60a66eb9705bcb0a655e94fe',1,'errno.h']]], + ['emsgsize_34',['EMSGSIZE',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a050b91a2bb2c009f29daf3cfc68662d2',1,'errno.h']]], + ['emultihop_35',['EMULTIHOP',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9a7661317bd3e06c9832fd577e71c070',1,'errno.h']]], + ['enametoolong_36',['ENAMETOOLONG',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abf7123a05c2949f1ca60f7531a98eac5',1,'errno.h']]], + ['endbus_37',['EndBus',['../d9/d97/pci_8h.html#a797ba226f98d7684ec7b14d8a7ed0e1a',1,'__attribute__']]], + ['enetdown_38',['ENETDOWN',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aedf779faac43fb7d61e2698c26dabe66',1,'errno.h']]], + ['enetreset_39',['ENETRESET',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a98fef4acde132e6013ae485b5edb87ca',1,'errno.h']]], + ['enetunreach_40',['ENETUNREACH',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a321006da98fc55c478824c20f277e8a9',1,'errno.h']]], + ['enfile_41',['ENFILE',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af8ee28f2eeab568a1b641f6ffc1f90a8',1,'errno.h']]], + ['enobufs_42',['ENOBUFS',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97adb0b80c8583489ffb5ea6e4851257c2d',1,'errno.h']]], + ['enodata_43',['ENODATA',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2f378a9bec5216faa8bbeb957699087d',1,'errno.h']]], + ['enodev_44',['ENODEV',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae350307a3417656c8cabc816ba8d07cd',1,'errno.h']]], + ['enoent_45',['ENOENT',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a996f6f948b613bccc738ff8517413c1a',1,'errno.h']]], + ['enoexec_46',['ENOEXEC',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97adabd09d64c920a9a75f60165fda651d5',1,'errno.h']]], + ['enolck_47',['ENOLCK',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6c7a7b800587aa21ff4e27cbf5c6063a',1,'errno.h']]], + ['enolink_48',['ENOLINK',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae03745405147f3877f03656e8c81ef67',1,'errno.h']]], + ['enomem_49',['ENOMEM',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aec0aa1bb79e2e55ed6d8c165e0611eca',1,'errno.h']]], + ['enomsg_50',['ENOMSG',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a32b6f198494024989c8fc04700962321',1,'errno.h']]], + ['enoprotoopt_51',['ENOPROTOOPT',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97acf88ad2711a584e6c5e238ca83d49c2f',1,'errno.h']]], + ['enospc_52',['ENOSPC',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2b5265f4c8556b15ec913f61caade1eb',1,'errno.h']]], + ['enosr_53',['ENOSR',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a69f5babc32dadf40b348312b714ba7b7',1,'errno.h']]], + ['enostr_54',['ENOSTR',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abbaf73e419ff754319cf3f5661165a04',1,'errno.h']]], + ['enosys_55',['ENOSYS',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abd287bcdb80bb2a0c41269b9adcb9d77',1,'errno.h']]], + ['enotconn_56',['ENOTCONN',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0790cde76b0760730a7713d1cd45fa1e',1,'errno.h']]], + ['enotdir_57',['ENOTDIR',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a8cd7a7b948ee085bbaeb2a210b412d6e',1,'errno.h']]], + ['enotempty_58',['ENOTEMPTY',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac7790808f596b839c654353c46f51b1d',1,'errno.h']]], + ['enotrecoverable_59',['ENOTRECOVERABLE',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3ece9f34788a53298f9947938fda6188',1,'errno.h']]], + ['enotsock_60',['ENOTSOCK',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0c268fa36b3506d95c9952978c9d5c8a',1,'errno.h']]], + ['enotsup_61',['ENOTSUP',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5fc84b720f60aa7c7ad7d81c6ce016e2',1,'errno.h']]], + ['enotty_62',['ENOTTY',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af3dc036138d242739c3dbe36c5dfa095',1,'errno.h']]], + ['enxio_63',['ENXIO',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1c0d17ac093eff038b479dba021361bb',1,'errno.h']]], + ['eok_64',['EOK',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1c6a3022e8b55d43daf722d13d7e0669',1,'errno.h']]], + ['eopnotsupp_65',['EOPNOTSUPP',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9f56b39cf6cd1ed2925c744f8aa6d1a9',1,'errno.h']]], + ['eoverflow_66',['EOVERFLOW',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aca0f39f6e98ddddb61280b52e5019811',1,'errno.h']]], + ['eownerdead_67',['EOWNERDEAD',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aeef97437f479cb21b90ba0152259c2bd',1,'errno.h']]], + ['eperm_68',['EPERM',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a156dcc38d9ba0765c6150544963ed267',1,'errno.h']]], + ['epipe_69',['EPIPE',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae573afaecfe768915268b5c70823ee70',1,'errno.h']]], + ['eproto_70',['EPROTO',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5c8efc06d148e59e785dcf21d3740281',1,'errno.h']]], + ['eprotonosupport_71',['EPROTONOSUPPORT',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a933e67dfd289987e67b2c92726e5b04a',1,'errno.h']]], + ['eprototype_72',['EPROTOTYPE',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aafca50a7ae5ee2078ef31de91e791afc',1,'errno.h']]], + ['erange_73',['ERANGE',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3ffb99860526d55ef132365553694c3d',1,'errno.h']]], + ['erofs_74',['EROFS',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a56198247acea7520ae5c6005fbe76a31',1,'errno.h']]], + ['errno_75',['errno',['../d8/dc2/errno_8h.html#ab03f640d90fbc5bcb75285d08a0f25ed',1,'errno.h']]], + ['errno_2eh_76',['errno.h',['../d8/dc2/errno_8h.html',1,'']]], + ['espipe_77',['ESPIPE',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9e5433f0863ce3470329184a3ee495a7',1,'errno.h']]], + ['esrch_78',['ESRCH',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4e376a13d0c1557d399f473218915625',1,'errno.h']]], + ['estale_79',['ESTALE',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6fafeac69bf3b8355640b41d81bbda1a',1,'errno.h']]], + ['etime_80',['ETIME',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1907b734e86b9b33b50f0213a482cd14',1,'errno.h']]], + ['etimedout_81',['ETIMEDOUT',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5bc83024c53898aafcb1b6faf0f73ac4',1,'errno.h']]], + ['etxtbsy_82',['ETXTBSY',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a83ea4e18eaac3a62036e1b5723d6e353',1,'errno.h']]], + ['ewouldblock_83',['EWOULDBLOCK',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a53ef8719226a5fd7be8af74be6de2bfc',1,'errno.h']]], + ['exdev_84',['EXDEV',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a953d85d9cf4a55d49811d920c169eded',1,'errno.h']]], + ['expansionrombaseaddress_85',['ExpansionROMBaseAddress',['../d9/d97/pci_8h.html#aae81f3688f91a218026f58f058409ee4',1,'__attribute__']]] ]; diff --git a/docs/search/all_6.html b/docs/search/all_6.html deleted file mode 100644 index f1e516d7..00000000 --- a/docs/search/all_6.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_6.js b/docs/search/all_6.js index bffbf8f6..11e1a7cb 100644 --- a/docs/search/all_6.js +++ b/docs/search/all_6.js @@ -1,7 +1,8 @@ var searchData= [ - ['filesysteminfo_358',['FileSystemInfo',['../df/d26/fs_8h.html#de/d99/structFileSystemInfo',1,'']]], - ['flags_359',['Flags',['../df/d26/fs_8h.html#ab5bfae4f7951e37243599de928130341',1,'Inode::Flags()'],['../df/d26/fs_8h.html#a3790269ab0eed561191ef95d65747e82',1,'FileSystemInfo::Flags()'],['../df/d26/fs_8h.html#ac3e60a9fc42fb6c0b656191ebb1d658b',1,'Flags(): fs.h']]], - ['fs_2eh_360',['fs.h',['../df/d26/fs_8h.html',1,'']]], - ['function_361',['Function',['../d9/d97/pci_8h.html#a41799e343181bb0f313551ceacc1d699',1,'__attribute__']]] + ['fennix_20documentation_0',['Welcome to Fennix Documentation',['../index.html',1,'']]], + ['filesysteminfo_1',['FileSystemInfo',['../df/d26/fs_8h.html#de/d99/structFileSystemInfo',1,'']]], + ['flags_2',['flags',['../df/d26/fs_8h.html#ab5bfae4f7951e37243599de928130341',1,'Inode::Flags'],['../df/d26/fs_8h.html#a3790269ab0eed561191ef95d65747e82',1,'FileSystemInfo::Flags'],['../df/d26/fs_8h.html#ac3e60a9fc42fb6c0b656191ebb1d658b',1,'Flags: fs.h']]], + ['fs_2eh_3',['fs.h',['../df/d26/fs_8h.html',1,'']]], + ['function_4',['Function',['../d9/d97/pci_8h.html#a41799e343181bb0f313551ceacc1d699',1,'__attribute__']]] ]; diff --git a/docs/search/all_7.html b/docs/search/all_7.html deleted file mode 100644 index 8ddbf6c8..00000000 --- a/docs/search/all_7.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_7.js b/docs/search/all_7.js index 3a25248c..b7961438 100644 --- a/docs/search/all_7.js +++ b/docs/search/all_7.js @@ -1,8 +1,10 @@ var searchData= [ - ['gamepadreport_362',['GamepadReport',['../de/ded/input_8h.html#d6/dda/structGamepadReport',1,'']]], - ['getbar_363',['GetBAR',['../d9/d97/pci_8h.html#a2cf7e584084dbde4ba2fd692c295a538',1,'pci.h']]], - ['getpcidevices_364',['GetPCIDevices',['../d9/d97/pci_8h.html#a9cecd790737cef4cb188d9f058f238be',1,'pci.h']]], - ['groupid_365',['GroupID',['../df/d26/fs_8h.html#a6df31642b52e126ee6433ae83c5c7df8',1,'kstat']]], - ['gyroscopereport_366',['GyroscopeReport',['../de/ded/input_8h.html#d4/daf/structGyroscopeReport',1,'']]] + ['gamepad_0',['Gamepad',['../de/ded/input_8h.html#a221f6781b4faa2d321ca0d928f518d6e',1,'InputReport.__unnamed17__']]], + ['gamepadreport_1',['GamepadReport',['../de/ded/input_8h.html#d6/dda/structGamepadReport',1,'']]], + ['getbar_2',['GetBAR',['../d9/d97/pci_8h.html#a2cf7e584084dbde4ba2fd692c295a538',1,'pci.h']]], + ['getpcidevices_3',['GetPCIDevices',['../d9/d97/pci_8h.html#a287fe4c598591108b24ec4a339e04546',1,'pci.h']]], + ['groupid_4',['GroupID',['../df/d26/fs_8h.html#a6df31642b52e126ee6433ae83c5c7df8',1,'kstat']]], + ['gyroscope_5',['Gyroscope',['../de/ded/input_8h.html#abed99e5db57749f375e738c1c0258047',1,'InputReport.__unnamed17__']]], + ['gyroscopereport_6',['GyroscopeReport',['../de/ded/input_8h.html#d4/daf/structGyroscopeReport',1,'']]] ]; diff --git a/docs/search/all_8.html b/docs/search/all_8.html deleted file mode 100644 index 83c55ae2..00000000 --- a/docs/search/all_8.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_8.js b/docs/search/all_8.js index a5ea5b98..d780c314 100644 --- a/docs/search/all_8.js +++ b/docs/search/all_8.js @@ -1,6 +1,6 @@ var searchData= [ - ['hardlinks_367',['HardLinks',['../df/d26/fs_8h.html#a90cbd8716158e3d6c367080d81e7327e',1,'kstat']]], - ['header_368',['Header',['../d9/d97/pci_8h.html#a1da8e906de677a603e3797b8e69aa5b8',1,'__attribute__::Header()'],['../d9/d97/pci_8h.html#a52051cdbdf4ecaebc7b7ab353485ce26',1,'__attribute__::Header()']]], - ['headertype_369',['HeaderType',['../d9/d97/pci_8h.html#ac3db7471bb58aeb50cd8a4ff20b972f8',1,'__attribute__']]] + ['hardlinks_0',['HardLinks',['../df/d26/fs_8h.html#a90cbd8716158e3d6c367080d81e7327e',1,'kstat']]], + ['header_1',['header',['../d9/d97/pci_8h.html#a1da8e906de677a603e3797b8e69aa5b8',1,'__attribute__::Header'],['../d9/d97/pci_8h.html#a52051cdbdf4ecaebc7b7ab353485ce26',1,'__attribute__::Header']]], + ['headertype_2',['HeaderType',['../d9/d97/pci_8h.html#ac3db7471bb58aeb50cd8a4ff20b972f8',1,'__attribute__']]] ]; diff --git a/docs/search/all_9.html b/docs/search/all_9.html deleted file mode 100644 index 1e263c13..00000000 --- a/docs/search/all_9.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_9.js b/docs/search/all_9.js index 057b3d29..2e008e9c 100644 --- a/docs/search/all_9.js +++ b/docs/search/all_9.js @@ -1,51 +1,53 @@ var searchData= [ - ['i_5fflag_5fcache_5fkeep_370',['I_FLAG_CACHE_KEEP',['../df/d26/fs_8h.html#a97c949be3248687daddc322afd1b04cf',1,'fs.h']]], - ['i_5fflag_5fmountpoint_371',['I_FLAG_MOUNTPOINT',['../df/d26/fs_8h.html#a86bf9184c4383bd89d2bf950152ca0ab',1,'fs.h']]], - ['i_5fflag_5froot_372',['I_FLAG_ROOT',['../df/d26/fs_8h.html#a9efe129617fc26d8dd0a23a07460a6ff',1,'fs.h']]], - ['iftodt_373',['IFTODT',['../df/d26/fs_8h.html#ac1304650d387faf30d7831d2f9f4db3d',1,'fs.h']]], - ['iline_374',['iLine',['../d9/d97/pci_8h.html#a11780e1a6b719257a35670eb14e8ab52',1,'pci.h']]], - ['index_375',['Index',['../df/d26/fs_8h.html#ab513d931acdad2f26554dbcc31fe90e4',1,'kstat::Index()'],['../df/d26/fs_8h.html#a594a4636414d0b19f3b08860c0121a66',1,'Inode::Index()']]], - ['index_2emd_376',['index.md',['../df/dcf/index_8md.html',1,'']]], - ['initializepci_377',['InitializePCI',['../d9/d97/pci_8h.html#ad8bb87ffa35f47616595f155ce9a3a30',1,'pci.h']]], - ['inode_378',['Inode',['../df/d26/fs_8h.html#d6/d59/structInode',1,'']]], - ['inode_5fmajor_379',['INODE_MAJOR',['../df/d26/fs_8h.html#a270b0fbec1ed39659f47894e379126c8',1,'fs.h']]], - ['inode_5fmakedev_380',['INODE_MAKEDEV',['../df/d26/fs_8h.html#ad0d8f5f25260c684d5194149d51bdab4',1,'fs.h']]], - ['inode_5fminor_381',['INODE_MINOR',['../df/d26/fs_8h.html#a6b01f8d41285666c43e975064fb65d40',1,'fs.h']]], - ['inodeoperations_382',['InodeOperations',['../db/de6/structInodeOperations.html',1,'']]], - ['input_2eh_383',['input.h',['../de/ded/input_8h.html',1,'']]], - ['input_5ftype_5faccelerometer_384',['INPUT_TYPE_ACCELEROMETER',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ac859a01f69e364cb617975f41fa73aec',1,'device.h']]], - ['input_5ftype_5fgamepad_385',['INPUT_TYPE_GAMEPAD',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af4697e9a0388204f823debec4e36c847',1,'device.h']]], - ['input_5ftype_5fgyroscope_386',['INPUT_TYPE_GYROSCOPE',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a2495a40f0dffb89073caff0ca2a9ae22',1,'device.h']]], - ['input_5ftype_5fjoystick_387',['INPUT_TYPE_JOYSTICK',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad8d1402c0ed0e87e92a51aec23c4e03a',1,'device.h']]], - ['input_5ftype_5fkeyboard_388',['INPUT_TYPE_KEYBOARD',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad930e7f402c859a3e4fdc518e76e68a8',1,'device.h']]], - ['input_5ftype_5fmagnetometer_389',['INPUT_TYPE_MAGNETOMETER',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af13d1e8fb22e12a503839e2c706cf9b4',1,'device.h']]], - ['input_5ftype_5fmouse_390',['INPUT_TYPE_MOUSE',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ae1b2094865aa96d4b145581521ebf646',1,'device.h']]], - ['input_5ftype_5fnone_391',['INPUT_TYPE_NONE',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad7d361aa71f4cf10cc2605513864fdce',1,'device.h']]], - ['input_5ftype_5ftouchscreen_392',['INPUT_TYPE_TOUCHSCREEN',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a018e6200e5c27c2063d433ec4863a710',1,'device.h']]], - ['inputreport_393',['InputReport',['../de/ded/input_8h.html#d1/d5b/structInputReport',1,'']]], - ['inputreport_2e_5f_5funnamed17_5f_5f_394',['InputReport.__unnamed17__',['../de/ded/input_8h.html#db/d5d/unionInputReport_8____unnamed17____',1,'']]], - ['interruptline_395',['InterruptLine',['../d9/d97/pci_8h.html#aa8c4898d8b7bb2c8399b83d3b1dbe638',1,'__attribute__']]], - ['interruptpin_396',['InterruptPin',['../d9/d97/pci_8h.html#a7023b46231d8f13203c70f524c305b0e',1,'__attribute__']]], - ['iobase_397',['IOBase',['../d9/d97/pci_8h.html#a9fc1fd7c96007fbdd7bb6eb7cc304a93',1,'__attribute__']]], - ['iobase0_398',['IOBase0',['../d9/d97/pci_8h.html#a9dfed6f399f059b54a67c64c3cbb8503',1,'__attribute__']]], - ['iobase1_399',['IOBase1',['../d9/d97/pci_8h.html#a6cc6ba51237bbd2bf6183aa2034c83e7',1,'__attribute__']]], - ['iobaseupper16_400',['IOBaseUpper16',['../d9/d97/pci_8h.html#abefbd948c06849446451cbd2a7bc5bb4',1,'__attribute__']]], - ['ioctl_401',['Ioctl',['../db/de6/structInodeOperations.html#a0df9d6741496cdbe9d25d4d80d06f509',1,'InodeOperations::Ioctl()'],['../df/d26/fs_8h.html#a114cd797c14098cceaf2a3dd64629250',1,'Ioctl(): fs.h']]], - ['ioctl_5faudio_5fget_5fchannels_402',['IOCTL_AUDIO_GET_CHANNELS',['../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa40455b6684cc7554a225ae51072e6e0c',1,'driver.h']]], - ['ioctl_5faudio_5fget_5fmute_403',['IOCTL_AUDIO_GET_MUTE',['../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa9a91fdb2d867b50a68dc705ee337cb3b',1,'driver.h']]], - ['ioctl_5faudio_5fget_5fsample_5frate_404',['IOCTL_AUDIO_GET_SAMPLE_RATE',['../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aaf0bb1507f09bee78343863a3f3e01322',1,'driver.h']]], - ['ioctl_5faudio_5fget_5fvolume_405',['IOCTL_AUDIO_GET_VOLUME',['../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4dbfe9b3a3e485468a719c4a012be381',1,'driver.h']]], - ['ioctl_5faudio_5fset_5fchannels_406',['IOCTL_AUDIO_SET_CHANNELS',['../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa8d19c462c4408bf7c9da4c192ddd6855',1,'driver.h']]], - ['ioctl_5faudio_5fset_5fmute_407',['IOCTL_AUDIO_SET_MUTE',['../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4f48faa8eab571a3572929599a978eb1',1,'driver.h']]], - ['ioctl_5faudio_5fset_5fsample_5frate_408',['IOCTL_AUDIO_SET_SAMPLE_RATE',['../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aaefa43bde388b75b0d5c239bbfd8f900a',1,'driver.h']]], - ['ioctl_5faudio_5fset_5fvolume_409',['IOCTL_AUDIO_SET_VOLUME',['../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4bb03b6f95fece6ef8f64431bda005b6',1,'driver.h']]], - ['ioctl_5fnet_5fget_5fmac_410',['IOCTL_NET_GET_MAC',['../db/de4/driver_8h.html#a883d45f645482196fd8e144d87ef0ce6a9820f5b81b760592800fbbb83a2e0368',1,'driver.h']]], - ['iolimit_411',['IOLimit',['../d9/d97/pci_8h.html#a007ba82f5fce2b96997b593d172e38c9',1,'__attribute__']]], - ['iolimit0_412',['IOLimit0',['../d9/d97/pci_8h.html#a58a81fb80d67b2d65dde05befff9aead',1,'__attribute__']]], - ['iolimit1_413',['IOLimit1',['../d9/d97/pci_8h.html#ae4796ee9bcd0f630b6f3ddadcb45d142',1,'__attribute__']]], - ['iolimitupper16_414',['IOLimitUpper16',['../d9/d97/pci_8h.html#a91497254c3748e5fde3ea91765564df6',1,'__attribute__']]], - ['ipin_415',['iPin',['../d9/d97/pci_8h.html#a279691b7a82cb0bfa132fb374fe2d7d4',1,'pci.h']]], - ['irq_5fmask_416',['IRQ_MASK',['../d1/de1/aip_8h.html#a47eacd96b732a39b728fed2402f9210b',1,'aip.h']]], - ['irq_5funmask_417',['IRQ_UNMASK',['../d1/de1/aip_8h.html#abb94e8ea4110b1505f8722d697697eea',1,'aip.h']]] + ['i_5fflag_5fcache_5fkeep_0',['I_FLAG_CACHE_KEEP',['../df/d26/fs_8h.html#a97c949be3248687daddc322afd1b04cf',1,'fs.h']]], + ['i_5fflag_5fmountpoint_1',['I_FLAG_MOUNTPOINT',['../df/d26/fs_8h.html#a86bf9184c4383bd89d2bf950152ca0ab',1,'fs.h']]], + ['i_5fflag_5froot_2',['I_FLAG_ROOT',['../df/d26/fs_8h.html#a9efe129617fc26d8dd0a23a07460a6ff',1,'fs.h']]], + ['iftodt_3',['IFTODT',['../df/d26/fs_8h.html#ac1304650d387faf30d7831d2f9f4db3d',1,'fs.h']]], + ['iline_4',['iLine',['../d9/d97/pci_8h.html#a11780e1a6b719257a35670eb14e8ab52',1,'pci.h']]], + ['index_5',['index',['../df/d26/fs_8h.html#ab513d931acdad2f26554dbcc31fe90e4',1,'kstat::Index'],['../df/d26/fs_8h.html#a594a4636414d0b19f3b08860c0121a66',1,'Inode::Index']]], + ['index_2emd_6',['index.md',['../df/dcf/index_8md.html',1,'']]], + ['initializepci_7',['InitializePCI',['../d9/d97/pci_8h.html#ad8bb87ffa35f47616595f155ce9a3a30',1,'pci.h']]], + ['inode_8',['Inode',['../df/d26/fs_8h.html#d6/d59/structInode',1,'']]], + ['inode_5fmajor_9',['INODE_MAJOR',['../df/d26/fs_8h.html#a270b0fbec1ed39659f47894e379126c8',1,'fs.h']]], + ['inode_5fmakedev_10',['INODE_MAKEDEV',['../df/d26/fs_8h.html#ad0d8f5f25260c684d5194149d51bdab4',1,'fs.h']]], + ['inode_5fminor_11',['INODE_MINOR',['../df/d26/fs_8h.html#a6b01f8d41285666c43e975064fb65d40',1,'fs.h']]], + ['inodeoperations_12',['InodeOperations',['../db/de6/structInodeOperations.html',1,'']]], + ['input_2eh_13',['input.h',['../de/ded/input_8h.html',1,'']]], + ['input_5ftype_5faccelerometer_14',['INPUT_TYPE_ACCELEROMETER',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ac859a01f69e364cb617975f41fa73aec',1,'device.h']]], + ['input_5ftype_5fgamepad_15',['INPUT_TYPE_GAMEPAD',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af4697e9a0388204f823debec4e36c847',1,'device.h']]], + ['input_5ftype_5fgyroscope_16',['INPUT_TYPE_GYROSCOPE',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a2495a40f0dffb89073caff0ca2a9ae22',1,'device.h']]], + ['input_5ftype_5fjoystick_17',['INPUT_TYPE_JOYSTICK',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad8d1402c0ed0e87e92a51aec23c4e03a',1,'device.h']]], + ['input_5ftype_5fkeyboard_18',['INPUT_TYPE_KEYBOARD',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad930e7f402c859a3e4fdc518e76e68a8',1,'device.h']]], + ['input_5ftype_5fmagnetometer_19',['INPUT_TYPE_MAGNETOMETER',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af13d1e8fb22e12a503839e2c706cf9b4',1,'device.h']]], + ['input_5ftype_5fmouse_20',['INPUT_TYPE_MOUSE',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ae1b2094865aa96d4b145581521ebf646',1,'device.h']]], + ['input_5ftype_5fnone_21',['INPUT_TYPE_NONE',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad7d361aa71f4cf10cc2605513864fdce',1,'device.h']]], + ['input_5ftype_5ftouchscreen_22',['INPUT_TYPE_TOUCHSCREEN',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a018e6200e5c27c2063d433ec4863a710',1,'device.h']]], + ['inputbufferfull_23',['InputBufferFull',['../d1/de1/aip_8h.html#a999955f00254a1ec83b388b8142ac5e6',1,'PS2_STATUSES.__unnamed1__']]], + ['inputreport_24',['InputReport',['../de/ded/input_8h.html#d1/d5b/structInputReport',1,'']]], + ['inputreport_2e_5f_5funnamed17_5f_5f_25',['InputReport.__unnamed17__',['../de/ded/input_8h.html#db/d5d/unionInputReport_8____unnamed17____',1,'']]], + ['interruptline_26',['InterruptLine',['../d9/d97/pci_8h.html#aa8c4898d8b7bb2c8399b83d3b1dbe638',1,'__attribute__']]], + ['interruptpin_27',['InterruptPin',['../d9/d97/pci_8h.html#a7023b46231d8f13203c70f524c305b0e',1,'__attribute__']]], + ['iobase_28',['IOBase',['../d9/d97/pci_8h.html#a9fc1fd7c96007fbdd7bb6eb7cc304a93',1,'__attribute__']]], + ['iobase0_29',['IOBase0',['../d9/d97/pci_8h.html#a9dfed6f399f059b54a67c64c3cbb8503',1,'__attribute__']]], + ['iobase1_30',['IOBase1',['../d9/d97/pci_8h.html#a6cc6ba51237bbd2bf6183aa2034c83e7',1,'__attribute__']]], + ['iobaseupper16_31',['IOBaseUpper16',['../d9/d97/pci_8h.html#abefbd948c06849446451cbd2a7bc5bb4',1,'__attribute__']]], + ['ioctl_32',['ioctl',['../db/de6/structInodeOperations.html#a0df9d6741496cdbe9d25d4d80d06f509',1,'InodeOperations::Ioctl'],['../df/d26/fs_8h.html#a114cd797c14098cceaf2a3dd64629250',1,'Ioctl: fs.h']]], + ['ioctl_5faudio_5fget_5fchannels_33',['IOCTL_AUDIO_GET_CHANNELS',['../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa40455b6684cc7554a225ae51072e6e0c',1,'driver.h']]], + ['ioctl_5faudio_5fget_5fmute_34',['IOCTL_AUDIO_GET_MUTE',['../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa9a91fdb2d867b50a68dc705ee337cb3b',1,'driver.h']]], + ['ioctl_5faudio_5fget_5fsample_5frate_35',['IOCTL_AUDIO_GET_SAMPLE_RATE',['../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aaf0bb1507f09bee78343863a3f3e01322',1,'driver.h']]], + ['ioctl_5faudio_5fget_5fvolume_36',['IOCTL_AUDIO_GET_VOLUME',['../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4dbfe9b3a3e485468a719c4a012be381',1,'driver.h']]], + ['ioctl_5faudio_5fset_5fchannels_37',['IOCTL_AUDIO_SET_CHANNELS',['../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa8d19c462c4408bf7c9da4c192ddd6855',1,'driver.h']]], + ['ioctl_5faudio_5fset_5fmute_38',['IOCTL_AUDIO_SET_MUTE',['../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4f48faa8eab571a3572929599a978eb1',1,'driver.h']]], + ['ioctl_5faudio_5fset_5fsample_5frate_39',['IOCTL_AUDIO_SET_SAMPLE_RATE',['../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aaefa43bde388b75b0d5c239bbfd8f900a',1,'driver.h']]], + ['ioctl_5faudio_5fset_5fvolume_40',['IOCTL_AUDIO_SET_VOLUME',['../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4bb03b6f95fece6ef8f64431bda005b6',1,'driver.h']]], + ['ioctl_5fnet_5fget_5fmac_41',['IOCTL_NET_GET_MAC',['../db/de4/driver_8h.html#a883d45f645482196fd8e144d87ef0ce6a9820f5b81b760592800fbbb83a2e0368',1,'driver.h']]], + ['iolimit_42',['IOLimit',['../d9/d97/pci_8h.html#a007ba82f5fce2b96997b593d172e38c9',1,'__attribute__']]], + ['iolimit0_43',['IOLimit0',['../d9/d97/pci_8h.html#a58a81fb80d67b2d65dde05befff9aead',1,'__attribute__']]], + ['iolimit1_44',['IOLimit1',['../d9/d97/pci_8h.html#ae4796ee9bcd0f630b6f3ddadcb45d142',1,'__attribute__']]], + ['iolimitupper16_45',['IOLimitUpper16',['../d9/d97/pci_8h.html#a91497254c3748e5fde3ea91765564df6',1,'__attribute__']]], + ['ipin_46',['iPin',['../d9/d97/pci_8h.html#a279691b7a82cb0bfa132fb374fe2d7d4',1,'pci.h']]], + ['irq_5fmask_47',['IRQ_MASK',['../d1/de1/aip_8h.html#a47eacd96b732a39b728fed2402f9210b',1,'aip.h']]], + ['irq_5funmask_48',['IRQ_UNMASK',['../d1/de1/aip_8h.html#abb94e8ea4110b1505f8722d697697eea',1,'aip.h']]], + ['isscancode_49',['IsScanCode',['../de/ded/input_8h.html#aa51f9b08057b8f0bf003cd592bbe248b',1,'KeyboardReport.__unnamed13__.__unnamed15__']]] ]; diff --git a/docs/search/all_a.html b/docs/search/all_a.html deleted file mode 100644 index 3a6cac10..00000000 --- a/docs/search/all_a.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_a.js b/docs/search/all_a.js index 16b2d736..c0879841 100644 --- a/docs/search/all_a.js +++ b/docs/search/all_a.js @@ -1,4 +1,5 @@ var searchData= [ - ['joystickreport_418',['JoystickReport',['../de/ded/input_8h.html#dd/db1/structJoystickReport',1,'']]] + ['joystick_0',['Joystick',['../de/ded/input_8h.html#a1162b85b7b993e2edf7da29dd8abf7e2',1,'InputReport.__unnamed17__']]], + ['joystickreport_1',['JoystickReport',['../de/ded/input_8h.html#dd/db1/structJoystickReport',1,'']]] ]; diff --git a/docs/search/all_b.html b/docs/search/all_b.html deleted file mode 100644 index 130deb4e..00000000 --- a/docs/search/all_b.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_b.js b/docs/search/all_b.js index 87d03dba..23885239 100644 --- a/docs/search/all_b.js +++ b/docs/search/all_b.js @@ -1,139 +1,140 @@ var searchData= [ - ['kdirent_419',['kdirent',['../df/d26/fs_8h.html#d9/ddf/structkdirent',1,'']]], - ['kernel_420',['Kernel',['../da/dc9/md_Kernel_README.html',1,'']]], - ['kerneldata_421',['KernelData',['../df/d26/fs_8h.html#a866fcc7922cd6949f8ee7e41b270fde6',1,'Inode']]], - ['kernelerrors_422',['KernelErrors',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97',1,'errno.h']]], - ['key_423',['Key',['../de/ded/input_8h.html#a173d8f2a67aa82689612753fad2e5095',1,'KeyboardReport']]], - ['key_5f0_424',['KEY_0',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6b30f8af6c880e1aca01b91aa13c6ff9',1,'input.h']]], - ['key_5f1_425',['KEY_1',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a35bcc2bc85513df4f3897a9d64a9c51c',1,'input.h']]], - ['key_5f2_426',['KEY_2',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2333d7c312aa98622c41e74c5d13e8de',1,'input.h']]], - ['key_5f3_427',['KEY_3',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aef054680a9be7da17d196e15aec894f8',1,'input.h']]], - ['key_5f4_428',['KEY_4',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae9f20352b4ef69ae68b9ff44abadfd79',1,'input.h']]], - ['key_5f5_429',['KEY_5',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aed864c0209ba46546ba112f6c36e0cc4',1,'input.h']]], - ['key_5f6_430',['KEY_6',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2fe7fe99bcb0fd90bf4234be9e4ce5be',1,'input.h']]], - ['key_5f7_431',['KEY_7',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae78c88108d428cb8066e7a056195f489',1,'input.h']]], - ['key_5f8_432',['KEY_8',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aab8917d426f9be27c95c0d3810006d7b',1,'input.h']]], - ['key_5f9_433',['KEY_9',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a601382e2da6215882c129b43b3384611',1,'input.h']]], - ['key_5fa_434',['KEY_A',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa7b3a3d0503a46bec51c6e3da95747cc',1,'input.h']]], - ['key_5facpi_5fpower_435',['KEY_ACPI_POWER',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a298e5b5c0b2a1567403240c1ff7664ad',1,'input.h']]], - ['key_5facpi_5fsleep_436',['KEY_ACPI_SLEEP',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a09755c08fbb78c57e5b3c5063ef0dddd',1,'input.h']]], - ['key_5facpi_5fwake_437',['KEY_ACPI_WAKE',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a38e55880dfd22aeee6ece9bc75ccdf7f',1,'input.h']]], - ['key_5fapostrophe_438',['KEY_APOSTROPHE',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aeb8aae681ab9fbf1111ac69841330e0b',1,'input.h']]], - ['key_5fapps_439',['KEY_APPS',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5ea468d8f6134be615cdb30787560942',1,'input.h']]], - ['key_5fb_440',['KEY_B',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a10072b5ee7aa1faf316434ecc9e2bb3a',1,'input.h']]], - ['key_5fback_5ftick_441',['KEY_BACK_TICK',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35affcb18fb1dbdb1d9b5c9f69408fe37a7',1,'input.h']]], - ['key_5fbackslash_442',['KEY_BACKSLASH',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35af621aad7268fdcafe3a88bc4de7012cd',1,'input.h']]], - ['key_5fbackspace_443',['KEY_BACKSPACE',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa3cd0158e01f834cebcfb3fc5578df4b',1,'input.h']]], - ['key_5fc_444',['KEY_C',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a9cabc5fc0d1f7f6a78e78b8ff29dbb61',1,'input.h']]], - ['key_5fcaps_5flock_445',['KEY_CAPS_LOCK',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35abc5ade8c1b7fc0d409201d5fc46e02cc',1,'input.h']]], - ['key_5fcomma_446',['KEY_COMMA',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35af92cd55661a716ee7466f960896041e3',1,'input.h']]], - ['key_5fd_447',['KEY_D',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2fd73a4d527efe137e8f259db2092766',1,'input.h']]], - ['key_5fdelete_448',['KEY_DELETE',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae7a3a4540031b038014294aa6743a7a4',1,'input.h']]], - ['key_5fdown_5farrow_449',['KEY_DOWN_ARROW',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a682c2546c34dea8d730992bc1616fca9',1,'input.h']]], - ['key_5fe_450',['KEY_E',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2af9840d90c49239339bfd42f9f32868',1,'input.h']]], - ['key_5fend_451',['KEY_END',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa8adb6fcb92dec58fb19410eacfdd403',1,'input.h']]], - ['key_5fequal_452',['KEY_EQUAL',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35acdf916d73b721baa46f5f54bdcc0d39b',1,'input.h']]], - ['key_5fescape_453',['KEY_ESCAPE',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3a471c8b61a5f730dcbdd50fe53f3ab7',1,'input.h']]], - ['key_5ff_454',['KEY_F',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3c069efeb1638c2ab0d2a50ff45b529f',1,'input.h']]], - ['key_5ff1_455',['KEY_F1',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35afcf70bc39c0032de8a1c6452ac9860a5',1,'input.h']]], - ['key_5ff10_456',['KEY_F10',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3b922025c26b38585ab140c7e40b291c',1,'input.h']]], - ['key_5ff11_457',['KEY_F11',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad54743bc4e7f9279abf671cc2a091ce1',1,'input.h']]], - ['key_5ff12_458',['KEY_F12',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a835f8397baa58fd73ff9c268d6458add',1,'input.h']]], - ['key_5ff2_459',['KEY_F2',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a87897fd25282941e1a9bf72b9f64559a',1,'input.h']]], - ['key_5ff3_460',['KEY_F3',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a965c99b1f4fc05cec09ef61b0af8e74a',1,'input.h']]], - ['key_5ff4_461',['KEY_F4',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a01bce78a73ad136a7b42941297aff373',1,'input.h']]], - ['key_5ff5_462',['KEY_F5',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6a69ea34f5d1372692bf040637e57c8f',1,'input.h']]], - ['key_5ff6_463',['KEY_F6',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a247a20a9998f080827dd34004abc2f9a',1,'input.h']]], - ['key_5ff7_464',['KEY_F7',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a34a07203a0a4f3e996b44e9a4fcfd1c6',1,'input.h']]], - ['key_5ff8_465',['KEY_F8',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a9eaf4e9e3d8451fd1332c013d12c1375',1,'input.h']]], - ['key_5ff9_466',['KEY_F9',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a160e82eea885870bfa4924c27040cd7f',1,'input.h']]], - ['key_5fg_467',['KEY_G',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a4ec980867be1d5bded2bccdee2ebd601',1,'input.h']]], - ['key_5fh_468',['KEY_H',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a41d1aa573d29ca6a9eb429a680dc53cd',1,'input.h']]], - ['key_5fhome_469',['KEY_HOME',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad5b83418c285e43af5d3a87b4d4049d7',1,'input.h']]], - ['key_5fi_470',['KEY_I',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2c98fd67709a9fd5409498d4f7175877',1,'input.h']]], - ['key_5finsert_471',['KEY_INSERT',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a26f2c18a3a0a7eabf7bd11f0ec93be78',1,'input.h']]], - ['key_5fj_472',['KEY_J',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35abb3108883bee68e265b554542484c5d7',1,'input.h']]], - ['key_5fk_473',['KEY_K',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6b0799a9923c55f8a73550a371ea69f6',1,'input.h']]], - ['key_5fl_474',['KEY_L',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aece16de35a5ea11f9b228c9376bebc62',1,'input.h']]], - ['key_5fleft_5falt_475',['KEY_LEFT_ALT',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a4789cb1577c6b157cca51831266d2e71',1,'input.h']]], - ['key_5fleft_5farrow_476',['KEY_LEFT_ARROW',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a647998d2a95d68a66ff9892f96150a04',1,'input.h']]], - ['key_5fleft_5fbracket_477',['KEY_LEFT_BRACKET',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a03da438c85c9fc0ebda53d0c669d7c52',1,'input.h']]], - ['key_5fleft_5fctrl_478',['KEY_LEFT_CTRL',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad5355d7d2d2582960da81aefe8cd941d',1,'input.h']]], - ['key_5fleft_5fgui_479',['KEY_LEFT_GUI',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a68d3b17199fbc1595d3d6a5baacb3eae',1,'input.h']]], - ['key_5fleft_5fshift_480',['KEY_LEFT_SHIFT',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5d5eb3601a49913c3ab0f9bcbdc5918a',1,'input.h']]], - ['key_5fm_481',['KEY_M',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a0d94112555886427204ad0c0711ca327',1,'input.h']]], - ['key_5fminus_482',['KEY_MINUS',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5f8f8f15bcfc7a3e745d4b5e0008832c',1,'input.h']]], - ['key_5fmultimedia_5fcalculator_483',['KEY_MULTIMEDIA_CALCULATOR',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a036479cf4e5a2f127dc855fb434ed262',1,'input.h']]], - ['key_5fmultimedia_5femail_484',['KEY_MULTIMEDIA_EMAIL',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a9d4fa545c0b39fcfe7b51bd3cd86d14f',1,'input.h']]], - ['key_5fmultimedia_5fmedia_5fselect_485',['KEY_MULTIMEDIA_MEDIA_SELECT',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35acd1e6a8e9a275766ecc3056ce5ca62b0',1,'input.h']]], - ['key_5fmultimedia_5fmute_486',['KEY_MULTIMEDIA_MUTE',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35af0631f483cbc4b0d22fadc54eae8fc18',1,'input.h']]], - ['key_5fmultimedia_5fmy_5fcomputer_487',['KEY_MULTIMEDIA_MY_COMPUTER',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a20450360e7f24e1d3cf85a349e28bea7',1,'input.h']]], - ['key_5fmultimedia_5fnext_5ftrack_488',['KEY_MULTIMEDIA_NEXT_TRACK',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a913e5e3fa5470161a89ba9465e7cbc3d',1,'input.h']]], - ['key_5fmultimedia_5fplay_489',['KEY_MULTIMEDIA_PLAY',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35adef33a2a27e0f4f398492cb6c637aad8',1,'input.h']]], - ['key_5fmultimedia_5fprev_5ftrack_490',['KEY_MULTIMEDIA_PREV_TRACK',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa61cff07fdbe8117af6a4848c6d64359',1,'input.h']]], - ['key_5fmultimedia_5fstop_491',['KEY_MULTIMEDIA_STOP',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae47e18287e9003530a125da277c4a645',1,'input.h']]], - ['key_5fmultimedia_5fvol_5fdown_492',['KEY_MULTIMEDIA_VOL_DOWN',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ade02591d217cde8a98c3cb0d39cea382',1,'input.h']]], - ['key_5fmultimedia_5fvol_5fup_493',['KEY_MULTIMEDIA_VOL_UP',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a46d6f5a4e2aa153859975c82cace2054',1,'input.h']]], - ['key_5fmultimedia_5fwww_5fback_494',['KEY_MULTIMEDIA_WWW_BACK',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae10804bfdf98abf5deca974260357e1e',1,'input.h']]], - ['key_5fmultimedia_5fwww_5ffavorites_495',['KEY_MULTIMEDIA_WWW_FAVORITES',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aec304e52eb0d34ba205a08e84cfea54b',1,'input.h']]], - ['key_5fmultimedia_5fwww_5fforward_496',['KEY_MULTIMEDIA_WWW_FORWARD',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35acfa54ab264327853ab499782d0d501be',1,'input.h']]], - ['key_5fmultimedia_5fwww_5fhome_497',['KEY_MULTIMEDIA_WWW_HOME',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a001bb38b40d50b1df0025df29c62b0bc',1,'input.h']]], - ['key_5fmultimedia_5fwww_5frefresh_498',['KEY_MULTIMEDIA_WWW_REFRESH',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a03ced378b3cbca523c3095795ff13e7a',1,'input.h']]], - ['key_5fmultimedia_5fwww_5fsearch_499',['KEY_MULTIMEDIA_WWW_SEARCH',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35afa4d8c3977d7b7d424119b89bec9c64f',1,'input.h']]], - ['key_5fmultimedia_5fwww_5fstop_500',['KEY_MULTIMEDIA_WWW_STOP',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a8b6e45c995d7f028ca3ad1c56d471084',1,'input.h']]], - ['key_5fn_501',['KEY_N',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa606b8c6deaec8077387975d195cd824',1,'input.h']]], - ['key_5fnull_502',['KEY_NULL',['../db/de4/driver_8h.html#aec01f9714eb7819e93076f28a01316db',1,'driver.h']]], - ['key_5fnum_5flock_503',['KEY_NUM_LOCK',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad8909c03dc1731c8ce83220590f9f9dc',1,'input.h']]], - ['key_5fo_504',['KEY_O',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae7edd672641b587364ea4a0c89388290',1,'input.h']]], - ['key_5fp_505',['KEY_P',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a0a4c7291c92b7fc84da27a363dc53fa6',1,'input.h']]], - ['key_5fpage_5fdown_506',['KEY_PAGE_DOWN',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ada883d03c9fb53deb33064a13ca97639',1,'input.h']]], - ['key_5fpage_5fup_507',['KEY_PAGE_UP',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad435c2e06f3d05728ed52ede8a68295b',1,'input.h']]], - ['key_5fperiod_508',['KEY_PERIOD',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a7680b8131b831989b5068d0832b99bd4',1,'input.h']]], - ['key_5fpressed_509',['KEY_PRESSED',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ac2439afec39a5b43a1fd36a4316379a7',1,'input.h']]], - ['key_5fprint_5fscreen_510',['KEY_PRINT_SCREEN',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3d24a3f2d5bad01abd32bee373c4e8aa',1,'input.h']]], - ['key_5fq_511',['KEY_Q',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ac8234231b36474d3666ad56752fe6f5e',1,'input.h']]], - ['key_5fr_512',['KEY_R',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa3ec8a2ffd5b0e200db5ebe7b65515ff',1,'input.h']]], - ['key_5freturn_513',['KEY_RETURN',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aaefd064b1e5d75c429bed314ac18eba0',1,'input.h']]], - ['key_5fright_5falt_514',['KEY_RIGHT_ALT',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a4f14c2020a65b3498ad86cf66e5f0ed5',1,'input.h']]], - ['key_5fright_5farrow_515',['KEY_RIGHT_ARROW',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a947cc696f802a13d955cb077600299da',1,'input.h']]], - ['key_5fright_5fbracket_516',['KEY_RIGHT_BRACKET',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2ec43a67eb0c7d2b4576708e6d4a6b70',1,'input.h']]], - ['key_5fright_5fctrl_517',['KEY_RIGHT_CTRL',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aeb9ff466eebcae7089b92b717e4fad58',1,'input.h']]], - ['key_5fright_5fgui_518',['KEY_RIGHT_GUI',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a78a9092dfee2fbd8952c3e5ed9d9b386',1,'input.h']]], - ['key_5fright_5fshift_519',['KEY_RIGHT_SHIFT',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a125ed6244c499a097a3e1cb111c8fa9c',1,'input.h']]], - ['key_5fs_520',['KEY_S',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35abb2f0ce8efc3067757dbf091437f89f5',1,'input.h']]], - ['key_5fscroll_5flock_521',['KEY_SCROLL_LOCK',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a34a1a5fd5080d4e7923d9e93d7b17e19',1,'input.h']]], - ['key_5fsemicolon_522',['KEY_SEMICOLON',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2a2ea4c0ed101dcec44d5ec7de0329ef',1,'input.h']]], - ['key_5fslash_523',['KEY_SLASH',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a54249cfb873b3e7ae0432bbec5bc0d6f',1,'input.h']]], - ['key_5fspace_524',['KEY_SPACE',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a01d2889f9a7550008ad6140c41e733de',1,'input.h']]], - ['key_5ft_525',['KEY_T',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6167a8727e73df1eb96f19c2460766c9',1,'input.h']]], - ['key_5ftab_526',['KEY_TAB',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a60c75f9c8eded88ef76c0c94da27963c',1,'input.h']]], - ['key_5fu_527',['KEY_U',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad4961a6c7ea9d008812aaaa8c4ea9730',1,'input.h']]], - ['key_5fup_5farrow_528',['KEY_UP_ARROW',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa35707694e2bab78d36903af6198e6f5',1,'input.h']]], - ['key_5fv_529',['KEY_V',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35afa1c237398bdfc48e5c1a55ce4a977fe',1,'input.h']]], - ['key_5fw_530',['KEY_W',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2e6a652ccd7afc5ce75ac4d902b6a60a',1,'input.h']]], - ['key_5fx_531',['KEY_X',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a480a807305121d41673b8c208898f497',1,'input.h']]], - ['key_5fy_532',['KEY_Y',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5d44524b2a6090fa97aa9353d69f67a3',1,'input.h']]], - ['key_5fz_533',['KEY_Z',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aadc60d2de1d019604547c0df88f84cda',1,'input.h']]], - ['keyboardreport_534',['KeyboardReport',['../de/ded/input_8h.html#d1/da7/structKeyboardReport',1,'']]], - ['keyboardreport_2e_5f_5funnamed13_5f_5f_535',['KeyboardReport.__unnamed13__',['../de/ded/input_8h.html#d4/dcb/unionKeyboardReport_8____unnamed13____',1,'']]], - ['keyboardreport_2e_5f_5funnamed13_5f_5f_2e_5f_5funnamed15_5f_5f_536',['KeyboardReport.__unnamed13__.__unnamed15__',['../de/ded/input_8h.html#dd/da9/structKeyboardReport_8____unnamed13_____8____unnamed15____',1,'']]], - ['keypad_5f0_537',['KEYPAD_0',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3d4651d86fe7a5cd80bc028a9543ac44',1,'input.h']]], - ['keypad_5f1_538',['KEYPAD_1',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a9159048ef7c917ba00c50e39b14cb812',1,'input.h']]], - ['keypad_5f2_539',['KEYPAD_2',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2fa701c65735e0008990a8cfb9fe7582',1,'input.h']]], - ['keypad_5f3_540',['KEYPAD_3',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a1fa5a87977d8d7beb7da69a477ecac6d',1,'input.h']]], - ['keypad_5f4_541',['KEYPAD_4',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ab6b3b8d9de11f8cc9165d4207e9ba252',1,'input.h']]], - ['keypad_5f5_542',['KEYPAD_5',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a24d2fa1410977513114492a6405f48d4',1,'input.h']]], - ['keypad_5f6_543',['KEYPAD_6',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a48412ee9aff955b7013358639e856e56',1,'input.h']]], - ['keypad_5f7_544',['KEYPAD_7',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a60db8fe38855cfe67da704988e66bd42',1,'input.h']]], - ['keypad_5f8_545',['KEYPAD_8',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a7374278f9996b9a54402de49445da5fa',1,'input.h']]], - ['keypad_5f9_546',['KEYPAD_9',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5143e08e4e00b9bdf04788406524271c',1,'input.h']]], - ['keypad_5fasterisk_547',['KEYPAD_ASTERISK',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aef1c0a79a2202eef39c44461c531b91a',1,'input.h']]], - ['keypad_5fminus_548',['KEYPAD_MINUS',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35add0c21de9efdf54e63b2a4b574b87ad6',1,'input.h']]], - ['keypad_5fperiod_549',['KEYPAD_PERIOD',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad6328d80393f645087bb7f1c8662c0a5',1,'input.h']]], - ['keypad_5fplus_550',['KEYPAD_PLUS',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a8544ec26c470f4395e879462e119f866',1,'input.h']]], - ['keypad_5freturn_551',['KEYPAD_RETURN',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad465cb523017f08e52ec0b3f1f1113f0',1,'input.h']]], - ['keypad_5fslash_552',['KEYPAD_SLASH',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6bf97751aacdc0d683c765c138e4eefa',1,'input.h']]], - ['keyscancodes_553',['KeyScanCodes',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35',1,'input.h']]], - ['kstat_554',['kstat',['../df/d26/fs_8h.html#d5/df1/structkstat',1,'']]] + ['kdirent_0',['kdirent',['../df/d26/fs_8h.html#d9/ddf/structkdirent',1,'']]], + ['kernel_1',['Kernel',['../dd/d35/md_Kernel_2README.html',1,'']]], + ['kerneldata_2',['KernelData',['../df/d26/fs_8h.html#a866fcc7922cd6949f8ee7e41b270fde6',1,'Inode']]], + ['kernelerrors_3',['KernelErrors',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97',1,'errno.h']]], + ['key_4',['Key',['../de/ded/input_8h.html#a173d8f2a67aa82689612753fad2e5095',1,'KeyboardReport']]], + ['key_5f0_5',['KEY_0',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6b30f8af6c880e1aca01b91aa13c6ff9',1,'input.h']]], + ['key_5f1_6',['KEY_1',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a35bcc2bc85513df4f3897a9d64a9c51c',1,'input.h']]], + ['key_5f2_7',['KEY_2',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2333d7c312aa98622c41e74c5d13e8de',1,'input.h']]], + ['key_5f3_8',['KEY_3',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aef054680a9be7da17d196e15aec894f8',1,'input.h']]], + ['key_5f4_9',['KEY_4',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae9f20352b4ef69ae68b9ff44abadfd79',1,'input.h']]], + ['key_5f5_10',['KEY_5',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aed864c0209ba46546ba112f6c36e0cc4',1,'input.h']]], + ['key_5f6_11',['KEY_6',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2fe7fe99bcb0fd90bf4234be9e4ce5be',1,'input.h']]], + ['key_5f7_12',['KEY_7',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae78c88108d428cb8066e7a056195f489',1,'input.h']]], + ['key_5f8_13',['KEY_8',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aab8917d426f9be27c95c0d3810006d7b',1,'input.h']]], + ['key_5f9_14',['KEY_9',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a601382e2da6215882c129b43b3384611',1,'input.h']]], + ['key_5fa_15',['KEY_A',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa7b3a3d0503a46bec51c6e3da95747cc',1,'input.h']]], + ['key_5facpi_5fpower_16',['KEY_ACPI_POWER',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a298e5b5c0b2a1567403240c1ff7664ad',1,'input.h']]], + ['key_5facpi_5fsleep_17',['KEY_ACPI_SLEEP',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a09755c08fbb78c57e5b3c5063ef0dddd',1,'input.h']]], + ['key_5facpi_5fwake_18',['KEY_ACPI_WAKE',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a38e55880dfd22aeee6ece9bc75ccdf7f',1,'input.h']]], + ['key_5fapostrophe_19',['KEY_APOSTROPHE',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aeb8aae681ab9fbf1111ac69841330e0b',1,'input.h']]], + ['key_5fapps_20',['KEY_APPS',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5ea468d8f6134be615cdb30787560942',1,'input.h']]], + ['key_5fb_21',['KEY_B',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a10072b5ee7aa1faf316434ecc9e2bb3a',1,'input.h']]], + ['key_5fback_5ftick_22',['KEY_BACK_TICK',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35affcb18fb1dbdb1d9b5c9f69408fe37a7',1,'input.h']]], + ['key_5fbackslash_23',['KEY_BACKSLASH',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35af621aad7268fdcafe3a88bc4de7012cd',1,'input.h']]], + ['key_5fbackspace_24',['KEY_BACKSPACE',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa3cd0158e01f834cebcfb3fc5578df4b',1,'input.h']]], + ['key_5fc_25',['KEY_C',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a9cabc5fc0d1f7f6a78e78b8ff29dbb61',1,'input.h']]], + ['key_5fcaps_5flock_26',['KEY_CAPS_LOCK',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35abc5ade8c1b7fc0d409201d5fc46e02cc',1,'input.h']]], + ['key_5fcomma_27',['KEY_COMMA',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35af92cd55661a716ee7466f960896041e3',1,'input.h']]], + ['key_5fd_28',['KEY_D',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2fd73a4d527efe137e8f259db2092766',1,'input.h']]], + ['key_5fdelete_29',['KEY_DELETE',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae7a3a4540031b038014294aa6743a7a4',1,'input.h']]], + ['key_5fdown_5farrow_30',['KEY_DOWN_ARROW',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a682c2546c34dea8d730992bc1616fca9',1,'input.h']]], + ['key_5fe_31',['KEY_E',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2af9840d90c49239339bfd42f9f32868',1,'input.h']]], + ['key_5fend_32',['KEY_END',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa8adb6fcb92dec58fb19410eacfdd403',1,'input.h']]], + ['key_5fequal_33',['KEY_EQUAL',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35acdf916d73b721baa46f5f54bdcc0d39b',1,'input.h']]], + ['key_5fescape_34',['KEY_ESCAPE',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3a471c8b61a5f730dcbdd50fe53f3ab7',1,'input.h']]], + ['key_5ff_35',['KEY_F',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3c069efeb1638c2ab0d2a50ff45b529f',1,'input.h']]], + ['key_5ff1_36',['KEY_F1',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35afcf70bc39c0032de8a1c6452ac9860a5',1,'input.h']]], + ['key_5ff10_37',['KEY_F10',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3b922025c26b38585ab140c7e40b291c',1,'input.h']]], + ['key_5ff11_38',['KEY_F11',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad54743bc4e7f9279abf671cc2a091ce1',1,'input.h']]], + ['key_5ff12_39',['KEY_F12',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a835f8397baa58fd73ff9c268d6458add',1,'input.h']]], + ['key_5ff2_40',['KEY_F2',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a87897fd25282941e1a9bf72b9f64559a',1,'input.h']]], + ['key_5ff3_41',['KEY_F3',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a965c99b1f4fc05cec09ef61b0af8e74a',1,'input.h']]], + ['key_5ff4_42',['KEY_F4',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a01bce78a73ad136a7b42941297aff373',1,'input.h']]], + ['key_5ff5_43',['KEY_F5',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6a69ea34f5d1372692bf040637e57c8f',1,'input.h']]], + ['key_5ff6_44',['KEY_F6',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a247a20a9998f080827dd34004abc2f9a',1,'input.h']]], + ['key_5ff7_45',['KEY_F7',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a34a07203a0a4f3e996b44e9a4fcfd1c6',1,'input.h']]], + ['key_5ff8_46',['KEY_F8',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a9eaf4e9e3d8451fd1332c013d12c1375',1,'input.h']]], + ['key_5ff9_47',['KEY_F9',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a160e82eea885870bfa4924c27040cd7f',1,'input.h']]], + ['key_5fg_48',['KEY_G',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a4ec980867be1d5bded2bccdee2ebd601',1,'input.h']]], + ['key_5fh_49',['KEY_H',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a41d1aa573d29ca6a9eb429a680dc53cd',1,'input.h']]], + ['key_5fhome_50',['KEY_HOME',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad5b83418c285e43af5d3a87b4d4049d7',1,'input.h']]], + ['key_5fi_51',['KEY_I',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2c98fd67709a9fd5409498d4f7175877',1,'input.h']]], + ['key_5finsert_52',['KEY_INSERT',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a26f2c18a3a0a7eabf7bd11f0ec93be78',1,'input.h']]], + ['key_5fj_53',['KEY_J',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35abb3108883bee68e265b554542484c5d7',1,'input.h']]], + ['key_5fk_54',['KEY_K',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6b0799a9923c55f8a73550a371ea69f6',1,'input.h']]], + ['key_5fl_55',['KEY_L',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aece16de35a5ea11f9b228c9376bebc62',1,'input.h']]], + ['key_5fleft_5falt_56',['KEY_LEFT_ALT',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a4789cb1577c6b157cca51831266d2e71',1,'input.h']]], + ['key_5fleft_5farrow_57',['KEY_LEFT_ARROW',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a647998d2a95d68a66ff9892f96150a04',1,'input.h']]], + ['key_5fleft_5fbracket_58',['KEY_LEFT_BRACKET',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a03da438c85c9fc0ebda53d0c669d7c52',1,'input.h']]], + ['key_5fleft_5fctrl_59',['KEY_LEFT_CTRL',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad5355d7d2d2582960da81aefe8cd941d',1,'input.h']]], + ['key_5fleft_5fgui_60',['KEY_LEFT_GUI',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a68d3b17199fbc1595d3d6a5baacb3eae',1,'input.h']]], + ['key_5fleft_5fshift_61',['KEY_LEFT_SHIFT',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5d5eb3601a49913c3ab0f9bcbdc5918a',1,'input.h']]], + ['key_5fm_62',['KEY_M',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a0d94112555886427204ad0c0711ca327',1,'input.h']]], + ['key_5fminus_63',['KEY_MINUS',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5f8f8f15bcfc7a3e745d4b5e0008832c',1,'input.h']]], + ['key_5fmultimedia_5fcalculator_64',['KEY_MULTIMEDIA_CALCULATOR',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a036479cf4e5a2f127dc855fb434ed262',1,'input.h']]], + ['key_5fmultimedia_5femail_65',['KEY_MULTIMEDIA_EMAIL',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a9d4fa545c0b39fcfe7b51bd3cd86d14f',1,'input.h']]], + ['key_5fmultimedia_5fmedia_5fselect_66',['KEY_MULTIMEDIA_MEDIA_SELECT',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35acd1e6a8e9a275766ecc3056ce5ca62b0',1,'input.h']]], + ['key_5fmultimedia_5fmute_67',['KEY_MULTIMEDIA_MUTE',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35af0631f483cbc4b0d22fadc54eae8fc18',1,'input.h']]], + ['key_5fmultimedia_5fmy_5fcomputer_68',['KEY_MULTIMEDIA_MY_COMPUTER',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a20450360e7f24e1d3cf85a349e28bea7',1,'input.h']]], + ['key_5fmultimedia_5fnext_5ftrack_69',['KEY_MULTIMEDIA_NEXT_TRACK',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a913e5e3fa5470161a89ba9465e7cbc3d',1,'input.h']]], + ['key_5fmultimedia_5fplay_70',['KEY_MULTIMEDIA_PLAY',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35adef33a2a27e0f4f398492cb6c637aad8',1,'input.h']]], + ['key_5fmultimedia_5fprev_5ftrack_71',['KEY_MULTIMEDIA_PREV_TRACK',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa61cff07fdbe8117af6a4848c6d64359',1,'input.h']]], + ['key_5fmultimedia_5fstop_72',['KEY_MULTIMEDIA_STOP',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae47e18287e9003530a125da277c4a645',1,'input.h']]], + ['key_5fmultimedia_5fvol_5fdown_73',['KEY_MULTIMEDIA_VOL_DOWN',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ade02591d217cde8a98c3cb0d39cea382',1,'input.h']]], + ['key_5fmultimedia_5fvol_5fup_74',['KEY_MULTIMEDIA_VOL_UP',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a46d6f5a4e2aa153859975c82cace2054',1,'input.h']]], + ['key_5fmultimedia_5fwww_5fback_75',['KEY_MULTIMEDIA_WWW_BACK',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae10804bfdf98abf5deca974260357e1e',1,'input.h']]], + ['key_5fmultimedia_5fwww_5ffavorites_76',['KEY_MULTIMEDIA_WWW_FAVORITES',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aec304e52eb0d34ba205a08e84cfea54b',1,'input.h']]], + ['key_5fmultimedia_5fwww_5fforward_77',['KEY_MULTIMEDIA_WWW_FORWARD',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35acfa54ab264327853ab499782d0d501be',1,'input.h']]], + ['key_5fmultimedia_5fwww_5fhome_78',['KEY_MULTIMEDIA_WWW_HOME',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a001bb38b40d50b1df0025df29c62b0bc',1,'input.h']]], + ['key_5fmultimedia_5fwww_5frefresh_79',['KEY_MULTIMEDIA_WWW_REFRESH',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a03ced378b3cbca523c3095795ff13e7a',1,'input.h']]], + ['key_5fmultimedia_5fwww_5fsearch_80',['KEY_MULTIMEDIA_WWW_SEARCH',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35afa4d8c3977d7b7d424119b89bec9c64f',1,'input.h']]], + ['key_5fmultimedia_5fwww_5fstop_81',['KEY_MULTIMEDIA_WWW_STOP',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a8b6e45c995d7f028ca3ad1c56d471084',1,'input.h']]], + ['key_5fn_82',['KEY_N',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa606b8c6deaec8077387975d195cd824',1,'input.h']]], + ['key_5fnull_83',['KEY_NULL',['../db/de4/driver_8h.html#aec01f9714eb7819e93076f28a01316db',1,'driver.h']]], + ['key_5fnum_5flock_84',['KEY_NUM_LOCK',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad8909c03dc1731c8ce83220590f9f9dc',1,'input.h']]], + ['key_5fo_85',['KEY_O',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae7edd672641b587364ea4a0c89388290',1,'input.h']]], + ['key_5fp_86',['KEY_P',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a0a4c7291c92b7fc84da27a363dc53fa6',1,'input.h']]], + ['key_5fpage_5fdown_87',['KEY_PAGE_DOWN',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ada883d03c9fb53deb33064a13ca97639',1,'input.h']]], + ['key_5fpage_5fup_88',['KEY_PAGE_UP',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad435c2e06f3d05728ed52ede8a68295b',1,'input.h']]], + ['key_5fperiod_89',['KEY_PERIOD',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a7680b8131b831989b5068d0832b99bd4',1,'input.h']]], + ['key_5fpressed_90',['KEY_PRESSED',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ac2439afec39a5b43a1fd36a4316379a7',1,'input.h']]], + ['key_5fprint_5fscreen_91',['KEY_PRINT_SCREEN',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3d24a3f2d5bad01abd32bee373c4e8aa',1,'input.h']]], + ['key_5fq_92',['KEY_Q',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ac8234231b36474d3666ad56752fe6f5e',1,'input.h']]], + ['key_5fr_93',['KEY_R',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa3ec8a2ffd5b0e200db5ebe7b65515ff',1,'input.h']]], + ['key_5freturn_94',['KEY_RETURN',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aaefd064b1e5d75c429bed314ac18eba0',1,'input.h']]], + ['key_5fright_5falt_95',['KEY_RIGHT_ALT',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a4f14c2020a65b3498ad86cf66e5f0ed5',1,'input.h']]], + ['key_5fright_5farrow_96',['KEY_RIGHT_ARROW',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a947cc696f802a13d955cb077600299da',1,'input.h']]], + ['key_5fright_5fbracket_97',['KEY_RIGHT_BRACKET',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2ec43a67eb0c7d2b4576708e6d4a6b70',1,'input.h']]], + ['key_5fright_5fctrl_98',['KEY_RIGHT_CTRL',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aeb9ff466eebcae7089b92b717e4fad58',1,'input.h']]], + ['key_5fright_5fgui_99',['KEY_RIGHT_GUI',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a78a9092dfee2fbd8952c3e5ed9d9b386',1,'input.h']]], + ['key_5fright_5fshift_100',['KEY_RIGHT_SHIFT',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a125ed6244c499a097a3e1cb111c8fa9c',1,'input.h']]], + ['key_5fs_101',['KEY_S',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35abb2f0ce8efc3067757dbf091437f89f5',1,'input.h']]], + ['key_5fscroll_5flock_102',['KEY_SCROLL_LOCK',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a34a1a5fd5080d4e7923d9e93d7b17e19',1,'input.h']]], + ['key_5fsemicolon_103',['KEY_SEMICOLON',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2a2ea4c0ed101dcec44d5ec7de0329ef',1,'input.h']]], + ['key_5fslash_104',['KEY_SLASH',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a54249cfb873b3e7ae0432bbec5bc0d6f',1,'input.h']]], + ['key_5fspace_105',['KEY_SPACE',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a01d2889f9a7550008ad6140c41e733de',1,'input.h']]], + ['key_5ft_106',['KEY_T',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6167a8727e73df1eb96f19c2460766c9',1,'input.h']]], + ['key_5ftab_107',['KEY_TAB',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a60c75f9c8eded88ef76c0c94da27963c',1,'input.h']]], + ['key_5fu_108',['KEY_U',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad4961a6c7ea9d008812aaaa8c4ea9730',1,'input.h']]], + ['key_5fup_5farrow_109',['KEY_UP_ARROW',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa35707694e2bab78d36903af6198e6f5',1,'input.h']]], + ['key_5fv_110',['KEY_V',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35afa1c237398bdfc48e5c1a55ce4a977fe',1,'input.h']]], + ['key_5fw_111',['KEY_W',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2e6a652ccd7afc5ce75ac4d902b6a60a',1,'input.h']]], + ['key_5fx_112',['KEY_X',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a480a807305121d41673b8c208898f497',1,'input.h']]], + ['key_5fy_113',['KEY_Y',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5d44524b2a6090fa97aa9353d69f67a3',1,'input.h']]], + ['key_5fz_114',['KEY_Z',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aadc60d2de1d019604547c0df88f84cda',1,'input.h']]], + ['keyboard_115',['Keyboard',['../de/ded/input_8h.html#a6ce4d85a628a88bbdb3ac24a8e5a9c2e',1,'InputReport.__unnamed17__']]], + ['keyboardreport_116',['KeyboardReport',['../de/ded/input_8h.html#d1/da7/structKeyboardReport',1,'']]], + ['keyboardreport_2e_5f_5funnamed13_5f_5f_117',['KeyboardReport.__unnamed13__',['../de/ded/input_8h.html#d4/dcb/unionKeyboardReport_8____unnamed13____',1,'']]], + ['keyboardreport_2e_5f_5funnamed13_5f_5f_2e_5f_5funnamed15_5f_5f_118',['KeyboardReport.__unnamed13__.__unnamed15__',['../de/ded/input_8h.html#dd/da9/structKeyboardReport_8____unnamed13_____8____unnamed15____',1,'']]], + ['keypad_5f0_119',['KEYPAD_0',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3d4651d86fe7a5cd80bc028a9543ac44',1,'input.h']]], + ['keypad_5f1_120',['KEYPAD_1',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a9159048ef7c917ba00c50e39b14cb812',1,'input.h']]], + ['keypad_5f2_121',['KEYPAD_2',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2fa701c65735e0008990a8cfb9fe7582',1,'input.h']]], + ['keypad_5f3_122',['KEYPAD_3',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a1fa5a87977d8d7beb7da69a477ecac6d',1,'input.h']]], + ['keypad_5f4_123',['KEYPAD_4',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ab6b3b8d9de11f8cc9165d4207e9ba252',1,'input.h']]], + ['keypad_5f5_124',['KEYPAD_5',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a24d2fa1410977513114492a6405f48d4',1,'input.h']]], + ['keypad_5f6_125',['KEYPAD_6',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a48412ee9aff955b7013358639e856e56',1,'input.h']]], + ['keypad_5f7_126',['KEYPAD_7',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a60db8fe38855cfe67da704988e66bd42',1,'input.h']]], + ['keypad_5f8_127',['KEYPAD_8',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a7374278f9996b9a54402de49445da5fa',1,'input.h']]], + ['keypad_5f9_128',['KEYPAD_9',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5143e08e4e00b9bdf04788406524271c',1,'input.h']]], + ['keypad_5fasterisk_129',['KEYPAD_ASTERISK',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aef1c0a79a2202eef39c44461c531b91a',1,'input.h']]], + ['keypad_5fminus_130',['KEYPAD_MINUS',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35add0c21de9efdf54e63b2a4b574b87ad6',1,'input.h']]], + ['keypad_5fperiod_131',['KEYPAD_PERIOD',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad6328d80393f645087bb7f1c8662c0a5',1,'input.h']]], + ['keypad_5fplus_132',['KEYPAD_PLUS',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a8544ec26c470f4395e879462e119f866',1,'input.h']]], + ['keypad_5freturn_133',['KEYPAD_RETURN',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad465cb523017f08e52ec0b3f1f1113f0',1,'input.h']]], + ['keypad_5fslash_134',['KEYPAD_SLASH',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6bf97751aacdc0d683c765c138e4eefa',1,'input.h']]], + ['keyscancodes_135',['KeyScanCodes',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35',1,'input.h']]], + ['kstat_136',['kstat',['../df/d26/fs_8h.html#d5/df1/structkstat',1,'']]] ]; diff --git a/docs/search/all_c.html b/docs/search/all_c.html deleted file mode 100644 index 3dd5af06..00000000 --- a/docs/search/all_c.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_c.js b/docs/search/all_c.js index 43c6dcec..cf8cb3c8 100644 --- a/docs/search/all_c.js +++ b/docs/search/all_c.js @@ -1,8 +1,8 @@ var searchData= [ - ['latencytimer_555',['LatencyTimer',['../d9/d97/pci_8h.html#a3337cb00eab6cb94e1e2939d405f9642',1,'__attribute__']]], - ['leftbutton_556',['LeftButton',['../de/ded/input_8h.html#a07f571f12b57c589630dcde60ef4e660',1,'MouseReport::LeftButton()'],['../d1/de1/aip_8h.html#afed3db2529852271d278ff08791fa996',1,'LeftButton(): aip.h']]], - ['legacybaseaddress_557',['LegacyBaseAddress',['../d9/d97/pci_8h.html#a1fd8e7908092abd685bec191512dbf52',1,'__attribute__']]], - ['license_558',['License',['../db/de4/driver_8h.html#ab5668e50b63547b42892315f1f59da77',1,'__DriverInfo']]], - ['lookup_559',['Lookup',['../db/de6/structInodeOperations.html#a7f143243e5be1fc608f99072d3c93cb5',1,'InodeOperations::Lookup()'],['../df/d26/fs_8h.html#ac677cf5260fef7aeb61ff3ad1bfc0d74',1,'Lookup(): fs.h']]] + ['latencytimer_0',['LatencyTimer',['../d9/d97/pci_8h.html#a3337cb00eab6cb94e1e2939d405f9642',1,'__attribute__']]], + ['leftbutton_1',['leftbutton',['../de/ded/input_8h.html#a07f571f12b57c589630dcde60ef4e660',1,'MouseReport::LeftButton'],['../d1/de1/aip_8h.html#afed3db2529852271d278ff08791fa996',1,'LeftButton: aip.h']]], + ['legacybaseaddress_2',['LegacyBaseAddress',['../d9/d97/pci_8h.html#a1fd8e7908092abd685bec191512dbf52',1,'__attribute__']]], + ['license_3',['License',['../db/de4/driver_8h.html#ab5668e50b63547b42892315f1f59da77',1,'__DriverInfo']]], + ['lookup_4',['lookup',['../db/de6/structInodeOperations.html#a7f143243e5be1fc608f99072d3c93cb5',1,'InodeOperations::Lookup'],['../df/d26/fs_8h.html#ac677cf5260fef7aeb61ff3ad1bfc0d74',1,'Lookup: fs.h']]] ]; diff --git a/docs/search/all_d.html b/docs/search/all_d.html deleted file mode 100644 index af7f2f0f..00000000 --- a/docs/search/all_d.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_d.js b/docs/search/all_d.js index cb88e88f..ed5571bd 100644 --- a/docs/search/all_d.js +++ b/docs/search/all_d.js @@ -1,24 +1,26 @@ var searchData= [ - ['magnetometerreport_560',['MagnetometerReport',['../de/ded/input_8h.html#d4/d9c/structMagnetometerReport',1,'']]], - ['major_561',['Major',['../db/de4/driver_8h.html#a662fb62393b6fd7d7ec85f502db44247',1,'__DriverInfo::__DriverVersion']]], - ['map_5fcache_5fdisable_562',['MAP_CACHE_DISABLE',['../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aa0da429c07c8ddc3526231587ac4cac41',1,'driver.h']]], - ['map_5fpresent_563',['MAP_PRESENT',['../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aac6561ce1d7eedab3962cfca17c460341',1,'driver.h']]], - ['map_5fuser_564',['MAP_USER',['../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aaf80f9130d5cda510347a1e3ef55e076c',1,'driver.h']]], - ['map_5fwrite_565',['MAP_WRITE',['../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aaaa41d0a3e439a73337b62bc352495571',1,'driver.h']]], - ['map_5fwrite_5fthrough_566',['MAP_WRITE_THROUGH',['../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aa46b21613d1139b1262129a7791500e40',1,'driver.h']]], - ['maxlatency_567',['MaxLatency',['../d9/d97/pci_8h.html#a753c2d858d0da969c33264c1b58807d3',1,'__attribute__']]], - ['memorybase_568',['MemoryBase',['../d9/d97/pci_8h.html#a12988ca39a1411705fc1ec07e911ea9e',1,'__attribute__']]], - ['memorybase0_569',['MemoryBase0',['../d9/d97/pci_8h.html#aa0e9d3dfe23309d12ac53048d78612e9',1,'__attribute__']]], - ['memorybase1_570',['MemoryBase1',['../d9/d97/pci_8h.html#a584e418589203e608af0af71bb48b9a1',1,'__attribute__']]], - ['memorylimit_571',['MemoryLimit',['../d9/d97/pci_8h.html#a841b9fdcd76addc908b450866a648847',1,'__attribute__']]], - ['memorylimit0_572',['MemoryLimit0',['../d9/d97/pci_8h.html#a2aeb8ff897f63e59cee035a4ddf70e5f',1,'__attribute__']]], - ['memorylimit1_573',['MemoryLimit1',['../d9/d97/pci_8h.html#a70ef8fb79e3d95888ff16d99d7bb5d8d',1,'__attribute__']]], - ['middlebutton_574',['MiddleButton',['../de/ded/input_8h.html#a66947db99db5c8ea44a2b070140f1ef3',1,'MouseReport::MiddleButton()'],['../d1/de1/aip_8h.html#a7f194284481c61912ad0d0fb8f525439',1,'MiddleButton(): aip.h']]], - ['mingrant_575',['MinGrant',['../d9/d97/pci_8h.html#a4a8682f61f08539e609d9ca0bda44ea6',1,'__attribute__']]], - ['minor_576',['Minor',['../db/de4/driver_8h.html#a3f96d16fb3c6015ab7e0049f6e18834b',1,'__DriverInfo::__DriverVersion']]], - ['mkdir_577',['MkDir',['../df/d26/fs_8h.html#a3fbe554d6691bfb88f5b700eb5e2205f',1,'MkDir(): fs.h'],['../db/de6/structInodeOperations.html#a490a002f55d3f99697641d2de8e62ae9',1,'InodeOperations::MkDir()']]], - ['mode_578',['Mode',['../df/d26/fs_8h.html#a667a06765053832b0e364d352d331481',1,'Inode::Mode()'],['../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808',1,'kstat::Mode()']]], - ['modifytime_579',['ModifyTime',['../df/d26/fs_8h.html#a9f1f01620d0175f71eff75e384cd9042',1,'kstat']]], - ['mousereport_580',['MouseReport',['../de/ded/input_8h.html#db/d9a/structMouseReport',1,'']]] + ['magnetometer_0',['Magnetometer',['../de/ded/input_8h.html#a9e9fa52e0aa4a2b519f8287760d7c3ac',1,'InputReport.__unnamed17__']]], + ['magnetometerreport_1',['MagnetometerReport',['../de/ded/input_8h.html#d4/d9c/structMagnetometerReport',1,'']]], + ['major_2',['Major',['../db/de4/driver_8h.html#a662fb62393b6fd7d7ec85f502db44247',1,'__DriverInfo::__DriverVersion']]], + ['map_5fcache_5fdisable_3',['MAP_CACHE_DISABLE',['../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aa0da429c07c8ddc3526231587ac4cac41',1,'driver.h']]], + ['map_5fpresent_4',['MAP_PRESENT',['../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aac6561ce1d7eedab3962cfca17c460341',1,'driver.h']]], + ['map_5fuser_5',['MAP_USER',['../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aaf80f9130d5cda510347a1e3ef55e076c',1,'driver.h']]], + ['map_5fwrite_6',['MAP_WRITE',['../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aaaa41d0a3e439a73337b62bc352495571',1,'driver.h']]], + ['map_5fwrite_5fthrough_7',['MAP_WRITE_THROUGH',['../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aa46b21613d1139b1262129a7791500e40',1,'driver.h']]], + ['maxlatency_8',['MaxLatency',['../d9/d97/pci_8h.html#a753c2d858d0da969c33264c1b58807d3',1,'__attribute__']]], + ['memorybase_9',['MemoryBase',['../d9/d97/pci_8h.html#a12988ca39a1411705fc1ec07e911ea9e',1,'__attribute__']]], + ['memorybase0_10',['MemoryBase0',['../d9/d97/pci_8h.html#aa0e9d3dfe23309d12ac53048d78612e9',1,'__attribute__']]], + ['memorybase1_11',['MemoryBase1',['../d9/d97/pci_8h.html#a584e418589203e608af0af71bb48b9a1',1,'__attribute__']]], + ['memorylimit_12',['MemoryLimit',['../d9/d97/pci_8h.html#a841b9fdcd76addc908b450866a648847',1,'__attribute__']]], + ['memorylimit0_13',['MemoryLimit0',['../d9/d97/pci_8h.html#a2aeb8ff897f63e59cee035a4ddf70e5f',1,'__attribute__']]], + ['memorylimit1_14',['MemoryLimit1',['../d9/d97/pci_8h.html#a70ef8fb79e3d95888ff16d99d7bb5d8d',1,'__attribute__']]], + ['middlebutton_15',['middlebutton',['../de/ded/input_8h.html#a66947db99db5c8ea44a2b070140f1ef3',1,'MouseReport::MiddleButton'],['../d1/de1/aip_8h.html#a7f194284481c61912ad0d0fb8f525439',1,'MiddleButton: aip.h']]], + ['mingrant_16',['MinGrant',['../d9/d97/pci_8h.html#a4a8682f61f08539e609d9ca0bda44ea6',1,'__attribute__']]], + ['minor_17',['Minor',['../db/de4/driver_8h.html#a3f96d16fb3c6015ab7e0049f6e18834b',1,'__DriverInfo::__DriverVersion']]], + ['mkdir_18',['mkdir',['../df/d26/fs_8h.html#a3fbe554d6691bfb88f5b700eb5e2205f',1,'MkDir: fs.h'],['../db/de6/structInodeOperations.html#a490a002f55d3f99697641d2de8e62ae9',1,'InodeOperations::MkDir']]], + ['mode_19',['mode',['../df/d26/fs_8h.html#a667a06765053832b0e364d352d331481',1,'Inode::Mode'],['../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808',1,'kstat::Mode']]], + ['modifytime_20',['ModifyTime',['../df/d26/fs_8h.html#a9f1f01620d0175f71eff75e384cd9042',1,'kstat']]], + ['mouse_21',['Mouse',['../de/ded/input_8h.html#af2a47c6809d88e175dade0ef7b16aa13',1,'InputReport.__unnamed17__']]], + ['mousereport_22',['MouseReport',['../de/ded/input_8h.html#db/d9a/structMouseReport',1,'']]] ]; diff --git a/docs/search/all_e.html b/docs/search/all_e.html deleted file mode 100644 index e25df423..00000000 --- a/docs/search/all_e.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_e.js b/docs/search/all_e.js index cdbed8fa..ae5f67e1 100644 --- a/docs/search/all_e.js +++ b/docs/search/all_e.js @@ -1,12 +1,12 @@ var searchData= [ - ['name_581',['Name',['../db/de4/driver_8h.html#aa4fad96d724cc497931ce8587436bdbe',1,'__DriverInfo::Name()'],['../df/d26/fs_8h.html#a445b70dc0c2908c5f600c6bc4f60c387',1,'FileSystemInfo::Name()'],['../df/d26/fs_8h.html#a760b4e07b204e4852e7fb55e25567623',1,'Name(): fs.h']]], - ['netioctl_582',['NetIoctl',['../db/de4/driver_8h.html#a883d45f645482196fd8e144d87ef0ce6',1,'driver.h']]], - ['network_2eh_583',['network.h',['../d9/d94/network_8h.html',1,'']]], - ['network_5ftype_5fbluetooth_584',['NETWORK_TYPE_BLUETOOTH',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a3ab73e55d010169e03e01ae78841257e',1,'device.h']]], - ['network_5ftype_5fethernet_585',['NETWORK_TYPE_ETHERNET',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9adb66e74a951b1fa7596d1aa9b5a45a94',1,'device.h']]], - ['network_5ftype_5fnone_586',['NETWORK_TYPE_NONE',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a6ab07b3c02c4acfe712c682717fe04e9',1,'device.h']]], - ['network_5ftype_5fuart_587',['NETWORK_TYPE_UART',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a863b60e41cf98be72a86c3be2fe88769',1,'device.h']]], - ['network_5ftype_5fwifi_588',['NETWORK_TYPE_WIFI',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a906975273f9583ef293a59c70a133675',1,'device.h']]], - ['next_589',['Next',['../db/de4/driver_8h.html#a26d05ed0210d3f4b2e4d882a2c802cbf',1,'__PCIArray::Next()'],['../d9/d97/pci_8h.html#a7b0918bb76d5e9399e7d7553b041d669',1,'__attribute__::Next()']]] + ['name_0',['name',['../db/de4/driver_8h.html#aa4fad96d724cc497931ce8587436bdbe',1,'__DriverInfo::Name'],['../df/d26/fs_8h.html#a445b70dc0c2908c5f600c6bc4f60c387',1,'FileSystemInfo::Name'],['../df/d26/fs_8h.html#a760b4e07b204e4852e7fb55e25567623',1,'Name: fs.h']]], + ['netioctl_1',['NetIoctl',['../db/de4/driver_8h.html#a883d45f645482196fd8e144d87ef0ce6',1,'driver.h']]], + ['network_2eh_2',['network.h',['../d9/d94/network_8h.html',1,'']]], + ['network_5ftype_5fbluetooth_3',['NETWORK_TYPE_BLUETOOTH',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a3ab73e55d010169e03e01ae78841257e',1,'device.h']]], + ['network_5ftype_5fethernet_4',['NETWORK_TYPE_ETHERNET',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9adb66e74a951b1fa7596d1aa9b5a45a94',1,'device.h']]], + ['network_5ftype_5fnone_5',['NETWORK_TYPE_NONE',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a6ab07b3c02c4acfe712c682717fe04e9',1,'device.h']]], + ['network_5ftype_5fuart_6',['NETWORK_TYPE_UART',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a863b60e41cf98be72a86c3be2fe88769',1,'device.h']]], + ['network_5ftype_5fwifi_7',['NETWORK_TYPE_WIFI',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a906975273f9583ef293a59c70a133675',1,'device.h']]], + ['next_8',['next',['../db/de4/driver_8h.html#a26d05ed0210d3f4b2e4d882a2c802cbf',1,'__PCIArray::Next'],['../d9/d97/pci_8h.html#a7b0918bb76d5e9399e7d7553b041d669',1,'__attribute__::Next']]] ]; diff --git a/docs/search/all_f.html b/docs/search/all_f.html deleted file mode 100644 index b23da6ce..00000000 --- a/docs/search/all_f.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_f.js b/docs/search/all_f.js index c6afc54a..72db21b1 100644 --- a/docs/search/all_f.js +++ b/docs/search/all_f.js @@ -1,15 +1,16 @@ var searchData= [ - ['o_5fappend_590',['O_APPEND',['../df/d26/fs_8h.html#ae036f789407d21f07b211552d67b3214',1,'fs.h']]], - ['o_5fcloexec_591',['O_CLOEXEC',['../df/d26/fs_8h.html#ad6d8fbe4e494b4dbe051612572d3f757',1,'fs.h']]], - ['o_5fcreat_592',['O_CREAT',['../df/d26/fs_8h.html#a1cf6b1de1fffedaa1d26b189e9a8d2cc',1,'fs.h']]], - ['o_5fexcl_593',['O_EXCL',['../df/d26/fs_8h.html#a9f5acfe79fafe14b6694447bd0e9f10b',1,'fs.h']]], - ['o_5fnofollow_594',['O_NOFOLLOW',['../df/d26/fs_8h.html#a82d4d551b214905742c9e045185d352a',1,'fs.h']]], - ['o_5frdonly_595',['O_RDONLY',['../df/d26/fs_8h.html#a7a68c9ffaac7dbcd652225dd7c06a54b',1,'fs.h']]], - ['o_5frdwr_596',['O_RDWR',['../df/d26/fs_8h.html#abb0586253488ee61072b73557eeb873b',1,'fs.h']]], - ['o_5ftrunc_597',['O_TRUNC',['../df/d26/fs_8h.html#ad1d67e453fb3031f40f8cd3403773813',1,'fs.h']]], - ['o_5fwronly_598',['O_WRONLY',['../df/d26/fs_8h.html#a11b644a8526139c4cc1850dac1271ced',1,'fs.h']]], - ['offset_599',['Offset',['../df/d26/fs_8h.html#ac7fd076e6f0290af80aee31a0af35b4a',1,'Inode']]], - ['open_600',['Open',['../db/de6/structInodeOperations.html#a869200a6c684532a9a75a05bca1e9270',1,'InodeOperations::Open()'],['../df/d26/fs_8h.html#a38e8576cf8a6210b386212d7b80f42a0',1,'Open(): fs.h']]], - ['ops_601',['Ops',['../df/d26/fs_8h.html#a2e69ea86f5e1537c9173b961a03bdc0c',1,'FileSystemInfo::Ops()'],['../df/d26/fs_8h.html#aa4f24d5e592caaf588d436302324694a',1,'Ops(): fs.h']]] + ['o_5fappend_0',['O_APPEND',['../df/d26/fs_8h.html#ae036f789407d21f07b211552d67b3214',1,'fs.h']]], + ['o_5fcloexec_1',['O_CLOEXEC',['../df/d26/fs_8h.html#ad6d8fbe4e494b4dbe051612572d3f757',1,'fs.h']]], + ['o_5fcreat_2',['O_CREAT',['../df/d26/fs_8h.html#a1cf6b1de1fffedaa1d26b189e9a8d2cc',1,'fs.h']]], + ['o_5fexcl_3',['O_EXCL',['../df/d26/fs_8h.html#a9f5acfe79fafe14b6694447bd0e9f10b',1,'fs.h']]], + ['o_5fnofollow_4',['O_NOFOLLOW',['../df/d26/fs_8h.html#a82d4d551b214905742c9e045185d352a',1,'fs.h']]], + ['o_5frdonly_5',['O_RDONLY',['../df/d26/fs_8h.html#a7a68c9ffaac7dbcd652225dd7c06a54b',1,'fs.h']]], + ['o_5frdwr_6',['O_RDWR',['../df/d26/fs_8h.html#abb0586253488ee61072b73557eeb873b',1,'fs.h']]], + ['o_5ftrunc_7',['O_TRUNC',['../df/d26/fs_8h.html#ad1d67e453fb3031f40f8cd3403773813',1,'fs.h']]], + ['o_5fwronly_8',['O_WRONLY',['../df/d26/fs_8h.html#a11b644a8526139c4cc1850dac1271ced',1,'fs.h']]], + ['offset_9',['Offset',['../df/d26/fs_8h.html#ac7fd076e6f0290af80aee31a0af35b4a',1,'Inode']]], + ['open_10',['open',['../db/de6/structInodeOperations.html#a869200a6c684532a9a75a05bca1e9270',1,'InodeOperations::Open'],['../df/d26/fs_8h.html#a38e8576cf8a6210b386212d7b80f42a0',1,'Open: fs.h']]], + ['ops_11',['ops',['../df/d26/fs_8h.html#a2e69ea86f5e1537c9173b961a03bdc0c',1,'FileSystemInfo::Ops'],['../df/d26/fs_8h.html#aa4f24d5e592caaf588d436302324694a',1,'Ops: fs.h']]], + ['outputbufferfull_12',['OutputBufferFull',['../d1/de1/aip_8h.html#aa9b7be021da7a0ec83d707bd42740f3d',1,'PS2_STATUSES.__unnamed1__']]] ]; diff --git a/docs/search/classes_0.html b/docs/search/classes_0.html deleted file mode 100644 index af8159ee..00000000 --- a/docs/search/classes_0.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/classes_0.js b/docs/search/classes_0.js index e166ae85..0910adb7 100644 --- a/docs/search/classes_0.js +++ b/docs/search/classes_0.js @@ -1,7 +1,7 @@ var searchData= [ - ['_5f_5fattribute_5f_5f_907',['__attribute__',['../d9/d97/pci_8h.html#dd/d3f/struct____attribute____',1,'']]], - ['_5f_5fdriverinfo_908',['__DriverInfo',['../db/de4/driver_8h.html#d8/d02/struct____DriverInfo',1,'']]], - ['_5f_5fdriverversion_909',['__DriverVersion',['../db/de4/driver_8h.html#d7/d01/struct____DriverInfo_1_1____DriverVersion',1,'__DriverInfo']]], - ['_5f_5fpciarray_910',['__PCIArray',['../db/de4/driver_8h.html#df/d8a/struct____PCIArray',1,'']]] + ['_5f_5fattribute_5f_5f_0',['__attribute__',['../d9/d97/pci_8h.html#dd/d3f/struct____attribute____',1,'']]], + ['_5f_5fdriverinfo_1',['__DriverInfo',['../db/de4/driver_8h.html#d8/d02/struct____DriverInfo',1,'']]], + ['_5f_5fdriverversion_2',['__DriverVersion',['../db/de4/driver_8h.html#d7/d01/struct____DriverInfo_1_1____DriverVersion',1,'__DriverInfo']]], + ['_5f_5fpciarray_3',['__PCIArray',['../db/de4/driver_8h.html#df/d8a/struct____PCIArray',1,'']]] ]; diff --git a/docs/search/classes_1.html b/docs/search/classes_1.html deleted file mode 100644 index 576e9168..00000000 --- a/docs/search/classes_1.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/classes_1.js b/docs/search/classes_1.js index b71cb8d2..399e351c 100644 --- a/docs/search/classes_1.js +++ b/docs/search/classes_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['accelerometerreport_911',['AccelerometerReport',['../de/ded/input_8h.html#d8/d16/structAccelerometerReport',1,'']]] + ['accelerometerreport_0',['AccelerometerReport',['../de/ded/input_8h.html#d8/d16/structAccelerometerReport',1,'']]] ]; diff --git a/docs/search/classes_2.html b/docs/search/classes_2.html deleted file mode 100644 index 956405e5..00000000 --- a/docs/search/classes_2.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/classes_2.js b/docs/search/classes_2.js index e79a9f86..ba23756b 100644 --- a/docs/search/classes_2.js +++ b/docs/search/classes_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['filesysteminfo_912',['FileSystemInfo',['../df/d26/fs_8h.html#de/d99/structFileSystemInfo',1,'']]] + ['filesysteminfo_0',['FileSystemInfo',['../df/d26/fs_8h.html#de/d99/structFileSystemInfo',1,'']]] ]; diff --git a/docs/search/classes_3.html b/docs/search/classes_3.html deleted file mode 100644 index d33343bc..00000000 --- a/docs/search/classes_3.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/classes_3.js b/docs/search/classes_3.js index 7aae945c..0c534ba7 100644 --- a/docs/search/classes_3.js +++ b/docs/search/classes_3.js @@ -1,5 +1,5 @@ var searchData= [ - ['gamepadreport_913',['GamepadReport',['../de/ded/input_8h.html#d6/dda/structGamepadReport',1,'']]], - ['gyroscopereport_914',['GyroscopeReport',['../de/ded/input_8h.html#d4/daf/structGyroscopeReport',1,'']]] + ['gamepadreport_0',['GamepadReport',['../de/ded/input_8h.html#d6/dda/structGamepadReport',1,'']]], + ['gyroscopereport_1',['GyroscopeReport',['../de/ded/input_8h.html#d4/daf/structGyroscopeReport',1,'']]] ]; diff --git a/docs/search/classes_4.html b/docs/search/classes_4.html deleted file mode 100644 index 8430b07f..00000000 --- a/docs/search/classes_4.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/classes_4.js b/docs/search/classes_4.js index 90b60498..45277b0c 100644 --- a/docs/search/classes_4.js +++ b/docs/search/classes_4.js @@ -1,7 +1,7 @@ var searchData= [ - ['inode_915',['Inode',['../df/d26/fs_8h.html#d6/d59/structInode',1,'']]], - ['inodeoperations_916',['InodeOperations',['../db/de6/structInodeOperations.html',1,'']]], - ['inputreport_917',['InputReport',['../de/ded/input_8h.html#d1/d5b/structInputReport',1,'']]], - ['inputreport_2e_5f_5funnamed17_5f_5f_918',['InputReport.__unnamed17__',['../de/ded/input_8h.html#db/d5d/unionInputReport_8____unnamed17____',1,'']]] + ['inode_0',['Inode',['../df/d26/fs_8h.html#d6/d59/structInode',1,'']]], + ['inodeoperations_1',['InodeOperations',['../db/de6/structInodeOperations.html',1,'']]], + ['inputreport_2',['InputReport',['../de/ded/input_8h.html#d1/d5b/structInputReport',1,'']]], + ['inputreport_2e_5f_5funnamed17_5f_5f_3',['InputReport.__unnamed17__',['../de/ded/input_8h.html#db/d5d/unionInputReport_8____unnamed17____',1,'']]] ]; diff --git a/docs/search/classes_5.html b/docs/search/classes_5.html deleted file mode 100644 index c2f1b767..00000000 --- a/docs/search/classes_5.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/classes_5.js b/docs/search/classes_5.js index ee9adc0d..6996f38b 100644 --- a/docs/search/classes_5.js +++ b/docs/search/classes_5.js @@ -1,4 +1,4 @@ var searchData= [ - ['joystickreport_919',['JoystickReport',['../de/ded/input_8h.html#dd/db1/structJoystickReport',1,'']]] + ['joystickreport_0',['JoystickReport',['../de/ded/input_8h.html#dd/db1/structJoystickReport',1,'']]] ]; diff --git a/docs/search/classes_6.html b/docs/search/classes_6.html deleted file mode 100644 index e39847ce..00000000 --- a/docs/search/classes_6.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/classes_6.js b/docs/search/classes_6.js index 530bc03a..72380191 100644 --- a/docs/search/classes_6.js +++ b/docs/search/classes_6.js @@ -1,8 +1,8 @@ var searchData= [ - ['kdirent_920',['kdirent',['../df/d26/fs_8h.html#d9/ddf/structkdirent',1,'']]], - ['keyboardreport_921',['KeyboardReport',['../de/ded/input_8h.html#d1/da7/structKeyboardReport',1,'']]], - ['keyboardreport_2e_5f_5funnamed13_5f_5f_922',['KeyboardReport.__unnamed13__',['../de/ded/input_8h.html#d4/dcb/unionKeyboardReport_8____unnamed13____',1,'']]], - ['keyboardreport_2e_5f_5funnamed13_5f_5f_2e_5f_5funnamed15_5f_5f_923',['KeyboardReport.__unnamed13__.__unnamed15__',['../de/ded/input_8h.html#dd/da9/structKeyboardReport_8____unnamed13_____8____unnamed15____',1,'']]], - ['kstat_924',['kstat',['../df/d26/fs_8h.html#d5/df1/structkstat',1,'']]] + ['kdirent_0',['kdirent',['../df/d26/fs_8h.html#d9/ddf/structkdirent',1,'']]], + ['keyboardreport_1',['KeyboardReport',['../de/ded/input_8h.html#d1/da7/structKeyboardReport',1,'']]], + ['keyboardreport_2e_5f_5funnamed13_5f_5f_2',['KeyboardReport.__unnamed13__',['../de/ded/input_8h.html#d4/dcb/unionKeyboardReport_8____unnamed13____',1,'']]], + ['keyboardreport_2e_5f_5funnamed13_5f_5f_2e_5f_5funnamed15_5f_5f_3',['KeyboardReport.__unnamed13__.__unnamed15__',['../de/ded/input_8h.html#dd/da9/structKeyboardReport_8____unnamed13_____8____unnamed15____',1,'']]], + ['kstat_4',['kstat',['../df/d26/fs_8h.html#d5/df1/structkstat',1,'']]] ]; diff --git a/docs/search/classes_7.html b/docs/search/classes_7.html deleted file mode 100644 index a2c4d1a3..00000000 --- a/docs/search/classes_7.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/classes_7.js b/docs/search/classes_7.js index a3caf63f..2a748eeb 100644 --- a/docs/search/classes_7.js +++ b/docs/search/classes_7.js @@ -1,5 +1,5 @@ var searchData= [ - ['magnetometerreport_925',['MagnetometerReport',['../de/ded/input_8h.html#d4/d9c/structMagnetometerReport',1,'']]], - ['mousereport_926',['MouseReport',['../de/ded/input_8h.html#db/d9a/structMouseReport',1,'']]] + ['magnetometerreport_0',['MagnetometerReport',['../de/ded/input_8h.html#d4/d9c/structMagnetometerReport',1,'']]], + ['mousereport_1',['MouseReport',['../de/ded/input_8h.html#db/d9a/structMouseReport',1,'']]] ]; diff --git a/docs/search/classes_8.html b/docs/search/classes_8.html deleted file mode 100644 index 17003e48..00000000 --- a/docs/search/classes_8.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/classes_8.js b/docs/search/classes_8.js index 94f8e8e4..545eb153 100644 --- a/docs/search/classes_8.js +++ b/docs/search/classes_8.js @@ -1,14 +1,14 @@ var searchData= [ - ['ps2_5fconfiguration_927',['PS2_CONFIGURATION',['../d1/de1/aip_8h.html#d5/d42/unionPS2__CONFIGURATION',1,'']]], - ['ps2_5fconfiguration_2e_5f_5funnamed3_5f_5f_928',['PS2_CONFIGURATION.__unnamed3__',['../d1/de1/aip_8h.html#d4/dae/structPS2__CONFIGURATION_8____unnamed3____',1,'']]], - ['ps2_5fkbd_5ftypematic_929',['PS2_KBD_TYPEMATIC',['../d1/de1/aip_8h.html#d5/d94/unionPS2__KBD__TYPEMATIC',1,'']]], - ['ps2_5fkbd_5ftypematic_2e_5f_5funnamed7_5f_5f_930',['PS2_KBD_TYPEMATIC.__unnamed7__',['../d1/de1/aip_8h.html#db/dee/structPS2__KBD__TYPEMATIC_8____unnamed7____',1,'']]], - ['ps2_5fmouse_5fpacket_931',['PS2_MOUSE_PACKET',['../d1/de1/aip_8h.html#d3/d18/structPS2__MOUSE__PACKET',1,'']]], - ['ps2_5fmouse_5fpacket_2ebase_932',['PS2_MOUSE_PACKET.Base',['../d1/de1/aip_8h.html#d0/df2/unionPS2__MOUSE__PACKET_8Base',1,'']]], - ['ps2_5fmouse_5fpacket_2ezmovement_933',['PS2_MOUSE_PACKET.ZMovement',['../d1/de1/aip_8h.html#d3/d3e/unionPS2__MOUSE__PACKET_8ZMovement',1,'']]], - ['ps2_5foutput_5fport_934',['PS2_OUTPUT_PORT',['../d1/de1/aip_8h.html#da/dc6/unionPS2__OUTPUT__PORT',1,'']]], - ['ps2_5foutput_5fport_2e_5f_5funnamed5_5f_5f_935',['PS2_OUTPUT_PORT.__unnamed5__',['../d1/de1/aip_8h.html#de/d3a/structPS2__OUTPUT__PORT_8____unnamed5____',1,'']]], - ['ps2_5fstatuses_936',['PS2_STATUSES',['../d1/de1/aip_8h.html#d7/d48/unionPS2__STATUSES',1,'']]], - ['ps2_5fstatuses_2e_5f_5funnamed1_5f_5f_937',['PS2_STATUSES.__unnamed1__',['../d1/de1/aip_8h.html#dd/d0d/structPS2__STATUSES_8____unnamed1____',1,'']]] + ['ps2_5fconfiguration_0',['PS2_CONFIGURATION',['../d1/de1/aip_8h.html#d5/d42/unionPS2__CONFIGURATION',1,'']]], + ['ps2_5fconfiguration_2e_5f_5funnamed3_5f_5f_1',['PS2_CONFIGURATION.__unnamed3__',['../d1/de1/aip_8h.html#d4/dae/structPS2__CONFIGURATION_8____unnamed3____',1,'']]], + ['ps2_5fkbd_5ftypematic_2',['PS2_KBD_TYPEMATIC',['../d1/de1/aip_8h.html#d5/d94/unionPS2__KBD__TYPEMATIC',1,'']]], + ['ps2_5fkbd_5ftypematic_2e_5f_5funnamed7_5f_5f_3',['PS2_KBD_TYPEMATIC.__unnamed7__',['../d1/de1/aip_8h.html#db/dee/structPS2__KBD__TYPEMATIC_8____unnamed7____',1,'']]], + ['ps2_5fmouse_5fpacket_4',['PS2_MOUSE_PACKET',['../d1/de1/aip_8h.html#d3/d18/structPS2__MOUSE__PACKET',1,'']]], + ['ps2_5fmouse_5fpacket_2ebase_5',['PS2_MOUSE_PACKET.Base',['../d1/de1/aip_8h.html#d0/df2/unionPS2__MOUSE__PACKET_8Base',1,'']]], + ['ps2_5fmouse_5fpacket_2ezmovement_6',['PS2_MOUSE_PACKET.ZMovement',['../d1/de1/aip_8h.html#d3/d3e/unionPS2__MOUSE__PACKET_8ZMovement',1,'']]], + ['ps2_5foutput_5fport_7',['PS2_OUTPUT_PORT',['../d1/de1/aip_8h.html#da/dc6/unionPS2__OUTPUT__PORT',1,'']]], + ['ps2_5foutput_5fport_2e_5f_5funnamed5_5f_5f_8',['PS2_OUTPUT_PORT.__unnamed5__',['../d1/de1/aip_8h.html#de/d3a/structPS2__OUTPUT__PORT_8____unnamed5____',1,'']]], + ['ps2_5fstatuses_9',['PS2_STATUSES',['../d1/de1/aip_8h.html#d7/d48/unionPS2__STATUSES',1,'']]], + ['ps2_5fstatuses_2e_5f_5funnamed1_5f_5f_10',['PS2_STATUSES.__unnamed1__',['../d1/de1/aip_8h.html#dd/d0d/structPS2__STATUSES_8____unnamed1____',1,'']]] ]; diff --git a/docs/search/classes_9.html b/docs/search/classes_9.html deleted file mode 100644 index b8afa8cb..00000000 --- a/docs/search/classes_9.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/classes_9.js b/docs/search/classes_9.js index 0228042f..6befefe3 100644 --- a/docs/search/classes_9.js +++ b/docs/search/classes_9.js @@ -1,4 +1,4 @@ var searchData= [ - ['superblockoperations_938',['SuperBlockOperations',['../d2/d55/structSuperBlockOperations.html',1,'']]] + ['superblockoperations_0',['SuperBlockOperations',['../d2/d55/structSuperBlockOperations.html',1,'']]] ]; diff --git a/docs/search/classes_a.html b/docs/search/classes_a.html deleted file mode 100644 index 6788af27..00000000 --- a/docs/search/classes_a.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/classes_a.js b/docs/search/classes_a.js index 35a3d30f..8b5e3a1a 100644 --- a/docs/search/classes_a.js +++ b/docs/search/classes_a.js @@ -1,4 +1,4 @@ var searchData= [ - ['touchscreenreport_939',['TouchScreenReport',['../de/ded/input_8h.html#d1/df2/structTouchScreenReport',1,'']]] + ['touchscreenreport_0',['TouchScreenReport',['../de/ded/input_8h.html#d1/df2/structTouchScreenReport',1,'']]] ]; diff --git a/docs/search/close.svg b/docs/search/close.svg index a933eea1..337d6cc1 100644 --- a/docs/search/close.svg +++ b/docs/search/close.svg @@ -1,27 +1,14 @@ + - - - - image/svg+xml - - - - - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/defines_0.js b/docs/search/defines_0.js index d9feee2d..df9a517d 100644 --- a/docs/search/defines_0.js +++ b/docs/search/defines_0.js @@ -1,5 +1,5 @@ var searchData= [ - ['_5f_5fsys_5fnull_1614',['__SYS_NULL',['../d2/d6e/syscalls_8h.html#a3405b025dbfa88c47279ae6b526076a8',1,'syscalls.h']]], - ['_5fpic_5feoi_1615',['_PIC_EOI',['../d1/de1/aip_8h.html#a8305f30b16326e7c511e03ddce6c6961',1,'aip.h']]] + ['_5f_5fsys_5fnull_0',['__SYS_NULL',['../d2/d6e/syscalls_8h.html#a3405b025dbfa88c47279ae6b526076a8',1,'syscalls.h']]], + ['_5fpic_5feoi_1',['_PIC_EOI',['../d1/de1/aip_8h.html#a8305f30b16326e7c511e03ddce6c6961',1,'aip.h']]] ]; diff --git a/docs/search/defines_1.html b/docs/search/defines_1.html deleted file mode 100644 index c49009c7..00000000 --- a/docs/search/defines_1.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/defines_1.js b/docs/search/defines_1.js index 97381ea5..9eb948b8 100644 --- a/docs/search/defines_1.js +++ b/docs/search/defines_1.js @@ -1,53 +1,53 @@ var searchData= [ - ['call_5faccept_1616',['call_accept',['../d2/d6e/syscalls_8h.html#ab4949d314d72ceada64d99a9ffd5980d',1,'syscalls.h']]], - ['call_5faccess_1617',['call_access',['../d2/d6e/syscalls_8h.html#a6a0f9ef9d1b0b7c090ee0fca1c8b4b71',1,'syscalls.h']]], - ['call_5fapi_5fversion_1618',['call_api_version',['../d2/d6e/syscalls_8h.html#a6eb871383ed7cc0552c9652dd6aebf55',1,'syscalls.h']]], - ['call_5fbind_1619',['call_bind',['../d2/d6e/syscalls_8h.html#a2ff8172e7ab96e1cd38f0754d0f21eee',1,'syscalls.h']]], - ['call_5fbrk_1620',['call_brk',['../d2/d6e/syscalls_8h.html#af6b8521514afb2e619d9778f409c7513',1,'syscalls.h']]], - ['call_5fchdir_1621',['call_chdir',['../d2/d6e/syscalls_8h.html#af6ff546cc7dbadce2bc0c76eb706e857',1,'syscalls.h']]], - ['call_5fclock_5fgettime_1622',['call_clock_gettime',['../d2/d6e/syscalls_8h.html#aa4aef47cfee0d7f7008fe0bcc7ea49f5',1,'syscalls.h']]], - ['call_5fclock_5fsettime_1623',['call_clock_settime',['../d2/d6e/syscalls_8h.html#aeb8dfac30796735c4429bf34d672626d',1,'syscalls.h']]], - ['call_5fclose_1624',['call_close',['../d2/d6e/syscalls_8h.html#a032d7e058f0bf030fccd02243b8d52c9',1,'syscalls.h']]], - ['call_5fconnect_1625',['call_connect',['../d2/d6e/syscalls_8h.html#ac96432281ca4acb5cacfce454390b98a',1,'syscalls.h']]], - ['call_5fdup_1626',['call_dup',['../d2/d6e/syscalls_8h.html#adecd89a95c99c2c36f6aedcb920874cb',1,'syscalls.h']]], - ['call_5fdup2_1627',['call_dup2',['../d2/d6e/syscalls_8h.html#ad2932c5044a784dcc0413c1364a51da6',1,'syscalls.h']]], - ['call_5fexecve_1628',['call_execve',['../d2/d6e/syscalls_8h.html#a9b22610937180ca7ba25ef597eb8cb58',1,'syscalls.h']]], - ['call_5fexit_1629',['call_exit',['../d2/d6e/syscalls_8h.html#afe03e96b528279b23c2ae501a509eac3',1,'syscalls.h']]], - ['call_5ffork_1630',['call_fork',['../d2/d6e/syscalls_8h.html#afda32e401a3f5d39d85a6a4bc6b52089',1,'syscalls.h']]], - ['call_5ffstat_1631',['call_fstat',['../d2/d6e/syscalls_8h.html#a073897bf4cec6ecf22703ed7735f866b',1,'syscalls.h']]], - ['call_5fftruncate_1632',['call_ftruncate',['../d2/d6e/syscalls_8h.html#ac7545a17f1b8654d78afb2000e93119b',1,'syscalls.h']]], - ['call_5fgetcwd_1633',['call_getcwd',['../d2/d6e/syscalls_8h.html#adb0ad23849e04734d2989baf4e252b27',1,'syscalls.h']]], - ['call_5fgetpid_1634',['call_getpid',['../d2/d6e/syscalls_8h.html#aa9ae966f7eb6ccf3c1bc61359488a0b0',1,'syscalls.h']]], - ['call_5fgetppid_1635',['call_getppid',['../d2/d6e/syscalls_8h.html#a624090af73407799633b6bfce659ce7a',1,'syscalls.h']]], - ['call_5fioctl_1636',['call_ioctl',['../d2/d6e/syscalls_8h.html#a735a20ad7b79a8bca3d3987c7aef2b95',1,'syscalls.h']]], - ['call_5fkill_1637',['call_kill',['../d2/d6e/syscalls_8h.html#ab4543f13423b2ebd0218aefa9a72e8d7',1,'syscalls.h']]], - ['call_5flisten_1638',['call_listen',['../d2/d6e/syscalls_8h.html#ae4d04318594ab4632df4653ba42f62b6',1,'syscalls.h']]], - ['call_5flstat_1639',['call_lstat',['../d2/d6e/syscalls_8h.html#abc9f8d664d40a471b9c34ab84a5fddc1',1,'syscalls.h']]], - ['call_5fmadvise_1640',['call_madvise',['../d2/d6e/syscalls_8h.html#ae6dcd592ab004494f304b3be463b4b61',1,'syscalls.h']]], - ['call_5fmkdir_1641',['call_mkdir',['../d2/d6e/syscalls_8h.html#a74a2e61e7aad1a220fec77ee6ef16393',1,'syscalls.h']]], - ['call_5fmmap_1642',['call_mmap',['../d2/d6e/syscalls_8h.html#a4e1a46ae84cd0d96be58298f2aa7e30a',1,'syscalls.h']]], - ['call_5fmprotect_1643',['call_mprotect',['../d2/d6e/syscalls_8h.html#ae133ab4db69293bf2c2c78ad8d09459a',1,'syscalls.h']]], - ['call_5fmunmap_1644',['call_munmap',['../d2/d6e/syscalls_8h.html#acce6218ce367e1bca6e92cfcd56ef818',1,'syscalls.h']]], - ['call_5fnanosleep_1645',['call_nanosleep',['../d2/d6e/syscalls_8h.html#a631df5a83f6e991f9cfb9fc262dd96fc',1,'syscalls.h']]], - ['call_5fopen_1646',['call_open',['../d2/d6e/syscalls_8h.html#a4bbeaf1f58838116fe6be9c0a26bb9cb',1,'syscalls.h']]], - ['call_5fpipe_1647',['call_pipe',['../d2/d6e/syscalls_8h.html#a62b045c74667d455177ea982c574542a',1,'syscalls.h']]], - ['call_5fprctl_1648',['call_prctl',['../d2/d6e/syscalls_8h.html#a3dd4cc6c68a614a2d84bdf03979846ad',1,'syscalls.h']]], - ['call_5fpread_1649',['call_pread',['../d2/d6e/syscalls_8h.html#a2eefc668c3fe56dadd342c95c80a7b0a',1,'syscalls.h']]], - ['call_5fpwrite_1650',['call_pwrite',['../d2/d6e/syscalls_8h.html#a628b7909eb35d25dd42eecf43d2bfc2a',1,'syscalls.h']]], - ['call_5fread_1651',['call_read',['../d2/d6e/syscalls_8h.html#a1f66d856a64b43fcbf567af7b485ecc2',1,'syscalls.h']]], - ['call_5frecv_1652',['call_recv',['../d2/d6e/syscalls_8h.html#acce433caed9900c29224802dd51068e5',1,'syscalls.h']]], - ['call_5frename_1653',['call_rename',['../d2/d6e/syscalls_8h.html#a1ede230b75112f32bb62c5e0772331bc',1,'syscalls.h']]], - ['call_5frmdir_1654',['call_rmdir',['../d2/d6e/syscalls_8h.html#ab5fc3ef1cc44df21cea5f2667b3abe59',1,'syscalls.h']]], - ['call_5fseek_1655',['call_seek',['../d2/d6e/syscalls_8h.html#a6a1fba6ab2a9b83f0be45dea675f818c',1,'syscalls.h']]], - ['call_5fsend_1656',['call_send',['../d2/d6e/syscalls_8h.html#a15edf36a457d20275539a586753c9de9',1,'syscalls.h']]], - ['call_5fshutdown_1657',['call_shutdown',['../d2/d6e/syscalls_8h.html#ae903ef0bc831567ed65a7d46ab53740e',1,'syscalls.h']]], - ['call_5fsocket_1658',['call_socket',['../d2/d6e/syscalls_8h.html#a879ac95dd9f6a254cdbf1df77ec4482c',1,'syscalls.h']]], - ['call_5fstat_1659',['call_stat',['../d2/d6e/syscalls_8h.html#a7a3beca36fdf2b94315a890d6b360b88',1,'syscalls.h']]], - ['call_5ftell_1660',['call_tell',['../d2/d6e/syscalls_8h.html#a42b50361d2152d92f41f741d64ab30bc',1,'syscalls.h']]], - ['call_5ftime_1661',['call_time',['../d2/d6e/syscalls_8h.html#a7dca41af6f47ad7fb6eaa65e55b98090',1,'syscalls.h']]], - ['call_5ftruncate_1662',['call_truncate',['../d2/d6e/syscalls_8h.html#adc22de2ff267771d8ac633e948f28eff',1,'syscalls.h']]], - ['call_5funlink_1663',['call_unlink',['../d2/d6e/syscalls_8h.html#a03284d10556fe1599ae976558367f7ff',1,'syscalls.h']]], - ['call_5fwaitpid_1664',['call_waitpid',['../d2/d6e/syscalls_8h.html#a48f9ddd0dba233df029622ea3e2545ae',1,'syscalls.h']]], - ['call_5fwrite_1665',['call_write',['../d2/d6e/syscalls_8h.html#ab1e6a38710527adb8e6c0b2ad416d6f9',1,'syscalls.h']]] + ['call_5faccept_0',['call_accept',['../d2/d6e/syscalls_8h.html#ab4949d314d72ceada64d99a9ffd5980d',1,'syscalls.h']]], + ['call_5faccess_1',['call_access',['../d2/d6e/syscalls_8h.html#a6a0f9ef9d1b0b7c090ee0fca1c8b4b71',1,'syscalls.h']]], + ['call_5fapi_5fversion_2',['call_api_version',['../d2/d6e/syscalls_8h.html#a6eb871383ed7cc0552c9652dd6aebf55',1,'syscalls.h']]], + ['call_5fbind_3',['call_bind',['../d2/d6e/syscalls_8h.html#a2ff8172e7ab96e1cd38f0754d0f21eee',1,'syscalls.h']]], + ['call_5fbrk_4',['call_brk',['../d2/d6e/syscalls_8h.html#af6b8521514afb2e619d9778f409c7513',1,'syscalls.h']]], + ['call_5fchdir_5',['call_chdir',['../d2/d6e/syscalls_8h.html#af6ff546cc7dbadce2bc0c76eb706e857',1,'syscalls.h']]], + ['call_5fclock_5fgettime_6',['call_clock_gettime',['../d2/d6e/syscalls_8h.html#aa4aef47cfee0d7f7008fe0bcc7ea49f5',1,'syscalls.h']]], + ['call_5fclock_5fsettime_7',['call_clock_settime',['../d2/d6e/syscalls_8h.html#aeb8dfac30796735c4429bf34d672626d',1,'syscalls.h']]], + ['call_5fclose_8',['call_close',['../d2/d6e/syscalls_8h.html#a032d7e058f0bf030fccd02243b8d52c9',1,'syscalls.h']]], + ['call_5fconnect_9',['call_connect',['../d2/d6e/syscalls_8h.html#ac96432281ca4acb5cacfce454390b98a',1,'syscalls.h']]], + ['call_5fdup_10',['call_dup',['../d2/d6e/syscalls_8h.html#adecd89a95c99c2c36f6aedcb920874cb',1,'syscalls.h']]], + ['call_5fdup2_11',['call_dup2',['../d2/d6e/syscalls_8h.html#ad2932c5044a784dcc0413c1364a51da6',1,'syscalls.h']]], + ['call_5fexecve_12',['call_execve',['../d2/d6e/syscalls_8h.html#a9b22610937180ca7ba25ef597eb8cb58',1,'syscalls.h']]], + ['call_5fexit_13',['call_exit',['../d2/d6e/syscalls_8h.html#afe03e96b528279b23c2ae501a509eac3',1,'syscalls.h']]], + ['call_5ffork_14',['call_fork',['../d2/d6e/syscalls_8h.html#afda32e401a3f5d39d85a6a4bc6b52089',1,'syscalls.h']]], + ['call_5ffstat_15',['call_fstat',['../d2/d6e/syscalls_8h.html#a073897bf4cec6ecf22703ed7735f866b',1,'syscalls.h']]], + ['call_5fftruncate_16',['call_ftruncate',['../d2/d6e/syscalls_8h.html#ac7545a17f1b8654d78afb2000e93119b',1,'syscalls.h']]], + ['call_5fgetcwd_17',['call_getcwd',['../d2/d6e/syscalls_8h.html#adb0ad23849e04734d2989baf4e252b27',1,'syscalls.h']]], + ['call_5fgetpid_18',['call_getpid',['../d2/d6e/syscalls_8h.html#aa9ae966f7eb6ccf3c1bc61359488a0b0',1,'syscalls.h']]], + ['call_5fgetppid_19',['call_getppid',['../d2/d6e/syscalls_8h.html#a624090af73407799633b6bfce659ce7a',1,'syscalls.h']]], + ['call_5fioctl_20',['call_ioctl',['../d2/d6e/syscalls_8h.html#a735a20ad7b79a8bca3d3987c7aef2b95',1,'syscalls.h']]], + ['call_5fkill_21',['call_kill',['../d2/d6e/syscalls_8h.html#ab4543f13423b2ebd0218aefa9a72e8d7',1,'syscalls.h']]], + ['call_5flisten_22',['call_listen',['../d2/d6e/syscalls_8h.html#ae4d04318594ab4632df4653ba42f62b6',1,'syscalls.h']]], + ['call_5flstat_23',['call_lstat',['../d2/d6e/syscalls_8h.html#abc9f8d664d40a471b9c34ab84a5fddc1',1,'syscalls.h']]], + ['call_5fmadvise_24',['call_madvise',['../d2/d6e/syscalls_8h.html#ae6dcd592ab004494f304b3be463b4b61',1,'syscalls.h']]], + ['call_5fmkdir_25',['call_mkdir',['../d2/d6e/syscalls_8h.html#a74a2e61e7aad1a220fec77ee6ef16393',1,'syscalls.h']]], + ['call_5fmmap_26',['call_mmap',['../d2/d6e/syscalls_8h.html#a4e1a46ae84cd0d96be58298f2aa7e30a',1,'syscalls.h']]], + ['call_5fmprotect_27',['call_mprotect',['../d2/d6e/syscalls_8h.html#ae133ab4db69293bf2c2c78ad8d09459a',1,'syscalls.h']]], + ['call_5fmunmap_28',['call_munmap',['../d2/d6e/syscalls_8h.html#acce6218ce367e1bca6e92cfcd56ef818',1,'syscalls.h']]], + ['call_5fnanosleep_29',['call_nanosleep',['../d2/d6e/syscalls_8h.html#a631df5a83f6e991f9cfb9fc262dd96fc',1,'syscalls.h']]], + ['call_5fopen_30',['call_open',['../d2/d6e/syscalls_8h.html#a4bbeaf1f58838116fe6be9c0a26bb9cb',1,'syscalls.h']]], + ['call_5fpipe_31',['call_pipe',['../d2/d6e/syscalls_8h.html#a62b045c74667d455177ea982c574542a',1,'syscalls.h']]], + ['call_5fprctl_32',['call_prctl',['../d2/d6e/syscalls_8h.html#a3dd4cc6c68a614a2d84bdf03979846ad',1,'syscalls.h']]], + ['call_5fpread_33',['call_pread',['../d2/d6e/syscalls_8h.html#a2eefc668c3fe56dadd342c95c80a7b0a',1,'syscalls.h']]], + ['call_5fpwrite_34',['call_pwrite',['../d2/d6e/syscalls_8h.html#a628b7909eb35d25dd42eecf43d2bfc2a',1,'syscalls.h']]], + ['call_5fread_35',['call_read',['../d2/d6e/syscalls_8h.html#a1f66d856a64b43fcbf567af7b485ecc2',1,'syscalls.h']]], + ['call_5frecv_36',['call_recv',['../d2/d6e/syscalls_8h.html#acce433caed9900c29224802dd51068e5',1,'syscalls.h']]], + ['call_5frename_37',['call_rename',['../d2/d6e/syscalls_8h.html#a1ede230b75112f32bb62c5e0772331bc',1,'syscalls.h']]], + ['call_5frmdir_38',['call_rmdir',['../d2/d6e/syscalls_8h.html#ab5fc3ef1cc44df21cea5f2667b3abe59',1,'syscalls.h']]], + ['call_5fseek_39',['call_seek',['../d2/d6e/syscalls_8h.html#a6a1fba6ab2a9b83f0be45dea675f818c',1,'syscalls.h']]], + ['call_5fsend_40',['call_send',['../d2/d6e/syscalls_8h.html#a15edf36a457d20275539a586753c9de9',1,'syscalls.h']]], + ['call_5fshutdown_41',['call_shutdown',['../d2/d6e/syscalls_8h.html#ae903ef0bc831567ed65a7d46ab53740e',1,'syscalls.h']]], + ['call_5fsocket_42',['call_socket',['../d2/d6e/syscalls_8h.html#a879ac95dd9f6a254cdbf1df77ec4482c',1,'syscalls.h']]], + ['call_5fstat_43',['call_stat',['../d2/d6e/syscalls_8h.html#a7a3beca36fdf2b94315a890d6b360b88',1,'syscalls.h']]], + ['call_5ftell_44',['call_tell',['../d2/d6e/syscalls_8h.html#a42b50361d2152d92f41f741d64ab30bc',1,'syscalls.h']]], + ['call_5ftime_45',['call_time',['../d2/d6e/syscalls_8h.html#a7dca41af6f47ad7fb6eaa65e55b98090',1,'syscalls.h']]], + ['call_5ftruncate_46',['call_truncate',['../d2/d6e/syscalls_8h.html#adc22de2ff267771d8ac633e948f28eff',1,'syscalls.h']]], + ['call_5funlink_47',['call_unlink',['../d2/d6e/syscalls_8h.html#a03284d10556fe1599ae976558367f7ff',1,'syscalls.h']]], + ['call_5fwaitpid_48',['call_waitpid',['../d2/d6e/syscalls_8h.html#a48f9ddd0dba233df029622ea3e2545ae',1,'syscalls.h']]], + ['call_5fwrite_49',['call_write',['../d2/d6e/syscalls_8h.html#ab1e6a38710527adb8e6c0b2ad416d6f9',1,'syscalls.h']]] ]; diff --git a/docs/search/defines_2.html b/docs/search/defines_2.html deleted file mode 100644 index c5510111..00000000 --- a/docs/search/defines_2.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/defines_2.js b/docs/search/defines_2.js index 3b351aaa..3d45a73d 100644 --- a/docs/search/defines_2.js +++ b/docs/search/defines_2.js @@ -1,13 +1,13 @@ var searchData= [ - ['dt_5fblk_1666',['DT_BLK',['../df/d26/fs_8h.html#a212cebbaad682bc6c3bf798c8749abc5',1,'fs.h']]], - ['dt_5fchr_1667',['DT_CHR',['../df/d26/fs_8h.html#a7d0095c3caf2c334bf222608d02576d7',1,'fs.h']]], - ['dt_5fdir_1668',['DT_DIR',['../df/d26/fs_8h.html#a1dcee67486bc4238096ecb61e2d9ffd1',1,'fs.h']]], - ['dt_5ffifo_1669',['DT_FIFO',['../df/d26/fs_8h.html#a6fabe696c35bf34daa67931b4c245c7d',1,'fs.h']]], - ['dt_5flnk_1670',['DT_LNK',['../df/d26/fs_8h.html#aa70b5cb1d9c30b1830cb6a5e835231c6',1,'fs.h']]], - ['dt_5freg_1671',['DT_REG',['../df/d26/fs_8h.html#a9973595cf6775b1b29d7274ab4c0d623',1,'fs.h']]], - ['dt_5fsock_1672',['DT_SOCK',['../df/d26/fs_8h.html#aaa6ed2fc54836a2c7d9b698923705f5e',1,'fs.h']]], - ['dt_5funknown_1673',['DT_UNKNOWN',['../df/d26/fs_8h.html#a293ce58a2d39f35c52f7f4516a857057',1,'fs.h']]], - ['dt_5fwht_1674',['DT_WHT',['../df/d26/fs_8h.html#a9584ba1798d7454f4f63433418ba8798',1,'fs.h']]], - ['dttoif_1675',['DTTOIF',['../df/d26/fs_8h.html#a1cfeb034d04c92d5f0a185217edfb37f',1,'fs.h']]] + ['dt_5fblk_0',['DT_BLK',['../df/d26/fs_8h.html#a212cebbaad682bc6c3bf798c8749abc5',1,'fs.h']]], + ['dt_5fchr_1',['DT_CHR',['../df/d26/fs_8h.html#a7d0095c3caf2c334bf222608d02576d7',1,'fs.h']]], + ['dt_5fdir_2',['DT_DIR',['../df/d26/fs_8h.html#a1dcee67486bc4238096ecb61e2d9ffd1',1,'fs.h']]], + ['dt_5ffifo_3',['DT_FIFO',['../df/d26/fs_8h.html#a6fabe696c35bf34daa67931b4c245c7d',1,'fs.h']]], + ['dt_5flnk_4',['DT_LNK',['../df/d26/fs_8h.html#aa70b5cb1d9c30b1830cb6a5e835231c6',1,'fs.h']]], + ['dt_5freg_5',['DT_REG',['../df/d26/fs_8h.html#a9973595cf6775b1b29d7274ab4c0d623',1,'fs.h']]], + ['dt_5fsock_6',['DT_SOCK',['../df/d26/fs_8h.html#aaa6ed2fc54836a2c7d9b698923705f5e',1,'fs.h']]], + ['dt_5funknown_7',['DT_UNKNOWN',['../df/d26/fs_8h.html#a293ce58a2d39f35c52f7f4516a857057',1,'fs.h']]], + ['dt_5fwht_8',['DT_WHT',['../df/d26/fs_8h.html#a9584ba1798d7454f4f63433418ba8798',1,'fs.h']]], + ['dttoif_9',['DTTOIF',['../df/d26/fs_8h.html#a1cfeb034d04c92d5f0a185217edfb37f',1,'fs.h']]] ]; diff --git a/docs/search/defines_3.html b/docs/search/defines_3.html deleted file mode 100644 index 8c6d2153..00000000 --- a/docs/search/defines_3.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/defines_3.js b/docs/search/defines_3.js index 5fc9296c..1ba94c30 100644 --- a/docs/search/defines_3.js +++ b/docs/search/defines_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['errno_1676',['errno',['../d8/dc2/errno_8h.html#ab03f640d90fbc5bcb75285d08a0f25ed',1,'errno.h']]] + ['errno_0',['errno',['../d8/dc2/errno_8h.html#ab03f640d90fbc5bcb75285d08a0f25ed',1,'errno.h']]] ]; diff --git a/docs/search/defines_4.html b/docs/search/defines_4.html deleted file mode 100644 index f4afac12..00000000 --- a/docs/search/defines_4.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/defines_4.js b/docs/search/defines_4.js index f8118748..30c152d4 100644 --- a/docs/search/defines_4.js +++ b/docs/search/defines_4.js @@ -1,10 +1,10 @@ var searchData= [ - ['i_5fflag_5fcache_5fkeep_1677',['I_FLAG_CACHE_KEEP',['../df/d26/fs_8h.html#a97c949be3248687daddc322afd1b04cf',1,'fs.h']]], - ['i_5fflag_5fmountpoint_1678',['I_FLAG_MOUNTPOINT',['../df/d26/fs_8h.html#a86bf9184c4383bd89d2bf950152ca0ab',1,'fs.h']]], - ['i_5fflag_5froot_1679',['I_FLAG_ROOT',['../df/d26/fs_8h.html#a9efe129617fc26d8dd0a23a07460a6ff',1,'fs.h']]], - ['iftodt_1680',['IFTODT',['../df/d26/fs_8h.html#ac1304650d387faf30d7831d2f9f4db3d',1,'fs.h']]], - ['inode_5fmajor_1681',['INODE_MAJOR',['../df/d26/fs_8h.html#a270b0fbec1ed39659f47894e379126c8',1,'fs.h']]], - ['inode_5fmakedev_1682',['INODE_MAKEDEV',['../df/d26/fs_8h.html#ad0d8f5f25260c684d5194149d51bdab4',1,'fs.h']]], - ['inode_5fminor_1683',['INODE_MINOR',['../df/d26/fs_8h.html#a6b01f8d41285666c43e975064fb65d40',1,'fs.h']]] + ['i_5fflag_5fcache_5fkeep_0',['I_FLAG_CACHE_KEEP',['../df/d26/fs_8h.html#a97c949be3248687daddc322afd1b04cf',1,'fs.h']]], + ['i_5fflag_5fmountpoint_1',['I_FLAG_MOUNTPOINT',['../df/d26/fs_8h.html#a86bf9184c4383bd89d2bf950152ca0ab',1,'fs.h']]], + ['i_5fflag_5froot_2',['I_FLAG_ROOT',['../df/d26/fs_8h.html#a9efe129617fc26d8dd0a23a07460a6ff',1,'fs.h']]], + ['iftodt_3',['IFTODT',['../df/d26/fs_8h.html#ac1304650d387faf30d7831d2f9f4db3d',1,'fs.h']]], + ['inode_5fmajor_4',['INODE_MAJOR',['../df/d26/fs_8h.html#a270b0fbec1ed39659f47894e379126c8',1,'fs.h']]], + ['inode_5fmakedev_5',['INODE_MAKEDEV',['../df/d26/fs_8h.html#ad0d8f5f25260c684d5194149d51bdab4',1,'fs.h']]], + ['inode_5fminor_6',['INODE_MINOR',['../df/d26/fs_8h.html#a6b01f8d41285666c43e975064fb65d40',1,'fs.h']]] ]; diff --git a/docs/search/defines_5.html b/docs/search/defines_5.html deleted file mode 100644 index 8c40d123..00000000 --- a/docs/search/defines_5.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/defines_5.js b/docs/search/defines_5.js index 4fcd159a..76a6f9c8 100644 --- a/docs/search/defines_5.js +++ b/docs/search/defines_5.js @@ -1,4 +1,4 @@ var searchData= [ - ['key_5fnull_1684',['KEY_NULL',['../db/de4/driver_8h.html#aec01f9714eb7819e93076f28a01316db',1,'driver.h']]] + ['key_5fnull_0',['KEY_NULL',['../db/de4/driver_8h.html#aec01f9714eb7819e93076f28a01316db',1,'driver.h']]] ]; diff --git a/docs/search/defines_6.html b/docs/search/defines_6.html deleted file mode 100644 index c6c0f489..00000000 --- a/docs/search/defines_6.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/defines_6.js b/docs/search/defines_6.js index 95c71bca..4a17af35 100644 --- a/docs/search/defines_6.js +++ b/docs/search/defines_6.js @@ -1,12 +1,12 @@ var searchData= [ - ['o_5fappend_1685',['O_APPEND',['../df/d26/fs_8h.html#ae036f789407d21f07b211552d67b3214',1,'fs.h']]], - ['o_5fcloexec_1686',['O_CLOEXEC',['../df/d26/fs_8h.html#ad6d8fbe4e494b4dbe051612572d3f757',1,'fs.h']]], - ['o_5fcreat_1687',['O_CREAT',['../df/d26/fs_8h.html#a1cf6b1de1fffedaa1d26b189e9a8d2cc',1,'fs.h']]], - ['o_5fexcl_1688',['O_EXCL',['../df/d26/fs_8h.html#a9f5acfe79fafe14b6694447bd0e9f10b',1,'fs.h']]], - ['o_5fnofollow_1689',['O_NOFOLLOW',['../df/d26/fs_8h.html#a82d4d551b214905742c9e045185d352a',1,'fs.h']]], - ['o_5frdonly_1690',['O_RDONLY',['../df/d26/fs_8h.html#a7a68c9ffaac7dbcd652225dd7c06a54b',1,'fs.h']]], - ['o_5frdwr_1691',['O_RDWR',['../df/d26/fs_8h.html#abb0586253488ee61072b73557eeb873b',1,'fs.h']]], - ['o_5ftrunc_1692',['O_TRUNC',['../df/d26/fs_8h.html#ad1d67e453fb3031f40f8cd3403773813',1,'fs.h']]], - ['o_5fwronly_1693',['O_WRONLY',['../df/d26/fs_8h.html#a11b644a8526139c4cc1850dac1271ced',1,'fs.h']]] + ['o_5fappend_0',['O_APPEND',['../df/d26/fs_8h.html#ae036f789407d21f07b211552d67b3214',1,'fs.h']]], + ['o_5fcloexec_1',['O_CLOEXEC',['../df/d26/fs_8h.html#ad6d8fbe4e494b4dbe051612572d3f757',1,'fs.h']]], + ['o_5fcreat_2',['O_CREAT',['../df/d26/fs_8h.html#a1cf6b1de1fffedaa1d26b189e9a8d2cc',1,'fs.h']]], + ['o_5fexcl_3',['O_EXCL',['../df/d26/fs_8h.html#a9f5acfe79fafe14b6694447bd0e9f10b',1,'fs.h']]], + ['o_5fnofollow_4',['O_NOFOLLOW',['../df/d26/fs_8h.html#a82d4d551b214905742c9e045185d352a',1,'fs.h']]], + ['o_5frdonly_5',['O_RDONLY',['../df/d26/fs_8h.html#a7a68c9ffaac7dbcd652225dd7c06a54b',1,'fs.h']]], + ['o_5frdwr_6',['O_RDWR',['../df/d26/fs_8h.html#abb0586253488ee61072b73557eeb873b',1,'fs.h']]], + ['o_5ftrunc_7',['O_TRUNC',['../df/d26/fs_8h.html#ad1d67e453fb3031f40f8cd3403773813',1,'fs.h']]], + ['o_5fwronly_8',['O_WRONLY',['../df/d26/fs_8h.html#a11b644a8526139c4cc1850dac1271ced',1,'fs.h']]] ]; diff --git a/docs/search/defines_7.html b/docs/search/defines_7.html deleted file mode 100644 index 81d23049..00000000 --- a/docs/search/defines_7.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/defines_7.js b/docs/search/defines_7.js index f8c81a61..6aee7cc5 100644 --- a/docs/search/defines_7.js +++ b/docs/search/defines_7.js @@ -1,78 +1,78 @@ var searchData= [ - ['pci_5fend_1694',['PCI_END',['../db/de4/driver_8h.html#a8f953c934c895e70362cdc1b4ae8e639',1,'driver.h']]], - ['pic1_5fcmd_1695',['PIC1_CMD',['../d1/de1/aip_8h.html#a4c4c538b4d0809530a26a7a6d4469259',1,'aip.h']]], - ['pic1_5fdata_1696',['PIC1_DATA',['../d1/de1/aip_8h.html#af27e966ec947ca1172f30ae301c5f24b',1,'aip.h']]], - ['pic2_5fcmd_1697',['PIC2_CMD',['../d1/de1/aip_8h.html#ae21e6e278037d30c9548e2fbb4308306',1,'aip.h']]], - ['pic2_5fdata_1698',['PIC2_DATA',['../d1/de1/aip_8h.html#ab6d3b9f6f427357310896adf176145f1',1,'aip.h']]], - ['ps2_5fack_1699',['PS2_ACK',['../d1/de1/aip_8h.html#aae27b4e03e27b850f66cf5f46ed30530',1,'aip.h']]], - ['ps2_5fcmd_1700',['PS2_CMD',['../d1/de1/aip_8h.html#a349f6d70cf357fe295324ef26b1de859',1,'aip.h']]], - ['ps2_5fcmd_5fcopy_5finput_5f0_5f3_5fto_5f4_5f7_5fstatus_1701',['PS2_CMD_COPY_INPUT_0_3_TO_4_7_STATUS',['../d1/de1/aip_8h.html#af934e2ef5888d9ffd9fc9d1d18368af9',1,'aip.h']]], - ['ps2_5fcmd_5fcopy_5finput_5f4_5f7_5fto_5f4_5f7_5fstatus_1702',['PS2_CMD_COPY_INPUT_4_7_TO_4_7_STATUS',['../d1/de1/aip_8h.html#a7203baf59eb90b5b0ad253e2373b9907',1,'aip.h']]], - ['ps2_5fcmd_5fdiagnostic_5fdump_1703',['PS2_CMD_DIAGNOSTIC_DUMP',['../d1/de1/aip_8h.html#a73785a9d50b49c041a68c2b5086b19a9',1,'aip.h']]], - ['ps2_5fcmd_5fdisable_5fport_5f1_1704',['PS2_CMD_DISABLE_PORT_1',['../d1/de1/aip_8h.html#abceabf403342d3c3834bc41b96d4e05d',1,'aip.h']]], - ['ps2_5fcmd_5fdisable_5fport_5f2_1705',['PS2_CMD_DISABLE_PORT_2',['../d1/de1/aip_8h.html#a8e760f710e8ad14e0b22dcbe2f6804fd',1,'aip.h']]], - ['ps2_5fcmd_5fenable_5fport_5f1_1706',['PS2_CMD_ENABLE_PORT_1',['../d1/de1/aip_8h.html#aa8b34d40c6d58af702ff8f6f656e9625',1,'aip.h']]], - ['ps2_5fcmd_5fenable_5fport_5f2_1707',['PS2_CMD_ENABLE_PORT_2',['../d1/de1/aip_8h.html#a760516c47eeaf05775fc1fd81e339c73',1,'aip.h']]], - ['ps2_5fcmd_5fpulse_5foutput_5fline_1708',['PS2_CMD_PULSE_OUTPUT_LINE',['../d1/de1/aip_8h.html#a6c152c6f1649c23093a994c73b5ec3f3',1,'aip.h']]], - ['ps2_5fcmd_5fread_5fconfig_1709',['PS2_CMD_READ_CONFIG',['../d1/de1/aip_8h.html#a85b51743c17aecdd28ae941693da6c11',1,'aip.h']]], - ['ps2_5fcmd_5fread_5fconfig_5fn_1710',['PS2_CMD_READ_CONFIG_N',['../d1/de1/aip_8h.html#a3f626852e86177253c8cf1e1bcbbe1c1',1,'aip.h']]], - ['ps2_5fcmd_5fread_5finput_5fport_1711',['PS2_CMD_READ_INPUT_PORT',['../d1/de1/aip_8h.html#a17e275485045a87d7e66250bf0a3f7e7',1,'aip.h']]], - ['ps2_5fcmd_5fread_5foutput_5fport_1712',['PS2_CMD_READ_OUTPUT_PORT',['../d1/de1/aip_8h.html#adacccff83b034d25299dc29eca2788f0',1,'aip.h']]], - ['ps2_5fcmd_5ftest_5fcontroller_1713',['PS2_CMD_TEST_CONTROLLER',['../d1/de1/aip_8h.html#aa33fc8f1e6eba7de0bf02c716fd5543c',1,'aip.h']]], - ['ps2_5fcmd_5ftest_5fport_5f1_1714',['PS2_CMD_TEST_PORT_1',['../d1/de1/aip_8h.html#a7e5f986206d7889c8d0c7aa85365e0e0',1,'aip.h']]], - ['ps2_5fcmd_5ftest_5fport_5f2_1715',['PS2_CMD_TEST_PORT_2',['../d1/de1/aip_8h.html#aa7ab36cbcc7910e971c736401c9c36ee',1,'aip.h']]], - ['ps2_5fcmd_5fwrite_5fconfig_1716',['PS2_CMD_WRITE_CONFIG',['../d1/de1/aip_8h.html#a0aee664379c66e07a7bb3fdf96ac98e6',1,'aip.h']]], - ['ps2_5fcmd_5fwrite_5fconfig_5fn_1717',['PS2_CMD_WRITE_CONFIG_N',['../d1/de1/aip_8h.html#ae99951c9a825580da3cd19fad3032fcd',1,'aip.h']]], - ['ps2_5fcmd_5fwrite_5fnext_5fbyte_5fto_5foutput_5fport_1718',['PS2_CMD_WRITE_NEXT_BYTE_TO_OUTPUT_PORT',['../d1/de1/aip_8h.html#a2a9b984a4f47f73a34dbc145546f39ed',1,'aip.h']]], - ['ps2_5fcmd_5fwrite_5fnext_5fbyte_5fto_5fps2_5fport_5f1_5foutput_1719',['PS2_CMD_WRITE_NEXT_BYTE_TO_PS2_PORT_1_OUTPUT',['../d1/de1/aip_8h.html#ad4f3cdf719d28a63ae05302ae4c64298',1,'aip.h']]], - ['ps2_5fcmd_5fwrite_5fnext_5fbyte_5fto_5fps2_5fport_5f2_5finput_1720',['PS2_CMD_WRITE_NEXT_BYTE_TO_PS2_PORT_2_INPUT',['../d1/de1/aip_8h.html#a477e63cb3f091426422de8d39d085343',1,'aip.h']]], - ['ps2_5fcmd_5fwrite_5fnext_5fbyte_5fto_5fps2_5fport_5f2_5foutput_1721',['PS2_CMD_WRITE_NEXT_BYTE_TO_PS2_PORT_2_OUTPUT',['../d1/de1/aip_8h.html#a6ba1c2da3b2b02c2a2bcd324ead30aaf',1,'aip.h']]], - ['ps2_5fdata_1722',['PS2_DATA',['../d1/de1/aip_8h.html#afdbeabd6455ad1caf38d713be4945425',1,'aip.h']]], - ['ps2_5fkbd_5fcmd_5fall_5fmake_1723',['PS2_KBD_CMD_ALL_MAKE',['../d1/de1/aip_8h.html#affc73ef21f75670e1632788ef763e347',1,'aip.h']]], - ['ps2_5fkbd_5fcmd_5fall_5fmake_5frelease_1724',['PS2_KBD_CMD_ALL_MAKE_RELEASE',['../d1/de1/aip_8h.html#a0c0da13ca5919b091c19234acccb7472',1,'aip.h']]], - ['ps2_5fkbd_5fcmd_5fall_5ftypematic_1725',['PS2_KBD_CMD_ALL_TYPEMATIC',['../d1/de1/aip_8h.html#aeab72e1b339968e91de7ef6e177d4d46',1,'aip.h']]], - ['ps2_5fkbd_5fcmd_5fall_5ftypematic_5fmake_5frelease_1726',['PS2_KBD_CMD_ALL_TYPEMATIC_MAKE_RELEASE',['../d1/de1/aip_8h.html#afb13f744c73bbff0b45c8b15aa95d1c2',1,'aip.h']]], - ['ps2_5fkbd_5fcmd_5fdefaults_1727',['PS2_KBD_CMD_DEFAULTS',['../d1/de1/aip_8h.html#acea9e4bf70511389b33df326074434ff',1,'aip.h']]], - ['ps2_5fkbd_5fcmd_5fdisable_5fscanning_1728',['PS2_KBD_CMD_DISABLE_SCANNING',['../d1/de1/aip_8h.html#a1e408ee85e43b8060fb268d265889f49',1,'aip.h']]], - ['ps2_5fkbd_5fcmd_5fecho_1729',['PS2_KBD_CMD_ECHO',['../d1/de1/aip_8h.html#a8cfa2bad14d701597ac3214fd9b62d7f',1,'aip.h']]], - ['ps2_5fkbd_5fcmd_5fenable_5fscanning_1730',['PS2_KBD_CMD_ENABLE_SCANNING',['../d1/de1/aip_8h.html#ad63145b6dc06948bae574cd024b2606f',1,'aip.h']]], - ['ps2_5fkbd_5fcmd_5fidentify_1731',['PS2_KBD_CMD_IDENTIFY',['../d1/de1/aip_8h.html#af4ab5ae2b7058064dc5f1d0ce04473c6',1,'aip.h']]], - ['ps2_5fkbd_5fcmd_5fresend_1732',['PS2_KBD_CMD_RESEND',['../d1/de1/aip_8h.html#a78e89eac04afa736620202a250b1652e',1,'aip.h']]], - ['ps2_5fkbd_5fcmd_5freset_1733',['PS2_KBD_CMD_RESET',['../d1/de1/aip_8h.html#a7def054c2c4044f0d79a4242c1fab0f3',1,'aip.h']]], - ['ps2_5fkbd_5fcmd_5fscan_5fcode_5fset_1734',['PS2_KBD_CMD_SCAN_CODE_SET',['../d1/de1/aip_8h.html#a2e6a0f04e2a8f77ac8fc5ad284a64e9a',1,'aip.h']]], - ['ps2_5fkbd_5fcmd_5fset_5fleds_1735',['PS2_KBD_CMD_SET_LEDS',['../d1/de1/aip_8h.html#a59c9a2227ea292bc16c9c65d6d092cbd',1,'aip.h']]], - ['ps2_5fkbd_5fcmd_5fspecific_5fmake_1736',['PS2_KBD_CMD_SPECIFIC_MAKE',['../d1/de1/aip_8h.html#a87304f876af426e63c40878fac95069b',1,'aip.h']]], - ['ps2_5fkbd_5fcmd_5fspecific_5fmake_5frelease_1737',['PS2_KBD_CMD_SPECIFIC_MAKE_RELEASE',['../d1/de1/aip_8h.html#adf07e1dd4c9e9623332e055a0670a61e',1,'aip.h']]], - ['ps2_5fkbd_5fcmd_5fspecific_5ftypematic_1738',['PS2_KBD_CMD_SPECIFIC_TYPEMATIC',['../d1/de1/aip_8h.html#af9e177b9aefa0121328d0738105253a8',1,'aip.h']]], - ['ps2_5fkbd_5fcmd_5ftypematic_1739',['PS2_KBD_CMD_TYPEMATIC',['../d1/de1/aip_8h.html#a40756f0aac46d870eb681a58dc372bfa',1,'aip.h']]], - ['ps2_5fkbd_5fresp_5fack_1740',['PS2_KBD_RESP_ACK',['../d1/de1/aip_8h.html#acd7c0c3c66f59b7c30bc4c427a1facb4',1,'aip.h']]], - ['ps2_5fkbd_5fresp_5fecho_1741',['PS2_KBD_RESP_ECHO',['../d1/de1/aip_8h.html#a522d2d21681a109cc7e49dff69d58e35',1,'aip.h']]], - ['ps2_5fkbd_5fresp_5fresend_1742',['PS2_KBD_RESP_RESEND',['../d1/de1/aip_8h.html#aa34179ba1def0d1be4f8e7eff0eeded4',1,'aip.h']]], - ['ps2_5fkbd_5fresp_5ftest_5ffailed_1743',['PS2_KBD_RESP_TEST_FAILED',['../d1/de1/aip_8h.html#a934a0f9b95a6cd75d9a9886a690560c6',1,'aip.h']]], - ['ps2_5fkbd_5fresp_5ftest_5ffailed_5f2_1744',['PS2_KBD_RESP_TEST_FAILED_2',['../d1/de1/aip_8h.html#a2412d04c5199900f1fe5c6b03a1b833f',1,'aip.h']]], - ['ps2_5fkbd_5fresp_5ftest_5fpassed_1745',['PS2_KBD_RESP_TEST_PASSED',['../d1/de1/aip_8h.html#a2a20b18102384522a2f63bb3cd0baa4a',1,'aip.h']]], - ['ps2_5fmouse_5fcmd_5fdisable_5fdata_5freporting_1746',['PS2_MOUSE_CMD_DISABLE_DATA_REPORTING',['../d1/de1/aip_8h.html#ad5515a4dbe6bf00f285039e3ba7e1b74',1,'aip.h']]], - ['ps2_5fmouse_5fcmd_5fenable_5fdata_5freporting_1747',['PS2_MOUSE_CMD_ENABLE_DATA_REPORTING',['../d1/de1/aip_8h.html#a59645119c76af5f8c5150065e372b841',1,'aip.h']]], - ['ps2_5fmouse_5fcmd_5fget_5fstatus_1748',['PS2_MOUSE_CMD_GET_STATUS',['../d1/de1/aip_8h.html#a8374733dd184ca602b8a2fc7af22cd17',1,'aip.h']]], - ['ps2_5fmouse_5fcmd_5fread_5fdata_1749',['PS2_MOUSE_CMD_READ_DATA',['../d1/de1/aip_8h.html#aea2e4c34ba825590bf3a1c23add124ea',1,'aip.h']]], - ['ps2_5fmouse_5fcmd_5fread_5fid_1750',['PS2_MOUSE_CMD_READ_ID',['../d1/de1/aip_8h.html#a92d821d3f64c1fda822aea140495d70e',1,'aip.h']]], - ['ps2_5fmouse_5fcmd_5fresend_1751',['PS2_MOUSE_CMD_RESEND',['../d1/de1/aip_8h.html#a9765ecf9e2e3d0bd6acd5a3c7c2618dc',1,'aip.h']]], - ['ps2_5fmouse_5fcmd_5freset_1752',['PS2_MOUSE_CMD_RESET',['../d1/de1/aip_8h.html#a81b027602f9a3813f9e6268ecde9b9bf',1,'aip.h']]], - ['ps2_5fmouse_5fcmd_5freset_5fwrap_5fmode_1753',['PS2_MOUSE_CMD_RESET_WRAP_MODE',['../d1/de1/aip_8h.html#a4dc8cdb101ee23fde5d4685ebcfc7d20',1,'aip.h']]], - ['ps2_5fmouse_5fcmd_5fset_5fdefaults_1754',['PS2_MOUSE_CMD_SET_DEFAULTS',['../d1/de1/aip_8h.html#a01fa96b1f69bb77a3efae0ed30452f17',1,'aip.h']]], - ['ps2_5fmouse_5fcmd_5fset_5fremote_5fmode_1755',['PS2_MOUSE_CMD_SET_REMOTE_MODE',['../d1/de1/aip_8h.html#a1e37d0fcb186f3089b6cc7302357b11f',1,'aip.h']]], - ['ps2_5fmouse_5fcmd_5fset_5fresolution_1756',['PS2_MOUSE_CMD_SET_RESOLUTION',['../d1/de1/aip_8h.html#a1670fa9e8c258966dc991035f7d700e5',1,'aip.h']]], - ['ps2_5fmouse_5fcmd_5fset_5fsample_5frate_1757',['PS2_MOUSE_CMD_SET_SAMPLE_RATE',['../d1/de1/aip_8h.html#a3446e4e7e8f773d4261ce35f13ba2981',1,'aip.h']]], - ['ps2_5fmouse_5fcmd_5fset_5fscaling_5f1_5f1_1758',['PS2_MOUSE_CMD_SET_SCALING_1_1',['../d1/de1/aip_8h.html#a8cf2e24dd34a0b528db4d9c415c3b957',1,'aip.h']]], - ['ps2_5fmouse_5fcmd_5fset_5fscaling_5f2_5f1_1759',['PS2_MOUSE_CMD_SET_SCALING_2_1',['../d1/de1/aip_8h.html#a5f7afa4d6bb52799b5b43f81723af25d',1,'aip.h']]], - ['ps2_5fmouse_5fcmd_5fset_5fstream_5fmode_1760',['PS2_MOUSE_CMD_SET_STREAM_MODE',['../d1/de1/aip_8h.html#a514ca9060abcc8c0170399d1be4cc1aa',1,'aip.h']]], - ['ps2_5fmouse_5fcmd_5fset_5fwrap_5fmode_1761',['PS2_MOUSE_CMD_SET_WRAP_MODE',['../d1/de1/aip_8h.html#ac1d8f18884044daee1482cc7b167a761',1,'aip.h']]], - ['ps2_5fmouse_5fresp_5fack_1762',['PS2_MOUSE_RESP_ACK',['../d1/de1/aip_8h.html#ac5bc0457a1c10ae362feb776532f5da9',1,'aip.h']]], - ['ps2_5fmouse_5fresp_5fresend_1763',['PS2_MOUSE_RESP_RESEND',['../d1/de1/aip_8h.html#aac7fdb6df880b369a9a6ae86d8c5f12f',1,'aip.h']]], - ['ps2_5fmouse_5fresp_5ftest_5ffailed_1764',['PS2_MOUSE_RESP_TEST_FAILED',['../d1/de1/aip_8h.html#a598e51d51617a1d80aaf56e19ef872fc',1,'aip.h']]], - ['ps2_5fmouse_5fresp_5ftest_5fpassed_1765',['PS2_MOUSE_RESP_TEST_PASSED',['../d1/de1/aip_8h.html#a2c9c30e6c4f5213dabac40b2a501a93d',1,'aip.h']]], - ['ps2_5fstatus_1766',['PS2_STATUS',['../d1/de1/aip_8h.html#a5011033b67ebce0ddc40f985c04832e1',1,'aip.h']]], - ['ps2_5ftest_5ffailed_1767',['PS2_TEST_FAILED',['../d1/de1/aip_8h.html#ab807b48ac4960880a9107832b7b0f195',1,'aip.h']]], - ['ps2_5ftest_5fpassed_1768',['PS2_TEST_PASSED',['../d1/de1/aip_8h.html#a76797708c65d0cbfc053424ebcbf82d7',1,'aip.h']]] + ['pci_5fend_0',['PCI_END',['../db/de4/driver_8h.html#a8f953c934c895e70362cdc1b4ae8e639',1,'driver.h']]], + ['pic1_5fcmd_1',['PIC1_CMD',['../d1/de1/aip_8h.html#a4c4c538b4d0809530a26a7a6d4469259',1,'aip.h']]], + ['pic1_5fdata_2',['PIC1_DATA',['../d1/de1/aip_8h.html#af27e966ec947ca1172f30ae301c5f24b',1,'aip.h']]], + ['pic2_5fcmd_3',['PIC2_CMD',['../d1/de1/aip_8h.html#ae21e6e278037d30c9548e2fbb4308306',1,'aip.h']]], + ['pic2_5fdata_4',['PIC2_DATA',['../d1/de1/aip_8h.html#ab6d3b9f6f427357310896adf176145f1',1,'aip.h']]], + ['ps2_5fack_5',['PS2_ACK',['../d1/de1/aip_8h.html#aae27b4e03e27b850f66cf5f46ed30530',1,'aip.h']]], + ['ps2_5fcmd_6',['PS2_CMD',['../d1/de1/aip_8h.html#a349f6d70cf357fe295324ef26b1de859',1,'aip.h']]], + ['ps2_5fcmd_5fcopy_5finput_5f0_5f3_5fto_5f4_5f7_5fstatus_7',['PS2_CMD_COPY_INPUT_0_3_TO_4_7_STATUS',['../d1/de1/aip_8h.html#af934e2ef5888d9ffd9fc9d1d18368af9',1,'aip.h']]], + ['ps2_5fcmd_5fcopy_5finput_5f4_5f7_5fto_5f4_5f7_5fstatus_8',['PS2_CMD_COPY_INPUT_4_7_TO_4_7_STATUS',['../d1/de1/aip_8h.html#a7203baf59eb90b5b0ad253e2373b9907',1,'aip.h']]], + ['ps2_5fcmd_5fdiagnostic_5fdump_9',['PS2_CMD_DIAGNOSTIC_DUMP',['../d1/de1/aip_8h.html#a73785a9d50b49c041a68c2b5086b19a9',1,'aip.h']]], + ['ps2_5fcmd_5fdisable_5fport_5f1_10',['PS2_CMD_DISABLE_PORT_1',['../d1/de1/aip_8h.html#abceabf403342d3c3834bc41b96d4e05d',1,'aip.h']]], + ['ps2_5fcmd_5fdisable_5fport_5f2_11',['PS2_CMD_DISABLE_PORT_2',['../d1/de1/aip_8h.html#a8e760f710e8ad14e0b22dcbe2f6804fd',1,'aip.h']]], + ['ps2_5fcmd_5fenable_5fport_5f1_12',['PS2_CMD_ENABLE_PORT_1',['../d1/de1/aip_8h.html#aa8b34d40c6d58af702ff8f6f656e9625',1,'aip.h']]], + ['ps2_5fcmd_5fenable_5fport_5f2_13',['PS2_CMD_ENABLE_PORT_2',['../d1/de1/aip_8h.html#a760516c47eeaf05775fc1fd81e339c73',1,'aip.h']]], + ['ps2_5fcmd_5fpulse_5foutput_5fline_14',['PS2_CMD_PULSE_OUTPUT_LINE',['../d1/de1/aip_8h.html#a6c152c6f1649c23093a994c73b5ec3f3',1,'aip.h']]], + ['ps2_5fcmd_5fread_5fconfig_15',['PS2_CMD_READ_CONFIG',['../d1/de1/aip_8h.html#a85b51743c17aecdd28ae941693da6c11',1,'aip.h']]], + ['ps2_5fcmd_5fread_5fconfig_5fn_16',['PS2_CMD_READ_CONFIG_N',['../d1/de1/aip_8h.html#a3f626852e86177253c8cf1e1bcbbe1c1',1,'aip.h']]], + ['ps2_5fcmd_5fread_5finput_5fport_17',['PS2_CMD_READ_INPUT_PORT',['../d1/de1/aip_8h.html#a17e275485045a87d7e66250bf0a3f7e7',1,'aip.h']]], + ['ps2_5fcmd_5fread_5foutput_5fport_18',['PS2_CMD_READ_OUTPUT_PORT',['../d1/de1/aip_8h.html#adacccff83b034d25299dc29eca2788f0',1,'aip.h']]], + ['ps2_5fcmd_5ftest_5fcontroller_19',['PS2_CMD_TEST_CONTROLLER',['../d1/de1/aip_8h.html#aa33fc8f1e6eba7de0bf02c716fd5543c',1,'aip.h']]], + ['ps2_5fcmd_5ftest_5fport_5f1_20',['PS2_CMD_TEST_PORT_1',['../d1/de1/aip_8h.html#a7e5f986206d7889c8d0c7aa85365e0e0',1,'aip.h']]], + ['ps2_5fcmd_5ftest_5fport_5f2_21',['PS2_CMD_TEST_PORT_2',['../d1/de1/aip_8h.html#aa7ab36cbcc7910e971c736401c9c36ee',1,'aip.h']]], + ['ps2_5fcmd_5fwrite_5fconfig_22',['PS2_CMD_WRITE_CONFIG',['../d1/de1/aip_8h.html#a0aee664379c66e07a7bb3fdf96ac98e6',1,'aip.h']]], + ['ps2_5fcmd_5fwrite_5fconfig_5fn_23',['PS2_CMD_WRITE_CONFIG_N',['../d1/de1/aip_8h.html#ae99951c9a825580da3cd19fad3032fcd',1,'aip.h']]], + ['ps2_5fcmd_5fwrite_5fnext_5fbyte_5fto_5foutput_5fport_24',['PS2_CMD_WRITE_NEXT_BYTE_TO_OUTPUT_PORT',['../d1/de1/aip_8h.html#a2a9b984a4f47f73a34dbc145546f39ed',1,'aip.h']]], + ['ps2_5fcmd_5fwrite_5fnext_5fbyte_5fto_5fps2_5fport_5f1_5foutput_25',['PS2_CMD_WRITE_NEXT_BYTE_TO_PS2_PORT_1_OUTPUT',['../d1/de1/aip_8h.html#ad4f3cdf719d28a63ae05302ae4c64298',1,'aip.h']]], + ['ps2_5fcmd_5fwrite_5fnext_5fbyte_5fto_5fps2_5fport_5f2_5finput_26',['PS2_CMD_WRITE_NEXT_BYTE_TO_PS2_PORT_2_INPUT',['../d1/de1/aip_8h.html#a477e63cb3f091426422de8d39d085343',1,'aip.h']]], + ['ps2_5fcmd_5fwrite_5fnext_5fbyte_5fto_5fps2_5fport_5f2_5foutput_27',['PS2_CMD_WRITE_NEXT_BYTE_TO_PS2_PORT_2_OUTPUT',['../d1/de1/aip_8h.html#a6ba1c2da3b2b02c2a2bcd324ead30aaf',1,'aip.h']]], + ['ps2_5fdata_28',['PS2_DATA',['../d1/de1/aip_8h.html#afdbeabd6455ad1caf38d713be4945425',1,'aip.h']]], + ['ps2_5fkbd_5fcmd_5fall_5fmake_29',['PS2_KBD_CMD_ALL_MAKE',['../d1/de1/aip_8h.html#affc73ef21f75670e1632788ef763e347',1,'aip.h']]], + ['ps2_5fkbd_5fcmd_5fall_5fmake_5frelease_30',['PS2_KBD_CMD_ALL_MAKE_RELEASE',['../d1/de1/aip_8h.html#a0c0da13ca5919b091c19234acccb7472',1,'aip.h']]], + ['ps2_5fkbd_5fcmd_5fall_5ftypematic_31',['PS2_KBD_CMD_ALL_TYPEMATIC',['../d1/de1/aip_8h.html#aeab72e1b339968e91de7ef6e177d4d46',1,'aip.h']]], + ['ps2_5fkbd_5fcmd_5fall_5ftypematic_5fmake_5frelease_32',['PS2_KBD_CMD_ALL_TYPEMATIC_MAKE_RELEASE',['../d1/de1/aip_8h.html#afb13f744c73bbff0b45c8b15aa95d1c2',1,'aip.h']]], + ['ps2_5fkbd_5fcmd_5fdefaults_33',['PS2_KBD_CMD_DEFAULTS',['../d1/de1/aip_8h.html#acea9e4bf70511389b33df326074434ff',1,'aip.h']]], + ['ps2_5fkbd_5fcmd_5fdisable_5fscanning_34',['PS2_KBD_CMD_DISABLE_SCANNING',['../d1/de1/aip_8h.html#a1e408ee85e43b8060fb268d265889f49',1,'aip.h']]], + ['ps2_5fkbd_5fcmd_5fecho_35',['PS2_KBD_CMD_ECHO',['../d1/de1/aip_8h.html#a8cfa2bad14d701597ac3214fd9b62d7f',1,'aip.h']]], + ['ps2_5fkbd_5fcmd_5fenable_5fscanning_36',['PS2_KBD_CMD_ENABLE_SCANNING',['../d1/de1/aip_8h.html#ad63145b6dc06948bae574cd024b2606f',1,'aip.h']]], + ['ps2_5fkbd_5fcmd_5fidentify_37',['PS2_KBD_CMD_IDENTIFY',['../d1/de1/aip_8h.html#af4ab5ae2b7058064dc5f1d0ce04473c6',1,'aip.h']]], + ['ps2_5fkbd_5fcmd_5fresend_38',['PS2_KBD_CMD_RESEND',['../d1/de1/aip_8h.html#a78e89eac04afa736620202a250b1652e',1,'aip.h']]], + ['ps2_5fkbd_5fcmd_5freset_39',['PS2_KBD_CMD_RESET',['../d1/de1/aip_8h.html#a7def054c2c4044f0d79a4242c1fab0f3',1,'aip.h']]], + ['ps2_5fkbd_5fcmd_5fscan_5fcode_5fset_40',['PS2_KBD_CMD_SCAN_CODE_SET',['../d1/de1/aip_8h.html#a2e6a0f04e2a8f77ac8fc5ad284a64e9a',1,'aip.h']]], + ['ps2_5fkbd_5fcmd_5fset_5fleds_41',['PS2_KBD_CMD_SET_LEDS',['../d1/de1/aip_8h.html#a59c9a2227ea292bc16c9c65d6d092cbd',1,'aip.h']]], + ['ps2_5fkbd_5fcmd_5fspecific_5fmake_42',['PS2_KBD_CMD_SPECIFIC_MAKE',['../d1/de1/aip_8h.html#a87304f876af426e63c40878fac95069b',1,'aip.h']]], + ['ps2_5fkbd_5fcmd_5fspecific_5fmake_5frelease_43',['PS2_KBD_CMD_SPECIFIC_MAKE_RELEASE',['../d1/de1/aip_8h.html#adf07e1dd4c9e9623332e055a0670a61e',1,'aip.h']]], + ['ps2_5fkbd_5fcmd_5fspecific_5ftypematic_44',['PS2_KBD_CMD_SPECIFIC_TYPEMATIC',['../d1/de1/aip_8h.html#af9e177b9aefa0121328d0738105253a8',1,'aip.h']]], + ['ps2_5fkbd_5fcmd_5ftypematic_45',['PS2_KBD_CMD_TYPEMATIC',['../d1/de1/aip_8h.html#a40756f0aac46d870eb681a58dc372bfa',1,'aip.h']]], + ['ps2_5fkbd_5fresp_5fack_46',['PS2_KBD_RESP_ACK',['../d1/de1/aip_8h.html#acd7c0c3c66f59b7c30bc4c427a1facb4',1,'aip.h']]], + ['ps2_5fkbd_5fresp_5fecho_47',['PS2_KBD_RESP_ECHO',['../d1/de1/aip_8h.html#a522d2d21681a109cc7e49dff69d58e35',1,'aip.h']]], + ['ps2_5fkbd_5fresp_5fresend_48',['PS2_KBD_RESP_RESEND',['../d1/de1/aip_8h.html#aa34179ba1def0d1be4f8e7eff0eeded4',1,'aip.h']]], + ['ps2_5fkbd_5fresp_5ftest_5ffailed_49',['PS2_KBD_RESP_TEST_FAILED',['../d1/de1/aip_8h.html#a934a0f9b95a6cd75d9a9886a690560c6',1,'aip.h']]], + ['ps2_5fkbd_5fresp_5ftest_5ffailed_5f2_50',['PS2_KBD_RESP_TEST_FAILED_2',['../d1/de1/aip_8h.html#a2412d04c5199900f1fe5c6b03a1b833f',1,'aip.h']]], + ['ps2_5fkbd_5fresp_5ftest_5fpassed_51',['PS2_KBD_RESP_TEST_PASSED',['../d1/de1/aip_8h.html#a2a20b18102384522a2f63bb3cd0baa4a',1,'aip.h']]], + ['ps2_5fmouse_5fcmd_5fdisable_5fdata_5freporting_52',['PS2_MOUSE_CMD_DISABLE_DATA_REPORTING',['../d1/de1/aip_8h.html#ad5515a4dbe6bf00f285039e3ba7e1b74',1,'aip.h']]], + ['ps2_5fmouse_5fcmd_5fenable_5fdata_5freporting_53',['PS2_MOUSE_CMD_ENABLE_DATA_REPORTING',['../d1/de1/aip_8h.html#a59645119c76af5f8c5150065e372b841',1,'aip.h']]], + ['ps2_5fmouse_5fcmd_5fget_5fstatus_54',['PS2_MOUSE_CMD_GET_STATUS',['../d1/de1/aip_8h.html#a8374733dd184ca602b8a2fc7af22cd17',1,'aip.h']]], + ['ps2_5fmouse_5fcmd_5fread_5fdata_55',['PS2_MOUSE_CMD_READ_DATA',['../d1/de1/aip_8h.html#aea2e4c34ba825590bf3a1c23add124ea',1,'aip.h']]], + ['ps2_5fmouse_5fcmd_5fread_5fid_56',['PS2_MOUSE_CMD_READ_ID',['../d1/de1/aip_8h.html#a92d821d3f64c1fda822aea140495d70e',1,'aip.h']]], + ['ps2_5fmouse_5fcmd_5fresend_57',['PS2_MOUSE_CMD_RESEND',['../d1/de1/aip_8h.html#a9765ecf9e2e3d0bd6acd5a3c7c2618dc',1,'aip.h']]], + ['ps2_5fmouse_5fcmd_5freset_58',['PS2_MOUSE_CMD_RESET',['../d1/de1/aip_8h.html#a81b027602f9a3813f9e6268ecde9b9bf',1,'aip.h']]], + ['ps2_5fmouse_5fcmd_5freset_5fwrap_5fmode_59',['PS2_MOUSE_CMD_RESET_WRAP_MODE',['../d1/de1/aip_8h.html#a4dc8cdb101ee23fde5d4685ebcfc7d20',1,'aip.h']]], + ['ps2_5fmouse_5fcmd_5fset_5fdefaults_60',['PS2_MOUSE_CMD_SET_DEFAULTS',['../d1/de1/aip_8h.html#a01fa96b1f69bb77a3efae0ed30452f17',1,'aip.h']]], + ['ps2_5fmouse_5fcmd_5fset_5fremote_5fmode_61',['PS2_MOUSE_CMD_SET_REMOTE_MODE',['../d1/de1/aip_8h.html#a1e37d0fcb186f3089b6cc7302357b11f',1,'aip.h']]], + ['ps2_5fmouse_5fcmd_5fset_5fresolution_62',['PS2_MOUSE_CMD_SET_RESOLUTION',['../d1/de1/aip_8h.html#a1670fa9e8c258966dc991035f7d700e5',1,'aip.h']]], + ['ps2_5fmouse_5fcmd_5fset_5fsample_5frate_63',['PS2_MOUSE_CMD_SET_SAMPLE_RATE',['../d1/de1/aip_8h.html#a3446e4e7e8f773d4261ce35f13ba2981',1,'aip.h']]], + ['ps2_5fmouse_5fcmd_5fset_5fscaling_5f1_5f1_64',['PS2_MOUSE_CMD_SET_SCALING_1_1',['../d1/de1/aip_8h.html#a8cf2e24dd34a0b528db4d9c415c3b957',1,'aip.h']]], + ['ps2_5fmouse_5fcmd_5fset_5fscaling_5f2_5f1_65',['PS2_MOUSE_CMD_SET_SCALING_2_1',['../d1/de1/aip_8h.html#a5f7afa4d6bb52799b5b43f81723af25d',1,'aip.h']]], + ['ps2_5fmouse_5fcmd_5fset_5fstream_5fmode_66',['PS2_MOUSE_CMD_SET_STREAM_MODE',['../d1/de1/aip_8h.html#a514ca9060abcc8c0170399d1be4cc1aa',1,'aip.h']]], + ['ps2_5fmouse_5fcmd_5fset_5fwrap_5fmode_67',['PS2_MOUSE_CMD_SET_WRAP_MODE',['../d1/de1/aip_8h.html#ac1d8f18884044daee1482cc7b167a761',1,'aip.h']]], + ['ps2_5fmouse_5fresp_5fack_68',['PS2_MOUSE_RESP_ACK',['../d1/de1/aip_8h.html#ac5bc0457a1c10ae362feb776532f5da9',1,'aip.h']]], + ['ps2_5fmouse_5fresp_5fresend_69',['PS2_MOUSE_RESP_RESEND',['../d1/de1/aip_8h.html#aac7fdb6df880b369a9a6ae86d8c5f12f',1,'aip.h']]], + ['ps2_5fmouse_5fresp_5ftest_5ffailed_70',['PS2_MOUSE_RESP_TEST_FAILED',['../d1/de1/aip_8h.html#a598e51d51617a1d80aaf56e19ef872fc',1,'aip.h']]], + ['ps2_5fmouse_5fresp_5ftest_5fpassed_71',['PS2_MOUSE_RESP_TEST_PASSED',['../d1/de1/aip_8h.html#a2c9c30e6c4f5213dabac40b2a501a93d',1,'aip.h']]], + ['ps2_5fstatus_72',['PS2_STATUS',['../d1/de1/aip_8h.html#a5011033b67ebce0ddc40f985c04832e1',1,'aip.h']]], + ['ps2_5ftest_5ffailed_73',['PS2_TEST_FAILED',['../d1/de1/aip_8h.html#ab807b48ac4960880a9107832b7b0f195',1,'aip.h']]], + ['ps2_5ftest_5fpassed_74',['PS2_TEST_PASSED',['../d1/de1/aip_8h.html#a76797708c65d0cbfc053424ebcbf82d7',1,'aip.h']]] ]; diff --git a/docs/search/defines_8.html b/docs/search/defines_8.html deleted file mode 100644 index 7e7e3dc9..00000000 --- a/docs/search/defines_8.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/defines_8.js b/docs/search/defines_8.js index 09230313..e7cf0541 100644 --- a/docs/search/defines_8.js +++ b/docs/search/defines_8.js @@ -1,41 +1,41 @@ var searchData= [ - ['s_5fifblk_1769',['S_IFBLK',['../df/d26/fs_8h.html#a5c5b74a1cb1a1ae83572500b94e1938f',1,'fs.h']]], - ['s_5fifchr_1770',['S_IFCHR',['../df/d26/fs_8h.html#aef3a1d1ba22c83e30b5c834dd343b2a8',1,'fs.h']]], - ['s_5fifdir_1771',['S_IFDIR',['../df/d26/fs_8h.html#a11fb0652b963a735f3377eb1c9239f2d',1,'fs.h']]], - ['s_5fififo_1772',['S_IFIFO',['../df/d26/fs_8h.html#a4966f25d9f03a7a06bc47ac729fd86cf',1,'fs.h']]], - ['s_5fiflnk_1773',['S_IFLNK',['../df/d26/fs_8h.html#afef163ce62372757e84bd9fc88c07aad',1,'fs.h']]], - ['s_5fifmt_1774',['S_IFMT',['../df/d26/fs_8h.html#ab5bee51e9ee68b83ab11d4b340f7200b',1,'fs.h']]], - ['s_5fifmt32_1775',['S_IFMT32',['../df/d26/fs_8h.html#a01110bf8f909d84aac57bc6c3caf1e11',1,'fs.h']]], - ['s_5fifreg_1776',['S_IFREG',['../df/d26/fs_8h.html#a1aaa48b192a5dd3b6d7ee91fc98cd17d',1,'fs.h']]], - ['s_5fifsock_1777',['S_IFSOCK',['../df/d26/fs_8h.html#a28e80cd43106882904be148b2a397d42',1,'fs.h']]], - ['s_5fifwht_1778',['S_IFWHT',['../df/d26/fs_8h.html#a9a122a1f26859b9f6e865623b06b5512',1,'fs.h']]], - ['s_5firgrp_1779',['S_IRGRP',['../df/d26/fs_8h.html#a4f5f280b929768113739fb34d6f7be8a',1,'fs.h']]], - ['s_5firoth_1780',['S_IROTH',['../df/d26/fs_8h.html#a071147a0cb995036967c80f64b1f74b9',1,'fs.h']]], - ['s_5firusr_1781',['S_IRUSR',['../df/d26/fs_8h.html#a84c7dbf5cf2fdfb690f76348b60a8cb7',1,'fs.h']]], - ['s_5firwxg_1782',['S_IRWXG',['../df/d26/fs_8h.html#a230c642d2bb81f15f85c122b1883de5c',1,'fs.h']]], - ['s_5firwxo_1783',['S_IRWXO',['../df/d26/fs_8h.html#a5b93e0da7fe32bbd4926626bffad96b1',1,'fs.h']]], - ['s_5firwxu_1784',['S_IRWXU',['../df/d26/fs_8h.html#afe3da42e762f6362c93454682fad5eb5',1,'fs.h']]], - ['s_5fisblk_1785',['S_ISBLK',['../df/d26/fs_8h.html#a8b86a24d84c3cfce39cc832a017656ba',1,'fs.h']]], - ['s_5fischr_1786',['S_ISCHR',['../df/d26/fs_8h.html#aae33be85d242a1317f972cf2b189f03d',1,'fs.h']]], - ['s_5fisdir_1787',['S_ISDIR',['../df/d26/fs_8h.html#a3746cdc5aac871e6f6504fbcbd29ef1d',1,'fs.h']]], - ['s_5fisfifo_1788',['S_ISFIFO',['../df/d26/fs_8h.html#a8ae224a2b1fa6eba69bb2bc34b864a24',1,'fs.h']]], - ['s_5fisgid_1789',['S_ISGID',['../df/d26/fs_8h.html#a9c9e4cc0a8acc43c99ae6c3d972ae2d8',1,'fs.h']]], - ['s_5fislnk_1790',['S_ISLNK',['../df/d26/fs_8h.html#a765eef536bcb3bd7bacdd675dc2fba13',1,'fs.h']]], - ['s_5fisreg_1791',['S_ISREG',['../df/d26/fs_8h.html#aad0f32c2c182238f2ff71c83e6ab65a0',1,'fs.h']]], - ['s_5fissock_1792',['S_ISSOCK',['../df/d26/fs_8h.html#a397ddd128980f1ee034653da2e9d8f6e',1,'fs.h']]], - ['s_5fisuid_1793',['S_ISUID',['../df/d26/fs_8h.html#a30384a8cd2feb1615efd5eadc243684b',1,'fs.h']]], - ['s_5fisvtx_1794',['S_ISVTX',['../df/d26/fs_8h.html#a97b5e445a72c99b37dc5b8d620fbd14e',1,'fs.h']]], - ['s_5fiwgrp_1795',['S_IWGRP',['../df/d26/fs_8h.html#ae6774871a90d9442f00abe18b87fee6e',1,'fs.h']]], - ['s_5fiwoth_1796',['S_IWOTH',['../df/d26/fs_8h.html#a5303f49f26293acdb9533756c78322fb',1,'fs.h']]], - ['s_5fiwusr_1797',['S_IWUSR',['../df/d26/fs_8h.html#ad70001754261c15a1bdc8e876c6d09d7',1,'fs.h']]], - ['s_5fixgrp_1798',['S_IXGRP',['../df/d26/fs_8h.html#a042e69ac0e7dd56e5cfcd9e97d010323',1,'fs.h']]], - ['s_5fixoth_1799',['S_IXOTH',['../df/d26/fs_8h.html#a40223db1b95a04f5b28cceb3c34cfebd',1,'fs.h']]], - ['s_5fixusr_1800',['S_IXUSR',['../df/d26/fs_8h.html#af10a35e3950795d6ee4e07157d000131',1,'fs.h']]], - ['scarg_1801',['scarg',['../d2/d6e/syscalls_8h.html#a2984c669d1ae3cd90f938b1d11823ed5',1,'syscalls.h']]], - ['seek_5fcur_1802',['SEEK_CUR',['../df/d26/fs_8h.html#a4c8d0b76b470ba65a43ca46a88320f39',1,'fs.h']]], - ['seek_5fend_1803',['SEEK_END',['../df/d26/fs_8h.html#ad2a2e6c114780c3071efd24f16c7f7d8',1,'fs.h']]], - ['seek_5fset_1804',['SEEK_SET',['../df/d26/fs_8h.html#a0d112bae8fd35be772185b6ec6bcbe64',1,'fs.h']]], - ['static_5fassert_1805',['static_assert',['../df/d26/fs_8h.html#a8a8f6bdc98a851b29a69b484cb1bad98',1,'fs.h']]], - ['symloop_5fmax_1806',['SYMLOOP_MAX',['../df/d26/fs_8h.html#a41170bbc4e205b3bc9c2b06033aecc17',1,'fs.h']]] + ['s_5fifblk_0',['S_IFBLK',['../df/d26/fs_8h.html#a5c5b74a1cb1a1ae83572500b94e1938f',1,'fs.h']]], + ['s_5fifchr_1',['S_IFCHR',['../df/d26/fs_8h.html#aef3a1d1ba22c83e30b5c834dd343b2a8',1,'fs.h']]], + ['s_5fifdir_2',['S_IFDIR',['../df/d26/fs_8h.html#a11fb0652b963a735f3377eb1c9239f2d',1,'fs.h']]], + ['s_5fififo_3',['S_IFIFO',['../df/d26/fs_8h.html#a4966f25d9f03a7a06bc47ac729fd86cf',1,'fs.h']]], + ['s_5fiflnk_4',['S_IFLNK',['../df/d26/fs_8h.html#afef163ce62372757e84bd9fc88c07aad',1,'fs.h']]], + ['s_5fifmt_5',['S_IFMT',['../df/d26/fs_8h.html#ab5bee51e9ee68b83ab11d4b340f7200b',1,'fs.h']]], + ['s_5fifmt32_6',['S_IFMT32',['../df/d26/fs_8h.html#a01110bf8f909d84aac57bc6c3caf1e11',1,'fs.h']]], + ['s_5fifreg_7',['S_IFREG',['../df/d26/fs_8h.html#a1aaa48b192a5dd3b6d7ee91fc98cd17d',1,'fs.h']]], + ['s_5fifsock_8',['S_IFSOCK',['../df/d26/fs_8h.html#a28e80cd43106882904be148b2a397d42',1,'fs.h']]], + ['s_5fifwht_9',['S_IFWHT',['../df/d26/fs_8h.html#a9a122a1f26859b9f6e865623b06b5512',1,'fs.h']]], + ['s_5firgrp_10',['S_IRGRP',['../df/d26/fs_8h.html#a4f5f280b929768113739fb34d6f7be8a',1,'fs.h']]], + ['s_5firoth_11',['S_IROTH',['../df/d26/fs_8h.html#a071147a0cb995036967c80f64b1f74b9',1,'fs.h']]], + ['s_5firusr_12',['S_IRUSR',['../df/d26/fs_8h.html#a84c7dbf5cf2fdfb690f76348b60a8cb7',1,'fs.h']]], + ['s_5firwxg_13',['S_IRWXG',['../df/d26/fs_8h.html#a230c642d2bb81f15f85c122b1883de5c',1,'fs.h']]], + ['s_5firwxo_14',['S_IRWXO',['../df/d26/fs_8h.html#a5b93e0da7fe32bbd4926626bffad96b1',1,'fs.h']]], + ['s_5firwxu_15',['S_IRWXU',['../df/d26/fs_8h.html#afe3da42e762f6362c93454682fad5eb5',1,'fs.h']]], + ['s_5fisblk_16',['S_ISBLK',['../df/d26/fs_8h.html#a8b86a24d84c3cfce39cc832a017656ba',1,'fs.h']]], + ['s_5fischr_17',['S_ISCHR',['../df/d26/fs_8h.html#aae33be85d242a1317f972cf2b189f03d',1,'fs.h']]], + ['s_5fisdir_18',['S_ISDIR',['../df/d26/fs_8h.html#a3746cdc5aac871e6f6504fbcbd29ef1d',1,'fs.h']]], + ['s_5fisfifo_19',['S_ISFIFO',['../df/d26/fs_8h.html#a8ae224a2b1fa6eba69bb2bc34b864a24',1,'fs.h']]], + ['s_5fisgid_20',['S_ISGID',['../df/d26/fs_8h.html#a9c9e4cc0a8acc43c99ae6c3d972ae2d8',1,'fs.h']]], + ['s_5fislnk_21',['S_ISLNK',['../df/d26/fs_8h.html#a765eef536bcb3bd7bacdd675dc2fba13',1,'fs.h']]], + ['s_5fisreg_22',['S_ISREG',['../df/d26/fs_8h.html#aad0f32c2c182238f2ff71c83e6ab65a0',1,'fs.h']]], + ['s_5fissock_23',['S_ISSOCK',['../df/d26/fs_8h.html#a397ddd128980f1ee034653da2e9d8f6e',1,'fs.h']]], + ['s_5fisuid_24',['S_ISUID',['../df/d26/fs_8h.html#a30384a8cd2feb1615efd5eadc243684b',1,'fs.h']]], + ['s_5fisvtx_25',['S_ISVTX',['../df/d26/fs_8h.html#a97b5e445a72c99b37dc5b8d620fbd14e',1,'fs.h']]], + ['s_5fiwgrp_26',['S_IWGRP',['../df/d26/fs_8h.html#ae6774871a90d9442f00abe18b87fee6e',1,'fs.h']]], + ['s_5fiwoth_27',['S_IWOTH',['../df/d26/fs_8h.html#a5303f49f26293acdb9533756c78322fb',1,'fs.h']]], + ['s_5fiwusr_28',['S_IWUSR',['../df/d26/fs_8h.html#ad70001754261c15a1bdc8e876c6d09d7',1,'fs.h']]], + ['s_5fixgrp_29',['S_IXGRP',['../df/d26/fs_8h.html#a042e69ac0e7dd56e5cfcd9e97d010323',1,'fs.h']]], + ['s_5fixoth_30',['S_IXOTH',['../df/d26/fs_8h.html#a40223db1b95a04f5b28cceb3c34cfebd',1,'fs.h']]], + ['s_5fixusr_31',['S_IXUSR',['../df/d26/fs_8h.html#af10a35e3950795d6ee4e07157d000131',1,'fs.h']]], + ['scarg_32',['scarg',['../d2/d6e/syscalls_8h.html#a2984c669d1ae3cd90f938b1d11823ed5',1,'syscalls.h']]], + ['seek_5fcur_33',['SEEK_CUR',['../df/d26/fs_8h.html#a4c8d0b76b470ba65a43ca46a88320f39',1,'fs.h']]], + ['seek_5fend_34',['SEEK_END',['../df/d26/fs_8h.html#ad2a2e6c114780c3071efd24f16c7f7d8',1,'fs.h']]], + ['seek_5fset_35',['SEEK_SET',['../df/d26/fs_8h.html#a0d112bae8fd35be772185b6ec6bcbe64',1,'fs.h']]], + ['static_5fassert_36',['static_assert',['../df/d26/fs_8h.html#a8a8f6bdc98a851b29a69b484cb1bad98',1,'fs.h']]], + ['symloop_5fmax_37',['SYMLOOP_MAX',['../df/d26/fs_8h.html#a41170bbc4e205b3bc9c2b06033aecc17',1,'fs.h']]] ]; diff --git a/docs/search/defines_9.html b/docs/search/defines_9.html deleted file mode 100644 index 596c26f3..00000000 --- a/docs/search/defines_9.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/defines_9.js b/docs/search/defines_9.js index d9e7820e..3fac01e3 100644 --- a/docs/search/defines_9.js +++ b/docs/search/defines_9.js @@ -1,5 +1,5 @@ var searchData= [ - ['waitinput_1807',['WaitInput',['../d1/de1/aip_8h.html#aa964d7c1114a861480b1fea356404cf4',1,'aip.h']]], - ['waitoutput_1808',['WaitOutput',['../d1/de1/aip_8h.html#a553775c2f7c013ee400dffb01d596328',1,'aip.h']]] + ['waitinput_0',['WaitInput',['../d1/de1/aip_8h.html#aa964d7c1114a861480b1fea356404cf4',1,'aip.h']]], + ['waitoutput_1',['WaitOutput',['../d1/de1/aip_8h.html#a553775c2f7c013ee400dffb01d596328',1,'aip.h']]] ]; diff --git a/docs/search/enums_0.html b/docs/search/enums_0.html deleted file mode 100644 index 141fff57..00000000 --- a/docs/search/enums_0.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/enums_0.js b/docs/search/enums_0.js index d000fc1c..5664437a 100644 --- a/docs/search/enums_0.js +++ b/docs/search/enums_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['audioioctl_1141',['AudioIoctl',['../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286a',1,'driver.h']]] + ['audioioctl_0',['AudioIoctl',['../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286a',1,'driver.h']]] ]; diff --git a/docs/search/enums_1.html b/docs/search/enums_1.html deleted file mode 100644 index d29f3b16..00000000 --- a/docs/search/enums_1.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/enums_1.js b/docs/search/enums_1.js index 7f0b8526..b8e02079 100644 --- a/docs/search/enums_1.js +++ b/docs/search/enums_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['devicetype_1142',['DeviceType',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9',1,'device.h']]] + ['devicetype_0',['DeviceType',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9',1,'device.h']]] ]; diff --git a/docs/search/enums_2.html b/docs/search/enums_2.html deleted file mode 100644 index 59aadf2c..00000000 --- a/docs/search/enums_2.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/enums_2.js b/docs/search/enums_2.js index d778b0ae..5a666614 100644 --- a/docs/search/enums_2.js +++ b/docs/search/enums_2.js @@ -1,5 +1,5 @@ var searchData= [ - ['kernelerrors_1143',['KernelErrors',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97',1,'errno.h']]], - ['keyscancodes_1144',['KeyScanCodes',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35',1,'input.h']]] + ['kernelerrors_0',['KernelErrors',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97',1,'errno.h']]], + ['keyscancodes_1',['KeyScanCodes',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35',1,'input.h']]] ]; diff --git a/docs/search/enums_3.html b/docs/search/enums_3.html deleted file mode 100644 index 87c17443..00000000 --- a/docs/search/enums_3.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/enums_3.js b/docs/search/enums_3.js index ea7996b1..6d864022 100644 --- a/docs/search/enums_3.js +++ b/docs/search/enums_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['netioctl_1145',['NetIoctl',['../db/de4/driver_8h.html#a883d45f645482196fd8e144d87ef0ce6',1,'driver.h']]] + ['netioctl_0',['NetIoctl',['../db/de4/driver_8h.html#a883d45f645482196fd8e144d87ef0ce6',1,'driver.h']]] ]; diff --git a/docs/search/enums_4.html b/docs/search/enums_4.html deleted file mode 100644 index 90dda139..00000000 --- a/docs/search/enums_4.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/enums_4.js b/docs/search/enums_4.js index d005980d..24fcaa90 100644 --- a/docs/search/enums_4.js +++ b/docs/search/enums_4.js @@ -1,8 +1,8 @@ var searchData= [ - ['pagemapflags_1146',['PageMapFlags',['../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8a',1,'driver.h']]], - ['pci_5fcommands_1147',['PCI_COMMANDS',['../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9',1,'pci.h']]], - ['ps2_5fkbd_5fleds_1148',['PS2_KBD_LEDS',['../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbc',1,'aip.h']]], - ['ps2_5fkbd_5fscan_5fcode_5fset_1149',['PS2_KBD_SCAN_CODE_SET',['../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4',1,'aip.h']]], - ['ps2_5fmouse_5fresolution_1150',['PS2_MOUSE_RESOLUTION',['../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7',1,'aip.h']]] + ['pagemapflags_0',['PageMapFlags',['../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8a',1,'driver.h']]], + ['pci_5fcommands_1',['PCI_COMMANDS',['../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9',1,'pci.h']]], + ['ps2_5fkbd_5fleds_2',['PS2_KBD_LEDS',['../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbc',1,'aip.h']]], + ['ps2_5fkbd_5fscan_5fcode_5fset_3',['PS2_KBD_SCAN_CODE_SET',['../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4',1,'aip.h']]], + ['ps2_5fmouse_5fresolution_4',['PS2_MOUSE_RESOLUTION',['../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7',1,'aip.h']]] ]; diff --git a/docs/search/enums_5.html b/docs/search/enums_5.html deleted file mode 100644 index c57b8859..00000000 --- a/docs/search/enums_5.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/enums_5.js b/docs/search/enums_5.js index 0aa0eac6..b2d40618 100644 --- a/docs/search/enums_5.js +++ b/docs/search/enums_5.js @@ -1,15 +1,15 @@ var searchData= [ - ['syscall_5faccess_5fflags_5ft_1151',['syscall_access_flags_t',['../d2/d6e/syscalls_8h.html#a1b1a32a2c40ebd73520ed18f3dc1f2ad',1,'syscalls.h']]], - ['syscall_5fclockid_5ft_1152',['syscall_clockid_t',['../d2/d6e/syscalls_8h.html#a7a5f7859d5649f718ae575a0d2b16dbe',1,'syscalls.h']]], - ['syscall_5fmmap_5fflags_5ft_1153',['syscall_mmap_flags_t',['../d2/d6e/syscalls_8h.html#a945e4d9673e31d88d60aa0eab78053d2',1,'syscalls.h']]], - ['syscall_5fopen_5fflags_5ft_1154',['syscall_open_flags_t',['../d2/d6e/syscalls_8h.html#a0193a21c57cbbc422674eb1f77366c9a',1,'syscalls.h']]], - ['syscall_5fprctl_5foptions_5ft_1155',['syscall_prctl_options_t',['../d2/d6e/syscalls_8h.html#aa4cfa1ad71596ca140871423c76ead81',1,'syscalls.h']]], - ['syscall_5fseek_5fwhence_5ft_1156',['syscall_seek_whence_t',['../d2/d6e/syscalls_8h.html#a144f37c00a2cf2aca0bfcbc0d32c6a4f',1,'syscalls.h']]], - ['syscall_5fsignal_5faction_5fdisposition_5ft_1157',['syscall_signal_action_disposition_t',['../d2/d6e/syscalls_8h.html#af5002a61012ef080a9ad0fbbb56f360c',1,'syscalls.h']]], - ['syscall_5fsignal_5faction_5fflags_5ft_1158',['syscall_signal_action_flags_t',['../d2/d6e/syscalls_8h.html#aec6018287e0a6b7f88b437ffec8aadd2',1,'syscalls.h']]], - ['syscall_5fsignal_5factions_5ft_1159',['syscall_signal_actions_t',['../d2/d6e/syscalls_8h.html#ade815b64cad76bbeecf319e4eb8e1066',1,'syscalls.h']]], - ['syscall_5fsignal_5fdisposition_5ft_1160',['syscall_signal_disposition_t',['../d2/d6e/syscalls_8h.html#a57c02e64d58868f09f90a415821aed73',1,'syscalls.h']]], - ['syscall_5fsignal_5ft_1161',['syscall_signal_t',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116',1,'syscalls.h']]], - ['syscalls_5ft_1162',['syscalls_t',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475',1,'syscalls.h']]] + ['syscall_5faccess_5fflags_5ft_0',['syscall_access_flags_t',['../d2/d6e/syscalls_8h.html#a1b1a32a2c40ebd73520ed18f3dc1f2ad',1,'syscalls.h']]], + ['syscall_5fclockid_5ft_1',['syscall_clockid_t',['../d2/d6e/syscalls_8h.html#a7a5f7859d5649f718ae575a0d2b16dbe',1,'syscalls.h']]], + ['syscall_5fmmap_5fflags_5ft_2',['syscall_mmap_flags_t',['../d2/d6e/syscalls_8h.html#a945e4d9673e31d88d60aa0eab78053d2',1,'syscalls.h']]], + ['syscall_5fopen_5fflags_5ft_3',['syscall_open_flags_t',['../d2/d6e/syscalls_8h.html#a0193a21c57cbbc422674eb1f77366c9a',1,'syscalls.h']]], + ['syscall_5fprctl_5foptions_5ft_4',['syscall_prctl_options_t',['../d2/d6e/syscalls_8h.html#aa4cfa1ad71596ca140871423c76ead81',1,'syscalls.h']]], + ['syscall_5fseek_5fwhence_5ft_5',['syscall_seek_whence_t',['../d2/d6e/syscalls_8h.html#a144f37c00a2cf2aca0bfcbc0d32c6a4f',1,'syscalls.h']]], + ['syscall_5fsignal_5faction_5fdisposition_5ft_6',['syscall_signal_action_disposition_t',['../d2/d6e/syscalls_8h.html#af5002a61012ef080a9ad0fbbb56f360c',1,'syscalls.h']]], + ['syscall_5fsignal_5faction_5fflags_5ft_7',['syscall_signal_action_flags_t',['../d2/d6e/syscalls_8h.html#aec6018287e0a6b7f88b437ffec8aadd2',1,'syscalls.h']]], + ['syscall_5fsignal_5factions_5ft_8',['syscall_signal_actions_t',['../d2/d6e/syscalls_8h.html#ade815b64cad76bbeecf319e4eb8e1066',1,'syscalls.h']]], + ['syscall_5fsignal_5fdisposition_5ft_9',['syscall_signal_disposition_t',['../d2/d6e/syscalls_8h.html#a57c02e64d58868f09f90a415821aed73',1,'syscalls.h']]], + ['syscall_5fsignal_5ft_10',['syscall_signal_t',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116',1,'syscalls.h']]], + ['syscalls_5ft_11',['syscalls_t',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475',1,'syscalls.h']]] ]; diff --git a/docs/search/enumvalues_0.html b/docs/search/enumvalues_0.html deleted file mode 100644 index 0d131d95..00000000 --- a/docs/search/enumvalues_0.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/enumvalues_0.js b/docs/search/enumvalues_0.js index bdc50634..8896aa66 100644 --- a/docs/search/enumvalues_0.js +++ b/docs/search/enumvalues_0.js @@ -1,124 +1,124 @@ var searchData= [ - ['_5f_5f_5fsys_5fsig_5fign_1163',['___SYS_SIG_IGN',['../d2/d6e/syscalls_8h.html#af5002a61012ef080a9ad0fbbb56f360ca541e759e4e2b5bec90b2c03cc53023cc',1,'syscalls.h']]], - ['_5f_5ferrno_5fmax_1164',['__ERRNO_MAX',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a83fc2238dbcea63c1a4c80c9cbed4fbf',1,'errno.h']]], - ['_5f_5fsys_5fclock_5fmonotonic_1165',['__SYS_CLOCK_MONOTONIC',['../d2/d6e/syscalls_8h.html#a7a5f7859d5649f718ae575a0d2b16dbeab8e30bbd12154a98cd0d3b56243db66e',1,'syscalls.h']]], - ['_5f_5fsys_5fclock_5fprocess_5fcputime_5fid_1166',['__SYS_CLOCK_PROCESS_CPUTIME_ID',['../d2/d6e/syscalls_8h.html#a7a5f7859d5649f718ae575a0d2b16dbea0e23e1e735537e2a5e9f3c1c8bab2c43',1,'syscalls.h']]], - ['_5f_5fsys_5fclock_5frealtime_1167',['__SYS_CLOCK_REALTIME',['../d2/d6e/syscalls_8h.html#a7a5f7859d5649f718ae575a0d2b16dbea87b50a62aca80dc707da058b4eaa0fe0',1,'syscalls.h']]], - ['_5f_5fsys_5fclock_5fthread_5fcputime_5fid_1168',['__SYS_CLOCK_THREAD_CPUTIME_ID',['../d2/d6e/syscalls_8h.html#a7a5f7859d5649f718ae575a0d2b16dbea92cf1f85f763217b6a8f4817cb4a6320',1,'syscalls.h']]], - ['_5f_5fsys_5ff_5fok_1169',['__SYS_F_OK',['../d2/d6e/syscalls_8h.html#a1b1a32a2c40ebd73520ed18f3dc1f2ada68325a692768209f82f82e5187e7996f',1,'syscalls.h']]], - ['_5f_5fsys_5fget_5ffs_1170',['__SYS_GET_FS',['../d2/d6e/syscalls_8h.html#aa4cfa1ad71596ca140871423c76ead81a9d8a4b26d3b74c8b691f876021642ec8',1,'syscalls.h']]], - ['_5f_5fsys_5fget_5fgs_1171',['__SYS_GET_GS',['../d2/d6e/syscalls_8h.html#aa4cfa1ad71596ca140871423c76ead81abc70eb83e651d87f8acd70f8eab3ff78',1,'syscalls.h']]], - ['_5f_5fsys_5fmap_5fanon_1172',['__SYS_MAP_ANON',['../d2/d6e/syscalls_8h.html#a945e4d9673e31d88d60aa0eab78053d2a25fca3f4f19b2534eded159205da4c9a',1,'syscalls.h']]], - ['_5f_5fsys_5fmap_5fanonymous_1173',['__SYS_MAP_ANONYMOUS',['../d2/d6e/syscalls_8h.html#a945e4d9673e31d88d60aa0eab78053d2af1874296a51277414abae6ab27e5bcbb',1,'syscalls.h']]], - ['_5f_5fsys_5fmap_5ffixed_1174',['__SYS_MAP_FIXED',['../d2/d6e/syscalls_8h.html#a945e4d9673e31d88d60aa0eab78053d2a55b6230b56d3d3659d99ed6ebdc774c5',1,'syscalls.h']]], - ['_5f_5fsys_5fmap_5fprivate_1175',['__SYS_MAP_PRIVATE',['../d2/d6e/syscalls_8h.html#a945e4d9673e31d88d60aa0eab78053d2adc6a93cd07df618cf9fb221215bb8733',1,'syscalls.h']]], - ['_5f_5fsys_5fmap_5fshared_1176',['__SYS_MAP_SHARED',['../d2/d6e/syscalls_8h.html#a945e4d9673e31d88d60aa0eab78053d2a7a40ca49d206ee117cb68709393ef62f',1,'syscalls.h']]], - ['_5f_5fsys_5fo_5fappend_1177',['__SYS_O_APPEND',['../d2/d6e/syscalls_8h.html#a0193a21c57cbbc422674eb1f77366c9aac7a9fc1ba089cbe017991b5ecc810ee5',1,'syscalls.h']]], - ['_5f_5fsys_5fo_5fcreat_1178',['__SYS_O_CREAT',['../d2/d6e/syscalls_8h.html#a0193a21c57cbbc422674eb1f77366c9aae362b3f393f477377536a36415537b13',1,'syscalls.h']]], - ['_5f_5fsys_5fo_5fdsync_1179',['__SYS_O_DSYNC',['../d2/d6e/syscalls_8h.html#a0193a21c57cbbc422674eb1f77366c9aa492cdee0abd9eb0c5cfe701608804c0c',1,'syscalls.h']]], - ['_5f_5fsys_5fo_5fexcl_1180',['__SYS_O_EXCL',['../d2/d6e/syscalls_8h.html#a0193a21c57cbbc422674eb1f77366c9aaaef348aae6efb2bf7ee1052c95e93460',1,'syscalls.h']]], - ['_5f_5fsys_5fo_5fnoctty_1181',['__SYS_O_NOCTTY',['../d2/d6e/syscalls_8h.html#a0193a21c57cbbc422674eb1f77366c9aaa9cc49284f54da4d1beebd116ec177de',1,'syscalls.h']]], - ['_5f_5fsys_5fo_5fnonblock_1182',['__SYS_O_NONBLOCK',['../d2/d6e/syscalls_8h.html#a0193a21c57cbbc422674eb1f77366c9aa4e0877c09fc572a696113ae679c82d29',1,'syscalls.h']]], - ['_5f_5fsys_5fo_5frdonly_1183',['__SYS_O_RDONLY',['../d2/d6e/syscalls_8h.html#a0193a21c57cbbc422674eb1f77366c9aa59725267ead38e5fbdc51d93ff2fc55d',1,'syscalls.h']]], - ['_5f_5fsys_5fo_5frdwr_1184',['__SYS_O_RDWR',['../d2/d6e/syscalls_8h.html#a0193a21c57cbbc422674eb1f77366c9aa07ddd9d3f6821827dc6d2500968d1a8e',1,'syscalls.h']]], - ['_5f_5fsys_5fo_5frsync_1185',['__SYS_O_RSYNC',['../d2/d6e/syscalls_8h.html#a0193a21c57cbbc422674eb1f77366c9aa70dcd8187c58559caf52a8e285e11819',1,'syscalls.h']]], - ['_5f_5fsys_5fo_5fsync_1186',['__SYS_O_SYNC',['../d2/d6e/syscalls_8h.html#a0193a21c57cbbc422674eb1f77366c9aad2d33e941a71ced6eb8c3f2fdba37505',1,'syscalls.h']]], - ['_5f_5fsys_5fo_5ftrunc_1187',['__SYS_O_TRUNC',['../d2/d6e/syscalls_8h.html#a0193a21c57cbbc422674eb1f77366c9aadc43ad25be69089628fcfa122d8fb20e',1,'syscalls.h']]], - ['_5f_5fsys_5fo_5fwronly_1188',['__SYS_O_WRONLY',['../d2/d6e/syscalls_8h.html#a0193a21c57cbbc422674eb1f77366c9aa8fa1686b3ac5bd1146e90d4db4520fff',1,'syscalls.h']]], - ['_5f_5fsys_5fprot_5fexec_1189',['__SYS_PROT_EXEC',['../d2/d6e/syscalls_8h.html#a945e4d9673e31d88d60aa0eab78053d2aa9ac36987adbdbb15bac912529722062',1,'syscalls.h']]], - ['_5f_5fsys_5fprot_5fnone_1190',['__SYS_PROT_NONE',['../d2/d6e/syscalls_8h.html#a945e4d9673e31d88d60aa0eab78053d2a4545aca6554f128dea11d2997f04aa8a',1,'syscalls.h']]], - ['_5f_5fsys_5fprot_5fread_1191',['__SYS_PROT_READ',['../d2/d6e/syscalls_8h.html#a945e4d9673e31d88d60aa0eab78053d2a514bc57b928148be6e10a56d30f8af47',1,'syscalls.h']]], - ['_5f_5fsys_5fprot_5fwrite_1192',['__SYS_PROT_WRITE',['../d2/d6e/syscalls_8h.html#a945e4d9673e31d88d60aa0eab78053d2abebfa1a7688ea2bf099f9c2327c39c3e',1,'syscalls.h']]], - ['_5f_5fsys_5fr_5fok_1193',['__SYS_R_OK',['../d2/d6e/syscalls_8h.html#a1b1a32a2c40ebd73520ed18f3dc1f2ada3fc442c04460febe06f1d09dd396debb',1,'syscalls.h']]], - ['_5f_5fsys_5fsa_5fnocldstop_1194',['__SYS_SA_NOCLDSTOP',['../d2/d6e/syscalls_8h.html#aec6018287e0a6b7f88b437ffec8aadd2aeb027497307fddc52dcb5f9f2c2113f2',1,'syscalls.h']]], - ['_5f_5fsys_5fsa_5fnocldwait_1195',['__SYS_SA_NOCLDWAIT',['../d2/d6e/syscalls_8h.html#aec6018287e0a6b7f88b437ffec8aadd2aee373b0990849caba9e3fd0466bb981e',1,'syscalls.h']]], - ['_5f_5fsys_5fsa_5fnodefer_1196',['__SYS_SA_NODEFER',['../d2/d6e/syscalls_8h.html#aec6018287e0a6b7f88b437ffec8aadd2a678eae69d8aa9d35969b32f500367835',1,'syscalls.h']]], - ['_5f_5fsys_5fsa_5fonstack_1197',['__SYS_SA_ONSTACK',['../d2/d6e/syscalls_8h.html#aec6018287e0a6b7f88b437ffec8aadd2a635f5e16be1b363b31c58786dfd631a8',1,'syscalls.h']]], - ['_5f_5fsys_5fsa_5fresethand_1198',['__SYS_SA_RESETHAND',['../d2/d6e/syscalls_8h.html#aec6018287e0a6b7f88b437ffec8aadd2a2987b0e22f252a9f962ea5e8c3081af9',1,'syscalls.h']]], - ['_5f_5fsys_5fsa_5frestart_1199',['__SYS_SA_RESTART',['../d2/d6e/syscalls_8h.html#aec6018287e0a6b7f88b437ffec8aadd2a13b13319e5720dc815328ed2f5a84f17',1,'syscalls.h']]], - ['_5f_5fsys_5fsa_5fsiginfo_1200',['__SYS_SA_SIGINFO',['../d2/d6e/syscalls_8h.html#aec6018287e0a6b7f88b437ffec8aadd2a0ff52171c269c2799d606c5887ebf6d6',1,'syscalls.h']]], - ['_5f_5fsys_5fseek_5fcur_1201',['__SYS_SEEK_CUR',['../d2/d6e/syscalls_8h.html#a144f37c00a2cf2aca0bfcbc0d32c6a4fa1d8a541942a9604e8218523f58d2a632',1,'syscalls.h']]], - ['_5f_5fsys_5fseek_5fend_1202',['__SYS_SEEK_END',['../d2/d6e/syscalls_8h.html#a144f37c00a2cf2aca0bfcbc0d32c6a4fa98d89c6eb30c30024e0391ada5573194',1,'syscalls.h']]], - ['_5f_5fsys_5fseek_5fset_1203',['__SYS_SEEK_SET',['../d2/d6e/syscalls_8h.html#a144f37c00a2cf2aca0bfcbc0d32c6a4fa8d89ca9d0ed455f29b0379ec5a4d2347',1,'syscalls.h']]], - ['_5f_5fsys_5fset_5ffs_1204',['__SYS_SET_FS',['../d2/d6e/syscalls_8h.html#aa4cfa1ad71596ca140871423c76ead81aca601486e90d86779706b974e67ab330',1,'syscalls.h']]], - ['_5f_5fsys_5fset_5fgs_1205',['__SYS_SET_GS',['../d2/d6e/syscalls_8h.html#aa4cfa1ad71596ca140871423c76ead81aa0f35de14e61191d72f24e268c86c95f',1,'syscalls.h']]], - ['_5f_5fsys_5fsig_5fblock_1206',['__SYS_SIG_BLOCK',['../d2/d6e/syscalls_8h.html#ade815b64cad76bbeecf319e4eb8e1066a88a74bf01620a23ed0e7cc280ea42e51',1,'syscalls.h']]], - ['_5f_5fsys_5fsig_5fcont_1207',['__SYS_SIG_CONT',['../d2/d6e/syscalls_8h.html#a57c02e64d58868f09f90a415821aed73a98ddfd92838d7a92423c295885637f39',1,'syscalls.h']]], - ['_5f_5fsys_5fsig_5fcore_1208',['__SYS_SIG_CORE',['../d2/d6e/syscalls_8h.html#a57c02e64d58868f09f90a415821aed73a8f487c8a5bfd53a84f8d088c88706f93',1,'syscalls.h']]], - ['_5f_5fsys_5fsig_5fdfl_1209',['__SYS_SIG_DFL',['../d2/d6e/syscalls_8h.html#af5002a61012ef080a9ad0fbbb56f360cacbfea9ccb5aaa9546c571e92b0800c6d',1,'syscalls.h']]], - ['_5f_5fsys_5fsig_5ferr_1210',['__SYS_SIG_ERR',['../d2/d6e/syscalls_8h.html#af5002a61012ef080a9ad0fbbb56f360ca3722fb4c388936ec1d4c4f03014be368',1,'syscalls.h']]], - ['_5f_5fsys_5fsig_5fign_1211',['__SYS_SIG_IGN',['../d2/d6e/syscalls_8h.html#a57c02e64d58868f09f90a415821aed73adaeb2b37bb070ce08982d2d192f2b948',1,'syscalls.h']]], - ['_5f_5fsys_5fsig_5fsetmask_1212',['__SYS_SIG_SETMASK',['../d2/d6e/syscalls_8h.html#ade815b64cad76bbeecf319e4eb8e1066a5d334f564cfcfc785e0e4f7ad6b4ee24',1,'syscalls.h']]], - ['_5f_5fsys_5fsig_5fstop_1213',['__SYS_SIG_STOP',['../d2/d6e/syscalls_8h.html#a57c02e64d58868f09f90a415821aed73a8b0a03ac59ae761874e85d8e59a0e9b7',1,'syscalls.h']]], - ['_5f_5fsys_5fsig_5fterm_1214',['__SYS_SIG_TERM',['../d2/d6e/syscalls_8h.html#a57c02e64d58868f09f90a415821aed73a26c7db21f292cd4847d28cac385c04dd',1,'syscalls.h']]], - ['_5f_5fsys_5fsig_5funblock_1215',['__SYS_SIG_UNBLOCK',['../d2/d6e/syscalls_8h.html#ade815b64cad76bbeecf319e4eb8e1066a2af79f2b4ce84870088e3a68067259a1',1,'syscalls.h']]], - ['_5f_5fsys_5fsigabrt_1216',['__SYS_SIGABRT',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a776c454089a11d812c2e4078eb947a52',1,'syscalls.h']]], - ['_5f_5fsys_5fsigalrm_1217',['__SYS_SIGALRM',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a83ee5a167b5f0e991665996c275335c7',1,'syscalls.h']]], - ['_5f_5fsys_5fsigbus_1218',['__SYS_SIGBUS',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a53a7c4623f85f142bd21e43a624ca5a5',1,'syscalls.h']]], - ['_5f_5fsys_5fsigchld_1219',['__SYS_SIGCHLD',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116aed3c41442c01354bc659c919d92d1458',1,'syscalls.h']]], - ['_5f_5fsys_5fsigcomp1_1220',['__SYS_SIGCOMP1',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a634322561034973bf05a8c8357dfcfe8',1,'syscalls.h']]], - ['_5f_5fsys_5fsigcomp2_1221',['__SYS_SIGCOMP2',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a76742841a4f689b81035bfc87ab985a8',1,'syscalls.h']]], - ['_5f_5fsys_5fsigcomp3_1222',['__SYS_SIGCOMP3',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a2f3573cbad152dfe9567443b9dbe0b11',1,'syscalls.h']]], - ['_5f_5fsys_5fsigcont_1223',['__SYS_SIGCONT',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a9236a1f7d075b018775c76b53a4aa159',1,'syscalls.h']]], - ['_5f_5fsys_5fsigfpe_1224',['__SYS_SIGFPE',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a258919550116b2d8b1bb7de8a63e2179',1,'syscalls.h']]], - ['_5f_5fsys_5fsighup_1225',['__SYS_SIGHUP',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a9e13f95de31e9f11e503041d4f42ef22',1,'syscalls.h']]], - ['_5f_5fsys_5fsigill_1226',['__SYS_SIGILL',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116af9fd32c2991b506eb4c695fa803d7011',1,'syscalls.h']]], - ['_5f_5fsys_5fsigint_1227',['__SYS_SIGINT',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a89a026c4ee0e592883201dafc2efa04c',1,'syscalls.h']]], - ['_5f_5fsys_5fsigkill_1228',['__SYS_SIGKILL',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a2b8aa8c4cf819869f750e1731214c17c',1,'syscalls.h']]], - ['_5f_5fsys_5fsignal_5fmax_1229',['__SYS_SIGNAL_MAX',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a7e61f2a70cd48471bc05cd8a6197676a',1,'syscalls.h']]], - ['_5f_5fsys_5fsignull_1230',['__SYS_SIGNULL',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a75b7cd09427f8e44dc8871b2cdb81cfd',1,'syscalls.h']]], - ['_5f_5fsys_5fsigpipe_1231',['__SYS_SIGPIPE',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116aa58e01ddafe70f755515769d4257069b',1,'syscalls.h']]], - ['_5f_5fsys_5fsigpoll_1232',['__SYS_SIGPOLL',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a245a285d0faf7121196c5434d2144f5e',1,'syscalls.h']]], - ['_5f_5fsys_5fsigprof_1233',['__SYS_SIGPROF',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116af5c815d4403a71565f5821822a4f13dc',1,'syscalls.h']]], - ['_5f_5fsys_5fsigquit_1234',['__SYS_SIGQUIT',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a39705f2067015bcbc486e49bf016474d',1,'syscalls.h']]], - ['_5f_5fsys_5fsigrt_5f1_1235',['__SYS_SIGRT_1',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a356ad4fd65d7446a2b9762659b133775',1,'syscalls.h']]], - ['_5f_5fsys_5fsigrt_5f10_1236',['__SYS_SIGRT_10',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116ab67d68fea37c64e82a9c71bcca53d89f',1,'syscalls.h']]], - ['_5f_5fsys_5fsigrt_5f11_1237',['__SYS_SIGRT_11',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a03876365e9392f305608c9fd4c943729',1,'syscalls.h']]], - ['_5f_5fsys_5fsigrt_5f12_1238',['__SYS_SIGRT_12',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a9d115d3b78e92d8b133e80dc1c6cc11c',1,'syscalls.h']]], - ['_5f_5fsys_5fsigrt_5f13_1239',['__SYS_SIGRT_13',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a6219fbf4c121b2f04b2742859879e37c',1,'syscalls.h']]], - ['_5f_5fsys_5fsigrt_5f14_1240',['__SYS_SIGRT_14',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116ac38e9a64727de33a870600357eb01af0',1,'syscalls.h']]], - ['_5f_5fsys_5fsigrt_5f15_1241',['__SYS_SIGRT_15',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a4ffe455353c83dfb379ad5d7087266da',1,'syscalls.h']]], - ['_5f_5fsys_5fsigrt_5f16_1242',['__SYS_SIGRT_16',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116ac34395ae15428076a0fe5014c8b34333',1,'syscalls.h']]], - ['_5f_5fsys_5fsigrt_5f17_1243',['__SYS_SIGRT_17',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a73ef2099841e4c046eeb008ec8bb6e6c',1,'syscalls.h']]], - ['_5f_5fsys_5fsigrt_5f18_1244',['__SYS_SIGRT_18',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116ac819ffe525ed747041771bd73bc57be2',1,'syscalls.h']]], - ['_5f_5fsys_5fsigrt_5f19_1245',['__SYS_SIGRT_19',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116af4550a3e60e9799a1d6b1636575b809c',1,'syscalls.h']]], - ['_5f_5fsys_5fsigrt_5f2_1246',['__SYS_SIGRT_2',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116aced45ba23c83de527341d3dd8ad00027',1,'syscalls.h']]], - ['_5f_5fsys_5fsigrt_5f20_1247',['__SYS_SIGRT_20',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116ab52496694bd956944b35eb5d339e49ea',1,'syscalls.h']]], - ['_5f_5fsys_5fsigrt_5f21_1248',['__SYS_SIGRT_21',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116ae2ee56153c65513172fa2483bf40134e',1,'syscalls.h']]], - ['_5f_5fsys_5fsigrt_5f22_1249',['__SYS_SIGRT_22',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116ae60ef5c045147102fdb2e0e48b069239',1,'syscalls.h']]], - ['_5f_5fsys_5fsigrt_5f23_1250',['__SYS_SIGRT_23',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a37780852b4e4c89b43afa106971e2c98',1,'syscalls.h']]], - ['_5f_5fsys_5fsigrt_5f24_1251',['__SYS_SIGRT_24',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a6ae2c16758101be090ec659202ebb795',1,'syscalls.h']]], - ['_5f_5fsys_5fsigrt_5f25_1252',['__SYS_SIGRT_25',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a9ce17d0f1c0c54356619fc31d3906c1e',1,'syscalls.h']]], - ['_5f_5fsys_5fsigrt_5f26_1253',['__SYS_SIGRT_26',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116ac18f46e634f907da5c52ff28fb6629be',1,'syscalls.h']]], - ['_5f_5fsys_5fsigrt_5f27_1254',['__SYS_SIGRT_27',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116af50c0466e994551628a79d033ab1e1c3',1,'syscalls.h']]], - ['_5f_5fsys_5fsigrt_5f28_1255',['__SYS_SIGRT_28',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a84940c1ef7b8b7504eb5e9d2b369c76f',1,'syscalls.h']]], - ['_5f_5fsys_5fsigrt_5f29_1256',['__SYS_SIGRT_29',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a304c95fd78d056dbb4902daa6abe33f4',1,'syscalls.h']]], - ['_5f_5fsys_5fsigrt_5f3_1257',['__SYS_SIGRT_3',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a5e83d86e2d21718e2c020e4f4b7e2c07',1,'syscalls.h']]], - ['_5f_5fsys_5fsigrt_5f30_1258',['__SYS_SIGRT_30',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a98abdd9277f2e94a030f6b686744179a',1,'syscalls.h']]], - ['_5f_5fsys_5fsigrt_5f31_1259',['__SYS_SIGRT_31',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116ac1e4ba0813790d6588904f1b27ac692a',1,'syscalls.h']]], - ['_5f_5fsys_5fsigrt_5f4_1260',['__SYS_SIGRT_4',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a64590c29a1500fcb2c3de9b592fca49f',1,'syscalls.h']]], - ['_5f_5fsys_5fsigrt_5f5_1261',['__SYS_SIGRT_5',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a7a0d163fa734de94665a4a4fcb8c9d59',1,'syscalls.h']]], - ['_5f_5fsys_5fsigrt_5f6_1262',['__SYS_SIGRT_6',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116afe677dbe8e931e216f5661ab99375814',1,'syscalls.h']]], - ['_5f_5fsys_5fsigrt_5f7_1263',['__SYS_SIGRT_7',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a185e4e207670e592e6cf112648c59e18',1,'syscalls.h']]], - ['_5f_5fsys_5fsigrt_5f8_1264',['__SYS_SIGRT_8',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116ac95628f3d8495d27a0a905079afe82d4',1,'syscalls.h']]], - ['_5f_5fsys_5fsigrt_5f9_1265',['__SYS_SIGRT_9',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a31bed0ed0ed5b85797f2de41b7f7567c',1,'syscalls.h']]], - ['_5f_5fsys_5fsigrtmax_1266',['__SYS_SIGRTMAX',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a02bdf003510b2e0e7f67c1b20fe91336',1,'syscalls.h']]], - ['_5f_5fsys_5fsigrtmin_1267',['__SYS_SIGRTMIN',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116aa4d73b9354785a90b30098a186e8aec4',1,'syscalls.h']]], - ['_5f_5fsys_5fsigsegv_1268',['__SYS_SIGSEGV',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a8b34bfaef180e68768179511364c2a4c',1,'syscalls.h']]], - ['_5f_5fsys_5fsigstop_1269',['__SYS_SIGSTOP',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a994773e93a113d60de565c6f2401dad7',1,'syscalls.h']]], - ['_5f_5fsys_5fsigsys_1270',['__SYS_SIGSYS',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116ad2fc552a5f8df2ac94527dcd5f1cb104',1,'syscalls.h']]], - ['_5f_5fsys_5fsigterm_1271',['__SYS_SIGTERM',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a230fc5f40bd845e94d1ccac4158bedb2',1,'syscalls.h']]], - ['_5f_5fsys_5fsigtrap_1272',['__SYS_SIGTRAP',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a5ce758f9d8ecbac47b01461b9001de57',1,'syscalls.h']]], - ['_5f_5fsys_5fsigtstp_1273',['__SYS_SIGTSTP',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a1f94a023f620d0f9b5980a6bacdabe61',1,'syscalls.h']]], - ['_5f_5fsys_5fsigttin_1274',['__SYS_SIGTTIN',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a18b30b83c8d683a3122ddd7cc29df603',1,'syscalls.h']]], - ['_5f_5fsys_5fsigttou_1275',['__SYS_SIGTTOU',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a7b7e9816cbdd46f821b69a1476a79d45',1,'syscalls.h']]], - ['_5f_5fsys_5fsigurg_1276',['__SYS_SIGURG',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a41aa2e768469ab7a655723635f891d10',1,'syscalls.h']]], - ['_5f_5fsys_5fsigusr1_1277',['__SYS_SIGUSR1',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a1e7d5a86f098c6cdbe00ad372dcb9826',1,'syscalls.h']]], - ['_5f_5fsys_5fsigusr2_1278',['__SYS_SIGUSR2',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116afa68cf306ffa359e8fd438a9b22d6b75',1,'syscalls.h']]], - ['_5f_5fsys_5fsigvtalrm_1279',['__SYS_SIGVTALRM',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a91b79a78e1ae524b645f3f12bacd8aef',1,'syscalls.h']]], - ['_5f_5fsys_5fsigxcpu_1280',['__SYS_SIGXCPU',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116ab28a103741ae2bd2621bdb56c5812b9c',1,'syscalls.h']]], - ['_5f_5fsys_5fsigxfsz_1281',['__SYS_SIGXFSZ',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a8523049a833dc7a5e73c335f5dd66cb4',1,'syscalls.h']]], - ['_5f_5fsys_5fw_5fok_1282',['__SYS_W_OK',['../d2/d6e/syscalls_8h.html#a1b1a32a2c40ebd73520ed18f3dc1f2adacae52f76d1c14f4e183fa55e93acf039',1,'syscalls.h']]], - ['_5f_5fsys_5fx_5fok_1283',['__SYS_X_OK',['../d2/d6e/syscalls_8h.html#a1b1a32a2c40ebd73520ed18f3dc1f2ada00e46ad06c15293e550daf1837e20c82',1,'syscalls.h']]] + ['_5f_5f_5fsys_5fsig_5fign_0',['___SYS_SIG_IGN',['../d2/d6e/syscalls_8h.html#af5002a61012ef080a9ad0fbbb56f360ca541e759e4e2b5bec90b2c03cc53023cc',1,'syscalls.h']]], + ['_5f_5ferrno_5fmax_1',['__ERRNO_MAX',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a83fc2238dbcea63c1a4c80c9cbed4fbf',1,'errno.h']]], + ['_5f_5fsys_5fclock_5fmonotonic_2',['__SYS_CLOCK_MONOTONIC',['../d2/d6e/syscalls_8h.html#a7a5f7859d5649f718ae575a0d2b16dbeab8e30bbd12154a98cd0d3b56243db66e',1,'syscalls.h']]], + ['_5f_5fsys_5fclock_5fprocess_5fcputime_5fid_3',['__SYS_CLOCK_PROCESS_CPUTIME_ID',['../d2/d6e/syscalls_8h.html#a7a5f7859d5649f718ae575a0d2b16dbea0e23e1e735537e2a5e9f3c1c8bab2c43',1,'syscalls.h']]], + ['_5f_5fsys_5fclock_5frealtime_4',['__SYS_CLOCK_REALTIME',['../d2/d6e/syscalls_8h.html#a7a5f7859d5649f718ae575a0d2b16dbea87b50a62aca80dc707da058b4eaa0fe0',1,'syscalls.h']]], + ['_5f_5fsys_5fclock_5fthread_5fcputime_5fid_5',['__SYS_CLOCK_THREAD_CPUTIME_ID',['../d2/d6e/syscalls_8h.html#a7a5f7859d5649f718ae575a0d2b16dbea92cf1f85f763217b6a8f4817cb4a6320',1,'syscalls.h']]], + ['_5f_5fsys_5ff_5fok_6',['__SYS_F_OK',['../d2/d6e/syscalls_8h.html#a1b1a32a2c40ebd73520ed18f3dc1f2ada68325a692768209f82f82e5187e7996f',1,'syscalls.h']]], + ['_5f_5fsys_5fget_5ffs_7',['__SYS_GET_FS',['../d2/d6e/syscalls_8h.html#aa4cfa1ad71596ca140871423c76ead81a9d8a4b26d3b74c8b691f876021642ec8',1,'syscalls.h']]], + ['_5f_5fsys_5fget_5fgs_8',['__SYS_GET_GS',['../d2/d6e/syscalls_8h.html#aa4cfa1ad71596ca140871423c76ead81abc70eb83e651d87f8acd70f8eab3ff78',1,'syscalls.h']]], + ['_5f_5fsys_5fmap_5fanon_9',['__SYS_MAP_ANON',['../d2/d6e/syscalls_8h.html#a945e4d9673e31d88d60aa0eab78053d2a25fca3f4f19b2534eded159205da4c9a',1,'syscalls.h']]], + ['_5f_5fsys_5fmap_5fanonymous_10',['__SYS_MAP_ANONYMOUS',['../d2/d6e/syscalls_8h.html#a945e4d9673e31d88d60aa0eab78053d2af1874296a51277414abae6ab27e5bcbb',1,'syscalls.h']]], + ['_5f_5fsys_5fmap_5ffixed_11',['__SYS_MAP_FIXED',['../d2/d6e/syscalls_8h.html#a945e4d9673e31d88d60aa0eab78053d2a55b6230b56d3d3659d99ed6ebdc774c5',1,'syscalls.h']]], + ['_5f_5fsys_5fmap_5fprivate_12',['__SYS_MAP_PRIVATE',['../d2/d6e/syscalls_8h.html#a945e4d9673e31d88d60aa0eab78053d2adc6a93cd07df618cf9fb221215bb8733',1,'syscalls.h']]], + ['_5f_5fsys_5fmap_5fshared_13',['__SYS_MAP_SHARED',['../d2/d6e/syscalls_8h.html#a945e4d9673e31d88d60aa0eab78053d2a7a40ca49d206ee117cb68709393ef62f',1,'syscalls.h']]], + ['_5f_5fsys_5fo_5fappend_14',['__SYS_O_APPEND',['../d2/d6e/syscalls_8h.html#a0193a21c57cbbc422674eb1f77366c9aac7a9fc1ba089cbe017991b5ecc810ee5',1,'syscalls.h']]], + ['_5f_5fsys_5fo_5fcreat_15',['__SYS_O_CREAT',['../d2/d6e/syscalls_8h.html#a0193a21c57cbbc422674eb1f77366c9aae362b3f393f477377536a36415537b13',1,'syscalls.h']]], + ['_5f_5fsys_5fo_5fdsync_16',['__SYS_O_DSYNC',['../d2/d6e/syscalls_8h.html#a0193a21c57cbbc422674eb1f77366c9aa492cdee0abd9eb0c5cfe701608804c0c',1,'syscalls.h']]], + ['_5f_5fsys_5fo_5fexcl_17',['__SYS_O_EXCL',['../d2/d6e/syscalls_8h.html#a0193a21c57cbbc422674eb1f77366c9aaaef348aae6efb2bf7ee1052c95e93460',1,'syscalls.h']]], + ['_5f_5fsys_5fo_5fnoctty_18',['__SYS_O_NOCTTY',['../d2/d6e/syscalls_8h.html#a0193a21c57cbbc422674eb1f77366c9aaa9cc49284f54da4d1beebd116ec177de',1,'syscalls.h']]], + ['_5f_5fsys_5fo_5fnonblock_19',['__SYS_O_NONBLOCK',['../d2/d6e/syscalls_8h.html#a0193a21c57cbbc422674eb1f77366c9aa4e0877c09fc572a696113ae679c82d29',1,'syscalls.h']]], + ['_5f_5fsys_5fo_5frdonly_20',['__SYS_O_RDONLY',['../d2/d6e/syscalls_8h.html#a0193a21c57cbbc422674eb1f77366c9aa59725267ead38e5fbdc51d93ff2fc55d',1,'syscalls.h']]], + ['_5f_5fsys_5fo_5frdwr_21',['__SYS_O_RDWR',['../d2/d6e/syscalls_8h.html#a0193a21c57cbbc422674eb1f77366c9aa07ddd9d3f6821827dc6d2500968d1a8e',1,'syscalls.h']]], + ['_5f_5fsys_5fo_5frsync_22',['__SYS_O_RSYNC',['../d2/d6e/syscalls_8h.html#a0193a21c57cbbc422674eb1f77366c9aa70dcd8187c58559caf52a8e285e11819',1,'syscalls.h']]], + ['_5f_5fsys_5fo_5fsync_23',['__SYS_O_SYNC',['../d2/d6e/syscalls_8h.html#a0193a21c57cbbc422674eb1f77366c9aad2d33e941a71ced6eb8c3f2fdba37505',1,'syscalls.h']]], + ['_5f_5fsys_5fo_5ftrunc_24',['__SYS_O_TRUNC',['../d2/d6e/syscalls_8h.html#a0193a21c57cbbc422674eb1f77366c9aadc43ad25be69089628fcfa122d8fb20e',1,'syscalls.h']]], + ['_5f_5fsys_5fo_5fwronly_25',['__SYS_O_WRONLY',['../d2/d6e/syscalls_8h.html#a0193a21c57cbbc422674eb1f77366c9aa8fa1686b3ac5bd1146e90d4db4520fff',1,'syscalls.h']]], + ['_5f_5fsys_5fprot_5fexec_26',['__SYS_PROT_EXEC',['../d2/d6e/syscalls_8h.html#a945e4d9673e31d88d60aa0eab78053d2aa9ac36987adbdbb15bac912529722062',1,'syscalls.h']]], + ['_5f_5fsys_5fprot_5fnone_27',['__SYS_PROT_NONE',['../d2/d6e/syscalls_8h.html#a945e4d9673e31d88d60aa0eab78053d2a4545aca6554f128dea11d2997f04aa8a',1,'syscalls.h']]], + ['_5f_5fsys_5fprot_5fread_28',['__SYS_PROT_READ',['../d2/d6e/syscalls_8h.html#a945e4d9673e31d88d60aa0eab78053d2a514bc57b928148be6e10a56d30f8af47',1,'syscalls.h']]], + ['_5f_5fsys_5fprot_5fwrite_29',['__SYS_PROT_WRITE',['../d2/d6e/syscalls_8h.html#a945e4d9673e31d88d60aa0eab78053d2abebfa1a7688ea2bf099f9c2327c39c3e',1,'syscalls.h']]], + ['_5f_5fsys_5fr_5fok_30',['__SYS_R_OK',['../d2/d6e/syscalls_8h.html#a1b1a32a2c40ebd73520ed18f3dc1f2ada3fc442c04460febe06f1d09dd396debb',1,'syscalls.h']]], + ['_5f_5fsys_5fsa_5fnocldstop_31',['__SYS_SA_NOCLDSTOP',['../d2/d6e/syscalls_8h.html#aec6018287e0a6b7f88b437ffec8aadd2aeb027497307fddc52dcb5f9f2c2113f2',1,'syscalls.h']]], + ['_5f_5fsys_5fsa_5fnocldwait_32',['__SYS_SA_NOCLDWAIT',['../d2/d6e/syscalls_8h.html#aec6018287e0a6b7f88b437ffec8aadd2aee373b0990849caba9e3fd0466bb981e',1,'syscalls.h']]], + ['_5f_5fsys_5fsa_5fnodefer_33',['__SYS_SA_NODEFER',['../d2/d6e/syscalls_8h.html#aec6018287e0a6b7f88b437ffec8aadd2a678eae69d8aa9d35969b32f500367835',1,'syscalls.h']]], + ['_5f_5fsys_5fsa_5fonstack_34',['__SYS_SA_ONSTACK',['../d2/d6e/syscalls_8h.html#aec6018287e0a6b7f88b437ffec8aadd2a635f5e16be1b363b31c58786dfd631a8',1,'syscalls.h']]], + ['_5f_5fsys_5fsa_5fresethand_35',['__SYS_SA_RESETHAND',['../d2/d6e/syscalls_8h.html#aec6018287e0a6b7f88b437ffec8aadd2a2987b0e22f252a9f962ea5e8c3081af9',1,'syscalls.h']]], + ['_5f_5fsys_5fsa_5frestart_36',['__SYS_SA_RESTART',['../d2/d6e/syscalls_8h.html#aec6018287e0a6b7f88b437ffec8aadd2a13b13319e5720dc815328ed2f5a84f17',1,'syscalls.h']]], + ['_5f_5fsys_5fsa_5fsiginfo_37',['__SYS_SA_SIGINFO',['../d2/d6e/syscalls_8h.html#aec6018287e0a6b7f88b437ffec8aadd2a0ff52171c269c2799d606c5887ebf6d6',1,'syscalls.h']]], + ['_5f_5fsys_5fseek_5fcur_38',['__SYS_SEEK_CUR',['../d2/d6e/syscalls_8h.html#a144f37c00a2cf2aca0bfcbc0d32c6a4fa1d8a541942a9604e8218523f58d2a632',1,'syscalls.h']]], + ['_5f_5fsys_5fseek_5fend_39',['__SYS_SEEK_END',['../d2/d6e/syscalls_8h.html#a144f37c00a2cf2aca0bfcbc0d32c6a4fa98d89c6eb30c30024e0391ada5573194',1,'syscalls.h']]], + ['_5f_5fsys_5fseek_5fset_40',['__SYS_SEEK_SET',['../d2/d6e/syscalls_8h.html#a144f37c00a2cf2aca0bfcbc0d32c6a4fa8d89ca9d0ed455f29b0379ec5a4d2347',1,'syscalls.h']]], + ['_5f_5fsys_5fset_5ffs_41',['__SYS_SET_FS',['../d2/d6e/syscalls_8h.html#aa4cfa1ad71596ca140871423c76ead81aca601486e90d86779706b974e67ab330',1,'syscalls.h']]], + ['_5f_5fsys_5fset_5fgs_42',['__SYS_SET_GS',['../d2/d6e/syscalls_8h.html#aa4cfa1ad71596ca140871423c76ead81aa0f35de14e61191d72f24e268c86c95f',1,'syscalls.h']]], + ['_5f_5fsys_5fsig_5fblock_43',['__SYS_SIG_BLOCK',['../d2/d6e/syscalls_8h.html#ade815b64cad76bbeecf319e4eb8e1066a88a74bf01620a23ed0e7cc280ea42e51',1,'syscalls.h']]], + ['_5f_5fsys_5fsig_5fcont_44',['__SYS_SIG_CONT',['../d2/d6e/syscalls_8h.html#a57c02e64d58868f09f90a415821aed73a98ddfd92838d7a92423c295885637f39',1,'syscalls.h']]], + ['_5f_5fsys_5fsig_5fcore_45',['__SYS_SIG_CORE',['../d2/d6e/syscalls_8h.html#a57c02e64d58868f09f90a415821aed73a8f487c8a5bfd53a84f8d088c88706f93',1,'syscalls.h']]], + ['_5f_5fsys_5fsig_5fdfl_46',['__SYS_SIG_DFL',['../d2/d6e/syscalls_8h.html#af5002a61012ef080a9ad0fbbb56f360cacbfea9ccb5aaa9546c571e92b0800c6d',1,'syscalls.h']]], + ['_5f_5fsys_5fsig_5ferr_47',['__SYS_SIG_ERR',['../d2/d6e/syscalls_8h.html#af5002a61012ef080a9ad0fbbb56f360ca3722fb4c388936ec1d4c4f03014be368',1,'syscalls.h']]], + ['_5f_5fsys_5fsig_5fign_48',['__SYS_SIG_IGN',['../d2/d6e/syscalls_8h.html#a57c02e64d58868f09f90a415821aed73adaeb2b37bb070ce08982d2d192f2b948',1,'syscalls.h']]], + ['_5f_5fsys_5fsig_5fsetmask_49',['__SYS_SIG_SETMASK',['../d2/d6e/syscalls_8h.html#ade815b64cad76bbeecf319e4eb8e1066a5d334f564cfcfc785e0e4f7ad6b4ee24',1,'syscalls.h']]], + ['_5f_5fsys_5fsig_5fstop_50',['__SYS_SIG_STOP',['../d2/d6e/syscalls_8h.html#a57c02e64d58868f09f90a415821aed73a8b0a03ac59ae761874e85d8e59a0e9b7',1,'syscalls.h']]], + ['_5f_5fsys_5fsig_5fterm_51',['__SYS_SIG_TERM',['../d2/d6e/syscalls_8h.html#a57c02e64d58868f09f90a415821aed73a26c7db21f292cd4847d28cac385c04dd',1,'syscalls.h']]], + ['_5f_5fsys_5fsig_5funblock_52',['__SYS_SIG_UNBLOCK',['../d2/d6e/syscalls_8h.html#ade815b64cad76bbeecf319e4eb8e1066a2af79f2b4ce84870088e3a68067259a1',1,'syscalls.h']]], + ['_5f_5fsys_5fsigabrt_53',['__SYS_SIGABRT',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a776c454089a11d812c2e4078eb947a52',1,'syscalls.h']]], + ['_5f_5fsys_5fsigalrm_54',['__SYS_SIGALRM',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a83ee5a167b5f0e991665996c275335c7',1,'syscalls.h']]], + ['_5f_5fsys_5fsigbus_55',['__SYS_SIGBUS',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a53a7c4623f85f142bd21e43a624ca5a5',1,'syscalls.h']]], + ['_5f_5fsys_5fsigchld_56',['__SYS_SIGCHLD',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116aed3c41442c01354bc659c919d92d1458',1,'syscalls.h']]], + ['_5f_5fsys_5fsigcomp1_57',['__SYS_SIGCOMP1',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a634322561034973bf05a8c8357dfcfe8',1,'syscalls.h']]], + ['_5f_5fsys_5fsigcomp2_58',['__SYS_SIGCOMP2',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a76742841a4f689b81035bfc87ab985a8',1,'syscalls.h']]], + ['_5f_5fsys_5fsigcomp3_59',['__SYS_SIGCOMP3',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a2f3573cbad152dfe9567443b9dbe0b11',1,'syscalls.h']]], + ['_5f_5fsys_5fsigcont_60',['__SYS_SIGCONT',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a9236a1f7d075b018775c76b53a4aa159',1,'syscalls.h']]], + ['_5f_5fsys_5fsigfpe_61',['__SYS_SIGFPE',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a258919550116b2d8b1bb7de8a63e2179',1,'syscalls.h']]], + ['_5f_5fsys_5fsighup_62',['__SYS_SIGHUP',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a9e13f95de31e9f11e503041d4f42ef22',1,'syscalls.h']]], + ['_5f_5fsys_5fsigill_63',['__SYS_SIGILL',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116af9fd32c2991b506eb4c695fa803d7011',1,'syscalls.h']]], + ['_5f_5fsys_5fsigint_64',['__SYS_SIGINT',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a89a026c4ee0e592883201dafc2efa04c',1,'syscalls.h']]], + ['_5f_5fsys_5fsigkill_65',['__SYS_SIGKILL',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a2b8aa8c4cf819869f750e1731214c17c',1,'syscalls.h']]], + ['_5f_5fsys_5fsignal_5fmax_66',['__SYS_SIGNAL_MAX',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a7e61f2a70cd48471bc05cd8a6197676a',1,'syscalls.h']]], + ['_5f_5fsys_5fsignull_67',['__SYS_SIGNULL',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a75b7cd09427f8e44dc8871b2cdb81cfd',1,'syscalls.h']]], + ['_5f_5fsys_5fsigpipe_68',['__SYS_SIGPIPE',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116aa58e01ddafe70f755515769d4257069b',1,'syscalls.h']]], + ['_5f_5fsys_5fsigpoll_69',['__SYS_SIGPOLL',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a245a285d0faf7121196c5434d2144f5e',1,'syscalls.h']]], + ['_5f_5fsys_5fsigprof_70',['__SYS_SIGPROF',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116af5c815d4403a71565f5821822a4f13dc',1,'syscalls.h']]], + ['_5f_5fsys_5fsigquit_71',['__SYS_SIGQUIT',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a39705f2067015bcbc486e49bf016474d',1,'syscalls.h']]], + ['_5f_5fsys_5fsigrt_5f1_72',['__SYS_SIGRT_1',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a356ad4fd65d7446a2b9762659b133775',1,'syscalls.h']]], + ['_5f_5fsys_5fsigrt_5f10_73',['__SYS_SIGRT_10',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116ab67d68fea37c64e82a9c71bcca53d89f',1,'syscalls.h']]], + ['_5f_5fsys_5fsigrt_5f11_74',['__SYS_SIGRT_11',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a03876365e9392f305608c9fd4c943729',1,'syscalls.h']]], + ['_5f_5fsys_5fsigrt_5f12_75',['__SYS_SIGRT_12',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a9d115d3b78e92d8b133e80dc1c6cc11c',1,'syscalls.h']]], + ['_5f_5fsys_5fsigrt_5f13_76',['__SYS_SIGRT_13',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a6219fbf4c121b2f04b2742859879e37c',1,'syscalls.h']]], + ['_5f_5fsys_5fsigrt_5f14_77',['__SYS_SIGRT_14',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116ac38e9a64727de33a870600357eb01af0',1,'syscalls.h']]], + ['_5f_5fsys_5fsigrt_5f15_78',['__SYS_SIGRT_15',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a4ffe455353c83dfb379ad5d7087266da',1,'syscalls.h']]], + ['_5f_5fsys_5fsigrt_5f16_79',['__SYS_SIGRT_16',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116ac34395ae15428076a0fe5014c8b34333',1,'syscalls.h']]], + ['_5f_5fsys_5fsigrt_5f17_80',['__SYS_SIGRT_17',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a73ef2099841e4c046eeb008ec8bb6e6c',1,'syscalls.h']]], + ['_5f_5fsys_5fsigrt_5f18_81',['__SYS_SIGRT_18',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116ac819ffe525ed747041771bd73bc57be2',1,'syscalls.h']]], + ['_5f_5fsys_5fsigrt_5f19_82',['__SYS_SIGRT_19',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116af4550a3e60e9799a1d6b1636575b809c',1,'syscalls.h']]], + ['_5f_5fsys_5fsigrt_5f2_83',['__SYS_SIGRT_2',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116aced45ba23c83de527341d3dd8ad00027',1,'syscalls.h']]], + ['_5f_5fsys_5fsigrt_5f20_84',['__SYS_SIGRT_20',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116ab52496694bd956944b35eb5d339e49ea',1,'syscalls.h']]], + ['_5f_5fsys_5fsigrt_5f21_85',['__SYS_SIGRT_21',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116ae2ee56153c65513172fa2483bf40134e',1,'syscalls.h']]], + ['_5f_5fsys_5fsigrt_5f22_86',['__SYS_SIGRT_22',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116ae60ef5c045147102fdb2e0e48b069239',1,'syscalls.h']]], + ['_5f_5fsys_5fsigrt_5f23_87',['__SYS_SIGRT_23',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a37780852b4e4c89b43afa106971e2c98',1,'syscalls.h']]], + ['_5f_5fsys_5fsigrt_5f24_88',['__SYS_SIGRT_24',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a6ae2c16758101be090ec659202ebb795',1,'syscalls.h']]], + ['_5f_5fsys_5fsigrt_5f25_89',['__SYS_SIGRT_25',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a9ce17d0f1c0c54356619fc31d3906c1e',1,'syscalls.h']]], + ['_5f_5fsys_5fsigrt_5f26_90',['__SYS_SIGRT_26',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116ac18f46e634f907da5c52ff28fb6629be',1,'syscalls.h']]], + ['_5f_5fsys_5fsigrt_5f27_91',['__SYS_SIGRT_27',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116af50c0466e994551628a79d033ab1e1c3',1,'syscalls.h']]], + ['_5f_5fsys_5fsigrt_5f28_92',['__SYS_SIGRT_28',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a84940c1ef7b8b7504eb5e9d2b369c76f',1,'syscalls.h']]], + ['_5f_5fsys_5fsigrt_5f29_93',['__SYS_SIGRT_29',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a304c95fd78d056dbb4902daa6abe33f4',1,'syscalls.h']]], + ['_5f_5fsys_5fsigrt_5f3_94',['__SYS_SIGRT_3',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a5e83d86e2d21718e2c020e4f4b7e2c07',1,'syscalls.h']]], + ['_5f_5fsys_5fsigrt_5f30_95',['__SYS_SIGRT_30',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a98abdd9277f2e94a030f6b686744179a',1,'syscalls.h']]], + ['_5f_5fsys_5fsigrt_5f31_96',['__SYS_SIGRT_31',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116ac1e4ba0813790d6588904f1b27ac692a',1,'syscalls.h']]], + ['_5f_5fsys_5fsigrt_5f4_97',['__SYS_SIGRT_4',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a64590c29a1500fcb2c3de9b592fca49f',1,'syscalls.h']]], + ['_5f_5fsys_5fsigrt_5f5_98',['__SYS_SIGRT_5',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a7a0d163fa734de94665a4a4fcb8c9d59',1,'syscalls.h']]], + ['_5f_5fsys_5fsigrt_5f6_99',['__SYS_SIGRT_6',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116afe677dbe8e931e216f5661ab99375814',1,'syscalls.h']]], + ['_5f_5fsys_5fsigrt_5f7_100',['__SYS_SIGRT_7',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a185e4e207670e592e6cf112648c59e18',1,'syscalls.h']]], + ['_5f_5fsys_5fsigrt_5f8_101',['__SYS_SIGRT_8',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116ac95628f3d8495d27a0a905079afe82d4',1,'syscalls.h']]], + ['_5f_5fsys_5fsigrt_5f9_102',['__SYS_SIGRT_9',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a31bed0ed0ed5b85797f2de41b7f7567c',1,'syscalls.h']]], + ['_5f_5fsys_5fsigrtmax_103',['__SYS_SIGRTMAX',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a02bdf003510b2e0e7f67c1b20fe91336',1,'syscalls.h']]], + ['_5f_5fsys_5fsigrtmin_104',['__SYS_SIGRTMIN',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116aa4d73b9354785a90b30098a186e8aec4',1,'syscalls.h']]], + ['_5f_5fsys_5fsigsegv_105',['__SYS_SIGSEGV',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a8b34bfaef180e68768179511364c2a4c',1,'syscalls.h']]], + ['_5f_5fsys_5fsigstop_106',['__SYS_SIGSTOP',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a994773e93a113d60de565c6f2401dad7',1,'syscalls.h']]], + ['_5f_5fsys_5fsigsys_107',['__SYS_SIGSYS',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116ad2fc552a5f8df2ac94527dcd5f1cb104',1,'syscalls.h']]], + ['_5f_5fsys_5fsigterm_108',['__SYS_SIGTERM',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a230fc5f40bd845e94d1ccac4158bedb2',1,'syscalls.h']]], + ['_5f_5fsys_5fsigtrap_109',['__SYS_SIGTRAP',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a5ce758f9d8ecbac47b01461b9001de57',1,'syscalls.h']]], + ['_5f_5fsys_5fsigtstp_110',['__SYS_SIGTSTP',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a1f94a023f620d0f9b5980a6bacdabe61',1,'syscalls.h']]], + ['_5f_5fsys_5fsigttin_111',['__SYS_SIGTTIN',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a18b30b83c8d683a3122ddd7cc29df603',1,'syscalls.h']]], + ['_5f_5fsys_5fsigttou_112',['__SYS_SIGTTOU',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a7b7e9816cbdd46f821b69a1476a79d45',1,'syscalls.h']]], + ['_5f_5fsys_5fsigurg_113',['__SYS_SIGURG',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a41aa2e768469ab7a655723635f891d10',1,'syscalls.h']]], + ['_5f_5fsys_5fsigusr1_114',['__SYS_SIGUSR1',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a1e7d5a86f098c6cdbe00ad372dcb9826',1,'syscalls.h']]], + ['_5f_5fsys_5fsigusr2_115',['__SYS_SIGUSR2',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116afa68cf306ffa359e8fd438a9b22d6b75',1,'syscalls.h']]], + ['_5f_5fsys_5fsigvtalrm_116',['__SYS_SIGVTALRM',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a91b79a78e1ae524b645f3f12bacd8aef',1,'syscalls.h']]], + ['_5f_5fsys_5fsigxcpu_117',['__SYS_SIGXCPU',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116ab28a103741ae2bd2621bdb56c5812b9c',1,'syscalls.h']]], + ['_5f_5fsys_5fsigxfsz_118',['__SYS_SIGXFSZ',['../d2/d6e/syscalls_8h.html#a00cccf768d6a30a87942a42566f93116a8523049a833dc7a5e73c335f5dd66cb4',1,'syscalls.h']]], + ['_5f_5fsys_5fw_5fok_119',['__SYS_W_OK',['../d2/d6e/syscalls_8h.html#a1b1a32a2c40ebd73520ed18f3dc1f2adacae52f76d1c14f4e183fa55e93acf039',1,'syscalls.h']]], + ['_5f_5fsys_5fx_5fok_120',['__SYS_X_OK',['../d2/d6e/syscalls_8h.html#a1b1a32a2c40ebd73520ed18f3dc1f2ada00e46ad06c15293e550daf1837e20c82',1,'syscalls.h']]] ]; diff --git a/docs/search/enumvalues_1.html b/docs/search/enumvalues_1.html deleted file mode 100644 index cd9187ab..00000000 --- a/docs/search/enumvalues_1.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/enumvalues_1.js b/docs/search/enumvalues_1.js index 1bf7c34a..3ea6bcf6 100644 --- a/docs/search/enumvalues_1.js +++ b/docs/search/enumvalues_1.js @@ -1,8 +1,8 @@ var searchData= [ - ['audio_5ftype_5fdsp_1284',['AUDIO_TYPE_DSP',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad1ee9fba1029b865fd63a0925707ee87',1,'device.h']]], - ['audio_5ftype_5fmidi_1285',['AUDIO_TYPE_MIDI',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ae00039ca7cacef0204fe01baa8220c54',1,'device.h']]], - ['audio_5ftype_5fnone_1286',['AUDIO_TYPE_NONE',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ae2dbf91ef00809892b2cf2b8451dd5d4',1,'device.h']]], - ['audio_5ftype_5fpcm_1287',['AUDIO_TYPE_PCM',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ab2ab4cd3cbfe575297691c24ebed1b14',1,'device.h']]], - ['audio_5ftype_5fpwm_1288',['AUDIO_TYPE_PWM',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a3e070ec825628a7d7da71445b7c241f2',1,'device.h']]] + ['audio_5ftype_5fdsp_0',['AUDIO_TYPE_DSP',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad1ee9fba1029b865fd63a0925707ee87',1,'device.h']]], + ['audio_5ftype_5fmidi_1',['AUDIO_TYPE_MIDI',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ae00039ca7cacef0204fe01baa8220c54',1,'device.h']]], + ['audio_5ftype_5fnone_2',['AUDIO_TYPE_NONE',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ae2dbf91ef00809892b2cf2b8451dd5d4',1,'device.h']]], + ['audio_5ftype_5fpcm_3',['AUDIO_TYPE_PCM',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ab2ab4cd3cbfe575297691c24ebed1b14',1,'device.h']]], + ['audio_5ftype_5fpwm_4',['AUDIO_TYPE_PWM',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a3e070ec825628a7d7da71445b7c241f2',1,'device.h']]] ]; diff --git a/docs/search/enumvalues_2.html b/docs/search/enumvalues_2.html deleted file mode 100644 index 2b95d920..00000000 --- a/docs/search/enumvalues_2.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/enumvalues_2.js b/docs/search/enumvalues_2.js index d2cc7d3b..9f11121c 100644 --- a/docs/search/enumvalues_2.js +++ b/docs/search/enumvalues_2.js @@ -1,11 +1,11 @@ var searchData= [ - ['block_5ftype_5fcdrom_1289',['BLOCK_TYPE_CDROM',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9aa8025a033e9ea17e9a5462ec140770fc',1,'device.h']]], - ['block_5ftype_5ffloppy_1290',['BLOCK_TYPE_FLOPPY',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9afe0cf24d007913eabf7353d7cf13498c',1,'device.h']]], - ['block_5ftype_5fhdd_1291',['BLOCK_TYPE_HDD',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9afb5d4ff4776303d834cb51c97700ece0',1,'device.h']]], - ['block_5ftype_5fnone_1292',['BLOCK_TYPE_NONE',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a535106a7d34a3237b21547a7bf2c2ed6',1,'device.h']]], - ['block_5ftype_5fnvme_1293',['BLOCK_TYPE_NVME',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af7dc9e5551c53ecae14f5c655d159577',1,'device.h']]], - ['block_5ftype_5fsdcard_1294',['BLOCK_TYPE_SDCARD',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a7d607389b44b327db3003ca4f253b483',1,'device.h']]], - ['block_5ftype_5fssd_1295',['BLOCK_TYPE_SSD',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad0f7c0ba812e1ba0f04440c576a51eca',1,'device.h']]], - ['block_5ftype_5fusb_1296',['BLOCK_TYPE_USB',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a95fcb72aaeb1f2119ea4c38f2e70cf2e',1,'device.h']]] + ['block_5ftype_5fcdrom_0',['BLOCK_TYPE_CDROM',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9aa8025a033e9ea17e9a5462ec140770fc',1,'device.h']]], + ['block_5ftype_5ffloppy_1',['BLOCK_TYPE_FLOPPY',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9afe0cf24d007913eabf7353d7cf13498c',1,'device.h']]], + ['block_5ftype_5fhdd_2',['BLOCK_TYPE_HDD',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9afb5d4ff4776303d834cb51c97700ece0',1,'device.h']]], + ['block_5ftype_5fnone_3',['BLOCK_TYPE_NONE',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a535106a7d34a3237b21547a7bf2c2ed6',1,'device.h']]], + ['block_5ftype_5fnvme_4',['BLOCK_TYPE_NVME',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af7dc9e5551c53ecae14f5c655d159577',1,'device.h']]], + ['block_5ftype_5fsdcard_5',['BLOCK_TYPE_SDCARD',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a7d607389b44b327db3003ca4f253b483',1,'device.h']]], + ['block_5ftype_5fssd_6',['BLOCK_TYPE_SSD',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad0f7c0ba812e1ba0f04440c576a51eca',1,'device.h']]], + ['block_5ftype_5fusb_7',['BLOCK_TYPE_USB',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a95fcb72aaeb1f2119ea4c38f2e70cf2e',1,'device.h']]] ]; diff --git a/docs/search/enumvalues_3.html b/docs/search/enumvalues_3.html deleted file mode 100644 index bc0ac8a9..00000000 --- a/docs/search/enumvalues_3.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/enumvalues_3.js b/docs/search/enumvalues_3.js index fe730913..7d063921 100644 --- a/docs/search/enumvalues_3.js +++ b/docs/search/enumvalues_3.js @@ -1,9 +1,9 @@ var searchData= [ - ['device_5ftype_5faudio_1297',['DEVICE_TYPE_AUDIO',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a37a806862fda8eaf16c833dad3174cf5',1,'device.h']]], - ['device_5ftype_5fblock_1298',['DEVICE_TYPE_BLOCK',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db',1,'device.h']]], - ['device_5ftype_5finput_1299',['DEVICE_TYPE_INPUT',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae',1,'device.h']]], - ['device_5ftype_5fmask_1300',['DEVICE_TYPE_MASK',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a27334e27109139748c969385837b304a',1,'device.h']]], - ['device_5ftype_5fnetwork_1301',['DEVICE_TYPE_NETWORK',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5c73c1f1ac3f7d0c115707c2173e994d',1,'device.h']]], - ['device_5ftype_5fnone_1302',['DEVICE_TYPE_NONE',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5b9aa75488837c7571c1ae795d461fb3',1,'device.h']]] + ['device_5ftype_5faudio_0',['DEVICE_TYPE_AUDIO',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a37a806862fda8eaf16c833dad3174cf5',1,'device.h']]], + ['device_5ftype_5fblock_1',['DEVICE_TYPE_BLOCK',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af5afff65dae1b7280f71728cf65fb3db',1,'device.h']]], + ['device_5ftype_5finput_2',['DEVICE_TYPE_INPUT',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a814c2f8889da1bcfbb9a65b45357ddae',1,'device.h']]], + ['device_5ftype_5fmask_3',['DEVICE_TYPE_MASK',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a27334e27109139748c969385837b304a',1,'device.h']]], + ['device_5ftype_5fnetwork_4',['DEVICE_TYPE_NETWORK',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5c73c1f1ac3f7d0c115707c2173e994d',1,'device.h']]], + ['device_5ftype_5fnone_5',['DEVICE_TYPE_NONE',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a5b9aa75488837c7571c1ae795d461fb3',1,'device.h']]] ]; diff --git a/docs/search/enumvalues_4.html b/docs/search/enumvalues_4.html deleted file mode 100644 index ef94dd8d..00000000 --- a/docs/search/enumvalues_4.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/enumvalues_4.js b/docs/search/enumvalues_4.js index e4764b64..8f76042f 100644 --- a/docs/search/enumvalues_4.js +++ b/docs/search/enumvalues_4.js @@ -1,85 +1,85 @@ var searchData= [ - ['e2big_1303',['E2BIG',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a755e0cbde2880a406893ad61304bac29',1,'errno.h']]], - ['eacces_1304',['EACCES',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5fa7d65262e81125cecb27e80a26ce98',1,'errno.h']]], - ['eaddrinuse_1305',['EADDRINUSE',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ad548cedfda5ba4616d0fde82324255ff',1,'errno.h']]], - ['eaddrnotavail_1306',['EADDRNOTAVAIL',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6594d1afb31b5df1fd182ffc4a579825',1,'errno.h']]], - ['eafnosupport_1307',['EAFNOSUPPORT',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af62fac9f9f3d0c943aebe13fe4454b90',1,'errno.h']]], - ['eagain_1308',['EAGAIN',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4bde0de54c0b708a605ed5095959c14e',1,'errno.h']]], - ['ealready_1309',['EALREADY',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af23579d62edd5369d0b84bae3b5cde0e',1,'errno.h']]], - ['ebadf_1310',['EBADF',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a87d4476eed38f45439e257081c9de369',1,'errno.h']]], - ['ebadmsg_1311',['EBADMSG',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a952ba8aa5afef31b7893ed91ae13a56c',1,'errno.h']]], - ['ebusy_1312',['EBUSY',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9e2f813a51a5763a892f4b1783778e4b',1,'errno.h']]], - ['ecanceled_1313',['ECANCELED',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aecdbf1cf773129356f3656ad079a9b6d',1,'errno.h']]], - ['echild_1314',['ECHILD',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae63e89f8fc44ef75addd0c1acc9c4828',1,'errno.h']]], - ['econnaborted_1315',['ECONNABORTED',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a66f47bfe33ca509b71b4a458e325a61e',1,'errno.h']]], - ['econnrefused_1316',['ECONNREFUSED',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0cca36575629367b103c06ad37e87ae5',1,'errno.h']]], - ['econnreset_1317',['ECONNRESET',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4e14cf97a773954d485b89f11a19847c',1,'errno.h']]], - ['edeadlk_1318',['EDEADLK',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4354eedf02712f4da46f9d2d93d0b7ba',1,'errno.h']]], - ['edestaddrreq_1319',['EDESTADDRREQ',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac5081340c6eb96ed42707c416b79c42c',1,'errno.h']]], - ['edom_1320',['EDOM',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a21e6505c229a4508912c375435eb86a8',1,'errno.h']]], - ['edquot_1321',['EDQUOT',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a869a0f4812d43a9954478c34b40272d7',1,'errno.h']]], - ['eexist_1322',['EEXIST',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a523e02a73d840e490c14a179a997627e',1,'errno.h']]], - ['efault_1323',['EFAULT',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af740610de680c2861ac4042ad4485d15',1,'errno.h']]], - ['efbig_1324',['EFBIG',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3d9f70d8ebd10e9d4aa420b9cb22cb53',1,'errno.h']]], - ['ehostunreach_1325',['EHOSTUNREACH',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a7b8a711683f597c7d3cfded8c093b561',1,'errno.h']]], - ['eidrm_1326',['EIDRM',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af0a873a5b5152a51b7110685bf25f1fb',1,'errno.h']]], - ['eilseq_1327',['EILSEQ',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9fa1b21135895d33c089fb7dc6a83299',1,'errno.h']]], - ['einprogress_1328',['EINPROGRESS',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af94bb1d045fb2b32521d78638f398774',1,'errno.h']]], - ['eintr_1329',['EINTR',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a8cc241d56d59d11ceea8efc37bec8ed4',1,'errno.h']]], - ['einval_1330',['EINVAL',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a7bfd237190819a0a272db7b0aa61d5c8',1,'errno.h']]], - ['eio_1331',['EIO',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6d2c32b1730ea078f2802b34b1258a4c',1,'errno.h']]], - ['eisconn_1332',['EISCONN',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2a3c7318b234b28732402f2aa0985608',1,'errno.h']]], - ['eisdir_1333',['EISDIR',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6a73363cf3fa4dc0d77c4cb3b9d83321',1,'errno.h']]], - ['eloop_1334',['ELOOP',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac39a4aaab7efc4f82deef26b159f650c',1,'errno.h']]], - ['emfile_1335',['EMFILE',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0191be5a8b35e30991789c9fe4b2c4cf',1,'errno.h']]], - ['emlink_1336',['EMLINK',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae8a4cdbd60a66eb9705bcb0a655e94fe',1,'errno.h']]], - ['emsgsize_1337',['EMSGSIZE',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a050b91a2bb2c009f29daf3cfc68662d2',1,'errno.h']]], - ['emultihop_1338',['EMULTIHOP',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9a7661317bd3e06c9832fd577e71c070',1,'errno.h']]], - ['enametoolong_1339',['ENAMETOOLONG',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abf7123a05c2949f1ca60f7531a98eac5',1,'errno.h']]], - ['enetdown_1340',['ENETDOWN',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aedf779faac43fb7d61e2698c26dabe66',1,'errno.h']]], - ['enetreset_1341',['ENETRESET',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a98fef4acde132e6013ae485b5edb87ca',1,'errno.h']]], - ['enetunreach_1342',['ENETUNREACH',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a321006da98fc55c478824c20f277e8a9',1,'errno.h']]], - ['enfile_1343',['ENFILE',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af8ee28f2eeab568a1b641f6ffc1f90a8',1,'errno.h']]], - ['enobufs_1344',['ENOBUFS',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97adb0b80c8583489ffb5ea6e4851257c2d',1,'errno.h']]], - ['enodata_1345',['ENODATA',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2f378a9bec5216faa8bbeb957699087d',1,'errno.h']]], - ['enodev_1346',['ENODEV',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae350307a3417656c8cabc816ba8d07cd',1,'errno.h']]], - ['enoent_1347',['ENOENT',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a996f6f948b613bccc738ff8517413c1a',1,'errno.h']]], - ['enoexec_1348',['ENOEXEC',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97adabd09d64c920a9a75f60165fda651d5',1,'errno.h']]], - ['enolck_1349',['ENOLCK',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6c7a7b800587aa21ff4e27cbf5c6063a',1,'errno.h']]], - ['enolink_1350',['ENOLINK',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae03745405147f3877f03656e8c81ef67',1,'errno.h']]], - ['enomem_1351',['ENOMEM',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aec0aa1bb79e2e55ed6d8c165e0611eca',1,'errno.h']]], - ['enomsg_1352',['ENOMSG',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a32b6f198494024989c8fc04700962321',1,'errno.h']]], - ['enoprotoopt_1353',['ENOPROTOOPT',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97acf88ad2711a584e6c5e238ca83d49c2f',1,'errno.h']]], - ['enospc_1354',['ENOSPC',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2b5265f4c8556b15ec913f61caade1eb',1,'errno.h']]], - ['enosr_1355',['ENOSR',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a69f5babc32dadf40b348312b714ba7b7',1,'errno.h']]], - ['enostr_1356',['ENOSTR',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abbaf73e419ff754319cf3f5661165a04',1,'errno.h']]], - ['enosys_1357',['ENOSYS',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abd287bcdb80bb2a0c41269b9adcb9d77',1,'errno.h']]], - ['enotconn_1358',['ENOTCONN',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0790cde76b0760730a7713d1cd45fa1e',1,'errno.h']]], - ['enotdir_1359',['ENOTDIR',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a8cd7a7b948ee085bbaeb2a210b412d6e',1,'errno.h']]], - ['enotempty_1360',['ENOTEMPTY',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac7790808f596b839c654353c46f51b1d',1,'errno.h']]], - ['enotrecoverable_1361',['ENOTRECOVERABLE',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3ece9f34788a53298f9947938fda6188',1,'errno.h']]], - ['enotsock_1362',['ENOTSOCK',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0c268fa36b3506d95c9952978c9d5c8a',1,'errno.h']]], - ['enotsup_1363',['ENOTSUP',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5fc84b720f60aa7c7ad7d81c6ce016e2',1,'errno.h']]], - ['enotty_1364',['ENOTTY',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af3dc036138d242739c3dbe36c5dfa095',1,'errno.h']]], - ['enxio_1365',['ENXIO',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1c0d17ac093eff038b479dba021361bb',1,'errno.h']]], - ['eok_1366',['EOK',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1c6a3022e8b55d43daf722d13d7e0669',1,'errno.h']]], - ['eopnotsupp_1367',['EOPNOTSUPP',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9f56b39cf6cd1ed2925c744f8aa6d1a9',1,'errno.h']]], - ['eoverflow_1368',['EOVERFLOW',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aca0f39f6e98ddddb61280b52e5019811',1,'errno.h']]], - ['eownerdead_1369',['EOWNERDEAD',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aeef97437f479cb21b90ba0152259c2bd',1,'errno.h']]], - ['eperm_1370',['EPERM',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a156dcc38d9ba0765c6150544963ed267',1,'errno.h']]], - ['epipe_1371',['EPIPE',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae573afaecfe768915268b5c70823ee70',1,'errno.h']]], - ['eproto_1372',['EPROTO',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5c8efc06d148e59e785dcf21d3740281',1,'errno.h']]], - ['eprotonosupport_1373',['EPROTONOSUPPORT',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a933e67dfd289987e67b2c92726e5b04a',1,'errno.h']]], - ['eprototype_1374',['EPROTOTYPE',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aafca50a7ae5ee2078ef31de91e791afc',1,'errno.h']]], - ['erange_1375',['ERANGE',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3ffb99860526d55ef132365553694c3d',1,'errno.h']]], - ['erofs_1376',['EROFS',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a56198247acea7520ae5c6005fbe76a31',1,'errno.h']]], - ['espipe_1377',['ESPIPE',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9e5433f0863ce3470329184a3ee495a7',1,'errno.h']]], - ['esrch_1378',['ESRCH',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4e376a13d0c1557d399f473218915625',1,'errno.h']]], - ['estale_1379',['ESTALE',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6fafeac69bf3b8355640b41d81bbda1a',1,'errno.h']]], - ['etime_1380',['ETIME',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1907b734e86b9b33b50f0213a482cd14',1,'errno.h']]], - ['etimedout_1381',['ETIMEDOUT',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5bc83024c53898aafcb1b6faf0f73ac4',1,'errno.h']]], - ['etxtbsy_1382',['ETXTBSY',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a83ea4e18eaac3a62036e1b5723d6e353',1,'errno.h']]], - ['ewouldblock_1383',['EWOULDBLOCK',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a53ef8719226a5fd7be8af74be6de2bfc',1,'errno.h']]], - ['exdev_1384',['EXDEV',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a953d85d9cf4a55d49811d920c169eded',1,'errno.h']]] + ['e2big_0',['E2BIG',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a755e0cbde2880a406893ad61304bac29',1,'errno.h']]], + ['eacces_1',['EACCES',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5fa7d65262e81125cecb27e80a26ce98',1,'errno.h']]], + ['eaddrinuse_2',['EADDRINUSE',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ad548cedfda5ba4616d0fde82324255ff',1,'errno.h']]], + ['eaddrnotavail_3',['EADDRNOTAVAIL',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6594d1afb31b5df1fd182ffc4a579825',1,'errno.h']]], + ['eafnosupport_4',['EAFNOSUPPORT',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af62fac9f9f3d0c943aebe13fe4454b90',1,'errno.h']]], + ['eagain_5',['EAGAIN',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4bde0de54c0b708a605ed5095959c14e',1,'errno.h']]], + ['ealready_6',['EALREADY',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af23579d62edd5369d0b84bae3b5cde0e',1,'errno.h']]], + ['ebadf_7',['EBADF',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a87d4476eed38f45439e257081c9de369',1,'errno.h']]], + ['ebadmsg_8',['EBADMSG',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a952ba8aa5afef31b7893ed91ae13a56c',1,'errno.h']]], + ['ebusy_9',['EBUSY',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9e2f813a51a5763a892f4b1783778e4b',1,'errno.h']]], + ['ecanceled_10',['ECANCELED',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aecdbf1cf773129356f3656ad079a9b6d',1,'errno.h']]], + ['echild_11',['ECHILD',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae63e89f8fc44ef75addd0c1acc9c4828',1,'errno.h']]], + ['econnaborted_12',['ECONNABORTED',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a66f47bfe33ca509b71b4a458e325a61e',1,'errno.h']]], + ['econnrefused_13',['ECONNREFUSED',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0cca36575629367b103c06ad37e87ae5',1,'errno.h']]], + ['econnreset_14',['ECONNRESET',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4e14cf97a773954d485b89f11a19847c',1,'errno.h']]], + ['edeadlk_15',['EDEADLK',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4354eedf02712f4da46f9d2d93d0b7ba',1,'errno.h']]], + ['edestaddrreq_16',['EDESTADDRREQ',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac5081340c6eb96ed42707c416b79c42c',1,'errno.h']]], + ['edom_17',['EDOM',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a21e6505c229a4508912c375435eb86a8',1,'errno.h']]], + ['edquot_18',['EDQUOT',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a869a0f4812d43a9954478c34b40272d7',1,'errno.h']]], + ['eexist_19',['EEXIST',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a523e02a73d840e490c14a179a997627e',1,'errno.h']]], + ['efault_20',['EFAULT',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af740610de680c2861ac4042ad4485d15',1,'errno.h']]], + ['efbig_21',['EFBIG',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3d9f70d8ebd10e9d4aa420b9cb22cb53',1,'errno.h']]], + ['ehostunreach_22',['EHOSTUNREACH',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a7b8a711683f597c7d3cfded8c093b561',1,'errno.h']]], + ['eidrm_23',['EIDRM',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af0a873a5b5152a51b7110685bf25f1fb',1,'errno.h']]], + ['eilseq_24',['EILSEQ',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9fa1b21135895d33c089fb7dc6a83299',1,'errno.h']]], + ['einprogress_25',['EINPROGRESS',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af94bb1d045fb2b32521d78638f398774',1,'errno.h']]], + ['eintr_26',['EINTR',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a8cc241d56d59d11ceea8efc37bec8ed4',1,'errno.h']]], + ['einval_27',['EINVAL',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a7bfd237190819a0a272db7b0aa61d5c8',1,'errno.h']]], + ['eio_28',['EIO',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6d2c32b1730ea078f2802b34b1258a4c',1,'errno.h']]], + ['eisconn_29',['EISCONN',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2a3c7318b234b28732402f2aa0985608',1,'errno.h']]], + ['eisdir_30',['EISDIR',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6a73363cf3fa4dc0d77c4cb3b9d83321',1,'errno.h']]], + ['eloop_31',['ELOOP',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac39a4aaab7efc4f82deef26b159f650c',1,'errno.h']]], + ['emfile_32',['EMFILE',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0191be5a8b35e30991789c9fe4b2c4cf',1,'errno.h']]], + ['emlink_33',['EMLINK',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae8a4cdbd60a66eb9705bcb0a655e94fe',1,'errno.h']]], + ['emsgsize_34',['EMSGSIZE',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a050b91a2bb2c009f29daf3cfc68662d2',1,'errno.h']]], + ['emultihop_35',['EMULTIHOP',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9a7661317bd3e06c9832fd577e71c070',1,'errno.h']]], + ['enametoolong_36',['ENAMETOOLONG',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abf7123a05c2949f1ca60f7531a98eac5',1,'errno.h']]], + ['enetdown_37',['ENETDOWN',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aedf779faac43fb7d61e2698c26dabe66',1,'errno.h']]], + ['enetreset_38',['ENETRESET',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a98fef4acde132e6013ae485b5edb87ca',1,'errno.h']]], + ['enetunreach_39',['ENETUNREACH',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a321006da98fc55c478824c20f277e8a9',1,'errno.h']]], + ['enfile_40',['ENFILE',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af8ee28f2eeab568a1b641f6ffc1f90a8',1,'errno.h']]], + ['enobufs_41',['ENOBUFS',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97adb0b80c8583489ffb5ea6e4851257c2d',1,'errno.h']]], + ['enodata_42',['ENODATA',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2f378a9bec5216faa8bbeb957699087d',1,'errno.h']]], + ['enodev_43',['ENODEV',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae350307a3417656c8cabc816ba8d07cd',1,'errno.h']]], + ['enoent_44',['ENOENT',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a996f6f948b613bccc738ff8517413c1a',1,'errno.h']]], + ['enoexec_45',['ENOEXEC',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97adabd09d64c920a9a75f60165fda651d5',1,'errno.h']]], + ['enolck_46',['ENOLCK',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6c7a7b800587aa21ff4e27cbf5c6063a',1,'errno.h']]], + ['enolink_47',['ENOLINK',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae03745405147f3877f03656e8c81ef67',1,'errno.h']]], + ['enomem_48',['ENOMEM',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aec0aa1bb79e2e55ed6d8c165e0611eca',1,'errno.h']]], + ['enomsg_49',['ENOMSG',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a32b6f198494024989c8fc04700962321',1,'errno.h']]], + ['enoprotoopt_50',['ENOPROTOOPT',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97acf88ad2711a584e6c5e238ca83d49c2f',1,'errno.h']]], + ['enospc_51',['ENOSPC',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2b5265f4c8556b15ec913f61caade1eb',1,'errno.h']]], + ['enosr_52',['ENOSR',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a69f5babc32dadf40b348312b714ba7b7',1,'errno.h']]], + ['enostr_53',['ENOSTR',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abbaf73e419ff754319cf3f5661165a04',1,'errno.h']]], + ['enosys_54',['ENOSYS',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abd287bcdb80bb2a0c41269b9adcb9d77',1,'errno.h']]], + ['enotconn_55',['ENOTCONN',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0790cde76b0760730a7713d1cd45fa1e',1,'errno.h']]], + ['enotdir_56',['ENOTDIR',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a8cd7a7b948ee085bbaeb2a210b412d6e',1,'errno.h']]], + ['enotempty_57',['ENOTEMPTY',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac7790808f596b839c654353c46f51b1d',1,'errno.h']]], + ['enotrecoverable_58',['ENOTRECOVERABLE',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3ece9f34788a53298f9947938fda6188',1,'errno.h']]], + ['enotsock_59',['ENOTSOCK',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0c268fa36b3506d95c9952978c9d5c8a',1,'errno.h']]], + ['enotsup_60',['ENOTSUP',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5fc84b720f60aa7c7ad7d81c6ce016e2',1,'errno.h']]], + ['enotty_61',['ENOTTY',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af3dc036138d242739c3dbe36c5dfa095',1,'errno.h']]], + ['enxio_62',['ENXIO',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1c0d17ac093eff038b479dba021361bb',1,'errno.h']]], + ['eok_63',['EOK',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1c6a3022e8b55d43daf722d13d7e0669',1,'errno.h']]], + ['eopnotsupp_64',['EOPNOTSUPP',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9f56b39cf6cd1ed2925c744f8aa6d1a9',1,'errno.h']]], + ['eoverflow_65',['EOVERFLOW',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aca0f39f6e98ddddb61280b52e5019811',1,'errno.h']]], + ['eownerdead_66',['EOWNERDEAD',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aeef97437f479cb21b90ba0152259c2bd',1,'errno.h']]], + ['eperm_67',['EPERM',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a156dcc38d9ba0765c6150544963ed267',1,'errno.h']]], + ['epipe_68',['EPIPE',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae573afaecfe768915268b5c70823ee70',1,'errno.h']]], + ['eproto_69',['EPROTO',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5c8efc06d148e59e785dcf21d3740281',1,'errno.h']]], + ['eprotonosupport_70',['EPROTONOSUPPORT',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a933e67dfd289987e67b2c92726e5b04a',1,'errno.h']]], + ['eprototype_71',['EPROTOTYPE',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aafca50a7ae5ee2078ef31de91e791afc',1,'errno.h']]], + ['erange_72',['ERANGE',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3ffb99860526d55ef132365553694c3d',1,'errno.h']]], + ['erofs_73',['EROFS',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a56198247acea7520ae5c6005fbe76a31',1,'errno.h']]], + ['espipe_74',['ESPIPE',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9e5433f0863ce3470329184a3ee495a7',1,'errno.h']]], + ['esrch_75',['ESRCH',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4e376a13d0c1557d399f473218915625',1,'errno.h']]], + ['estale_76',['ESTALE',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6fafeac69bf3b8355640b41d81bbda1a',1,'errno.h']]], + ['etime_77',['ETIME',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1907b734e86b9b33b50f0213a482cd14',1,'errno.h']]], + ['etimedout_78',['ETIMEDOUT',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5bc83024c53898aafcb1b6faf0f73ac4',1,'errno.h']]], + ['etxtbsy_79',['ETXTBSY',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a83ea4e18eaac3a62036e1b5723d6e353',1,'errno.h']]], + ['ewouldblock_80',['EWOULDBLOCK',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a53ef8719226a5fd7be8af74be6de2bfc',1,'errno.h']]], + ['exdev_81',['EXDEV',['../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a953d85d9cf4a55d49811d920c169eded',1,'errno.h']]] ]; diff --git a/docs/search/enumvalues_5.html b/docs/search/enumvalues_5.html deleted file mode 100644 index 1c2e2f33..00000000 --- a/docs/search/enumvalues_5.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/enumvalues_5.js b/docs/search/enumvalues_5.js index d6ebb73c..a0d65acb 100644 --- a/docs/search/enumvalues_5.js +++ b/docs/search/enumvalues_5.js @@ -1,21 +1,21 @@ var searchData= [ - ['input_5ftype_5faccelerometer_1385',['INPUT_TYPE_ACCELEROMETER',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ac859a01f69e364cb617975f41fa73aec',1,'device.h']]], - ['input_5ftype_5fgamepad_1386',['INPUT_TYPE_GAMEPAD',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af4697e9a0388204f823debec4e36c847',1,'device.h']]], - ['input_5ftype_5fgyroscope_1387',['INPUT_TYPE_GYROSCOPE',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a2495a40f0dffb89073caff0ca2a9ae22',1,'device.h']]], - ['input_5ftype_5fjoystick_1388',['INPUT_TYPE_JOYSTICK',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad8d1402c0ed0e87e92a51aec23c4e03a',1,'device.h']]], - ['input_5ftype_5fkeyboard_1389',['INPUT_TYPE_KEYBOARD',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad930e7f402c859a3e4fdc518e76e68a8',1,'device.h']]], - ['input_5ftype_5fmagnetometer_1390',['INPUT_TYPE_MAGNETOMETER',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af13d1e8fb22e12a503839e2c706cf9b4',1,'device.h']]], - ['input_5ftype_5fmouse_1391',['INPUT_TYPE_MOUSE',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ae1b2094865aa96d4b145581521ebf646',1,'device.h']]], - ['input_5ftype_5fnone_1392',['INPUT_TYPE_NONE',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad7d361aa71f4cf10cc2605513864fdce',1,'device.h']]], - ['input_5ftype_5ftouchscreen_1393',['INPUT_TYPE_TOUCHSCREEN',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a018e6200e5c27c2063d433ec4863a710',1,'device.h']]], - ['ioctl_5faudio_5fget_5fchannels_1394',['IOCTL_AUDIO_GET_CHANNELS',['../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa40455b6684cc7554a225ae51072e6e0c',1,'driver.h']]], - ['ioctl_5faudio_5fget_5fmute_1395',['IOCTL_AUDIO_GET_MUTE',['../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa9a91fdb2d867b50a68dc705ee337cb3b',1,'driver.h']]], - ['ioctl_5faudio_5fget_5fsample_5frate_1396',['IOCTL_AUDIO_GET_SAMPLE_RATE',['../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aaf0bb1507f09bee78343863a3f3e01322',1,'driver.h']]], - ['ioctl_5faudio_5fget_5fvolume_1397',['IOCTL_AUDIO_GET_VOLUME',['../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4dbfe9b3a3e485468a719c4a012be381',1,'driver.h']]], - ['ioctl_5faudio_5fset_5fchannels_1398',['IOCTL_AUDIO_SET_CHANNELS',['../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa8d19c462c4408bf7c9da4c192ddd6855',1,'driver.h']]], - ['ioctl_5faudio_5fset_5fmute_1399',['IOCTL_AUDIO_SET_MUTE',['../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4f48faa8eab571a3572929599a978eb1',1,'driver.h']]], - ['ioctl_5faudio_5fset_5fsample_5frate_1400',['IOCTL_AUDIO_SET_SAMPLE_RATE',['../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aaefa43bde388b75b0d5c239bbfd8f900a',1,'driver.h']]], - ['ioctl_5faudio_5fset_5fvolume_1401',['IOCTL_AUDIO_SET_VOLUME',['../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4bb03b6f95fece6ef8f64431bda005b6',1,'driver.h']]], - ['ioctl_5fnet_5fget_5fmac_1402',['IOCTL_NET_GET_MAC',['../db/de4/driver_8h.html#a883d45f645482196fd8e144d87ef0ce6a9820f5b81b760592800fbbb83a2e0368',1,'driver.h']]] + ['input_5ftype_5faccelerometer_0',['INPUT_TYPE_ACCELEROMETER',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ac859a01f69e364cb617975f41fa73aec',1,'device.h']]], + ['input_5ftype_5fgamepad_1',['INPUT_TYPE_GAMEPAD',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af4697e9a0388204f823debec4e36c847',1,'device.h']]], + ['input_5ftype_5fgyroscope_2',['INPUT_TYPE_GYROSCOPE',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a2495a40f0dffb89073caff0ca2a9ae22',1,'device.h']]], + ['input_5ftype_5fjoystick_3',['INPUT_TYPE_JOYSTICK',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad8d1402c0ed0e87e92a51aec23c4e03a',1,'device.h']]], + ['input_5ftype_5fkeyboard_4',['INPUT_TYPE_KEYBOARD',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad930e7f402c859a3e4fdc518e76e68a8',1,'device.h']]], + ['input_5ftype_5fmagnetometer_5',['INPUT_TYPE_MAGNETOMETER',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9af13d1e8fb22e12a503839e2c706cf9b4',1,'device.h']]], + ['input_5ftype_5fmouse_6',['INPUT_TYPE_MOUSE',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ae1b2094865aa96d4b145581521ebf646',1,'device.h']]], + ['input_5ftype_5fnone_7',['INPUT_TYPE_NONE',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9ad7d361aa71f4cf10cc2605513864fdce',1,'device.h']]], + ['input_5ftype_5ftouchscreen_8',['INPUT_TYPE_TOUCHSCREEN',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a018e6200e5c27c2063d433ec4863a710',1,'device.h']]], + ['ioctl_5faudio_5fget_5fchannels_9',['IOCTL_AUDIO_GET_CHANNELS',['../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa40455b6684cc7554a225ae51072e6e0c',1,'driver.h']]], + ['ioctl_5faudio_5fget_5fmute_10',['IOCTL_AUDIO_GET_MUTE',['../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa9a91fdb2d867b50a68dc705ee337cb3b',1,'driver.h']]], + ['ioctl_5faudio_5fget_5fsample_5frate_11',['IOCTL_AUDIO_GET_SAMPLE_RATE',['../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aaf0bb1507f09bee78343863a3f3e01322',1,'driver.h']]], + ['ioctl_5faudio_5fget_5fvolume_12',['IOCTL_AUDIO_GET_VOLUME',['../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4dbfe9b3a3e485468a719c4a012be381',1,'driver.h']]], + ['ioctl_5faudio_5fset_5fchannels_13',['IOCTL_AUDIO_SET_CHANNELS',['../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa8d19c462c4408bf7c9da4c192ddd6855',1,'driver.h']]], + ['ioctl_5faudio_5fset_5fmute_14',['IOCTL_AUDIO_SET_MUTE',['../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4f48faa8eab571a3572929599a978eb1',1,'driver.h']]], + ['ioctl_5faudio_5fset_5fsample_5frate_15',['IOCTL_AUDIO_SET_SAMPLE_RATE',['../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aaefa43bde388b75b0d5c239bbfd8f900a',1,'driver.h']]], + ['ioctl_5faudio_5fset_5fvolume_16',['IOCTL_AUDIO_SET_VOLUME',['../db/de4/driver_8h.html#a61662cd00dc0375eb8d5795fcaba286aa4bb03b6f95fece6ef8f64431bda005b6',1,'driver.h']]], + ['ioctl_5fnet_5fget_5fmac_17',['IOCTL_NET_GET_MAC',['../db/de4/driver_8h.html#a883d45f645482196fd8e144d87ef0ce6a9820f5b81b760592800fbbb83a2e0368',1,'driver.h']]] ]; diff --git a/docs/search/enumvalues_6.html b/docs/search/enumvalues_6.html deleted file mode 100644 index f985df91..00000000 --- a/docs/search/enumvalues_6.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/enumvalues_6.js b/docs/search/enumvalues_6.js index 58b69d6b..5362b442 100644 --- a/docs/search/enumvalues_6.js +++ b/docs/search/enumvalues_6.js @@ -1,128 +1,128 @@ var searchData= [ - ['key_5f0_1403',['KEY_0',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6b30f8af6c880e1aca01b91aa13c6ff9',1,'input.h']]], - ['key_5f1_1404',['KEY_1',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a35bcc2bc85513df4f3897a9d64a9c51c',1,'input.h']]], - ['key_5f2_1405',['KEY_2',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2333d7c312aa98622c41e74c5d13e8de',1,'input.h']]], - ['key_5f3_1406',['KEY_3',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aef054680a9be7da17d196e15aec894f8',1,'input.h']]], - ['key_5f4_1407',['KEY_4',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae9f20352b4ef69ae68b9ff44abadfd79',1,'input.h']]], - ['key_5f5_1408',['KEY_5',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aed864c0209ba46546ba112f6c36e0cc4',1,'input.h']]], - ['key_5f6_1409',['KEY_6',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2fe7fe99bcb0fd90bf4234be9e4ce5be',1,'input.h']]], - ['key_5f7_1410',['KEY_7',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae78c88108d428cb8066e7a056195f489',1,'input.h']]], - ['key_5f8_1411',['KEY_8',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aab8917d426f9be27c95c0d3810006d7b',1,'input.h']]], - ['key_5f9_1412',['KEY_9',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a601382e2da6215882c129b43b3384611',1,'input.h']]], - ['key_5fa_1413',['KEY_A',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa7b3a3d0503a46bec51c6e3da95747cc',1,'input.h']]], - ['key_5facpi_5fpower_1414',['KEY_ACPI_POWER',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a298e5b5c0b2a1567403240c1ff7664ad',1,'input.h']]], - ['key_5facpi_5fsleep_1415',['KEY_ACPI_SLEEP',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a09755c08fbb78c57e5b3c5063ef0dddd',1,'input.h']]], - ['key_5facpi_5fwake_1416',['KEY_ACPI_WAKE',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a38e55880dfd22aeee6ece9bc75ccdf7f',1,'input.h']]], - ['key_5fapostrophe_1417',['KEY_APOSTROPHE',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aeb8aae681ab9fbf1111ac69841330e0b',1,'input.h']]], - ['key_5fapps_1418',['KEY_APPS',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5ea468d8f6134be615cdb30787560942',1,'input.h']]], - ['key_5fb_1419',['KEY_B',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a10072b5ee7aa1faf316434ecc9e2bb3a',1,'input.h']]], - ['key_5fback_5ftick_1420',['KEY_BACK_TICK',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35affcb18fb1dbdb1d9b5c9f69408fe37a7',1,'input.h']]], - ['key_5fbackslash_1421',['KEY_BACKSLASH',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35af621aad7268fdcafe3a88bc4de7012cd',1,'input.h']]], - ['key_5fbackspace_1422',['KEY_BACKSPACE',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa3cd0158e01f834cebcfb3fc5578df4b',1,'input.h']]], - ['key_5fc_1423',['KEY_C',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a9cabc5fc0d1f7f6a78e78b8ff29dbb61',1,'input.h']]], - ['key_5fcaps_5flock_1424',['KEY_CAPS_LOCK',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35abc5ade8c1b7fc0d409201d5fc46e02cc',1,'input.h']]], - ['key_5fcomma_1425',['KEY_COMMA',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35af92cd55661a716ee7466f960896041e3',1,'input.h']]], - ['key_5fd_1426',['KEY_D',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2fd73a4d527efe137e8f259db2092766',1,'input.h']]], - ['key_5fdelete_1427',['KEY_DELETE',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae7a3a4540031b038014294aa6743a7a4',1,'input.h']]], - ['key_5fdown_5farrow_1428',['KEY_DOWN_ARROW',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a682c2546c34dea8d730992bc1616fca9',1,'input.h']]], - ['key_5fe_1429',['KEY_E',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2af9840d90c49239339bfd42f9f32868',1,'input.h']]], - ['key_5fend_1430',['KEY_END',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa8adb6fcb92dec58fb19410eacfdd403',1,'input.h']]], - ['key_5fequal_1431',['KEY_EQUAL',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35acdf916d73b721baa46f5f54bdcc0d39b',1,'input.h']]], - ['key_5fescape_1432',['KEY_ESCAPE',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3a471c8b61a5f730dcbdd50fe53f3ab7',1,'input.h']]], - ['key_5ff_1433',['KEY_F',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3c069efeb1638c2ab0d2a50ff45b529f',1,'input.h']]], - ['key_5ff1_1434',['KEY_F1',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35afcf70bc39c0032de8a1c6452ac9860a5',1,'input.h']]], - ['key_5ff10_1435',['KEY_F10',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3b922025c26b38585ab140c7e40b291c',1,'input.h']]], - ['key_5ff11_1436',['KEY_F11',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad54743bc4e7f9279abf671cc2a091ce1',1,'input.h']]], - ['key_5ff12_1437',['KEY_F12',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a835f8397baa58fd73ff9c268d6458add',1,'input.h']]], - ['key_5ff2_1438',['KEY_F2',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a87897fd25282941e1a9bf72b9f64559a',1,'input.h']]], - ['key_5ff3_1439',['KEY_F3',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a965c99b1f4fc05cec09ef61b0af8e74a',1,'input.h']]], - ['key_5ff4_1440',['KEY_F4',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a01bce78a73ad136a7b42941297aff373',1,'input.h']]], - ['key_5ff5_1441',['KEY_F5',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6a69ea34f5d1372692bf040637e57c8f',1,'input.h']]], - ['key_5ff6_1442',['KEY_F6',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a247a20a9998f080827dd34004abc2f9a',1,'input.h']]], - ['key_5ff7_1443',['KEY_F7',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a34a07203a0a4f3e996b44e9a4fcfd1c6',1,'input.h']]], - ['key_5ff8_1444',['KEY_F8',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a9eaf4e9e3d8451fd1332c013d12c1375',1,'input.h']]], - ['key_5ff9_1445',['KEY_F9',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a160e82eea885870bfa4924c27040cd7f',1,'input.h']]], - ['key_5fg_1446',['KEY_G',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a4ec980867be1d5bded2bccdee2ebd601',1,'input.h']]], - ['key_5fh_1447',['KEY_H',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a41d1aa573d29ca6a9eb429a680dc53cd',1,'input.h']]], - ['key_5fhome_1448',['KEY_HOME',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad5b83418c285e43af5d3a87b4d4049d7',1,'input.h']]], - ['key_5fi_1449',['KEY_I',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2c98fd67709a9fd5409498d4f7175877',1,'input.h']]], - ['key_5finsert_1450',['KEY_INSERT',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a26f2c18a3a0a7eabf7bd11f0ec93be78',1,'input.h']]], - ['key_5fj_1451',['KEY_J',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35abb3108883bee68e265b554542484c5d7',1,'input.h']]], - ['key_5fk_1452',['KEY_K',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6b0799a9923c55f8a73550a371ea69f6',1,'input.h']]], - ['key_5fl_1453',['KEY_L',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aece16de35a5ea11f9b228c9376bebc62',1,'input.h']]], - ['key_5fleft_5falt_1454',['KEY_LEFT_ALT',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a4789cb1577c6b157cca51831266d2e71',1,'input.h']]], - ['key_5fleft_5farrow_1455',['KEY_LEFT_ARROW',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a647998d2a95d68a66ff9892f96150a04',1,'input.h']]], - ['key_5fleft_5fbracket_1456',['KEY_LEFT_BRACKET',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a03da438c85c9fc0ebda53d0c669d7c52',1,'input.h']]], - ['key_5fleft_5fctrl_1457',['KEY_LEFT_CTRL',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad5355d7d2d2582960da81aefe8cd941d',1,'input.h']]], - ['key_5fleft_5fgui_1458',['KEY_LEFT_GUI',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a68d3b17199fbc1595d3d6a5baacb3eae',1,'input.h']]], - ['key_5fleft_5fshift_1459',['KEY_LEFT_SHIFT',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5d5eb3601a49913c3ab0f9bcbdc5918a',1,'input.h']]], - ['key_5fm_1460',['KEY_M',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a0d94112555886427204ad0c0711ca327',1,'input.h']]], - ['key_5fminus_1461',['KEY_MINUS',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5f8f8f15bcfc7a3e745d4b5e0008832c',1,'input.h']]], - ['key_5fmultimedia_5fcalculator_1462',['KEY_MULTIMEDIA_CALCULATOR',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a036479cf4e5a2f127dc855fb434ed262',1,'input.h']]], - ['key_5fmultimedia_5femail_1463',['KEY_MULTIMEDIA_EMAIL',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a9d4fa545c0b39fcfe7b51bd3cd86d14f',1,'input.h']]], - ['key_5fmultimedia_5fmedia_5fselect_1464',['KEY_MULTIMEDIA_MEDIA_SELECT',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35acd1e6a8e9a275766ecc3056ce5ca62b0',1,'input.h']]], - ['key_5fmultimedia_5fmute_1465',['KEY_MULTIMEDIA_MUTE',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35af0631f483cbc4b0d22fadc54eae8fc18',1,'input.h']]], - ['key_5fmultimedia_5fmy_5fcomputer_1466',['KEY_MULTIMEDIA_MY_COMPUTER',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a20450360e7f24e1d3cf85a349e28bea7',1,'input.h']]], - ['key_5fmultimedia_5fnext_5ftrack_1467',['KEY_MULTIMEDIA_NEXT_TRACK',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a913e5e3fa5470161a89ba9465e7cbc3d',1,'input.h']]], - ['key_5fmultimedia_5fplay_1468',['KEY_MULTIMEDIA_PLAY',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35adef33a2a27e0f4f398492cb6c637aad8',1,'input.h']]], - ['key_5fmultimedia_5fprev_5ftrack_1469',['KEY_MULTIMEDIA_PREV_TRACK',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa61cff07fdbe8117af6a4848c6d64359',1,'input.h']]], - ['key_5fmultimedia_5fstop_1470',['KEY_MULTIMEDIA_STOP',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae47e18287e9003530a125da277c4a645',1,'input.h']]], - ['key_5fmultimedia_5fvol_5fdown_1471',['KEY_MULTIMEDIA_VOL_DOWN',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ade02591d217cde8a98c3cb0d39cea382',1,'input.h']]], - ['key_5fmultimedia_5fvol_5fup_1472',['KEY_MULTIMEDIA_VOL_UP',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a46d6f5a4e2aa153859975c82cace2054',1,'input.h']]], - ['key_5fmultimedia_5fwww_5fback_1473',['KEY_MULTIMEDIA_WWW_BACK',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae10804bfdf98abf5deca974260357e1e',1,'input.h']]], - ['key_5fmultimedia_5fwww_5ffavorites_1474',['KEY_MULTIMEDIA_WWW_FAVORITES',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aec304e52eb0d34ba205a08e84cfea54b',1,'input.h']]], - ['key_5fmultimedia_5fwww_5fforward_1475',['KEY_MULTIMEDIA_WWW_FORWARD',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35acfa54ab264327853ab499782d0d501be',1,'input.h']]], - ['key_5fmultimedia_5fwww_5fhome_1476',['KEY_MULTIMEDIA_WWW_HOME',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a001bb38b40d50b1df0025df29c62b0bc',1,'input.h']]], - ['key_5fmultimedia_5fwww_5frefresh_1477',['KEY_MULTIMEDIA_WWW_REFRESH',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a03ced378b3cbca523c3095795ff13e7a',1,'input.h']]], - ['key_5fmultimedia_5fwww_5fsearch_1478',['KEY_MULTIMEDIA_WWW_SEARCH',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35afa4d8c3977d7b7d424119b89bec9c64f',1,'input.h']]], - ['key_5fmultimedia_5fwww_5fstop_1479',['KEY_MULTIMEDIA_WWW_STOP',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a8b6e45c995d7f028ca3ad1c56d471084',1,'input.h']]], - ['key_5fn_1480',['KEY_N',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa606b8c6deaec8077387975d195cd824',1,'input.h']]], - ['key_5fnum_5flock_1481',['KEY_NUM_LOCK',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad8909c03dc1731c8ce83220590f9f9dc',1,'input.h']]], - ['key_5fo_1482',['KEY_O',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae7edd672641b587364ea4a0c89388290',1,'input.h']]], - ['key_5fp_1483',['KEY_P',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a0a4c7291c92b7fc84da27a363dc53fa6',1,'input.h']]], - ['key_5fpage_5fdown_1484',['KEY_PAGE_DOWN',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ada883d03c9fb53deb33064a13ca97639',1,'input.h']]], - ['key_5fpage_5fup_1485',['KEY_PAGE_UP',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad435c2e06f3d05728ed52ede8a68295b',1,'input.h']]], - ['key_5fperiod_1486',['KEY_PERIOD',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a7680b8131b831989b5068d0832b99bd4',1,'input.h']]], - ['key_5fpressed_1487',['KEY_PRESSED',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ac2439afec39a5b43a1fd36a4316379a7',1,'input.h']]], - ['key_5fprint_5fscreen_1488',['KEY_PRINT_SCREEN',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3d24a3f2d5bad01abd32bee373c4e8aa',1,'input.h']]], - ['key_5fq_1489',['KEY_Q',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ac8234231b36474d3666ad56752fe6f5e',1,'input.h']]], - ['key_5fr_1490',['KEY_R',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa3ec8a2ffd5b0e200db5ebe7b65515ff',1,'input.h']]], - ['key_5freturn_1491',['KEY_RETURN',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aaefd064b1e5d75c429bed314ac18eba0',1,'input.h']]], - ['key_5fright_5falt_1492',['KEY_RIGHT_ALT',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a4f14c2020a65b3498ad86cf66e5f0ed5',1,'input.h']]], - ['key_5fright_5farrow_1493',['KEY_RIGHT_ARROW',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a947cc696f802a13d955cb077600299da',1,'input.h']]], - ['key_5fright_5fbracket_1494',['KEY_RIGHT_BRACKET',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2ec43a67eb0c7d2b4576708e6d4a6b70',1,'input.h']]], - ['key_5fright_5fctrl_1495',['KEY_RIGHT_CTRL',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aeb9ff466eebcae7089b92b717e4fad58',1,'input.h']]], - ['key_5fright_5fgui_1496',['KEY_RIGHT_GUI',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a78a9092dfee2fbd8952c3e5ed9d9b386',1,'input.h']]], - ['key_5fright_5fshift_1497',['KEY_RIGHT_SHIFT',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a125ed6244c499a097a3e1cb111c8fa9c',1,'input.h']]], - ['key_5fs_1498',['KEY_S',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35abb2f0ce8efc3067757dbf091437f89f5',1,'input.h']]], - ['key_5fscroll_5flock_1499',['KEY_SCROLL_LOCK',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a34a1a5fd5080d4e7923d9e93d7b17e19',1,'input.h']]], - ['key_5fsemicolon_1500',['KEY_SEMICOLON',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2a2ea4c0ed101dcec44d5ec7de0329ef',1,'input.h']]], - ['key_5fslash_1501',['KEY_SLASH',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a54249cfb873b3e7ae0432bbec5bc0d6f',1,'input.h']]], - ['key_5fspace_1502',['KEY_SPACE',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a01d2889f9a7550008ad6140c41e733de',1,'input.h']]], - ['key_5ft_1503',['KEY_T',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6167a8727e73df1eb96f19c2460766c9',1,'input.h']]], - ['key_5ftab_1504',['KEY_TAB',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a60c75f9c8eded88ef76c0c94da27963c',1,'input.h']]], - ['key_5fu_1505',['KEY_U',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad4961a6c7ea9d008812aaaa8c4ea9730',1,'input.h']]], - ['key_5fup_5farrow_1506',['KEY_UP_ARROW',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa35707694e2bab78d36903af6198e6f5',1,'input.h']]], - ['key_5fv_1507',['KEY_V',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35afa1c237398bdfc48e5c1a55ce4a977fe',1,'input.h']]], - ['key_5fw_1508',['KEY_W',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2e6a652ccd7afc5ce75ac4d902b6a60a',1,'input.h']]], - ['key_5fx_1509',['KEY_X',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a480a807305121d41673b8c208898f497',1,'input.h']]], - ['key_5fy_1510',['KEY_Y',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5d44524b2a6090fa97aa9353d69f67a3',1,'input.h']]], - ['key_5fz_1511',['KEY_Z',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aadc60d2de1d019604547c0df88f84cda',1,'input.h']]], - ['keypad_5f0_1512',['KEYPAD_0',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3d4651d86fe7a5cd80bc028a9543ac44',1,'input.h']]], - ['keypad_5f1_1513',['KEYPAD_1',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a9159048ef7c917ba00c50e39b14cb812',1,'input.h']]], - ['keypad_5f2_1514',['KEYPAD_2',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2fa701c65735e0008990a8cfb9fe7582',1,'input.h']]], - ['keypad_5f3_1515',['KEYPAD_3',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a1fa5a87977d8d7beb7da69a477ecac6d',1,'input.h']]], - ['keypad_5f4_1516',['KEYPAD_4',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ab6b3b8d9de11f8cc9165d4207e9ba252',1,'input.h']]], - ['keypad_5f5_1517',['KEYPAD_5',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a24d2fa1410977513114492a6405f48d4',1,'input.h']]], - ['keypad_5f6_1518',['KEYPAD_6',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a48412ee9aff955b7013358639e856e56',1,'input.h']]], - ['keypad_5f7_1519',['KEYPAD_7',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a60db8fe38855cfe67da704988e66bd42',1,'input.h']]], - ['keypad_5f8_1520',['KEYPAD_8',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a7374278f9996b9a54402de49445da5fa',1,'input.h']]], - ['keypad_5f9_1521',['KEYPAD_9',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5143e08e4e00b9bdf04788406524271c',1,'input.h']]], - ['keypad_5fasterisk_1522',['KEYPAD_ASTERISK',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aef1c0a79a2202eef39c44461c531b91a',1,'input.h']]], - ['keypad_5fminus_1523',['KEYPAD_MINUS',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35add0c21de9efdf54e63b2a4b574b87ad6',1,'input.h']]], - ['keypad_5fperiod_1524',['KEYPAD_PERIOD',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad6328d80393f645087bb7f1c8662c0a5',1,'input.h']]], - ['keypad_5fplus_1525',['KEYPAD_PLUS',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a8544ec26c470f4395e879462e119f866',1,'input.h']]], - ['keypad_5freturn_1526',['KEYPAD_RETURN',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad465cb523017f08e52ec0b3f1f1113f0',1,'input.h']]], - ['keypad_5fslash_1527',['KEYPAD_SLASH',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6bf97751aacdc0d683c765c138e4eefa',1,'input.h']]] + ['key_5f0_0',['KEY_0',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6b30f8af6c880e1aca01b91aa13c6ff9',1,'input.h']]], + ['key_5f1_1',['KEY_1',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a35bcc2bc85513df4f3897a9d64a9c51c',1,'input.h']]], + ['key_5f2_2',['KEY_2',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2333d7c312aa98622c41e74c5d13e8de',1,'input.h']]], + ['key_5f3_3',['KEY_3',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aef054680a9be7da17d196e15aec894f8',1,'input.h']]], + ['key_5f4_4',['KEY_4',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae9f20352b4ef69ae68b9ff44abadfd79',1,'input.h']]], + ['key_5f5_5',['KEY_5',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aed864c0209ba46546ba112f6c36e0cc4',1,'input.h']]], + ['key_5f6_6',['KEY_6',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2fe7fe99bcb0fd90bf4234be9e4ce5be',1,'input.h']]], + ['key_5f7_7',['KEY_7',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae78c88108d428cb8066e7a056195f489',1,'input.h']]], + ['key_5f8_8',['KEY_8',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aab8917d426f9be27c95c0d3810006d7b',1,'input.h']]], + ['key_5f9_9',['KEY_9',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a601382e2da6215882c129b43b3384611',1,'input.h']]], + ['key_5fa_10',['KEY_A',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa7b3a3d0503a46bec51c6e3da95747cc',1,'input.h']]], + ['key_5facpi_5fpower_11',['KEY_ACPI_POWER',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a298e5b5c0b2a1567403240c1ff7664ad',1,'input.h']]], + ['key_5facpi_5fsleep_12',['KEY_ACPI_SLEEP',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a09755c08fbb78c57e5b3c5063ef0dddd',1,'input.h']]], + ['key_5facpi_5fwake_13',['KEY_ACPI_WAKE',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a38e55880dfd22aeee6ece9bc75ccdf7f',1,'input.h']]], + ['key_5fapostrophe_14',['KEY_APOSTROPHE',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aeb8aae681ab9fbf1111ac69841330e0b',1,'input.h']]], + ['key_5fapps_15',['KEY_APPS',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5ea468d8f6134be615cdb30787560942',1,'input.h']]], + ['key_5fb_16',['KEY_B',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a10072b5ee7aa1faf316434ecc9e2bb3a',1,'input.h']]], + ['key_5fback_5ftick_17',['KEY_BACK_TICK',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35affcb18fb1dbdb1d9b5c9f69408fe37a7',1,'input.h']]], + ['key_5fbackslash_18',['KEY_BACKSLASH',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35af621aad7268fdcafe3a88bc4de7012cd',1,'input.h']]], + ['key_5fbackspace_19',['KEY_BACKSPACE',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa3cd0158e01f834cebcfb3fc5578df4b',1,'input.h']]], + ['key_5fc_20',['KEY_C',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a9cabc5fc0d1f7f6a78e78b8ff29dbb61',1,'input.h']]], + ['key_5fcaps_5flock_21',['KEY_CAPS_LOCK',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35abc5ade8c1b7fc0d409201d5fc46e02cc',1,'input.h']]], + ['key_5fcomma_22',['KEY_COMMA',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35af92cd55661a716ee7466f960896041e3',1,'input.h']]], + ['key_5fd_23',['KEY_D',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2fd73a4d527efe137e8f259db2092766',1,'input.h']]], + ['key_5fdelete_24',['KEY_DELETE',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae7a3a4540031b038014294aa6743a7a4',1,'input.h']]], + ['key_5fdown_5farrow_25',['KEY_DOWN_ARROW',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a682c2546c34dea8d730992bc1616fca9',1,'input.h']]], + ['key_5fe_26',['KEY_E',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2af9840d90c49239339bfd42f9f32868',1,'input.h']]], + ['key_5fend_27',['KEY_END',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa8adb6fcb92dec58fb19410eacfdd403',1,'input.h']]], + ['key_5fequal_28',['KEY_EQUAL',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35acdf916d73b721baa46f5f54bdcc0d39b',1,'input.h']]], + ['key_5fescape_29',['KEY_ESCAPE',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3a471c8b61a5f730dcbdd50fe53f3ab7',1,'input.h']]], + ['key_5ff_30',['KEY_F',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3c069efeb1638c2ab0d2a50ff45b529f',1,'input.h']]], + ['key_5ff1_31',['KEY_F1',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35afcf70bc39c0032de8a1c6452ac9860a5',1,'input.h']]], + ['key_5ff10_32',['KEY_F10',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3b922025c26b38585ab140c7e40b291c',1,'input.h']]], + ['key_5ff11_33',['KEY_F11',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad54743bc4e7f9279abf671cc2a091ce1',1,'input.h']]], + ['key_5ff12_34',['KEY_F12',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a835f8397baa58fd73ff9c268d6458add',1,'input.h']]], + ['key_5ff2_35',['KEY_F2',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a87897fd25282941e1a9bf72b9f64559a',1,'input.h']]], + ['key_5ff3_36',['KEY_F3',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a965c99b1f4fc05cec09ef61b0af8e74a',1,'input.h']]], + ['key_5ff4_37',['KEY_F4',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a01bce78a73ad136a7b42941297aff373',1,'input.h']]], + ['key_5ff5_38',['KEY_F5',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6a69ea34f5d1372692bf040637e57c8f',1,'input.h']]], + ['key_5ff6_39',['KEY_F6',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a247a20a9998f080827dd34004abc2f9a',1,'input.h']]], + ['key_5ff7_40',['KEY_F7',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a34a07203a0a4f3e996b44e9a4fcfd1c6',1,'input.h']]], + ['key_5ff8_41',['KEY_F8',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a9eaf4e9e3d8451fd1332c013d12c1375',1,'input.h']]], + ['key_5ff9_42',['KEY_F9',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a160e82eea885870bfa4924c27040cd7f',1,'input.h']]], + ['key_5fg_43',['KEY_G',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a4ec980867be1d5bded2bccdee2ebd601',1,'input.h']]], + ['key_5fh_44',['KEY_H',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a41d1aa573d29ca6a9eb429a680dc53cd',1,'input.h']]], + ['key_5fhome_45',['KEY_HOME',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad5b83418c285e43af5d3a87b4d4049d7',1,'input.h']]], + ['key_5fi_46',['KEY_I',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2c98fd67709a9fd5409498d4f7175877',1,'input.h']]], + ['key_5finsert_47',['KEY_INSERT',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a26f2c18a3a0a7eabf7bd11f0ec93be78',1,'input.h']]], + ['key_5fj_48',['KEY_J',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35abb3108883bee68e265b554542484c5d7',1,'input.h']]], + ['key_5fk_49',['KEY_K',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6b0799a9923c55f8a73550a371ea69f6',1,'input.h']]], + ['key_5fl_50',['KEY_L',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aece16de35a5ea11f9b228c9376bebc62',1,'input.h']]], + ['key_5fleft_5falt_51',['KEY_LEFT_ALT',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a4789cb1577c6b157cca51831266d2e71',1,'input.h']]], + ['key_5fleft_5farrow_52',['KEY_LEFT_ARROW',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a647998d2a95d68a66ff9892f96150a04',1,'input.h']]], + ['key_5fleft_5fbracket_53',['KEY_LEFT_BRACKET',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a03da438c85c9fc0ebda53d0c669d7c52',1,'input.h']]], + ['key_5fleft_5fctrl_54',['KEY_LEFT_CTRL',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad5355d7d2d2582960da81aefe8cd941d',1,'input.h']]], + ['key_5fleft_5fgui_55',['KEY_LEFT_GUI',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a68d3b17199fbc1595d3d6a5baacb3eae',1,'input.h']]], + ['key_5fleft_5fshift_56',['KEY_LEFT_SHIFT',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5d5eb3601a49913c3ab0f9bcbdc5918a',1,'input.h']]], + ['key_5fm_57',['KEY_M',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a0d94112555886427204ad0c0711ca327',1,'input.h']]], + ['key_5fminus_58',['KEY_MINUS',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5f8f8f15bcfc7a3e745d4b5e0008832c',1,'input.h']]], + ['key_5fmultimedia_5fcalculator_59',['KEY_MULTIMEDIA_CALCULATOR',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a036479cf4e5a2f127dc855fb434ed262',1,'input.h']]], + ['key_5fmultimedia_5femail_60',['KEY_MULTIMEDIA_EMAIL',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a9d4fa545c0b39fcfe7b51bd3cd86d14f',1,'input.h']]], + ['key_5fmultimedia_5fmedia_5fselect_61',['KEY_MULTIMEDIA_MEDIA_SELECT',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35acd1e6a8e9a275766ecc3056ce5ca62b0',1,'input.h']]], + ['key_5fmultimedia_5fmute_62',['KEY_MULTIMEDIA_MUTE',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35af0631f483cbc4b0d22fadc54eae8fc18',1,'input.h']]], + ['key_5fmultimedia_5fmy_5fcomputer_63',['KEY_MULTIMEDIA_MY_COMPUTER',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a20450360e7f24e1d3cf85a349e28bea7',1,'input.h']]], + ['key_5fmultimedia_5fnext_5ftrack_64',['KEY_MULTIMEDIA_NEXT_TRACK',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a913e5e3fa5470161a89ba9465e7cbc3d',1,'input.h']]], + ['key_5fmultimedia_5fplay_65',['KEY_MULTIMEDIA_PLAY',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35adef33a2a27e0f4f398492cb6c637aad8',1,'input.h']]], + ['key_5fmultimedia_5fprev_5ftrack_66',['KEY_MULTIMEDIA_PREV_TRACK',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa61cff07fdbe8117af6a4848c6d64359',1,'input.h']]], + ['key_5fmultimedia_5fstop_67',['KEY_MULTIMEDIA_STOP',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae47e18287e9003530a125da277c4a645',1,'input.h']]], + ['key_5fmultimedia_5fvol_5fdown_68',['KEY_MULTIMEDIA_VOL_DOWN',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ade02591d217cde8a98c3cb0d39cea382',1,'input.h']]], + ['key_5fmultimedia_5fvol_5fup_69',['KEY_MULTIMEDIA_VOL_UP',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a46d6f5a4e2aa153859975c82cace2054',1,'input.h']]], + ['key_5fmultimedia_5fwww_5fback_70',['KEY_MULTIMEDIA_WWW_BACK',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae10804bfdf98abf5deca974260357e1e',1,'input.h']]], + ['key_5fmultimedia_5fwww_5ffavorites_71',['KEY_MULTIMEDIA_WWW_FAVORITES',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aec304e52eb0d34ba205a08e84cfea54b',1,'input.h']]], + ['key_5fmultimedia_5fwww_5fforward_72',['KEY_MULTIMEDIA_WWW_FORWARD',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35acfa54ab264327853ab499782d0d501be',1,'input.h']]], + ['key_5fmultimedia_5fwww_5fhome_73',['KEY_MULTIMEDIA_WWW_HOME',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a001bb38b40d50b1df0025df29c62b0bc',1,'input.h']]], + ['key_5fmultimedia_5fwww_5frefresh_74',['KEY_MULTIMEDIA_WWW_REFRESH',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a03ced378b3cbca523c3095795ff13e7a',1,'input.h']]], + ['key_5fmultimedia_5fwww_5fsearch_75',['KEY_MULTIMEDIA_WWW_SEARCH',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35afa4d8c3977d7b7d424119b89bec9c64f',1,'input.h']]], + ['key_5fmultimedia_5fwww_5fstop_76',['KEY_MULTIMEDIA_WWW_STOP',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a8b6e45c995d7f028ca3ad1c56d471084',1,'input.h']]], + ['key_5fn_77',['KEY_N',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa606b8c6deaec8077387975d195cd824',1,'input.h']]], + ['key_5fnum_5flock_78',['KEY_NUM_LOCK',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad8909c03dc1731c8ce83220590f9f9dc',1,'input.h']]], + ['key_5fo_79',['KEY_O',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ae7edd672641b587364ea4a0c89388290',1,'input.h']]], + ['key_5fp_80',['KEY_P',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a0a4c7291c92b7fc84da27a363dc53fa6',1,'input.h']]], + ['key_5fpage_5fdown_81',['KEY_PAGE_DOWN',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ada883d03c9fb53deb33064a13ca97639',1,'input.h']]], + ['key_5fpage_5fup_82',['KEY_PAGE_UP',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad435c2e06f3d05728ed52ede8a68295b',1,'input.h']]], + ['key_5fperiod_83',['KEY_PERIOD',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a7680b8131b831989b5068d0832b99bd4',1,'input.h']]], + ['key_5fpressed_84',['KEY_PRESSED',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ac2439afec39a5b43a1fd36a4316379a7',1,'input.h']]], + ['key_5fprint_5fscreen_85',['KEY_PRINT_SCREEN',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3d24a3f2d5bad01abd32bee373c4e8aa',1,'input.h']]], + ['key_5fq_86',['KEY_Q',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ac8234231b36474d3666ad56752fe6f5e',1,'input.h']]], + ['key_5fr_87',['KEY_R',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa3ec8a2ffd5b0e200db5ebe7b65515ff',1,'input.h']]], + ['key_5freturn_88',['KEY_RETURN',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aaefd064b1e5d75c429bed314ac18eba0',1,'input.h']]], + ['key_5fright_5falt_89',['KEY_RIGHT_ALT',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a4f14c2020a65b3498ad86cf66e5f0ed5',1,'input.h']]], + ['key_5fright_5farrow_90',['KEY_RIGHT_ARROW',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a947cc696f802a13d955cb077600299da',1,'input.h']]], + ['key_5fright_5fbracket_91',['KEY_RIGHT_BRACKET',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2ec43a67eb0c7d2b4576708e6d4a6b70',1,'input.h']]], + ['key_5fright_5fctrl_92',['KEY_RIGHT_CTRL',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aeb9ff466eebcae7089b92b717e4fad58',1,'input.h']]], + ['key_5fright_5fgui_93',['KEY_RIGHT_GUI',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a78a9092dfee2fbd8952c3e5ed9d9b386',1,'input.h']]], + ['key_5fright_5fshift_94',['KEY_RIGHT_SHIFT',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a125ed6244c499a097a3e1cb111c8fa9c',1,'input.h']]], + ['key_5fs_95',['KEY_S',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35abb2f0ce8efc3067757dbf091437f89f5',1,'input.h']]], + ['key_5fscroll_5flock_96',['KEY_SCROLL_LOCK',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a34a1a5fd5080d4e7923d9e93d7b17e19',1,'input.h']]], + ['key_5fsemicolon_97',['KEY_SEMICOLON',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2a2ea4c0ed101dcec44d5ec7de0329ef',1,'input.h']]], + ['key_5fslash_98',['KEY_SLASH',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a54249cfb873b3e7ae0432bbec5bc0d6f',1,'input.h']]], + ['key_5fspace_99',['KEY_SPACE',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a01d2889f9a7550008ad6140c41e733de',1,'input.h']]], + ['key_5ft_100',['KEY_T',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6167a8727e73df1eb96f19c2460766c9',1,'input.h']]], + ['key_5ftab_101',['KEY_TAB',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a60c75f9c8eded88ef76c0c94da27963c',1,'input.h']]], + ['key_5fu_102',['KEY_U',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad4961a6c7ea9d008812aaaa8c4ea9730',1,'input.h']]], + ['key_5fup_5farrow_103',['KEY_UP_ARROW',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aa35707694e2bab78d36903af6198e6f5',1,'input.h']]], + ['key_5fv_104',['KEY_V',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35afa1c237398bdfc48e5c1a55ce4a977fe',1,'input.h']]], + ['key_5fw_105',['KEY_W',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2e6a652ccd7afc5ce75ac4d902b6a60a',1,'input.h']]], + ['key_5fx_106',['KEY_X',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a480a807305121d41673b8c208898f497',1,'input.h']]], + ['key_5fy_107',['KEY_Y',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5d44524b2a6090fa97aa9353d69f67a3',1,'input.h']]], + ['key_5fz_108',['KEY_Z',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aadc60d2de1d019604547c0df88f84cda',1,'input.h']]], + ['keypad_5f0_109',['KEYPAD_0',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a3d4651d86fe7a5cd80bc028a9543ac44',1,'input.h']]], + ['keypad_5f1_110',['KEYPAD_1',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a9159048ef7c917ba00c50e39b14cb812',1,'input.h']]], + ['keypad_5f2_111',['KEYPAD_2',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a2fa701c65735e0008990a8cfb9fe7582',1,'input.h']]], + ['keypad_5f3_112',['KEYPAD_3',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a1fa5a87977d8d7beb7da69a477ecac6d',1,'input.h']]], + ['keypad_5f4_113',['KEYPAD_4',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ab6b3b8d9de11f8cc9165d4207e9ba252',1,'input.h']]], + ['keypad_5f5_114',['KEYPAD_5',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a24d2fa1410977513114492a6405f48d4',1,'input.h']]], + ['keypad_5f6_115',['KEYPAD_6',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a48412ee9aff955b7013358639e856e56',1,'input.h']]], + ['keypad_5f7_116',['KEYPAD_7',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a60db8fe38855cfe67da704988e66bd42',1,'input.h']]], + ['keypad_5f8_117',['KEYPAD_8',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a7374278f9996b9a54402de49445da5fa',1,'input.h']]], + ['keypad_5f9_118',['KEYPAD_9',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a5143e08e4e00b9bdf04788406524271c',1,'input.h']]], + ['keypad_5fasterisk_119',['KEYPAD_ASTERISK',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35aef1c0a79a2202eef39c44461c531b91a',1,'input.h']]], + ['keypad_5fminus_120',['KEYPAD_MINUS',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35add0c21de9efdf54e63b2a4b574b87ad6',1,'input.h']]], + ['keypad_5fperiod_121',['KEYPAD_PERIOD',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad6328d80393f645087bb7f1c8662c0a5',1,'input.h']]], + ['keypad_5fplus_122',['KEYPAD_PLUS',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a8544ec26c470f4395e879462e119f866',1,'input.h']]], + ['keypad_5freturn_123',['KEYPAD_RETURN',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35ad465cb523017f08e52ec0b3f1f1113f0',1,'input.h']]], + ['keypad_5fslash_124',['KEYPAD_SLASH',['../de/ded/input_8h.html#a505d8572bf9cf882f643df6a7f695d35a6bf97751aacdc0d683c765c138e4eefa',1,'input.h']]] ]; diff --git a/docs/search/enumvalues_7.html b/docs/search/enumvalues_7.html deleted file mode 100644 index 7fdf663d..00000000 --- a/docs/search/enumvalues_7.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/enumvalues_7.js b/docs/search/enumvalues_7.js index 11150923..70d40e58 100644 --- a/docs/search/enumvalues_7.js +++ b/docs/search/enumvalues_7.js @@ -1,8 +1,8 @@ var searchData= [ - ['map_5fcache_5fdisable_1528',['MAP_CACHE_DISABLE',['../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aa0da429c07c8ddc3526231587ac4cac41',1,'driver.h']]], - ['map_5fpresent_1529',['MAP_PRESENT',['../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aac6561ce1d7eedab3962cfca17c460341',1,'driver.h']]], - ['map_5fuser_1530',['MAP_USER',['../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aaf80f9130d5cda510347a1e3ef55e076c',1,'driver.h']]], - ['map_5fwrite_1531',['MAP_WRITE',['../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aaaa41d0a3e439a73337b62bc352495571',1,'driver.h']]], - ['map_5fwrite_5fthrough_1532',['MAP_WRITE_THROUGH',['../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aa46b21613d1139b1262129a7791500e40',1,'driver.h']]] + ['map_5fcache_5fdisable_0',['MAP_CACHE_DISABLE',['../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aa0da429c07c8ddc3526231587ac4cac41',1,'driver.h']]], + ['map_5fpresent_1',['MAP_PRESENT',['../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aac6561ce1d7eedab3962cfca17c460341',1,'driver.h']]], + ['map_5fuser_2',['MAP_USER',['../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aaf80f9130d5cda510347a1e3ef55e076c',1,'driver.h']]], + ['map_5fwrite_3',['MAP_WRITE',['../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aaaa41d0a3e439a73337b62bc352495571',1,'driver.h']]], + ['map_5fwrite_5fthrough_4',['MAP_WRITE_THROUGH',['../db/de4/driver_8h.html#ac0416d24abd7b108d48d16eb4e913e8aa46b21613d1139b1262129a7791500e40',1,'driver.h']]] ]; diff --git a/docs/search/enumvalues_8.html b/docs/search/enumvalues_8.html deleted file mode 100644 index 674ccda6..00000000 --- a/docs/search/enumvalues_8.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/enumvalues_8.js b/docs/search/enumvalues_8.js index bb9622b3..b2a29810 100644 --- a/docs/search/enumvalues_8.js +++ b/docs/search/enumvalues_8.js @@ -1,8 +1,8 @@ var searchData= [ - ['network_5ftype_5fbluetooth_1533',['NETWORK_TYPE_BLUETOOTH',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a3ab73e55d010169e03e01ae78841257e',1,'device.h']]], - ['network_5ftype_5fethernet_1534',['NETWORK_TYPE_ETHERNET',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9adb66e74a951b1fa7596d1aa9b5a45a94',1,'device.h']]], - ['network_5ftype_5fnone_1535',['NETWORK_TYPE_NONE',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a6ab07b3c02c4acfe712c682717fe04e9',1,'device.h']]], - ['network_5ftype_5fuart_1536',['NETWORK_TYPE_UART',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a863b60e41cf98be72a86c3be2fe88769',1,'device.h']]], - ['network_5ftype_5fwifi_1537',['NETWORK_TYPE_WIFI',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a906975273f9583ef293a59c70a133675',1,'device.h']]] + ['network_5ftype_5fbluetooth_0',['NETWORK_TYPE_BLUETOOTH',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a3ab73e55d010169e03e01ae78841257e',1,'device.h']]], + ['network_5ftype_5fethernet_1',['NETWORK_TYPE_ETHERNET',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9adb66e74a951b1fa7596d1aa9b5a45a94',1,'device.h']]], + ['network_5ftype_5fnone_2',['NETWORK_TYPE_NONE',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a6ab07b3c02c4acfe712c682717fe04e9',1,'device.h']]], + ['network_5ftype_5fuart_3',['NETWORK_TYPE_UART',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a863b60e41cf98be72a86c3be2fe88769',1,'device.h']]], + ['network_5ftype_5fwifi_4',['NETWORK_TYPE_WIFI',['../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a906975273f9583ef293a59c70a133675',1,'device.h']]] ]; diff --git a/docs/search/enumvalues_9.html b/docs/search/enumvalues_9.html deleted file mode 100644 index 60f15ee3..00000000 --- a/docs/search/enumvalues_9.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/enumvalues_9.js b/docs/search/enumvalues_9.js index 3014ca50..1cd811bc 100644 --- a/docs/search/enumvalues_9.js +++ b/docs/search/enumvalues_9.js @@ -1,28 +1,28 @@ var searchData= [ - ['pci_5fcommand_5ffast_5fback_1538',['PCI_COMMAND_FAST_BACK',['../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9abec2438b9d131c227fb9bc0624444c2b',1,'pci.h']]], - ['pci_5fcommand_5fintx_5fdisable_1539',['PCI_COMMAND_INTX_DISABLE',['../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9aff3170b5e4c33261d0f2f060a5b446d6',1,'pci.h']]], - ['pci_5fcommand_5finvalidate_1540',['PCI_COMMAND_INVALIDATE',['../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a78c80b2c82b9fa29ad0a0aae9f674225',1,'pci.h']]], - ['pci_5fcommand_5fio_1541',['PCI_COMMAND_IO',['../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a7a0e4bb84be35d939e114c7075febe16',1,'pci.h']]], - ['pci_5fcommand_5fmaster_1542',['PCI_COMMAND_MASTER',['../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a836ebe2d9d5607cda4da5cd323a01691',1,'pci.h']]], - ['pci_5fcommand_5fmemory_1543',['PCI_COMMAND_MEMORY',['../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a61761b8a143115165bde6b8d47a04dd1',1,'pci.h']]], - ['pci_5fcommand_5fparity_1544',['PCI_COMMAND_PARITY',['../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a5d781bb2bd9e45dc469e3949eaaec344',1,'pci.h']]], - ['pci_5fcommand_5fserr_1545',['PCI_COMMAND_SERR',['../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a5a0c359da65c71e95b8c0b94f1ee9964',1,'pci.h']]], - ['pci_5fcommand_5fspecial_1546',['PCI_COMMAND_SPECIAL',['../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a863ac4dcb61090a1e094d7eee753f94c',1,'pci.h']]], - ['pci_5fcommand_5fvga_5fpalette_1547',['PCI_COMMAND_VGA_PALETTE',['../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9aaacae44e40ad2fbbb1d610d456a11a25',1,'pci.h']]], - ['pci_5fcommand_5fwait_1548',['PCI_COMMAND_WAIT',['../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a60e658286d9486fbcbf5b35b41e7b237',1,'pci.h']]], - ['ps2_5fkbd_5fled_5fcaps_5flock_1549',['PS2_KBD_LED_CAPS_LOCK',['../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbca80fa56c37e35327ab30585f1093695ad',1,'aip.h']]], - ['ps2_5fkbd_5fled_5fnum_5flock_1550',['PS2_KBD_LED_NUM_LOCK',['../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbcabd6d7f2afaa27f8056a7b34a1d48400b',1,'aip.h']]], - ['ps2_5fkbd_5fled_5fscroll_5flock_1551',['PS2_KBD_LED_SCROLL_LOCK',['../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbca371d0631f3e4cc5e96abe555e47fef7d',1,'aip.h']]], - ['ps2_5fkbd_5fsc_5fset_5f1_1552',['PS2_KBD_SC_SET_1',['../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a7e0e395183152f3e37e9475a96f11b2e',1,'aip.h']]], - ['ps2_5fkbd_5fsc_5fset_5f2_1553',['PS2_KBD_SC_SET_2',['../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a9ef0041dce55959183fa4fa24f618968',1,'aip.h']]], - ['ps2_5fkbd_5fsc_5fset_5f3_1554',['PS2_KBD_SC_SET_3',['../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a1abdcf6b613c2fcbff74268db121e34a',1,'aip.h']]], - ['ps2_5fkbd_5fscan_5fcode_5fget_5fcurrent_1555',['PS2_KBD_SCAN_CODE_GET_CURRENT',['../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a2251b650209d2abf9c98f3e45e3cf5c6',1,'aip.h']]], - ['ps2_5fkbd_5fscan_5fcode_5fset_5f1_1556',['PS2_KBD_SCAN_CODE_SET_1',['../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4ab6a12143a58e1487e9d6e3b533cd6c9b',1,'aip.h']]], - ['ps2_5fkbd_5fscan_5fcode_5fset_5f2_1557',['PS2_KBD_SCAN_CODE_SET_2',['../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a611a5a1d2655245ba7ed1ec6f6e6055c',1,'aip.h']]], - ['ps2_5fkbd_5fscan_5fcode_5fset_5f3_1558',['PS2_KBD_SCAN_CODE_SET_3',['../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a2a3158fc36b4fdf627d248303a6ede20',1,'aip.h']]], - ['ps2_5fmouse_5fres_5f1_1559',['PS2_MOUSE_RES_1',['../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7a856a1c6cc3a816158e945299c040c7a7',1,'aip.h']]], - ['ps2_5fmouse_5fres_5f2_1560',['PS2_MOUSE_RES_2',['../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7a32e6b1eb4bbb5014ef437e81fa1aaf15',1,'aip.h']]], - ['ps2_5fmouse_5fres_5f4_1561',['PS2_MOUSE_RES_4',['../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7ad06de8d5228edc910b2a45ef3f64d11c',1,'aip.h']]], - ['ps2_5fmouse_5fres_5f8_1562',['PS2_MOUSE_RES_8',['../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7aaadc22beea4ed7609400ddb1bd1e81c2',1,'aip.h']]] + ['pci_5fcommand_5ffast_5fback_0',['PCI_COMMAND_FAST_BACK',['../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9abec2438b9d131c227fb9bc0624444c2b',1,'pci.h']]], + ['pci_5fcommand_5fintx_5fdisable_1',['PCI_COMMAND_INTX_DISABLE',['../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9aff3170b5e4c33261d0f2f060a5b446d6',1,'pci.h']]], + ['pci_5fcommand_5finvalidate_2',['PCI_COMMAND_INVALIDATE',['../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a78c80b2c82b9fa29ad0a0aae9f674225',1,'pci.h']]], + ['pci_5fcommand_5fio_3',['PCI_COMMAND_IO',['../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a7a0e4bb84be35d939e114c7075febe16',1,'pci.h']]], + ['pci_5fcommand_5fmaster_4',['PCI_COMMAND_MASTER',['../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a836ebe2d9d5607cda4da5cd323a01691',1,'pci.h']]], + ['pci_5fcommand_5fmemory_5',['PCI_COMMAND_MEMORY',['../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a61761b8a143115165bde6b8d47a04dd1',1,'pci.h']]], + ['pci_5fcommand_5fparity_6',['PCI_COMMAND_PARITY',['../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a5d781bb2bd9e45dc469e3949eaaec344',1,'pci.h']]], + ['pci_5fcommand_5fserr_7',['PCI_COMMAND_SERR',['../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a5a0c359da65c71e95b8c0b94f1ee9964',1,'pci.h']]], + ['pci_5fcommand_5fspecial_8',['PCI_COMMAND_SPECIAL',['../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a863ac4dcb61090a1e094d7eee753f94c',1,'pci.h']]], + ['pci_5fcommand_5fvga_5fpalette_9',['PCI_COMMAND_VGA_PALETTE',['../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9aaacae44e40ad2fbbb1d610d456a11a25',1,'pci.h']]], + ['pci_5fcommand_5fwait_10',['PCI_COMMAND_WAIT',['../d9/d97/pci_8h.html#ab7d0ea17dce7f541574a7f07737fd7a9a60e658286d9486fbcbf5b35b41e7b237',1,'pci.h']]], + ['ps2_5fkbd_5fled_5fcaps_5flock_11',['PS2_KBD_LED_CAPS_LOCK',['../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbca80fa56c37e35327ab30585f1093695ad',1,'aip.h']]], + ['ps2_5fkbd_5fled_5fnum_5flock_12',['PS2_KBD_LED_NUM_LOCK',['../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbcabd6d7f2afaa27f8056a7b34a1d48400b',1,'aip.h']]], + ['ps2_5fkbd_5fled_5fscroll_5flock_13',['PS2_KBD_LED_SCROLL_LOCK',['../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbca371d0631f3e4cc5e96abe555e47fef7d',1,'aip.h']]], + ['ps2_5fkbd_5fsc_5fset_5f1_14',['PS2_KBD_SC_SET_1',['../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a7e0e395183152f3e37e9475a96f11b2e',1,'aip.h']]], + ['ps2_5fkbd_5fsc_5fset_5f2_15',['PS2_KBD_SC_SET_2',['../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a9ef0041dce55959183fa4fa24f618968',1,'aip.h']]], + ['ps2_5fkbd_5fsc_5fset_5f3_16',['PS2_KBD_SC_SET_3',['../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a1abdcf6b613c2fcbff74268db121e34a',1,'aip.h']]], + ['ps2_5fkbd_5fscan_5fcode_5fget_5fcurrent_17',['PS2_KBD_SCAN_CODE_GET_CURRENT',['../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a2251b650209d2abf9c98f3e45e3cf5c6',1,'aip.h']]], + ['ps2_5fkbd_5fscan_5fcode_5fset_5f1_18',['PS2_KBD_SCAN_CODE_SET_1',['../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4ab6a12143a58e1487e9d6e3b533cd6c9b',1,'aip.h']]], + ['ps2_5fkbd_5fscan_5fcode_5fset_5f2_19',['PS2_KBD_SCAN_CODE_SET_2',['../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a611a5a1d2655245ba7ed1ec6f6e6055c',1,'aip.h']]], + ['ps2_5fkbd_5fscan_5fcode_5fset_5f3_20',['PS2_KBD_SCAN_CODE_SET_3',['../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a2a3158fc36b4fdf627d248303a6ede20',1,'aip.h']]], + ['ps2_5fmouse_5fres_5f1_21',['PS2_MOUSE_RES_1',['../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7a856a1c6cc3a816158e945299c040c7a7',1,'aip.h']]], + ['ps2_5fmouse_5fres_5f2_22',['PS2_MOUSE_RES_2',['../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7a32e6b1eb4bbb5014ef437e81fa1aaf15',1,'aip.h']]], + ['ps2_5fmouse_5fres_5f4_23',['PS2_MOUSE_RES_4',['../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7ad06de8d5228edc910b2a45ef3f64d11c',1,'aip.h']]], + ['ps2_5fmouse_5fres_5f8_24',['PS2_MOUSE_RES_8',['../d1/de1/aip_8h.html#aed07baf84b6821e47550c706b103fad7aaadc22beea4ed7609400ddb1bd1e81c2',1,'aip.h']]] ]; diff --git a/docs/search/enumvalues_a.html b/docs/search/enumvalues_a.html deleted file mode 100644 index ce1064c7..00000000 --- a/docs/search/enumvalues_a.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/enumvalues_a.js b/docs/search/enumvalues_a.js index 5d03bac3..f31520f4 100644 --- a/docs/search/enumvalues_a.js +++ b/docs/search/enumvalues_a.js @@ -1,54 +1,54 @@ var searchData= [ - ['sys_5faccept_1563',['SYS_ACCEPT',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475aed7430abb1d08e81f1ec2ca177e77922',1,'syscalls.h']]], - ['sys_5faccess_1564',['SYS_ACCESS',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475afe0f493ba67b1251f4b6e473dd470a34',1,'syscalls.h']]], - ['sys_5fapi_5fversion_1565',['SYS_API_VERSION',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475ac2ca54c74e420ed680425b97a8cbfe63',1,'syscalls.h']]], - ['sys_5fbind_1566',['SYS_BIND',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475aadd4b2ee6e285f1cdceb922153439cb6',1,'syscalls.h']]], - ['sys_5fbrk_1567',['SYS_BRK',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a703d692921e591b0b3557cdc6ce59d00',1,'syscalls.h']]], - ['sys_5fchdir_1568',['SYS_CHDIR',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475ae13f4e994c54e2eadeb2bcb4c6d674d9',1,'syscalls.h']]], - ['sys_5fclock_5fgettime_1569',['SYS_CLOCK_GETTIME',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475afdb86817db91283df9efacae029a67e3',1,'syscalls.h']]], - ['sys_5fclock_5fsettime_1570',['SYS_CLOCK_SETTIME',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475ac129a01854188b0c904df610d2b7625f',1,'syscalls.h']]], - ['sys_5fclose_1571',['SYS_CLOSE',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a4ef77fc1f4b0824d318a2a851a24ffff',1,'syscalls.h']]], - ['sys_5fconnect_1572',['SYS_CONNECT',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a7e371dd4c93ab5da4ba7fc43190854da',1,'syscalls.h']]], - ['sys_5fdup_1573',['SYS_DUP',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475abd3ecae381917894d4ee7e046098d92b',1,'syscalls.h']]], - ['sys_5fdup2_1574',['SYS_DUP2',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475ad4afff6762d2b1857eb6a2d12cf02e12',1,'syscalls.h']]], - ['sys_5fexecve_1575',['SYS_EXECVE',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a4f984b2a0091bc5cf43b16d9f552d8b0',1,'syscalls.h']]], - ['sys_5fexit_1576',['SYS_EXIT',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a74a69836031dd122d4be1f1163aa0fb0',1,'syscalls.h']]], - ['sys_5ffork_1577',['SYS_FORK',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475ac3a57410b6fffcce73bfb7e24d3114d4',1,'syscalls.h']]], - ['sys_5ffstat_1578',['SYS_FSTAT',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a9cd60f4852cb73b296171894bd7d30ed',1,'syscalls.h']]], - ['sys_5fftruncate_1579',['SYS_FTRUNCATE',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475af79ab24b82124b99a9604e75718ffc90',1,'syscalls.h']]], - ['sys_5fgetcwd_1580',['SYS_GETCWD',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475afd137443e8199b2b992598ce81ba71e3',1,'syscalls.h']]], - ['sys_5fgetpid_1581',['SYS_GETPID',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a9b92ce5fe8c3234567e66468f7e0b0ac',1,'syscalls.h']]], - ['sys_5fgetppid_1582',['SYS_GETPPID',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a4e23d089b5f8fed749cb53f59598abdf',1,'syscalls.h']]], - ['sys_5fioctl_1583',['SYS_IOCTL',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a8362fcf9e42a5f1edb952129002d87a3',1,'syscalls.h']]], - ['sys_5fkill_1584',['SYS_KILL',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475adcb0fd36e26a450036a9ffc9a4684d0d',1,'syscalls.h']]], - ['sys_5flisten_1585',['SYS_LISTEN',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a562ed65372714f7e4c5572315a7c167d',1,'syscalls.h']]], - ['sys_5flstat_1586',['SYS_LSTAT',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475ad06d5e126a93d184ec20e2389a7388db',1,'syscalls.h']]], - ['sys_5fmadvise_1587',['SYS_MADVISE',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a4f918d4cac4b4d333d84ee542be1bc56',1,'syscalls.h']]], - ['sys_5fmax_1588',['SYS_MAX',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a17cb58707f83b65f30ccb17805b7c467',1,'syscalls.h']]], - ['sys_5fmkdir_1589',['SYS_MKDIR',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475ae11dfaa2891b82ce7a8b78f206143134',1,'syscalls.h']]], - ['sys_5fmmap_1590',['SYS_MMAP',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a0bf8291cce29f3ac2170f29ea7dd47b5',1,'syscalls.h']]], - ['sys_5fmprotect_1591',['SYS_MPROTECT',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475ae00ea5b5cd3c5c47fefc074582862a5e',1,'syscalls.h']]], - ['sys_5fmunmap_1592',['SYS_MUNMAP',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a717f2545ddb56410e4d8cfee61804f9a',1,'syscalls.h']]], - ['sys_5fnanosleep_1593',['SYS_NANOSLEEP',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a24801336da12e183e9f7369929403dcc',1,'syscalls.h']]], - ['sys_5fopen_1594',['SYS_OPEN',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a76bb1866304712aa5b41d989fbdfbc8b',1,'syscalls.h']]], - ['sys_5fpipe_1595',['SYS_PIPE',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a3acf4a71d88cc862a0658242dead53a6',1,'syscalls.h']]], - ['sys_5fprctl_1596',['SYS_PRCTL',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475aca57fa1afb6918b76dbb5ca5022a332b',1,'syscalls.h']]], - ['sys_5fpread_1597',['SYS_PREAD',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a84f788734a50fa391db1f461e88e8913',1,'syscalls.h']]], - ['sys_5fpwrite_1598',['SYS_PWRITE',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475aa5a64eca97ae4dd219cffd47e15ba304',1,'syscalls.h']]], - ['sys_5fread_1599',['SYS_READ',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a49214d5519a62b4bf0ace2d61cc9602c',1,'syscalls.h']]], - ['sys_5frecv_1600',['SYS_RECV',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a1720401053b898a8bf3dcfb317177f92',1,'syscalls.h']]], - ['sys_5frename_1601',['SYS_RENAME',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a8bc81dcca6643d269fcc1bd19162f070',1,'syscalls.h']]], - ['sys_5frmdir_1602',['SYS_RMDIR',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a3dbee6f3879ca6740bc582b722416129',1,'syscalls.h']]], - ['sys_5fseek_1603',['SYS_SEEK',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475afa8515947b5e6c63e44b5dd012db2bb5',1,'syscalls.h']]], - ['sys_5fsend_1604',['SYS_SEND',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475ac522069f16915646ffbdae9125f35bd3',1,'syscalls.h']]], - ['sys_5fshutdown_1605',['SYS_SHUTDOWN',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a102cf235c599812d4980229622566c4b',1,'syscalls.h']]], - ['sys_5fsocket_1606',['SYS_SOCKET',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475abe5c17c613d11aa27284fd72beddc565',1,'syscalls.h']]], - ['sys_5fstat_1607',['SYS_STAT',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a22801e7695ca6349080d79bee2c8b295',1,'syscalls.h']]], - ['sys_5ftell_1608',['SYS_TELL',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a2631f9ef6705cd9cf4412200ad849562',1,'syscalls.h']]], - ['sys_5ftime_1609',['SYS_TIME',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475ab1f7c9a1b1b4d17774c344ca325b1bb6',1,'syscalls.h']]], - ['sys_5ftruncate_1610',['SYS_TRUNCATE',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a3143effcc56daa891323d837b6ad7f87',1,'syscalls.h']]], - ['sys_5funlink_1611',['SYS_UNLINK',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a071e0d689876d4e3e8d0d7f42a69ef52',1,'syscalls.h']]], - ['sys_5fwaitpid_1612',['SYS_WAITPID',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a5a6f6c87bd05e48271e33a417949e50d',1,'syscalls.h']]], - ['sys_5fwrite_1613',['SYS_WRITE',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a228e81db8f7c6d61b19e40eca4f7a95a',1,'syscalls.h']]] + ['sys_5faccept_0',['SYS_ACCEPT',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475aed7430abb1d08e81f1ec2ca177e77922',1,'syscalls.h']]], + ['sys_5faccess_1',['SYS_ACCESS',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475afe0f493ba67b1251f4b6e473dd470a34',1,'syscalls.h']]], + ['sys_5fapi_5fversion_2',['SYS_API_VERSION',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475ac2ca54c74e420ed680425b97a8cbfe63',1,'syscalls.h']]], + ['sys_5fbind_3',['SYS_BIND',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475aadd4b2ee6e285f1cdceb922153439cb6',1,'syscalls.h']]], + ['sys_5fbrk_4',['SYS_BRK',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a703d692921e591b0b3557cdc6ce59d00',1,'syscalls.h']]], + ['sys_5fchdir_5',['SYS_CHDIR',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475ae13f4e994c54e2eadeb2bcb4c6d674d9',1,'syscalls.h']]], + ['sys_5fclock_5fgettime_6',['SYS_CLOCK_GETTIME',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475afdb86817db91283df9efacae029a67e3',1,'syscalls.h']]], + ['sys_5fclock_5fsettime_7',['SYS_CLOCK_SETTIME',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475ac129a01854188b0c904df610d2b7625f',1,'syscalls.h']]], + ['sys_5fclose_8',['SYS_CLOSE',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a4ef77fc1f4b0824d318a2a851a24ffff',1,'syscalls.h']]], + ['sys_5fconnect_9',['SYS_CONNECT',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a7e371dd4c93ab5da4ba7fc43190854da',1,'syscalls.h']]], + ['sys_5fdup_10',['SYS_DUP',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475abd3ecae381917894d4ee7e046098d92b',1,'syscalls.h']]], + ['sys_5fdup2_11',['SYS_DUP2',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475ad4afff6762d2b1857eb6a2d12cf02e12',1,'syscalls.h']]], + ['sys_5fexecve_12',['SYS_EXECVE',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a4f984b2a0091bc5cf43b16d9f552d8b0',1,'syscalls.h']]], + ['sys_5fexit_13',['SYS_EXIT',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a74a69836031dd122d4be1f1163aa0fb0',1,'syscalls.h']]], + ['sys_5ffork_14',['SYS_FORK',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475ac3a57410b6fffcce73bfb7e24d3114d4',1,'syscalls.h']]], + ['sys_5ffstat_15',['SYS_FSTAT',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a9cd60f4852cb73b296171894bd7d30ed',1,'syscalls.h']]], + ['sys_5fftruncate_16',['SYS_FTRUNCATE',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475af79ab24b82124b99a9604e75718ffc90',1,'syscalls.h']]], + ['sys_5fgetcwd_17',['SYS_GETCWD',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475afd137443e8199b2b992598ce81ba71e3',1,'syscalls.h']]], + ['sys_5fgetpid_18',['SYS_GETPID',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a9b92ce5fe8c3234567e66468f7e0b0ac',1,'syscalls.h']]], + ['sys_5fgetppid_19',['SYS_GETPPID',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a4e23d089b5f8fed749cb53f59598abdf',1,'syscalls.h']]], + ['sys_5fioctl_20',['SYS_IOCTL',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a8362fcf9e42a5f1edb952129002d87a3',1,'syscalls.h']]], + ['sys_5fkill_21',['SYS_KILL',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475adcb0fd36e26a450036a9ffc9a4684d0d',1,'syscalls.h']]], + ['sys_5flisten_22',['SYS_LISTEN',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a562ed65372714f7e4c5572315a7c167d',1,'syscalls.h']]], + ['sys_5flstat_23',['SYS_LSTAT',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475ad06d5e126a93d184ec20e2389a7388db',1,'syscalls.h']]], + ['sys_5fmadvise_24',['SYS_MADVISE',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a4f918d4cac4b4d333d84ee542be1bc56',1,'syscalls.h']]], + ['sys_5fmax_25',['SYS_MAX',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a17cb58707f83b65f30ccb17805b7c467',1,'syscalls.h']]], + ['sys_5fmkdir_26',['SYS_MKDIR',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475ae11dfaa2891b82ce7a8b78f206143134',1,'syscalls.h']]], + ['sys_5fmmap_27',['SYS_MMAP',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a0bf8291cce29f3ac2170f29ea7dd47b5',1,'syscalls.h']]], + ['sys_5fmprotect_28',['SYS_MPROTECT',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475ae00ea5b5cd3c5c47fefc074582862a5e',1,'syscalls.h']]], + ['sys_5fmunmap_29',['SYS_MUNMAP',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a717f2545ddb56410e4d8cfee61804f9a',1,'syscalls.h']]], + ['sys_5fnanosleep_30',['SYS_NANOSLEEP',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a24801336da12e183e9f7369929403dcc',1,'syscalls.h']]], + ['sys_5fopen_31',['SYS_OPEN',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a76bb1866304712aa5b41d989fbdfbc8b',1,'syscalls.h']]], + ['sys_5fpipe_32',['SYS_PIPE',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a3acf4a71d88cc862a0658242dead53a6',1,'syscalls.h']]], + ['sys_5fprctl_33',['SYS_PRCTL',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475aca57fa1afb6918b76dbb5ca5022a332b',1,'syscalls.h']]], + ['sys_5fpread_34',['SYS_PREAD',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a84f788734a50fa391db1f461e88e8913',1,'syscalls.h']]], + ['sys_5fpwrite_35',['SYS_PWRITE',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475aa5a64eca97ae4dd219cffd47e15ba304',1,'syscalls.h']]], + ['sys_5fread_36',['SYS_READ',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a49214d5519a62b4bf0ace2d61cc9602c',1,'syscalls.h']]], + ['sys_5frecv_37',['SYS_RECV',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a1720401053b898a8bf3dcfb317177f92',1,'syscalls.h']]], + ['sys_5frename_38',['SYS_RENAME',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a8bc81dcca6643d269fcc1bd19162f070',1,'syscalls.h']]], + ['sys_5frmdir_39',['SYS_RMDIR',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a3dbee6f3879ca6740bc582b722416129',1,'syscalls.h']]], + ['sys_5fseek_40',['SYS_SEEK',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475afa8515947b5e6c63e44b5dd012db2bb5',1,'syscalls.h']]], + ['sys_5fsend_41',['SYS_SEND',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475ac522069f16915646ffbdae9125f35bd3',1,'syscalls.h']]], + ['sys_5fshutdown_42',['SYS_SHUTDOWN',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a102cf235c599812d4980229622566c4b',1,'syscalls.h']]], + ['sys_5fsocket_43',['SYS_SOCKET',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475abe5c17c613d11aa27284fd72beddc565',1,'syscalls.h']]], + ['sys_5fstat_44',['SYS_STAT',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a22801e7695ca6349080d79bee2c8b295',1,'syscalls.h']]], + ['sys_5ftell_45',['SYS_TELL',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a2631f9ef6705cd9cf4412200ad849562',1,'syscalls.h']]], + ['sys_5ftime_46',['SYS_TIME',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475ab1f7c9a1b1b4d17774c344ca325b1bb6',1,'syscalls.h']]], + ['sys_5ftruncate_47',['SYS_TRUNCATE',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a3143effcc56daa891323d837b6ad7f87',1,'syscalls.h']]], + ['sys_5funlink_48',['SYS_UNLINK',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a071e0d689876d4e3e8d0d7f42a69ef52',1,'syscalls.h']]], + ['sys_5fwaitpid_49',['SYS_WAITPID',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a5a6f6c87bd05e48271e33a417949e50d',1,'syscalls.h']]], + ['sys_5fwrite_50',['SYS_WRITE',['../d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a228e81db8f7c6d61b19e40eca4f7a95a',1,'syscalls.h']]] ]; diff --git a/docs/search/files_0.html b/docs/search/files_0.html deleted file mode 100644 index 9498842a..00000000 --- a/docs/search/files_0.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/files_0.js b/docs/search/files_0.js index 12cf77c4..9a32df53 100644 --- a/docs/search/files_0.js +++ b/docs/search/files_0.js @@ -1,6 +1,6 @@ var searchData= [ - ['aip_2eh_940',['aip.h',['../d1/de1/aip_8h.html',1,'']]], - ['api_2emd_941',['api.md',['../d8/dc9/api_8md.html',1,'']]], - ['audio_2eh_942',['audio.h',['../da/d09/audio_8h.html',1,'']]] + ['aip_2eh_0',['aip.h',['../d1/de1/aip_8h.html',1,'']]], + ['api_2emd_1',['api.md',['../d8/dc9/api_8md.html',1,'']]], + ['audio_2eh_2',['audio.h',['../da/d09/audio_8h.html',1,'']]] ]; diff --git a/docs/search/files_1.html b/docs/search/files_1.html deleted file mode 100644 index 7050ef48..00000000 --- a/docs/search/files_1.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/files_1.js b/docs/search/files_1.js index 16369709..97b33c20 100644 --- a/docs/search/files_1.js +++ b/docs/search/files_1.js @@ -1,6 +1,6 @@ var searchData= [ - ['develop_2emd_943',['develop.md',['../d4/d30/develop_8md.html',1,'']]], - ['device_2eh_944',['device.h',['../db/de9/device_8h.html',1,'']]], - ['driver_2eh_945',['driver.h',['../db/de4/driver_8h.html',1,'']]] + ['develop_2emd_0',['develop.md',['../d4/d30/develop_8md.html',1,'']]], + ['device_2eh_1',['device.h',['../db/de9/device_8h.html',1,'']]], + ['driver_2eh_2',['driver.h',['../db/de4/driver_8h.html',1,'']]] ]; diff --git a/docs/search/files_2.html b/docs/search/files_2.html deleted file mode 100644 index 497cdf5c..00000000 --- a/docs/search/files_2.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/files_2.js b/docs/search/files_2.js index 4dc516ec..ed1c11c0 100644 --- a/docs/search/files_2.js +++ b/docs/search/files_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['errno_2eh_946',['errno.h',['../d8/dc2/errno_8h.html',1,'']]] + ['errno_2eh_0',['errno.h',['../d8/dc2/errno_8h.html',1,'']]] ]; diff --git a/docs/search/files_3.html b/docs/search/files_3.html deleted file mode 100644 index 1ba106b2..00000000 --- a/docs/search/files_3.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/files_3.js b/docs/search/files_3.js index 269364d3..12724257 100644 --- a/docs/search/files_3.js +++ b/docs/search/files_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['fs_2eh_947',['fs.h',['../df/d26/fs_8h.html',1,'']]] + ['fs_2eh_0',['fs.h',['../df/d26/fs_8h.html',1,'']]] ]; diff --git a/docs/search/files_4.html b/docs/search/files_4.html deleted file mode 100644 index 753b7b10..00000000 --- a/docs/search/files_4.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/files_4.js b/docs/search/files_4.js index 2ce6c11b..e5f4c030 100644 --- a/docs/search/files_4.js +++ b/docs/search/files_4.js @@ -1,5 +1,5 @@ var searchData= [ - ['index_2emd_948',['index.md',['../df/dcf/index_8md.html',1,'']]], - ['input_2eh_949',['input.h',['../de/ded/input_8h.html',1,'']]] + ['index_2emd_0',['index.md',['../df/dcf/index_8md.html',1,'']]], + ['input_2eh_1',['input.h',['../de/ded/input_8h.html',1,'']]] ]; diff --git a/docs/search/files_5.html b/docs/search/files_5.html deleted file mode 100644 index 7b6affd7..00000000 --- a/docs/search/files_5.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/files_5.js b/docs/search/files_5.js index a491c632..3937e47d 100644 --- a/docs/search/files_5.js +++ b/docs/search/files_5.js @@ -1,4 +1,4 @@ var searchData= [ - ['network_2eh_950',['network.h',['../d9/d94/network_8h.html',1,'']]] + ['network_2eh_0',['network.h',['../d9/d94/network_8h.html',1,'']]] ]; diff --git a/docs/search/files_6.html b/docs/search/files_6.html deleted file mode 100644 index 802ebf71..00000000 --- a/docs/search/files_6.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/files_6.js b/docs/search/files_6.js index 43d82191..312659ca 100644 --- a/docs/search/files_6.js +++ b/docs/search/files_6.js @@ -1,4 +1,4 @@ var searchData= [ - ['pci_2eh_951',['pci.h',['../d9/d97/pci_8h.html',1,'']]] + ['pci_2eh_0',['pci.h',['../d9/d97/pci_8h.html',1,'']]] ]; diff --git a/docs/search/files_7.html b/docs/search/files_7.html deleted file mode 100644 index 365e6484..00000000 --- a/docs/search/files_7.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/files_7.js b/docs/search/files_7.js index 904f75d5..8d64fbc3 100644 --- a/docs/search/files_7.js +++ b/docs/search/files_7.js @@ -1,4 +1,4 @@ var searchData= [ - ['readme_2emd_952',['README.md',['../d7/d57/Userspace_2README_8md.html',1,'(Global Namespace)'],['../d0/d5e/Drivers_2README_8md.html',1,'(Global Namespace)'],['../dd/d85/Kernel_2README_8md.html',1,'(Global Namespace)']]] + ['readme_2emd_0',['readme.md',['../d0/d5e/Drivers_2README_8md.html',1,'(Global Namespace)'],['../dd/d85/Kernel_2README_8md.html',1,'(Global Namespace)'],['../d7/d57/Userspace_2README_8md.html',1,'(Global Namespace)']]] ]; diff --git a/docs/search/files_8.html b/docs/search/files_8.html deleted file mode 100644 index 3df0f2fa..00000000 --- a/docs/search/files_8.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/files_8.js b/docs/search/files_8.js index 9a33fd29..d6050bee 100644 --- a/docs/search/files_8.js +++ b/docs/search/files_8.js @@ -1,4 +1,4 @@ var searchData= [ - ['syscalls_2eh_953',['syscalls.h',['../d2/d6e/syscalls_8h.html',1,'']]] + ['syscalls_2eh_0',['syscalls.h',['../d2/d6e/syscalls_8h.html',1,'']]] ]; diff --git a/docs/search/functions_0.html b/docs/search/functions_0.html deleted file mode 100644 index eb4c5014..00000000 --- a/docs/search/functions_0.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/functions_0.js b/docs/search/functions_0.js index 5bf84b7e..eafad517 100644 --- a/docs/search/functions_0.js +++ b/docs/search/functions_0.js @@ -1,6 +1,5 @@ var searchData= [ - ['_5f_5fattribute_5f_5f_954',['__attribute__',['../df/d26/fs_8h.html#ae9d1c84bd8c5ad87f19dc53750668f1b',1,'fs.h']]], - ['_5f_5ferrno_5flocation_955',['__errno_location',['../d8/dc2/errno_8h.html#a249efe5fe35b177224ada753640584fb',1,'errno.h']]], - ['_5fstatic_5fassert_956',['_Static_assert',['../d2/d6e/syscalls_8h.html#a008f12a6e5809214fb42b04ae2c406d4',1,'syscalls.h']]] + ['_5f_5fattribute_5f_5f_0',['__attribute__',['../df/d26/fs_8h.html#ae9d1c84bd8c5ad87f19dc53750668f1b',1,'fs.h']]], + ['_5f_5ferrno_5flocation_1',['__errno_location',['../d8/dc2/errno_8h.html#a9049fd86a1aa08d50029a482471f5fae',1,'errno.h']]] ]; diff --git a/docs/search/functions_1.html b/docs/search/functions_1.html deleted file mode 100644 index ef4088b8..00000000 --- a/docs/search/functions_1.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/functions_1.js b/docs/search/functions_1.js index 7cf14fb1..79dab3b9 100644 --- a/docs/search/functions_1.js +++ b/docs/search/functions_1.js @@ -1,5 +1,5 @@ var searchData= [ - ['getbar_957',['GetBAR',['../d9/d97/pci_8h.html#a2cf7e584084dbde4ba2fd692c295a538',1,'pci.h']]], - ['getpcidevices_958',['GetPCIDevices',['../d9/d97/pci_8h.html#a9cecd790737cef4cb188d9f058f238be',1,'pci.h']]] + ['getbar_0',['GetBAR',['../d9/d97/pci_8h.html#a2cf7e584084dbde4ba2fd692c295a538',1,'pci.h']]], + ['getpcidevices_1',['GetPCIDevices',['../d9/d97/pci_8h.html#a287fe4c598591108b24ec4a339e04546',1,'pci.h']]] ]; diff --git a/docs/search/functions_2.html b/docs/search/functions_2.html deleted file mode 100644 index ca5aa10e..00000000 --- a/docs/search/functions_2.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/functions_2.js b/docs/search/functions_2.js index ea22a41d..50eb530a 100644 --- a/docs/search/functions_2.js +++ b/docs/search/functions_2.js @@ -1,8 +1,8 @@ var searchData= [ - ['iline_959',['iLine',['../d9/d97/pci_8h.html#a11780e1a6b719257a35670eb14e8ab52',1,'pci.h']]], - ['initializepci_960',['InitializePCI',['../d9/d97/pci_8h.html#ad8bb87ffa35f47616595f155ce9a3a30',1,'pci.h']]], - ['ipin_961',['iPin',['../d9/d97/pci_8h.html#a279691b7a82cb0bfa132fb374fe2d7d4',1,'pci.h']]], - ['irq_5fmask_962',['IRQ_MASK',['../d1/de1/aip_8h.html#a47eacd96b732a39b728fed2402f9210b',1,'aip.h']]], - ['irq_5funmask_963',['IRQ_UNMASK',['../d1/de1/aip_8h.html#abb94e8ea4110b1505f8722d697697eea',1,'aip.h']]] + ['iline_0',['iLine',['../d9/d97/pci_8h.html#a11780e1a6b719257a35670eb14e8ab52',1,'pci.h']]], + ['initializepci_1',['InitializePCI',['../d9/d97/pci_8h.html#ad8bb87ffa35f47616595f155ce9a3a30',1,'pci.h']]], + ['ipin_2',['iPin',['../d9/d97/pci_8h.html#a279691b7a82cb0bfa132fb374fe2d7d4',1,'pci.h']]], + ['irq_5fmask_3',['IRQ_MASK',['../d1/de1/aip_8h.html#a47eacd96b732a39b728fed2402f9210b',1,'aip.h']]], + ['irq_5funmask_4',['IRQ_UNMASK',['../d1/de1/aip_8h.html#abb94e8ea4110b1505f8722d697697eea',1,'aip.h']]] ]; diff --git a/docs/search/functions_3.html b/docs/search/functions_3.html deleted file mode 100644 index d79f55b8..00000000 --- a/docs/search/functions_3.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/functions_3.js b/docs/search/functions_3.js index 9c3160ab..4e925e3f 100644 --- a/docs/search/functions_3.js +++ b/docs/search/functions_3.js @@ -1,12 +1,12 @@ var searchData= [ - ['pic_5feoi_964',['PIC_EOI',['../d1/de1/aip_8h.html#a08e984e6a1417b7b6e89c6232ce00905',1,'aip.h']]], - ['ps2acktimeout_965',['PS2ACKTimeout',['../d1/de1/aip_8h.html#a38ac8086f1219290834fa333d5f61d61',1,'aip.h']]], - ['ps2clearoutputbuffer_966',['PS2ClearOutputBuffer',['../d1/de1/aip_8h.html#ab89ed60f3ef02b78ef5080b0941ed134',1,'aip.h']]], - ['ps2readafterack_967',['PS2ReadAfterACK',['../d1/de1/aip_8h.html#a1c1df3cb3ab237cb29864c8d185537f0',1,'aip.h']]], - ['ps2readdata_968',['PS2ReadData',['../d1/de1/aip_8h.html#ac52f28bcc38cdcb9e2548528de67dc44',1,'aip.h']]], - ['ps2readstatus_969',['PS2ReadStatus',['../d1/de1/aip_8h.html#ab4e5cc3a96dc9f7d922e65241ff53f48',1,'aip.h']]], - ['ps2wait_970',['PS2Wait',['../d1/de1/aip_8h.html#af2ae44f829abc7018863d9bf8fb9b859',1,'aip.h']]], - ['ps2writecommand_971',['PS2WriteCommand',['../d1/de1/aip_8h.html#a12501e11544172f81587ea9a2cedd7be',1,'aip.h']]], - ['ps2writedata_972',['PS2WriteData',['../d1/de1/aip_8h.html#ac722c6485f425b33b023549fa448c112',1,'aip.h']]] + ['pic_5feoi_0',['PIC_EOI',['../d1/de1/aip_8h.html#a08e984e6a1417b7b6e89c6232ce00905',1,'aip.h']]], + ['ps2acktimeout_1',['PS2ACKTimeout',['../d1/de1/aip_8h.html#a38ac8086f1219290834fa333d5f61d61',1,'aip.h']]], + ['ps2clearoutputbuffer_2',['PS2ClearOutputBuffer',['../d1/de1/aip_8h.html#ab89ed60f3ef02b78ef5080b0941ed134',1,'aip.h']]], + ['ps2readafterack_3',['PS2ReadAfterACK',['../d1/de1/aip_8h.html#a1c1df3cb3ab237cb29864c8d185537f0',1,'aip.h']]], + ['ps2readdata_4',['PS2ReadData',['../d1/de1/aip_8h.html#ac52f28bcc38cdcb9e2548528de67dc44',1,'aip.h']]], + ['ps2readstatus_5',['PS2ReadStatus',['../d1/de1/aip_8h.html#ab4e5cc3a96dc9f7d922e65241ff53f48',1,'aip.h']]], + ['ps2wait_6',['PS2Wait',['../d1/de1/aip_8h.html#af2ae44f829abc7018863d9bf8fb9b859',1,'aip.h']]], + ['ps2writecommand_7',['PS2WriteCommand',['../d1/de1/aip_8h.html#a12501e11544172f81587ea9a2cedd7be',1,'aip.h']]], + ['ps2writedata_8',['PS2WriteData',['../d1/de1/aip_8h.html#ac722c6485f425b33b023549fa448c112',1,'aip.h']]] ]; diff --git a/docs/search/functions_4.html b/docs/search/functions_4.html deleted file mode 100644 index 1657cad0..00000000 --- a/docs/search/functions_4.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/functions_4.js b/docs/search/functions_4.js index 45fede08..f911f95f 100644 --- a/docs/search/functions_4.js +++ b/docs/search/functions_4.js @@ -1,6 +1,6 @@ var searchData= [ - ['registerdevice_973',['RegisterDevice',['../db/de9/device_8h.html#a6fa54b6c61e3ac1a932decf111303bb9',1,'device.h']]], - ['registerfilesystem_974',['RegisterFileSystem',['../df/d26/fs_8h.html#a75f4deeb21caf3c4150e515e19913349',1,'fs.h']]], - ['reportinputevent_975',['ReportInputEvent',['../de/ded/input_8h.html#aba095481bbee5eb8903061ed75aa435d',1,'input.h']]] + ['registerdevice_0',['RegisterDevice',['../db/de9/device_8h.html#a6fa54b6c61e3ac1a932decf111303bb9',1,'device.h']]], + ['registerfilesystem_1',['RegisterFileSystem',['../df/d26/fs_8h.html#a75f4deeb21caf3c4150e515e19913349',1,'fs.h']]], + ['reportinputevent_2',['ReportInputEvent',['../de/ded/input_8h.html#aba095481bbee5eb8903061ed75aa435d',1,'input.h']]] ]; diff --git a/docs/search/functions_5.html b/docs/search/functions_5.html deleted file mode 100644 index 9301d6b9..00000000 --- a/docs/search/functions_5.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/functions_5.js b/docs/search/functions_5.js index a16d9d11..93441ff3 100644 --- a/docs/search/functions_5.js +++ b/docs/search/functions_5.js @@ -1,11 +1,11 @@ var searchData= [ - ['strerror_976',['strerror',['../d8/dc2/errno_8h.html#add46ab98f32b76457852dbb872842bf2',1,'errno.h']]], - ['syscall0_977',['syscall0',['../d2/d6e/syscalls_8h.html#aead3c4d793ac641f0c76fa3a2884799f',1,'syscalls.h']]], - ['syscall1_978',['syscall1',['../d2/d6e/syscalls_8h.html#ad0203a1b8baab624b557c0b1fe4ec8be',1,'syscalls.h']]], - ['syscall2_979',['syscall2',['../d2/d6e/syscalls_8h.html#af2d181ed9821a83ebe9aca04015aea37',1,'syscalls.h']]], - ['syscall3_980',['syscall3',['../d2/d6e/syscalls_8h.html#af5b89cfe6ca2d013d51a42c614ad3ecf',1,'syscalls.h']]], - ['syscall4_981',['syscall4',['../d2/d6e/syscalls_8h.html#ac97df35113f23a8d644853c30a478b2a',1,'syscalls.h']]], - ['syscall5_982',['syscall5',['../d2/d6e/syscalls_8h.html#ac49b378966d04712882bbc2d0837de6b',1,'syscalls.h']]], - ['syscall6_983',['syscall6',['../d2/d6e/syscalls_8h.html#a6f2f390222fc28bbd48023e2da1d4de1',1,'syscalls.h']]] + ['strerror_0',['strerror',['../d8/dc2/errno_8h.html#a4bc5f273980fb0e81e0fc7a4dd3de87e',1,'errno.h']]], + ['syscall0_1',['syscall0',['../d2/d6e/syscalls_8h.html#aead3c4d793ac641f0c76fa3a2884799f',1,'syscalls.h']]], + ['syscall1_2',['syscall1',['../d2/d6e/syscalls_8h.html#ad0203a1b8baab624b557c0b1fe4ec8be',1,'syscalls.h']]], + ['syscall2_3',['syscall2',['../d2/d6e/syscalls_8h.html#af2d181ed9821a83ebe9aca04015aea37',1,'syscalls.h']]], + ['syscall3_4',['syscall3',['../d2/d6e/syscalls_8h.html#af5b89cfe6ca2d013d51a42c614ad3ecf',1,'syscalls.h']]], + ['syscall4_5',['syscall4',['../d2/d6e/syscalls_8h.html#ac97df35113f23a8d644853c30a478b2a',1,'syscalls.h']]], + ['syscall5_6',['syscall5',['../d2/d6e/syscalls_8h.html#ac49b378966d04712882bbc2d0837de6b',1,'syscalls.h']]], + ['syscall6_7',['syscall6',['../d2/d6e/syscalls_8h.html#a6f2f390222fc28bbd48023e2da1d4de1',1,'syscalls.h']]] ]; diff --git a/docs/search/functions_6.html b/docs/search/functions_6.html deleted file mode 100644 index 9c4f5fc6..00000000 --- a/docs/search/functions_6.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/functions_6.js b/docs/search/functions_6.js index 16857fa3..ebb8ff01 100644 --- a/docs/search/functions_6.js +++ b/docs/search/functions_6.js @@ -1,5 +1,5 @@ var searchData= [ - ['unregisterdevice_984',['UnregisterDevice',['../db/de9/device_8h.html#a0ebb7111c50f31c0740b2caa2c56ff41',1,'device.h']]], - ['unregisterfilesystem_985',['UnregisterFileSystem',['../df/d26/fs_8h.html#a41338d5d4b70d416fb956287f27773a8',1,'fs.h']]] + ['unregisterdevice_0',['UnregisterDevice',['../db/de9/device_8h.html#a0ebb7111c50f31c0740b2caa2c56ff41',1,'device.h']]], + ['unregisterfilesystem_1',['UnregisterFileSystem',['../df/d26/fs_8h.html#a41338d5d4b70d416fb956287f27773a8',1,'fs.h']]] ]; diff --git a/docs/search/mag.svg b/docs/search/mag.svg new file mode 100644 index 00000000..ffb6cf0d --- /dev/null +++ b/docs/search/mag.svg @@ -0,0 +1,24 @@ + + + + + + + diff --git a/docs/search/mag_d.svg b/docs/search/mag_d.svg new file mode 100644 index 00000000..4122773f --- /dev/null +++ b/docs/search/mag_d.svg @@ -0,0 +1,24 @@ + + + + + + + diff --git a/docs/search/mag_sel.svg b/docs/search/mag_sel.svg index 03626f64..553dba87 100644 --- a/docs/search/mag_sel.svg +++ b/docs/search/mag_sel.svg @@ -1,59 +1,17 @@ - + - - - - image/svg+xml - - - - - + > - + /> + /> diff --git a/docs/search/mag_seld.svg b/docs/search/mag_seld.svg new file mode 100644 index 00000000..c906f84c --- /dev/null +++ b/docs/search/mag_seld.svg @@ -0,0 +1,31 @@ + + + + + + + + + diff --git a/docs/search/nomatches.html b/docs/search/nomatches.html deleted file mode 100644 index 2b9360b6..00000000 --- a/docs/search/nomatches.html +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - -
    -
    No Matches
    -
    - - diff --git a/docs/search/pages_0.html b/docs/search/pages_0.html deleted file mode 100644 index 8517b48f..00000000 --- a/docs/search/pages_0.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/pages_0.js b/docs/search/pages_0.js index 9a77e4fd..cb5fdd32 100644 --- a/docs/search/pages_0.js +++ b/docs/search/pages_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['api_1809',['API',['../df/d03/md_tools_doxygen_api.html',1,'']]] + ['api_0',['API',['../d3/d6c/md_tools_2doxygen_2api.html',1,'']]] ]; diff --git a/docs/search/pages_1.html b/docs/search/pages_1.html deleted file mode 100644 index a0fb6796..00000000 --- a/docs/search/pages_1.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/pages_1.js b/docs/search/pages_1.js index 8c261ac9..1fcaff35 100644 --- a/docs/search/pages_1.js +++ b/docs/search/pages_1.js @@ -1,5 +1,6 @@ var searchData= [ - ['developing_1810',['Developing',['../d9/d7f/md_tools_doxygen_develop.html',1,'']]], - ['drivers_1811',['Drivers',['../d4/d86/md_Drivers_README.html',1,'']]] + ['developing_0',['Developing',['../d1/d02/md_tools_2doxygen_2develop.html',1,'']]], + ['documentation_1',['Welcome to Fennix Documentation',['../index.html',1,'']]], + ['drivers_2',['Drivers',['../d5/d9b/md_Drivers_2README.html',1,'']]] ]; diff --git a/docs/search/pages_2.html b/docs/search/pages_2.html deleted file mode 100644 index 084edfd0..00000000 --- a/docs/search/pages_2.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/pages_2.js b/docs/search/pages_2.js index 906d1b18..2e9fd979 100644 --- a/docs/search/pages_2.js +++ b/docs/search/pages_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['kernel_1812',['Kernel',['../da/dc9/md_Kernel_README.html',1,'']]] + ['fennix_20documentation_0',['Welcome to Fennix Documentation',['../index.html',1,'']]] ]; diff --git a/docs/search/pages_3.html b/docs/search/pages_3.html deleted file mode 100644 index c0b45b0f..00000000 --- a/docs/search/pages_3.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/pages_3.js b/docs/search/pages_3.js index de25d7c5..424e0cf8 100644 --- a/docs/search/pages_3.js +++ b/docs/search/pages_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['userspace_1813',['Userspace',['../d1/df9/md_Userspace_README.html',1,'']]] + ['kernel_0',['Kernel',['../dd/d35/md_Kernel_2README.html',1,'']]] ]; diff --git a/docs/search/pages_4.html b/docs/search/pages_4.html deleted file mode 100644 index 0f05c2e7..00000000 --- a/docs/search/pages_4.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/pages_4.js b/docs/search/pages_4.js index e0732084..2a85e4a5 100644 --- a/docs/search/pages_4.js +++ b/docs/search/pages_4.js @@ -1,4 +1,4 @@ var searchData= [ - ['welcome_20to_20fennix_20documentation_1814',['Welcome to Fennix Documentation',['../index.html',1,'']]] + ['to_20fennix_20documentation_0',['Welcome to Fennix Documentation',['../index.html',1,'']]] ]; diff --git a/docs/search/pages_5.js b/docs/search/pages_5.js new file mode 100644 index 00000000..c42b6c8c --- /dev/null +++ b/docs/search/pages_5.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['userspace_0',['Userspace',['../d2/d04/md_Userspace_2README.html',1,'']]] +]; diff --git a/docs/search/pages_6.js b/docs/search/pages_6.js new file mode 100644 index 00000000..5d84ef89 --- /dev/null +++ b/docs/search/pages_6.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['welcome_20to_20fennix_20documentation_0',['Welcome to Fennix Documentation',['../index.html',1,'']]] +]; diff --git a/docs/search/search.css b/docs/search/search.css index 9074198f..19f76f9d 100644 --- a/docs/search/search.css +++ b/docs/search/search.css @@ -1,10 +1,33 @@ -/*---------------- Search Box */ +/*---------------- Search Box positioning */ + +#main-menu > li:last-child { + /* This
  • object is the parent of the search bar */ + display: flex; + justify-content: center; + align-items: center; + height: 36px; + margin-right: 1em; +} + +/*---------------- Search box styling */ + +.SRPage * { + font-weight: normal; + line-height: normal; +} + +dark-mode-toggle { + margin-left: 5px; + display: flex; + float: right; +} #MSearchBox { + display: inline-block; white-space : nowrap; - background: white; + background: var(--search-background-color); border-radius: 0.65em; - box-shadow: inset 0.5px 0.5px 3px 0px #555; + box-shadow: var(--search-box-shadow); z-index: 102; } @@ -17,28 +40,47 @@ #MSearchSelect { display: inline-block; vertical-align: middle; - height: 1.4em; - padding: 0 0 0 0.3em; - margin: 0; + width: 20px; + height: 19px; + background-image: var(--search-magnification-select-image); + margin: 0 0 0 0.3em; + padding: 0; } +#MSearchSelectExt { + display: inline-block; + vertical-align: middle; + width: 10px; + height: 19px; + background-image: var(--search-magnification-image); + margin: 0 0 0 0.5em; + padding: 0; +} + + #MSearchField { display: inline-block; vertical-align: middle; width: 7.5em; - height: 1.1em; + height: 19px; margin: 0 0.15em; padding: 0; line-height: 1em; border:none; - color: #909090; + color: var(--search-foreground-color); outline: none; - font-family: Arial, Verdana, sans-serif; + font-family: var(--font-family-search); -webkit-border-radius: 0px; border-radius: 0px; background: none; } +@media(hover: none) { + /* to avoid zooming on iOS */ + #MSearchField { + font-size: 16px; + } +} #MSearchBox .right { display: inline-block; @@ -59,23 +101,15 @@ } #MSearchCloseImg { - height: 1.4em; padding: 0.3em; margin: 0; } .MSearchBoxActive #MSearchField { - color: #000000; + color: var(--search-active-color); } -#main-menu > li:last-child { - /* This
  • object is the parent of the search bar */ - display: flex; - justify-content: center; - align-items: center; - height: 36px; - margin-right: 1em; -} + /*---------------- Search filter selection */ @@ -83,8 +117,8 @@ display: none; position: absolute; left: 0; top: 0; - border: 1px solid #90A5CE; - background-color: #F9FAFC; + border: 1px solid var(--search-filter-border-color); + background-color: var(--search-filter-background-color); z-index: 10001; padding-top: 4px; padding-bottom: 4px; @@ -97,7 +131,7 @@ } .SelectItem { - font: 8pt Arial, Verdana, sans-serif; + font: 8pt var(--font-family-search); padding-left: 2px; padding-right: 12px; border: 0px; @@ -105,7 +139,7 @@ span.SelectionMark { margin-right: 4px; - font-family: monospace; + font-family: var(--font-family-monospace); outline-style: none; text-decoration: none; } @@ -113,7 +147,7 @@ span.SelectionMark { a.SelectItem { display: block; outline-style: none; - color: #000000; + color: var(--search-filter-foreground-color); text-decoration: none; padding-left: 6px; padding-right: 12px; @@ -121,14 +155,14 @@ a.SelectItem { a.SelectItem:focus, a.SelectItem:active { - color: #000000; + color: var(--search-filter-foreground-color); outline-style: none; text-decoration: none; } a.SelectItem:hover { - color: #FFFFFF; - background-color: #3D578C; + color: var(--search-filter-highlight-text-color); + background-color: var(--search-filter-highlight-bg-color); outline-style: none; text-decoration: none; cursor: pointer; @@ -138,7 +172,7 @@ a.SelectItem:hover { /*---------------- Search results window */ iframe#MSearchResults { - width: 60ex; + /*width: 60ex;*/ height: 15em; } @@ -146,9 +180,12 @@ iframe#MSearchResults { display: none; position: absolute; left: 0; top: 0; - border: 1px solid #000; - background-color: #EEF1F7; + border: 1px solid var(--search-results-border-color); + background-color: var(--search-results-background-color); z-index:10000; + width: 300px; + height: 400px; + overflow: auto; } /* ----------------------------------- */ @@ -156,7 +193,6 @@ iframe#MSearchResults { #SRIndex { clear:both; - padding-bottom: 15px; } .SREntry { @@ -169,8 +205,9 @@ iframe#MSearchResults { padding: 1px 5px; } -body.SRPage { +div.SRPage { margin: 5px 2px; + background-color: var(--search-results-background-color); } .SRChildren { @@ -182,17 +219,18 @@ body.SRPage { } .SRSymbol { - font-weight: bold; - color: #425E97; - font-family: Arial, Verdana, sans-serif; + font-weight: bold; + color: var(--search-results-foreground-color); + font-family: var(--font-family-search); text-decoration: none; outline: none; } a.SRScope { display: block; - color: #425E97; - font-family: Arial, Verdana, sans-serif; + color: var(--search-results-foreground-color); + font-family: var(--font-family-search); + font-size: 8pt; text-decoration: none; outline: none; } @@ -204,14 +242,14 @@ a.SRScope:focus, a.SRScope:active { span.SRScope { padding-left: 4px; - font-family: Arial, Verdana, sans-serif; + font-family: var(--font-family-search); } .SRPage .SRStatus { padding: 2px 5px; font-size: 8pt; font-style: italic; - font-family: Arial, Verdana, sans-serif; + font-family: var(--font-family-search); } .SRResult { @@ -225,14 +263,10 @@ div.searchresults { /*---------------- External search page results */ -.searchresult { - background-color: #F0F3F8; -} - .pages b { color: white; padding: 5px 5px 3px 5px; - background-image: url("../tab_a.png"); + background-image: var(--nav-gradient-active-image-parent); background-repeat: repeat-x; text-shadow: 0 1px 1px #000000; } diff --git a/docs/search/search.js b/docs/search/search.js index fb226f73..6fd40c67 100644 --- a/docs/search/search.js +++ b/docs/search/search.js @@ -73,6 +73,8 @@ function getYPos(item) return y; } +var searchResults = new SearchResults("searchResults"); + /* A class handling everything associated with the search panel. Parameters: @@ -80,7 +82,7 @@ function getYPos(item) storing this instance. Is needed to be able to set timeouts. resultPath - path to use for external files */ -function SearchBox(name, resultsPath, inFrame, label, extension) +function SearchBox(name, resultsPath, extension) { if (!name || !resultsPath) { alert("Missing parameters to SearchBox."); } if (!extension || extension == "") { extension = ".html"; } @@ -96,8 +98,6 @@ function SearchBox(name, resultsPath, inFrame, label, extension) this.hideTimeout = 0; this.searchIndex = 0; this.searchActive = false; - this.insideFrame = inFrame; - this.searchLabel = label; this.extension = extension; // ----------- DOM Elements @@ -136,30 +136,14 @@ function SearchBox(name, resultsPath, inFrame, label, extension) var searchSelectWindow = this.DOMSearchSelectWindow(); var searchField = this.DOMSearchSelect(); - if (this.insideFrame) - { - var left = getXPos(searchField); - var top = getYPos(searchField); - left += searchField.offsetWidth + 6; - top += searchField.offsetHeight; + var left = getXPos(searchField); + var top = getYPos(searchField); + top += searchField.offsetHeight; - // show search selection popup - searchSelectWindow.style.display='block'; - left -= searchSelectWindow.offsetWidth; - searchSelectWindow.style.left = left + 'px'; - searchSelectWindow.style.top = top + 'px'; - } - else - { - var left = getXPos(searchField); - var top = getYPos(searchField); - top += searchField.offsetHeight; - - // show search selection popup - searchSelectWindow.style.display='block'; - searchSelectWindow.style.left = left + 'px'; - searchSelectWindow.style.top = top + 'px'; - } + // show search selection popup + searchSelectWindow.style.display='block'; + searchSelectWindow.style.left = left + 'px'; + searchSelectWindow.style.top = top + 'px'; // stop selection hide timer if (this.hideTimeout) @@ -172,7 +156,7 @@ function SearchBox(name, resultsPath, inFrame, label, extension) this.OnSearchSelectHide = function() { - this.hideTimeout = setTimeout(this.name +".CloseSelectionWindow()", + this.hideTimeout = setTimeout(this.CloseSelectionWindow.bind(this), this.closeSelectionTimeout); } @@ -205,11 +189,13 @@ function SearchBox(name, resultsPath, inFrame, label, extension) } else { - window.frames.MSearchResults.postMessage("take_focus", "*"); + var elem = searchResults.NavNext(0); + if (elem) elem.focus(); } } else if (e.keyCode==27) // Escape out of the search field { + e.stopPropagation(); this.DOMSearchField().blur(); this.DOMPopupSearchResultsWindow().style.display = 'none'; this.DOMSearchClose().style.display = 'none'; @@ -226,7 +212,7 @@ function SearchBox(name, resultsPath, inFrame, label, extension) if (searchValue != "") // non-empty search { // set timer for search update - this.keyTimeout = setTimeout(this.name + '.Search()', + this.keyTimeout = setTimeout(this.Search.bind(this), this.keyTimeoutLength); } else // empty search field @@ -304,6 +290,7 @@ function SearchBox(name, resultsPath, inFrame, label, extension) } else if (e.keyCode==13 || e.keyCode==27) { + e.stopPropagation(); this.OnSelectItem(this.searchIndex); this.CloseSelectionWindow(); this.DOMSearchField().focus(); @@ -341,55 +328,70 @@ function SearchBox(name, resultsPath, inFrame, label, extension) idxChar = searchValue.substr(0, 2); } - var resultsPage; - var resultsPageWithSearch; - var hasResultsPage; + var jsFile; var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar); if (idx!=-1) { var hexCode=idx.toString(16); - resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + this.extension; - resultsPageWithSearch = resultsPage+'?'+escape(searchValue); - hasResultsPage = true; - } - else // nothing available for this search term - { - resultsPage = this.resultsPath + '/nomatches' + this.extension; - resultsPageWithSearch = resultsPage; - hasResultsPage = false; + jsFile = this.resultsPath + indexSectionNames[this.searchIndex] + '_' + hexCode + '.js'; + } + + var loadJS = function(url, impl, loc){ + var scriptTag = document.createElement('script'); + scriptTag.src = url; + scriptTag.onload = impl; + scriptTag.onreadystatechange = impl; + loc.appendChild(scriptTag); } - window.frames.MSearchResults.location = resultsPageWithSearch; var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow(); + var domSearchBox = this.DOMSearchBox(); + var domPopupSearchResults = this.DOMPopupSearchResults(); + var domSearchClose = this.DOMSearchClose(); + var resultsPath = this.resultsPath; - if (domPopupSearchResultsWindow.style.display!='block') - { - var domSearchBox = this.DOMSearchBox(); - this.DOMSearchClose().style.display = 'inline-block'; - if (this.insideFrame) - { - var domPopupSearchResults = this.DOMPopupSearchResults(); - domPopupSearchResultsWindow.style.position = 'relative'; - domPopupSearchResultsWindow.style.display = 'block'; - var width = document.body.clientWidth - 8; // the -8 is for IE :-( - domPopupSearchResultsWindow.style.width = width + 'px'; - domPopupSearchResults.style.width = width + 'px'; - } - else - { - var domPopupSearchResults = this.DOMPopupSearchResults(); - var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth; - var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1; - domPopupSearchResultsWindow.style.display = 'block'; - left -= domPopupSearchResults.offsetWidth; - domPopupSearchResultsWindow.style.top = top + 'px'; - domPopupSearchResultsWindow.style.left = left + 'px'; - } + var handleResults = function() { + document.getElementById("Loading").style.display="none"; + if (typeof searchData !== 'undefined') { + createResults(resultsPath); + document.getElementById("NoMatches").style.display="none"; + } + + if (idx!=-1) { + searchResults.Search(searchValue); + } else { // no file with search results => force empty search results + searchResults.Search('===='); + } + + if (domPopupSearchResultsWindow.style.display!='block') + { + domSearchClose.style.display = 'inline-block'; + var left = getXPos(domSearchBox) + 150; + var top = getYPos(domSearchBox) + 20; + domPopupSearchResultsWindow.style.display = 'block'; + left -= domPopupSearchResults.offsetWidth; + var maxWidth = document.body.clientWidth; + var maxHeight = document.body.clientHeight; + var width = 300; + if (left<10) left=10; + if (width+left+8>maxWidth) width=maxWidth-left-8; + var height = 400; + if (height+top+8>maxHeight) height=maxHeight-top-8; + domPopupSearchResultsWindow.style.top = top + 'px'; + domPopupSearchResultsWindow.style.left = left + 'px'; + domPopupSearchResultsWindow.style.width = width + 'px'; + domPopupSearchResultsWindow.style.height = height + 'px'; + } + } + + if (jsFile) { + loadJS(jsFile, handleResults, this.DOMPopupSearchResultsWindow()); + } else { + handleResults(); } this.lastSearchValue = searchValue; - this.lastResultsPage = resultsPage; } // -------- Activation Functions @@ -403,22 +405,15 @@ function SearchBox(name, resultsPath, inFrame, label, extension) ) { this.DOMSearchBox().className = 'MSearchBoxActive'; - - var searchField = this.DOMSearchField(); - - if (searchField.value == this.searchLabel) // clear "Search" term upon entry - { - searchField.value = ''; - this.searchActive = true; - } + this.searchActive = true; } else if (!isActive) // directly remove the panel { this.DOMSearchBox().className = 'MSearchBoxInactive'; - this.DOMSearchField().value = this.searchLabel; this.searchActive = false; this.lastSearchValue = '' this.lastResultsPage = ''; + this.DOMSearchField().value = ''; } } } @@ -647,7 +642,7 @@ function SearchResults(name) } else // return focus to search field { - parent.document.getElementById("MSearchField").focus(); + document.getElementById("MSearchField").focus(); } } else if (this.lastKey==40) // Down @@ -677,8 +672,9 @@ function SearchResults(name) } else if (this.lastKey==27) // Escape { - parent.searchBox.CloseResultsWindow(); - parent.document.getElementById("MSearchField").focus(); + e.stopPropagation(); + searchBox.CloseResultsWindow(); + document.getElementById("MSearchField").focus(); } else if (this.lastKey==13) // Enter { @@ -720,8 +716,9 @@ function SearchResults(name) } else if (this.lastKey==27) // Escape { - parent.searchBox.CloseResultsWindow(); - parent.document.getElementById("MSearchField").focus(); + e.stopPropagation(); + searchBox.CloseResultsWindow(); + document.getElementById("MSearchField").focus(); } else if (this.lastKey==13) // Enter { @@ -744,9 +741,10 @@ function setClassAttr(elem,attr) elem.setAttribute('className',attr); } -function createResults() +function createResults(resultsPath) { var results = document.getElementById("SRResults"); + results.innerHTML = ''; for (var e=0; e(R!W8j_r#qQ#gnr4kAxdU#F0+OBry$Z+ z_0PMi;P|#{d%mw(dnw=jM%@$onTJa%@6Nm3`;2S#nwtVFJI#`U@2Q@@JCCctagvF- z8H=anvo~dTmJ2YA%wA6IHRv%{vxvUm|R)kgZeo zmX%Zb;mpflGZdXCTAgit`||AFzkI#z&(3d4(htA?U2FOL4WF6wY&TB#n3n*I4+hl| z*NBpo#FA92vEu822WQ%mvv4FO#qs` BFGc_W diff --git a/docs/search/search_r.png b/docs/search/search_r.png deleted file mode 100644 index 1af5d21ee13e070d7600f1c4657fde843b953a69..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 553 zcmeAS@N?(olHy`uVBq!ia0vp^LO?9c!2%@BXHTsJQY`6?zK#qG8~eHcB(ehe3dtTp zz6=bxGZ+|(`xqD=STHa&U1eaXVrO7DwS|Gf*oA>XrmV$GYcEhOQT(QLuS{~ooZ2P@v=Xc@RKW@Irliv8_;wroU0*)0O?temdsA~70jrdux+`@W7 z-N(<(C)L?hOO?KV{>8(jC{hpKsws)#Fh zvsO>IB+gb@b+rGWaO&!a9Z{!U+fV*s7TS>fdt&j$L%^U@Epd$~Nl7e8wMs5Z1yT$~ z28I^8hDN#u<{^fLRz?<9hUVG^237_Jy7tbuQ8eV{r(~v8;?@w8^gA7>fx*+&&t;uc GLK6VEQpiUD diff --git a/docs/search/searchdata.js b/docs/search/searchdata.js index 66ace20d..cfe0aaf9 100644 --- a/docs/search/searchdata.js +++ b/docs/search/searchdata.js @@ -4,12 +4,12 @@ var indexSectionsWithContent = 1: "_afgijkmpst", 2: "adefinprs", 3: "_giprsu", - 4: "abcdefghiklmnoprstuvwxyz", + 4: "abcdefghijklmnoprstuvwxyz", 5: "_", 6: "adknps", 7: "_abdeikmnps", 8: "_cdeikopsw", - 9: "adkuw" + 9: "adfktuw" }; var indexSectionNames = diff --git a/docs/search/typedefs_0.html b/docs/search/typedefs_0.html deleted file mode 100644 index a4684c4a..00000000 --- a/docs/search/typedefs_0.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/typedefs_0.js b/docs/search/typedefs_0.js index e3b3b827..7a50fd3c 100644 --- a/docs/search/typedefs_0.js +++ b/docs/search/typedefs_0.js @@ -1,5 +1,5 @@ var searchData= [ - ['_5f_5fsys_5fclockid_5ft_1139',['__SYS_clockid_t',['../d2/d6e/syscalls_8h.html#af9a5a44da34f40560c289e5f60642791',1,'syscalls.h']]], - ['_5f_5fsys_5fsocklen_5ft_1140',['__SYS_socklen_t',['../d2/d6e/syscalls_8h.html#a26c7083c9eaca35069347ed4e00813fd',1,'syscalls.h']]] + ['_5f_5fsys_5fclockid_5ft_0',['__SYS_clockid_t',['../d2/d6e/syscalls_8h.html#af9a5a44da34f40560c289e5f60642791',1,'syscalls.h']]], + ['_5f_5fsys_5fsocklen_5ft_1',['__SYS_socklen_t',['../d2/d6e/syscalls_8h.html#a26c7083c9eaca35069347ed4e00813fd',1,'syscalls.h']]] ]; diff --git a/docs/search/variables_0.html b/docs/search/variables_0.html deleted file mode 100644 index 1e477c08..00000000 --- a/docs/search/variables_0.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_0.js b/docs/search/variables_0.js index 7681c6f8..391b0acf 100644 --- a/docs/search/variables_0.js +++ b/docs/search/variables_0.js @@ -1,12 +1,14 @@ var searchData= [ - ['absolute_986',['Absolute',['../de/ded/input_8h.html#a0948c8b288b733578be7105e95b5ac1f',1,'MouseReport']]], - ['accesstime_987',['AccessTime',['../df/d26/fs_8h.html#af0d5a9e82aa0ece31db45ae57b97b5d9',1,'kstat']]], - ['allocateinode_988',['AllocateInode',['../d2/d55/structSuperBlockOperations.html#a9b919eaba70c8e9d020930ba97b7df68',1,'SuperBlockOperations::AllocateInode()'],['../df/d26/fs_8h.html#aab39d62bf90b7b74ddff3b22086f40f6',1,'AllocateInode(): fs.h']]], - ['always0_989',['Always0',['../d1/de1/aip_8h.html#ad636c779d8a2494cbf0e5bef39c32207',1,'aip.h']]], - ['always0_5f2_990',['Always0_2',['../d1/de1/aip_8h.html#a64f89a7ebae40aae6fd6a15dd67dba12',1,'aip.h']]], - ['always1_991',['Always1',['../d1/de1/aip_8h.html#a7e36db4ddfffac0319695ee9988dc7f6',1,'aip.h']]], - ['apiversion_992',['APIVersion',['../db/de4/driver_8h.html#af48c5b3ec3ca0917f83accb7464e4b0b',1,'__DriverInfo::__DriverVersion']]], - ['attribute_993',['Attribute',['../df/d26/fs_8h.html#a733e07be0afb4a7a10555436d8deb100',1,'kstat']]], - ['author_994',['Author',['../db/de4/driver_8h.html#a2d3b49bf3bc9a98b0c5d08152ef20863',1,'__DriverInfo']]] + ['a20gate_0',['A20Gate',['../d1/de1/aip_8h.html#ab24700857c7c1e39353a7d8d12212ee9',1,'PS2_OUTPUT_PORT.__unnamed5__']]], + ['absolute_1',['Absolute',['../de/ded/input_8h.html#a0948c8b288b733578be7105e95b5ac1f',1,'MouseReport']]], + ['accelerometer_2',['Accelerometer',['../de/ded/input_8h.html#ab043bc6d611582087d8bf1790d863d69',1,'InputReport.__unnamed17__']]], + ['accesstime_3',['AccessTime',['../df/d26/fs_8h.html#af0d5a9e82aa0ece31db45ae57b97b5d9',1,'kstat']]], + ['allocateinode_4',['allocateinode',['../d2/d55/structSuperBlockOperations.html#a9b919eaba70c8e9d020930ba97b7df68',1,'SuperBlockOperations::AllocateInode'],['../df/d26/fs_8h.html#aab39d62bf90b7b74ddff3b22086f40f6',1,'AllocateInode: fs.h']]], + ['always0_5',['Always0',['../d1/de1/aip_8h.html#ad636c779d8a2494cbf0e5bef39c32207',1,'aip.h']]], + ['always0_5f2_6',['Always0_2',['../d1/de1/aip_8h.html#a64f89a7ebae40aae6fd6a15dd67dba12',1,'aip.h']]], + ['always1_7',['Always1',['../d1/de1/aip_8h.html#a7e36db4ddfffac0319695ee9988dc7f6',1,'aip.h']]], + ['apiversion_8',['APIVersion',['../db/de4/driver_8h.html#af48c5b3ec3ca0917f83accb7464e4b0b',1,'__DriverInfo::__DriverVersion']]], + ['attribute_9',['Attribute',['../df/d26/fs_8h.html#a733e07be0afb4a7a10555436d8deb100',1,'kstat']]], + ['author_10',['Author',['../db/de4/driver_8h.html#a2d3b49bf3bc9a98b0c5d08152ef20863',1,'__DriverInfo']]] ]; diff --git a/docs/search/variables_1.html b/docs/search/variables_1.html deleted file mode 100644 index ea73d9a4..00000000 --- a/docs/search/variables_1.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_1.js b/docs/search/variables_1.js index 853ebadc..38672b48 100644 --- a/docs/search/variables_1.js +++ b/docs/search/variables_1.js @@ -1,21 +1,21 @@ var searchData= [ - ['bar0_995',['BAR0',['../d9/d97/pci_8h.html#ad6244cfeb10fb25b9ce81a2ade575ec7',1,'__attribute__']]], - ['bar1_996',['BAR1',['../d9/d97/pci_8h.html#aa09f0025fbc627c055256907f0b0d43f',1,'__attribute__']]], - ['bar2_997',['BAR2',['../d9/d97/pci_8h.html#a248f8bd7e51a03ace5644ab3485faeee',1,'__attribute__']]], - ['bar3_998',['BAR3',['../d9/d97/pci_8h.html#acb0639f4353d9f240c609242733df5e1',1,'__attribute__']]], - ['bar4_999',['BAR4',['../d9/d97/pci_8h.html#a7f473f6239caed08c06c5939f0999be1',1,'__attribute__']]], - ['bar5_1000',['BAR5',['../d9/d97/pci_8h.html#a8d4ae102d9459f2c3ea913412e9a3f75',1,'__attribute__']]], - ['base_1001',['Base',['../d1/de1/aip_8h.html#ae07d9573c7ae9aa7d734e43ab74d88b3',1,'PS2_MOUSE_PACKET']]], - ['baseaddress_1002',['BaseAddress',['../d9/d97/pci_8h.html#af10c5358f92517a5e997d11ff8785c6b',1,'__attribute__']]], - ['bist_1003',['BIST',['../d9/d97/pci_8h.html#acafc473c7069fdd698c0b5742656100b',1,'__attribute__']]], - ['blocks_1004',['Blocks',['../df/d26/fs_8h.html#a4e032619e90e03194c162718a33f09a0',1,'kstat']]], - ['blocksize_1005',['BlockSize',['../df/d26/fs_8h.html#aac2e36f2ffad2d048f6d1d3f988765ef',1,'kstat']]], - ['bridgecontrol_1006',['BridgeControl',['../d9/d97/pci_8h.html#a6653a1245e72768cd03bb1f8ff843371',1,'__attribute__']]], - ['bus_1007',['Bus',['../d9/d97/pci_8h.html#aaf31a37199f9d24bad5f7c0bf66206ba',1,'__attribute__']]], - ['button4_1008',['Button4',['../de/ded/input_8h.html#a3c70979d62bde7107ffc6452b4d197d0',1,'MouseReport::Button4()'],['../d1/de1/aip_8h.html#a985d3c1b1bb78dcb532adda850db8e71',1,'Button4(): aip.h']]], - ['button5_1009',['Button5',['../de/ded/input_8h.html#a7fe6c9da952ca97bdaf1fd657c5e4682',1,'MouseReport::Button5()'],['../d1/de1/aip_8h.html#a51b10f759e11e22a2df18e78164340d2',1,'Button5(): aip.h']]], - ['button6_1010',['Button6',['../de/ded/input_8h.html#a5610542c386b7f777ccb943d75922ec7',1,'MouseReport']]], - ['button7_1011',['Button7',['../de/ded/input_8h.html#a98581074c8ffe2ba11636e831fce7672',1,'MouseReport']]], - ['button8_1012',['Button8',['../de/ded/input_8h.html#acde82f4d1fa67e06bc3a59eb6cc2a44c',1,'MouseReport']]] + ['bar0_0',['BAR0',['../d9/d97/pci_8h.html#ad6244cfeb10fb25b9ce81a2ade575ec7',1,'__attribute__']]], + ['bar1_1',['BAR1',['../d9/d97/pci_8h.html#aa09f0025fbc627c055256907f0b0d43f',1,'__attribute__']]], + ['bar2_2',['BAR2',['../d9/d97/pci_8h.html#a248f8bd7e51a03ace5644ab3485faeee',1,'__attribute__']]], + ['bar3_3',['BAR3',['../d9/d97/pci_8h.html#acb0639f4353d9f240c609242733df5e1',1,'__attribute__']]], + ['bar4_4',['BAR4',['../d9/d97/pci_8h.html#a7f473f6239caed08c06c5939f0999be1',1,'__attribute__']]], + ['bar5_5',['BAR5',['../d9/d97/pci_8h.html#a8d4ae102d9459f2c3ea913412e9a3f75',1,'__attribute__']]], + ['base_6',['Base',['../d1/de1/aip_8h.html#ae07d9573c7ae9aa7d734e43ab74d88b3',1,'PS2_MOUSE_PACKET']]], + ['baseaddress_7',['BaseAddress',['../d9/d97/pci_8h.html#af10c5358f92517a5e997d11ff8785c6b',1,'__attribute__']]], + ['bist_8',['BIST',['../d9/d97/pci_8h.html#acafc473c7069fdd698c0b5742656100b',1,'__attribute__']]], + ['blocks_9',['Blocks',['../df/d26/fs_8h.html#a4e032619e90e03194c162718a33f09a0',1,'kstat']]], + ['blocksize_10',['BlockSize',['../df/d26/fs_8h.html#aac2e36f2ffad2d048f6d1d3f988765ef',1,'kstat']]], + ['bridgecontrol_11',['BridgeControl',['../d9/d97/pci_8h.html#a6653a1245e72768cd03bb1f8ff843371',1,'__attribute__']]], + ['bus_12',['Bus',['../d9/d97/pci_8h.html#aaf31a37199f9d24bad5f7c0bf66206ba',1,'__attribute__']]], + ['button4_13',['button4',['../de/ded/input_8h.html#a3c70979d62bde7107ffc6452b4d197d0',1,'MouseReport::Button4'],['../d1/de1/aip_8h.html#a985d3c1b1bb78dcb532adda850db8e71',1,'Button4: aip.h']]], + ['button5_14',['button5',['../de/ded/input_8h.html#a7fe6c9da952ca97bdaf1fd657c5e4682',1,'MouseReport::Button5'],['../d1/de1/aip_8h.html#a51b10f759e11e22a2df18e78164340d2',1,'Button5: aip.h']]], + ['button6_15',['Button6',['../de/ded/input_8h.html#a5610542c386b7f777ccb943d75922ec7',1,'MouseReport']]], + ['button7_16',['Button7',['../de/ded/input_8h.html#a98581074c8ffe2ba11636e831fce7672',1,'MouseReport']]], + ['button8_17',['Button8',['../de/ded/input_8h.html#acde82f4d1fa67e06bc3a59eb6cc2a44c',1,'MouseReport']]] ]; diff --git a/docs/search/variables_10.html b/docs/search/variables_10.html deleted file mode 100644 index dc9920b6..00000000 --- a/docs/search/variables_10.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_10.js b/docs/search/variables_10.js index 17e10f1e..b9d1597e 100644 --- a/docs/search/variables_10.js +++ b/docs/search/variables_10.js @@ -1,18 +1,19 @@ var searchData= [ - ['secondarybusnumber_1108',['SecondaryBusNumber',['../d9/d97/pci_8h.html#aa0fd5ae295791e4dab0c6fe54ab7e931',1,'__attribute__']]], - ['secondarylatencytimer_1109',['SecondaryLatencyTimer',['../d9/d97/pci_8h.html#a9e87a8ae25ff0e2fe4b703e596af2a2f',1,'__attribute__']]], - ['secondarystatus_1110',['SecondaryStatus',['../d9/d97/pci_8h.html#afc237a8d3aa6077c476f9a206332c95b',1,'__attribute__']]], - ['seek_1111',['Seek',['../db/de6/structInodeOperations.html#ae49064b9b56c095e3104fd73e19e7c7e',1,'InodeOperations::Seek()'],['../df/d26/fs_8h.html#aec9bda2590b6b4ff6433991c57ce60a3',1,'Seek(): fs.h']]], - ['size_1112',['Size',['../df/d26/fs_8h.html#a5f3da9475a138d8a510be43e53dd20b6',1,'kstat']]], - ['startbus_1113',['StartBus',['../d9/d97/pci_8h.html#a92d65982de9305ea623f88b7327d0b17',1,'__attribute__']]], - ['stat_1114',['Stat',['../db/de6/structInodeOperations.html#ace503c1be6e9452757578cad84370016',1,'InodeOperations::Stat()'],['../df/d26/fs_8h.html#a98adbbae239ee188f2a5cb61d1564ad1',1,'Stat(): fs.h']]], - ['status_1115',['Status',['../d9/d97/pci_8h.html#a270c129ca1e262678d41858be07aa7ca',1,'__attribute__']]], - ['subclass_1116',['Subclass',['../d9/d97/pci_8h.html#aa3f64091ee6527d54908a7a458fa5ebd',1,'__attribute__']]], - ['subordinatebusnumber_1117',['SubordinateBusNumber',['../d9/d97/pci_8h.html#aaa6f0d9b9d54f8e9f26e19db4c1951d9',1,'__attribute__']]], - ['subsystemid_1118',['SubsystemID',['../d9/d97/pci_8h.html#af835623163bf30acd0b94a1b38f73e16',1,'__attribute__']]], - ['subsystemvendorid_1119',['SubsystemVendorID',['../d9/d97/pci_8h.html#a04b76a03bca66e34b60f344d030ae68c',1,'__attribute__']]], - ['superops_1120',['SuperOps',['../df/d26/fs_8h.html#a2b23f750051678a50319f21d04541d66',1,'FileSystemInfo::SuperOps()'],['../df/d26/fs_8h.html#af2c3f075d5c3e40a46da61a9d7a13abc',1,'SuperOps(): fs.h']]], - ['symlink_1121',['SymLink',['../db/de6/structInodeOperations.html#a530732a5e449903291a39f37b066befd',1,'InodeOperations::SymLink()'],['../df/d26/fs_8h.html#a9ca9828444d899586f97c6c9a4d5d5f0',1,'SymLink(): fs.h']]], - ['synchronize_1122',['Synchronize',['../d2/d55/structSuperBlockOperations.html#ac57a866f55ed08d2dd2897b27a541eb2',1,'SuperBlockOperations::Synchronize()'],['../df/d26/fs_8h.html#a6628c40f84a3148dd825cf9036e66b83',1,'Synchronize(): fs.h']]] + ['raw_0',['raw',['../d1/de1/aip_8h.html#aabcce9d04cf80862c31c591b284ee358',1,'PS2_CONFIGURATION::Raw'],['../d1/de1/aip_8h.html#a6f55d35c117c53b1aa5b104e550674dd',1,'PS2_OUTPUT_PORT::Raw'],['../d1/de1/aip_8h.html#a1c786a0ac638f742e31267026602ac54',1,'PS2_KBD_TYPEMATIC::Raw'],['../d1/de1/aip_8h.html#a65e65c8ab0d8609ce12fc68a03cb8e00',1,'PS2_MOUSE_PACKET.Base::Raw'],['../d1/de1/aip_8h.html#a65e65c8ab0d8609ce12fc68a03cb8e00',1,'PS2_MOUSE_PACKET.ZMovement::Raw'],['../d1/de1/aip_8h.html#a0aeb1f673a677a69047678d8dc1550d1',1,'PS2_STATUSES::Raw']]], + ['rawdevice_1',['rawdevice',['../df/d26/fs_8h.html#a0894ecf497e1e426853b876a47459280',1,'kstat::RawDevice'],['../df/d26/fs_8h.html#a138b2f9d3133d7b3aeeec3986d064a7a',1,'Inode::RawDevice']]], + ['read_2',['read',['../df/d26/fs_8h.html#ac4f4d1e97ef1b104e09abccb641e530e',1,'Read: fs.h'],['../db/de6/structInodeOperations.html#a1b8ac7df82a22e9ee822c240a79076b4',1,'InodeOperations::Read']]], + ['readdir_3',['readdir',['../db/de6/structInodeOperations.html#a033b7baebdcfa352b4d84e4e3c9cee80',1,'InodeOperations::ReadDir'],['../df/d26/fs_8h.html#a0a6fc17bb00ffe199d7899d5ce623be4',1,'ReadDir: fs.h']]], + ['readlink_4',['readlink',['../db/de6/structInodeOperations.html#abf61f594d2b1d2a10a995329372c9ed9',1,'InodeOperations::ReadLink'],['../df/d26/fs_8h.html#a06cb5aab7b0f464f7575b57ddce54f25',1,'ReadLink: fs.h']]], + ['remove_5',['remove',['../db/de6/structInodeOperations.html#a229c34e01b322f1b9533a049ff1f5cc9',1,'InodeOperations::Remove'],['../df/d26/fs_8h.html#ad985ee5fa0d7e795352935323a07f4a5',1,'Remove: fs.h']]], + ['rename_6',['rename',['../db/de6/structInodeOperations.html#a54bbd07bcb9a6143867be3aa05577413',1,'InodeOperations::Rename'],['../df/d26/fs_8h.html#a9441374ba1bef439109da976a8048bb9',1,'Rename: fs.h']]], + ['repeatrate_7',['RepeatRate',['../d1/de1/aip_8h.html#ab0a4e5ca864ccf625afe5cbd853b490c',1,'PS2_KBD_TYPEMATIC.__unnamed7__']]], + ['reserved_8',['Reserved',['../d9/d97/pci_8h.html#a57e0aa05de0a45d24023e5c56eba520e',1,'__attribute__']]], + ['reserved0_9',['Reserved0',['../d9/d97/pci_8h.html#a8dcff031235d3326f495f0b2d1db5114',1,'__attribute__']]], + ['reserved1_10',['Reserved1',['../d9/d97/pci_8h.html#a504d5cebd50e3c1ea8fd5844dcd001cb',1,'__attribute__']]], + ['reserved2_11',['Reserved2',['../d9/d97/pci_8h.html#acf89fc9ee55923d8f97e524e05867464',1,'__attribute__']]], + ['revisionid_12',['RevisionID',['../d9/d97/pci_8h.html#a11d59d8180946892dd910c63cbe2c261',1,'__attribute__']]], + ['rightbutton_13',['rightbutton',['../de/ded/input_8h.html#a2174204a5c5dcc31d54449f3664f3a73',1,'MouseReport::RightButton'],['../d1/de1/aip_8h.html#ae720ea34653c53edca8e6006ac14eedb',1,'RightButton: aip.h']]], + ['rmdir_14',['rmdir',['../db/de6/structInodeOperations.html#afb5728ae092216ddd3db335d1173e687',1,'InodeOperations::RmDir'],['../df/d26/fs_8h.html#a33b8cee8134eca08e6820a62d0dad656',1,'RmDir: fs.h']]], + ['rootname_15',['rootname',['../df/d26/fs_8h.html#ac03af40bdb9327cdf8a3c1c3d8bc4990',1,'FileSystemInfo::RootName'],['../df/d26/fs_8h.html#a3d484a9ca884f47f05d568d1743665f7',1,'RootName: fs.h']]] ]; diff --git a/docs/search/variables_11.html b/docs/search/variables_11.html deleted file mode 100644 index 704bcb18..00000000 --- a/docs/search/variables_11.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_11.js b/docs/search/variables_11.js index ce4e9157..befd4126 100644 --- a/docs/search/variables_11.js +++ b/docs/search/variables_11.js @@ -1,5 +1,20 @@ var searchData= [ - ['truncate_1123',['Truncate',['../db/de6/structInodeOperations.html#a1636030e07da14031506e2ec85fae4c6',1,'InodeOperations::Truncate()'],['../df/d26/fs_8h.html#aa507e1e28360ed651e2294c1c5f02691',1,'Truncate(): fs.h']]], - ['type_1124',['Type',['../de/ded/input_8h.html#af15f4807037d91adf5b3223b64e9ad50',1,'InputReport']]] + ['secondarybusnumber_0',['SecondaryBusNumber',['../d9/d97/pci_8h.html#aa0fd5ae295791e4dab0c6fe54ab7e931',1,'__attribute__']]], + ['secondarylatencytimer_1',['SecondaryLatencyTimer',['../d9/d97/pci_8h.html#a9e87a8ae25ff0e2fe4b703e596af2a2f',1,'__attribute__']]], + ['secondarystatus_2',['SecondaryStatus',['../d9/d97/pci_8h.html#afc237a8d3aa6077c476f9a206332c95b',1,'__attribute__']]], + ['seek_3',['seek',['../db/de6/structInodeOperations.html#ae49064b9b56c095e3104fd73e19e7c7e',1,'InodeOperations::Seek'],['../df/d26/fs_8h.html#aec9bda2590b6b4ff6433991c57ce60a3',1,'Seek: fs.h']]], + ['size_4',['Size',['../df/d26/fs_8h.html#a5f3da9475a138d8a510be43e53dd20b6',1,'kstat']]], + ['startbus_5',['StartBus',['../d9/d97/pci_8h.html#a92d65982de9305ea623f88b7327d0b17',1,'__attribute__']]], + ['stat_6',['stat',['../db/de6/structInodeOperations.html#ace503c1be6e9452757578cad84370016',1,'InodeOperations::Stat'],['../df/d26/fs_8h.html#a98adbbae239ee188f2a5cb61d1564ad1',1,'Stat: fs.h']]], + ['status_7',['Status',['../d9/d97/pci_8h.html#a270c129ca1e262678d41858be07aa7ca',1,'__attribute__']]], + ['subclass_8',['Subclass',['../d9/d97/pci_8h.html#aa3f64091ee6527d54908a7a458fa5ebd',1,'__attribute__']]], + ['subordinatebusnumber_9',['SubordinateBusNumber',['../d9/d97/pci_8h.html#aaa6f0d9b9d54f8e9f26e19db4c1951d9',1,'__attribute__']]], + ['subsystemid_10',['SubsystemID',['../d9/d97/pci_8h.html#af835623163bf30acd0b94a1b38f73e16',1,'__attribute__']]], + ['subsystemvendorid_11',['SubsystemVendorID',['../d9/d97/pci_8h.html#a04b76a03bca66e34b60f344d030ae68c',1,'__attribute__']]], + ['superops_12',['superops',['../df/d26/fs_8h.html#a2b23f750051678a50319f21d04541d66',1,'FileSystemInfo::SuperOps'],['../df/d26/fs_8h.html#af2c3f075d5c3e40a46da61a9d7a13abc',1,'SuperOps: fs.h']]], + ['symlink_13',['symlink',['../db/de6/structInodeOperations.html#a530732a5e449903291a39f37b066befd',1,'InodeOperations::SymLink'],['../df/d26/fs_8h.html#a9ca9828444d899586f97c6c9a4d5d5f0',1,'SymLink: fs.h']]], + ['synchronize_14',['synchronize',['../d2/d55/structSuperBlockOperations.html#ac57a866f55ed08d2dd2897b27a541eb2',1,'SuperBlockOperations::Synchronize'],['../df/d26/fs_8h.html#a6628c40f84a3148dd825cf9036e66b83',1,'Synchronize: fs.h']]], + ['systemflag_15',['systemflag',['../d1/de1/aip_8h.html#acc8252d0e5a2a96ee791ee05c333bb56',1,'PS2_STATUSES.__unnamed1__::SystemFlag'],['../d1/de1/aip_8h.html#acc8252d0e5a2a96ee791ee05c333bb56',1,'PS2_CONFIGURATION.__unnamed3__::SystemFlag']]], + ['systemreset_16',['SystemReset',['../d1/de1/aip_8h.html#a993f0a6346847628c86bbcf1cf306236',1,'PS2_OUTPUT_PORT.__unnamed5__']]] ]; diff --git a/docs/search/variables_12.html b/docs/search/variables_12.html deleted file mode 100644 index a3a32eb8..00000000 --- a/docs/search/variables_12.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_12.js b/docs/search/variables_12.js index 326010bd..ded15f0e 100644 --- a/docs/search/variables_12.js +++ b/docs/search/variables_12.js @@ -1,4 +1,7 @@ var searchData= [ - ['userid_1125',['UserID',['../df/d26/fs_8h.html#a640517af38108c7ece215fe6789b497a',1,'kstat']]] + ['timeouterror_0',['TimeoutError',['../d1/de1/aip_8h.html#a2ce01afd7e833fc13c63448689ea762a',1,'PS2_STATUSES.__unnamed1__']]], + ['touchscreen_1',['TouchScreen',['../de/ded/input_8h.html#a64a952e5a8456c1030ce54bfa07ebb52',1,'InputReport.__unnamed17__']]], + ['truncate_2',['truncate',['../db/de6/structInodeOperations.html#a1636030e07da14031506e2ec85fae4c6',1,'InodeOperations::Truncate'],['../df/d26/fs_8h.html#aa507e1e28360ed651e2294c1c5f02691',1,'Truncate: fs.h']]], + ['type_3',['Type',['../de/ded/input_8h.html#af15f4807037d91adf5b3223b64e9ad50',1,'InputReport']]] ]; diff --git a/docs/search/variables_13.html b/docs/search/variables_13.html deleted file mode 100644 index 7d05bd86..00000000 --- a/docs/search/variables_13.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_13.js b/docs/search/variables_13.js index 9e2c6140..c53060cf 100644 --- a/docs/search/variables_13.js +++ b/docs/search/variables_13.js @@ -1,5 +1,6 @@ var searchData= [ - ['vendorid_1126',['VendorID',['../d9/d97/pci_8h.html#aa456187fbe2216e07869e1c7f6d69444',1,'__attribute__']]], - ['version_1127',['Version',['../db/de4/driver_8h.html#a7f2ee0705a9eaf49c4f920d827198530',1,'__DriverInfo']]] + ['unknown1_0',['Unknown1',['../d1/de1/aip_8h.html#a28c5637b237d55031f1b3772d731c041',1,'PS2_STATUSES.__unnamed1__']]], + ['unknown2_1',['Unknown2',['../d1/de1/aip_8h.html#afe489f6ef777e98956c00038b863eb0f',1,'PS2_STATUSES.__unnamed1__']]], + ['userid_2',['UserID',['../df/d26/fs_8h.html#a640517af38108c7ece215fe6789b497a',1,'kstat']]] ]; diff --git a/docs/search/variables_14.html b/docs/search/variables_14.html deleted file mode 100644 index ab9e0fa9..00000000 --- a/docs/search/variables_14.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_14.js b/docs/search/variables_14.js index 164e0120..f1bfca0d 100644 --- a/docs/search/variables_14.js +++ b/docs/search/variables_14.js @@ -1,4 +1,6 @@ var searchData= [ - ['write_1128',['Write',['../db/de6/structInodeOperations.html#adb7eaaee195090e8d618a6e9c3ca507a',1,'InodeOperations::Write()'],['../df/d26/fs_8h.html#a5f5c45d347b3cbe34597e57c04967e8b',1,'Write(): fs.h']]] + ['value_0',['Value',['../de/ded/input_8h.html#a689202409e48743b914713f96d93947c',1,'KeyboardReport.__unnamed13__']]], + ['vendorid_1',['VendorID',['../d9/d97/pci_8h.html#aa456187fbe2216e07869e1c7f6d69444',1,'__attribute__']]], + ['version_2',['Version',['../db/de4/driver_8h.html#a7f2ee0705a9eaf49c4f920d827198530',1,'__DriverInfo']]] ]; diff --git a/docs/search/variables_15.html b/docs/search/variables_15.html deleted file mode 100644 index 45b78e3d..00000000 --- a/docs/search/variables_15.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_15.js b/docs/search/variables_15.js index 2fc4d035..26eb897e 100644 --- a/docs/search/variables_15.js +++ b/docs/search/variables_15.js @@ -1,7 +1,4 @@ var searchData= [ - ['x_1129',['X',['../de/ded/input_8h.html#a2034158134bad2907f7aca9f1df5168d',1,'MouseReport::X()'],['../de/ded/input_8h.html#a2d9df0f07baaff3c26b0daf9c3c782de',1,'TouchScreenReport::X()']]], - ['xmovement_1130',['XMovement',['../d1/de1/aip_8h.html#a03984accdad77fa5280f8724510170d4',1,'PS2_MOUSE_PACKET']]], - ['xoverflow_1131',['XOverflow',['../d1/de1/aip_8h.html#a999196b528952ded86d2ecdd66fd2659',1,'aip.h']]], - ['xsign_1132',['XSign',['../d1/de1/aip_8h.html#a8ba513483738e003cc2d949bbc8c87b7',1,'aip.h']]] + ['write_0',['write',['../db/de6/structInodeOperations.html#adb7eaaee195090e8d618a6e9c3ca507a',1,'InodeOperations::Write'],['../df/d26/fs_8h.html#a5f5c45d347b3cbe34597e57c04967e8b',1,'Write: fs.h']]] ]; diff --git a/docs/search/variables_16.html b/docs/search/variables_16.html deleted file mode 100644 index 8d9f8780..00000000 --- a/docs/search/variables_16.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_16.js b/docs/search/variables_16.js index b7e9fa58..03493d7b 100644 --- a/docs/search/variables_16.js +++ b/docs/search/variables_16.js @@ -1,7 +1,7 @@ var searchData= [ - ['y_1133',['Y',['../de/ded/input_8h.html#ad78247604ee68b483bec72e682b1ef71',1,'MouseReport::Y()'],['../de/ded/input_8h.html#a791863f8aa872fc18aef188a85436abe',1,'TouchScreenReport::Y()']]], - ['ymovement_1134',['YMovement',['../d1/de1/aip_8h.html#ae7ed739b075fbfcabddfb598f2ebb912',1,'PS2_MOUSE_PACKET']]], - ['yoverflow_1135',['YOverflow',['../d1/de1/aip_8h.html#a010d40129fea5610bc6510df54e8822c',1,'aip.h']]], - ['ysign_1136',['YSign',['../d1/de1/aip_8h.html#a50b11bac2f0fa249f5cebe404c00d74e',1,'aip.h']]] + ['x_0',['x',['../de/ded/input_8h.html#a2034158134bad2907f7aca9f1df5168d',1,'MouseReport::X'],['../de/ded/input_8h.html#a2d9df0f07baaff3c26b0daf9c3c782de',1,'TouchScreenReport::X']]], + ['xmovement_1',['XMovement',['../d1/de1/aip_8h.html#a03984accdad77fa5280f8724510170d4',1,'PS2_MOUSE_PACKET']]], + ['xoverflow_2',['XOverflow',['../d1/de1/aip_8h.html#a999196b528952ded86d2ecdd66fd2659',1,'aip.h']]], + ['xsign_3',['XSign',['../d1/de1/aip_8h.html#a8ba513483738e003cc2d949bbc8c87b7',1,'aip.h']]] ]; diff --git a/docs/search/variables_17.html b/docs/search/variables_17.html deleted file mode 100644 index b91024bd..00000000 --- a/docs/search/variables_17.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_17.js b/docs/search/variables_17.js index d11f62c5..723d8bdf 100644 --- a/docs/search/variables_17.js +++ b/docs/search/variables_17.js @@ -1,5 +1,7 @@ var searchData= [ - ['z_1137',['Z',['../de/ded/input_8h.html#aa8d96a2473f48cd0f643552256ed37a4',1,'MouseReport::Z()'],['../d1/de1/aip_8h.html#a4d6dfe063ce4b9f790c99c37c1ef782d',1,'Z(): aip.h']]], - ['zmovement_1138',['ZMovement',['../d1/de1/aip_8h.html#acc274a47b2ec66d6731ec91b274e1423',1,'PS2_MOUSE_PACKET']]] + ['y_0',['y',['../de/ded/input_8h.html#ad78247604ee68b483bec72e682b1ef71',1,'MouseReport::Y'],['../de/ded/input_8h.html#a791863f8aa872fc18aef188a85436abe',1,'TouchScreenReport::Y']]], + ['ymovement_1',['YMovement',['../d1/de1/aip_8h.html#ae7ed739b075fbfcabddfb598f2ebb912',1,'PS2_MOUSE_PACKET']]], + ['yoverflow_2',['YOverflow',['../d1/de1/aip_8h.html#a010d40129fea5610bc6510df54e8822c',1,'aip.h']]], + ['ysign_3',['YSign',['../d1/de1/aip_8h.html#a50b11bac2f0fa249f5cebe404c00d74e',1,'aip.h']]] ]; diff --git a/docs/search/variables_18.js b/docs/search/variables_18.js new file mode 100644 index 00000000..c95d4192 --- /dev/null +++ b/docs/search/variables_18.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['z_0',['z',['../de/ded/input_8h.html#aa8d96a2473f48cd0f643552256ed37a4',1,'MouseReport::Z'],['../d1/de1/aip_8h.html#a4d6dfe063ce4b9f790c99c37c1ef782d',1,'Z: aip.h']]], + ['zero_1',['Zero',['../d1/de1/aip_8h.html#ad7ed4ee1df437474d005188535f74875',1,'PS2_KBD_TYPEMATIC.__unnamed7__']]], + ['zero0_2',['Zero0',['../d1/de1/aip_8h.html#ad31cba1790c6843a18adfc7ddfcee23e',1,'PS2_CONFIGURATION.__unnamed3__']]], + ['zero1_3',['Zero1',['../d1/de1/aip_8h.html#ac1bea7eee679d45845dc20ba9cc0cc20',1,'PS2_CONFIGURATION.__unnamed3__']]], + ['zmovement_4',['ZMovement',['../d1/de1/aip_8h.html#acc274a47b2ec66d6731ec91b274e1423',1,'PS2_MOUSE_PACKET']]] +]; diff --git a/docs/search/variables_2.html b/docs/search/variables_2.html deleted file mode 100644 index 0580462e..00000000 --- a/docs/search/variables_2.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_2.js b/docs/search/variables_2.js index e7cbc7d0..f0c16ef8 100644 --- a/docs/search/variables_2.js +++ b/docs/search/variables_2.js @@ -1,16 +1,17 @@ var searchData= [ - ['cachelinesize_1013',['CacheLineSize',['../d9/d97/pci_8h.html#a5203ccd0486a21671341f4bb00c89b4b',1,'__attribute__']]], - ['capabilitiespointer_1014',['CapabilitiesPointer',['../d9/d97/pci_8h.html#a565e69897ebdab337c2c16941cfdf367',1,'__attribute__']]], - ['cardbusbusnumber_1015',['CardbusBusNumber',['../d9/d97/pci_8h.html#a4faa20cb71d58e436b288f5ed0c7ec3e',1,'__attribute__']]], - ['cardbuscispointer_1016',['CardbusCISPointer',['../d9/d97/pci_8h.html#a7b43c1b116e3476c2fcb53965149c74d',1,'__attribute__']]], - ['cardbuslatencytimer_1017',['CardbusLatencyTimer',['../d9/d97/pci_8h.html#a33d7921c39e7383cbb67c6294a43c935',1,'__attribute__']]], - ['cardbussocketregistersbaseaddress_1018',['CardbusSocketRegistersBaseAddress',['../d9/d97/pci_8h.html#a8d571620f57f70ce64fd15752fe9ac99',1,'__attribute__']]], - ['changetime_1019',['ChangeTime',['../df/d26/fs_8h.html#a3d80694a7ef662e6e37ef68a5490f6ae',1,'kstat']]], - ['character_1020',['Character',['../de/ded/input_8h.html#a3c7b23790a7fff8622f8552c7bd1b2f5',1,'KeyboardReport']]], - ['class_1021',['Class',['../d9/d97/pci_8h.html#a10dff2b27b0c182ac0428796e1ab083d',1,'__attribute__']]], - ['close_1022',['Close',['../db/de6/structInodeOperations.html#ab9c62336bdce356caa7d165b86371e7f',1,'InodeOperations::Close()'],['../df/d26/fs_8h.html#a00f03806ee4724ff3e44372909ab378b',1,'Close(): fs.h']]], - ['command_1023',['Command',['../d9/d97/pci_8h.html#af7007d29612482dce21e79e4db0fd2b8',1,'__attribute__']]], - ['config_1024',['Config',['../d9/d97/pci_8h.html#aae7dbeb87dc97e9e2b3befb18fe075af',1,'__attribute__']]], - ['create_1025',['Create',['../db/de6/structInodeOperations.html#abed9ba869733a00a02a41a3ea9765bda',1,'InodeOperations::Create()'],['../df/d26/fs_8h.html#a2e6d2e5dc031b51fc6f466515b4d3b3e',1,'Create(): fs.h']]] + ['cachelinesize_0',['CacheLineSize',['../d9/d97/pci_8h.html#a5203ccd0486a21671341f4bb00c89b4b',1,'__attribute__']]], + ['capabilitiespointer_1',['CapabilitiesPointer',['../d9/d97/pci_8h.html#a565e69897ebdab337c2c16941cfdf367',1,'__attribute__']]], + ['cardbusbusnumber_2',['CardbusBusNumber',['../d9/d97/pci_8h.html#a4faa20cb71d58e436b288f5ed0c7ec3e',1,'__attribute__']]], + ['cardbuscispointer_3',['CardbusCISPointer',['../d9/d97/pci_8h.html#a7b43c1b116e3476c2fcb53965149c74d',1,'__attribute__']]], + ['cardbuslatencytimer_4',['CardbusLatencyTimer',['../d9/d97/pci_8h.html#a33d7921c39e7383cbb67c6294a43c935',1,'__attribute__']]], + ['cardbussocketregistersbaseaddress_5',['CardbusSocketRegistersBaseAddress',['../d9/d97/pci_8h.html#a8d571620f57f70ce64fd15752fe9ac99',1,'__attribute__']]], + ['changetime_6',['ChangeTime',['../df/d26/fs_8h.html#a3d80694a7ef662e6e37ef68a5490f6ae',1,'kstat']]], + ['character_7',['Character',['../de/ded/input_8h.html#a3c7b23790a7fff8622f8552c7bd1b2f5',1,'KeyboardReport']]], + ['class_8',['Class',['../d9/d97/pci_8h.html#a10dff2b27b0c182ac0428796e1ab083d',1,'__attribute__']]], + ['close_9',['close',['../db/de6/structInodeOperations.html#ab9c62336bdce356caa7d165b86371e7f',1,'InodeOperations::Close'],['../df/d26/fs_8h.html#a00f03806ee4724ff3e44372909ab378b',1,'Close: fs.h']]], + ['command_10',['Command',['../d9/d97/pci_8h.html#af7007d29612482dce21e79e4db0fd2b8',1,'__attribute__']]], + ['commanddata_11',['CommandData',['../d1/de1/aip_8h.html#ad3c1a945d3b7f0aa9f0bbcb1bdc77d37',1,'PS2_STATUSES.__unnamed1__']]], + ['config_12',['Config',['../d9/d97/pci_8h.html#aae7dbeb87dc97e9e2b3befb18fe075af',1,'__attribute__']]], + ['create_13',['create',['../db/de6/structInodeOperations.html#abed9ba869733a00a02a41a3ea9765bda',1,'InodeOperations::Create'],['../df/d26/fs_8h.html#a2e6d2e5dc031b51fc6f466515b4d3b3e',1,'Create: fs.h']]] ]; diff --git a/docs/search/variables_3.html b/docs/search/variables_3.html deleted file mode 100644 index 0d69e761..00000000 --- a/docs/search/variables_3.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_3.js b/docs/search/variables_3.js index 69dcaf46..5e7139d8 100644 --- a/docs/search/variables_3.js +++ b/docs/search/variables_3.js @@ -1,13 +1,14 @@ var searchData= [ - ['d_5fino_1026',['d_ino',['../df/d26/fs_8h.html#aaf47378e1023c469b361bfbfe1e68ec4',1,'kdirent']]], - ['d_5fname_1027',['d_name',['../df/d26/fs_8h.html#a5a9f69f32f7f6d41513d7093cd06b27b',1,'kdirent']]], - ['d_5foff_1028',['d_off',['../df/d26/fs_8h.html#a883eee0b0e9bc85a6a4c0b81c12d59b4',1,'kdirent']]], - ['d_5freclen_1029',['d_reclen',['../df/d26/fs_8h.html#ab16632cca111e54cdbcb1e3ce465ed3c',1,'kdirent']]], - ['d_5ftype_1030',['d_type',['../df/d26/fs_8h.html#ae62da46e9487a67427fad586aa96806a',1,'kdirent']]], - ['deleteinode_1031',['DeleteInode',['../d2/d55/structSuperBlockOperations.html#a91b8a508085e42bcf27a06058a0fd2f7',1,'SuperBlockOperations::DeleteInode()'],['../df/d26/fs_8h.html#a8ccb8fe8ac70ca2ee378ad8817a381ab',1,'DeleteInode(): fs.h']]], - ['description_1032',['Description',['../db/de4/driver_8h.html#ae899d6a573c8272d7f8c76baf8e3bd72',1,'__DriverInfo']]], - ['destroy_1033',['Destroy',['../df/d26/fs_8h.html#a30c9c281e5b2134cc2e763eac5290c61',1,'Destroy(): fs.h'],['../d2/d55/structSuperBlockOperations.html#ac5d91cc844c75e8d58ef124a9b2c8722',1,'SuperBlockOperations::Destroy()']]], - ['device_1034',['Device',['../df/d26/fs_8h.html#a564f699164b986ac3358ce6acde557e5',1,'kstat::Device()'],['../df/d26/fs_8h.html#a596b05c30fb6356f46f6c827bdac7fc6',1,'Inode::Device()'],['../de/ded/input_8h.html#ae0e73e3ad012fad295b7bf2d1cc93da9',1,'InputReport::Device()'],['../d9/d97/pci_8h.html#a70e8123ed01deec0c941aab234c7bb7c',1,'__attribute__::Device()'],['../d9/d97/pci_8h.html#a5cef34566c05448ba32fe4c2471f4335',1,'__attribute__::Device()'],['../db/de4/driver_8h.html#a9621e2b64bb89fa541c5028c377f4788',1,'__PCIArray::Device()']]], - ['deviceid_1035',['DeviceID',['../d9/d97/pci_8h.html#a98ae6cf864126f6a5e77aafde0b0f2ba',1,'__attribute__']]] + ['d_5fino_0',['d_ino',['../df/d26/fs_8h.html#aaf47378e1023c469b361bfbfe1e68ec4',1,'kdirent']]], + ['d_5fname_1',['d_name',['../df/d26/fs_8h.html#a5a9f69f32f7f6d41513d7093cd06b27b',1,'kdirent']]], + ['d_5foff_2',['d_off',['../df/d26/fs_8h.html#a883eee0b0e9bc85a6a4c0b81c12d59b4',1,'kdirent']]], + ['d_5freclen_3',['d_reclen',['../df/d26/fs_8h.html#ab16632cca111e54cdbcb1e3ce465ed3c',1,'kdirent']]], + ['d_5ftype_4',['d_type',['../df/d26/fs_8h.html#ae62da46e9487a67427fad586aa96806a',1,'kdirent']]], + ['delay_5',['Delay',['../d1/de1/aip_8h.html#a8f497c1a3d15af9e0c215019f26b887d',1,'PS2_KBD_TYPEMATIC.__unnamed7__']]], + ['deleteinode_6',['deleteinode',['../d2/d55/structSuperBlockOperations.html#a91b8a508085e42bcf27a06058a0fd2f7',1,'SuperBlockOperations::DeleteInode'],['../df/d26/fs_8h.html#a8ccb8fe8ac70ca2ee378ad8817a381ab',1,'DeleteInode: fs.h']]], + ['description_7',['Description',['../db/de4/driver_8h.html#ae899d6a573c8272d7f8c76baf8e3bd72',1,'__DriverInfo']]], + ['destroy_8',['destroy',['../df/d26/fs_8h.html#a30c9c281e5b2134cc2e763eac5290c61',1,'Destroy: fs.h'],['../d2/d55/structSuperBlockOperations.html#ac5d91cc844c75e8d58ef124a9b2c8722',1,'SuperBlockOperations::Destroy']]], + ['device_9',['device',['../df/d26/fs_8h.html#a564f699164b986ac3358ce6acde557e5',1,'kstat::Device'],['../df/d26/fs_8h.html#a596b05c30fb6356f46f6c827bdac7fc6',1,'Inode::Device'],['../de/ded/input_8h.html#ae0e73e3ad012fad295b7bf2d1cc93da9',1,'InputReport::Device'],['../d9/d97/pci_8h.html#a70e8123ed01deec0c941aab234c7bb7c',1,'__attribute__::Device'],['../d9/d97/pci_8h.html#a5cef34566c05448ba32fe4c2471f4335',1,'__attribute__::Device'],['../db/de4/driver_8h.html#a9621e2b64bb89fa541c5028c377f4788',1,'__PCIArray::Device']]], + ['deviceid_10',['DeviceID',['../d9/d97/pci_8h.html#a98ae6cf864126f6a5e77aafde0b0f2ba',1,'__attribute__']]] ]; diff --git a/docs/search/variables_4.html b/docs/search/variables_4.html deleted file mode 100644 index a4b6506b..00000000 --- a/docs/search/variables_4.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_4.js b/docs/search/variables_4.js index c18a25b1..ad9029ff 100644 --- a/docs/search/variables_4.js +++ b/docs/search/variables_4.js @@ -1,5 +1,5 @@ var searchData= [ - ['endbus_1036',['EndBus',['../d9/d97/pci_8h.html#a797ba226f98d7684ec7b14d8a7ed0e1a',1,'__attribute__']]], - ['expansionrombaseaddress_1037',['ExpansionROMBaseAddress',['../d9/d97/pci_8h.html#aae81f3688f91a218026f58f058409ee4',1,'__attribute__']]] + ['endbus_0',['EndBus',['../d9/d97/pci_8h.html#a797ba226f98d7684ec7b14d8a7ed0e1a',1,'__attribute__']]], + ['expansionrombaseaddress_1',['ExpansionROMBaseAddress',['../d9/d97/pci_8h.html#aae81f3688f91a218026f58f058409ee4',1,'__attribute__']]] ]; diff --git a/docs/search/variables_5.html b/docs/search/variables_5.html deleted file mode 100644 index 7e345d16..00000000 --- a/docs/search/variables_5.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_5.js b/docs/search/variables_5.js index 85adf3e0..80f0ebe5 100644 --- a/docs/search/variables_5.js +++ b/docs/search/variables_5.js @@ -1,5 +1,5 @@ var searchData= [ - ['flags_1038',['Flags',['../df/d26/fs_8h.html#ab5bfae4f7951e37243599de928130341',1,'Inode::Flags()'],['../df/d26/fs_8h.html#a3790269ab0eed561191ef95d65747e82',1,'FileSystemInfo::Flags()'],['../df/d26/fs_8h.html#ac3e60a9fc42fb6c0b656191ebb1d658b',1,'Flags(): fs.h']]], - ['function_1039',['Function',['../d9/d97/pci_8h.html#a41799e343181bb0f313551ceacc1d699',1,'__attribute__']]] + ['flags_0',['flags',['../df/d26/fs_8h.html#ab5bfae4f7951e37243599de928130341',1,'Inode::Flags'],['../df/d26/fs_8h.html#a3790269ab0eed561191ef95d65747e82',1,'FileSystemInfo::Flags'],['../df/d26/fs_8h.html#ac3e60a9fc42fb6c0b656191ebb1d658b',1,'Flags: fs.h']]], + ['function_1',['Function',['../d9/d97/pci_8h.html#a41799e343181bb0f313551ceacc1d699',1,'__attribute__']]] ]; diff --git a/docs/search/variables_6.html b/docs/search/variables_6.html deleted file mode 100644 index 7d48e75e..00000000 --- a/docs/search/variables_6.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_6.js b/docs/search/variables_6.js index 7107471d..5db9bf04 100644 --- a/docs/search/variables_6.js +++ b/docs/search/variables_6.js @@ -1,4 +1,6 @@ var searchData= [ - ['groupid_1040',['GroupID',['../df/d26/fs_8h.html#a6df31642b52e126ee6433ae83c5c7df8',1,'kstat']]] + ['gamepad_0',['Gamepad',['../de/ded/input_8h.html#a221f6781b4faa2d321ca0d928f518d6e',1,'InputReport.__unnamed17__']]], + ['groupid_1',['GroupID',['../df/d26/fs_8h.html#a6df31642b52e126ee6433ae83c5c7df8',1,'kstat']]], + ['gyroscope_2',['Gyroscope',['../de/ded/input_8h.html#abed99e5db57749f375e738c1c0258047',1,'InputReport.__unnamed17__']]] ]; diff --git a/docs/search/variables_7.html b/docs/search/variables_7.html deleted file mode 100644 index 5c263409..00000000 --- a/docs/search/variables_7.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_7.js b/docs/search/variables_7.js index 4ab05899..d780c314 100644 --- a/docs/search/variables_7.js +++ b/docs/search/variables_7.js @@ -1,6 +1,6 @@ var searchData= [ - ['hardlinks_1041',['HardLinks',['../df/d26/fs_8h.html#a90cbd8716158e3d6c367080d81e7327e',1,'kstat']]], - ['header_1042',['Header',['../d9/d97/pci_8h.html#a1da8e906de677a603e3797b8e69aa5b8',1,'__attribute__::Header()'],['../d9/d97/pci_8h.html#a52051cdbdf4ecaebc7b7ab353485ce26',1,'__attribute__::Header()']]], - ['headertype_1043',['HeaderType',['../d9/d97/pci_8h.html#ac3db7471bb58aeb50cd8a4ff20b972f8',1,'__attribute__']]] + ['hardlinks_0',['HardLinks',['../df/d26/fs_8h.html#a90cbd8716158e3d6c367080d81e7327e',1,'kstat']]], + ['header_1',['header',['../d9/d97/pci_8h.html#a1da8e906de677a603e3797b8e69aa5b8',1,'__attribute__::Header'],['../d9/d97/pci_8h.html#a52051cdbdf4ecaebc7b7ab353485ce26',1,'__attribute__::Header']]], + ['headertype_2',['HeaderType',['../d9/d97/pci_8h.html#ac3db7471bb58aeb50cd8a4ff20b972f8',1,'__attribute__']]] ]; diff --git a/docs/search/variables_8.html b/docs/search/variables_8.html deleted file mode 100644 index dc9ec54a..00000000 --- a/docs/search/variables_8.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_8.js b/docs/search/variables_8.js index 611044a9..200b14c3 100644 --- a/docs/search/variables_8.js +++ b/docs/search/variables_8.js @@ -1,15 +1,17 @@ var searchData= [ - ['index_1044',['Index',['../df/d26/fs_8h.html#ab513d931acdad2f26554dbcc31fe90e4',1,'kstat::Index()'],['../df/d26/fs_8h.html#a594a4636414d0b19f3b08860c0121a66',1,'Inode::Index()']]], - ['interruptline_1045',['InterruptLine',['../d9/d97/pci_8h.html#aa8c4898d8b7bb2c8399b83d3b1dbe638',1,'__attribute__']]], - ['interruptpin_1046',['InterruptPin',['../d9/d97/pci_8h.html#a7023b46231d8f13203c70f524c305b0e',1,'__attribute__']]], - ['iobase_1047',['IOBase',['../d9/d97/pci_8h.html#a9fc1fd7c96007fbdd7bb6eb7cc304a93',1,'__attribute__']]], - ['iobase0_1048',['IOBase0',['../d9/d97/pci_8h.html#a9dfed6f399f059b54a67c64c3cbb8503',1,'__attribute__']]], - ['iobase1_1049',['IOBase1',['../d9/d97/pci_8h.html#a6cc6ba51237bbd2bf6183aa2034c83e7',1,'__attribute__']]], - ['iobaseupper16_1050',['IOBaseUpper16',['../d9/d97/pci_8h.html#abefbd948c06849446451cbd2a7bc5bb4',1,'__attribute__']]], - ['ioctl_1051',['Ioctl',['../db/de6/structInodeOperations.html#a0df9d6741496cdbe9d25d4d80d06f509',1,'InodeOperations::Ioctl()'],['../df/d26/fs_8h.html#a114cd797c14098cceaf2a3dd64629250',1,'Ioctl(): fs.h']]], - ['iolimit_1052',['IOLimit',['../d9/d97/pci_8h.html#a007ba82f5fce2b96997b593d172e38c9',1,'__attribute__']]], - ['iolimit0_1053',['IOLimit0',['../d9/d97/pci_8h.html#a58a81fb80d67b2d65dde05befff9aead',1,'__attribute__']]], - ['iolimit1_1054',['IOLimit1',['../d9/d97/pci_8h.html#ae4796ee9bcd0f630b6f3ddadcb45d142',1,'__attribute__']]], - ['iolimitupper16_1055',['IOLimitUpper16',['../d9/d97/pci_8h.html#a91497254c3748e5fde3ea91765564df6',1,'__attribute__']]] + ['index_0',['index',['../df/d26/fs_8h.html#ab513d931acdad2f26554dbcc31fe90e4',1,'kstat::Index'],['../df/d26/fs_8h.html#a594a4636414d0b19f3b08860c0121a66',1,'Inode::Index']]], + ['inputbufferfull_1',['InputBufferFull',['../d1/de1/aip_8h.html#a999955f00254a1ec83b388b8142ac5e6',1,'PS2_STATUSES.__unnamed1__']]], + ['interruptline_2',['InterruptLine',['../d9/d97/pci_8h.html#aa8c4898d8b7bb2c8399b83d3b1dbe638',1,'__attribute__']]], + ['interruptpin_3',['InterruptPin',['../d9/d97/pci_8h.html#a7023b46231d8f13203c70f524c305b0e',1,'__attribute__']]], + ['iobase_4',['IOBase',['../d9/d97/pci_8h.html#a9fc1fd7c96007fbdd7bb6eb7cc304a93',1,'__attribute__']]], + ['iobase0_5',['IOBase0',['../d9/d97/pci_8h.html#a9dfed6f399f059b54a67c64c3cbb8503',1,'__attribute__']]], + ['iobase1_6',['IOBase1',['../d9/d97/pci_8h.html#a6cc6ba51237bbd2bf6183aa2034c83e7',1,'__attribute__']]], + ['iobaseupper16_7',['IOBaseUpper16',['../d9/d97/pci_8h.html#abefbd948c06849446451cbd2a7bc5bb4',1,'__attribute__']]], + ['ioctl_8',['ioctl',['../db/de6/structInodeOperations.html#a0df9d6741496cdbe9d25d4d80d06f509',1,'InodeOperations::Ioctl'],['../df/d26/fs_8h.html#a114cd797c14098cceaf2a3dd64629250',1,'Ioctl: fs.h']]], + ['iolimit_9',['IOLimit',['../d9/d97/pci_8h.html#a007ba82f5fce2b96997b593d172e38c9',1,'__attribute__']]], + ['iolimit0_10',['IOLimit0',['../d9/d97/pci_8h.html#a58a81fb80d67b2d65dde05befff9aead',1,'__attribute__']]], + ['iolimit1_11',['IOLimit1',['../d9/d97/pci_8h.html#ae4796ee9bcd0f630b6f3ddadcb45d142',1,'__attribute__']]], + ['iolimitupper16_12',['IOLimitUpper16',['../d9/d97/pci_8h.html#a91497254c3748e5fde3ea91765564df6',1,'__attribute__']]], + ['isscancode_13',['IsScanCode',['../de/ded/input_8h.html#aa51f9b08057b8f0bf003cd592bbe248b',1,'KeyboardReport.__unnamed13__.__unnamed15__']]] ]; diff --git a/docs/search/variables_9.html b/docs/search/variables_9.html deleted file mode 100644 index 7b014750..00000000 --- a/docs/search/variables_9.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_9.js b/docs/search/variables_9.js index 769c0e4d..ff49f820 100644 --- a/docs/search/variables_9.js +++ b/docs/search/variables_9.js @@ -1,5 +1,4 @@ var searchData= [ - ['kerneldata_1056',['KernelData',['../df/d26/fs_8h.html#a866fcc7922cd6949f8ee7e41b270fde6',1,'Inode']]], - ['key_1057',['Key',['../de/ded/input_8h.html#a173d8f2a67aa82689612753fad2e5095',1,'KeyboardReport']]] + ['joystick_0',['Joystick',['../de/ded/input_8h.html#a1162b85b7b993e2edf7da29dd8abf7e2',1,'InputReport.__unnamed17__']]] ]; diff --git a/docs/search/variables_a.html b/docs/search/variables_a.html deleted file mode 100644 index 52a724d1..00000000 --- a/docs/search/variables_a.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_a.js b/docs/search/variables_a.js index f7d1cd3e..d0f99060 100644 --- a/docs/search/variables_a.js +++ b/docs/search/variables_a.js @@ -1,8 +1,6 @@ var searchData= [ - ['latencytimer_1058',['LatencyTimer',['../d9/d97/pci_8h.html#a3337cb00eab6cb94e1e2939d405f9642',1,'__attribute__']]], - ['leftbutton_1059',['LeftButton',['../de/ded/input_8h.html#a07f571f12b57c589630dcde60ef4e660',1,'MouseReport::LeftButton()'],['../d1/de1/aip_8h.html#afed3db2529852271d278ff08791fa996',1,'LeftButton(): aip.h']]], - ['legacybaseaddress_1060',['LegacyBaseAddress',['../d9/d97/pci_8h.html#a1fd8e7908092abd685bec191512dbf52',1,'__attribute__']]], - ['license_1061',['License',['../db/de4/driver_8h.html#ab5668e50b63547b42892315f1f59da77',1,'__DriverInfo']]], - ['lookup_1062',['Lookup',['../db/de6/structInodeOperations.html#a7f143243e5be1fc608f99072d3c93cb5',1,'InodeOperations::Lookup()'],['../df/d26/fs_8h.html#ac677cf5260fef7aeb61ff3ad1bfc0d74',1,'Lookup(): fs.h']]] + ['kerneldata_0',['KernelData',['../df/d26/fs_8h.html#a866fcc7922cd6949f8ee7e41b270fde6',1,'Inode']]], + ['key_1',['Key',['../de/ded/input_8h.html#a173d8f2a67aa82689612753fad2e5095',1,'KeyboardReport']]], + ['keyboard_2',['Keyboard',['../de/ded/input_8h.html#a6ce4d85a628a88bbdb3ac24a8e5a9c2e',1,'InputReport.__unnamed17__']]] ]; diff --git a/docs/search/variables_b.html b/docs/search/variables_b.html deleted file mode 100644 index f376b27a..00000000 --- a/docs/search/variables_b.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_b.js b/docs/search/variables_b.js index 1ec0263d..cf8cb3c8 100644 --- a/docs/search/variables_b.js +++ b/docs/search/variables_b.js @@ -1,17 +1,8 @@ var searchData= [ - ['major_1063',['Major',['../db/de4/driver_8h.html#a662fb62393b6fd7d7ec85f502db44247',1,'__DriverInfo::__DriverVersion']]], - ['maxlatency_1064',['MaxLatency',['../d9/d97/pci_8h.html#a753c2d858d0da969c33264c1b58807d3',1,'__attribute__']]], - ['memorybase_1065',['MemoryBase',['../d9/d97/pci_8h.html#a12988ca39a1411705fc1ec07e911ea9e',1,'__attribute__']]], - ['memorybase0_1066',['MemoryBase0',['../d9/d97/pci_8h.html#aa0e9d3dfe23309d12ac53048d78612e9',1,'__attribute__']]], - ['memorybase1_1067',['MemoryBase1',['../d9/d97/pci_8h.html#a584e418589203e608af0af71bb48b9a1',1,'__attribute__']]], - ['memorylimit_1068',['MemoryLimit',['../d9/d97/pci_8h.html#a841b9fdcd76addc908b450866a648847',1,'__attribute__']]], - ['memorylimit0_1069',['MemoryLimit0',['../d9/d97/pci_8h.html#a2aeb8ff897f63e59cee035a4ddf70e5f',1,'__attribute__']]], - ['memorylimit1_1070',['MemoryLimit1',['../d9/d97/pci_8h.html#a70ef8fb79e3d95888ff16d99d7bb5d8d',1,'__attribute__']]], - ['middlebutton_1071',['MiddleButton',['../de/ded/input_8h.html#a66947db99db5c8ea44a2b070140f1ef3',1,'MouseReport::MiddleButton()'],['../d1/de1/aip_8h.html#a7f194284481c61912ad0d0fb8f525439',1,'MiddleButton(): aip.h']]], - ['mingrant_1072',['MinGrant',['../d9/d97/pci_8h.html#a4a8682f61f08539e609d9ca0bda44ea6',1,'__attribute__']]], - ['minor_1073',['Minor',['../db/de4/driver_8h.html#a3f96d16fb3c6015ab7e0049f6e18834b',1,'__DriverInfo::__DriverVersion']]], - ['mkdir_1074',['MkDir',['../db/de6/structInodeOperations.html#a490a002f55d3f99697641d2de8e62ae9',1,'InodeOperations::MkDir()'],['../df/d26/fs_8h.html#a3fbe554d6691bfb88f5b700eb5e2205f',1,'MkDir(): fs.h']]], - ['mode_1075',['Mode',['../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808',1,'kstat::Mode()'],['../df/d26/fs_8h.html#a667a06765053832b0e364d352d331481',1,'Inode::Mode()']]], - ['modifytime_1076',['ModifyTime',['../df/d26/fs_8h.html#a9f1f01620d0175f71eff75e384cd9042',1,'kstat']]] + ['latencytimer_0',['LatencyTimer',['../d9/d97/pci_8h.html#a3337cb00eab6cb94e1e2939d405f9642',1,'__attribute__']]], + ['leftbutton_1',['leftbutton',['../de/ded/input_8h.html#a07f571f12b57c589630dcde60ef4e660',1,'MouseReport::LeftButton'],['../d1/de1/aip_8h.html#afed3db2529852271d278ff08791fa996',1,'LeftButton: aip.h']]], + ['legacybaseaddress_2',['LegacyBaseAddress',['../d9/d97/pci_8h.html#a1fd8e7908092abd685bec191512dbf52',1,'__attribute__']]], + ['license_3',['License',['../db/de4/driver_8h.html#ab5668e50b63547b42892315f1f59da77',1,'__DriverInfo']]], + ['lookup_4',['lookup',['../db/de6/structInodeOperations.html#a7f143243e5be1fc608f99072d3c93cb5',1,'InodeOperations::Lookup'],['../df/d26/fs_8h.html#ac677cf5260fef7aeb61ff3ad1bfc0d74',1,'Lookup: fs.h']]] ]; diff --git a/docs/search/variables_c.html b/docs/search/variables_c.html deleted file mode 100644 index 6019eba9..00000000 --- a/docs/search/variables_c.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_c.js b/docs/search/variables_c.js index 1621d86c..0618aaae 100644 --- a/docs/search/variables_c.js +++ b/docs/search/variables_c.js @@ -1,5 +1,19 @@ var searchData= [ - ['name_1077',['Name',['../db/de4/driver_8h.html#aa4fad96d724cc497931ce8587436bdbe',1,'__DriverInfo::Name()'],['../df/d26/fs_8h.html#a445b70dc0c2908c5f600c6bc4f60c387',1,'FileSystemInfo::Name()'],['../df/d26/fs_8h.html#a760b4e07b204e4852e7fb55e25567623',1,'Name(): fs.h']]], - ['next_1078',['Next',['../db/de4/driver_8h.html#a26d05ed0210d3f4b2e4d882a2c802cbf',1,'__PCIArray::Next()'],['../d9/d97/pci_8h.html#a7b0918bb76d5e9399e7d7553b041d669',1,'__attribute__::Next()']]] + ['magnetometer_0',['Magnetometer',['../de/ded/input_8h.html#a9e9fa52e0aa4a2b519f8287760d7c3ac',1,'InputReport.__unnamed17__']]], + ['major_1',['Major',['../db/de4/driver_8h.html#a662fb62393b6fd7d7ec85f502db44247',1,'__DriverInfo::__DriverVersion']]], + ['maxlatency_2',['MaxLatency',['../d9/d97/pci_8h.html#a753c2d858d0da969c33264c1b58807d3',1,'__attribute__']]], + ['memorybase_3',['MemoryBase',['../d9/d97/pci_8h.html#a12988ca39a1411705fc1ec07e911ea9e',1,'__attribute__']]], + ['memorybase0_4',['MemoryBase0',['../d9/d97/pci_8h.html#aa0e9d3dfe23309d12ac53048d78612e9',1,'__attribute__']]], + ['memorybase1_5',['MemoryBase1',['../d9/d97/pci_8h.html#a584e418589203e608af0af71bb48b9a1',1,'__attribute__']]], + ['memorylimit_6',['MemoryLimit',['../d9/d97/pci_8h.html#a841b9fdcd76addc908b450866a648847',1,'__attribute__']]], + ['memorylimit0_7',['MemoryLimit0',['../d9/d97/pci_8h.html#a2aeb8ff897f63e59cee035a4ddf70e5f',1,'__attribute__']]], + ['memorylimit1_8',['MemoryLimit1',['../d9/d97/pci_8h.html#a70ef8fb79e3d95888ff16d99d7bb5d8d',1,'__attribute__']]], + ['middlebutton_9',['middlebutton',['../de/ded/input_8h.html#a66947db99db5c8ea44a2b070140f1ef3',1,'MouseReport::MiddleButton'],['../d1/de1/aip_8h.html#a7f194284481c61912ad0d0fb8f525439',1,'MiddleButton: aip.h']]], + ['mingrant_10',['MinGrant',['../d9/d97/pci_8h.html#a4a8682f61f08539e609d9ca0bda44ea6',1,'__attribute__']]], + ['minor_11',['Minor',['../db/de4/driver_8h.html#a3f96d16fb3c6015ab7e0049f6e18834b',1,'__DriverInfo::__DriverVersion']]], + ['mkdir_12',['mkdir',['../db/de6/structInodeOperations.html#a490a002f55d3f99697641d2de8e62ae9',1,'InodeOperations::MkDir'],['../df/d26/fs_8h.html#a3fbe554d6691bfb88f5b700eb5e2205f',1,'MkDir: fs.h']]], + ['mode_13',['mode',['../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808',1,'kstat::Mode'],['../df/d26/fs_8h.html#a667a06765053832b0e364d352d331481',1,'Inode::Mode']]], + ['modifytime_14',['ModifyTime',['../df/d26/fs_8h.html#a9f1f01620d0175f71eff75e384cd9042',1,'kstat']]], + ['mouse_15',['Mouse',['../de/ded/input_8h.html#af2a47c6809d88e175dade0ef7b16aa13',1,'InputReport.__unnamed17__']]] ]; diff --git a/docs/search/variables_d.html b/docs/search/variables_d.html deleted file mode 100644 index f61ae751..00000000 --- a/docs/search/variables_d.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_d.js b/docs/search/variables_d.js index cd26b8d4..7626b562 100644 --- a/docs/search/variables_d.js +++ b/docs/search/variables_d.js @@ -1,6 +1,5 @@ var searchData= [ - ['offset_1079',['Offset',['../df/d26/fs_8h.html#ac7fd076e6f0290af80aee31a0af35b4a',1,'Inode']]], - ['open_1080',['Open',['../db/de6/structInodeOperations.html#a869200a6c684532a9a75a05bca1e9270',1,'InodeOperations::Open()'],['../df/d26/fs_8h.html#a38e8576cf8a6210b386212d7b80f42a0',1,'Open(): fs.h']]], - ['ops_1081',['Ops',['../df/d26/fs_8h.html#a2e69ea86f5e1537c9173b961a03bdc0c',1,'FileSystemInfo::Ops()'],['../df/d26/fs_8h.html#aa4f24d5e592caaf588d436302324694a',1,'Ops(): fs.h']]] + ['name_0',['name',['../db/de4/driver_8h.html#aa4fad96d724cc497931ce8587436bdbe',1,'__DriverInfo::Name'],['../df/d26/fs_8h.html#a445b70dc0c2908c5f600c6bc4f60c387',1,'FileSystemInfo::Name'],['../df/d26/fs_8h.html#a760b4e07b204e4852e7fb55e25567623',1,'Name: fs.h']]], + ['next_1',['next',['../db/de4/driver_8h.html#a26d05ed0210d3f4b2e4d882a2c802cbf',1,'__PCIArray::Next'],['../d9/d97/pci_8h.html#a7b0918bb76d5e9399e7d7553b041d669',1,'__attribute__::Next']]] ]; diff --git a/docs/search/variables_e.html b/docs/search/variables_e.html deleted file mode 100644 index 7bfd3721..00000000 --- a/docs/search/variables_e.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_e.js b/docs/search/variables_e.js index 97eddbbd..403b7432 100644 --- a/docs/search/variables_e.js +++ b/docs/search/variables_e.js @@ -1,14 +1,7 @@ var searchData= [ - ['patch_1082',['Patch',['../db/de4/driver_8h.html#ae96beda3cc29ee65b51c9838c01041c7',1,'__DriverInfo::__DriverVersion']]], - ['pcibusnumber_1083',['PCIbusNumber',['../d9/d97/pci_8h.html#a0431a9ef3a084679c298017c6acfee3e',1,'__attribute__']]], - ['pciseggroup_1084',['PCISegGroup',['../d9/d97/pci_8h.html#adeb7419d0ada1e37f2f4e4c7e9a291b2',1,'__attribute__']]], - ['prefetchablememorybase_1085',['PrefetchableMemoryBase',['../d9/d97/pci_8h.html#aa2924a068486de3cda528b4a95ebd453',1,'__attribute__']]], - ['prefetchablememorybaseupper32_1086',['PrefetchableMemoryBaseUpper32',['../d9/d97/pci_8h.html#a2f2d877c07231090063e6caf23c49a97',1,'__attribute__']]], - ['prefetchablememorylimit_1087',['PrefetchableMemoryLimit',['../d9/d97/pci_8h.html#a551193b66862430bf5a93cc918c0f7a2',1,'__attribute__']]], - ['prefetchablememorylimitupper32_1088',['PrefetchableMemoryLimitUpper32',['../d9/d97/pci_8h.html#a77ed1a530436553ffdf621941fa69c0d',1,'__attribute__']]], - ['pressure_1089',['Pressure',['../de/ded/input_8h.html#a1b34c3fecf099e318e4e761e49e5a655',1,'TouchScreenReport']]], - ['primarybusnumber_1090',['PrimaryBusNumber',['../d9/d97/pci_8h.html#af78b4f3d8572f5fc724f645bd9b9c6f6',1,'__attribute__']]], - ['privatedata_1091',['PrivateData',['../df/d26/fs_8h.html#ad5d7f7b9b3133592e590d5e9b5173425',1,'Inode::PrivateData()'],['../df/d26/fs_8h.html#afed4851539e0eb74fbd4cc4c0dca8abd',1,'FileSystemInfo::PrivateData()'],['../df/d26/fs_8h.html#a8baefdd84470e9a546535750762743b1',1,'PrivateData(): fs.h']]], - ['progif_1092',['ProgIF',['../d9/d97/pci_8h.html#af55b38884c985010421d1f7ea4728fc1',1,'__attribute__']]] + ['offset_0',['Offset',['../df/d26/fs_8h.html#ac7fd076e6f0290af80aee31a0af35b4a',1,'Inode']]], + ['open_1',['open',['../db/de6/structInodeOperations.html#a869200a6c684532a9a75a05bca1e9270',1,'InodeOperations::Open'],['../df/d26/fs_8h.html#a38e8576cf8a6210b386212d7b80f42a0',1,'Open: fs.h']]], + ['ops_2',['ops',['../df/d26/fs_8h.html#a2e69ea86f5e1537c9173b961a03bdc0c',1,'FileSystemInfo::Ops'],['../df/d26/fs_8h.html#aa4f24d5e592caaf588d436302324694a',1,'Ops: fs.h']]], + ['outputbufferfull_3',['OutputBufferFull',['../d1/de1/aip_8h.html#aa9b7be021da7a0ec83d707bd42740f3d',1,'PS2_STATUSES.__unnamed1__']]] ]; diff --git a/docs/search/variables_f.html b/docs/search/variables_f.html deleted file mode 100644 index d97920d0..00000000 --- a/docs/search/variables_f.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_f.js b/docs/search/variables_f.js index d66fc1b3..4a665f96 100644 --- a/docs/search/variables_f.js +++ b/docs/search/variables_f.js @@ -1,18 +1,25 @@ var searchData= [ - ['raw_1093',['Raw',['../d1/de1/aip_8h.html#aabcce9d04cf80862c31c591b284ee358',1,'PS2_CONFIGURATION::Raw()'],['../d1/de1/aip_8h.html#a6f55d35c117c53b1aa5b104e550674dd',1,'PS2_OUTPUT_PORT::Raw()'],['../d1/de1/aip_8h.html#a1c786a0ac638f742e31267026602ac54',1,'PS2_KBD_TYPEMATIC::Raw()'],['../d1/de1/aip_8h.html#a0aeb1f673a677a69047678d8dc1550d1',1,'PS2_STATUSES::Raw()']]], - ['rawdevice_1094',['RawDevice',['../df/d26/fs_8h.html#a0894ecf497e1e426853b876a47459280',1,'kstat::RawDevice()'],['../df/d26/fs_8h.html#a138b2f9d3133d7b3aeeec3986d064a7a',1,'Inode::RawDevice()']]], - ['read_1095',['Read',['../df/d26/fs_8h.html#ac4f4d1e97ef1b104e09abccb641e530e',1,'Read(): fs.h'],['../db/de6/structInodeOperations.html#a1b8ac7df82a22e9ee822c240a79076b4',1,'InodeOperations::Read()']]], - ['readdir_1096',['ReadDir',['../db/de6/structInodeOperations.html#a033b7baebdcfa352b4d84e4e3c9cee80',1,'InodeOperations::ReadDir()'],['../df/d26/fs_8h.html#a0a6fc17bb00ffe199d7899d5ce623be4',1,'ReadDir(): fs.h']]], - ['readlink_1097',['ReadLink',['../db/de6/structInodeOperations.html#abf61f594d2b1d2a10a995329372c9ed9',1,'InodeOperations::ReadLink()'],['../df/d26/fs_8h.html#a06cb5aab7b0f464f7575b57ddce54f25',1,'ReadLink(): fs.h']]], - ['remove_1098',['Remove',['../db/de6/structInodeOperations.html#a229c34e01b322f1b9533a049ff1f5cc9',1,'InodeOperations::Remove()'],['../df/d26/fs_8h.html#ad985ee5fa0d7e795352935323a07f4a5',1,'Remove(): fs.h']]], - ['rename_1099',['Rename',['../db/de6/structInodeOperations.html#a54bbd07bcb9a6143867be3aa05577413',1,'InodeOperations::Rename()'],['../df/d26/fs_8h.html#a9441374ba1bef439109da976a8048bb9',1,'Rename(): fs.h']]], - ['reserved_1100',['Reserved',['../d9/d97/pci_8h.html#a57e0aa05de0a45d24023e5c56eba520e',1,'__attribute__']]], - ['reserved0_1101',['Reserved0',['../d9/d97/pci_8h.html#a8dcff031235d3326f495f0b2d1db5114',1,'__attribute__']]], - ['reserved1_1102',['Reserved1',['../d9/d97/pci_8h.html#a504d5cebd50e3c1ea8fd5844dcd001cb',1,'__attribute__']]], - ['reserved2_1103',['Reserved2',['../d9/d97/pci_8h.html#acf89fc9ee55923d8f97e524e05867464',1,'__attribute__']]], - ['revisionid_1104',['RevisionID',['../d9/d97/pci_8h.html#a11d59d8180946892dd910c63cbe2c261',1,'__attribute__']]], - ['rightbutton_1105',['RightButton',['../de/ded/input_8h.html#a2174204a5c5dcc31d54449f3664f3a73',1,'MouseReport::RightButton()'],['../d1/de1/aip_8h.html#ae720ea34653c53edca8e6006ac14eedb',1,'RightButton(): aip.h']]], - ['rmdir_1106',['RmDir',['../db/de6/structInodeOperations.html#afb5728ae092216ddd3db335d1173e687',1,'InodeOperations::RmDir()'],['../df/d26/fs_8h.html#a33b8cee8134eca08e6820a62d0dad656',1,'RmDir(): fs.h']]], - ['rootname_1107',['RootName',['../df/d26/fs_8h.html#ac03af40bdb9327cdf8a3c1c3d8bc4990',1,'FileSystemInfo::RootName()'],['../df/d26/fs_8h.html#a3d484a9ca884f47f05d568d1743665f7',1,'RootName(): fs.h']]] + ['parityerror_0',['ParityError',['../d1/de1/aip_8h.html#a63440a36bf6fd0748b3c188f3e9fda78',1,'PS2_STATUSES.__unnamed1__']]], + ['patch_1',['Patch',['../db/de4/driver_8h.html#ae96beda3cc29ee65b51c9838c01041c7',1,'__DriverInfo::__DriverVersion']]], + ['pcibusnumber_2',['PCIbusNumber',['../d9/d97/pci_8h.html#a0431a9ef3a084679c298017c6acfee3e',1,'__attribute__']]], + ['pciseggroup_3',['PCISegGroup',['../d9/d97/pci_8h.html#adeb7419d0ada1e37f2f4e4c7e9a291b2',1,'__attribute__']]], + ['port1clock_4',['Port1Clock',['../d1/de1/aip_8h.html#a44c6b11fcf9b6a9a6e7fe2a969b58b0f',1,'PS2_CONFIGURATION.__unnamed3__']]], + ['port1inputbufferfull_5',['Port1InputBufferFull',['../d1/de1/aip_8h.html#aba33c9a5143b225eab7df62ac376741f',1,'PS2_OUTPUT_PORT.__unnamed5__']]], + ['port1interrupt_6',['Port1Interrupt',['../d1/de1/aip_8h.html#a78e48bc7d4778ddc8e647ec195da3e1a',1,'PS2_CONFIGURATION.__unnamed3__']]], + ['port1outputbufferfull_7',['Port1OutputBufferFull',['../d1/de1/aip_8h.html#acd4e8faa0cb2df34eef242730f9abbcf',1,'PS2_OUTPUT_PORT.__unnamed5__']]], + ['port1translation_8',['Port1Translation',['../d1/de1/aip_8h.html#af4c84ba01a644fbe45e4b9e09f827168',1,'PS2_CONFIGURATION.__unnamed3__']]], + ['port2clock_9',['port2clock',['../d1/de1/aip_8h.html#aeeefe959ba7eabe712b1a3039d4d7ec7',1,'PS2_CONFIGURATION.__unnamed3__::Port2Clock'],['../d1/de1/aip_8h.html#aeeefe959ba7eabe712b1a3039d4d7ec7',1,'PS2_OUTPUT_PORT.__unnamed5__::Port2Clock']]], + ['port2data_10',['Port2Data',['../d1/de1/aip_8h.html#a88d3c2504556b9c06accac2642e8a48b',1,'PS2_OUTPUT_PORT.__unnamed5__']]], + ['port2inputbufferfull_11',['Port2InputBufferFull',['../d1/de1/aip_8h.html#ac2d9dfb2e7ccc41b0869944f6de082e9',1,'PS2_OUTPUT_PORT.__unnamed5__']]], + ['port2interrupt_12',['Port2Interrupt',['../d1/de1/aip_8h.html#ab139fbe5dc1f6fb378c6de7168ad4254',1,'PS2_CONFIGURATION.__unnamed3__']]], + ['port2outputbufferfull_13',['Port2OutputBufferFull',['../d1/de1/aip_8h.html#a04a22d5db50e8333c482419e9bbd2d78',1,'PS2_OUTPUT_PORT.__unnamed5__']]], + ['prefetchablememorybase_14',['PrefetchableMemoryBase',['../d9/d97/pci_8h.html#aa2924a068486de3cda528b4a95ebd453',1,'__attribute__']]], + ['prefetchablememorybaseupper32_15',['PrefetchableMemoryBaseUpper32',['../d9/d97/pci_8h.html#a2f2d877c07231090063e6caf23c49a97',1,'__attribute__']]], + ['prefetchablememorylimit_16',['PrefetchableMemoryLimit',['../d9/d97/pci_8h.html#a551193b66862430bf5a93cc918c0f7a2',1,'__attribute__']]], + ['prefetchablememorylimitupper32_17',['PrefetchableMemoryLimitUpper32',['../d9/d97/pci_8h.html#a77ed1a530436553ffdf621941fa69c0d',1,'__attribute__']]], + ['pressure_18',['Pressure',['../de/ded/input_8h.html#a1b34c3fecf099e318e4e761e49e5a655',1,'TouchScreenReport']]], + ['primarybusnumber_19',['PrimaryBusNumber',['../d9/d97/pci_8h.html#af78b4f3d8572f5fc724f645bd9b9c6f6',1,'__attribute__']]], + ['privatedata_20',['privatedata',['../df/d26/fs_8h.html#ad5d7f7b9b3133592e590d5e9b5173425',1,'Inode::PrivateData'],['../df/d26/fs_8h.html#afed4851539e0eb74fbd4cc4c0dca8abd',1,'FileSystemInfo::PrivateData'],['../df/d26/fs_8h.html#a8baefdd84470e9a546535750762743b1',1,'PrivateData: fs.h']]], + ['progif_21',['ProgIF',['../d9/d97/pci_8h.html#af55b38884c985010421d1f7ea4728fc1',1,'__attribute__']]] ]; diff --git a/docs/splitbard.png b/docs/splitbard.png new file mode 100644 index 0000000000000000000000000000000000000000..8367416d757fd7b6dc4272b6432dc75a75abd068 GIT binary patch literal 282 zcmeAS@N?(olHy`uVBq!ia0vp^Yzz!63>-{AmhX=Jf@VhhFKy35^fiT zT~&lUj3=cDh^%3HDY9k5CEku}PHXNoNC(_$U3XPb&Q*ME25pT;2(*BOgAf<+R$lzakPG`kF31()Fx{L5Wrac|GQzjeE= zueY1`Ze{#x<8=S|`~MgGetGce)#vN&|J{Cd^tS%;tBYTo?+^d68<#n_Y_xx`J||4O V@QB{^CqU0Kc)I$ztaD0e0svEzbJzd? literal 0 HcmV?d00001 diff --git a/docs/tab_ad.png b/docs/tab_ad.png new file mode 100644 index 0000000000000000000000000000000000000000..e34850acfc24be58da6d2fd1ccc6b29cc84fe34d GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfy!2~3aiye;!QhuH;jv*C{Z|5d*H3V=pKi{In zd2jxLclDRPylmD}^l7{QOtL{vUjO{-WqItb5sQp2h-99b8^^Scr-=2mblCdZuUm?4 jzOJvgvt3{(cjKLW5(A@0qPS@<&}0TrS3j3^P6y&q2{!U5bk+Tso_B!YCpDh>v z{CM*1U8YvQRyBUHt^Ju0W_sq-?;9@_4equ-bavTs=gk796zopr0EBT&m;e9( literal 0 HcmV?d00001 diff --git a/docs/tab_sd.png b/docs/tab_sd.png new file mode 100644 index 0000000000000000000000000000000000000000..757a565ced4730f85c833fb2547d8e199ae68f19 GIT binary patch literal 188 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfy!2~3aiye;!Qq7(&jv*C{Z|_!fH5o7*c=%9% zcILh!EA=pAQKdx-Cdiev=v{eg{8Ht<{e8_NAN~b=)%W>-WDCE0PyDHGemi$BoXwcK z{>e9^za6*c1ilttWw&V+U;WCPlV9{LdC~Ey%_H(qj`xgfES(4Yz5jSTZfCt`4E$0YRsR*S^mTCR^;V&sxC8{l_Cp7w8-YPgg&ebxsLQ00$vXK>z>% literal 0 HcmV?d00001 diff --git a/docs/tabs.css b/docs/tabs.css index 7d45d36c..df7944b7 100644 --- a/docs/tabs.css +++ b/docs/tabs.css @@ -1 +1 @@ -.sm{position:relative;z-index:9999}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:not-allowed}.sm:after{content:"\00a0";display:block;height:0;font:0px/0 serif;clear:both;visibility:hidden;overflow:hidden}.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sm-dox{background-image:url("tab_b.png")}.sm-dox a,.sm-dox a:focus,.sm-dox a:hover,.sm-dox a:active{padding:0px 12px;padding-right:43px;font-family:"Lucida Grande","Geneva","Helvetica",Arial,sans-serif;font-size:13px;font-weight:bold;line-height:36px;text-decoration:none;text-shadow:0px 1px 1px rgba(255,255,255,0.9);color:#283A5D;outline:none}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox a.current{color:#D23600}.sm-dox a.disabled{color:#bbb}.sm-dox a span.sub-arrow{position:absolute;top:50%;margin-top:-14px;left:auto;right:3px;width:28px;height:28px;overflow:hidden;font:bold 12px/28px monospace !important;text-align:center;text-shadow:none;background:rgba(255,255,255,0.5);border-radius:5px}.sm-dox a.highlighted span.sub-arrow:before{display:block;content:'-'}.sm-dox>li:first-child>a,.sm-dox>li:first-child>:not(ul) a{border-radius:5px 5px 0 0}.sm-dox>li:last-child>a,.sm-dox>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul{border-radius:0 0 5px 5px}.sm-dox>li:last-child>a.highlighted,.sm-dox>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted{border-radius:0}.sm-dox ul{background:rgba(162,162,162,0.1)}.sm-dox ul a,.sm-dox ul a:focus,.sm-dox ul a:hover,.sm-dox ul a:active{font-size:12px;border-left:8px solid transparent;line-height:36px;text-shadow:none;background-color:white;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox ul ul a,.sm-dox ul ul a:hover,.sm-dox ul ul a:focus,.sm-dox ul ul a:active{border-left:16px solid transparent}.sm-dox ul ul ul a,.sm-dox ul ul ul a:hover,.sm-dox ul ul ul a:focus,.sm-dox ul ul ul a:active{border-left:24px solid transparent}.sm-dox ul ul ul ul a,.sm-dox ul ul ul ul a:hover,.sm-dox ul ul ul ul a:focus,.sm-dox ul ul ul ul a:active{border-left:32px solid transparent}.sm-dox ul ul ul ul ul a,.sm-dox ul ul ul ul ul a:hover,.sm-dox ul ul ul ul ul a:focus,.sm-dox ul ul ul ul ul a:active{border-left:40px solid transparent}@media (min-width: 768px){.sm-dox ul{position:absolute;width:12em}.sm-dox li{float:left}.sm-dox.sm-rtl li{float:right}.sm-dox ul li,.sm-dox.sm-rtl ul li,.sm-dox.sm-vertical li{float:none}.sm-dox a{white-space:nowrap}.sm-dox ul a,.sm-dox.sm-vertical a{white-space:normal}.sm-dox .sm-nowrap>li>a,.sm-dox .sm-nowrap>li>:not(ul) a{white-space:nowrap}.sm-dox{padding:0 10px;background-image:url("tab_b.png");line-height:36px}.sm-dox a span.sub-arrow{top:50%;margin-top:-2px;right:12px;width:0;height:0;border-width:4px;border-style:solid dashed dashed dashed;border-color:#283A5D transparent transparent transparent;background:transparent;border-radius:0}.sm-dox a,.sm-dox a:focus,.sm-dox a:active,.sm-dox a:hover,.sm-dox a.highlighted{padding:0px 12px;background-image:url("tab_s.png");background-repeat:no-repeat;background-position:right;border-radius:0 !important}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox a:hover span.sub-arrow{border-color:#fff transparent transparent transparent}.sm-dox a.has-submenu{padding-right:24px}.sm-dox li{border-top:0}.sm-dox>li>ul:before,.sm-dox>li>ul:after{content:'';position:absolute;top:-18px;left:30px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid dashed;border-color:transparent transparent #bbb transparent}.sm-dox>li>ul:after{top:-16px;left:31px;border-width:8px;border-color:transparent transparent #fff transparent}.sm-dox ul{border:1px solid #bbb;padding:5px 0;background:#fff;border-radius:5px !important;box-shadow:0 5px 9px rgba(0,0,0,0.2)}.sm-dox ul a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-color:transparent transparent transparent #555;border-style:dashed dashed dashed solid}.sm-dox ul a,.sm-dox ul a:hover,.sm-dox ul a:focus,.sm-dox ul a:active,.sm-dox ul a.highlighted{color:#555;background-image:none;border:0 !important;color:#555;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox ul a:hover span.sub-arrow{border-color:transparent transparent transparent #fff}.sm-dox span.scroll-up,.sm-dox span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:36px}.sm-dox span.scroll-up:hover,.sm-dox span.scroll-down:hover{background:#eee}.sm-dox span.scroll-up:hover span.scroll-up-arrow,.sm-dox span.scroll-up:hover span.scroll-down-arrow{border-color:transparent transparent #D23600 transparent}.sm-dox span.scroll-down:hover span.scroll-down-arrow{border-color:#D23600 transparent transparent transparent}.sm-dox span.scroll-up-arrow,.sm-dox span.scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent #555 transparent}.sm-dox span.scroll-down-arrow{top:8px;border-style:solid dashed dashed dashed;border-color:#555 transparent transparent transparent}.sm-dox.sm-rtl a.has-submenu{padding-right:12px;padding-left:24px}.sm-dox.sm-rtl a span.sub-arrow{right:auto;left:12px}.sm-dox.sm-rtl.sm-vertical a.has-submenu{padding:10px 20px}.sm-dox.sm-rtl.sm-vertical a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-rtl>li>ul:before{left:auto;right:30px}.sm-dox.sm-rtl>li>ul:after{left:auto;right:31px}.sm-dox.sm-rtl ul a.has-submenu{padding:10px 20px !important}.sm-dox.sm-rtl ul a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-vertical{padding:10px 0;border-radius:5px}.sm-dox.sm-vertical a{padding:10px 20px}.sm-dox.sm-vertical a:hover,.sm-dox.sm-vertical a:focus,.sm-dox.sm-vertical a:active,.sm-dox.sm-vertical a.highlighted{background:#fff}.sm-dox.sm-vertical a.disabled{background-image:url("tab_b.png")}.sm-dox.sm-vertical a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #555}.sm-dox.sm-vertical>li>ul:before,.sm-dox.sm-vertical>li>ul:after{display:none}.sm-dox.sm-vertical ul a{padding:10px 20px}.sm-dox.sm-vertical ul a:hover,.sm-dox.sm-vertical ul a:focus,.sm-dox.sm-vertical ul a:active,.sm-dox.sm-vertical ul a.highlighted{background:#eee}.sm-dox.sm-vertical ul a.disabled{background:#fff}} +.sm{position:relative;z-index:9999}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:not-allowed}.sm:after{content:"\00a0";display:block;height:0;font:0px/0 serif;clear:both;visibility:hidden;overflow:hidden}.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.main-menu-btn{position:relative;display:inline-block;width:36px;height:36px;text-indent:36px;margin-left:8px;white-space:nowrap;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.main-menu-btn-icon,.main-menu-btn-icon:before,.main-menu-btn-icon:after{position:absolute;top:50%;left:2px;height:2px;width:24px;background:var(--nav-menu-button-color);-webkit-transition:all 0.25s;transition:all 0.25s}.main-menu-btn-icon:before{content:'';top:-7px;left:0}.main-menu-btn-icon:after{content:'';top:7px;left:0}#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon{height:0}#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon:after{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main-menu-state{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}#main-menu-state:not(:checked)~#main-menu{display:none}#main-menu-state:checked~#main-menu{display:block}@media (min-width: 768px){.main-menu-btn{position:absolute;top:-99999px}#main-menu-state:not(:checked)~#main-menu{display:block}}.sm-dox{background-image:var(--nav-gradient-image)}.sm-dox a,.sm-dox a:focus,.sm-dox a:hover,.sm-dox a:active{padding:0px 12px;padding-right:43px;font-family:var(--font-family-nav);font-size:13px;font-weight:bold;line-height:36px;text-decoration:none;text-shadow:var(--nav-text-normal-shadow);color:var(--nav-text-normal-color);outline:none}.sm-dox a:hover{background-image:var(--nav-gradient-active-image);background-repeat:repeat-x;color:var(--nav-text-hover-color);text-shadow:var(--nav-text-hover-shadow)}.sm-dox a.current{color:#D23600}.sm-dox a.disabled{color:#bbb}.sm-dox a span.sub-arrow{position:absolute;top:50%;margin-top:-14px;left:auto;right:3px;width:28px;height:28px;overflow:hidden;font:bold 12px/28px monospace !important;text-align:center;text-shadow:none;background:var(--nav-menu-toggle-color);border-radius:5px}.sm-dox a span.sub-arrow:before{display:block;content:'+'}.sm-dox a.highlighted span.sub-arrow:before{display:block;content:'-'}.sm-dox>li:first-child>a,.sm-dox>li:first-child>:not(ul) a{border-radius:5px 5px 0 0}.sm-dox>li:last-child>a,.sm-dox>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul{border-radius:0 0 5px 5px}.sm-dox>li:last-child>a.highlighted,.sm-dox>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted{border-radius:0}.sm-dox ul{background:var(--nav-menu-background-color)}.sm-dox ul a,.sm-dox ul a:focus,.sm-dox ul a:hover,.sm-dox ul a:active{font-size:12px;border-left:8px solid transparent;line-height:36px;text-shadow:none;background-color:var(--nav-menu-background-color);background-image:none}.sm-dox ul a:hover{background-image:var(--nav-gradient-active-image);background-repeat:repeat-x;color:var(--nav-text-hover-color);text-shadow:0px 1px 1px #000}.sm-dox ul ul a,.sm-dox ul ul a:hover,.sm-dox ul ul a:focus,.sm-dox ul ul a:active{border-left:16px solid transparent}.sm-dox ul ul ul a,.sm-dox ul ul ul a:hover,.sm-dox ul ul ul a:focus,.sm-dox ul ul ul a:active{border-left:24px solid transparent}.sm-dox ul ul ul ul a,.sm-dox ul ul ul ul a:hover,.sm-dox ul ul ul ul a:focus,.sm-dox ul ul ul ul a:active{border-left:32px solid transparent}.sm-dox ul ul ul ul ul a,.sm-dox ul ul ul ul ul a:hover,.sm-dox ul ul ul ul ul a:focus,.sm-dox ul ul ul ul ul a:active{border-left:40px solid transparent}@media (min-width: 768px){.sm-dox ul{position:absolute;width:12em}.sm-dox li{float:left}.sm-dox.sm-rtl li{float:right}.sm-dox ul li,.sm-dox.sm-rtl ul li,.sm-dox.sm-vertical li{float:none}.sm-dox a{white-space:nowrap}.sm-dox ul a,.sm-dox.sm-vertical a{white-space:normal}.sm-dox .sm-nowrap>li>a,.sm-dox .sm-nowrap>li>:not(ul) a{white-space:nowrap}.sm-dox{padding:0 10px;background-image:var(--nav-gradient-image);line-height:36px}.sm-dox a span.sub-arrow{top:50%;margin-top:-2px;right:12px;width:0;height:0;border-width:4px;border-style:solid dashed dashed dashed;border-color:var(--nav-text-normal-color) transparent transparent transparent;background:transparent;border-radius:0}.sm-dox a,.sm-dox a:focus,.sm-dox a:active,.sm-dox a:hover,.sm-dox a.highlighted{padding:0px 12px;background-image:var(--nav-separator-image);background-repeat:no-repeat;background-position:right;border-radius:0 !important}.sm-dox a:hover{background-image:var(--nav-gradient-active-image);background-repeat:repeat-x;color:var(--nav-text-hover-color);text-shadow:var(--nav-text-hover-shadow)}.sm-dox a:hover span.sub-arrow{border-color:var(--nav-text-hover-color) transparent transparent transparent}.sm-dox a.has-submenu{padding-right:24px}.sm-dox li{border-top:0}.sm-dox>li>ul:before,.sm-dox>li>ul:after{content:'';position:absolute;top:-18px;left:30px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid dashed;border-color:transparent transparent #bbb transparent}.sm-dox>li>ul:after{top:-16px;left:31px;border-width:8px;border-color:transparent transparent var(--nav-menu-background-color) transparent}.sm-dox ul{border:1px solid #bbb;padding:5px 0;background:var(--nav-menu-background-color);border-radius:5px !important;box-shadow:0 5px 9px rgba(0,0,0,0.2)}.sm-dox ul a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-color:transparent transparent transparent var(--nav-menu-foreground-color);border-style:dashed dashed dashed solid}.sm-dox ul a,.sm-dox ul a:hover,.sm-dox ul a:focus,.sm-dox ul a:active,.sm-dox ul a.highlighted{color:var(--nav-menu-foreground-color);background-image:none;border:0 !important;color:var(--nav-menu-foreground-color);background-image:none}.sm-dox ul a:hover{background-image:var(--nav-gradient-active-image);background-repeat:repeat-x;color:var(--nav-text-hover-color);text-shadow:var(--nav-text-hover-shadow)}.sm-dox ul a:hover span.sub-arrow{border-color:transparent transparent transparent var(--nav-text-hover-color)}.sm-dox span.scroll-up,.sm-dox span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:var(--nav-menu-background-color);height:36px}.sm-dox span.scroll-up:hover,.sm-dox span.scroll-down:hover{background:#eee}.sm-dox span.scroll-up:hover span.scroll-up-arrow,.sm-dox span.scroll-up:hover span.scroll-down-arrow{border-color:transparent transparent #D23600 transparent}.sm-dox span.scroll-down:hover span.scroll-down-arrow{border-color:#D23600 transparent transparent transparent}.sm-dox span.scroll-up-arrow,.sm-dox span.scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent var(--nav-menu-foreground-color) transparent}.sm-dox span.scroll-down-arrow{top:8px;border-style:solid dashed dashed dashed;border-color:var(--nav-menu-foreground-color) transparent transparent transparent}.sm-dox.sm-rtl a.has-submenu{padding-right:12px;padding-left:24px}.sm-dox.sm-rtl a span.sub-arrow{right:auto;left:12px}.sm-dox.sm-rtl.sm-vertical a.has-submenu{padding:10px 20px}.sm-dox.sm-rtl.sm-vertical a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-rtl>li>ul:before{left:auto;right:30px}.sm-dox.sm-rtl>li>ul:after{left:auto;right:31px}.sm-dox.sm-rtl ul a.has-submenu{padding:10px 20px !important}.sm-dox.sm-rtl ul a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-vertical{padding:10px 0;border-radius:5px}.sm-dox.sm-vertical a{padding:10px 20px}.sm-dox.sm-vertical a:hover,.sm-dox.sm-vertical a:focus,.sm-dox.sm-vertical a:active,.sm-dox.sm-vertical a.highlighted{background:#fff}.sm-dox.sm-vertical a.disabled{background-image:var(--nav-gradient-image)}.sm-dox.sm-vertical a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #555}.sm-dox.sm-vertical>li>ul:before,.sm-dox.sm-vertical>li>ul:after{display:none}.sm-dox.sm-vertical ul a{padding:10px 20px}.sm-dox.sm-vertical ul a:hover,.sm-dox.sm-vertical ul a:focus,.sm-dox.sm-vertical ul a:active,.sm-dox.sm-vertical ul a.highlighted{background:#eee}.sm-dox.sm-vertical ul a.disabled{background:var(--nav-menu-background-color)}}