Home
last modified time | relevance | path

Searched refs:lock_recursed (Results 1 - 3 of 3) sorted by relevance

/kernel/linux/linux-5.10/fs/btrfs/
H A Dlocking.c204 if (eb->lock_recursed && current->pid == eb->lock_owner) in btrfs_set_lock_blocking_read()
228 if (eb->lock_recursed && current->pid == eb->lock_owner) in btrfs_set_lock_blocking_write()
268 BUG_ON(eb->lock_recursed); in __btrfs_tree_read_lock()
269 eb->lock_recursed = true; in __btrfs_tree_read_lock()
372 * The write unlock will do a barrier for us, and the lock_recursed in btrfs_tree_read_unlock()
375 if (eb->lock_recursed && current->pid == eb->lock_owner) { in btrfs_tree_read_unlock()
376 eb->lock_recursed = false; in btrfs_tree_read_unlock()
398 * The write unlock will do a barrier for us, and the lock_recursed in btrfs_tree_read_unlock_blocking()
401 if (eb->lock_recursed && current->pid == eb->lock_owner) { in btrfs_tree_read_unlock_blocking()
402 eb->lock_recursed in btrfs_tree_read_unlock_blocking()
[all...]
H A Dextent_io.h93 bool lock_recursed; member
H A Dextent_io.c4966 eb->lock_recursed = false; in __alloc_extent_buffer()

Completed in 10 milliseconds