Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/crypto/qce/common.c qce_setup_regs_aead() -> qce_write_array()

Type Parameter Key Value
PARAM_VALUE 0 qce 4096-ptr_max
PARAM_VALUE 1 offset 12288
PARAM_VALUE 2 val 4096-ptr_max
BUF_SIZE 2 val 32
DATA_SOURCE 3 len r qce_be32_to_cpu_array
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/crypto/qce/common.c qce_setup_regs_aead() -> qce_write_array()

Type Parameter Key Value
PARAM_VALUE 0 qce 4096-ptr_max
PARAM_VALUE 1 offset 524
PARAM_VALUE 2 val 4096-ptr_max
BUF_SIZE 2 val 16
DATA_SOURCE 3 len r qce_be32_to_cpu_array
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/crypto/qce/common.c qce_setup_regs_aead() -> qce_write_array()

Type Parameter Key Value
PARAM_VALUE 0 qce 4096-ptr_max
PARAM_VALUE 1 offset 544
PARAM_VALUE 2 val 4096-ptr_max
PARAM_VALUE 3 len 0-s32max
BUF_SIZE 2 val 16
CAPPED_DATA 3 len 1
DATA_SOURCE 3 len r qce_be32_to_cpu_array
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/crypto/qce/common.c qce_setup_regs_aead() -> qce_write_array()

Type Parameter Key Value
PARAM_VALUE 0 qce 4096-ptr_max
PARAM_VALUE 1 offset 12352
PARAM_VALUE 2 val 4096-ptr_max
BUF_SIZE 2 val 64
DATA_SOURCE 3 len r qce_be32_to_cpu_array
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/crypto/qce/common.c qce_setup_regs_aead() -> qce_write_array()

Type Parameter Key Value
PARAM_VALUE 0 qce 4096-ptr_max
PARAM_VALUE 1 offset 784
PARAM_VALUE 2 val 4096-ptr_max
PARAM_VALUE 3 len 8
BUF_SIZE 2 val 32
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/crypto/qce/common.c qce_setup_regs_aead() -> qce_write_array()

Type Parameter Key Value
PARAM_VALUE 0 qce 4096-ptr_max
PARAM_VALUE 1 offset 848
PARAM_VALUE 2 val 4096-ptr_max
PARAM_VALUE 3 len 4
BUF_SIZE 2 val 16
DATA_SOURCE 3 len r qce_be32_to_cpu_array
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/crypto/qce/common.c qce_setup_regs_ahash() -> qce_write_array()

Type Parameter Key Value
PARAM_VALUE 0 qce 4096-ptr_max
PARAM_VALUE 1 offset 12352
PARAM_VALUE 2 val 4096-ptr_max
BUF_SIZE 2 val 64
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/crypto/qce/common.c qce_setup_regs_ahash() -> qce_write_array()

Type Parameter Key Value
PARAM_VALUE 0 qce 4096-ptr_max
PARAM_VALUE 1 offset 784
PARAM_VALUE 2 val 4096-ptr_max
PARAM_VALUE 3 len 8
BUF_SIZE 2 val 32
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/crypto/qce/common.c qce_setup_regs_ahash() -> qce_write_array()

Type Parameter Key Value
PARAM_VALUE 0 qce 4096-ptr_max
PARAM_VALUE 1 offset 912
PARAM_VALUE 3 len 2
BUF_SIZE 2 val 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/crypto/qce/common.c qce_setup_regs_skcipher() -> qce_write_array()

Type Parameter Key Value
PARAM_VALUE 0 qce 4096-ptr_max
PARAM_VALUE 1 offset 12288
PARAM_VALUE 2 val 4096-ptr_max
PARAM_VALUE 3 len 0-1073741823
BUF_SIZE 2 val 32
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/crypto/qce/common.c qce_setup_regs_skcipher() -> qce_write_array()

Type Parameter Key Value
PARAM_VALUE 0 qce 4096-ptr_max
PARAM_VALUE 1 offset 524
PARAM_VALUE 2 val 4096-ptr_max
PARAM_VALUE 3 len 4
BUF_SIZE 2 val 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/crypto/qce/common.c qce_xtskey() -> qce_write_array()

Type Parameter Key Value
PARAM_VALUE 0 qce 4096-ptr_max
PARAM_VALUE 1 offset 12320
PARAM_VALUE 2 val 4096-ptr_max
BUF_SIZE 2 val 32
DATA_SOURCE 0 qce $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock