Lines Matching refs:iip
32 struct xfs_inode_log_item *iip; in xfs_trans_ijoin() local
37 iip = ip->i_itemp; in xfs_trans_ijoin()
39 ASSERT(iip->ili_lock_flags == 0); in xfs_trans_ijoin()
40 iip->ili_lock_flags = lock_flags; in xfs_trans_ijoin()
46 xfs_trans_add_item(tp, &iip->ili_item); in xfs_trans_ijoin()
97 struct xfs_inode_log_item *iip = ip->i_itemp; in xfs_trans_log_inode() local
101 ASSERT(iip); in xfs_trans_log_inode()
128 if (!test_and_set_bit(XFS_LI_DIRTY, &iip->ili_item.li_flags)) { in xfs_trans_log_inode()
165 spin_lock(&iip->ili_lock); in xfs_trans_log_inode()
166 iip->ili_fsync_fields |= flags; in xfs_trans_log_inode()
168 if (!iip->ili_item.li_buf) { in xfs_trans_log_inode()
181 spin_unlock(&iip->ili_lock); in xfs_trans_log_inode()
196 spin_lock(&iip->ili_lock); in xfs_trans_log_inode()
197 iip->ili_item.li_buf = bp; in xfs_trans_log_inode()
199 list_add_tail(&iip->ili_item.li_bio_list, &bp->b_li_list); in xfs_trans_log_inode()
209 iip->ili_fields |= (flags | iip->ili_last_fields | iversion_flags); in xfs_trans_log_inode()
210 spin_unlock(&iip->ili_lock); in xfs_trans_log_inode()