Lines Matching refs:write_lock_level
2342 int *write_lock_level)
2374 if (write_lock_level &&
2376 i <= *write_lock_level) {
2377 *write_lock_level = i - 1;
2493 int *write_lock_level)
2502 if (*write_lock_level < level + 1) {
2503 *write_lock_level = level + 1;
2522 if (*write_lock_level < level + 1) {
2523 *write_lock_level = level + 1;
2588 int write_lock_level)
2639 if (write_lock_level < BTRFS_MAX_LEVEL) {
2646 if (level > write_lock_level)
2717 /* everything at write_lock_level or lower must be write locked */
2718 int write_lock_level = 0;
2735 write_lock_level = 2;
2741 write_lock_level = 1;
2745 write_lock_level = -1;
2748 write_lock_level = BTRFS_MAX_LEVEL;
2750 min_write_lock_level = write_lock_level;
2754 b = btrfs_search_slot_get_root(root, p, write_lock_level);
2782 if (level > write_lock_level ||
2783 (level + 1 > write_lock_level &&
2786 write_lock_level = level + 1;
2855 if (write_lock_level < 1) {
2856 write_lock_level = 1;
2882 &write_lock_level);
2897 if (slot == 0 && ins_len && write_lock_level < level + 1) {
2898 write_lock_level = level + 1;
2904 &write_lock_level);
2922 if (level <= write_lock_level) {