Home
last modified time | relevance | path

Searched refs:rcstack (Results 1 – 2 of 2) sorted by relevance

/linux/fs/xfs/scrub/
H A Drefcount_repair.c376 struct rcbag *rcstack, in xrep_refc_push_rmaps_at() argument
386 error = rcbag_add(rcstack, rr->sc->tp, rmap); in xrep_refc_push_rmaps_at()
412 struct rcbag *rcstack; in xrep_refc_find_refcounts() local
427 error = rcbag_init(sc->mp, sc->xmbtp, &rcstack); in xrep_refc_find_refcounts()
447 error = xrep_refc_push_rmaps_at(rr, rcstack, sbno, &rmap, in xrep_refc_find_refcounts()
453 error = rcbag_next_edge(rcstack, sc->tp, &rmap, have, &nbno); in xrep_refc_find_refcounts()
458 old_stack_height = rcbag_count(rcstack); in xrep_refc_find_refcounts()
461 while (rcbag_count(rcstack) > 0) { in xrep_refc_find_refcounts()
463 error = rcbag_remove_ending_at(rcstack, sc->tp, nbno); in xrep_refc_find_refcounts()
472 error = xrep_refc_push_rmaps_at(rr, rcstack, in xrep_refc_find_refcounts()
[all …]
H A Drtrefcount_repair.c390 struct rcbag *rcstack, in xrep_rtrefc_push_rmaps_at() argument
400 error = rcbag_add(rcstack, rr->sc->tp, rmap); in xrep_rtrefc_push_rmaps_at()
444 struct rcbag *rcstack; in xrep_rtrefc_find_refcounts() local
469 error = rcbag_init(sc->mp, sc->xmbtp, &rcstack); in xrep_rtrefc_find_refcounts()
489 error = xrep_rtrefc_push_rmaps_at(rr, rcstack, sbno, &rmap, in xrep_rtrefc_find_refcounts()
495 error = rcbag_next_edge(rcstack, sc->tp, &rmap, have, &nbno); in xrep_rtrefc_find_refcounts()
500 old_stack_height = rcbag_count(rcstack); in xrep_rtrefc_find_refcounts()
503 while (rcbag_count(rcstack) > 0) { in xrep_rtrefc_find_refcounts()
505 error = rcbag_remove_ending_at(rcstack, sc->tp, nbno); in xrep_rtrefc_find_refcounts()
514 error = xrep_rtrefc_push_rmaps_at(rr, rcstack, in xrep_rtrefc_find_refcounts()
[all …]