Lines Matching refs:path
22 struct btrfs_path *path = NULL; in btrfs_defrag_leaves() local
41 path = btrfs_alloc_path(); in btrfs_defrag_leaves()
42 if (!path) in btrfs_defrag_leaves()
68 path->keep_locks = 1; in btrfs_defrag_leaves()
70 ret = btrfs_search_forward(root, &key, path, BTRFS_OLDEST_GENERATION); in btrfs_defrag_leaves()
77 btrfs_release_path(path); in btrfs_defrag_leaves()
83 path->lowest_level = 1; in btrfs_defrag_leaves()
84 wret = btrfs_search_slot(trans, root, &key, path, 0, 1); in btrfs_defrag_leaves()
90 if (!path->nodes[1]) { in btrfs_defrag_leaves()
99 BUG_ON(path->locks[1] == 0); in btrfs_defrag_leaves()
101 path->nodes[1], 0, in btrfs_defrag_leaves()
117 path->slots[1] = btrfs_header_nritems(path->nodes[1]); in btrfs_defrag_leaves()
118 next_key_ret = btrfs_find_next_key(root, path, &key, 1, in btrfs_defrag_leaves()
125 btrfs_free_path(path); in btrfs_defrag_leaves()