Lines Matching defs:ip
58 struct xfs_inode *ip;
65 error = xfs_iget(mp, NULL, ino, 0, 0, &ip);
69 xfs_ilock(ip, XFS_IOLOCK_EXCL);
73 xfs_iunlock(ip, XFS_IOLOCK_EXCL);
77 xfs_ilock(ip, XFS_ILOCK_EXCL);
78 xfs_trans_ijoin(tp, ip, 0);
80 ip->i_disk_size = 0;
81 xfs_trans_log_inode(tp, ip, XFS_ILOG_CORE);
83 error = xfs_itruncate_extents(&tp, ip, XFS_DATA_FORK, 0);
89 ASSERT(ip->i_df.if_nextents == 0);
91 xfs_trans_ichgtime(tp, ip, XFS_ICHGTIME_MOD | XFS_ICHGTIME_CHG);
95 xfs_iunlock(ip, XFS_ILOCK_EXCL | XFS_IOLOCK_EXCL);
97 xfs_irele(ip);