Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/crypto/chelsio/chcr_algo.c create_aead_ccm_wr() -> create_wreq()

Type Parameter Key Value
PARAM_VALUE 1 chcr_req 4096-ptr_max
PARAM_VALUE 1 chcr_req->sec_cpl.aadstart_cipherstop_hi 286590560,286590688,286721632,286721760,286852704,286852832,286983776,286983904
PARAM_VALUE 1 chcr_req->sec_cpl.ivgen_hdrlen 131072-196607
PARAM_VALUE 2 req 4096-ptr_max
PARAM_VALUE 3 imm 0-1
PARAM_VALUE 4 hash_sz 0
PARAM_VALUE 5 len16 0-512,2147483648-u32max
PARAM_VALUE 7 lcb 0
DATA_SOURCE 1 chcr_req r __skb_put_zero
FUZZY_MAX 3 imm 1
HARD_MAX 3 imm 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 chcr_req->sec_cpl.cipherstop_lo_authinsert 0-u32max[c]
USER_DATA 1 chcr_req->sec_cpl.ivgen_hdrlen 131072-196607[c]
USER_DATA 1 chcr_req->sec_cpl.pldlen 0-u32max[c][u]
USER_DATA 1 chcr_req->sec_cpl.seqno_numivs 0-u32max[c]
USER_DATA 3 imm 0-1
USER_DATA 5 len16 160-512[c]
UNITS 5 len16 unit_byte
UNITS 6 sc_len unit_byte

drivers/crypto/chelsio/chcr_algo.c create_authenc_wr() -> create_wreq()

Type Parameter Key Value
PARAM_VALUE 1 chcr_req 4096-ptr_max
PARAM_VALUE 1 chcr_req->sec_cpl.ivgen_hdrlen 131072-196607
PARAM_VALUE 2 req 4096-ptr_max
PARAM_VALUE 3 imm 0-1
PARAM_VALUE 5 len16 0-512,2147483648-u32max
PARAM_VALUE 7 lcb 0
DATA_SOURCE 1 chcr_req r __skb_put_zero
DATA_SOURCE 4 hash_sz $2
FUZZY_MAX 3 imm 1
HARD_MAX 3 imm 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 chcr_req->sec_cpl.ivgen_hdrlen 131072-196607[c]
USER_DATA 1 chcr_req->sec_cpl.pldlen 0-u32max[u]
USER_DATA 3 imm 0-1
USER_DATA 5 len16 128-512[c]
UNITS 5 len16 unit_byte
UNITS 6 sc_len unit_byte

drivers/crypto/chelsio/chcr_algo.c create_cipher_wr() -> create_wreq()

Type Parameter Key Value
PARAM_VALUE 1 chcr_req 4096-ptr_max
PARAM_VALUE 1 chcr_req->sec_cpl.aadstart_cipherstop_hi 544
PARAM_VALUE 1 chcr_req->sec_cpl.ivgen_hdrlen 16384-81919
PARAM_VALUE 1 chcr_req->sec_cpl.pldlen 0-15,2147483664-u32max
PARAM_VALUE 2 req 4096-ptr_max
PARAM_VALUE 4 hash_sz 0
PARAM_VALUE 7 lcb 0-1
DATA_SOURCE 1 chcr_req r __skb_put_zero
FUZZY_MAX 7 lcb 1
HARD_MAX 7 lcb 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 chcr_req->sec_cpl.ivgen_hdrlen 16384-81919[c]
USER_DATA 1 chcr_req->sec_cpl.pldlen 0-15,2147483664-u32max[c]
USER_DATA 6 sc_len 0-u32max
UNITS 5 len16 unit_byte
UNITS 6 sc_len unit_byte

drivers/crypto/chelsio/chcr_algo.c create_gcm_wr() -> create_wreq()

Type Parameter Key Value
PARAM_VALUE 1 chcr_req 4096-ptr_max
PARAM_VALUE 1 chcr_req->sec_cpl.ivgen_hdrlen 131072-196607
PARAM_VALUE 2 req 4096-ptr_max
PARAM_VALUE 3 imm 0-1
PARAM_VALUE 5 len16 0-512,2147483648-u32max
DATA_SOURCE 1 chcr_req r __skb_put_zero
DATA_SOURCE 4 hash_sz $2
FUZZY_MAX 3 imm 1
HARD_MAX 3 imm 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 chcr_req->sec_cpl.ivgen_hdrlen 131072-196607[c]
USER_DATA 1 chcr_req->sec_cpl.pldlen 0-u32max[u]
USER_DATA 3 imm 0-1
USER_DATA 5 len16 160-512[c]
UNITS 5 len16 unit_byte
UNITS 6 sc_len unit_byte

drivers/crypto/chelsio/chcr_algo.c create_hash_wr() -> create_wreq()

Type Parameter Key Value
PARAM_VALUE 1 chcr_req 4096-ptr_max
PARAM_VALUE 1 chcr_req->sec_cpl.cipherstop_lo_authinsert 262144
PARAM_VALUE 1 chcr_req->sec_cpl.ivgen_hdrlen 32768,557056,1081344,1605632
PARAM_VALUE 1 chcr_req->sec_cpl.seqno_numivs 67125248-67160064,67223552-67241984
PARAM_VALUE 2 req 4096-ptr_max
PARAM_VALUE 3 imm 0-1
PARAM_VALUE 7 lcb 0
DATA_SOURCE 1 chcr_req r __skb_put_zero
FUZZY_MAX 3 imm 1
HARD_MAX 3 imm 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 chcr_req->sec_cpl.pldlen 0-4860
HOST_DATA 1 chcr_req->sec_cpl.scmd1 0-4294971645[c]
HOST_DATA 3 imm 0-1
HOST_DATA 6 sc_len 32-5004[c]
USER_DATA 1 chcr_req->sec_cpl.pldlen 0-2147483902[c]
USER_DATA 1 chcr_req->sec_cpl.scmd1 0-6442450942[c]
USER_DATA 3 imm 0-1
USER_DATA 5 len16 128-2147484144[c]
USER_DATA 6 sc_len 32-2147484046[c]
UNITS 5 len16 unit_byte
UNITS 6 sc_len unit_byte