pack_bits
return dm_array_new(&info->array_info, root, dm_div_up(size, 64), pack_bits, &p);
pack_bits(c, &addr, &pos, UBIFS_LPT_PNODE, UBIFS_LPT_TYPE_BITS);
pack_bits(c, &addr, &pos, pnode->num, c->pcnt_bits);
pack_bits(c, &addr, &pos, pnode->lprops[i].free >> 3,
pack_bits(c, &addr, &pos, pnode->lprops[i].dirty >> 3,
pack_bits(c, &addr, &pos, 1, 1);
pack_bits(c, &addr, &pos, 0, 1);
pack_bits(c, &addr, &pos, crc, UBIFS_LPT_CRC_BITS);
pack_bits(c, &addr, &pos, UBIFS_LPT_NNODE, UBIFS_LPT_TYPE_BITS);
pack_bits(c, &addr, &pos, nnode->num, c->pcnt_bits);
pack_bits(c, &addr, &pos, lnum - c->lpt_first, c->lpt_lnum_bits);
pack_bits(c, &addr, &pos, nnode->nbranch[i].offs,
pack_bits(c, &addr, &pos, crc, UBIFS_LPT_CRC_BITS);
pack_bits(c, &addr, &pos, UBIFS_LPT_LTAB, UBIFS_LPT_TYPE_BITS);
pack_bits(c, &addr, &pos, ltab[i].free, c->lpt_spc_bits);
pack_bits(c, &addr, &pos, ltab[i].dirty, c->lpt_spc_bits);
pack_bits(c, &addr, &pos, crc, UBIFS_LPT_CRC_BITS);
pack_bits(c, &addr, &pos, UBIFS_LPT_LSAVE, UBIFS_LPT_TYPE_BITS);
pack_bits(c, &addr, &pos, lsave[i], c->lnum_bits);
pack_bits(c, &addr, &pos, crc, UBIFS_LPT_CRC_BITS);