Lines Matching refs:tp
98 struct xfs_trans *tp, in xfs_bmap_count_blocks() argument
118 error = xfs_iread_extents(tp, ip, whichfork); in xfs_bmap_count_blocks()
122 cur = xfs_bmbt_init_cursor(mp, tp, ip, whichfork); in xfs_bmap_count_blocks()
579 struct xfs_trans *tp; in xfs_free_eofblocks() local
607 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_itruncate, 0, 0, 0, &tp); in xfs_free_eofblocks()
614 xfs_trans_ijoin(tp, ip, 0); in xfs_free_eofblocks()
622 error = xfs_itruncate_extents_flags(&tp, ip, XFS_DATA_FORK, in xfs_free_eofblocks()
627 error = xfs_trans_commit(tp); in xfs_free_eofblocks()
639 xfs_trans_cancel(tp); in xfs_free_eofblocks()
658 xfs_trans_t *tp; in xfs_alloc_file_space() local
732 dblocks, rblocks, false, &tp); in xfs_alloc_file_space()
736 error = xfs_iext_count_extend(tp, ip, XFS_DATA_FORK, in xfs_alloc_file_space()
750 error = xfs_bmapi_write(tp, ip, startoffset_fsb, in xfs_alloc_file_space()
763 xfs_trans_log_inode(tp, ip, XFS_ILOG_CORE); in xfs_alloc_file_space()
765 error = xfs_trans_commit(tp); in xfs_alloc_file_space()
772 xfs_trans_cancel(tp); in xfs_alloc_file_space()
785 struct xfs_trans *tp; in xfs_unmap_extent() local
790 false, &tp); in xfs_unmap_extent()
794 error = xfs_iext_count_extend(tp, ip, XFS_DATA_FORK, in xfs_unmap_extent()
799 error = xfs_bunmapi(tp, ip, startoffset_fsb, len_fsb, 0, 2, done); in xfs_unmap_extent()
803 error = xfs_trans_commit(tp); in xfs_unmap_extent()
809 xfs_trans_cancel(tp); in xfs_unmap_extent()
992 struct xfs_trans *tp; in xfs_collapse_file_space() local
1010 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_write, 0, 0, 0, &tp); in xfs_collapse_file_space()
1015 xfs_trans_ijoin(tp, ip, 0); in xfs_collapse_file_space()
1018 error = xfs_bmap_collapse_extents(tp, ip, &next_fsb, shift_fsb, in xfs_collapse_file_space()
1026 error = xfs_defer_finish(&tp); in xfs_collapse_file_space()
1031 error = xfs_trans_commit(tp); in xfs_collapse_file_space()
1036 xfs_trans_cancel(tp); in xfs_collapse_file_space()
1060 struct xfs_trans *tp; in xfs_insert_file_space() local
1080 XFS_DIOSTRAT_SPACE_RES(mp, 0), 0, 0, &tp); in xfs_insert_file_space()
1085 xfs_trans_ijoin(tp, ip, 0); in xfs_insert_file_space()
1087 error = xfs_iext_count_extend(tp, ip, XFS_DATA_FORK, in xfs_insert_file_space()
1097 error = xfs_bmap_split_extent(tp, ip, stop_fsb); in xfs_insert_file_space()
1102 error = xfs_defer_finish(&tp); in xfs_insert_file_space()
1106 error = xfs_bmap_insert_extents(tp, ip, &next_fsb, shift_fsb, in xfs_insert_file_space()
1112 error = xfs_trans_commit(tp); in xfs_insert_file_space()
1117 xfs_trans_cancel(tp); in xfs_insert_file_space()
1250 struct xfs_trans *tp = *tpp; in xfs_swap_extent_rmap() local
1292 ASSERT(tp->t_highest_agno == NULLAGNUMBER); in xfs_swap_extent_rmap()
1314 error = xfs_iext_count_extend(tp, ip, in xfs_swap_extent_rmap()
1322 error = xfs_iext_count_extend(tp, tip, in xfs_swap_extent_rmap()
1330 xfs_bmap_unmap_extent(tp, tip, XFS_DATA_FORK, &uirec); in xfs_swap_extent_rmap()
1333 xfs_bmap_unmap_extent(tp, ip, XFS_DATA_FORK, &irec); in xfs_swap_extent_rmap()
1336 xfs_bmap_map_extent(tp, ip, XFS_DATA_FORK, &uirec); in xfs_swap_extent_rmap()
1339 xfs_bmap_map_extent(tp, tip, XFS_DATA_FORK, &irec); in xfs_swap_extent_rmap()
1342 tp = *tpp; in xfs_swap_extent_rmap()
1370 struct xfs_trans *tp, in xfs_swap_extent_forks() argument
1387 error = xfs_bmap_count_blocks(tp, ip, XFS_ATTR_FORK, &junk, in xfs_swap_extent_forks()
1394 error = xfs_bmap_count_blocks(tp, tip, XFS_ATTR_FORK, &junk, in xfs_swap_extent_forks()
1479 struct xfs_trans *tp = *tpp; in xfs_swap_change_owner() local
1482 error = xfs_bmbt_change_owner(tp, ip, XFS_DATA_FORK, ip->i_ino, in xfs_swap_change_owner()
1491 tp = *tpp; in xfs_swap_change_owner()
1497 xfs_trans_ijoin(tp, ip, 0); in xfs_swap_change_owner()
1498 xfs_trans_ijoin(tp, tmpip, 0); in xfs_swap_change_owner()
1499 xfs_trans_log_inode(tp, ip, XFS_ILOG_CORE); in xfs_swap_change_owner()
1500 xfs_trans_log_inode(tp, tmpip, XFS_ILOG_CORE); in xfs_swap_change_owner()
1513 struct xfs_trans *tp; in xfs_swap_extents() local
1605 &tp); in xfs_swap_extents()
1614 xfs_trans_ijoin(tp, ip, 0); in xfs_swap_extents()
1615 xfs_trans_ijoin(tp, tip, 0); in xfs_swap_extents()
1666 error = xfs_swap_extent_rmap(&tp, ip, tip); in xfs_swap_extents()
1668 error = xfs_swap_extent_forks(tp, ip, tip, &src_log_flags, in xfs_swap_extents()
1702 xfs_trans_log_inode(tp, ip, src_log_flags); in xfs_swap_extents()
1703 xfs_trans_log_inode(tp, tip, target_log_flags); in xfs_swap_extents()
1712 error = xfs_swap_change_owner(&tp, ip, tip); in xfs_swap_extents()
1717 error = xfs_swap_change_owner(&tp, tip, ip); in xfs_swap_extents()
1727 xfs_trans_set_sync(tp); in xfs_swap_extents()
1729 error = xfs_trans_commit(tp); in xfs_swap_extents()
1744 xfs_trans_cancel(tp); in xfs_swap_extents()