Lines Matching refs:agbno
107 xfs_agblock_t agbno)
122 error = xfs_rmap_alloc(sc->tp, sc->sa.agf_bp, sc->sa.pag, agbno, 1,
133 agfl_bp, agbno, 0);
136 xfs_extent_busy_insert(sc->tp, sc->sa.pag, agbno, 1,
214 xfs_agblock_t agbno,
221 xfs_agblock_t agbno_next = agbno + *aglenp;
222 xfs_agblock_t bno = agbno;
228 if (!xfs_verify_agbno(pag, agbno) ||
281 trace_xreap_agextent_binval(sc->sa.pag, agbno, *aglenp);
293 xfs_agblock_t agbno,
300 xfs_agblock_t bno = agbno + 1;
310 error = xfs_rmap_has_other_keys(cur, agbno, 1, rs->oinfo,
340 trace_xreap_agextent_select(sc->sa.pag, agbno, len, *crosslinked);
353 xfs_agblock_t agbno,
361 fsbno = XFS_AGB_TO_FSB(sc->mp, sc->sa.pag->pag_agno, agbno);
377 trace_xreap_dispose_unmap_extent(sc->sa.pag, agbno, *aglenp);
380 return xfs_rmap_free(sc->tp, sc->sa.agf_bp, sc->sa.pag, agbno,
384 trace_xreap_dispose_free_extent(sc->sa.pag, agbno, *aglenp);
387 * Invalidate as many buffers as we can, starting at agbno. If this
392 xreap_agextent_binval(rs, agbno, aglenp);
401 error = xreap_put_freelist(sc, agbno);
434 xfs_agblock_t agbno = fsbno;
435 xfs_agblock_t agbno_next = agbno + len;
441 while (agbno < agbno_next) {
445 error = xreap_agextent_select(rs, agbno, agbno_next,
450 error = xreap_agextent_iter(rs, agbno, &aglen, crosslinked);
466 agbno += aglen;