Lines Matching refs:file
124 fat_file_t *file = NULL; in fat32_open_file() local
172 file = malloc(sizeof(fat_file_t)); in fat32_open_file()
173 file->fat_fs = fat; in fat32_open_file()
174 file->start_cluster = target_cluster; in fat32_open_file()
175 file->length = fat_read32(dir, offset + 0x1c); in fat32_open_file()
176 file->attributes = dir[0x0B + offset]; in fat32_open_file()
210 *fcookie = (filecookie *)file; in fat32_open_file()
216 fat_file_t *file = (fat_file_t *)fcookie; in fat32_read_file() local
217 fat_fs_t *fat = file->fat_fs; in fat32_read_file()
222 cluster = file->start_cluster; in fat32_read_file()
229 uint32_t length = file->length; in fat32_read_file()
264 fat_file_t *file = (fat_file_t *)fcookie; in fat32_close_file() local
265 free(file); in fat32_close_file()
270 fat_file_t *file = (fat_file_t *)fcookie; in fat32_stat_file() local
271 stat->size = file->length; in fat32_stat_file()
272 stat->is_dir = (file->attributes == fat_attribute_directory); in fat32_stat_file()