Lines Matching refs:err

122 	int err;  in msdos_find()  local
124 err = msdos_format_name(name, len, msdos_name, &sbi->options); in msdos_find()
125 if (err) in msdos_find()
128 err = fat_scan(dir, msdos_name, sinfo); in msdos_find()
129 if (!err && sbi->options.dotsOK) { in msdos_find()
132 err = -ENOENT; in msdos_find()
135 err = -ENOENT; in msdos_find()
137 if (err) in msdos_find()
140 return err; in msdos_find()
205 int err; in msdos_lookup() local
208 err = msdos_find(dir, dentry->d_name.name, dentry->d_name.len, &sinfo); in msdos_lookup()
209 switch (err) { in msdos_lookup()
218 inode = ERR_PTR(err); in msdos_lookup()
232 int err; in msdos_add_entry() local
248 err = fat_add_entries(dir, &de, 1, sinfo); in msdos_add_entry()
249 if (err) in msdos_add_entry()
250 return err; in msdos_add_entry()
270 int err, is_hid; in msdos_create() local
274 err = msdos_format_name(dentry->d_name.name, dentry->d_name.len, in msdos_create()
276 if (err) in msdos_create()
282 err = -EINVAL; in msdos_create()
287 err = msdos_add_entry(dir, msdos_name, 0, is_hid, 0, &ts, &sinfo); in msdos_create()
288 if (err) in msdos_create()
293 err = PTR_ERR(inode); in msdos_create()
302 if (!err) in msdos_create()
303 err = fat_flush_inodes(sb, dir, inode); in msdos_create()
304 return err; in msdos_create()
313 int err; in msdos_rmdir() local
320 err = fat_dir_empty(inode); in msdos_rmdir()
321 if (err) in msdos_rmdir()
323 err = msdos_find(dir, dentry->d_name.name, dentry->d_name.len, &sinfo); in msdos_rmdir()
324 if (err) in msdos_rmdir()
327 err = fat_remove_entries(dir, &sinfo); /* and releases bh */ in msdos_rmdir()
328 if (err) in msdos_rmdir()
337 if (!err) in msdos_rmdir()
338 err = fat_flush_inodes(sb, dir, inode); in msdos_rmdir()
340 return err; in msdos_rmdir()
351 int err, is_hid, cluster; in msdos_mkdir() local
355 err = msdos_format_name(dentry->d_name.name, dentry->d_name.len, in msdos_mkdir()
357 if (err) in msdos_mkdir()
363 err = -EINVAL; in msdos_mkdir()
370 err = cluster; in msdos_mkdir()
373 err = msdos_add_entry(dir, msdos_name, 1, is_hid, cluster, &ts, &sinfo); in msdos_mkdir()
374 if (err) in msdos_mkdir()
381 err = PTR_ERR(inode); in msdos_mkdir()
399 return err; in msdos_mkdir()
408 int err; in msdos_unlink() local
411 err = msdos_find(dir, dentry->d_name.name, dentry->d_name.len, &sinfo); in msdos_unlink()
412 if (err) in msdos_unlink()
415 err = fat_remove_entries(dir, &sinfo); /* and releases bh */ in msdos_unlink()
416 if (err) in msdos_unlink()
423 if (!err) in msdos_unlink()
424 err = fat_flush_inodes(sb, dir, inode); in msdos_unlink()
426 return err; in msdos_unlink()
440 int err, old_attrs, is_dir, update_dotdot, corrupt = 0; in do_msdos_rename() local
446 err = fat_scan(old_dir, old_name, &old_sinfo); in do_msdos_rename()
447 if (err) { in do_msdos_rename()
448 err = -EIO; in do_msdos_rename()
456 err = -EIO; in do_msdos_rename()
462 err = fat_scan(new_dir, new_name, &sinfo); in do_msdos_rename()
463 if (!err) { in do_msdos_rename()
467 err = -EINVAL; in do_msdos_rename()
475 err = fat_sync_inode(old_inode); in do_msdos_rename()
476 if (err) { in do_msdos_rename()
495 if (err) in do_msdos_rename()
498 err = fat_dir_empty(new_inode); in do_msdos_rename()
499 if (err) in do_msdos_rename()
505 err = msdos_add_entry(new_dir, new_name, is_dir, is_hid, 0, in do_msdos_rename()
507 if (err) in do_msdos_rename()
520 err = fat_sync_inode(old_inode); in do_msdos_rename()
521 if (err) in do_msdos_rename()
530 err = sync_dirty_buffer(dotdot_bh); in do_msdos_rename()
531 if (err) in do_msdos_rename()
539 err = fat_remove_entries(old_dir, &old_sinfo); /* and releases bh */ in do_msdos_rename()
541 if (err) in do_msdos_rename()
560 return err; in do_msdos_rename()
603 int err, is_hid; in msdos_rename() local
607 err = msdos_format_name(old_dentry->d_name.name, in msdos_rename()
610 if (err) in msdos_rename()
612 err = msdos_format_name(new_dentry->d_name.name, in msdos_rename()
615 if (err) in msdos_rename()
621 err = do_msdos_rename(old_dir, old_msdos_name, old_dentry, in msdos_rename()
625 if (!err) in msdos_rename()
626 err = fat_flush_inodes(sb, old_dir, new_dir); in msdos_rename()
627 return err; in msdos_rename()