Lines Matching refs:dir_entry
54 static void set_name(dir_entry *dirent, const char *filename) in set_name()
214 static int is_next_clust(fsdata *mydata, dir_entry *dentptr);
215 static void flush_dir_table(fsdata *mydata, dir_entry **dentptr);
222 fill_dir_slot(fsdata *mydata, dir_entry **dentptr, const char *l_name) in fill_dir_slot()
274 dir_entry **retdent, char *l_name) in get_long_file_name()
276 dir_entry *realdent; in get_long_file_name()
327 realdent = (dir_entry *)slotptr2; in get_long_file_name()
334 realdent = (dir_entry *)slotptr; in get_long_file_name()
357 *retdent = (dir_entry *) &get_dentfromdir_block[cur_position]; in get_long_file_name()
575 static void flush_dir_table(fsdata *mydata, dir_entry **dentptr) in flush_dir_table()
602 *dentptr = (dir_entry *) get_dentfromdir_block; in flush_dir_table()
636 set_contents(fsdata *mydata, dir_entry *dentptr, __u8 *buffer, in set_contents()
720 static void set_start_cluster(const fsdata *mydata, dir_entry *dentptr, in set_start_cluster()
732 static void fill_dentry(fsdata *mydata, dir_entry *dentptr, in fill_dentry()
771 static int is_next_clust(fsdata *mydata, dir_entry *dentptr) in is_next_clust()
783 static dir_entry *empty_dentptr;
789 static dir_entry *find_directory_entry(fsdata *mydata, int startsect, in find_directory_entry()
790 char *filename, dir_entry *retdent, __u32 start) in find_directory_entry()
797 dir_entry *dentptr; in find_directory_entry()
807 dentptr = (dir_entry *)get_dentfromdir_block; in find_directory_entry()
855 memcpy(retdent, dentptr, sizeof(dir_entry)); in find_directory_entry()
907 dir_entry *dentptr, *retdent; in do_fat_write()
952 sizeof(dir_entry)) / in do_fat_write()
974 dentptr = (dir_entry *) do_fat_read_at_block; in do_fat_write()