Lines Matching refs:path
28 struct btrfs_path *path; in btrfs_getxattr() local
33 path = btrfs_alloc_path(); in btrfs_getxattr()
34 if (!path) in btrfs_getxattr()
38 di = btrfs_lookup_xattr(NULL, root, path, btrfs_ino(BTRFS_I(inode)), in btrfs_getxattr()
48 leaf = path->nodes[0]; in btrfs_getxattr()
75 btrfs_free_path(path); in btrfs_getxattr()
85 struct btrfs_path *path; in btrfs_setxattr() local
94 path = btrfs_alloc_path(); in btrfs_setxattr()
95 if (!path) in btrfs_setxattr()
97 path->skip_release_on_error = 1; in btrfs_setxattr()
100 di = btrfs_lookup_xattr(trans, root, path, in btrfs_setxattr()
107 ret = btrfs_delete_one_dir_name(trans, root, path, di); in btrfs_setxattr()
120 di = btrfs_lookup_xattr(NULL, root, path, in btrfs_setxattr()
128 btrfs_release_path(path); in btrfs_setxattr()
132 ret = btrfs_insert_xattr_item(trans, root, path, btrfs_ino(BTRFS_I(inode)), in btrfs_setxattr()
141 btrfs_assert_tree_locked(path->nodes[0]); in btrfs_setxattr()
142 di = btrfs_match_dir_item_name(fs_info, path, name, name_len); in btrfs_setxattr()
149 di = btrfs_match_dir_item_name(fs_info, path, name, name_len); in btrfs_setxattr()
168 const int slot = path->slots[0]; in btrfs_setxattr()
169 struct extent_buffer *leaf = path->nodes[0]; in btrfs_setxattr()
188 btrfs_extend_item(path, size - old_data_len); in btrfs_setxattr()
190 btrfs_truncate_item(path, data_size, 1); in btrfs_setxattr()
193 ret = btrfs_delete_one_dir_name(trans, root, path, di); in btrfs_setxattr()
196 btrfs_extend_item(path, data_size); in btrfs_setxattr()
215 btrfs_free_path(path); in btrfs_setxattr()
280 struct btrfs_path *path; in btrfs_listxattr() local
293 path = btrfs_alloc_path(); in btrfs_listxattr()
294 if (!path) in btrfs_listxattr()
296 path->reada = READA_FORWARD; in btrfs_listxattr()
299 ret = btrfs_search_slot(NULL, root, &key, path, 0, 0); in btrfs_listxattr()
311 leaf = path->nodes[0]; in btrfs_listxattr()
312 slot = path->slots[0]; in btrfs_listxattr()
320 ret = btrfs_next_leaf(root, path); in btrfs_listxattr()
370 path->slots[0]++; in btrfs_listxattr()
375 btrfs_free_path(path); in btrfs_listxattr()