Volume info structure. More...
#include <rawfs.h>
Data Fields | |
uint32_t | vol_numfree |
Number of free clusters. | |
HANDLE | vol_fsmutex |
Mutual exclusion filesystem access semaphore. | |
HANDLE | vol_iomutex |
Mutual exclusion I/O semaphore. | |
uint32_t | vol_sect_cnt |
Number of sectors in this volume. | |
size_t | vol_sect_len |
Bytes per sector. | |
uint8_t * | vol_sect_buf |
Sector data buffer. | |
uint32_t | vol_sect_num |
Buffered sector number. | |
int | vol_sect_dirty |
If not zero, buffer needs to be written. |
Volume info structure.
Number of free clusters.
Mutual exclusion filesystem access semaphore.
Referenced by RawFsMount().
Mutual exclusion I/O semaphore.
Referenced by RawFsMount().
Number of sectors in this volume.
Referenced by RawFsMount().
size_t _RAWVOLUME::vol_sect_len |
Bytes per sector.
Referenced by RawFsFileRead(), RawFsFileWrite(), and RawFsMount().
Sector data buffer.
Referenced by RawFsFileRead(), RawFsFileWrite(), and RawFsMount().
Buffered sector number.
Referenced by RawFsMount().
If not zero, buffer needs to be written.
Referenced by RawFsFileWrite().