Lines Matching refs:agbno

111 	xfs_agblock_t		agbno)
126 error = xfs_rmap_alloc(sc->tp, sc->sa.agf_bp, sc->sa.pag, agbno, 1,
137 agfl_bp, agbno, 0);
140 xfs_extent_busy_insert(sc->tp, sc->sa.pag, agbno, 1,
218 xfs_agblock_t agbno,
225 xfs_agblock_t agbno_next = agbno + *aglenp;
226 xfs_agblock_t bno = agbno;
232 if (!xfs_verify_agbno(pag, agbno) ||
285 trace_xreap_agextent_binval(sc->sa.pag, agbno, *aglenp);
297 xfs_agblock_t agbno,
304 xfs_agblock_t bno = agbno + 1;
314 error = xfs_rmap_has_other_keys(cur, agbno, 1, rs->oinfo,
344 trace_xreap_agextent_select(sc->sa.pag, agbno, len, *crosslinked);
357 xfs_agblock_t agbno,
365 fsbno = XFS_AGB_TO_FSB(sc->mp, sc->sa.pag->pag_agno, agbno);
381 trace_xreap_dispose_unmap_extent(sc->sa.pag, agbno, *aglenp);
395 return xfs_rmap_free(sc->tp, sc->sa.agf_bp, sc->sa.pag, agbno,
399 trace_xreap_dispose_free_extent(sc->sa.pag, agbno, *aglenp);
402 * Invalidate as many buffers as we can, starting at agbno. If this
407 xreap_agextent_binval(rs, agbno, aglenp);
436 error = xreap_put_freelist(sc, agbno);
467 uint32_t agbno,
473 xfs_agblock_t agbno_next = agbno + len;
479 while (agbno < agbno_next) {
483 error = xreap_agextent_select(rs, agbno, agbno_next,
488 error = xreap_agextent_iter(rs, agbno, &aglen, crosslinked);
504 agbno += aglen;
552 xfs_agblock_t agbno = XFS_FSB_TO_AGBNO(sc->mp, fsbno);
553 xfs_agblock_t agbno_next = agbno + len;
572 while (agbno < agbno_next) {
576 error = xreap_agextent_select(rs, agbno, agbno_next,
581 error = xreap_agextent_iter(rs, agbno, &aglen, crosslinked);
608 agbno += aglen;