Lines Matching refs:entry
441 static int set_fatent_value(fsdata *mydata, __u32 entry, __u32 entry_value) in set_fatent_value() argument
448 bufnum = entry / FAT32BUFSIZE; in set_fatent_value()
449 offset = entry - bufnum * FAT32BUFSIZE; in set_fatent_value()
452 bufnum = entry / FAT16BUFSIZE; in set_fatent_value()
453 offset = entry - bufnum * FAT16BUFSIZE; in set_fatent_value()
456 bufnum = entry / FAT12BUFSIZE; in set_fatent_value()
457 offset = entry - bufnum * FAT12BUFSIZE; in set_fatent_value()
548 static __u32 determine_fatent(fsdata *mydata, __u32 entry) in determine_fatent() argument
550 __u32 next_fat, next_entry = entry + 1; in determine_fatent()
556 set_fatent_value(mydata, entry, next_entry); in determine_fatent()
562 mydata->fatsize, entry, next_entry); in determine_fatent()
807 __u32 fat_val, entry = 3; in find_empty_cluster() local
810 fat_val = get_fatent(mydata, entry); in find_empty_cluster()
813 entry++; in find_empty_cluster()
816 return entry; in find_empty_cluster()
865 static int clear_fatent(fsdata *mydata, __u32 entry) in clear_fatent() argument
869 while (!CHECK_CLUST(entry, mydata->fatsize)) { in clear_fatent()
870 fat_val = get_fatent(mydata, entry); in clear_fatent()
872 set_fatent_value(mydata, entry, 0); in clear_fatent()
876 entry = fat_val; in clear_fatent()