Home
last modified time | relevance | path

Searched refs:bc_tp (Results 1 – 15 of 15) sorted by relevance

/linux-6.12.1/fs/xfs/libxfs/
Dxfs_bmap_btree.c186 new = xfs_bmbt_init_cursor(cur->bc_mp, cur->bc_tp, in xfs_bmbt_dup_cursor()
198 ASSERT((dst->bc_tp->t_highest_agno != NULLAGNUMBER) || in xfs_bmbt_update_cursor()
202 dst->bc_tp->t_highest_agno = src->bc_tp->t_highest_agno; in xfs_bmbt_update_cursor()
218 args.tp = cur->bc_tp; in xfs_bmbt_alloc_block()
233 if (cur->bc_tp->t_highest_agno == NULLAGNUMBER) in xfs_bmbt_alloc_block()
234 args.minleft = xfs_bmapi_minleft(cur->bc_tp, cur->bc_ino.ip, in xfs_bmbt_alloc_block()
251 cur->bc_tp->t_flags |= XFS_TRANS_LOWMODE; in xfs_bmbt_alloc_block()
278 struct xfs_trans *tp = cur->bc_tp; in xfs_bmbt_free_block()
284 error = xfs_free_extent_later(cur->bc_tp, fsbno, 1, &oinfo, in xfs_bmbt_free_block()
Dxfs_refcount_btree.c32 return xfs_refcountbt_init_cursor(cur->bc_mp, cur->bc_tp, in xfs_refcountbt_dup_cursor()
52 xfs_alloc_log_agf(cur->bc_tp, agbp, in xfs_refcountbt_set_root()
69 args.tp = cur->bc_tp; in xfs_refcountbt_alloc_block()
90 xfs_alloc_log_agf(cur->bc_tp, agbp, XFS_AGF_REFCOUNT_BLOCKS); in xfs_refcountbt_alloc_block()
110 xfs_alloc_log_agf(cur->bc_tp, agbp, XFS_AGF_REFCOUNT_BLOCKS); in xfs_refcountbt_free_block()
111 return xfs_free_extent_later(cur->bc_tp, fsbno, 1, in xfs_refcountbt_free_block()
Dxfs_btree_staging.c65 ASSERT(cur->bc_tp == NULL); in xfs_btree_stage_afakeroot()
85 ASSERT(cur->bc_tp == NULL); in xfs_btree_commit_afakeroot()
92 cur->bc_tp = tp; in xfs_btree_commit_afakeroot()
132 ASSERT(cur->bc_tp == NULL); in xfs_btree_stage_ifakeroot()
153 ASSERT(cur->bc_tp == NULL); in xfs_btree_commit_ifakeroot()
160 cur->bc_tp = tp; in xfs_btree_commit_ifakeroot()
Dxfs_ialloc_btree.c40 return xfs_inobt_init_cursor(cur->bc_ag.pag, cur->bc_tp, in xfs_inobt_dup_cursor()
48 return xfs_finobt_init_cursor(cur->bc_ag.pag, cur->bc_tp, in xfs_finobt_dup_cursor()
63 xfs_ialloc_log_agi(cur->bc_tp, agbp, XFS_AGI_ROOT | XFS_AGI_LEVEL); in xfs_inobt_set_root()
77 xfs_ialloc_log_agi(cur->bc_tp, agbp, in xfs_finobt_set_root()
97 xfs_ialloc_log_agi(cur->bc_tp, agbp, XFS_AGI_IBLOCKS); in xfs_inobt_mod_blockcount()
113 args.tp = cur->bc_tp; in __xfs_inobt_alloc_block()
172 return xfs_free_extent_later(cur->bc_tp, fsbno, 1, in __xfs_inobt_free_block()
Dxfs_rmap_btree.c59 return xfs_rmapbt_init_cursor(cur->bc_mp, cur->bc_tp, in xfs_rmapbt_dup_cursor()
78 xfs_alloc_log_agf(cur->bc_tp, agbp, XFS_AGF_ROOTS | XFS_AGF_LEVELS); in xfs_rmapbt_set_root()
96 error = xfs_alloc_get_freelist(pag, cur->bc_tp, cur->bc_ag.agbp, in xfs_rmapbt_alloc_block()
109 xfs_alloc_log_agf(cur->bc_tp, agbp, XFS_AGF_RMAP_BLOCKS); in xfs_rmapbt_alloc_block()
134 xfs_alloc_log_agf(cur->bc_tp, agbp, XFS_AGF_RMAP_BLOCKS); in xfs_rmapbt_free_block()
135 error = xfs_alloc_put_freelist(pag, cur->bc_tp, agbp, NULL, bno, 1); in xfs_rmapbt_free_block()
139 xfs_extent_busy_insert(cur->bc_tp, pag, bno, 1, in xfs_rmapbt_free_block()
Dxfs_alloc_btree.c30 return xfs_bnobt_init_cursor(cur->bc_mp, cur->bc_tp, cur->bc_ag.agbp, in xfs_bnobt_dup_cursor()
38 return xfs_cntbt_init_cursor(cur->bc_mp, cur->bc_tp, cur->bc_ag.agbp, in xfs_cntbt_dup_cursor()
64 xfs_alloc_log_agf(cur->bc_tp, agbp, XFS_AGF_ROOTS | XFS_AGF_LEVELS); in xfs_allocbt_set_root()
78 error = xfs_alloc_get_freelist(cur->bc_ag.pag, cur->bc_tp, in xfs_allocbt_alloc_block()
107 error = xfs_alloc_put_freelist(cur->bc_ag.pag, cur->bc_tp, agbp, NULL, in xfs_allocbt_free_block()
113 xfs_extent_busy_insert(cur->bc_tp, agbp->b_pag, bno, 1, in xfs_allocbt_free_block()
Dxfs_btree.c487 xfs_trans_binval(cur->bc_tp, bp); in xfs_btree_free_block()
512 xfs_trans_brelse(cur->bc_tp, cur->bc_levels[i].bp); in xfs_btree_del_cursor()
573 struct xfs_trans *tp = cur->bc_tp; in xfs_btree_dup_cursor()
1141 xfs_trans_brelse(cur->bc_tp, cur->bc_levels[lev].bp); in xfs_btree_setbuf()
1376 error = xfs_trans_get_buf(cur->bc_tp, xfs_btree_buftarg(cur), d, in xfs_btree_get_buf_block()
1408 error = xfs_trans_read_buf(mp, cur->bc_tp, xfs_btree_buftarg(cur), d, in xfs_btree_read_buf_block()
1532 xfs_trans_buf_set_type(cur->bc_tp, bp, XFS_BLFT_BTREE_BUF); in xfs_btree_log_keys()
1533 xfs_trans_log_buf(cur->bc_tp, bp, in xfs_btree_log_keys()
1537 xfs_trans_log_inode(cur->bc_tp, cur->bc_ino.ip, in xfs_btree_log_keys()
1553 xfs_trans_buf_set_type(cur->bc_tp, bp, XFS_BLFT_BTREE_BUF); in xfs_btree_log_recs()
[all …]
Dxfs_btree.h249 struct xfs_trans *bc_tp; /* transaction we're in, if any */ member
668 cur->bc_tp = tp; in xfs_btree_alloc_cursor()
Dxfs_btree_mem.c55 ncur = xfs_btree_alloc_cursor(cur->bc_mp, cur->bc_tp, cur->bc_ops, in xfbtree_dup_cursor()
Dxfs_refcount.c1082 else if (overhead > cur->bc_tp->t_log_res) in xfs_refcount_still_have_space()
1084 return cur->bc_tp->t_log_res - overhead > in xfs_refcount_still_have_space()
1160 error = xfs_free_extent_later(cur->bc_tp, fsbno, in xfs_refcount_adjust_extents()
1223 error = xfs_free_extent_later(cur->bc_tp, fsbno, in xfs_refcount_adjust_extents()
Dxfs_bmap.c274 list_for_each_entry(lip, &cur->bc_tp->t_items, li_trans) { in xfs_bmap_get_bp()
607 error = xfs_free_extent_later(cur->bc_tp, cbno, 1, &oinfo, in xfs_bmap_btree_to_extents()
Dxfs_alloc.c555 xfs_alloc_log_agf(cnt_cur->bc_tp, bp, XFS_AGF_LONGEST); in xfs_alloc_fixup_longest()
/linux-6.12.1/fs/xfs/scrub/
Dialloc.c434 error = xfs_imap_to_bp(mp, bs->cur->bc_tp, &imap, &cluster_bp); in xchk_iallocbt_check_cluster()
455 xfs_trans_brelse(bs->cur->bc_tp, cluster_bp); in xchk_iallocbt_check_cluster()
/linux-6.12.1/fs/xfs/
Dxfs_notify_failure.c92 error = xfs_iget(mp, cur->bc_tp, rec->rm_owner, XFS_IGET_INCORE, in xfs_dax_failure_fn()
Dxfs_fsmap.c402 return xfs_getfsmap_helper(cur->bc_tp, info, rec, rec_daddr, 0); in xfs_getfsmap_datadev_helper()
426 return xfs_getfsmap_helper(cur->bc_tp, info, &irec, rec_daddr, 0); in xfs_getfsmap_datadev_bnobt_helper()