Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/btrfs/ref-verify.c root_entry_root_objectid_cmp() -> root_entry_root_objectid_key_cmp()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
PARAM_VALUE 1 node 1-u64max
BUF_SIZE 0 key 8
DATA_SOURCE 1 node $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fs_info->cleaner_mutex
HALF_LOCKED2 &fs_info->defrag_inodes_lock
HALF_LOCKED2 &fs_info->global_root_lock
HALF_LOCKED2 &fs_info->ref_verify_lock
HALF_LOCKED2 &iommu->device_rbtree_lock
HALF_LOCKED2 &pools->rb_lock
HALF_LOCKED2 flags
HALF_LOCKED2 global &iommu_probe_device_lock

drivers/iommu/intel/iommu.c rb_find() -> rb_find param 2()

Type Parameter Key Value
PARAM_VALUE 1 node 1-u64max
BUF_SIZE 0 key 2
BUF_SIZE 0 key 2
DATA_SOURCE 0 key $0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 node unit_byte
LOCK2 &iommu->device_rbtree_lock
LOCK2 flags
HALF_LOCKED2 &iommu->iopf_lock
HALF_LOCKED2 &qi->q_lock
TYPE_LOCK (struct intel_iommu)->device_rbtree_lock

drivers/infiniband/core/frmr_pools.c rb_find() -> rb_find param 2()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
PARAM_VALUE 1 node 1-u64max
DATA_SOURCE 0 key $0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 node unit_byte
LOCK2 &pools->rb_lock
TYPE_LOCK (struct ib_frmr_pools)->rb_lock

fs/btrfs/delayed-inode.c rb_find() -> rb_find param 2()

Type Parameter Key Value
PARAM_VALUE 1 node 1-u64max
BUF_SIZE 0 key 8
BUF_SIZE 0 key 8
DATA_SOURCE 0 key $0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 node unit_byte
LOCK2 &node->mutex
TYPE_LOCK (struct btrfs_delayed_node)->mutex

fs/btrfs/ulist.c rb_find() -> rb_find param 2()

Type Parameter Key Value
PARAM_VALUE 1 node 1-u64max
BUF_SIZE 0 key 8
BUF_SIZE 0 key 8
DATA_SOURCE 0 key $0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 node unit_byte

fs/btrfs/qgroup.c rb_find() -> rb_find param 2()

Type Parameter Key Value
PARAM_VALUE 1 node 1-u64max
BUF_SIZE 0 key 8
BUF_SIZE 0 key 8
DATA_SOURCE 0 key $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 *key
UNITS 1 node unit_byte
HALF_LOCKED2 &blocks->lock

fs/btrfs/disk-io.c rb_find() -> rb_find param 2()

Type Parameter Key Value
PARAM_VALUE 0 key 180910611101868032,2662195944496541696,2883043171751084032,4969861102445449216,5164093438883905536,6094080447114330112,7235109121912811520
PARAM_VALUE 1 node 1-u64max
DATA_SOURCE 0 key $0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 node unit_byte
LOCK2 &fs_info->global_root_lock
TYPE_LOCK (struct btrfs_fs_info)->global_root_lock

fs/btrfs/ref-verify.c rb_find() -> rb_find param 2()

Type Parameter Key Value
PARAM_VALUE 1 node 1-u64max
BUF_SIZE 0 key 8
BUF_SIZE 0 key 8
DATA_SOURCE 0 key $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 *key
UNITS 1 node unit_byte
LOCK2 &fs_info->ref_verify_lock
TYPE_LOCK (struct btrfs_fs_info)->ref_verify_lock

arch/x86/events/intel/uncore_discovery.c rb_find() -> rb_find param 2()

Type Parameter Key Value
PARAM_VALUE 1 node 1-u64max
BUF_SIZE 0 key 2
BUF_SIZE 0 key 2
DATA_SOURCE 0 key $0
UNITS 1 node unit_byte

fs/btrfs/send.c rb_find() -> rb_find param 2()

Type Parameter Key Value
PARAM_VALUE 1 node 1-u64max
BUF_SIZE 0 key (-1),88
BUF_SIZE 0 key (-1),88
DATA_SOURCE 0 key $0
UNITS 1 node unit_byte