Lines Matching refs:trans
91 static int do_setxattr(struct btrfs_trans_handle *trans, in do_setxattr() argument
110 di = btrfs_lookup_xattr(trans, root, path, btrfs_ino(inode), in do_setxattr()
117 ret = btrfs_delete_one_dir_name(trans, root, path, di); in do_setxattr()
142 ret = btrfs_insert_xattr_item(trans, root, path, btrfs_ino(inode), in do_setxattr()
204 ret = btrfs_delete_one_dir_name(trans, root, path, di); in do_setxattr()
233 int __btrfs_setxattr(struct btrfs_trans_handle *trans, in __btrfs_setxattr() argument
240 if (trans) in __btrfs_setxattr()
241 return do_setxattr(trans, inode, name, value, size, flags); in __btrfs_setxattr()
243 trans = btrfs_start_transaction(root, 2); in __btrfs_setxattr()
244 if (IS_ERR(trans)) in __btrfs_setxattr()
245 return PTR_ERR(trans); in __btrfs_setxattr()
247 ret = do_setxattr(trans, inode, name, value, size, flags); in __btrfs_setxattr()
254 ret = btrfs_update_inode(trans, root, inode); in __btrfs_setxattr()
257 btrfs_end_transaction(trans, root); in __btrfs_setxattr()
491 struct btrfs_trans_handle *trans = fs_info; in btrfs_initxattrs() local
504 err = __btrfs_setxattr(trans, inode, name, in btrfs_initxattrs()
513 int btrfs_xattr_security_init(struct btrfs_trans_handle *trans, in btrfs_xattr_security_init() argument
518 &btrfs_initxattrs, trans); in btrfs_xattr_security_init()