Searched refs:blocking_writers (Results 1 – 3 of 3) sorted by relevance
45 if (atomic_read(&eb->blocking_writers) == 0) { in btrfs_set_lock_blocking_rw()49 atomic_inc(&eb->blocking_writers); in btrfs_set_lock_blocking_rw()78 BUG_ON(atomic_read(&eb->blocking_writers) != 1); in btrfs_clear_lock_blocking_rw()82 if (atomic_dec_and_test(&eb->blocking_writers) && in btrfs_clear_lock_blocking_rw()103 BUG_ON(!atomic_read(&eb->blocking_writers) && in btrfs_tree_read_lock()107 if (atomic_read(&eb->blocking_writers) && in btrfs_tree_read_lock()120 if (atomic_read(&eb->blocking_writers)) { in btrfs_tree_read_lock()123 atomic_read(&eb->blocking_writers) == 0); in btrfs_tree_read_lock()137 if (atomic_read(&eb->blocking_writers)) in btrfs_tree_read_lock_atomic()141 if (atomic_read(&eb->blocking_writers)) { in btrfs_tree_read_lock_atomic()[all …]
138 atomic_t blocking_writers; member
4675 atomic_set(&eb->blocking_writers, 0); in __alloc_extent_buffer()