• Home
  • Raw
  • Download

Lines Matching refs:rc

69 	int rc = 0;  in is_xattr_datum_unchecked()  local
74 rc = 1; in is_xattr_datum_unchecked()
79 return rc; in is_xattr_datum_unchecked()
135 int rc; in do_verify_xattr_datum() local
143 rc = jffs2_flash_read(c, offset, sizeof(rx), &readlen, (char *)&rx); in do_verify_xattr_datum()
144 if (rc || readlen != sizeof(rx)) { in do_verify_xattr_datum()
146 rc, sizeof(rx), readlen, offset); in do_verify_xattr_datum()
147 return rc ? rc : -EIO; in do_verify_xattr_datum()
265 int rc = 0; in load_xattr_datum() local
273 rc = do_verify_xattr_datum(c, xd); in load_xattr_datum()
274 if (!rc) in load_xattr_datum()
275 rc = do_load_xattr_datum(c, xd); in load_xattr_datum()
276 return rc; in load_xattr_datum()
285 int rc, totlen; in save_xattr_datum() local
312 rc = jffs2_flash_writev(c, vecs, 2, phys_ofs, &length, 0); in save_xattr_datum()
313 if (rc || totlen != length) { in save_xattr_datum()
315 rc, totlen, length, phys_ofs); in save_xattr_datum()
316 rc = rc ? rc : -EIO; in save_xattr_datum()
320 return rc; in save_xattr_datum()
339 int i, rc; in create_xattr_datum() local
382 rc = save_xattr_datum(c, xd); in create_xattr_datum()
383 if (rc) { in create_xattr_datum()
386 return ERR_PTR(rc); in create_xattr_datum()
444 int rc; in verify_xattr_ref() local
452 rc = jffs2_flash_read(c, offset, sizeof(rr), &readlen, (char *)&rr); in verify_xattr_ref()
453 if (rc || sizeof(rr) != readlen) { in verify_xattr_ref()
455 rc, sizeof(rr), readlen, offset); in verify_xattr_ref()
456 return rc ? rc : -EIO; in verify_xattr_ref()
634 int rc = 0; in check_xattr_ref_inode() local
640 rc = 0; in check_xattr_ref_inode()
643 rc = load_xattr_datum(c, ref->xd); in check_xattr_ref_inode()
644 if (unlikely(rc > 0)) { in check_xattr_ref_inode()
648 } else if (unlikely(rc < 0)) in check_xattr_ref_inode()
654 rc = load_xattr_datum(c, cmp->xd); in check_xattr_ref_inode()
656 if (unlikely(rc > 0)) { in check_xattr_ref_inode()
660 } else if (unlikely(rc < 0)) in check_xattr_ref_inode()
680 return rc; in check_xattr_ref_inode()
959 ssize_t len, rc; in jffs2_listxattr() local
962 rc = check_xattr_ref_inode(c, ic); in jffs2_listxattr()
963 if (unlikely(rc)) in jffs2_listxattr()
964 return rc; in jffs2_listxattr()
980 rc = load_xattr_datum(c, xd); in jffs2_listxattr()
981 if (unlikely(rc > 0)) { in jffs2_listxattr()
985 } else if (unlikely(rc < 0)) in jffs2_listxattr()
993 rc = xhandle->list(inode, buffer+len, size-len, xd->xname, xd->name_len); in jffs2_listxattr()
995 rc = xhandle->list(inode, NULL, 0, xd->xname, xd->name_len); in jffs2_listxattr()
997 if (rc < 0) in jffs2_listxattr()
999 len += rc; in jffs2_listxattr()
1001 rc = len; in jffs2_listxattr()
1008 return rc; in jffs2_listxattr()
1019 int rc, retry = 0; in do_jffs2_getxattr() local
1021 rc = check_xattr_ref_inode(c, ic); in do_jffs2_getxattr()
1022 if (unlikely(rc)) in do_jffs2_getxattr()
1023 return rc; in do_jffs2_getxattr()
1041 rc = load_xattr_datum(c, xd); in do_jffs2_getxattr()
1042 if (unlikely(rc > 0)) { in do_jffs2_getxattr()
1046 } else if (unlikely(rc < 0)) { in do_jffs2_getxattr()
1052 rc = xd->value_len; in do_jffs2_getxattr()
1054 if (size < rc) { in do_jffs2_getxattr()
1055 rc = -ERANGE; in do_jffs2_getxattr()
1057 memcpy(buffer, xd->xvalue, rc); in do_jffs2_getxattr()
1063 rc = -ENODATA; in do_jffs2_getxattr()
1070 return rc; in do_jffs2_getxattr()
1082 int rc; in do_jffs2_setxattr() local
1084 rc = check_xattr_ref_inode(c, ic); in do_jffs2_setxattr()
1085 if (unlikely(rc)) in do_jffs2_setxattr()
1086 return rc; in do_jffs2_setxattr()
1089 rc = jffs2_reserve_space(c, request, &length, in do_jffs2_setxattr()
1091 if (rc) { in do_jffs2_setxattr()
1092 JFFS2_WARNING("jffs2_reserve_space()=%d, request=%u\n", rc, request); in do_jffs2_setxattr()
1093 return rc; in do_jffs2_setxattr()
1104 rc = load_xattr_datum(c, xd); in do_jffs2_setxattr()
1105 if (unlikely(rc > 0)) { in do_jffs2_setxattr()
1109 } else if (unlikely(rc < 0)) in do_jffs2_setxattr()
1114 rc = -EEXIST; in do_jffs2_setxattr()
1121 rc = save_xattr_ref(c, ref); in do_jffs2_setxattr()
1122 if (!rc) { in do_jffs2_setxattr()
1141 rc = -ENODATA; in do_jffs2_setxattr()
1145 rc = -ENODATA; in do_jffs2_setxattr()
1151 rc = PTR_ERR(xd); in do_jffs2_setxattr()
1159 rc = jffs2_reserve_space(c, request, &length, in do_jffs2_setxattr()
1162 if (rc) { in do_jffs2_setxattr()
1163 JFFS2_WARNING("jffs2_reserve_space()=%d, request=%u\n", rc, request); in do_jffs2_setxattr()
1166 return rc; in do_jffs2_setxattr()
1176 rc = PTR_ERR(newref); in do_jffs2_setxattr()
1184 return rc; in do_jffs2_setxattr()
1203 int rc = 0; in jffs2_garbage_collect_xattr_datum() local
1211 rc = load_xattr_datum(c, xd); in jffs2_garbage_collect_xattr_datum()
1212 if (unlikely(rc)) { in jffs2_garbage_collect_xattr_datum()
1213 rc = (rc > 0) ? 0 : rc; in jffs2_garbage_collect_xattr_datum()
1219 rc = jffs2_reserve_space_gc(c, totlen, &length, JFFS2_SUMMARY_XATTR_SIZE); in jffs2_garbage_collect_xattr_datum()
1220 if (rc) { in jffs2_garbage_collect_xattr_datum()
1221 JFFS2_WARNING("jffs2_reserve_space_gc()=%d, request=%u\n", rc, totlen); in jffs2_garbage_collect_xattr_datum()
1224 rc = save_xattr_datum(c, xd); in jffs2_garbage_collect_xattr_datum()
1225 if (!rc) in jffs2_garbage_collect_xattr_datum()
1229 if (!rc) in jffs2_garbage_collect_xattr_datum()
1232 return rc; in jffs2_garbage_collect_xattr_datum()
1239 int rc = 0; in jffs2_garbage_collect_xattr_ref() local
1252 rc = jffs2_reserve_space_gc(c, totlen, &length, JFFS2_SUMMARY_XREF_SIZE); in jffs2_garbage_collect_xattr_ref()
1253 if (rc) { in jffs2_garbage_collect_xattr_ref()
1255 __func__, rc, totlen); in jffs2_garbage_collect_xattr_ref()
1256 rc = rc ? rc : -EBADFD; in jffs2_garbage_collect_xattr_ref()
1259 rc = save_xattr_ref(c, ref); in jffs2_garbage_collect_xattr_ref()
1260 if (!rc) in jffs2_garbage_collect_xattr_ref()
1264 if (!rc) in jffs2_garbage_collect_xattr_ref()
1267 return rc; in jffs2_garbage_collect_xattr_ref()
1276 int rc; in jffs2_verify_xattr() local
1280 rc = do_verify_xattr_datum(c, xd); in jffs2_verify_xattr()
1281 if (rc < 0) in jffs2_verify_xattr()