Lines Matching refs:path
40 struct btrfs_path *path; in __btrfs_getxattr() local
45 path = btrfs_alloc_path(); in __btrfs_getxattr()
46 if (!path) in __btrfs_getxattr()
50 di = btrfs_lookup_xattr(NULL, root, path, btrfs_ino(inode), name, in __btrfs_getxattr()
60 leaf = path->nodes[0]; in __btrfs_getxattr()
87 btrfs_free_path(path); in __btrfs_getxattr()
97 struct btrfs_path *path; in do_setxattr() local
104 path = btrfs_alloc_path(); in do_setxattr()
105 if (!path) in do_setxattr()
107 path->skip_release_on_error = 1; in do_setxattr()
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()
130 di = btrfs_lookup_xattr(NULL, root, path, btrfs_ino(inode), in do_setxattr()
138 btrfs_release_path(path); in do_setxattr()
142 ret = btrfs_insert_xattr_item(trans, root, path, btrfs_ino(inode), in do_setxattr()
151 btrfs_assert_tree_locked(path->nodes[0]); in do_setxattr()
152 di = btrfs_match_dir_item_name(root, path, name, name_len); in do_setxattr()
159 di = btrfs_match_dir_item_name(root, path, name, name_len); in do_setxattr()
178 const int slot = path->slots[0]; in do_setxattr()
179 struct extent_buffer *leaf = path->nodes[0]; in do_setxattr()
198 btrfs_extend_item(root, path, in do_setxattr()
201 btrfs_truncate_item(root, path, data_size, 1); in do_setxattr()
204 ret = btrfs_delete_one_dir_name(trans, root, path, di); in do_setxattr()
207 btrfs_extend_item(root, path, data_size); in do_setxattr()
226 btrfs_free_path(path); in do_setxattr()
266 struct btrfs_path *path; in btrfs_listxattr() local
283 path = btrfs_alloc_path(); in btrfs_listxattr()
284 if (!path) in btrfs_listxattr()
286 path->reada = 2; in btrfs_listxattr()
289 ret = btrfs_search_slot(NULL, root, &key, path, 0, 0); in btrfs_listxattr()
294 leaf = path->nodes[0]; in btrfs_listxattr()
295 slot = path->slots[0]; in btrfs_listxattr()
303 ret = btrfs_next_leaf(root, path); in btrfs_listxattr()
344 path->slots[0]++; in btrfs_listxattr()
349 btrfs_free_path(path); in btrfs_listxattr()