Lines Matching refs:trans
255 args.trans = xfs_trans_alloc(mp, XFS_TRANS_ATTR_SET); in xfs_attr_set()
263 args.trans->t_flags |= XFS_TRANS_RESERVE; in xfs_attr_set()
269 error = xfs_trans_reserve(args.trans, &tres, args.total, 0); in xfs_attr_set()
271 xfs_trans_cancel(args.trans); in xfs_attr_set()
276 error = xfs_trans_reserve_quota_nblks(args.trans, dp, args.total, 0, in xfs_attr_set()
281 xfs_trans_cancel(args.trans); in xfs_attr_set()
285 xfs_trans_ijoin(args.trans, dp, 0); in xfs_attr_set()
311 ASSERT(args.trans != NULL); in xfs_attr_set()
319 xfs_trans_set_sync(args.trans); in xfs_attr_set()
322 xfs_trans_ichgtime(args.trans, dp, in xfs_attr_set()
325 err2 = xfs_trans_commit(args.trans); in xfs_attr_set()
338 error = xfs_bmap_finish(&args.trans, args.flist, in xfs_attr_set()
343 args.trans = NULL; in xfs_attr_set()
353 xfs_trans_ijoin(args.trans, dp, 0); in xfs_attr_set()
360 error = xfs_trans_roll(&args.trans, dp); in xfs_attr_set()
378 xfs_trans_set_sync(args.trans); in xfs_attr_set()
381 xfs_trans_ichgtime(args.trans, dp, XFS_ICHGTIME_CHG); in xfs_attr_set()
386 xfs_trans_log_inode(args.trans, dp, XFS_ILOG_CORE); in xfs_attr_set()
387 error = xfs_trans_commit(args.trans); in xfs_attr_set()
393 if (args.trans) in xfs_attr_set()
394 xfs_trans_cancel(args.trans); in xfs_attr_set()
451 args.trans = xfs_trans_alloc(mp, XFS_TRANS_ATTR_RM); in xfs_attr_remove()
459 args.trans->t_flags |= XFS_TRANS_RESERVE; in xfs_attr_remove()
461 error = xfs_trans_reserve(args.trans, &M_RES(mp)->tr_attrrm, in xfs_attr_remove()
464 xfs_trans_cancel(args.trans); in xfs_attr_remove()
473 xfs_trans_ijoin(args.trans, dp, 0); in xfs_attr_remove()
494 xfs_trans_set_sync(args.trans); in xfs_attr_remove()
497 xfs_trans_ichgtime(args.trans, dp, XFS_ICHGTIME_CHG); in xfs_attr_remove()
502 xfs_trans_log_inode(args.trans, dp, XFS_ILOG_CORE); in xfs_attr_remove()
503 error = xfs_trans_commit(args.trans); in xfs_attr_remove()
509 if (args.trans) in xfs_attr_remove()
510 xfs_trans_cancel(args.trans); in xfs_attr_remove()
580 error = xfs_attr3_leaf_read(args->trans, args->dp, args->blkno, -1, &bp); in xfs_attr_leaf_addname()
590 xfs_trans_brelse(args->trans, bp); in xfs_attr_leaf_addname()
594 xfs_trans_brelse(args->trans, bp); in xfs_attr_leaf_addname()
632 error = xfs_bmap_finish(&args->trans, args->flist, in xfs_attr_leaf_addname()
637 args->trans = NULL; in xfs_attr_leaf_addname()
647 xfs_trans_ijoin(args->trans, dp, 0); in xfs_attr_leaf_addname()
653 error = xfs_trans_roll(&args->trans, dp); in xfs_attr_leaf_addname()
668 error = xfs_trans_roll(&args->trans, dp); in xfs_attr_leaf_addname()
718 error = xfs_attr3_leaf_read(args->trans, args->dp, args->blkno, in xfs_attr_leaf_addname()
733 error = xfs_bmap_finish(&args->trans, in xfs_attr_leaf_addname()
739 args->trans = NULL; in xfs_attr_leaf_addname()
750 xfs_trans_ijoin(args->trans, dp, 0); in xfs_attr_leaf_addname()
756 error = xfs_trans_roll(&args->trans, dp); in xfs_attr_leaf_addname()
787 error = xfs_attr3_leaf_read(args->trans, args->dp, args->blkno, -1, &bp); in xfs_attr_leaf_removename()
793 xfs_trans_brelse(args->trans, bp); in xfs_attr_leaf_removename()
807 error = xfs_bmap_finish(&args->trans, args->flist, in xfs_attr_leaf_removename()
812 args->trans = NULL; in xfs_attr_leaf_removename()
822 xfs_trans_ijoin(args->trans, dp, 0); in xfs_attr_leaf_removename()
842 error = xfs_attr3_leaf_read(args->trans, args->dp, args->blkno, -1, &bp); in xfs_attr_leaf_get()
848 xfs_trans_brelse(args->trans, bp); in xfs_attr_leaf_get()
852 xfs_trans_brelse(args->trans, bp); in xfs_attr_leaf_get()
942 error = xfs_bmap_finish(&args->trans, in xfs_attr_node_addname()
948 args->trans = NULL; in xfs_attr_node_addname()
959 xfs_trans_ijoin(args->trans, dp, 0); in xfs_attr_node_addname()
965 error = xfs_trans_roll(&args->trans, dp); in xfs_attr_node_addname()
981 error = xfs_bmap_finish(&args->trans, args->flist, in xfs_attr_node_addname()
986 args->trans = NULL; in xfs_attr_node_addname()
996 xfs_trans_ijoin(args->trans, dp, 0); in xfs_attr_node_addname()
1015 error = xfs_trans_roll(&args->trans, dp); in xfs_attr_node_addname()
1090 error = xfs_bmap_finish(&args->trans, in xfs_attr_node_addname()
1096 args->trans = NULL; in xfs_attr_node_addname()
1107 xfs_trans_ijoin(args->trans, dp, 0); in xfs_attr_node_addname()
1113 error = xfs_trans_roll(&args->trans, dp); in xfs_attr_node_addname()
1224 error = xfs_bmap_finish(&args->trans, args->flist, in xfs_attr_node_removename()
1229 args->trans = NULL; in xfs_attr_node_removename()
1239 xfs_trans_ijoin(args->trans, dp, 0); in xfs_attr_node_removename()
1244 error = xfs_trans_roll(&args->trans, dp); in xfs_attr_node_removename()
1260 error = xfs_attr3_leaf_read(args->trans, args->dp, 0, -1, &bp); in xfs_attr_node_removename()
1269 error = xfs_bmap_finish(&args->trans, in xfs_attr_node_removename()
1275 args->trans = NULL; in xfs_attr_node_removename()
1286 xfs_trans_ijoin(args->trans, dp, 0); in xfs_attr_node_removename()
1288 xfs_trans_brelse(args->trans, bp); in xfs_attr_node_removename()
1368 error = xfs_da3_node_read(state->args->trans, in xfs_attr_refillstate()
1387 error = xfs_da3_node_read(state->args->trans, in xfs_attr_refillstate()
1447 xfs_trans_brelse(args->trans, state->path.blk[i].bp); in xfs_attr_node_get()