Lines Matching refs:ret
33 int ret; in cachefiles_check_object_type() local
46 ret = vfs_setxattr(dentry, cachefiles_xattr_cache, type, 2, in cachefiles_check_object_type()
48 if (ret == 0) { in cachefiles_check_object_type()
53 if (ret != -EEXIST) { in cachefiles_check_object_type()
56 -ret); in cachefiles_check_object_type()
61 ret = vfs_getxattr(dentry, cachefiles_xattr_cache, xtype, 3); in cachefiles_check_object_type()
62 if (ret < 0) { in cachefiles_check_object_type()
63 if (ret == -ERANGE) in cachefiles_check_object_type()
68 -ret); in cachefiles_check_object_type()
73 if (ret != 2) in cachefiles_check_object_type()
79 ret = 0; in cachefiles_check_object_type()
82 _leave(" = %d", ret); in cachefiles_check_object_type()
83 return ret; in cachefiles_check_object_type()
88 ret = -EIO; in cachefiles_check_object_type()
96 ret = -EIO; in cachefiles_check_object_type()
107 int ret; in cachefiles_set_object_xattr() local
116 ret = vfs_setxattr(dentry, cachefiles_xattr_cache, in cachefiles_set_object_xattr()
119 if (ret < 0 && ret != -ENOMEM) in cachefiles_set_object_xattr()
122 "Failed to set xattr with error %d", ret); in cachefiles_set_object_xattr()
124 _leave(" = %d", ret); in cachefiles_set_object_xattr()
125 return ret; in cachefiles_set_object_xattr()
135 int ret; in cachefiles_update_object_xattr() local
144 ret = vfs_setxattr(dentry, cachefiles_xattr_cache, in cachefiles_update_object_xattr()
147 if (ret < 0 && ret != -ENOMEM) in cachefiles_update_object_xattr()
150 "Failed to update xattr with error %d", ret); in cachefiles_update_object_xattr()
152 _leave(" = %d", ret); in cachefiles_update_object_xattr()
153 return ret; in cachefiles_update_object_xattr()
165 int ret; in cachefiles_check_auxdata() local
177 ret = -ESTALE; in cachefiles_check_auxdata()
187 ret = 0; in cachefiles_check_auxdata()
190 return ret; in cachefiles_check_auxdata()
202 int ret; in cachefiles_check_object_xattr() local
216 ret = vfs_getxattr(dentry, cachefiles_xattr_cache, in cachefiles_check_object_xattr()
218 if (ret < 0) { in cachefiles_check_object_xattr()
219 if (ret == -ENODATA) in cachefiles_check_object_xattr()
223 if (ret == -ERANGE) in cachefiles_check_object_xattr()
228 d_backing_inode(dentry)->i_ino, -ret); in cachefiles_check_object_xattr()
233 if (ret < 1) in cachefiles_check_object_xattr()
239 auxbuf->len = ret; in cachefiles_check_object_xattr()
272 ret = vfs_setxattr(dentry, cachefiles_xattr_cache, in cachefiles_check_object_xattr()
275 if (ret < 0) { in cachefiles_check_object_xattr()
279 d_backing_inode(dentry)->i_ino, -ret); in cachefiles_check_object_xattr()
285 ret = 0; in cachefiles_check_object_xattr()
289 _leave(" = %d", ret); in cachefiles_check_object_xattr()
290 return ret; in cachefiles_check_object_xattr()
295 ret = -EIO; in cachefiles_check_object_xattr()
299 ret = -ESTALE; in cachefiles_check_object_xattr()
309 int ret; in cachefiles_remove_object_xattr() local
311 ret = vfs_removexattr(dentry, cachefiles_xattr_cache); in cachefiles_remove_object_xattr()
312 if (ret < 0) { in cachefiles_remove_object_xattr()
313 if (ret == -ENOENT || ret == -ENODATA) in cachefiles_remove_object_xattr()
314 ret = 0; in cachefiles_remove_object_xattr()
315 else if (ret != -ENOMEM) in cachefiles_remove_object_xattr()
319 d_backing_inode(dentry)->i_ino, -ret); in cachefiles_remove_object_xattr()
322 _leave(" = %d", ret); in cachefiles_remove_object_xattr()
323 return ret; in cachefiles_remove_object_xattr()