Volume Functions

void  
FSVol_Close          (CPU_CHAR          *name_vol,
                      FS_ERR            *p_err);
void  
FSVol_Fmt            (CPU_CHAR          *name_vol,
                      void              *p_fs_cfg,
                      FS_ERR            *p_err);
void  
FSVol_GetDfltVolName (CPU_CHAR          *name_vol);
FS_QTY  
FSVol_GetVolCnt      (void);
FS_QTY  
FSVol_GetVolCntMax   (void);
void  
FSVol_GetVolName     (FS_QTY             vol_nbr,
                      CPU_CHAR          *name_vol);
CPU_BOOLEAN  
FSVol_IsMounted      (CPU_CHAR          *name_vol);
void  
FSVol_LabelGet       (CPU_CHAR          *name_vol,
                      CPU_CHAR          *label,
                      CPU_SIZE_T         len_max,
                      FS_ERR            *p_err);
void  
FSVol_LabelSet       (CPU_CHAR          *name_vol,
                      CPU_CHAR          *label,
                      FS_ERR            *p_err);
void  
FSVol_Open           (CPU_CHAR          *name_vol,
                      CPU_CHAR          *name_dev,
                      FS_PARTITION_NBR   partition_nbr,
                      FS_ERR            *p_err);
void  
FSVol_Query          (CPU_CHAR          *name_vol,
                      FS_VOL_INFO       *p_info,
                      FS_ERR            *p_err);
void  
FSVol_Rd             (CPU_CHAR          *name_vol,
                      void              *p_dest,
                      FS_SEC_NBR         start,
                      FS_SEC_QTY         cnt,
                      FS_ERR            *p_err);
void  
FSVol_Wr             (CPU_CHAR          *name_vol,
                      void              *p_src,
                      FS_SEC_NBR         start,
                      FS_SEC_QTY         cnt,
                      FS_ERR            *p_err);