Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/crypto/marvell/cesa/hash.c mv_cesa_sg_copy_to_sram() -> mv_cesa_sg_copy()

Type Parameter Key Value
PARAM_VALUE 0 engine 4096-ptr_max
PARAM_VALUE 4 buflen 0-u32max,18446744069414584321-u64max
PARAM_VALUE 6 to_sram 1
DATA_SOURCE 0 engine $0
DATA_SOURCE 1 sgl $1
DATA_SOURCE 2 nents $2
DATA_SOURCE 3 sram_off $3
DATA_SOURCE 4 buflen $4
DATA_SOURCE 5 skip $5
RX_PATH
TASK_NOT_RUNNING
UNITS 1 sgl unit_byte
UNITS 3 sram_off unit_byte
UNITS 4 buflen unit_byte
UNITS 5 skip unit_byte

drivers/crypto/marvell/cesa/cipher.c mv_cesa_sg_copy_from_sram() -> mv_cesa_sg_copy()

Type Parameter Key Value
PARAM_VALUE 3 sram_off 128
PARAM_VALUE 6 to_sram 0
DATA_SOURCE 0 engine $0
DATA_SOURCE 1 sgl $1
DATA_SOURCE 2 nents $2
DATA_SOURCE 3 sram_off $3
DATA_SOURCE 4 buflen $4
DATA_SOURCE 5 skip $5
RX_PATH
TASK_NOT_RUNNING
UNITS 1 sgl unit_byte
UNITS 4 buflen unit_byte
UNITS 5 skip unit_byte
HALF_LOCKED2 _T->lock

drivers/crypto/marvell/cesa/cipher.c mv_cesa_sg_copy_to_sram() -> mv_cesa_sg_copy()

Type Parameter Key Value
PARAM_VALUE 0 engine 4096-ptr_max
PARAM_VALUE 3 sram_off 128
PARAM_VALUE 4 buflen 0-u32max
PARAM_VALUE 6 to_sram 1
CAPPED_DATA 4 buflen 1
CAPPED_DATA 4 buflen 1
DATA_SOURCE 0 engine $0
DATA_SOURCE 1 sgl $1
DATA_SOURCE 2 nents $2
DATA_SOURCE 3 sram_off $3
DATA_SOURCE 4 buflen $4
DATA_SOURCE 5 skip $5
RX_PATH
TASK_NOT_RUNNING
UNITS 1 sgl unit_byte
UNITS 4 buflen unit_byte
UNITS 5 skip unit_byte