Defined in 1 files as a function:

Defined in 1 files as a enum:

Referenced in 3 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 ref 4096-ptr_max
PARAM_VALUE 0 ref->action 1-3
PARAM_VALUE 0 ref->tree_ref.level (-1)-255
PARAM_VALUE 0 ref->type 1-2
DATA_SOURCE 0 ref $2
HARD_MAX 0 ref->type 2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 ref->bytenr
NO_OVERFLOW_SIMPLE 0 ref->num_bytes
NO_OVERFLOW_SIMPLE 0 ref->parent
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