Lines Matching refs:write_lock_level
1568 int *write_lock_level) in unlock_up() argument
1601 if (write_lock_level && in unlock_up()
1603 i <= *write_lock_level) { in unlock_up()
1604 *write_lock_level = i - 1; in unlock_up()
1748 int *write_lock_level) in setup_nodes_for_search() argument
1756 if (*write_lock_level < level + 1) { in setup_nodes_for_search()
1757 *write_lock_level = level + 1; in setup_nodes_for_search()
1769 if (*write_lock_level < level + 1) { in setup_nodes_for_search()
1770 *write_lock_level = level + 1; in setup_nodes_for_search()
1827 int write_lock_level) in btrfs_search_slot_get_root() argument
1859 if (write_lock_level < BTRFS_MAX_LEVEL) { in btrfs_search_slot_get_root()
1872 if (level > write_lock_level) in btrfs_search_slot_get_root()
2136 int write_lock_level = 0; in btrfs_search_slot() local
2162 write_lock_level = 2; in btrfs_search_slot()
2168 write_lock_level = 1; in btrfs_search_slot()
2172 write_lock_level = -1; in btrfs_search_slot()
2175 write_lock_level = BTRFS_MAX_LEVEL; in btrfs_search_slot()
2177 min_write_lock_level = write_lock_level; in btrfs_search_slot()
2191 b = btrfs_search_slot_get_root(root, p, write_lock_level); in btrfs_search_slot()
2217 if (level > write_lock_level || in btrfs_search_slot()
2218 (level + 1 > write_lock_level && in btrfs_search_slot()
2221 write_lock_level = level + 1; in btrfs_search_slot()
2265 ASSERT(write_lock_level >= 1); in btrfs_search_slot()
2285 &write_lock_level); in btrfs_search_slot()
2300 if (slot == 0 && ins_len && write_lock_level < level + 1) { in btrfs_search_slot()
2301 write_lock_level = level + 1; in btrfs_search_slot()
2307 &write_lock_level); in btrfs_search_slot()
2328 if (level <= write_lock_level) { in btrfs_search_slot()