Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/crypto/chelsio/chcr_algo.c chcr_aead_decrypt() -> get_aead_subtype()

Type Parameter Key Value
PARAM_VALUE 0 aead 4096-ptr_max
DATA_SOURCE 0 aead r crypto_aead_reqtfm
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 bh

drivers/crypto/chelsio/chcr_algo.c chcr_aead_digest_null_setkey() -> get_aead_subtype()

Type Parameter Key Value
BUF_SIZE 0 aead (-1),1-s32max
BUF_SIZE 0 aead (-1),1-s32max
DATA_SOURCE 0 aead $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 aead->authsize 8[c]
HALF_LOCKED2 &con->mutex
HALF_LOCKED2 &sdata->sec_mtx
HALF_LOCKED2 sk

drivers/crypto/chelsio/chcr_algo.c chcr_aead_encrypt() -> get_aead_subtype()

Type Parameter Key Value
PARAM_VALUE 0 aead 4096-ptr_max
DATA_SOURCE 0 aead r crypto_aead_reqtfm
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/chelsio/chcr_algo.c chcr_aead_op() -> get_aead_subtype()

Type Parameter Key Value
PARAM_VALUE 0 aead 4096-ptr_max
DATA_SOURCE 0 aead r crypto_aead_reqtfm
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/chelsio/chcr_algo.c chcr_authenc_setkey() -> get_aead_subtype()

Type Parameter Key Value
BUF_SIZE 0 aead (-1),1-s32max
BUF_SIZE 0 aead (-1),1-s32max
DATA_SOURCE 0 aead $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 aead->authsize 8[c]
HALF_LOCKED2 &con->mutex
HALF_LOCKED2 &sdata->sec_mtx
HALF_LOCKED2 sk

drivers/crypto/chelsio/chcr_algo.c chcr_gcm_setkey() -> get_aead_subtype()

Type Parameter Key Value
BUF_SIZE 0 aead (-1),1-s32max
BUF_SIZE 0 aead (-1),1-s32max
DATA_SOURCE 0 aead $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 aead->authsize 8[c]
HALF_LOCKED2 &con->mutex
HALF_LOCKED2 &sdata->sec_mtx
HALF_LOCKED2 sk

drivers/crypto/chelsio/chcr_algo.c chcr_verify_tag() -> get_aead_subtype()

Type Parameter Key Value
PARAM_VALUE 0 aead 4096-ptr_max
DATA_SOURCE 0 aead r crypto_aead_reqtfm
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/crypto/chelsio/chcr_algo.c chcr_verify_tag() -> get_aead_subtype()

Type Parameter Key Value
PARAM_VALUE 0 aead 4096-ptr_max
DATA_SOURCE 0 aead r crypto_aead_reqtfm
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

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

Type Parameter Key Value
PARAM_VALUE 0 aead 4096-ptr_max
DATA_SOURCE 0 aead r crypto_aead_reqtfm
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 aead 4096-ptr_max
DATA_SOURCE 0 aead r crypto_aead_reqtfm
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 aead 4096-ptr_max
DATA_SOURCE 0 aead r crypto_aead_reqtfm
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 aead 4096-ptr_max
DATA_SOURCE 0 aead r crypto_aead_reqtfm
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/chelsio/chcr_algo.c fill_sec_cpl_for_aead() -> get_aead_subtype()

Type Parameter Key Value
PARAM_VALUE 0 aead 4096-ptr_max
DATA_SOURCE 0 aead r crypto_aead_reqtfm
RX_PATH
TASK_NOT_RUNNING