| /linux/fs/xfs/libxfs/ |
| A D | xfs_bmap_btree.c | 170 new = xfs_bmbt_init_cursor(cur->bc_mp, cur->bc_tp, in xfs_bmbt_dup_cursor() 187 ASSERT((dst->bc_tp->t_firstblock != NULLFSBLOCK) || in xfs_bmbt_update_cursor() 191 dst->bc_tp->t_firstblock = src->bc_tp->t_firstblock; in xfs_bmbt_update_cursor() 207 args.tp = cur->bc_tp; in xfs_bmbt_alloc_block() 209 args.fsbno = cur->bc_tp->t_firstblock; in xfs_bmbt_alloc_block() 228 } else if (cur->bc_tp->t_flags & XFS_TRANS_LOWMODE) { in xfs_bmbt_alloc_block() 255 cur->bc_tp->t_flags |= XFS_TRANS_LOWMODE; in xfs_bmbt_alloc_block() 263 cur->bc_tp->t_firstblock = args.fsbno; in xfs_bmbt_alloc_block() 286 struct xfs_trans *tp = cur->bc_tp; in xfs_bmbt_free_block() 291 xfs_free_extent_later(cur->bc_tp, fsbno, 1, &oinfo); in xfs_bmbt_free_block()
|
| A D | xfs_refcount_btree.c | 30 return xfs_refcountbt_init_cursor(cur->bc_mp, cur->bc_tp, in xfs_refcountbt_dup_cursor() 50 xfs_alloc_log_agf(cur->bc_tp, agbp, in xfs_refcountbt_set_root() 67 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() 113 xfs_alloc_log_agf(cur->bc_tp, agbp, XFS_AGF_REFCOUNT_BLOCKS); in xfs_refcountbt_free_block() 114 error = xfs_free_extent(cur->bc_tp, fsbno, 1, &XFS_RMAP_OINFO_REFC, in xfs_refcountbt_free_block()
|
| A D | xfs_rmap_btree.c | 56 return xfs_rmapbt_init_cursor(cur->bc_mp, cur->bc_tp, in xfs_rmapbt_dup_cursor() 76 xfs_alloc_log_agf(cur->bc_tp, agbp, XFS_AGF_ROOTS | XFS_AGF_LEVELS); in xfs_rmapbt_set_root() 93 error = xfs_alloc_get_freelist(cur->bc_tp, cur->bc_ag.agbp, in xfs_rmapbt_alloc_block() 108 xfs_alloc_log_agf(cur->bc_tp, agbp, XFS_AGF_RMAP_BLOCKS); in xfs_rmapbt_alloc_block() 131 xfs_alloc_log_agf(cur->bc_tp, agbp, XFS_AGF_RMAP_BLOCKS); in xfs_rmapbt_free_block() 132 error = xfs_alloc_put_freelist(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()
|
| A D | xfs_alloc_btree.c | 29 return xfs_allocbt_init_cursor(cur->bc_mp, cur->bc_tp, in xfs_allocbt_dup_cursor() 49 xfs_alloc_log_agf(cur->bc_tp, agbp, XFS_AGF_ROOTS | XFS_AGF_LEVELS); in xfs_allocbt_set_root() 63 error = xfs_alloc_get_freelist(cur->bc_tp, cur->bc_ag.agbp, in xfs_allocbt_alloc_block() 92 error = xfs_alloc_put_freelist(cur->bc_tp, agbp, NULL, bno, 1); in xfs_allocbt_free_block() 97 xfs_extent_busy_insert(cur->bc_tp, agbp->b_pag, bno, 1, in xfs_allocbt_free_block() 160 xfs_alloc_log_agf(cur->bc_tp, cur->bc_ag.agbp, XFS_AGF_LONGEST); in xfs_allocbt_update_lastrec()
|
| A D | xfs_btree_staging.c | 140 ASSERT(cur->bc_tp == NULL); in xfs_btree_stage_afakeroot() 170 ASSERT(cur->bc_tp == NULL); in xfs_btree_commit_afakeroot() 178 cur->bc_tp = tp; in xfs_btree_commit_afakeroot() 221 ASSERT(cur->bc_tp == NULL); in xfs_btree_stage_ifakeroot() 253 ASSERT(cur->bc_tp == NULL); in xfs_btree_commit_ifakeroot() 262 cur->bc_tp = tp; in xfs_btree_commit_ifakeroot()
|
| A D | xfs_ialloc_btree.c | 39 return xfs_inobt_init_cursor(cur->bc_mp, cur->bc_tp, in xfs_inobt_dup_cursor() 54 xfs_ialloc_log_agi(cur->bc_tp, agbp, XFS_AGI_ROOT | XFS_AGI_LEVEL); in xfs_inobt_set_root() 68 xfs_ialloc_log_agi(cur->bc_tp, agbp, in xfs_finobt_set_root() 88 xfs_ialloc_log_agi(cur->bc_tp, agbp, XFS_AGI_IBLOCKS); in xfs_inobt_mod_blockcount() 104 args.tp = cur->bc_tp; in __xfs_inobt_alloc_block() 160 return xfs_free_extent(cur->bc_tp, in __xfs_inobt_free_block()
|
| A D | xfs_btree.c | 346 xfs_trans_binval(cur->bc_tp, bp); in xfs_btree_free_block() 401 tp = cur->bc_tp; in xfs_btree_dup_cursor() 1399 xfs_trans_log_buf(cur->bc_tp, bp, in xfs_btree_log_keys() 1420 xfs_trans_log_buf(cur->bc_tp, bp, in xfs_btree_log_recs() 1442 xfs_trans_log_buf(cur->bc_tp, bp, in xfs_btree_log_ptrs() 1773 xfs_trans_brelse(cur->bc_tp, bp); in xfs_btree_lookup_get_block() 2824 xfs_trans_set_context(args->cur->bc_tp); in xfs_btree_split_worker() 2829 xfs_trans_clear_context(args->cur->bc_tp); in xfs_btree_split_worker() 3568 xfs_trans_log_inode(cur->bc_tp, ip, in xfs_btree_kill_iroot() 4392 if (cur->bc_tp) { in xfs_btree_block_change_owner() [all …]
|
| A D | xfs_btree.h | 230 struct xfs_trans *bc_tp; /* transaction we're in, if any */ member 594 cur->bc_tp = tp; in xfs_btree_alloc_cursor()
|
| A D | xfs_refcount.c | 904 else if (overhead > cur->bc_tp->t_log_res) in xfs_refcount_still_have_space() 906 return cur->bc_tp->t_log_res - overhead > in xfs_refcount_still_have_space() 978 xfs_free_extent_later(cur->bc_tp, fsbno, in xfs_refcount_adjust_extents() 1023 xfs_free_extent_later(cur->bc_tp, fsbno, in xfs_refcount_adjust_extents()
|
| A D | xfs_bmap.c | 250 list_for_each_entry(lip, &cur->bc_tp->t_items, li_trans) { in xfs_bmap_get_bp() 578 xfs_free_extent_later(cur->bc_tp, cbno, 1, &oinfo); in xfs_bmap_btree_to_extents()
|
| /linux/fs/xfs/scrub/ |
| A D | ialloc.c | 176 error = xfs_icache_inode_is_allocated(mp, bs->cur->bc_tp, fsino, in xchk_iallocbt_check_cluster_ifree() 280 error = xfs_imap_to_bp(mp, bs->cur->bc_tp, &imap, &cluster_bp); in xchk_iallocbt_check_cluster() 301 xfs_trans_brelse(bs->cur->bc_tp, cluster_bp); in xchk_iallocbt_check_cluster()
|
| /linux/fs/xfs/ |
| A D | xfs_fsmap.c | 361 return xfs_getfsmap_helper(cur->bc_tp, info, rec, rec_daddr); in xfs_getfsmap_datadev_helper() 385 return xfs_getfsmap_helper(cur->bc_tp, info, &irec, rec_daddr); in xfs_getfsmap_datadev_bnobt_helper()
|