Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/crypto/ccp/ccp-ops.c ccp_reverse_get_dm_area() -> ccp_get_dm_area()

Type Parameter Key Value
PARAM_VALUE 0 wa 6384717345199091712,7045200716362805248,8927392214759038976
PARAM_VALUE 0 wa->dma.dir 0,2
PARAM_VALUE 0 wa->dma.length 0,64-4096
PARAM_VALUE 0 wa->length 0-2048
PARAM_VALUE 1 wa_offset 0
PARAM_VALUE 3 sg_offset 0
CAPPED_DATA 4 len 1
DATA_SOURCE 0 wa $0
DATA_SOURCE 1 wa_offset $1
DATA_SOURCE 2 sg $2
DATA_SOURCE 3 sg_offset $3
DATA_SOURCE 4 len $4
MEM_ZERO 0 wa
NOCHECK_CALL

drivers/crypto/ccp/ccp-ops.c ccp_run_aes_cmac_cmd() -> ccp_get_dm_area()

Type Parameter Key Value
PARAM_VALUE 0 wa 3305082907890524160
PARAM_VALUE 0 wa->address 4096-ptr_max
PARAM_VALUE 0 wa->dma.dir 0
PARAM_VALUE 0 wa->dma.length 64-4096
PARAM_VALUE 0 wa->length 32
PARAM_VALUE 1 wa_offset 16
PARAM_VALUE 2 sg 1-u64max
PARAM_VALUE 3 sg_offset 0
PARAM_VALUE 4 len 16
MEM_ZERO 0 wa
NOCHECK_CALL

drivers/crypto/ccp/ccp-ops.c ccp_run_aes_cmd() -> ccp_get_dm_area()

Type Parameter Key Value
PARAM_VALUE 0 wa 2471143877984190464
PARAM_VALUE 0 wa->address 4096-ptr_max
PARAM_VALUE 0 wa->dma.dir 0
PARAM_VALUE 0 wa->dma.length 64-4096
PARAM_VALUE 0 wa->length 32
PARAM_VALUE 1 wa_offset 16
PARAM_VALUE 3 sg_offset 0
MEM_ZERO 0 wa
NOCHECK_CALL

drivers/crypto/ccp/ccp-ops.c ccp_run_aes_gcm_cmd() -> ccp_get_dm_area()

Type Parameter Key Value
PARAM_VALUE 0 wa 4096-ptr_max
PARAM_VALUE 0 wa->address 4096-ptr_max
PARAM_VALUE 0 wa->dma.dir 0
PARAM_VALUE 0 wa->dma.length 64-4096
PARAM_VALUE 0 wa->length 16
PARAM_VALUE 1 wa_offset 0
PARAM_VALUE 2 sg->dma_flags 0-4294967295
PARAM_VALUE 2 sg->dma_length 0-4294967295
PARAM_VALUE 2 sg->length 0-4294967295
PARAM_VALUE 3 sg_offset 0
PARAM_VALUE 4 len 4,8,12-16
BUF_SIZE 2 sg (-1),64
BUF_SIZE 2 sg (-1),64
MEM_ZERO 0 wa
NOCHECK_CALL
UNITS 4 len unit_byte

drivers/crypto/ccp/ccp-ops.c ccp_run_des3_cmd() -> ccp_get_dm_area()

Type Parameter Key Value
PARAM_VALUE 0 wa 7655964745338503168
PARAM_VALUE 0 wa->address 4096-ptr_max
PARAM_VALUE 0 wa->dma.dir 0
PARAM_VALUE 0 wa->dma.length 64-4096
PARAM_VALUE 0 wa->length 32
PARAM_VALUE 1 wa_offset 24
PARAM_VALUE 2 sg 1-u64max
PARAM_VALUE 3 sg_offset 0
PARAM_VALUE 4 len 8
MEM_ZERO 0 wa
NOCHECK_CALL

drivers/crypto/ccp/ccp-ops.c ccp_run_sha_cmd() -> ccp_get_dm_area()

Type Parameter Key Value
PARAM_VALUE 0 wa 5959632389435879424
PARAM_VALUE 0 wa->address 4096-ptr_max
PARAM_VALUE 0 wa->dma.dir 0
PARAM_VALUE 0 wa->dma.length 64-4096
PARAM_VALUE 0 wa->length 32-64
PARAM_VALUE 1 wa_offset 0,4,12
PARAM_VALUE 2 sg 1-u64max
PARAM_VALUE 3 sg_offset 0
PARAM_VALUE 4 len 20,28,32
FUZZY_MAX 1 wa_offset 4
FUZZY_MAX 4 len 32
BIT_INFO 4 len 0x0,0x3c
HARD_MAX 4 len 32
MEM_ZERO 0 wa
NOCHECK_CALL

drivers/crypto/ccp/ccp-ops.c ccp_run_sha_cmd() -> ccp_get_dm_area()

Type Parameter Key Value
PARAM_VALUE 0 wa 5959632389435879424
PARAM_VALUE 0 wa->address 4096-ptr_max
PARAM_VALUE 0 wa->dma.dir 0
PARAM_VALUE 0 wa->dma.length 64-4096
PARAM_VALUE 0 wa->length 32-64
PARAM_VALUE 1 wa_offset 0
PARAM_VALUE 2 sg 1-u64max
PARAM_VALUE 3 sg_offset 16,32
PARAM_VALUE 4 len 32
MEM_ZERO 0 wa
NOCHECK_CALL

drivers/crypto/ccp/ccp-ops.c ccp_run_sha_cmd() -> ccp_get_dm_area()

Type Parameter Key Value
PARAM_VALUE 0 wa 5959632389435879424
PARAM_VALUE 0 wa->address 4096-ptr_max
PARAM_VALUE 0 wa->dma.dir 0
PARAM_VALUE 0 wa->dma.length 64-4096
PARAM_VALUE 0 wa->length 32-64
PARAM_VALUE 1 wa_offset 32,48
PARAM_VALUE 2 sg 1-u64max
PARAM_VALUE 3 sg_offset 0
PARAM_VALUE 4 len 16,32
MEM_ZERO 0 wa
NOCHECK_CALL

drivers/crypto/ccp/ccp-ops.c ccp_run_sha_cmd() -> ccp_get_dm_area()

Type Parameter Key Value
PARAM_VALUE 0 wa 5959632389435879424
PARAM_VALUE 0 wa->address 4096-ptr_max
PARAM_VALUE 0 wa->dma.dir 0
PARAM_VALUE 0 wa->dma.length 64-4096
PARAM_VALUE 0 wa->length 32-64
PARAM_VALUE 1 wa_offset 0
PARAM_VALUE 2 sg 1-u64max
PARAM_VALUE 3 sg_offset 0
PARAM_VALUE 4 len 32-64
MEM_ZERO 0 wa
NOCHECK_CALL

drivers/crypto/ccp/ccp-ops.c ccp_run_xts_aes_cmd() -> ccp_get_dm_area()

Type Parameter Key Value
PARAM_VALUE 0 wa 8571984245189603328
PARAM_VALUE 0 wa->address 4096-ptr_max
PARAM_VALUE 0 wa->dma.dir 0
PARAM_VALUE 0 wa->dma.length 64-4096
PARAM_VALUE 0 wa->length 32
PARAM_VALUE 1 wa_offset 16
PARAM_VALUE 2 sg 1-u64max
PARAM_VALUE 3 sg_offset 0
PARAM_VALUE 4 len 16
MEM_ZERO 0 wa
NOCHECK_CALL