Lines Matching refs:dlen
541 int err, dlen, ilen, len, lnum, ino_offs, dent_offs;
555 dlen = UBIFS_DENT_NODE_SZ + nm->len + 1;
569 aligned_dlen = ALIGN(dlen, 8);
596 ubifs_prep_grp_node(c, dent, dlen, 0);
628 err = ubifs_add_dirt(c, lnum, dlen);
630 err = ubifs_tnc_add_nm(c, &dent_key, lnum, dent_offs, dlen, nm);
692 int dlen = UBIFS_DATA_NODE_SZ + UBIFS_BLOCK_SIZE * WORST_COMPR_FACTOR;
700 data = kmalloc(dlen, GFP_NOFS);
715 out_len = dlen - UBIFS_DATA_NODE_SZ;
719 dlen = UBIFS_DATA_NODE_SZ + out_len;
723 err = make_reservation(c, DATAHD, dlen);
727 err = write_node(c, DATAHD, data, dlen, &lnum, &offs);
733 err = ubifs_tnc_add(c, key, lnum, offs, dlen);
1129 int err, dlen, len, lnum, offs, bit, sz, sync = IS_SYNC(inode);
1153 dlen = new_size & (UBIFS_BLOCK_SIZE - 1);
1154 if (dlen) {
1162 dlen = 0; /* Not found (so it is a hole) */
1166 if (le32_to_cpu(dn->size) <= dlen)
1167 dlen = 0; /* Nothing to do */
1172 err = recomp_data_node(dn, &dlen);
1176 dn->size = cpu_to_le32(dlen);
1177 dlen += UBIFS_DATA_NODE_SZ;
1186 if (dlen)
1187 len += dlen;
1193 ubifs_prep_grp_node(c, trun, UBIFS_TRUN_NODE_SZ, dlen ? 0 : 1);
1194 if (dlen)
1195 ubifs_prep_grp_node(c, dn, dlen, 1);
1204 if (dlen) {
1206 err = ubifs_tnc_add(c, &key, lnum, sz, dlen);