Lines Matching refs:err

187 	int err;  in ubifs_lookup()  local
204 err = ubifs_tnc_lookup_nm(c, &key, dent, &dentry->d_name); in ubifs_lookup()
205 if (err) { in ubifs_lookup()
206 if (err == -ENOENT) { in ubifs_lookup()
214 err = -EINVAL; in ubifs_lookup()
224 err = PTR_ERR(inode); in ubifs_lookup()
226 dentry, err); in ubifs_lookup()
227 ubifs_ro_mode(c, err); in ubifs_lookup()
242 return ERR_PTR(err); in ubifs_lookup()
250 int err, sz_change = CALC_DENT_SIZE(dentry->d_name.len); in ubifs_create() local
263 err = ubifs_budget_space(c, &req); in ubifs_create()
264 if (err) in ubifs_create()
265 return err; in ubifs_create()
269 err = PTR_ERR(inode); in ubifs_create()
273 err = ubifs_init_security(dir, inode, &dentry->d_name); in ubifs_create()
274 if (err) in ubifs_create()
281 err = ubifs_jnl_update(c, dir, &dentry->d_name, inode, 0, 0); in ubifs_create()
282 if (err) in ubifs_create()
300 ubifs_err(c, "cannot create regular file, error %d", err); in ubifs_create()
301 return err; in ubifs_create()
353 int err; in ubifs_readdir() local
398 err = PTR_ERR(dent); in ubifs_readdir()
416 err = PTR_ERR(dent); in ubifs_readdir()
441 err = PTR_ERR(dent); in ubifs_readdir()
452 if (err != -ENOENT) { in ubifs_readdir()
453 ubifs_err(c, "cannot find next direntry, error %d", err); in ubifs_readdir()
454 return err; in ubifs_readdir()
505 int err, sz_change = CALC_DENT_SIZE(dentry->d_name.len); in ubifs_link() local
520 err = dbg_check_synced_i_size(c, inode); in ubifs_link()
521 if (err) in ubifs_link()
522 return err; in ubifs_link()
524 err = ubifs_budget_space(c, &req); in ubifs_link()
525 if (err) in ubifs_link()
526 return err; in ubifs_link()
535 err = ubifs_jnl_update(c, dir, &dentry->d_name, inode, 0, 0); in ubifs_link()
536 if (err) in ubifs_link()
551 return err; in ubifs_link()
560 int err, budgeted = 1; in ubifs_unlink() local
576 err = dbg_check_synced_i_size(c, inode); in ubifs_unlink()
577 if (err) in ubifs_unlink()
578 return err; in ubifs_unlink()
580 err = ubifs_budget_space(c, &req); in ubifs_unlink()
581 if (err) { in ubifs_unlink()
582 if (err != -ENOSPC) in ubifs_unlink()
583 return err; in ubifs_unlink()
593 err = ubifs_jnl_update(c, dir, &dentry->d_name, inode, 1, 0); in ubifs_unlink()
594 if (err) in ubifs_unlink()
614 return err; in ubifs_unlink()
631 int err; in check_dir_empty() local
636 err = PTR_ERR(dent); in check_dir_empty()
637 if (err == -ENOENT) in check_dir_empty()
638 err = 0; in check_dir_empty()
641 err = -ENOTEMPTY; in check_dir_empty()
643 return err; in check_dir_empty()
651 int err, budgeted = 1; in ubifs_rmdir() local
665 err = check_dir_empty(c, d_inode(dentry)); in ubifs_rmdir()
666 if (err) in ubifs_rmdir()
667 return err; in ubifs_rmdir()
669 err = ubifs_budget_space(c, &req); in ubifs_rmdir()
670 if (err) { in ubifs_rmdir()
671 if (err != -ENOSPC) in ubifs_rmdir()
672 return err; in ubifs_rmdir()
683 err = ubifs_jnl_update(c, dir, &dentry->d_name, inode, 1, 0); in ubifs_rmdir()
684 if (err) in ubifs_rmdir()
705 return err; in ubifs_rmdir()
713 int err, sz_change = CALC_DENT_SIZE(dentry->d_name.len); in ubifs_mkdir() local
724 err = ubifs_budget_space(c, &req); in ubifs_mkdir()
725 if (err) in ubifs_mkdir()
726 return err; in ubifs_mkdir()
730 err = PTR_ERR(inode); in ubifs_mkdir()
734 err = ubifs_init_security(dir, inode, &dentry->d_name); in ubifs_mkdir()
735 if (err) in ubifs_mkdir()
745 err = ubifs_jnl_update(c, dir, &dentry->d_name, inode, 0, 0); in ubifs_mkdir()
746 if (err) { in ubifs_mkdir()
747 ubifs_err(c, "cannot create directory, error %d", err); in ubifs_mkdir()
766 return err; in ubifs_mkdir()
778 int err, devlen = 0; in ubifs_mknod() local
800 err = ubifs_budget_space(c, &req); in ubifs_mknod()
801 if (err) { in ubifs_mknod()
803 return err; in ubifs_mknod()
809 err = PTR_ERR(inode); in ubifs_mknod()
819 err = ubifs_init_security(dir, inode, &dentry->d_name); in ubifs_mknod()
820 if (err) in ubifs_mknod()
827 err = ubifs_jnl_update(c, dir, &dentry->d_name, inode, 0, 0); in ubifs_mknod()
828 if (err) in ubifs_mknod()
846 return err; in ubifs_mknod()
856 int err, len = strlen(symname); in ubifs_symlink() local
873 err = ubifs_budget_space(c, &req); in ubifs_symlink()
874 if (err) in ubifs_symlink()
875 return err; in ubifs_symlink()
879 err = PTR_ERR(inode); in ubifs_symlink()
886 err = -ENOMEM; in ubifs_symlink()
900 err = ubifs_init_security(dir, inode, &dentry->d_name); in ubifs_symlink()
901 if (err) in ubifs_symlink()
908 err = ubifs_jnl_update(c, dir, &dentry->d_name, inode, 0, 0); in ubifs_symlink()
909 if (err) in ubifs_symlink()
927 return err; in ubifs_symlink()
976 int err, release, sync = 0, move = (new_dir != old_dir); in ubifs_rename() local
1007 err = check_dir_empty(c, new_inode); in ubifs_rename()
1008 if (err) in ubifs_rename()
1009 return err; in ubifs_rename()
1012 err = ubifs_budget_space(c, &req); in ubifs_rename()
1013 if (err) in ubifs_rename()
1014 return err; in ubifs_rename()
1015 err = ubifs_budget_space(c, &ino_req); in ubifs_rename()
1016 if (err) { in ubifs_rename()
1018 return err; in ubifs_rename()
1091 err = ubifs_jnl_rename(c, old_dir, old_dentry, new_dir, new_dentry, in ubifs_rename()
1093 if (err) in ubifs_rename()
1107 err = old_inode->i_sb->s_op->write_inode(old_inode, NULL); in ubifs_rename()
1108 return err; in ubifs_rename()
1132 return err; in ubifs_rename()