Lines Matching refs:direntry_t

244 typedef struct direntry_t {  struct
256 } QEMU_PACKED direntry_t; argument
294 static void print_direntry(const struct direntry_t*);
402 static direntry_t *create_long_filename(BDRVVVFATState *s, const char *filename) in create_long_filename()
406 direntry_t *entry; in create_long_filename()
441 static char is_free(const direntry_t* direntry) in is_free()
446 static char is_volume_label(const direntry_t* direntry) in is_volume_label()
451 static char is_long_name(const direntry_t* direntry) in is_long_name()
456 static char is_short_name(const direntry_t* direntry) in is_short_name()
462 static char is_directory(const direntry_t* direntry) in is_directory()
467 static inline char is_dot(const direntry_t* direntry) in is_dot()
472 static char is_file(const direntry_t* direntry) in is_file()
477 static inline uint32_t begin_of_direntry(const direntry_t* direntry) in begin_of_direntry()
482 static inline uint32_t filesize_of_direntry(const direntry_t* direntry) in filesize_of_direntry()
487 static void set_begin_of_direntry(direntry_t* direntry, uint32_t begin) in set_begin_of_direntry()
524 static direntry_t *create_short_filename(BDRVVVFATState *s, in create_short_filename()
529 direntry_t *entry = array_get_next(&(s->directory)); in create_short_filename()
596 direntry_t *entry1; in create_short_filename()
619 static inline uint8_t fat_chksum(const direntry_t* entry) in fat_chksum()
710 static inline direntry_t* create_short_and_long_name(BDRVVVFATState* s, in create_short_and_long_name()
714 direntry_t* entry = NULL; in create_short_and_long_name()
715 direntry_t* entry_long = NULL; in create_short_and_long_name()
748 direntry_t* direntry; in read_directory()
860 memset(direntry,0,sizeof(direntry_t)); in read_directory()
871 (s->root_entries - cur) * sizeof(direntry_t)); in read_directory()
924 array_init(&(s->directory),sizeof(direntry_t)); in init_directories()
928 direntry_t* entry=array_get_next(&(s->directory)); in init_directories()
973 direntry_t* direntry = array_get(&(s->directory), in init_directories()
1429 static void print_direntry(const direntry_t* direntry) in print_direntry()
1674 const direntry_t* direntry) in parse_long_name()
1735 long_file_name* lfn, direntry_t* direntry) in parse_short_name()
1859 get_cluster_count_for_direntry(BDRVVVFATState* s, direntry_t* direntry, const char* path) in get_cluster_count_for_direntry()
2017 direntry_t* direntries = (direntry_t*)cluster; in check_directory_consistency()
2310 static direntry_t* insert_direntries(BDRVVVFATState* s, in insert_direntries()
2317 direntry_t* result = array_insert(&(s->directory), dir_index, count); in insert_direntries()
2343 direntry_t* direntry = array_get(&(s->directory), dir_index); in commit_mappings()
2419 direntry_t* direntry = array_get(&(s->directory), dir_index); in commit_direntries()
2467 direntry_t *first_direntry; in commit_direntries()
2476 first_direntry = (direntry_t*) s->directory.pointer; in commit_direntries()
2510 direntry_t* direntry = array_get(&(s->directory), dir_index); in commit_one_file()
2599 direntry_t* direntry = array_get(&(s->directory), mapping->dir_index); in check1()
2615 direntry_t* direntry = array_get(&(s->directory), i); in check2()
2690 direntry_t* direntry = array_get(&(s->directory), in handle_renames_and_mkdirs()
2698 direntry_t *d = direntry + j; in handle_renames_and_mkdirs()
2788 direntry_t* entry = array_get(&(s->directory), in handle_commits()
2806 direntry_t* entry; in handle_commits()
2864 direntry_t* entry = array_get(&(s->directory), in handle_deletes()
3051 const direntry_t* direntries; in vvfat_write()
3062 direntries = (direntry_t*)(buf + 0x200 * (begin - sector_num)); in vvfat_write()
3070 sizeof(direntry_t))) { in vvfat_write()