Lines Matching refs:sinfo

120 		      struct fat_slot_info *sinfo)  in msdos_find()  argument
130 err = fat_scan(dir, msdos_name, sinfo); in msdos_find()
133 if (!(sinfo->de->attr & ATTR_HIDDEN)) in msdos_find()
136 if (sinfo->de->attr & ATTR_HIDDEN) in msdos_find()
140 brelse(sinfo->bh); in msdos_find()
205 struct fat_slot_info sinfo; in msdos_lookup() local
210 err = msdos_find(dir, dentry->d_name.name, dentry->d_name.len, &sinfo); in msdos_lookup()
216 inode = fat_build_inode(sb, sinfo.de, sinfo.i_pos); in msdos_lookup()
217 brelse(sinfo.bh); in msdos_lookup()
229 struct timespec64 *ts, struct fat_slot_info *sinfo) in msdos_add_entry() argument
250 err = fat_add_entries(dir, &de, 1, sinfo); in msdos_add_entry()
269 struct fat_slot_info sinfo; in msdos_create() local
282 if (!fat_scan(dir, msdos_name, &sinfo)) { in msdos_create()
283 brelse(sinfo.bh); in msdos_create()
289 err = msdos_add_entry(dir, msdos_name, 0, is_hid, 0, &ts, &sinfo); in msdos_create()
292 inode = fat_build_inode(sb, sinfo.de, sinfo.i_pos); in msdos_create()
293 brelse(sinfo.bh); in msdos_create()
314 struct fat_slot_info sinfo; in msdos_rmdir() local
321 err = msdos_find(dir, dentry->d_name.name, dentry->d_name.len, &sinfo); in msdos_rmdir()
325 err = fat_remove_entries(dir, &sinfo); /* and releases bh */ in msdos_rmdir()
346 struct fat_slot_info sinfo; in msdos_mkdir() local
360 if (!fat_scan(dir, msdos_name, &sinfo)) { in msdos_mkdir()
361 brelse(sinfo.bh); in msdos_mkdir()
372 err = msdos_add_entry(dir, msdos_name, 1, is_hid, cluster, &ts, &sinfo); in msdos_mkdir()
377 inode = fat_build_inode(sb, sinfo.de, sinfo.i_pos); in msdos_mkdir()
378 brelse(sinfo.bh); in msdos_mkdir()
406 struct fat_slot_info sinfo; in msdos_unlink() local
410 err = msdos_find(dir, dentry->d_name.name, dentry->d_name.len, &sinfo); in msdos_unlink()
414 err = fat_remove_entries(dir, &sinfo); /* and releases bh */ in msdos_unlink()
436 struct fat_slot_info old_sinfo, sinfo; in do_msdos_rename() local
441 old_sinfo.bh = sinfo.bh = dotdot_bh = NULL; in do_msdos_rename()
461 err = fat_scan(new_dir, new_name, &sinfo); in do_msdos_rename()
465 if (sinfo.de != old_sinfo.de) { in do_msdos_rename()
505 &ts, &sinfo); in do_msdos_rename()
508 new_i_pos = sinfo.i_pos; in do_msdos_rename()
556 brelse(sinfo.bh); in do_msdos_rename()
583 int err2 = fat_remove_entries(new_dir, &sinfo); in do_msdos_rename()
586 sinfo.bh = NULL; in do_msdos_rename()
591 __func__, sinfo.i_pos); in do_msdos_rename()