i_blocks
ip->i_blocks += btodb(fs->e2fs_bsize);
if (oip->i_blocks >= blocksreleased)
oip->i_blocks -= blocksreleased;
oip->i_blocks = 0;
ip->i_blocks = le32toh(ei->e2di_nblock);
ip->i_blocks |= (uint64_t)le16toh(ei->e2di_nblock_high) << 32;
ip->i_blocks = fsbtodb(ip->i_e2fs, ip->i_blocks);
if (ip->i_blocks > ~0U &&
if (ip->i_blocks <= 0xffffffffffffULL) {
ei->e2di_nblock = htole32(ip->i_blocks & 0xffffffff);
ei->e2di_nblock_high = htole16(ip->i_blocks >> 32 & 0xffff);
ei->e2di_nblock = htole32(dbtofsb(fs, ip->i_blocks));
ei->e2di_nblock_high = htole16(dbtofsb(fs, ip->i_blocks) >> 32 & 0xffff);
in->i_nlink, (uintmax_t)in->i_blocks);
for (i = 0; i < (in->i_blocks <= 24 ? (in->i_blocks + 1) / 2 : 12); i++)
ip->i_blocks != 0) {
vap->va_bytes = dbtob((u_quad_t)ip->i_blocks);
uint64_t i_blocks; /* Blocks actually held. */
ip->i_blocks += btodb(size);
ip->i_blocks += btodb(nsize - osize);
ip->i_blocks += btodb(nsize - osize);
if (ip->i_blocks) { /* XXX */
fs->fs_fsmnt, (u_long)ino, (long)ip->i_blocks);
ip->i_blocks = 0;
ip->i_blocks -= btodb(deallocated);
(void) ufs_chkdq(oip, -oip->i_blocks, NOCRED, 0);
oip->i_blocks -= blocksreleased;
if (oip->i_blocks < 0) /* sanity */
oip->i_blocks = 0;
freeblks->fb_chkcnt = ip->i_blocks;
ip->i_blocks = 0;
vap->va_bytes = dbtob((u_quad_t)ip->i_blocks);
change = ip->i_blocks;