Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/dma/ioat/prep.c ioat_prep_pq() -> __ioat_prep_pq_lock()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 1 result 0
PARAM_VALUE 2 dst 4096-ptr_max
PARAM_VALUE 3 src 4096-ptr_max
PARAM_VALUE 4 src_cnt 2
PARAM_VALUE 5 scf 4096-ptr_max
PARAM_VALUE 7 flags 4-94
BUF_SIZE 2 dst 8-16
BUF_SIZE 2 dst 8-16
BUF_SIZE 3 src 16
BUF_SIZE 5 scf 2
CAPPED_DATA 0 c 1
DATA_SOURCE 0 c $0
DATA_SOURCE 2 dst $1
DATA_SOURCE 6 len $5
DATA_SOURCE 7 flags $6
BIT_INFO 7 flags 0x4,0x7f
BIT_INFO 7 flags 0x4,0xffffffffffffffff

drivers/dma/ioat/prep.c ioat_prep_pq() -> __ioat_prep_pq_lock()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 1 result 0
PARAM_VALUE 2 dst 4096-ptr_max
PARAM_VALUE 3 src 16,4096-ptr_max
PARAM_VALUE 7 flags 0-94
BUF_SIZE 2 dst 8-16
BUF_SIZE 2 dst 8-16
BUF_SIZE 3 src (-1)-s32max
BUF_SIZE 3 src (-1)-s32max
BUF_SIZE 5 scf (-1)-s32max
BUF_SIZE 5 scf (-1)-s32max
CAPPED_DATA 0 c 1
CAPPED_DATA 4 src_cnt 1
DATA_SOURCE 0 c $0
DATA_SOURCE 2 dst $1
DATA_SOURCE 3 src $2
DATA_SOURCE 4 src_cnt $3
DATA_SOURCE 5 scf $4
DATA_SOURCE 6 len $5
DATA_SOURCE 7 flags $6
FUZZY_MAX 7 flags 4
BIT_INFO 7 flags 0x0,0x3f
BIT_INFO 7 flags 0x0,0x3f
NO_OVERFLOW_SIMPLE 4 src_cnt
ELEM_COUNT 3 ==src4 8051

drivers/dma/ioat/prep.c ioat_prep_pq_val() -> __ioat_prep_pq_lock()

Type Parameter Key Value
PARAM_VALUE 0 c 0
PARAM_VALUE 0 c->device 4096-ptr_max
PARAM_VALUE 0 c->device->device_issue_pending 4096-ptr_max
PARAM_VALUE 1 result 4096-ptr_max
PARAM_VALUE 1 *result 0
PARAM_VALUE 2 dst 4096-ptr_max
PARAM_VALUE 4 src_cnt 0-s32max
PARAM_VALUE 5 scf 4096-ptr_max
PARAM_VALUE 6 len 4096
PARAM_VALUE 7 flags 0-1,4-5,8-9,12-13,32-33,36-37,40-41,44-45
BUF_SIZE 0 c 0
BUF_SIZE 2 dst 16
BUF_SIZE 2 dst 16
BUF_SIZE 5 scf 255
BUF_SIZE 5 scf 255
DATA_SOURCE 0 c $0
DATA_SOURCE 1 result $6
DATA_SOURCE 2 dst $1
DATA_SOURCE 3 src $2
DATA_SOURCE 4 src_cnt $3
DATA_SOURCE 5 scf $4
DATA_SOURCE 6 len $5
DATA_SOURCE 7 flags $7
FUZZY_MAX 7 flags 1
BIT_INFO 7 flags 0x0,0x2d
BIT_INFO 7 flags 0x0,0x2d

drivers/dma/ioat/prep.c ioat_prep_pqxor() -> __ioat_prep_pq_lock()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 1 result 0
PARAM_VALUE 2 dst 4096-ptr_max
PARAM_VALUE 3 src 16,4096-ptr_max
PARAM_VALUE 4 src_cnt 0-256
PARAM_VALUE 5 scf 7534244738278903808
PARAM_VALUE 7 flags 8-11,40-42,72-74
BUF_SIZE 2 dst 16
BUF_SIZE 3 src (-1)-s32max
BUF_SIZE 3 src (-1)-s32max
BUF_SIZE 5 scf 256
CAPPED_DATA 0 c 1
CAPPED_DATA 4 src_cnt 1
DATA_SOURCE 0 c $0
DATA_SOURCE 3 src $2
DATA_SOURCE 4 src_cnt $3
DATA_SOURCE 6 len $4
DATA_SOURCE 7 flags $5 [m]
BIT_INFO 7 flags 0x8,0x7f
BIT_INFO 7 flags 0x8,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 4 src_cnt
ELEM_COUNT 3 ==src4 8051

drivers/dma/ioat/prep.c ioat_prep_pqxor_val() -> __ioat_prep_pq_lock()

Type Parameter Key Value
PARAM_VALUE 1 result 4096-ptr_max
PARAM_VALUE 1 *result 0
PARAM_VALUE 2 dst 4096-ptr_max
PARAM_VALUE 3 src 4096-ptr_max
PARAM_VALUE 4 src_cnt 1-255
PARAM_VALUE 5 scf 2163557894333943808
PARAM_VALUE 6 len 4096
PARAM_VALUE 7 flags 8-9,40-41
BUF_SIZE 2 dst 16
BUF_SIZE 5 scf 256
CAPPED_DATA 4 src_cnt 1
DATA_SOURCE 0 c $0
DATA_SOURCE 1 result $4
DATA_SOURCE 6 len $3
DATA_SOURCE 7 flags $5 [m]
BIT_INFO 7 flags 0x8,0x3f
BIT_INFO 7 flags 0x8,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING