Lines Matching defs:lnum
81 static void ubifs_add_auth_dirt(struct ubifs_info *c, int lnum)
84 ubifs_add_dirt(c, lnum, ubifs_auth_node_sz(c));
100 int err = 0, err1, retries = 0, avail, lnum, offs, squeeze;
119 if (wbuf->lnum != -1 && avail >= len)
126 lnum = ubifs_find_free_space(c, len, &offs, squeeze);
127 if (lnum >= 0)
130 err = lnum;
142 lnum = ubifs_garbage_collect(c, 0);
143 if (lnum < 0) {
144 err = lnum;
166 dbg_jnl("got LEB %d for jhead %s", lnum, dbg_jhead(jhead));
169 if (wbuf->lnum != -1 && avail >= len) {
176 lnum, wbuf->lnum, wbuf->offs + wbuf->used);
177 err = ubifs_return_leb(c, lnum);
189 * reference node for the last bud (@lnum) is written but before the
191 * (@wbuf->lnum). And the effect would be that the recovery would see
197 err = ubifs_add_bud_to_log(c, jhead, lnum, offs);
200 err = ubifs_wbuf_seek_nolock(wbuf, lnum, offs);
213 err1 = ubifs_return_leb(c, lnum);
260 * @lnum: LEB number written is returned here
269 int *lnum, int *offs, int sync)
276 *lnum = c->jheads[jhead].wbuf.lnum;
279 dbg_jhead(jhead), *lnum, *offs, len);
542 int err, dlen, ilen, len, lnum, ino_offs, dent_offs, orphan_added = 0;
636 err = write_head(c, BASEHD, dent, len, &lnum, &dent_offs, sync);
647 ubifs_add_auth_dirt(c, lnum);
656 err = ubifs_add_dirt(c, lnum, dlen);
658 err = ubifs_tnc_add_nm(c, &dent_key, lnum, dent_offs, dlen,
671 err = ubifs_tnc_add(c, &ino_key, lnum, ino_offs, ilen, hash_ino);
677 err = ubifs_tnc_add(c, &ino_key, lnum, ino_offs,
727 int err, lnum, offs, compr_type, out_len, compr_len, auth_len;
795 err = write_head(c, DATAHD, data, write_len, &lnum, &offs, 0);
806 ubifs_add_auth_dirt(c, lnum);
808 err = ubifs_tnc_add(c, key, lnum, offs, dlen, hash);
843 int err, lnum, offs;
934 err = write_head(c, BASEHD, ino_start, write_len, &lnum, &offs, sync);
947 err = ubifs_add_dirt(c, lnum, write_len);
951 ubifs_add_auth_dirt(c, lnum);
954 err = ubifs_tnc_add(c, &key, lnum, offs, ilen, hash);
1060 int err, dlen1, dlen2, lnum, offs, len, plen = UBIFS_INO_NODE_SZ;
1143 err = write_head(c, BASEHD, dent1, len, &lnum, &offs, sync);
1154 ubifs_add_auth_dirt(c, lnum);
1157 err = ubifs_tnc_add_nm(c, &key, lnum, offs, dlen1, hash_dent1, snd_nm);
1163 err = ubifs_tnc_add_nm(c, &key, lnum, offs, dlen2, hash_dent2, fst_nm);
1170 err = ubifs_tnc_add(c, &key, lnum, offs, plen, hash_p1);
1177 err = ubifs_tnc_add(c, &key, lnum, offs, plen, hash_p2);
1225 int err, dlen1, dlen2, ilen, wlen, lnum, offs, len, orphan_added = 0;
1365 err = write_head(c, BASEHD, dent, len, &lnum, &offs, sync);
1382 ubifs_add_auth_dirt(c, lnum);
1385 err = ubifs_tnc_add_nm(c, &key, lnum, offs, dlen1, hash_dent1, new_nm);
1392 err = ubifs_tnc_add_nm(c, &key, lnum, offs, dlen2, hash_dent2, old_nm);
1396 err = ubifs_add_dirt(c, lnum, dlen2);
1409 err = ubifs_tnc_add(c, &key, lnum, offs, ilen, hash_new_inode);
1417 err = ubifs_tnc_add(c, &key, lnum, offs, wlen,
1425 err = ubifs_tnc_add(c, &key, lnum, offs, plen, hash_old_dir);
1432 err = ubifs_tnc_add(c, &key, lnum, offs, plen, hash_new_dir);
1552 int err, dlen, len, lnum, offs, bit, sz, sync = IS_SYNC(inode);
1639 err = write_head(c, BASEHD, ino, len, &lnum, &offs, sync);
1646 ubifs_add_auth_dirt(c, lnum);
1650 err = ubifs_tnc_add(c, &key, lnum, sz, dlen, hash_dn);
1656 err = ubifs_tnc_add(c, &key, lnum, offs, UBIFS_INO_NODE_SZ, hash_ino);
1660 err = ubifs_add_dirt(c, lnum, UBIFS_TRUN_NODE_SZ);
1711 int err, xlen, hlen, len, lnum, xent_offs, aligned_xlen, write_len;
1763 err = write_head(c, BASEHD, xent, write_len, &lnum, &xent_offs, sync);
1768 ubifs_add_auth_dirt(c, lnum);
1777 err = ubifs_add_dirt(c, lnum, xlen);
1790 err = ubifs_add_dirt(c, lnum, UBIFS_INO_NODE_SZ);
1796 err = ubifs_tnc_add(c, &key1, lnum, xent_offs + len - hlen, hlen, hash);
1832 int err, len1, len2, aligned_len, aligned_len1, lnum, offs;
1869 err = write_head(c, BASEHD, ino, aligned_len, &lnum, &offs, 0);
1880 ubifs_add_auth_dirt(c, lnum);
1883 err = ubifs_tnc_add(c, &key, lnum, offs, len1, hash_host);
1888 err = ubifs_tnc_add(c, &key, lnum, offs + aligned_len1, len2, hash);