Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/jfs/jfs_dtree.c ciGetLeafPrefixKey() -> dtGetKey()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 1 i (-1)-254
PARAM_VALUE 2 key 2744985629277167616
PARAM_VALUE 2 key->name 16,4096-ptr_max
BUF_SIZE 0 p (-1),288
BUF_SIZE 0 p (-1),288
DATA_SOURCE 0 p $0
DATA_SOURCE 1 i $1
DATA_SOURCE 3 flag $5
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &inode->i_rwsem

fs/jfs/jfs_dtree.c ciGetLeafPrefixKey() -> dtGetKey()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 1 i 0
PARAM_VALUE 2 key 6004500526157529088
PARAM_VALUE 2 key->name 16,4096-ptr_max
DATA_SOURCE 0 p $2
DATA_SOURCE 1 i $3
DATA_SOURCE 3 flag $5
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &inode->i_rwsem

fs/jfs/jfs_dtree.c dtSplitUp() -> dtGetKey()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 1 i 0
PARAM_VALUE 2 key 6001901339713241088
PARAM_VALUE 2 key->name 16,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/jfs/jfs_dtree.c dtSplitUp() -> dtGetKey()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 1 i 0
PARAM_VALUE 2 key 6001901339713241088
PARAM_VALUE 2 key->name 16,4096-ptr_max
PARAM_VALUE 2 key->namlen 0-255
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL