Lines Matching refs:pag

57 				cur->bc_ag.agbp, cur->bc_ag.pag);  in xfs_rmapbt_dup_cursor()
74 cur->bc_ag.pag->pagf_levels[btnum] += inc; in xfs_rmapbt_set_root()
88 struct xfs_perag *pag = cur->bc_ag.pag; in xfs_rmapbt_alloc_block() local
93 error = xfs_alloc_get_freelist(pag, cur->bc_tp, cur->bc_ag.agbp, in xfs_rmapbt_alloc_block()
98 trace_xfs_rmapbt_alloc_block(cur->bc_mp, pag->pag_agno, bno, 1); in xfs_rmapbt_alloc_block()
104 xfs_extent_busy_reuse(cur->bc_mp, pag, bno, 1, false); in xfs_rmapbt_alloc_block()
110 xfs_ag_resv_rmapbt_alloc(cur->bc_mp, pag->pag_agno); in xfs_rmapbt_alloc_block()
123 struct xfs_perag *pag = cur->bc_ag.pag; in xfs_rmapbt_free_block() local
128 trace_xfs_rmapbt_free_block(cur->bc_mp, pag->pag_agno, in xfs_rmapbt_free_block()
132 error = xfs_alloc_put_freelist(pag, cur->bc_tp, agbp, NULL, bno, 1); in xfs_rmapbt_free_block()
136 xfs_extent_busy_insert(cur->bc_tp, pag, bno, 1, in xfs_rmapbt_free_block()
139 xfs_ag_resv_free_extent(pag, XFS_AG_RESV_RMAPBT, NULL, 1); in xfs_rmapbt_free_block()
217 ASSERT(cur->bc_ag.pag->pag_agno == be32_to_cpu(agf->agf_seqno)); in xfs_rmapbt_init_ptr_from_cur()
290 struct xfs_perag *pag = bp->b_pag; in xfs_rmapbt_verify() local
316 if (pag && xfs_perag_initialised_agf(pag)) { in xfs_rmapbt_verify()
317 if (level >= pag->pagf_levels[XFS_BTNUM_RMAPi]) in xfs_rmapbt_verify()
452 struct xfs_perag *pag) in xfs_rmapbt_init_common() argument
464 atomic_inc(&pag->pag_ref); in xfs_rmapbt_init_common()
465 cur->bc_ag.pag = pag; in xfs_rmapbt_init_common()
476 struct xfs_perag *pag) in xfs_rmapbt_init_cursor() argument
481 cur = xfs_rmapbt_init_common(mp, tp, pag); in xfs_rmapbt_init_cursor()
492 struct xfs_perag *pag) in xfs_rmapbt_stage_cursor() argument
496 cur = xfs_rmapbt_init_common(mp, NULL, pag); in xfs_rmapbt_stage_cursor()
642 struct xfs_perag *pag, in xfs_rmapbt_calc_reserves() argument
655 error = xfs_alloc_read_agf(pag, tp, 0, &agbp); in xfs_rmapbt_calc_reserves()
669 if (xfs_ag_contains_log(mp, pag->pag_agno)) in xfs_rmapbt_calc_reserves()