Lines Matching full:dfp

1726 	struct xfs_defer_pending	*dfp, *n;  in xlog_recover_release_intent()  local
1728 list_for_each_entry_safe(dfp, n, &log->r_dfops, dfp_list) { in xlog_recover_release_intent()
1729 struct xfs_log_item *lip = dfp->dfp_intent; in xlog_recover_release_intent()
1738 xfs_defer_cancel_recovery(log->l_mp, dfp); in xlog_recover_release_intent()
2588 struct xfs_defer_pending *dfp, *n; in xlog_recover_process_intents() local
2596 list_for_each_entry_safe(dfp, n, &log->r_dfops, dfp_list) { in xlog_recover_process_intents()
2597 ASSERT(xlog_item_is_intent(dfp->dfp_intent)); in xlog_recover_process_intents()
2604 ASSERT(XFS_LSN_CMP(last_lsn, dfp->dfp_intent->li_lsn) >= 0); in xlog_recover_process_intents()
2613 * access dfp->dfp_intent after it returns. It must dispose of in xlog_recover_process_intents()
2614 * @dfp if it returns 0. in xlog_recover_process_intents()
2616 error = xfs_defer_finish_recovery(log->l_mp, dfp, in xlog_recover_process_intents()
2643 struct xfs_defer_pending *dfp, *n; in xlog_recover_cancel_intents() local
2645 list_for_each_entry_safe(dfp, n, &log->r_dfops, dfp_list) { in xlog_recover_cancel_intents()
2646 ASSERT(xlog_item_is_intent(dfp->dfp_intent)); in xlog_recover_cancel_intents()
2648 xfs_defer_cancel_recovery(log->l_mp, dfp); in xlog_recover_cancel_intents()
2654 * and try to finish the work. If there is more work to be done, the dfp will
2655 * remain attached to the transaction. If not, the dfp is freed.
2660 struct xfs_defer_pending *dfp) in xlog_recover_finish_intent() argument
2664 list_move(&dfp->dfp_list, &tp->t_dfops); in xlog_recover_finish_intent()
2665 error = xfs_defer_finish_one(tp, dfp); in xlog_recover_finish_intent()