Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/crypto/marvell/cesa/hash.c mv_cesa_ahmac_md5_init() -> mv_cesa_set_op_cfg()

Type Parameter Key Value
PARAM_VALUE 0 op 9033132346099617792
PARAM_VALUE 0 op->desc.config 0
PARAM_VALUE 1 cfg 96
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/marvell/cesa/hash.c mv_cesa_ahmac_sha1_init() -> mv_cesa_set_op_cfg()

Type Parameter Key Value
PARAM_VALUE 0 op 5600259987876155392
PARAM_VALUE 0 op->desc.config 0
PARAM_VALUE 1 cfg 112
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/marvell/cesa/hash.c mv_cesa_ahmac_sha256_init() -> mv_cesa_set_op_cfg()

Type Parameter Key Value
PARAM_VALUE 0 op 3189331220480647168
PARAM_VALUE 0 op->desc.config 0
PARAM_VALUE 1 cfg 48
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/marvell/cesa/hash.c mv_cesa_md5_init() -> mv_cesa_set_op_cfg()

Type Parameter Key Value
PARAM_VALUE 0 op 8592046375998775296
PARAM_VALUE 0 op->desc.config 0
PARAM_VALUE 1 cfg 64
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/marvell/cesa/hash.c mv_cesa_sha1_init() -> mv_cesa_set_op_cfg()

Type Parameter Key Value
PARAM_VALUE 0 op 134648802971238400
PARAM_VALUE 0 op->desc.config 0
PARAM_VALUE 1 cfg 80
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/marvell/cesa/hash.c mv_cesa_sha256_init() -> mv_cesa_set_op_cfg()

Type Parameter Key Value
PARAM_VALUE 0 op 5993838150114754560
PARAM_VALUE 0 op->desc.config 0
PARAM_VALUE 1 cfg 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/marvell/cesa/cipher.c mv_cesa_cbc_aes_decrypt() -> mv_cesa_set_op_cfg()

Type Parameter Key Value
PARAM_VALUE 0 op 3216022872057647104
PARAM_VALUE 0 op->desc.config 0
PARAM_VALUE 1 cfg 4096
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &crypt_stat->cs_mutex
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 global &key_construction_mutex
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 tfm_mutex

drivers/crypto/marvell/cesa/cipher.c mv_cesa_cbc_aes_encrypt() -> mv_cesa_set_op_cfg()

Type Parameter Key Value
PARAM_VALUE 0 op 4949344712185458688
PARAM_VALUE 0 op->desc.config 0
PARAM_VALUE 1 cfg 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &crypt_stat->keysig_list_mutex
HALF_LOCKED2 &key->sem
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 &walker->global_auth_tok_key->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 tfm_mutex

drivers/crypto/marvell/cesa/cipher.c mv_cesa_cbc_des3_ede_decrypt() -> mv_cesa_set_op_cfg()

Type Parameter Key Value
PARAM_VALUE 0 op 2086457837849829376
PARAM_VALUE 0 op->desc.config 0
PARAM_VALUE 1 cfg 1118208
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &crypt_stat->cs_mutex
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 global &key_construction_mutex
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 tfm_mutex

drivers/crypto/marvell/cesa/cipher.c mv_cesa_cbc_des3_ede_encrypt() -> mv_cesa_set_op_cfg()

Type Parameter Key Value
PARAM_VALUE 0 op 2771228523102326784
PARAM_VALUE 0 op->desc.config 0
PARAM_VALUE 1 cfg 1114112
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &crypt_stat->keysig_list_mutex
HALF_LOCKED2 &key->sem
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 &walker->global_auth_tok_key->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 tfm_mutex

drivers/crypto/marvell/cesa/cipher.c mv_cesa_cbc_des_decrypt() -> mv_cesa_set_op_cfg()

Type Parameter Key Value
PARAM_VALUE 0 op 8529445699695460352
PARAM_VALUE 0 op->desc.config 0
PARAM_VALUE 1 cfg 4096
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &crypt_stat->cs_mutex
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 global &key_construction_mutex
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 tfm_mutex

drivers/crypto/marvell/cesa/cipher.c mv_cesa_cbc_des_encrypt() -> mv_cesa_set_op_cfg()

Type Parameter Key Value
PARAM_VALUE 0 op 8996598939094396928
PARAM_VALUE 0 op->desc.config 0
PARAM_VALUE 1 cfg 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &crypt_stat->keysig_list_mutex
HALF_LOCKED2 &key->sem
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 &walker->global_auth_tok_key->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 tfm_mutex

drivers/crypto/marvell/cesa/cipher.c mv_cesa_ecb_aes_decrypt() -> mv_cesa_set_op_cfg()

Type Parameter Key Value
PARAM_VALUE 0 op 2232779169397428224
PARAM_VALUE 0 op->desc.config 0
PARAM_VALUE 1 cfg 4096
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &crypt_stat->cs_mutex
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 global &key_construction_mutex
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 tfm_mutex

drivers/crypto/marvell/cesa/cipher.c mv_cesa_ecb_aes_encrypt() -> mv_cesa_set_op_cfg()

Type Parameter Key Value
PARAM_VALUE 0 op 8994519322731155456
PARAM_VALUE 0 op->desc.config 0
PARAM_VALUE 1 cfg 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &crypt_stat->keysig_list_mutex
HALF_LOCKED2 &key->sem
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 &walker->global_auth_tok_key->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 tfm_mutex

drivers/crypto/marvell/cesa/cipher.c mv_cesa_ecb_des3_ede_decrypt() -> mv_cesa_set_op_cfg()

Type Parameter Key Value
PARAM_VALUE 0 op 1833663696498405376
PARAM_VALUE 0 op->desc.config 0
PARAM_VALUE 1 cfg 1052672
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &crypt_stat->cs_mutex
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 global &key_construction_mutex
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 tfm_mutex

drivers/crypto/marvell/cesa/cipher.c mv_cesa_ecb_des3_ede_encrypt() -> mv_cesa_set_op_cfg()

Type Parameter Key Value
PARAM_VALUE 0 op 570119273328496640
PARAM_VALUE 0 op->desc.config 0
PARAM_VALUE 1 cfg 1048576
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &crypt_stat->keysig_list_mutex
HALF_LOCKED2 &key->sem
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 &walker->global_auth_tok_key->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 tfm_mutex

drivers/crypto/marvell/cesa/cipher.c mv_cesa_ecb_des_decrypt() -> mv_cesa_set_op_cfg()

Type Parameter Key Value
PARAM_VALUE 0 op 1757577623865528320
PARAM_VALUE 0 op->desc.config 0
PARAM_VALUE 1 cfg 4096
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &crypt_stat->cs_mutex
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 global &key_construction_mutex
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 tfm_mutex

drivers/crypto/marvell/cesa/cipher.c mv_cesa_ecb_des_encrypt() -> mv_cesa_set_op_cfg()

Type Parameter Key Value
PARAM_VALUE 0 op 1586211449791594496
PARAM_VALUE 0 op->desc.config 0
PARAM_VALUE 1 cfg 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &crypt_stat->keysig_list_mutex
HALF_LOCKED2 &key->sem
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 &walker->global_auth_tok_key->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 tfm_mutex