Lines Matching refs:ret
95 int ret = 0; in btrfs_xattr_get_acl() local
103 ret = posix_acl_to_xattr(acl, value, size); in btrfs_xattr_get_acl()
106 return ret; in btrfs_xattr_get_acl()
114 int ret, size = 0; in btrfs_set_acl() local
121 ret = posix_acl_valid(acl); in btrfs_set_acl()
122 if (ret < 0) in btrfs_set_acl()
123 return ret; in btrfs_set_acl()
124 ret = 0; in btrfs_set_acl()
130 ret = posix_acl_equiv_mode(acl, &mode); in btrfs_set_acl()
131 if (ret < 0) in btrfs_set_acl()
132 return ret; in btrfs_set_acl()
133 ret = 0; in btrfs_set_acl()
152 ret = -ENOMEM; in btrfs_set_acl()
156 ret = posix_acl_to_xattr(acl, value, size); in btrfs_set_acl()
157 if (ret < 0) in btrfs_set_acl()
161 ret = __btrfs_setxattr(inode, name, value, size, 0); in btrfs_set_acl()
166 if (!ret) in btrfs_set_acl()
169 return ret; in btrfs_set_acl()
175 int ret = 0; in btrfs_xattr_set_acl() local
188 ret = btrfs_set_acl(inode, acl, type); in btrfs_xattr_set_acl()
192 return ret; in btrfs_xattr_set_acl()
245 int ret = 0; in btrfs_init_acl() local
267 ret = btrfs_set_acl(inode, acl, ACL_TYPE_DEFAULT); in btrfs_init_acl()
268 if (ret) in btrfs_init_acl()
272 ret = -ENOMEM; in btrfs_init_acl()
277 ret = posix_acl_create_masq(clone, &mode); in btrfs_init_acl()
278 if (ret >= 0) { in btrfs_init_acl()
280 if (ret > 0) { in btrfs_init_acl()
282 ret = btrfs_set_acl(inode, clone, in btrfs_init_acl()
290 return ret; in btrfs_init_acl()
296 int ret = 0; in btrfs_acl_chmod() local
313 ret = posix_acl_chmod_masq(clone, inode->i_mode); in btrfs_acl_chmod()
314 if (!ret) in btrfs_acl_chmod()
315 ret = btrfs_set_acl(inode, clone, ACL_TYPE_ACCESS); in btrfs_acl_chmod()
319 return ret; in btrfs_acl_chmod()