Lines Matching refs:direntries
2017 direntry_t* direntries = (direntry_t*)cluster; in check_directory_consistency() local
2070 DLOG(fprintf(stderr, "check direntry %d:\n", i); print_direntry(direntries + i)); in check_directory_consistency()
2071 if (is_volume_label(direntries + i) || is_dot(direntries + i) || in check_directory_consistency()
2072 is_free(direntries + i)) in check_directory_consistency()
2075 subret = parse_long_name(&lfn, direntries + i); in check_directory_consistency()
2080 if (subret == 0 || is_free(direntries + i)) in check_directory_consistency()
2083 if (fat_chksum(direntries+i) != lfn.checksum) { in check_directory_consistency()
2084 subret = parse_short_name(s, &lfn, direntries + i); in check_directory_consistency()
2106 if (is_directory(direntries + i)) { in check_directory_consistency()
2107 if (begin_of_direntry(direntries + i) == 0) { in check_directory_consistency()
2108 … DLOG(fprintf(stderr, "invalid begin for directory: %s\n", path2); print_direntry(direntries + i)); in check_directory_consistency()
2112 begin_of_direntry(direntries + i), path2); in check_directory_consistency()
2114 … DLOG(fprintf(stderr, "problem in directory %s:\n", path2); print_direntry(direntries + i)); in check_directory_consistency()
2117 } else if (is_file(direntries + i)) { in check_directory_consistency()
2119 cluster_count = get_cluster_count_for_direntry(s, direntries + i, path2); in check_directory_consistency()
2121 DIV_ROUND_UP(le32_to_cpu(direntries[i].size), s->cluster_size)) { in check_directory_consistency()
3051 const direntry_t* direntries; in vvfat_write() local
3062 direntries = (direntry_t*)(buf + 0x200 * (begin - sector_num)); in vvfat_write()
3066 if (is_short_name(direntries + k) && in vvfat_write()
3067 (direntries[k].attributes & 1)) { in vvfat_write()
3068 if (memcmp(direntries + k, in vvfat_write()