Lines Matching defs:ip
41 xfs_inode_t *ip);
43 #define xfs_trans_inode_broot_debug(ip)
76 struct xfs_inode *ip)
80 ASSERT(ip->i_transp == NULL);
81 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL));
82 if (ip->i_itemp == NULL)
83 xfs_inode_item_init(ip, ip->i_mount);
84 iip = ip->i_itemp;
92 xfs_trans_inode_broot_debug(ip);
98 ip->i_transp = tp;
112 struct xfs_inode *ip,
115 xfs_trans_ijoin(tp, ip);
116 IHOLD(ip);
117 ip->i_itemp->ili_lock_flags = lock_flags;
132 xfs_inode_t *ip,
135 ASSERT(ip->i_transp == tp);
136 ASSERT(ip->i_itemp != NULL);
137 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL));
140 ip->i_itemp->ili_item.li_desc->lid_flags |= XFS_LID_DIRTY;
149 flags |= ip->i_itemp->ili_last_fields;
150 ip->i_itemp->ili_format.ilf_fields |= flags;
160 xfs_inode_t *ip)
164 ASSERT(ip->i_itemp != NULL);
165 iip = ip->i_itemp;
172 if (ip->i_d.di_format == XFS_DINODE_FMT_BTREE) {
173 ASSERT((ip->i_df.if_broot != NULL) &&
174 (ip->i_df.if_broot_bytes > 0));
175 iip->ili_root_size = ip->i_df.if_broot_bytes;
178 memcpy(iip->ili_orig_root, (char*)(ip->i_df.if_broot),