Home
last modified time | relevance | path

Searched refs:blocking_writers (Results 1 – 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/fs/btrfs/
Dlocking.c230 if (eb->blocking_writers == 0) { in btrfs_set_lock_blocking_write()
233 WRITE_ONCE(eb->blocking_writers, 1); in btrfs_set_lock_blocking_write()
256 BUG_ON(eb->blocking_writers == 0 && in __btrfs_tree_read_lock()
258 if (eb->blocking_writers) { in __btrfs_tree_read_lock()
276 READ_ONCE(eb->blocking_writers) == 0); in __btrfs_tree_read_lock()
297 if (READ_ONCE(eb->blocking_writers)) in btrfs_tree_read_lock_atomic()
302 if (READ_ONCE(eb->blocking_writers)) { in btrfs_tree_read_lock_atomic()
319 if (READ_ONCE(eb->blocking_writers)) in btrfs_try_tree_read_lock()
326 if (READ_ONCE(eb->blocking_writers)) { in btrfs_try_tree_read_lock()
344 if (READ_ONCE(eb->blocking_writers) || atomic_read(&eb->blocking_readers)) in btrfs_try_tree_write_lock()
[all …]
Dextent_io.h91 int blocking_writers; member
Dprint-tree.c198 eb->blocking_writers, in print_eb_refs_lock()
Dextent_io.c4964 eb->blocking_writers = 0; in __alloc_extent_buffer()