Lines Matching refs:err

108     int err, offs, len;
116 err = ubifs_leb_read(c, lnum, sbuf, 0, c->leb_size, 0);
117 if (err && err != -EBADMSG) {
191 err = -EINVAL;
196 return err;
208 int err = 0, lnum = UBIFS_MST_LNUM, sz = c->mst_node_alsz;
216 err = ubifs_prepare_node_hmac(c, mst, UBIFS_MST_NODE_SZ, offsetof(struct ubifs_mst_node, hmac), 1);
217 if (err) {
220 err = ubifs_leb_change(c, lnum, mst, sz);
221 if (err) {
224 err = ubifs_leb_change(c, lnum + 1, mst, sz);
225 if (err) {
230 return err;
247 int err, offs1, offs2;
251 err = get_master_node(c, UBIFS_MST_LNUM, &buf1, &mst1, &cor1);
252 if (err) {
256 err = get_master_node(c, UBIFS_MST_LNUM + 1, &buf2, &mst2, &cor2);
257 if (err) {
327 err = -ENOMEM;
360 err = write_rcvrd_mst_node(c, c->mst_node);
361 if (err) {
372 err = -EINVAL;
385 return err;
399 int err;
406 err = write_rcvrd_mst_node(c, c->rcvrd_mst_node);
407 if (err) {
408 return err;
541 int err;
545 err = ubifs_leb_unmap(c, lnum);
546 if (err) {
547 return err;
553 err = ubifs_leb_read(c, lnum, sleb->buf, 0, start, 1);
554 if (err) {
555 return err;
567 err = ubifs_leb_change(c, lnum, sleb->buf, len);
568 if (err) {
569 return err;
643 int ret = 0, err, len = c->leb_size - offs, start = offs, min_io_unit;
671 err = ubifs_add_snod(c, sleb, buf, offs);
672 if (err) {
722 err = -EINVAL;
822 err = fix_unclean_leb(c, sleb, start);
823 if (err) {
835 err = -EUCLEAN;
839 return ERR_PTR(err);
854 int err, ret;
864 err = ubifs_leb_read(c, lnum, (void *)cs_node, offs, UBIFS_CS_NODE_SZ, 0);
865 if (err && err != -EBADMSG) {
888 err = -EINVAL;
892 return err;
933 int err;
935 err = get_cs_sqnum(c, lnum, offs, &cs_sqnum);
936 if (err) {
938 return ERR_PTR(err);
965 int len = c->max_write_size, err;
976 err = ubifs_leb_read(c, lnum, sbuf, offs, len, 1);
977 if (err || !is_empty(sbuf, len)) {
982 err = ubifs_leb_read(c, lnum, sbuf, 0, offs, 1);
983 if (err) {
984 return err;
1011 int err;
1016 err = recover_head(c, c->ihead_lnum, c->ihead_offs, sbuf);
1017 if (err) {
1018 return err;
1040 int err, lnum = ucleb->lnum, offs = 0, len = ucleb->endpt, quiet = 1;
1050 err = ubifs_leb_read(c, lnum, buf, offs, len, 0);
1051 if (err && err != -EBADMSG) {
1052 return err;
1108 err = ubifs_leb_change(c, lnum, sbuf, len);
1109 if (err) {
1110 return err;
1134 int err;
1137 err = clean_an_unclean_leb(c, ucleb, sbuf);
1138 if (err) {
1139 return err;
1157 int lnum, err;
1183 err = ubifs_change_one_lp(c, lnum, LPROPS_NC, LPROPS_NC, 0, LPROPS_INDEX, 0);
1184 if (err) {
1185 return err;
1216 int err;
1225 err = ubifs_find_dirty_leb(c, &lp, wbuf->offs, RECOVERY_TWO);
1226 if (err) {
1227 if (err != -ENOSPC) {
1228 return err;
1243 err = ubifs_run_commit(c);
1244 if (err) {
1245 return err;
1250 err = ubifs_garbage_collect_leb(c, &lp);
1251 if (err >= 0) {
1254 err = err2;
1258 if (err < 0) {
1259 ubifs_err(c, "GC failed, error %d", err);
1260 if (err == -EAGAIN) {
1261 err = -EINVAL;
1263 return err;
1266 ubifs_assert(c, err == LEB_RETAINED);
1267 if (err != LEB_RETAINED) {
1271 err = ubifs_leb_unmap(c, c->gc_lnum);
1272 if (err) {
1273 return err;
1422 int err;
1434 err = add_ino(c, inum, new_size, 0, 1);
1435 if (err) {
1436 return err;
1448 err = add_ino(c, inum, 0, new_size, 0);
1449 if (err) {
1450 return err;
1476 int err, lnum, offs, len;
1482 err = ubifs_tnc_locate(c, &key, ino, &lnum, &offs);
1483 if (err) {
1495 err = ubifs_leb_read(c, lnum, c->sbuf, 0, c->leb_size, 1);
1496 if (err) {
1513 err = ubifs_leb_change(c, lnum, c->sbuf, len);
1514 if (err) {
1522 err);
1523 return err;
1535 int err;
1579 err = ubifs_jnl_write_inode(c, inode);
1583 if (err) {
1584 return err;
1609 int err;
1619 err = ubifs_tnc_lookup(c, &key, c->sbuf);
1620 if (err && err != -ENOENT) {
1621 return err;
1623 if (err == -ENOENT) {
1626 err = ubifs_tnc_remove_ino(c, e->inum);
1627 if (err) {
1628 return err;
1647 err = fix_size_in_place(c, e);
1648 if (err) {
1649 return err;
1653 err = inode_fix_size(c, e);
1654 if (err) {
1655 return err;