Lines Matching defs:sinfo

120 		      struct fat_slot_info *sinfo)
130 err = fat_scan(dir, msdos_name, sinfo);
133 if (!(sinfo->de->attr & ATTR_HIDDEN))
136 if (sinfo->de->attr & ATTR_HIDDEN)
140 brelse(sinfo->bh);
205 struct fat_slot_info sinfo;
210 err = msdos_find(dir, dentry->d_name.name, dentry->d_name.len, &sinfo);
216 inode = fat_build_inode(sb, sinfo.de, sinfo.i_pos);
217 brelse(sinfo.bh);
229 struct timespec64 *ts, struct fat_slot_info *sinfo)
250 err = fat_add_entries(dir, &de, 1, sinfo);
269 struct fat_slot_info sinfo;
282 if (!fat_scan(dir, msdos_name, &sinfo)) {
283 brelse(sinfo.bh);
289 err = msdos_add_entry(dir, msdos_name, 0, is_hid, 0, &ts, &sinfo);
292 inode = fat_build_inode(sb, sinfo.de, sinfo.i_pos);
293 brelse(sinfo.bh);
314 struct fat_slot_info sinfo;
321 err = msdos_find(dir, dentry->d_name.name, dentry->d_name.len, &sinfo);
325 err = fat_remove_entries(dir, &sinfo); /* and releases bh */
345 struct fat_slot_info sinfo;
359 if (!fat_scan(dir, msdos_name, &sinfo)) {
360 brelse(sinfo.bh);
371 err = msdos_add_entry(dir, msdos_name, 1, is_hid, cluster, &ts, &sinfo);
376 inode = fat_build_inode(sb, sinfo.de, sinfo.i_pos);
377 brelse(sinfo.bh);
405 struct fat_slot_info sinfo;
409 err = msdos_find(dir, dentry->d_name.name, dentry->d_name.len, &sinfo);
413 err = fat_remove_entries(dir, &sinfo); /* and releases bh */
435 struct fat_slot_info old_sinfo, sinfo;
440 old_sinfo.bh = sinfo.bh = dotdot_bh = NULL;
460 err = fat_scan(new_dir, new_name, &sinfo);
464 if (sinfo.de != old_sinfo.de) {
504 &ts, &sinfo);
507 new_i_pos = sinfo.i_pos;
555 brelse(sinfo.bh);
582 int err2 = fat_remove_entries(new_dir, &sinfo);
585 sinfo.bh = NULL;
590 __func__, sinfo.i_pos);