Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

fs/btrfs/tree-log.c replay_one_name() -> btrfs_extref_hash()

Type Parameter Key Value
PARAM_VALUE 1 name 16,4096-ptr_max
PARAM_VALUE 2 len 0-u16max
CAPPED_DATA 2 len 1
DATA_SOURCE 2 len r btrfs_dir_name_len
UNITS 0 parent_objectid unit_byte
UNITS 2 len unit_byte

fs/btrfs/tree-log.c unlink_extrefs_not_in_log() -> btrfs_extref_hash()

Type Parameter Key Value
PARAM_VALUE 1 name 16,4096-ptr_max
PARAM_VALUE 2 len 0-u16max
BUF_SIZE 1 name s32min-(-2),1-s32max
UNITS 2 len unit_byte

fs/btrfs/inode-item.c btrfs_del_inode_extref() -> btrfs_extref_hash()

Type Parameter Key Value
BUF_SIZE 1 name s32min-(-2),1-s32max
DATA_SOURCE 0 parent_objectid $4
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 len
UNITS 2 len unit_byte
HALF_LOCKED2 &inode->log_mutex

fs/btrfs/inode-item.c btrfs_insert_inode_extref() -> btrfs_extref_hash()

Type Parameter Key Value
BUF_SIZE 1 name s32min-(-2),1-s32max
DATA_SOURCE 0 parent_objectid $4
RX_PATH
TASK_NOT_RUNNING
UNITS 2 len unit_byte
HALF_LOCKED2 &inode->i_rwsem

fs/btrfs/inode-item.c btrfs_lookup_inode_extref() -> btrfs_extref_hash()

Type Parameter Key Value
PARAM_VALUE 1 name 16,4096-ptr_max
PARAM_VALUE 2 len 0-u16max
BUF_SIZE 1 name s32min-(-2),1-s32max
DATA_SOURCE 0 parent_objectid $4
NO_OVERFLOW_SIMPLE 2 len
UNITS 2 len unit_byte