Lines Matching refs:lip
88 struct xfs_log_item *lip, in xfs_trans_ail_update() argument
91 xfs_trans_ail_update_bulk(ailp, NULL, &lip, 1, lsn); in xfs_trans_ail_update()
94 void xfs_trans_ail_insert(struct xfs_ail *ailp, struct xfs_log_item *lip,
97 xfs_lsn_t xfs_ail_delete_one(struct xfs_ail *ailp, struct xfs_log_item *lip);
100 void xfs_trans_ail_delete(struct xfs_log_item *lip, int shutdown_type);
144 struct xfs_log_item *lip) in xfs_clear_li_failed() argument
146 struct xfs_buf *bp = lip->li_buf; in xfs_clear_li_failed()
148 ASSERT(test_bit(XFS_LI_IN_AIL, &lip->li_flags)); in xfs_clear_li_failed()
149 lockdep_assert_held(&lip->li_ailp->ail_lock); in xfs_clear_li_failed()
151 if (test_and_clear_bit(XFS_LI_FAILED, &lip->li_flags)) { in xfs_clear_li_failed()
152 lip->li_buf = NULL; in xfs_clear_li_failed()
159 struct xfs_log_item *lip, in xfs_set_li_failed() argument
162 lockdep_assert_held(&lip->li_ailp->ail_lock); in xfs_set_li_failed()
164 if (!test_and_set_bit(XFS_LI_FAILED, &lip->li_flags)) { in xfs_set_li_failed()
166 lip->li_buf = bp; in xfs_set_li_failed()