FATFS::free_clst is only used within FatFs.
 
Symbols
loading...
Files
loading...

FATFS::free_clst field

Syntax

DWORD free_clst;

References

LocationReferrerText
ff.h:108
DWORD free_clst; /* Number of free clusters */
ff.c:960sync_fs()
st_dword(fs->win + FSI_Free_Count, fs->free_clst);
ff.c:1305remove_chain()
if (fs->free_clst < fs->n_fatent - 2) { /* Update FSINFO */
ff.c:1306remove_chain()
fs->free_clst++;
ff.c:1420create_chain()
if (fs->free_clst <= fs->n_fatent - 2) fs->free_clst--;
ff.c:3167find_volume()
fs->last_clst = fs->free_clst = 0xFFFFFFFF; /* Initialize cluster allocation information */
ff.c:3180find_volume()
fs->free_clst = ld_dword(fs->win + FSI_Free_Count);
ff.c:4407f_getfree()
if (fs->free_clst <= fs->n_fatent - 2) {
ff.c:4408f_getfree()
*nclst = fs->free_clst;
ff.c:4460f_getfree()
fs->free_clst = nfree; /* Now free_clst is valid */

Data Use

Functions writing FATFS::free_clst
Functions reading FATFS::free_clst
FATFS::free_clst
Type of FATFS::free_clst
FATFS::free_clst
all items filtered out