ufs_chkdq
error = ufs_chkdq(ip, (long)btodb(size), cred, 0);
(void) ufs_chkdq(ip, (long)-btodb(size), cred, FORCE);
error = ufs_chkdq(ip, (long)btodb(nsize - osize), cred, 0);
(void) ufs_chkdq(ip, (long)-btodb(nsize - osize), cred, FORCE);
(void) ufs_chkdq(ip, (long)-btodb(deallocated), cred, FORCE);
(void) ufs_chkdq(oip, -oip->i_blocks, NOCRED, 0);
(void) ufs_chkdq(oip, -blocksreleased, NOCRED, 0);
int ufs_chkdq(struct inode *, long, struct ucred *, int);
(void) ufs_chkdq(ip, -change, cred, CHOWN);
if ((error = ufs_chkdq(ip, change, cred, CHOWN)) == 0) {
(void)ufs_chkdq(ip, -change, cred, CHOWN|FORCE);
(void) ufs_chkdq(ip, change, cred, FORCE|CHOWN);