Lines Matching refs:iup
32 struct xfs_iunlink_item *iup = IUL_ITEM(lip);
34 xfs_perag_put(iup->pag);
53 struct xfs_iunlink_item *iup)
56 struct xfs_inode *ip = iup->ip;
76 if (be32_to_cpu(dip->di_next_unlinked) != iup->old_agino) {
83 trace_xfs_iunlink_update_dinode(mp, iup->pag->pag_agno,
85 be32_to_cpu(dip->di_next_unlinked), iup->next_agino);
87 dip->di_next_unlinked = cpu_to_be32(iup->next_agino);
113 struct xfs_iunlink_item *iup = IUL_ITEM(lip);
116 error = xfs_iunlink_log_dinode(tp, iup);
148 struct xfs_iunlink_item *iup;
164 iup = kmem_cache_zalloc(xfs_iunlink_cache, GFP_KERNEL | __GFP_NOFAIL);
165 xfs_log_item_init(mp, &iup->item, XFS_LI_IUNLINK,
168 iup->ip = ip;
169 iup->next_agino = next_agino;
170 iup->old_agino = ip->i_next_unlinked;
171 iup->pag = xfs_perag_hold(pag);
173 xfs_trans_add_item(tp, &iup->item);
175 set_bit(XFS_LI_DIRTY, &iup->item.li_flags);