CHFS_PAD
totlen = CHFS_PAD(sizeof(struct chfs_flash_data_node) + len);
size = CHFS_PAD(sizeof(struct chfs_flash_dirent_node) +
size = CHFS_PAD(sizeof(struct chfs_flash_dirent_node) + fd->nsize);
chfs_change_size_free(chmp, chmp->chm_nextblock, -CHFS_PAD(size));
vec.iov_len = CHFS_PAD(size);
if (err || retlen != CHFS_PAD(size)) {
err, CHFS_PAD(size), retlen);
chmp->chm_nextblock, CHFS_PAD(size));
&chmp->chm_blocks[nref->nref_lnr], CHFS_PAD(size));
namelen = CHFS_PAD(size) - sizeof(*fdirent);
fdirent->length = htole32(CHFS_PAD(size));
err = chfs_reserve_space_gc(chmp, CHFS_PAD(size));
CHFS_PAD(size), ALLOC_NORMAL);
CHFS_PAD(size), ALLOC_DELETION);
chfs_change_size_free(chmp, chmp->chm_nextblock, -CHFS_PAD(size));
if (err || retlen != CHFS_PAD(size)) {
err, CHFS_PAD(size), retlen);
chmp->chm_nextblock, CHFS_PAD(size));
&chmp->chm_blocks[nref->nref_lnr], CHFS_PAD(size));
dnode->length = htole32(CHFS_PAD(size));
if (CHFS_PAD(size) - sizeof(*dnode)) {
tmpbuf = kmem_zalloc(CHFS_PAD(size)
vec[1].iov_len = CHFS_PAD(size) - sizeof(*dnode);
CHFS_PAD(size), ALLOC_NORMAL);
chmp->chm_nextblock, -CHFS_PAD(size));
if (err || retlen != CHFS_PAD(size)) {
chmp->chm_nextblock, CHFS_PAD(size));
&chmp->chm_blocks[nref->nref_lnr], CHFS_PAD(size));
if (CHFS_PAD(size) - sizeof(*dnode)) {
kmem_free(tmpbuf, CHFS_PAD(size) - sizeof(*dnode));
fvnode->length = htole32(CHFS_PAD(size));
err = chfs_reserve_space_gc(chmp, CHFS_PAD(size));
CHFS_PAD(size), ALLOC_NORMAL);
CHFS_PAD(size), ALLOC_DELETION);
fvnode.length = htole32(CHFS_PAD(sizeof(fvnode)));
fdirent.length = htole32(CHFS_PAD(sizeof(fdirent) + strlen(name)));
fdata.length = htole32(CHFS_PAD(sizeof(fdata) + len));