I_SYNC
(void) ud_syncip(ip, B_INVAL, I_SYNC);
if (ud_syncip(ip, B_INVAL, I_SYNC) != 0) {
(void) ud_syncip(ip, B_ASYNC, I_SYNC);
(void) ud_syncip(rip, B_INVAL, I_SYNC);
error = ud_syncip(ip, 0, I_SYNC); /* Do synchronous writes */
(void) TRANS_SYNCIP(qip, 0, I_SYNC, TOP_SYNCIP_CLOSEDQ);
ufs_iupdat(ip, I_SYNC);
ufs_iupdat(npdp, I_SYNC);
ufs_iupdat(opdp, I_SYNC);
ufs_iupdat(tdp, I_SYNC);
ufs_iupdat(tdp, I_SYNC);
ufs_iupdat(ip, I_SYNC);
ufs_iupdat(dp, I_SYNC);
ufs_iupdat(dp, I_SYNC);
ufs_iupdat(dp, I_SYNC);
ufs_iupdat(ip, I_SYNC);
ufs_iupdat(tdp, I_SYNC);
ufs_iupdat(ip, I_SYNC);
ufs_iupdat(sip, I_SYNC);
ufs_iupdat(oip, I_SYNC); /* do sync inode update */
ufs_iupdat(dp, I_SYNC);
ufs_iupdat(ip, I_SYNC);
ufs_iupdat(ip, I_SYNC);
error = TRANS_SYNCIP(ip, 0, I_SYNC, TOP_FSYNC);