• Home
  • Raw
  • Download

Lines Matching refs:locks

4746 		BUG_ON(!path->locks[level]);  in walk_down_proc()
4761 if (path->locks[level] && !wc->keep_locks) { in walk_down_proc()
4762 btrfs_tree_unlock_rw(eb, path->locks[level]); in walk_down_proc()
4763 path->locks[level] = 0; in walk_down_proc()
4770 BUG_ON(!path->locks[level]); in walk_down_proc()
4786 if (path->locks[level] && level > 0) { in walk_down_proc()
4787 btrfs_tree_unlock_rw(eb, path->locks[level]); in walk_down_proc()
4788 path->locks[level] = 0; in walk_down_proc()
4951 path->locks[level] = BTRFS_WRITE_LOCK_BLOCKING; in do_walk_down()
5076 if (!path->locks[level]) { in walk_up_proc()
5080 path->locks[level] = BTRFS_WRITE_LOCK_BLOCKING; in walk_up_proc()
5087 btrfs_tree_unlock_rw(eb, path->locks[level]); in walk_up_proc()
5088 path->locks[level] = 0; in walk_up_proc()
5093 btrfs_tree_unlock_rw(eb, path->locks[level]); in walk_up_proc()
5094 path->locks[level] = 0; in walk_up_proc()
5101 BUG_ON(wc->refs[level] > 1 && !path->locks[level]); in walk_up_proc()
5120 if (!path->locks[level] && in walk_up_proc()
5124 path->locks[level] = BTRFS_WRITE_LOCK_BLOCKING; in walk_up_proc()
5208 if (path->locks[level]) { in walk_up_tree()
5210 path->locks[level]); in walk_up_tree()
5211 path->locks[level] = 0; in walk_up_tree()
5299 path->locks[level] = BTRFS_WRITE_LOCK_BLOCKING; in btrfs_drop_snapshot()
5328 path->locks[level] = BTRFS_WRITE_LOCK_BLOCKING; in btrfs_drop_snapshot()
5344 path->locks[level] = 0; in btrfs_drop_snapshot()
5520 path->locks[level] = BTRFS_WRITE_LOCK_BLOCKING; in btrfs_drop_subtree()