Lines Matching defs:n_clst
5627 DWORD sz_buf, sz_blk, n_clst, pau, nsect, n;
5769 n_clst = (DWORD)sz_vol / pau; /* Number of clusters */
5770 sz_fat = (n_clst * 4 + 8 + ss - 1) / ss; /* FAT size [sector] */
5773 if (n_clst <= MAX_FAT16 || n_clst > MAX_FAT32) {fr = FR_MKFS_ABORTED; goto EXIT;}
5779 n_clst = (DWORD)sz_vol / pau;
5780 if (n_clst > MAX_FAT12) {
5781 n = n_clst * 2 + 4; /* FAT size [byte] */
5784 n = (n_clst * 3 + 1) / 2 + 3; /* FAT size [byte] */
5809 n_clst = ((DWORD)sz_vol - sz_rsv - sz_fat * n_fat - sz_dir) / pau;
5811 if (n_clst <= MAX_FAT16) { /* Too few clusters for FAT32 */
5817 if (n_clst > MAX_FAT16) { /* Too many clusters for FAT16 */
5827 if (n_clst <= MAX_FAT12) { /* Too few clusters for FAT16 */
5832 if (fsty == FS_FAT12 && n_clst > MAX_FAT12) {fr = FR_MKFS_ABORTED; goto EXIT;} /* Too many clusters for FAT12 */
5884 st_dword(buf + FSI_Free_Count, n_clst - 1); /* Number of free clusters */
6012 DWORD sz_buf, sz_blk, n_clst, pau, nsect, n;
6140 n_clst = (DWORD)sz_vol / pau; /* Number of clusters */
6141 sz_fat = ((n_clst + FAT_RESERVED_NUM) * FAT32_ENTRY_SIZE + ss - 1) / ss; /* FAT size [sector] */
6144 if (n_clst <= MAX_FAT16 || n_clst > MAX_FAT32) {fr = FR_MKFS_ABORTED; goto EXIT;}
6150 n_clst = (DWORD)sz_vol / pau;
6151 if (n_clst > MAX_FAT12) {
6152 n = (n_clst + FAT_RESERVED_NUM) * FAT16_ENTRY_SIZE; /* FAT size [byte] */
6155 n = (n_clst * 3 + 1) / 2 + 3; /* FAT size [byte] */
6180 n_clst = ((DWORD)sz_vol - sz_rsv - sz_fat * n_fat - sz_dir) / pau;
6182 if (n_clst <= MAX_FAT16) { /* Too few clusters for FAT32 */
6188 if (n_clst > MAX_FAT16) { /* Too many clusters for FAT16 */
6198 if (n_clst <= MAX_FAT12) { /* Too few clusters for FAT16 */
6203 if (fsty == FS_FAT12 && n_clst > MAX_FAT12) {fr = FR_MKFS_ABORTED; goto EXIT;} /* Too many clusters for FAT12 */
6255 st_dword(buf + FSI_Free_Count, n_clst - 1); /* Number of free clusters */