Lines Matching refs:error
50 int error = 0; in xfs_initxattrs() local
61 error = xfs_attr_set(&args); in xfs_initxattrs()
62 if (error < 0) in xfs_initxattrs()
65 return error; in xfs_initxattrs()
141 int error; in xfs_generic_create() local
154 error = posix_acl_create(dir, &mode, &default_acl, &acl); in xfs_generic_create()
155 if (error) in xfs_generic_create()
156 return error; in xfs_generic_create()
159 error = xfs_dentry_mode_to_name(&name, dentry, mode); in xfs_generic_create()
160 if (unlikely(error)) in xfs_generic_create()
164 error = xfs_create(XFS_I(dir), &name, mode, rdev, &ip); in xfs_generic_create()
166 error = xfs_create_tmpfile(XFS_I(dir), mode, &ip); in xfs_generic_create()
168 if (unlikely(error)) in xfs_generic_create()
173 error = xfs_init_security(inode, dir, &dentry->d_name); in xfs_generic_create()
174 if (unlikely(error)) in xfs_generic_create()
179 error = __xfs_set_acl(inode, default_acl, ACL_TYPE_DEFAULT); in xfs_generic_create()
180 if (error) in xfs_generic_create()
184 error = __xfs_set_acl(inode, acl, ACL_TYPE_ACCESS); in xfs_generic_create()
185 if (error) in xfs_generic_create()
213 return error; in xfs_generic_create()
261 int error; in xfs_vn_lookup() local
267 error = xfs_lookup(XFS_I(dir), &name, &cip, NULL); in xfs_vn_lookup()
268 if (likely(!error)) in xfs_vn_lookup()
270 else if (likely(error == -ENOENT)) in xfs_vn_lookup()
273 inode = ERR_PTR(error); in xfs_vn_lookup()
287 int error; in xfs_vn_ci_lookup() local
293 error = xfs_lookup(XFS_I(dir), &xname, &ip, &ci_name); in xfs_vn_ci_lookup()
294 if (unlikely(error)) { in xfs_vn_ci_lookup()
295 if (unlikely(error != -ENOENT)) in xfs_vn_ci_lookup()
296 return ERR_PTR(error); in xfs_vn_ci_lookup()
325 int error; in xfs_vn_link() local
327 error = xfs_dentry_mode_to_name(&name, dentry, inode->i_mode); in xfs_vn_link()
328 if (unlikely(error)) in xfs_vn_link()
329 return error; in xfs_vn_link()
331 error = xfs_link(XFS_I(dir), XFS_I(inode), &name); in xfs_vn_link()
332 if (unlikely(error)) in xfs_vn_link()
333 return error; in xfs_vn_link()
346 int error; in xfs_vn_unlink() local
350 error = xfs_remove(XFS_I(dir), &name, XFS_I(d_inode(dentry))); in xfs_vn_unlink()
351 if (error) in xfs_vn_unlink()
352 return error; in xfs_vn_unlink()
373 int error; in xfs_vn_symlink() local
378 error = xfs_dentry_mode_to_name(&name, dentry, mode); in xfs_vn_symlink()
379 if (unlikely(error)) in xfs_vn_symlink()
382 error = xfs_symlink(XFS_I(dir), &name, symname, mode, &cip); in xfs_vn_symlink()
383 if (unlikely(error)) in xfs_vn_symlink()
388 error = xfs_init_security(inode, dir, &dentry->d_name); in xfs_vn_symlink()
389 if (unlikely(error)) in xfs_vn_symlink()
403 return error; in xfs_vn_symlink()
416 int error; in xfs_vn_rename() local
427 error = xfs_dentry_mode_to_name(&oname, odentry, omode); in xfs_vn_rename()
428 if (omode && unlikely(error)) in xfs_vn_rename()
429 return error; in xfs_vn_rename()
431 error = xfs_dentry_mode_to_name(&nname, ndentry, in xfs_vn_rename()
433 if (unlikely(error)) in xfs_vn_rename()
434 return error; in xfs_vn_rename()
453 int error = -ENOMEM; in xfs_vn_get_link() local
462 error = xfs_readlink(XFS_I(d_inode(dentry)), link); in xfs_vn_get_link()
463 if (unlikely(error)) in xfs_vn_get_link()
472 return ERR_PTR(error); in xfs_vn_get_link()
630 int error; in xfs_setattr_nonsize() local
669 error = xfs_qm_vop_dqalloc(ip, uid, gid, ip->i_d.di_projid, in xfs_setattr_nonsize()
671 if (error) in xfs_setattr_nonsize()
672 return error; in xfs_setattr_nonsize()
675 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_ichange, 0, 0, 0, &tp); in xfs_setattr_nonsize()
676 if (error) in xfs_setattr_nonsize()
705 error = xfs_qm_vop_chown_reserve(tp, ip, udqp, gdqp, in xfs_setattr_nonsize()
708 if (error) /* out of quota */ in xfs_setattr_nonsize()
743 error = xfs_trans_commit(tp); in xfs_setattr_nonsize()
755 if (error) in xfs_setattr_nonsize()
756 return error; in xfs_setattr_nonsize()
766 error = posix_acl_chmod(inode, inode->i_mode); in xfs_setattr_nonsize()
767 if (error) in xfs_setattr_nonsize()
768 return error; in xfs_setattr_nonsize()
779 return error; in xfs_setattr_nonsize()
788 int error; in xfs_vn_setattr_nonsize() local
792 error = xfs_vn_change_ok(dentry, iattr); in xfs_vn_setattr_nonsize()
793 if (error) in xfs_vn_setattr_nonsize()
794 return error; in xfs_vn_setattr_nonsize()
813 int error; in xfs_setattr_size() local
843 error = xfs_qm_dqattach(ip); in xfs_setattr_size()
844 if (error) in xfs_setattr_size()
845 return error; in xfs_setattr_size()
864 error = iomap_zero_range(inode, oldsize, newsize - oldsize, in xfs_setattr_size()
873 error = filemap_write_and_wait_range(inode->i_mapping, newsize, in xfs_setattr_size()
875 if (error) in xfs_setattr_size()
876 return error; in xfs_setattr_size()
877 error = iomap_truncate_page(inode, newsize, &did_zeroing, in xfs_setattr_size()
881 if (error) in xfs_setattr_size()
882 return error; in xfs_setattr_size()
917 error = filemap_write_and_wait_range(VFS_I(ip)->i_mapping, in xfs_setattr_size()
919 if (error) in xfs_setattr_size()
920 return error; in xfs_setattr_size()
923 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_itruncate, 0, 0, 0, &tp); in xfs_setattr_size()
924 if (error) in xfs_setattr_size()
925 return error; in xfs_setattr_size()
964 error = xfs_itruncate_extents(&tp, ip, XFS_DATA_FORK, newsize); in xfs_setattr_size()
965 if (error) in xfs_setattr_size()
990 error = xfs_trans_commit(tp); in xfs_setattr_size()
994 return error; in xfs_setattr_size()
1007 int error; in xfs_vn_setattr_size() local
1011 error = xfs_vn_change_ok(dentry, iattr); in xfs_vn_setattr_size()
1012 if (error) in xfs_vn_setattr_size()
1013 return error; in xfs_vn_setattr_size()
1022 int error; in xfs_vn_setattr() local
1032 error = xfs_break_layouts(inode, &iolock, BREAK_UNMAP); in xfs_vn_setattr()
1033 if (error) { in xfs_vn_setattr()
1035 return error; in xfs_vn_setattr()
1038 error = xfs_vn_setattr_size(dentry, iattr); in xfs_vn_setattr()
1041 error = xfs_vn_setattr_nonsize(dentry, iattr); in xfs_vn_setattr()
1044 return error; in xfs_vn_setattr()
1057 int error; in xfs_vn_update_time() local
1070 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_fsyncts, 0, 0, 0, &tp); in xfs_vn_update_time()
1071 if (error) in xfs_vn_update_time()
1072 return error; in xfs_vn_update_time()
1094 int error; in xfs_vn_fiemap() local
1099 error = iomap_fiemap(inode, fieinfo, start, length, in xfs_vn_fiemap()
1102 error = iomap_fiemap(inode, fieinfo, start, length, in xfs_vn_fiemap()
1107 return error; in xfs_vn_fiemap()