Lines Matching defs:dir_info
6903 FRESULT f_fcheckfat(DIR_FILE* dir_info)
6909 res = validate(&(dir_info->f_dir.obj), &fs); /* Lock volume */
6912 tcl = (DWORD)(dir_info->fno.fsize / clust_size) + ((dir_info->fno.fsize & (clust_size - 1)) ? 1 : 0); /* Number of clusters required */
6913 if (dir_info->fno.fsize == 0) { /* When set file size to zero, remove entire cluster chain */
6914 if (dir_info->fno.sclst != 0) {
6916 res = remove_chain(&(dir_info->f_dir.obj), dir_info->fno.sclst, 0);
6923 val = get_fat(&(dir_info->f_dir.obj), dir_info->fno.sclst + tcl - 1);
6938 res = remove_chain(&(dir_info->f_dir.obj), val, dir_info->fno.sclst + tcl - 1);