summaryrefslogtreecommitdiffstats
path: root/cpukit/libfs/src/dosfs/fat_file.h
diff options
context:
space:
mode:
authorMathew Kallada <matkallada@gmail.com>2013-01-04 08:39:30 -0600
committerJennifer Averett <jennifer.averett@oarcorp.com>2013-01-04 08:39:30 -0600
commit2305f9711772ba1a139c05adb9d488ed91e8eb30 (patch)
tree80f03be32d1b88f3cfdf5f1222929f016c4e061b /cpukit/libfs/src/dosfs/fat_file.h
parentIMFS: Generating .scn (Screen Shots) #2 (diff)
downloadrtems-2305f9711772ba1a139c05adb9d488ed91e8eb30.tar.bz2
libfs: Doxygen Clean Up Task #2
There were minor conflicts and the modifications that were in the repo were favored over the modifications in the submitted patch.
Diffstat (limited to 'cpukit/libfs/src/dosfs/fat_file.h')
-rw-r--r--cpukit/libfs/src/dosfs/fat_file.h43
1 files changed, 25 insertions, 18 deletions
diff --git a/cpukit/libfs/src/dosfs/fat_file.h b/cpukit/libfs/src/dosfs/fat_file.h
index 0e22c90e60..d9753a9d5b 100644
--- a/cpukit/libfs/src/dosfs/fat_file.h
+++ b/cpukit/libfs/src/dosfs/fat_file.h
@@ -1,7 +1,12 @@
-/*
- * fat_file.h
+/**
+ * @file
*
- * Constants/data structures/prototypes for operations on "fat-file"
+ * @brief Constants/Data Structures/Prototypes for Operations on "fat-file"
+ *
+ * @ingroup libfs_ff
+ */
+
+/*
*
* Copyright (C) 2001 OKTET Ltd., St.-Petersburg, Russia
* Author: Eugeny S. Mints <Eugeny.Mints@oktet.ru>
@@ -10,6 +15,7 @@
* found in the file LICENSE in this distribution or at
* http://www.rtems.com/license/LICENSE.
*/
+
#ifndef __DOSFS_FAT_FILE_H__
#define __DOSFS_FAT_FILE_H__
@@ -26,11 +32,13 @@
* @ingroup libfs
*/
/**@{*/
+
#ifdef __cplusplus
extern "C" {
#endif
-/* "fat-file" representation
+/**
+ * @brief The "fat-file" representation.
*
* the idea is: fat-file is nothing but a cluster chain, any open fat-file is
* represented in system by fat-file descriptor and has well-known
@@ -44,7 +52,6 @@ extern "C" {
* Such interface hides the architecture of fat-file and represents it like
* linear file
*/
-
typedef rtems_filesystem_node_types_t fat_file_type_t;
#define FAT_DIRECTORY RTEMS_FILESYSTEM_DIRECTORY
@@ -56,8 +63,9 @@ typedef struct fat_file_map_s
uint32_t disk_cln;
uint32_t last_cln;
} fat_file_map_t;
-/*
- * descriptor of a fat-file
+
+/**
+ * @brief Descriptor of a fat-file.
*
* To each particular clusters chain
*/
@@ -109,18 +117,17 @@ typedef struct fat_file_fd_s
#define FAT_EOF 0x00
-/* fat_construct_key --
- * Construct key for hash access: convert (cluster num, offset) to
- * (sector512 num, new offset) and than construct key as
- * key = (sector512 num) << 4 | (new offset)
+/* @brief Construct key for hash access.
+ *
+ * Construct key for hash access: convert (cluster num, offset) to
+ * (sector512 num, new offset) and than construct key as
+ * key = (sector512 num) << 4 | (new offset)
*
- * PARAMETERS:
- * cl - cluster number
- * ofs - offset inside cluster 'cl'
- * fs_info - FS info
+ * @param[in] cl - cluster number
+ * @param[in] ofs - offset inside cluster 'cl'
+ * @param[in] fs_info - FS info
*
- * RETURNS:
- * constructed key
+ * @retval constructed key
*/
static inline uint32_t
fat_construct_key(
@@ -189,4 +196,4 @@ fat_file_mark_removed(fat_fs_info_t *fs_info,
}
#endif
/**@}*/
-#endif /* __DOSFS_FAT_FILE_H__ */
+#endif /* __DOSFS_FAT_FILE_H__ */ \ No newline at end of file