Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/btrfs/ref-verify.c add_extent_data_ref() -> add_block_entry()

Type Parameter Key Value
DATA_SOURCE 0 fs_info $0
DATA_SOURCE 1 bytenr $3
DATA_SOURCE 2 len $4
DATA_SOURCE 3 root_objectid r btrfs_extent_data_ref_root
UNITS 0 fs_info unit_byte
UNITS 1 bytenr unit_byte
UNITS 2 len unit_byte
HALF_LOCKED2 &eb->lock

fs/btrfs/ref-verify.c add_shared_data_ref() -> add_block_entry()

Type Parameter Key Value
PARAM_VALUE 3 root_objectid 0
DATA_SOURCE 0 fs_info $0
DATA_SOURCE 1 bytenr $3
DATA_SOURCE 2 len $4
UNITS 0 fs_info unit_byte
UNITS 1 bytenr unit_byte
UNITS 2 len unit_byte
HALF_LOCKED2 &eb->lock

fs/btrfs/ref-verify.c add_tree_block() -> add_block_entry()

Type Parameter Key Value
PARAM_VALUE 0 fs_info 4096-ptr_max
DATA_SOURCE 0 fs_info $0
DATA_SOURCE 1 bytenr $3
DATA_SOURCE 3 root_objectid $1
UNITS 0 fs_info unit_byte
UNITS 1 bytenr unit_byte
UNITS 2 len unit_byte
UNITS 3 root_objectid unit_byte
HALF_LOCKED2 &eb->lock

fs/btrfs/ref-verify.c btrfs_ref_tree_mod() -> add_block_entry()

Type Parameter Key Value
PARAM_VALUE 0 fs_info 4096-ptr_max
PARAM_VALUE 0 fs_info->mount_opt 33554432-u64max
DATA_SOURCE 0 fs_info $0
BIT_INFO 0 fs_info->mount_opt 0x2000000,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 fs_info->nodesize
NO_OVERFLOW_SIMPLE 0 fs_info->sectorsize
NO_OVERFLOW_SIMPLE 1 bytenr
NO_OVERFLOW_SIMPLE 2 len
UNITS 0 fs_info unit_byte
UNITS 1 bytenr unit_byte
UNITS 2 len unit_byte
UNITS 3 root_objectid unit_byte