Lines Matching defs:sinfo
238 struct fat_slot_info sinfo;
239 int err = fat_scan(dir, name, &sinfo);
242 brelse(sinfo.bh);
658 struct fat_slot_info *sinfo)
677 err = fat_add_entries(dir, slots, nr_slots, sinfo);
693 struct fat_slot_info *sinfo)
698 return fat_search_long(dir, qname->name, len, sinfo);
705 struct fat_slot_info sinfo;
712 err = vfat_find(dir, &dentry->d_name, &sinfo);
721 inode = fat_build_inode(sb, sinfo.de, sinfo.i_pos);
722 brelse(sinfo.bh);
764 struct fat_slot_info sinfo;
771 err = vfat_add_entry(dir, &dentry->d_name, 0, 0, &ts, &sinfo);
776 inode = fat_build_inode(sb, sinfo.de, sinfo.i_pos);
777 brelse(sinfo.bh);
796 struct fat_slot_info sinfo;
804 err = vfat_find(dir, &dentry->d_name, &sinfo);
808 err = fat_remove_entries(dir, &sinfo); /* and releases bh */
827 struct fat_slot_info sinfo;
832 err = vfat_find(dir, &dentry->d_name, &sinfo);
836 err = fat_remove_entries(dir, &sinfo); /* and releases bh */
853 struct fat_slot_info sinfo;
865 err = vfat_add_entry(dir, &dentry->d_name, 1, cluster, &ts, &sinfo);
871 inode = fat_build_inode(sb, sinfo.de, sinfo.i_pos);
872 brelse(sinfo.bh);
902 struct fat_slot_info old_sinfo, sinfo;
911 old_sinfo.bh = sinfo.bh = dotdot_bh = NULL;
939 &ts, &sinfo);
942 new_i_pos = sinfo.i_pos;
986 brelse(sinfo.bh);
1014 int err2 = fat_remove_entries(new_dir, &sinfo);
1017 sinfo.bh = NULL;
1022 __func__, sinfo.i_pos);