RTEMS  5.0.0
rfs Directory Reference

Files

file  rtems-rfs-bitmaps.c
 RTEMS File Systems Bitmap RoutinesThese functions manage bit maps. A bit map consists of the map of bit allocated in a block and a search map where a bit represents 32 actual bits. The search map allows for a faster search for an available bit as 32 search bits can checked in a test.
 
file  rtems-rfs-block.c
 RTEMS File Systems Block RoutinesThese functions manage blocks in the RFS file system. A block is an area of the media and its size is set for a each specific media. The block size is set when the file system is set up and needs to be matched for it to be read correctly.
 
file  rtems-rfs-buffer-bdbuf.c
 RTEMS File Systems Buffer RoutinesRTEMS File Systems Buffer Routines for the RTEMS libblock BD buffer cache.
 
file  rtems-rfs-buffer-devio.c
 RTEMS File Systems Buffer Routines.
 
file  rtems-rfs-buffer.c
 RTEMS File Systems Buffer Routines.
 
file  rtems-rfs-dir-hash.c
 RTEMS File Systems Directory Hash function.
 
file  rtems-rfs-dir.c
 RTEMS File Systems Directory RoutinesThese functions manage blocks in the directory format. A directory entry is a variable length record in the block. The entry consists of a length, hash and the string. The length allows the next entry to be located and the hash allows a simple check to be performed without a string compare. Directory entries do not span a block and removal of an entry results in the space in the block being compacted and the spare area being initialised to ones.
 
file  rtems-rfs-file-system.c
 RTEMS File Systems OpenOpen the file system by reading the superblock and then the group data.
 
file  rtems-rfs-file.c
 RTEMS File Systems File RoutinesThese functions manage files.
 
file  rtems-rfs-format.c
 RTEMS File Systems FormatFormat the file system ready for use.
 
file  rtems-rfs-group.c
 RTEMS File Systems Group RoutinesThese functions open and close a group as well as manage bit allocations within a group.
 
file  rtems-rfs-inode.c
 RTEMS File Systems Inode RoutinesThese functions manage inodes in the RFS file system. An inode is part of a block that reside after the bitmaps in the group.
 
 
file  rtems-rfs-mutex.c
 RTEMS File System Mutex.
 
file  rtems-rfs-rtems-dev.c
 RTEMS RFS Device InterfaceThis file contains the set of handlers used to map operations on RFS device nodes onto calls to the RTEMS Classic API IO Manager.
 
file  rtems-rfs-rtems-dir.c
 RTEMS RFS Directory Access Routines.
 
file  rtems-rfs-rtems-file.c
 RTEMS RFS File HandlersThis file contains the set of handlers used to process operations on RFS file nodes.
 
file  rtems-rfs-rtems-utils.c
 Set of Utility Functions to Support RTEMS RFS on RTEMS.
 
file  rtems-rfs-rtems.c
 RTEMS File System Interface for RTEMS.
 
file  rtems-rfs-rtems.h [code]
 
file  rtems-rfs-shell.c
 RTEMS File Systems Shell Commands Support.
 
file  rtems-rfs-trace.c
 RTEMS File Systems Trace Support.