Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/fs/btrfs/
H A 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 …]
H A Dextent_io.h91 int blocking_writers; member
H A Dprint-tree.c198 eb->blocking_writers, in print_eb_refs_lock()
H A Dextent_io.c4964 eb->blocking_writers = 0; in __alloc_extent_buffer()