Lines Matching refs:write_lock_level
2368 int *write_lock_level) in unlock_up() argument
2400 if (write_lock_level && in unlock_up()
2402 i <= *write_lock_level) { in unlock_up()
2403 *write_lock_level = i - 1; in unlock_up()
2530 int *write_lock_level) in setup_nodes_for_search() argument
2537 if (*write_lock_level < level + 1) { in setup_nodes_for_search()
2538 *write_lock_level = level + 1; in setup_nodes_for_search()
2558 if (*write_lock_level < level + 1) { in setup_nodes_for_search()
2559 *write_lock_level = level + 1; in setup_nodes_for_search()
2682 int write_lock_level = 0; in btrfs_search_slot() local
2699 write_lock_level = 2; in btrfs_search_slot()
2705 write_lock_level = 1; in btrfs_search_slot()
2709 write_lock_level = -1; in btrfs_search_slot()
2712 write_lock_level = BTRFS_MAX_LEVEL; in btrfs_search_slot()
2714 min_write_lock_level = write_lock_level; in btrfs_search_slot()
2747 if (level <= write_lock_level) { in btrfs_search_slot()
2783 if (level > write_lock_level || in btrfs_search_slot()
2784 (level + 1 > write_lock_level && in btrfs_search_slot()
2787 write_lock_level = level + 1; in btrfs_search_slot()
2835 ins_len, &write_lock_level); in btrfs_search_slot()
2852 write_lock_level < level + 1) { in btrfs_search_slot()
2853 write_lock_level = level + 1; in btrfs_search_slot()
2859 min_write_lock_level, &write_lock_level); in btrfs_search_slot()
2878 if (level <= write_lock_level) { in btrfs_search_slot()
2903 if (write_lock_level < 1) { in btrfs_search_slot()
2904 write_lock_level = 1; in btrfs_search_slot()
2922 min_write_lock_level, &write_lock_level); in btrfs_search_slot()