Lines Matching refs:sinfo

118 		      struct fat_slot_info *sinfo)  in msdos_find()  argument
128 err = fat_scan(dir, msdos_name, sinfo); in msdos_find()
131 if (!(sinfo->de->attr & ATTR_HIDDEN)) in msdos_find()
134 if (sinfo->de->attr & ATTR_HIDDEN) in msdos_find()
138 brelse(sinfo->bh); in msdos_find()
203 struct fat_slot_info sinfo; in msdos_lookup() local
208 err = msdos_find(dir, dentry->d_name.name, dentry->d_name.len, &sinfo); in msdos_lookup()
214 inode = fat_build_inode(sb, sinfo.de, sinfo.i_pos); in msdos_lookup()
215 brelse(sinfo.bh); in msdos_lookup()
227 struct timespec *ts, struct fat_slot_info *sinfo) in msdos_add_entry() argument
248 err = fat_add_entries(dir, &de, 1, sinfo); in msdos_add_entry()
267 struct fat_slot_info sinfo; in msdos_create() local
280 if (!fat_scan(dir, msdos_name, &sinfo)) { in msdos_create()
281 brelse(sinfo.bh); in msdos_create()
287 err = msdos_add_entry(dir, msdos_name, 0, is_hid, 0, &ts, &sinfo); in msdos_create()
290 inode = fat_build_inode(sb, sinfo.de, sinfo.i_pos); in msdos_create()
291 brelse(sinfo.bh); in msdos_create()
312 struct fat_slot_info sinfo; in msdos_rmdir() local
323 err = msdos_find(dir, dentry->d_name.name, dentry->d_name.len, &sinfo); in msdos_rmdir()
327 err = fat_remove_entries(dir, &sinfo); /* and releases bh */ in msdos_rmdir()
347 struct fat_slot_info sinfo; in msdos_mkdir() local
361 if (!fat_scan(dir, msdos_name, &sinfo)) { in msdos_mkdir()
362 brelse(sinfo.bh); in msdos_mkdir()
373 err = msdos_add_entry(dir, msdos_name, 1, is_hid, cluster, &ts, &sinfo); in msdos_mkdir()
378 inode = fat_build_inode(sb, sinfo.de, sinfo.i_pos); in msdos_mkdir()
379 brelse(sinfo.bh); in msdos_mkdir()
407 struct fat_slot_info sinfo; in msdos_unlink() local
411 err = msdos_find(dir, dentry->d_name.name, dentry->d_name.len, &sinfo); in msdos_unlink()
415 err = fat_remove_entries(dir, &sinfo); /* and releases bh */ in msdos_unlink()
437 struct fat_slot_info old_sinfo, sinfo; in do_msdos_rename() local
442 old_sinfo.bh = sinfo.bh = dotdot_bh = NULL; in do_msdos_rename()
462 err = fat_scan(new_dir, new_name, &sinfo); in do_msdos_rename()
466 if (sinfo.de != old_sinfo.de) { in do_msdos_rename()
506 &ts, &sinfo); in do_msdos_rename()
509 new_i_pos = sinfo.i_pos; in do_msdos_rename()
557 brelse(sinfo.bh); in do_msdos_rename()
584 int err2 = fat_remove_entries(new_dir, &sinfo); in do_msdos_rename()
587 sinfo.bh = NULL; in do_msdos_rename()
592 __func__, sinfo.i_pos); in do_msdos_rename()