Lines Matching refs:root_level
1668 static int adjust_slots_upwards(struct btrfs_path *path, int root_level) in adjust_slots_upwards() argument
1674 if (root_level == 0) in adjust_slots_upwards()
1677 while (level <= root_level) { in adjust_slots_upwards()
1688 if (level != root_level) { in adjust_slots_upwards()
1708 eb = path->nodes[root_level]; in adjust_slots_upwards()
1709 if (path->slots[root_level] >= btrfs_header_nritems(eb)) in adjust_slots_upwards()
1717 u64 root_gen, int root_level) in btrfs_qgroup_trace_subtree() argument
1725 BUG_ON(root_level < 0 || root_level >= BTRFS_MAX_LEVEL); in btrfs_qgroup_trace_subtree()
1732 ret = btrfs_read_buffer(root_eb, root_gen, root_level, NULL); in btrfs_qgroup_trace_subtree()
1737 if (root_level == 0) { in btrfs_qgroup_trace_subtree()
1756 path->nodes[root_level] = root_eb; in btrfs_qgroup_trace_subtree()
1757 path->slots[root_level] = 0; in btrfs_qgroup_trace_subtree()
1758 path->locks[root_level] = 0; /* so release_path doesn't try to unlock */ in btrfs_qgroup_trace_subtree()
1760 level = root_level; in btrfs_qgroup_trace_subtree()
1810 ret = adjust_slots_upwards(path, root_level); in btrfs_qgroup_trace_subtree()