Lines Matching refs:locks

5443 		ASSERT(path->locks[level]);  in walk_down_proc()
5462 if (path->locks[level] && !wc->keep_locks) { in walk_down_proc()
5463 btrfs_tree_unlock_rw(eb, path->locks[level]); in walk_down_proc()
5464 path->locks[level] = 0; in walk_down_proc()
5471 ASSERT(path->locks[level]); in walk_down_proc()
5494 if (path->locks[level] && level > 0) { in walk_down_proc()
5495 btrfs_tree_unlock_rw(eb, path->locks[level]); in walk_down_proc()
5496 path->locks[level] = 0; in walk_down_proc()
5782 path->locks[level] = BTRFS_WRITE_LOCK; in do_walk_down()
5844 if (!path->locks[level]) { in walk_up_proc()
5847 path->locks[level] = BTRFS_WRITE_LOCK; in walk_up_proc()
5855 btrfs_tree_unlock_rw(eb, path->locks[level]); in walk_up_proc()
5856 path->locks[level] = 0; in walk_up_proc()
5860 btrfs_tree_unlock_rw(eb, path->locks[level]); in walk_up_proc()
5866 btrfs_tree_unlock_rw(eb, path->locks[level]); in walk_up_proc()
5867 path->locks[level] = 0; in walk_up_proc()
5874 ASSERT(path->locks[level] || wc->refs[level] == 1); in walk_up_proc()
5901 if (!path->locks[level]) { in walk_up_proc()
5903 path->locks[level] = BTRFS_WRITE_LOCK; in walk_up_proc()
6028 if (path->locks[level]) { in walk_up_tree()
6030 path->locks[level]); in walk_up_tree()
6031 path->locks[level] = 0; in walk_up_tree()
6117 path->locks[level] = BTRFS_WRITE_LOCK; in btrfs_drop_snapshot()
6145 path->locks[level] = BTRFS_WRITE_LOCK; in btrfs_drop_snapshot()
6164 path->locks[level] = 0; in btrfs_drop_snapshot()
6360 path->locks[level] = BTRFS_WRITE_LOCK; in btrfs_drop_subtree()