Lines Matching refs:err

101 	int err, offs, len;
108 err = ubifs_leb_read(c, lnum, sbuf, 0, c->leb_size, 0);
109 if (err && err != -EBADMSG)
177 err = -EINVAL;
182 return err;
195 int err = 0, lnum = UBIFS_MST_LNUM, sz = c->mst_node_alsz;
203 err = ubifs_prepare_node_hmac(c, mst, UBIFS_MST_NODE_SZ,
205 if (err)
207 err = ubifs_leb_change(c, lnum, mst, sz);
208 if (err)
210 err = ubifs_leb_change(c, lnum + 1, mst, sz);
211 if (err)
215 return err;
232 int err, offs1, offs2;
236 err = get_master_node(c, UBIFS_MST_LNUM, &buf1, &mst1, &cor1);
237 if (err)
240 err = get_master_node(c, UBIFS_MST_LNUM + 1, &buf2, &mst2, &cor2);
241 if (err)
306 err = -ENOMEM;
339 err = write_rcvrd_mst_node(c, c->mst_node);
340 if (err)
350 err = -EINVAL;
363 return err;
377 int err;
383 err = write_rcvrd_mst_node(c, c->rcvrd_mst_node);
384 if (err)
385 return err;
519 int err;
524 err = ubifs_leb_unmap(c, lnum);
525 if (err)
526 return err;
531 err = ubifs_leb_read(c, lnum, sleb->buf, 0,
533 if (err)
534 return err;
546 err = ubifs_leb_change(c, lnum, sleb->buf, len);
547 if (err)
548 return err;
625 int ret = 0, err, len = c->leb_size - offs, start = offs, min_io_unit;
653 err = ubifs_add_snod(c, sleb, buf, offs);
654 if (err)
674 err = -EINVAL;
771 err = fix_unclean_leb(c, sleb, start);
772 if (err)
783 err = -EUCLEAN;
787 return ERR_PTR(err);
803 int err, ret;
811 err = ubifs_leb_read(c, lnum, (void *)cs_node, offs,
813 if (err && err != -EBADMSG)
836 err = -EINVAL;
840 return err;
881 int err;
883 err = get_cs_sqnum(c, lnum, offs, &cs_sqnum);
884 if (err) {
886 return ERR_PTR(err);
914 int len = c->max_write_size, err;
923 err = ubifs_leb_read(c, lnum, sbuf, offs, len, 1);
924 if (err || !is_empty(sbuf, len)) {
928 err = ubifs_leb_read(c, lnum, sbuf, 0, offs, 1);
929 if (err)
930 return err;
956 int err;
961 err = recover_head(c, c->ihead_lnum, c->ihead_offs, sbuf);
962 if (err)
963 return err;
985 int err, lnum = ucleb->lnum, offs = 0, len = ucleb->endpt, quiet = 1;
995 err = ubifs_leb_read(c, lnum, buf, offs, len, 0);
996 if (err && err != -EBADMSG)
997 return err;
1055 err = ubifs_leb_change(c, lnum, sbuf, len);
1056 if (err)
1057 return err;
1080 int err;
1084 err = clean_an_unclean_leb(c, ucleb, sbuf);
1085 if (err)
1086 return err;
1103 int lnum, err;
1129 err = ubifs_change_one_lp(c, lnum, LPROPS_NC, LPROPS_NC, 0,
1131 if (err)
1132 return err;
1162 int err;
1170 err = ubifs_find_dirty_leb(c, &lp, wbuf->offs, 2);
1171 if (err) {
1172 if (err != -ENOSPC)
1173 return err;
1187 err = ubifs_run_commit(c);
1188 if (err)
1189 return err;
1193 err = ubifs_garbage_collect_leb(c, &lp);
1194 if (err >= 0) {
1198 err = err2;
1201 if (err < 0) {
1202 ubifs_err(c, "GC failed, error %d", err);
1203 if (err == -EAGAIN)
1204 err = -EINVAL;
1205 return err;
1208 ubifs_assert(c, err == LEB_RETAINED);
1209 if (err != LEB_RETAINED)
1212 err = ubifs_leb_unmap(c, c->gc_lnum);
1213 if (err)
1214 return err;
1359 int err;
1371 err = add_ino(c, inum, new_size, 0, 1);
1372 if (err)
1373 return err;
1383 err = add_ino(c, inum, 0, new_size, 0);
1384 if (err)
1385 return err;
1407 int err, lnum, offs, len;
1413 err = ubifs_tnc_locate(c, &key, ino, &lnum, &offs);
1414 if (err)
1424 err = ubifs_leb_read(c, lnum, c->sbuf, 0, c->leb_size, 1);
1425 if (err)
1440 err = ubifs_leb_change(c, lnum, c->sbuf, len);
1441 if (err)
1449 (unsigned long)e->inum, e->i_size, e->d_size, err);
1450 return err;
1462 int err;
1505 err = ubifs_jnl_write_inode(c, inode);
1509 if (err)
1510 return err;
1534 int err;
1544 err = ubifs_tnc_lookup(c, &key, c->sbuf);
1545 if (err && err != -ENOENT)
1546 return err;
1547 if (err == -ENOENT) {
1551 err = ubifs_tnc_remove_ino(c, e->inum);
1552 if (err)
1553 return err;
1571 err = fix_size_in_place(c, e);
1572 if (err)
1573 return err;
1576 err = inode_fix_size(c, e);
1577 if (err)
1578 return err;