Lines Matching refs:lip
88 struct xfs_log_item *lip,
91 xfs_trans_ail_update_bulk(ailp, NULL, &lip, 1, lsn);
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)
146 struct xfs_buf *bp = lip->li_buf;
148 ASSERT(test_bit(XFS_LI_IN_AIL, &lip->li_flags));
149 lockdep_assert_held(&lip->li_ailp->ail_lock);
151 if (test_and_clear_bit(XFS_LI_FAILED, &lip->li_flags)) {
152 lip->li_buf = NULL;
159 struct xfs_log_item *lip,
162 lockdep_assert_held(&lip->li_ailp->ail_lock);
164 if (!test_and_set_bit(XFS_LI_FAILED, &lip->li_flags)) {
166 lip->li_buf = bp;