Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/scsi/qla2xxx/tcm_qla2xxx.c btree_insert32() -> btree_insert()

Type Parameter Key Value
PARAM_VALUE 0 head 4096-ptr_max
PARAM_VALUE 1 geo 9179386248747872256
PARAM_VALUE 2 key 2733917442563964928
PARAM_VALUE 2 *key 0-u32max
PARAM_VALUE 4 gfp 2080
DATA_SOURCE 3 val $2
DATA_SOURCE 4 gfp $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ha->tgt.sess_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 flags

lib/btree.c btree_merge() -> btree_insert()

Type Parameter Key Value
PARAM_VALUE 0 head 4096-ptr_max
PARAM_VALUE 1 geo->keylen 1-2
PARAM_VALUE 2 key 7238853835031687168
PARAM_VALUE 3 val 1-u64max
BUF_SIZE 2 key 16
CAPPED_DATA 1 geo->keylen 1
DATA_SOURCE 0 head $0
DATA_SOURCE 1 geo $2
DATA_SOURCE 3 val r btree_last
DATA_SOURCE 4 gfp $3

drivers/scsi/qla2xxx/qla_mid.c btree_insert32() -> btree_insert()

Type Parameter Key Value
PARAM_VALUE 0 head 4096-ptr_max
PARAM_VALUE 1 geo 9179386248747872256
PARAM_VALUE 2 key 2765612025476726784
PARAM_VALUE 2 *key 0-u32max
PARAM_VALUE 3 val 4096-ptr_max
PARAM_VALUE 4 gfp 2080
BUF_SIZE 3 val s32min-(-1),1-s32max
BUF_SIZE 3 val s32min-(-1),1-s32max
DATA_SOURCE 3 val $2
DATA_SOURCE 4 gfp $3
RX_PATH
TASK_NOT_RUNNING
UNITS 3 val unit_byte
HALF_LOCKED2 &ha->vport_slock
HALF_LOCKED2 flags

drivers/scsi/qla2xxx/qla_target.c btree_insert64() -> btree_insert()

Type Parameter Key Value
PARAM_VALUE 0 head 4096-ptr_max
PARAM_VALUE 1 geo 4903005584189030400
PARAM_VALUE 3 val 4096-ptr_max
PARAM_VALUE 4 gfp 2080
DATA_SOURCE 3 val $2
DATA_SOURCE 4 gfp $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock