Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

fs/btrfs/extent-io-tree.c state_wake_up() -> cond_wake_up_nomb()

Type Parameter Key Value
PARAM_VALUE 0 wq 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &tree->lock
TYPE_LOCK (struct extent_io_tree)->lock

fs/btrfs/dev-replace.c btrfs_bio_counter_sub() -> cond_wake_up_nomb()

Type Parameter Key Value
PARAM_VALUE 0 wq 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/btrfs/ordered-data.c btrfs_dec_test_ordered_pending() -> cond_wake_up_nomb()

Type Parameter Key Value
PARAM_VALUE 0 wq 4096-ptr_max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &inode->ordered_tree_lock
TYPE_LOCK (struct btrfs_inode)->ordered_tree_lock

fs/btrfs/tree-log.c btrfs_end_log_trans() -> cond_wake_up_nomb()

Type Parameter Key Value
PARAM_VALUE 0 wq 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/btrfs/delayed-inode.c finish_one_item() -> cond_wake_up_nomb()

Type Parameter Key Value
PARAM_VALUE 0 wq 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &delayed_node->mutex

fs/btrfs/inode.c submit_compressed_extents() -> cond_wake_up_nomb()

Type Parameter Key Value
PARAM_VALUE 0 wq 4096-ptr_max
NOCHECK_CALL
HALF_LOCKED2 &pool->lock