Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

fs/btrfs/extent-tree.c cleanup_ref_head() -> btrfs_delayed_ref_unlock()

Type Parameter Key Value
PARAM_VALUE 0 head 4096-ptr_max
PARAM_VALUE 0 head->extent_op 0
PARAM_VALUE 0 head->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 head->tracked 0
CAPPED_DATA 0 head 1
DATA_SOURCE 0 head $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fs_info->reloc_mutex

fs/btrfs/tests/delayed-refs-tests.c delete_delayed_ref_head() -> btrfs_delayed_ref_unlock()

Type Parameter Key Value
PARAM_VALUE 0 head 4096-ptr_max
PARAM_VALUE 0 head->bytenr 0
PARAM_VALUE 0 head->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 head->must_insert_reserved 0
PARAM_VALUE 0 head->num_bytes 0-u32max
PARAM_VALUE 0 head->processing 1
PARAM_VALUE 0 head->ref_mod (-2)-2
PARAM_VALUE 0 head->total_ref_mod (-2)-2
PARAM_VALUE 0 head->tracked 0
CAPPED_DATA 0 head 1
CAPPED_DATA 0 head->num_bytes 1
CAPPED_DATA 0 head->ref_mod 1
CAPPED_DATA 0 head->total_ref_mod 1
DATA_SOURCE 0 head $1
NOCHECK_CALL

fs/btrfs/delayed-ref.c btrfs_unselect_ref_head() -> btrfs_delayed_ref_unlock()

Type Parameter Key Value
PARAM_VALUE 0 head 4096-ptr_max
PARAM_VALUE 0 head->processing 0
CAPPED_DATA 0 head 1
DATA_SOURCE 0 head $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 0 &head->mutex