Added IO Cache Library, Moved FDD Driver to Modules Tree, Fixed Doxygen commenting
[tpg/acess2.git] / Kernel / include / fs_devfs.h
index 4b29cf1..add3eeb 100644 (file)
@@ -3,18 +3,30 @@
  * Device Filesystem (DevFS)
  * - vfs/fs/devfs.c
  */
+/**
+ * \file fs_devfs.h
+ * \brief Acess Device Filesystem interface
+ */
 #ifndef _FS_DEVFS_H
 #define _FS_DEVFS_H
 #include <vfs.h>
 
 // === TYPES ===
+/**
+ * \brief DevFS Driver
+ */
 typedef struct sDevFS_Driver {
-       struct sDevFS_Driver    *Next;
-       char    *Name;
-       tVFS_Node       RootNode;
+       struct sDevFS_Driver    *Next;  //!< Set to NULL by drivers (used internally)
+       char    *Name;  //!< Name of the driver file/folder
+       tVFS_Node       RootNode;       //!< Root node of driver
 } tDevFS_Driver;
 
 // === FUNCTIONS ===
+/**
+ * \fn int DevFS_AddDevice(tDevFS_Driver *Dev)
+ * \brief Registers a device in the Device filesystem
+ * \param Dev  Pointer to a persistant structure that represents the driver
+ */
 extern int     DevFS_AddDevice(tDevFS_Driver *Dev);
 
 #endif

UCC git Repository :: git.ucc.asn.au