Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/btrfs/delayed-ref.c add_delayed_ref() -> init_delayed_ref_common()

Type Parameter Key Value
PARAM_VALUE 0 fs_info 4096-ptr_max
PARAM_VALUE 1 ref 1-u64max
PARAM_VALUE 2 generic_ref 4096-ptr_max
PARAM_VALUE 2 generic_ref->action 1-3
PARAM_VALUE 2 generic_ref->tree_ref.level (-1)-255
PARAM_VALUE 2 generic_ref->type 1-2
DATA_SOURCE 1 ref r kmem_cache_alloc_noprof
DATA_SOURCE 2 generic_ref $1
NOSPEC 2 generic_ref->data_ref.offset
HARD_MAX 2 generic_ref->type 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 generic_ref->data_ref.offset 0-s32max[c]
NO_OVERFLOW_SIMPLE 2 generic_ref->bytenr
NO_OVERFLOW_SIMPLE 2 generic_ref->num_bytes
NO_OVERFLOW_SIMPLE 2 generic_ref->parent
UNITS 0 fs_info unit_byte
HALF_LOCKED2 &trans->fs_info->chunk_mutex
HALF_LOCKED2 &trans->fs_info->commit_root_sem
HALF_LOCKED2 &trans->fs_info->fs_devices->device_list_mutex
HALF_LOCKED2 &trans->fs_info->fs_roots_radix_lock
HALF_LOCKED2 &trans->fs_info->qgroup_ioctl_lock
HALF_LOCKED2 &trans->fs_info->qgroup_lock
HALF_LOCKED2 &trans->fs_info->unused_bg_unpin_mutex
HALF_LOCKED2 &trans->transaction->cache_write_mutex
HALF_LOCKED2 &trans->transaction->delayed_refs.lock