Lines Matching defs:lip

682 	struct xfs_log_item	*lip)
684 ASSERT(lip->li_log == tp->t_mountp->m_log);
685 ASSERT(lip->li_ailp == tp->t_mountp->m_ail);
686 ASSERT(list_empty(&lip->li_trans));
687 ASSERT(!test_bit(XFS_LI_DIRTY, &lip->li_flags));
689 list_add_tail(&lip->li_trans, &tp->t_items);
700 struct xfs_log_item *lip)
702 clear_bit(XFS_LI_DIRTY, &lip->li_flags);
703 list_del_init(&lip->li_trans);
712 struct xfs_log_item *lip, *next;
716 list_for_each_entry_safe(lip, next, &tp->t_items, li_trans) {
717 xfs_trans_del_item(lip);
719 set_bit(XFS_LI_ABORTED, &lip->li_flags);
720 if (lip->li_ops->iop_release)
721 lip->li_ops->iop_release(lip);
740 struct xfs_log_item *lip = log_items[i];
742 if (lip->li_ops->iop_unpin)
743 lip->li_ops->iop_unpin(lip, 0);
786 struct xfs_log_item *lip = lv->lv_item;
790 set_bit(XFS_LI_ABORTED, &lip->li_flags);
792 if (lip->li_ops->flags & XFS_ITEM_RELEASE_WHEN_COMMITTED) {
793 lip->li_ops->iop_release(lip);
797 if (lip->li_ops->iop_committed)
798 item_lsn = lip->li_ops->iop_committed(lip, commit_lsn);
812 if (lip->li_ops->iop_unpin)
813 lip->li_ops->iop_unpin(lip, 1);
827 if (XFS_LSN_CMP(item_lsn, lip->li_lsn) > 0)
828 xfs_trans_ail_update(ailp, lip, item_lsn);
831 if (lip->li_ops->iop_unpin)
832 lip->li_ops->iop_unpin(lip, 0);
908 struct xfs_log_item *lip, *n;
924 list_for_each_entry_safe(lip, n, &tp->t_items, li_trans) {
925 if (!test_bit(XFS_LI_DIRTY, &lip->li_flags))
927 if (lip->li_ops->iop_precommit) {
928 error = lip->li_ops->iop_precommit(tp, lip);
1115 struct xfs_log_item *lip;
1117 list_for_each_entry(lip, &tp->t_items, li_trans)
1118 ASSERT(!xlog_item_is_intent_done(lip));