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); |