Lines Matching refs:rc
180 int rc, xprefix;
195 rc = do_jffs2_getxattr(inode, xprefix, "", NULL, 0);
196 if (rc > 0) {
197 value = kmalloc(rc, GFP_KERNEL);
200 rc = do_jffs2_getxattr(inode, xprefix, "", value, rc);
202 if (rc > 0) {
203 acl = jffs2_acl_from_medium(value, rc);
204 } else if (rc == -ENODATA || rc == -ENOSYS) {
207 acl = ERR_PTR(rc);
217 int rc;
224 rc = do_jffs2_setxattr(inode, xprefix, "", value, size, 0);
225 if (!value && rc == -ENODATA)
226 rc = 0;
229 return rc;
235 int rc, xprefix;
244 rc = posix_acl_update_mode(&nop_mnt_idmap, inode, &mode,
246 if (rc)
247 return rc;
254 rc = jffs2_do_setattr(inode, &attr);
255 if (rc < 0)
256 return rc;
268 rc = __jffs2_set_acl(inode, xprefix, acl);
269 if (!rc)
271 return rc;
277 int rc;
281 rc = posix_acl_create(dir_i, i_mode, &default_acl, &acl);
282 if (rc)
283 return rc;
298 int rc;
301 rc = __jffs2_set_acl(inode, JFFS2_XPREFIX_ACL_DEFAULT, inode->i_default_acl);
302 if (rc)
303 return rc;
307 rc = __jffs2_set_acl(inode, JFFS2_XPREFIX_ACL_ACCESS, inode->i_acl);
308 if (rc)
309 return rc;