Lines Matching refs:dir_entry
53 static void set_name(dir_entry *dirent, const char *filename) in set_name()
213 static int is_next_clust(fsdata *mydata, dir_entry *dentptr);
214 static void flush_dir_table(fsdata *mydata, dir_entry **dentptr);
221 fill_dir_slot(fsdata *mydata, dir_entry **dentptr, const char *l_name) in fill_dir_slot()
273 dir_entry **retdent, char *l_name) in get_long_file_name()
275 dir_entry *realdent; in get_long_file_name()
326 realdent = (dir_entry *)slotptr2; in get_long_file_name()
333 realdent = (dir_entry *)slotptr; in get_long_file_name()
356 *retdent = (dir_entry *) &get_dentfromdir_block[cur_position]; in get_long_file_name()
574 static void flush_dir_table(fsdata *mydata, dir_entry **dentptr) in flush_dir_table()
601 *dentptr = (dir_entry *) get_dentfromdir_block; in flush_dir_table()
635 set_contents(fsdata *mydata, dir_entry *dentptr, __u8 *buffer, in set_contents()
719 static void set_start_cluster(const fsdata *mydata, dir_entry *dentptr, in set_start_cluster()
731 static void fill_dentry(fsdata *mydata, dir_entry *dentptr, in fill_dentry()
770 static int is_next_clust(fsdata *mydata, dir_entry *dentptr) in is_next_clust()
782 static dir_entry *empty_dentptr;
788 static dir_entry *find_directory_entry(fsdata *mydata, int startsect, in find_directory_entry()
789 char *filename, dir_entry *retdent, __u32 start) in find_directory_entry()
796 dir_entry *dentptr; in find_directory_entry()
806 dentptr = (dir_entry *)get_dentfromdir_block; in find_directory_entry()
853 memcpy(retdent, dentptr, sizeof(dir_entry)); in find_directory_entry()
905 dir_entry *dentptr, *retdent; in do_fat_write()
950 sizeof(dir_entry)) / in do_fat_write()
972 dentptr = (dir_entry *) do_fat_read_at_block; in do_fat_write()