GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > FILE / V3-7-4

Constituent: file_sys     Tag: rad750


Interface   Data Structures   File List   Data Fields   Globals  

FILE_sys_tffs.c.vx-ppc-cpci File Reference

Function definitions for FILE system library, TFFS partitions. More...

#include "vxWorks.h"
#include "string.h"
#include "errno.h"
#include "dosFsLib.h"
#include "blkIo.h"
#include "cbioLib.h"
#include "usrLib.h"
#include "fioLibX.h"
#include "iosLib.h"
#include "sys/stat.h"
#include "tffs/tffsDrv.h"
#include "tffs/fatlite.h"
#include "FILE/FILE_sys.h"
#include "FILE/FILE_path.h"
#include "PBS/MBA.h"
#include "MSG/MSG_pubdefs.h"
#include "SIB/SIB.h"
#include "FILE_sys_private.h"

Include dependency graph for FILE_sys_tffs.c.vx-ppc-cpci:

Include dependency graph

TFFS Functions

unsigned int FILE_sysTffsFormat (int drv, unsigned int offset)
 Format a TFFS partition.

unsigned int FILE_sysTffsMount (int drv)
 Mount a TFFS partition.

unsigned int FILE_sysTffsCheck (int drv)
 Check consistency of a TFFS partition.

unsigned int FILE_sysTffsRepair (int drv)
 Attempt to repair a bad TFFS partition.


Defines

#define TFFS_NUM_DIR   16

Detailed Description

Function definitions for FILE system library, TFFS partitions.

Author:
D.L. Wood

These implementations are meant to work with a real TFFS file system and SIB EEPROM banks.


Define Documentation

#define TFFS_NUM_DIR   16
 

The number of directories to create on disk when formatting.


Function Documentation

unsigned int FILE_sysTffsCheck int  drv  ) 
 

Check consistency of a TFFS partition.

Runs the DOSFS chkdsk utility on the requested TFFS partition. Only the status is checked; no repairs to the partition file system are attempted.

Parameters:
drv The TFFS drive number for the bank to check.
Returns:
A FILE MSG code.

unsigned int FILE_sysTffsFormat int  drv,
unsigned int  offset
 

Format a TFFS partition.

Formats a TFFS file system for a raw TFFS non-volatile memory bank. Both the TFFS/FTL layer and the DOSFS layer are written to the media. The offset parameter allows a portion of a media memory bank to be used by boot software.

Parameters:
drv The TFFS drive number for the bank to format.
offset The offset in bytes from the bank base address at which the TFFS/FTL formatting should begin.
Returns:
A FILE MSG code.

Here is the call graph for this function:

unsigned int FILE_sysTffsMount int  drv  ) 
 

Mount a TFFS partition.

Mounts a TFFS/DOSFS filesytem for use. The non-volatile memory bank must have previously been formatted with both the TFFS and DOSFS layers.

Parameters:
drv The TFFS drive number for the bank to format.
Returns:
A FILE MSG code.

unsigned int FILE_sysTffsRepair int  drv  ) 
 

Attempt to repair a bad TFFS partition.

Runs the DOSFS chkdsk utility on the requested TFFS partition. If an error is found by the utility, repairs to the partition file system are attempted.

Parameters:
drv The TFFS drive number for the bank to repair.
Returns:
A FILE MSG code.


Generated on Wed Oct 5 22:06:42 2005 by doxygen 1.3.3