Lines Matching refs:trans
253 args.trans = xfs_trans_alloc(mp, XFS_TRANS_ATTR_SET); in xfs_attr_set()
261 args.trans->t_flags |= XFS_TRANS_RESERVE; in xfs_attr_set()
267 error = xfs_trans_reserve(args.trans, &tres, args.total, 0); in xfs_attr_set()
269 xfs_trans_cancel(args.trans, 0); in xfs_attr_set()
274 error = xfs_trans_reserve_quota_nblks(args.trans, dp, args.total, 0, in xfs_attr_set()
279 xfs_trans_cancel(args.trans, XFS_TRANS_RELEASE_LOG_RES); in xfs_attr_set()
283 xfs_trans_ijoin(args.trans, dp, 0); in xfs_attr_set()
309 ASSERT(args.trans != NULL); in xfs_attr_set()
317 xfs_trans_set_sync(args.trans); in xfs_attr_set()
320 xfs_trans_ichgtime(args.trans, dp, in xfs_attr_set()
323 err2 = xfs_trans_commit(args.trans, in xfs_attr_set()
337 error = xfs_bmap_finish(&args.trans, args.flist, in xfs_attr_set()
342 args.trans = NULL; in xfs_attr_set()
352 xfs_trans_ijoin(args.trans, dp, 0); in xfs_attr_set()
359 error = xfs_trans_roll(&args.trans, dp); in xfs_attr_set()
377 xfs_trans_set_sync(args.trans); in xfs_attr_set()
380 xfs_trans_ichgtime(args.trans, dp, XFS_ICHGTIME_CHG); in xfs_attr_set()
385 xfs_trans_log_inode(args.trans, dp, XFS_ILOG_CORE); in xfs_attr_set()
386 error = xfs_trans_commit(args.trans, XFS_TRANS_RELEASE_LOG_RES); in xfs_attr_set()
392 if (args.trans) { in xfs_attr_set()
393 xfs_trans_cancel(args.trans, in xfs_attr_set()
452 args.trans = xfs_trans_alloc(mp, XFS_TRANS_ATTR_RM); in xfs_attr_remove()
460 args.trans->t_flags |= XFS_TRANS_RESERVE; in xfs_attr_remove()
462 error = xfs_trans_reserve(args.trans, &M_RES(mp)->tr_attrrm, in xfs_attr_remove()
465 xfs_trans_cancel(args.trans, 0); in xfs_attr_remove()
474 xfs_trans_ijoin(args.trans, dp, 0); in xfs_attr_remove()
495 xfs_trans_set_sync(args.trans); in xfs_attr_remove()
498 xfs_trans_ichgtime(args.trans, dp, XFS_ICHGTIME_CHG); in xfs_attr_remove()
503 xfs_trans_log_inode(args.trans, dp, XFS_ILOG_CORE); in xfs_attr_remove()
504 error = xfs_trans_commit(args.trans, XFS_TRANS_RELEASE_LOG_RES); in xfs_attr_remove()
510 if (args.trans) { in xfs_attr_remove()
511 xfs_trans_cancel(args.trans, in xfs_attr_remove()
583 error = xfs_attr3_leaf_read(args->trans, args->dp, args->blkno, -1, &bp); in xfs_attr_leaf_addname()
593 xfs_trans_brelse(args->trans, bp); in xfs_attr_leaf_addname()
597 xfs_trans_brelse(args->trans, bp); in xfs_attr_leaf_addname()
635 error = xfs_bmap_finish(&args->trans, args->flist, in xfs_attr_leaf_addname()
640 args->trans = NULL; in xfs_attr_leaf_addname()
650 xfs_trans_ijoin(args->trans, dp, 0); in xfs_attr_leaf_addname()
656 error = xfs_trans_roll(&args->trans, dp); in xfs_attr_leaf_addname()
671 error = xfs_trans_roll(&args->trans, dp); in xfs_attr_leaf_addname()
721 error = xfs_attr3_leaf_read(args->trans, args->dp, args->blkno, in xfs_attr_leaf_addname()
736 error = xfs_bmap_finish(&args->trans, in xfs_attr_leaf_addname()
742 args->trans = NULL; in xfs_attr_leaf_addname()
753 xfs_trans_ijoin(args->trans, dp, 0); in xfs_attr_leaf_addname()
759 error = xfs_trans_roll(&args->trans, dp); in xfs_attr_leaf_addname()
790 error = xfs_attr3_leaf_read(args->trans, args->dp, args->blkno, -1, &bp); in xfs_attr_leaf_removename()
796 xfs_trans_brelse(args->trans, bp); in xfs_attr_leaf_removename()
810 error = xfs_bmap_finish(&args->trans, args->flist, in xfs_attr_leaf_removename()
815 args->trans = NULL; in xfs_attr_leaf_removename()
825 xfs_trans_ijoin(args->trans, dp, 0); in xfs_attr_leaf_removename()
845 error = xfs_attr3_leaf_read(args->trans, args->dp, args->blkno, -1, &bp); in xfs_attr_leaf_get()
851 xfs_trans_brelse(args->trans, bp); in xfs_attr_leaf_get()
855 xfs_trans_brelse(args->trans, bp); in xfs_attr_leaf_get()
945 error = xfs_bmap_finish(&args->trans, in xfs_attr_node_addname()
951 args->trans = NULL; in xfs_attr_node_addname()
962 xfs_trans_ijoin(args->trans, dp, 0); in xfs_attr_node_addname()
968 error = xfs_trans_roll(&args->trans, dp); in xfs_attr_node_addname()
984 error = xfs_bmap_finish(&args->trans, args->flist, in xfs_attr_node_addname()
989 args->trans = NULL; in xfs_attr_node_addname()
999 xfs_trans_ijoin(args->trans, dp, 0); in xfs_attr_node_addname()
1018 error = xfs_trans_roll(&args->trans, dp); in xfs_attr_node_addname()
1093 error = xfs_bmap_finish(&args->trans, in xfs_attr_node_addname()
1099 args->trans = NULL; in xfs_attr_node_addname()
1110 xfs_trans_ijoin(args->trans, dp, 0); in xfs_attr_node_addname()
1116 error = xfs_trans_roll(&args->trans, dp); in xfs_attr_node_addname()
1227 error = xfs_bmap_finish(&args->trans, args->flist, in xfs_attr_node_removename()
1232 args->trans = NULL; in xfs_attr_node_removename()
1242 xfs_trans_ijoin(args->trans, dp, 0); in xfs_attr_node_removename()
1247 error = xfs_trans_roll(&args->trans, dp); in xfs_attr_node_removename()
1263 error = xfs_attr3_leaf_read(args->trans, args->dp, 0, -1, &bp); in xfs_attr_node_removename()
1272 error = xfs_bmap_finish(&args->trans, in xfs_attr_node_removename()
1278 args->trans = NULL; in xfs_attr_node_removename()
1289 xfs_trans_ijoin(args->trans, dp, 0); in xfs_attr_node_removename()
1291 xfs_trans_brelse(args->trans, bp); in xfs_attr_node_removename()
1371 error = xfs_da3_node_read(state->args->trans, in xfs_attr_refillstate()
1390 error = xfs_da3_node_read(state->args->trans, in xfs_attr_refillstate()
1450 xfs_trans_brelse(args->trans, state->path.blk[i].bp); in xfs_attr_node_get()