Lines Matching defs:trans
83 int btrfs_setxattr(struct btrfs_trans_handle *trans, struct inode *inode,
93 ASSERT(trans);
104 di = btrfs_lookup_xattr(trans, root, path,
111 ret = btrfs_delete_one_dir_name(trans, root, path, di);
136 ret = btrfs_insert_xattr_item(trans, root, path, btrfs_ino(BTRFS_I(inode)),
191 btrfs_extend_item(trans, path, size - old_data_len);
193 btrfs_truncate_item(trans, path, data_size, 1);
196 ret = btrfs_delete_one_dir_name(trans, root, path, di);
199 btrfs_extend_item(trans, path, data_size);
208 btrfs_mark_buffer_dirty(trans, leaf);
233 struct btrfs_trans_handle *trans;
242 trans = btrfs_start_transaction(root, 2);
243 if (IS_ERR(trans))
244 return PTR_ERR(trans);
259 trans = current->journal_info;
262 ret = btrfs_setxattr(trans, inode, name, value, size, flags);
268 ret = btrfs_update_inode(trans, root, BTRFS_I(inode));
270 btrfs_abort_transaction(trans, ret);
273 btrfs_end_transaction(trans);
392 struct btrfs_trans_handle *trans;
403 trans = btrfs_start_transaction(root, 2);
404 if (IS_ERR(trans))
405 return PTR_ERR(trans);
407 ret = btrfs_set_prop(trans, inode, name, value, size, flags);
411 ret = btrfs_update_inode(trans, root, BTRFS_I(inode));
413 btrfs_abort_transaction(trans, ret);
416 btrfs_end_transaction(trans);
456 struct btrfs_trans_handle *trans = fs_private;
476 err = btrfs_setxattr(trans, inode, name, xattr->value,
486 int btrfs_xattr_security_init(struct btrfs_trans_handle *trans,
491 &btrfs_initxattrs, trans);