Lines Matching refs:pag

71 	struct xfs_perag		*pag = to_perag(cur->bc_group);  in xfs_rmapbt_set_root()  local
77 pag->pagf_rmap_level += inc; in xfs_rmapbt_set_root()
91 struct xfs_perag *pag = to_perag(cur->bc_group); in xfs_rmapbt_alloc_block() local
97 error = xfs_alloc_get_freelist(pag, cur->bc_tp, cur->bc_ag.agbp, in xfs_rmapbt_alloc_block()
106 xfs_extent_busy_reuse(pag_group(pag), bno, 1, false); in xfs_rmapbt_alloc_block()
116 xfs_ag_resv_alloc_extent(pag, XFS_AG_RESV_RMAPBT, &args); in xfs_rmapbt_alloc_block()
129 struct xfs_perag *pag = to_perag(cur->bc_group); in xfs_rmapbt_free_block() local
136 error = xfs_alloc_put_freelist(pag, cur->bc_tp, agbp, NULL, bno, 1); in xfs_rmapbt_free_block()
140 xfs_extent_busy_insert(cur->bc_tp, pag_group(pag), bno, 1, in xfs_rmapbt_free_block()
143 xfs_ag_resv_free_extent(pag, XFS_AG_RESV_RMAPBT, NULL, 1); in xfs_rmapbt_free_block()
326 struct xfs_perag *pag = bp->b_pag; in xfs_rmapbt_verify() local
352 if (pag && xfs_perag_initialised_agf(pag)) { in xfs_rmapbt_verify()
353 unsigned int maxlevel = pag->pagf_rmap_level; in xfs_rmapbt_verify()
362 pag->pagf_repair_rmap_level); in xfs_rmapbt_verify()
536 struct xfs_perag *pag) in xfs_rmapbt_init_cursor() argument
542 cur->bc_group = xfs_group_hold(pag_group(pag)); in xfs_rmapbt_init_cursor()
646 struct xfs_perag *pag, in xfs_rmapbt_mem_cursor() argument
652 cur = xfs_btree_alloc_cursor(pag_mount(pag), tp, &xfs_rmapbt_mem_ops, in xfs_rmapbt_mem_cursor()
657 cur->bc_group = xfs_group_hold(pag_group(pag)); in xfs_rmapbt_mem_cursor()
839 struct xfs_perag *pag, in xfs_rmapbt_calc_reserves() argument
852 error = xfs_alloc_read_agf(pag, tp, 0, &agbp); in xfs_rmapbt_calc_reserves()
866 if (xfs_ag_contains_log(mp, pag_agno(pag))) in xfs_rmapbt_calc_reserves()