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
-
+