Lines Matching refs:error
70 int error = 0; in xfs_initxattrs() local
73 error = xfs_attr_set(ip, xattr->name, xattr->value, in xfs_initxattrs()
75 if (error < 0) in xfs_initxattrs()
78 return error; in xfs_initxattrs()
139 int error; in xfs_generic_create() local
153 error = posix_acl_create(dir, &mode, &default_acl, &acl); in xfs_generic_create()
154 if (error) in xfs_generic_create()
155 return error; in xfs_generic_create()
159 error = xfs_create(XFS_I(dir), &name, mode, rdev, &ip); in xfs_generic_create()
161 error = xfs_create_tmpfile(XFS_I(dir), dentry, mode, &ip); in xfs_generic_create()
163 if (unlikely(error)) in xfs_generic_create()
168 error = xfs_init_security(inode, dir, &dentry->d_name); in xfs_generic_create()
169 if (unlikely(error)) in xfs_generic_create()
174 error = xfs_set_acl(inode, default_acl, ACL_TYPE_DEFAULT); in xfs_generic_create()
175 if (error) in xfs_generic_create()
179 error = xfs_set_acl(inode, acl, ACL_TYPE_ACCESS); in xfs_generic_create()
180 if (error) in xfs_generic_create()
197 return error; in xfs_generic_create()
244 int error; in xfs_vn_lookup() local
250 error = xfs_lookup(XFS_I(dir), &name, &cip, NULL); in xfs_vn_lookup()
251 if (unlikely(error)) { in xfs_vn_lookup()
252 if (unlikely(error != -ENOENT)) in xfs_vn_lookup()
253 return ERR_PTR(error); in xfs_vn_lookup()
271 int error; in xfs_vn_ci_lookup() local
277 error = xfs_lookup(XFS_I(dir), &xname, &ip, &ci_name); in xfs_vn_ci_lookup()
278 if (unlikely(error)) { in xfs_vn_ci_lookup()
279 if (unlikely(error != -ENOENT)) in xfs_vn_ci_lookup()
280 return ERR_PTR(error); in xfs_vn_ci_lookup()
309 int error; in xfs_vn_link() local
313 error = xfs_link(XFS_I(dir), XFS_I(inode), &name); in xfs_vn_link()
314 if (unlikely(error)) in xfs_vn_link()
315 return error; in xfs_vn_link()
328 int error; in xfs_vn_unlink() local
332 error = xfs_remove(XFS_I(dir), &name, XFS_I(d_inode(dentry))); in xfs_vn_unlink()
333 if (error) in xfs_vn_unlink()
334 return error; in xfs_vn_unlink()
355 int error; in xfs_vn_symlink() local
362 error = xfs_symlink(XFS_I(dir), &name, symname, mode, &cip); in xfs_vn_symlink()
363 if (unlikely(error)) in xfs_vn_symlink()
368 error = xfs_init_security(inode, dir, &dentry->d_name); in xfs_vn_symlink()
369 if (unlikely(error)) in xfs_vn_symlink()
381 return error; in xfs_vn_symlink()
423 int error = -ENOMEM; in xfs_vn_follow_link() local
429 error = xfs_readlink(XFS_I(d_inode(dentry)), link); in xfs_vn_follow_link()
430 if (unlikely(error)) in xfs_vn_follow_link()
439 nd_set_link(nd, ERR_PTR(error)); in xfs_vn_follow_link()
550 int error; in xfs_setattr_nonsize() local
566 error = inode_change_ok(inode, iattr); in xfs_setattr_nonsize()
567 if (error) in xfs_setattr_nonsize()
568 return error; in xfs_setattr_nonsize()
604 error = xfs_qm_vop_dqalloc(ip, xfs_kuid_to_uid(uid), in xfs_setattr_nonsize()
608 if (error) in xfs_setattr_nonsize()
609 return error; in xfs_setattr_nonsize()
613 error = xfs_trans_reserve(tp, &M_RES(mp)->tr_ichange, 0, 0); in xfs_setattr_nonsize()
614 if (error) in xfs_setattr_nonsize()
642 error = xfs_qm_vop_chown_reserve(tp, ip, udqp, gdqp, in xfs_setattr_nonsize()
645 if (error) /* out of quota */ in xfs_setattr_nonsize()
705 error = xfs_trans_commit(tp, 0); in xfs_setattr_nonsize()
717 if (error) in xfs_setattr_nonsize()
718 return error; in xfs_setattr_nonsize()
728 error = posix_acl_chmod(inode, inode->i_mode); in xfs_setattr_nonsize()
729 if (error) in xfs_setattr_nonsize()
730 return error; in xfs_setattr_nonsize()
741 return error; in xfs_setattr_nonsize()
756 int error; in xfs_setattr_size() local
769 error = inode_change_ok(inode, iattr); in xfs_setattr_size()
770 if (error) in xfs_setattr_size()
771 return error; in xfs_setattr_size()
799 error = xfs_qm_dqattach(ip, 0); in xfs_setattr_size()
800 if (error) in xfs_setattr_size()
801 return error; in xfs_setattr_size()
813 error = xfs_zero_eof(ip, newsize, oldsize, &did_zeroing); in xfs_setattr_size()
814 if (error) in xfs_setattr_size()
815 return error; in xfs_setattr_size()
828 error = filemap_write_and_wait_range(VFS_I(ip)->i_mapping, in xfs_setattr_size()
830 if (error) in xfs_setattr_size()
831 return error; in xfs_setattr_size()
854 error = block_truncate_page(inode->i_mapping, newsize, xfs_get_blocks); in xfs_setattr_size()
855 if (error) in xfs_setattr_size()
856 return error; in xfs_setattr_size()
860 error = xfs_trans_reserve(tp, &M_RES(mp)->tr_itruncate, 0, 0); in xfs_setattr_size()
861 if (error) in xfs_setattr_size()
902 error = xfs_itruncate_extents(&tp, ip, XFS_DATA_FORK, newsize); in xfs_setattr_size()
903 if (error) in xfs_setattr_size()
931 error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES); in xfs_setattr_size()
935 return error; in xfs_setattr_size()
950 int error; in xfs_vn_setattr() local
956 error = xfs_break_layouts(d_inode(dentry), &iolock, true); in xfs_vn_setattr()
957 if (!error) { in xfs_vn_setattr()
961 error = xfs_setattr_size(ip, iattr); in xfs_vn_setattr()
965 error = xfs_setattr_nonsize(ip, iattr, 0); in xfs_vn_setattr()
968 return error; in xfs_vn_setattr()
980 int error; in xfs_vn_update_time() local
985 error = xfs_trans_reserve(tp, &M_RES(mp)->tr_fsyncts, 0, 0); in xfs_vn_update_time()
986 if (error) { in xfs_vn_update_time()
988 return error; in xfs_vn_update_time()
1024 int error; in xfs_fiemap_format() local
1047 error = fiemap_fill_next_extent(fieinfo, logical, physical, in xfs_fiemap_format()
1049 if (error > 0) { in xfs_fiemap_format()
1050 error = 0; in xfs_fiemap_format()
1054 return error; in xfs_fiemap_format()
1066 int error; in xfs_vn_fiemap() local
1068 error = fiemap_check_flags(fieinfo, XFS_FIEMAP_FLAGS); in xfs_vn_fiemap()
1069 if (error) in xfs_vn_fiemap()
1070 return error; in xfs_vn_fiemap()
1091 error = xfs_getbmap(ip, &bm, xfs_fiemap_format, fieinfo); in xfs_vn_fiemap()
1092 if (error) in xfs_vn_fiemap()
1093 return error; in xfs_vn_fiemap()