Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

crypto/async_tx/async_raid6_recov.c async_mult() -> (struct dma_device)->device_prep_dma_pq()

Type Parameter Key Value
PARAM_VALUE 0 chan 4096-ptr_max
PARAM_VALUE 1 dst 4096-ptr_max
PARAM_VALUE 2 src 4096-ptr_max
PARAM_VALUE 3 src_cnt 1
PARAM_VALUE 5 len 4096
PARAM_VALUE 6 flags 4,36
BUF_SIZE 1 dst 16
DATA_SOURCE 0 chan r __async_tx_find_channel
DATA_SOURCE 5 len $5
FUZZY_MAX 6 flags 4
BIT_INFO 6 flags 0x4,0x24

crypto/async_tx/async_raid6_recov.c async_sum_product() -> (struct dma_device)->device_prep_dma_pq()

Type Parameter Key Value
PARAM_VALUE 0 chan 4096-ptr_max
PARAM_VALUE 1 dst 4096-ptr_max
PARAM_VALUE 2 src 4096-ptr_max
PARAM_VALUE 3 src_cnt 2
PARAM_VALUE 4 scf 4096-ptr_max
PARAM_VALUE 5 len 4096
PARAM_VALUE 6 flags 4,36
BUF_SIZE 1 dst 16
BUF_SIZE 4 scf 2
BUF_SIZE 4 scf 2
DATA_SOURCE 0 chan r __async_tx_find_channel
DATA_SOURCE 4 scf $4
DATA_SOURCE 5 len $5
FUZZY_MAX 6 flags 4
BIT_INFO 6 flags 0x4,0x24

drivers/dma/dmatest.c dmatest_func() -> (struct dma_device)->device_prep_dma_pq()

Type Parameter Key Value
PARAM_VALUE 0 chan 4096-ptr_max
PARAM_VALUE 0 chan->dev 4096-ptr_max
PARAM_VALUE 0 chan->device 4096-ptr_max
PARAM_VALUE 1 dst 4096-ptr_max
PARAM_VALUE 2 src 16,4096-ptr_max
PARAM_VALUE 3 src_cnt 0-s32max
PARAM_VALUE 4 scf 16,4096-ptr_max
PARAM_VALUE 6 flags 2-3
BUF_SIZE 1 dst 8-16
BUF_SIZE 1 dst 8-16
BUF_SIZE 2 src 0-34359738360
BUF_SIZE 2 src 0-34359738360
BUF_SIZE 4 scf 0-u32max
BUF_SIZE 4 scf 0-u32max
CAPPED_DATA 3 src_cnt 1
DATA_SOURCE 1 dst r _kzalloc_noprof
DATA_SOURCE 2 src r _kzalloc_noprof
DATA_SOURCE 3 src_cnt r min_odd
DATA_SOURCE 4 scf r _kmalloc_noprof
FUZZY_MAX 6 flags 3
BIT_INFO 6 flags 0x2,0x3
HARD_MAX 6 flags 3
NO_OVERFLOW_SIMPLE 3 src_cnt
ELEM_COUNT 2 ==src3 8051

crypto/async_tx/async_pq.c do_async_gen_syndrome() -> (struct dma_device)->device_prep_dma_pq()

Type Parameter Key Value
PARAM_VALUE 0 chan 4096-ptr_max
PARAM_VALUE 1 dst 4096-ptr_max
PARAM_VALUE 2 src 4096-ptr_max
PARAM_VALUE 4 scf 4096-ptr_max
PARAM_VALUE 5 len 4096
PARAM_VALUE 6 flags 0-94
BUF_SIZE 1 dst 16
CAPPED_DATA 3 src_cnt 1
DATA_SOURCE 0 chan $0
DATA_SOURCE 6 flags $4 [m]
FUZZY_MAX 6 flags 0
BIT_INFO 6 flags 0x0,0x3f