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()
2594 struct xfs_defer_pending *dfp, *n; in xlog_recover_process_intents() local
2602 list_for_each_entry_safe(dfp, n, &log->r_dfops, dfp_list) { in xlog_recover_process_intents()
2603 ASSERT(xlog_item_is_intent(dfp->dfp_intent)); in xlog_recover_process_intents()
2610 ASSERT(XFS_LSN_CMP(last_lsn, dfp->dfp_intent->li_lsn) >= 0); in xlog_recover_process_intents()
2619 * access dfp->dfp_intent after it returns. It must dispose of in xlog_recover_process_intents()
2620 * @dfp if it returns 0. in xlog_recover_process_intents()
2622 error = xfs_defer_finish_recovery(log->l_mp, dfp, in xlog_recover_process_intents()
2649 struct xfs_defer_pending *dfp, *n; in xlog_recover_cancel_intents() local
2651 list_for_each_entry_safe(dfp, n, &log->r_dfops, dfp_list) { in xlog_recover_cancel_intents()
2652 ASSERT(xlog_item_is_intent(dfp->dfp_intent)); in xlog_recover_cancel_intents()
2654 xfs_defer_cancel_recovery(log->l_mp, dfp); in xlog_recover_cancel_intents()
2660 * and try to finish the work. If there is more work to be done, the dfp will
2661 * remain attached to the transaction. If not, the dfp is freed.
2666 struct xfs_defer_pending *dfp) in xlog_recover_finish_intent() argument
2670 list_move(&dfp->dfp_list, &tp->t_dfops); in xlog_recover_finish_intent()
2671 error = xfs_defer_finish_one(tp, dfp); in xlog_recover_finish_intent()