Searched refs:blocking_readers (Results 1 – 7 of 7) sorted by relevance
42 atomic_inc(&eb->blocking_readers); in btrfs_set_lock_blocking_rw()73 BUG_ON(atomic_read(&eb->blocking_readers) == 0); in btrfs_clear_lock_blocking_rw()77 if (atomic_dec_and_test(&eb->blocking_readers)) in btrfs_clear_lock_blocking_rw()164 atomic_read(&eb->blocking_readers)) in btrfs_try_tree_write_lock()169 atomic_read(&eb->blocking_readers)) { in btrfs_try_tree_write_lock()217 WARN_ON(atomic_read(&eb->blocking_readers) == 0); in btrfs_tree_read_unlock_blocking()219 if (atomic_dec_and_test(&eb->blocking_readers)) in btrfs_tree_read_unlock_blocking()232 wait_event(eb->read_lock_wq, atomic_read(&eb->blocking_readers) == 0); in btrfs_tree_lock()235 if (atomic_read(&eb->blocking_readers)) { in btrfs_tree_lock()238 atomic_read(&eb->blocking_readers) == 0); in btrfs_tree_lock()
978 atomic_read(&dev_replace->blocking_readers) == 0); in btrfs_dev_replace_write_lock()980 if (atomic_read(&dev_replace->blocking_readers)) { in btrfs_dev_replace_write_lock()988 ASSERT(atomic_read(&dev_replace->blocking_readers) == 0); in btrfs_dev_replace_write_unlock()998 atomic_inc(&dev_replace->blocking_readers); in btrfs_dev_replace_set_lock_blocking()1008 ASSERT(atomic_read(&dev_replace->blocking_readers) > 0); in btrfs_dev_replace_clear_lock_blocking()1011 if (atomic_dec_and_test(&dev_replace->blocking_readers)) in btrfs_dev_replace_clear_lock_blocking()
159 atomic_read(&eb->blocking_readers), in print_eb_refs_lock()
175 atomic_t blocking_readers; member
371 atomic_t blocking_readers; member
2160 atomic_set(&fs_info->dev_replace.blocking_readers, 0); in btrfs_init_dev_replace_locks()
4703 atomic_set(&eb->blocking_readers, 0); in __alloc_extent_buffer()