Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

fs/btrfs/extent-tree.c alloc_reserved_file_extent() -> btrfs_extent_inline_ref_size()

Type Parameter Key Value
PARAM_VALUE 0 type 172
RX_PATH
TASK_NOT_RUNNING

fs/btrfs/extent-tree.c alloc_reserved_file_extent() -> btrfs_extent_inline_ref_size()

Type Parameter Key Value
PARAM_VALUE 0 type 178,184
FUZZY_MAX 0 type 184
BIT_INFO 0 type 0xb0,0xba
HARD_MAX 0 type 184
RX_PATH
TASK_NOT_RUNNING

fs/btrfs/extent-tree.c check_committed_ref() -> btrfs_extent_inline_ref_size()

Type Parameter Key Value
PARAM_VALUE 0 type 178
RX_PATH
TASK_NOT_RUNNING

fs/btrfs/extent-tree.c check_committed_ref() -> btrfs_extent_inline_ref_size()

Type Parameter Key Value
PARAM_VALUE 0 type 172
RX_PATH
TASK_NOT_RUNNING

fs/btrfs/extent-tree.c lookup_inline_extent_backref() -> btrfs_extent_inline_ref_size()

Type Parameter Key Value
PARAM_VALUE 0 type 176,178,182,184
DATA_SOURCE 0 type r extent_ref_type
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fs_info->reloc_mutex
HALF_LOCKED2 &href->mutex

fs/btrfs/extent-tree.c lookup_inline_extent_backref() -> btrfs_extent_inline_ref_size()

Type Parameter Key Value
PARAM_VALUE 0 type 172
DATA_SOURCE 0 type r btrfs_get_extent_inline_ref_type
RX_PATH
TASK_NOT_RUNNING

fs/btrfs/extent-tree.c lookup_inline_extent_backref() -> btrfs_extent_inline_ref_size()

Type Parameter Key Value
PARAM_VALUE 0 type 176,178,182
CAPPED_DATA 0 type 1
DATA_SOURCE 0 type r btrfs_get_extent_inline_ref_type
RX_PATH
TASK_NOT_RUNNING

fs/btrfs/extent-tree.c lookup_inline_extent_backref() -> btrfs_extent_inline_ref_size()

Type Parameter Key Value
PARAM_VALUE 0 type 176,178,182,184
CAPPED_DATA 0 type 1
DATA_SOURCE 0 type r btrfs_get_extent_inline_ref_type
RX_PATH
TASK_NOT_RUNNING

fs/btrfs/extent-tree.c setup_inline_extent_backref() -> btrfs_extent_inline_ref_size()

Type Parameter Key Value
PARAM_VALUE 0 type 176,178,182,184
DATA_SOURCE 0 type r extent_ref_type
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fs_info->reloc_mutex
HALF_LOCKED2 &href->mutex

fs/btrfs/extent-tree.c update_inline_extent_backref() -> btrfs_extent_inline_ref_size()

Type Parameter Key Value
PARAM_VALUE 0 type 172,176,178,182,184
DATA_SOURCE 0 type r btrfs_get_extent_inline_ref_type
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fs_info->reloc_mutex
HALF_LOCKED2 &href->mutex

fs/btrfs/ref-verify.c process_extent_item() -> btrfs_extent_inline_ref_size()

Type Parameter Key Value
PARAM_VALUE 0 type 172,176,178,182,184
DATA_SOURCE 0 type r btrfs_extent_inline_ref_type
HALF_LOCKED2 &eb->lock

fs/btrfs/print-tree.c print_extent_item() -> btrfs_extent_inline_ref_size()

Type Parameter Key Value
PARAM_VALUE 0 type 172,176,178,182,184
DATA_SOURCE 0 type r btrfs_extent_inline_ref_type
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &eb->lock
HALF_LOCKED2 &fs_info->cleaner_mutex
HALF_LOCKED2 &leaf->lock

fs/btrfs/tree-checker.c check_extent_item() -> btrfs_extent_inline_ref_size()

Type Parameter Key Value
DATA_SOURCE 0 type r btrfs_extent_inline_ref_type
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

fs/btrfs/tree-checker.c check_extent_item() -> btrfs_extent_inline_ref_size()

Type Parameter Key Value
DATA_SOURCE 0 type r btrfs_extent_inline_ref_type
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

fs/btrfs/tree-checker.c check_extent_item() -> btrfs_extent_inline_ref_size()

Type Parameter Key Value
PARAM_VALUE 0 type 172,176,178,182,184
CAPPED_DATA 0 type 1
DATA_SOURCE 0 type r btrfs_extent_inline_ref_type
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

fs/btrfs/backref.c add_inline_refs() -> btrfs_extent_inline_ref_size()

Type Parameter Key Value
PARAM_VALUE 0 type 172,176,178,182,184
DATA_SOURCE 0 type r btrfs_get_extent_inline_ref_type
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ctx->fs_info->commit_root_sem

fs/btrfs/backref.c btrfs_backref_iter_next() -> btrfs_extent_inline_ref_size()

Type Parameter Key Value
PARAM_VALUE 0 type 0-255
DATA_SOURCE 0 type r btrfs_extent_inline_ref_type
RX_PATH
TASK_NOT_RUNNING
LOCK2 &fs_info->cleaner_mutex
HALF_LOCKED2 &fs_info->reclaim_bgs_lock
TYPE_LOCK (struct btrfs_fs_info)->cleaner_mutex
TYPE_LOCK (struct btrfs_fs_info)->reclaim_bgs_lock

fs/btrfs/backref.c get_extent_inline_ref() -> btrfs_extent_inline_ref_size()

Type Parameter Key Value
PARAM_VALUE 0 type 172,176,178,182,184
DATA_SOURCE 0 type r btrfs_get_extent_inline_ref_type
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock