Lines Matching refs:path
63 struct btrfs_path *path = NULL; in btrfs_init_dev_replace() local
68 path = btrfs_alloc_path(); in btrfs_init_dev_replace()
69 if (!path) { in btrfs_init_dev_replace()
77 ret = btrfs_search_slot(NULL, dev_root, &key, path, 0, 0); in btrfs_init_dev_replace()
100 slot = path->slots[0]; in btrfs_init_dev_replace()
101 eb = path->nodes[0]; in btrfs_init_dev_replace()
186 btrfs_free_path(path); in btrfs_init_dev_replace()
199 struct btrfs_path *path; in btrfs_run_dev_replace() local
217 path = btrfs_alloc_path(); in btrfs_run_dev_replace()
218 if (!path) { in btrfs_run_dev_replace()
222 ret = btrfs_search_slot(trans, dev_root, &key, path, -1, 1); in btrfs_run_dev_replace()
230 btrfs_item_size_nr(path->nodes[0], path->slots[0]) < sizeof(*ptr)) { in btrfs_run_dev_replace()
242 ret = btrfs_del_item(trans, dev_root, path); in btrfs_run_dev_replace()
253 btrfs_release_path(path); in btrfs_run_dev_replace()
254 ret = btrfs_insert_empty_item(trans, dev_root, path, in btrfs_run_dev_replace()
263 eb = path->nodes[0]; in btrfs_run_dev_replace()
264 ptr = btrfs_item_ptr(eb, path->slots[0], in btrfs_run_dev_replace()
295 btrfs_free_path(path); in btrfs_run_dev_replace()