Defined in 1 files as a function:

Referenced in 9 files:

Smatch caller information:

drivers/crypto/ccree/cc_hash.c cc_alloc_ctx() -> drvdata_to_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_hash.c cc_cmac_setkey() -> drvdata_to_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 sk

drivers/crypto/ccree/cc_hash.c cc_cra_exit() -> drvdata_to_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_hash.c cc_do_finup() -> drvdata_to_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_hash.c cc_free_ctx() -> drvdata_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_hash.c cc_hash_alloc() -> drvdata_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
PARAM_VALUE 0 drvdata->plat_dev 4096-ptr_max
BUF_SIZE 0 drvdata 264
BUF_SIZE 0 drvdata->clk (-1),1-s32max
DATA_SOURCE 0 drvdata $0
MEM_ZERO 0 drvdata
MEM_ZERO 0 drvdata->cc_base
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 drvdata->cache_params 0-u32max[c]
HOST_DATA 0 drvdata->mlli_sram_addr 0
HOST_DATA 0 drvdata->sec_disabled 0-1[c]

drivers/crypto/ccree/cc_hash.c cc_hash_digest() -> drvdata_to_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_hash.c cc_hash_import() -> drvdata_to_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_hash.c cc_hash_init() -> drvdata_to_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_hash.c cc_hash_setkey() -> drvdata_to_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 sk

drivers/crypto/ccree/cc_hash.c cc_hash_update() -> drvdata_to_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_hash.c cc_larval_digest_addr() -> drvdata_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
DATA_SOURCE 0 drvdata $0
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_hash.c cc_mac_digest() -> drvdata_to_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_hash.c cc_mac_final() -> drvdata_to_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_hash.c cc_mac_finup() -> drvdata_to_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_hash.c cc_mac_update() -> drvdata_to_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_hash.c cc_set_desc() -> drvdata_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_hash.c cc_xcbc_setkey() -> drvdata_to_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 sk

drivers/crypto/ccree/cc_debugfs.c cc_debugfs_init() -> drvdata_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
PARAM_VALUE 0 drvdata->plat_dev 4096-ptr_max
BUF_SIZE 0 drvdata 264
BUF_SIZE 0 drvdata->clk (-1),1-s32max
DATA_SOURCE 0 drvdata $0
BIT_INFO 0 drvdata->axim_mon_offset 0xb80,0xffffffffffffffff
BIT_INFO 0 drvdata->comp_mask 0x800000,0xffffffffffffffff
BIT_INFO 0 drvdata->sig_offset 0xa00,0xffffffffffffffff
BIT_INFO 0 drvdata->ver_offset 0xa40,0xffffffffffffffff
MEM_ZERO 0 drvdata
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 drvdata->cache_params 0-u32max[c]
HOST_DATA 0 drvdata->sec_disabled 0-1[c]

drivers/crypto/ccree/cc_request_mgr.c cc_do_send_request() -> drvdata_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
DATA_SOURCE 0 drvdata $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 drvdata->irq s32min-s32max
LOCK2 &mgr->hw_lock
HALF_LOCKED2 bh
TYPE_LOCK (struct cc_req_mgr_handle)->hw_lock

drivers/crypto/ccree/cc_request_mgr.c cc_enqueue_backlog() -> drvdata_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
DATA_SOURCE 0 drvdata $0
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_request_mgr.c cc_proc_backlog() -> drvdata_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
DATA_SOURCE 0 drvdata $0
HOST_DATA 0 drvdata->irq s32min-s32max

drivers/crypto/ccree/cc_request_mgr.c cc_queues_status() -> drvdata_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
BUF_SIZE 0 drvdata s32min-(-1),1-s32max
BUF_SIZE 0 drvdata s32min-(-1),1-s32max
BUF_SIZE 0 drvdata->clk (-1),1-s32max
BUF_SIZE 0 drvdata->hash_handle (-1),24
DATA_SOURCE 0 drvdata $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 drvdata->ace_const 0-u32max[c]
HOST_DATA 0 drvdata->cache_params 0-u32max[c]
HOST_DATA 0 drvdata->irq s32min-s32max
HOST_DATA 0 drvdata->mlli_sram_addr 0-4294967294
HOST_DATA 0 drvdata->sec_disabled 0-1[c]
UNITS 0 drvdata unit_byte
HALF_LOCKED2 &req_mgr_h->hw_lock
HALF_LOCKED2 bh

drivers/crypto/ccree/cc_request_mgr.c cc_req_mgr_fini() -> drvdata_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
BUF_SIZE 0 drvdata s32min-(-2),1-s32max
BUF_SIZE 0 drvdata s32min-(-2),1-s32max
BUF_SIZE 0 drvdata->clk (-1),1-s32max
BUF_SIZE 0 drvdata->request_mgr_handle (-1),524568
DATA_SOURCE 0 drvdata $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 drvdata->ace_const 0-u32max[c]
HOST_DATA 0 drvdata->cache_params 0-u32max[c]
HOST_DATA 0 drvdata->mlli_sram_addr 0
HOST_DATA 0 drvdata->sec_disabled 0-1[c]

drivers/crypto/ccree/cc_request_mgr.c cc_req_mgr_init() -> drvdata_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
PARAM_VALUE 0 drvdata->plat_dev 4096-ptr_max
BUF_SIZE 0 drvdata 264
BUF_SIZE 0 drvdata->clk (-1),1-s32max
DATA_SOURCE 0 drvdata $0
MEM_ZERO 0 drvdata
MEM_ZERO 0 drvdata->cc_base
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 drvdata->cache_params 0-u32max[c]
HOST_DATA 0 drvdata->mlli_sram_addr 0
HOST_DATA 0 drvdata->sec_disabled 0-1[c]

drivers/crypto/ccree/cc_request_mgr.c cc_send_request() -> drvdata_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
DATA_SOURCE 0 drvdata $0
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_request_mgr.c cc_send_sync_request() -> drvdata_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
DATA_SOURCE 0 drvdata $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 sk

drivers/crypto/ccree/cc_request_mgr.c comp_handler() -> drvdata_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
DATA_SOURCE 0 drvdata $0

drivers/crypto/ccree/cc_request_mgr.c enqueue_seq() -> drvdata_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
BUF_SIZE 0 drvdata s32min-(-1),1-s32max
BUF_SIZE 0 drvdata s32min-(-1),1-s32max
BUF_SIZE 0 drvdata->clk (-1),1-s32max
BUF_SIZE 0 drvdata->hash_handle (-1),24
DATA_SOURCE 0 drvdata $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 drvdata->ace_const 0-u32max[c]
HOST_DATA 0 drvdata->cache_params 0-u32max[c]
HOST_DATA 0 drvdata->irq s32min-s32max
HOST_DATA 0 drvdata->mlli_sram_addr 0-4294967294
HOST_DATA 0 drvdata->sec_disabled 0-1[c]
UNITS 0 drvdata unit_byte
HALF_LOCKED2 &mgr->hw_lock
HALF_LOCKED2 bh

drivers/crypto/ccree/cc_request_mgr.c proc_completions() -> drvdata_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
DATA_SOURCE 0 drvdata $0
HOST_DATA 0 drvdata->irq s32min-s32max

drivers/crypto/ccree/cc_fips.c cc_fips_init() -> drvdata_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
PARAM_VALUE 0 drvdata->plat_dev 4096-ptr_max
BUF_SIZE 0 drvdata 264
BUF_SIZE 0 drvdata->clk (-1),1-s32max
DATA_SOURCE 0 drvdata $0
BIT_INFO 0 drvdata->axim_mon_offset 0xb80,0xffffffffffffffff
BIT_INFO 0 drvdata->comp_mask 0x800000,0xffffffffffffffff
BIT_INFO 0 drvdata->sig_offset 0xa00,0xffffffffffffffff
BIT_INFO 0 drvdata->ver_offset 0xa40,0xffffffffffffffff
MEM_ZERO 0 drvdata
MEM_ZERO 0 drvdata->cc_base
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 drvdata->cache_params 0-u32max[c]
HOST_DATA 0 drvdata->sec_disabled 0-1[c]

drivers/crypto/ccree/cc_fips.c cc_ree_fips_failure() -> drvdata_to_dev()

Type Parameter Key Value

drivers/crypto/ccree/cc_fips.c cc_tee_handle_fips_error() -> drvdata_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
BUF_SIZE 0 drvdata s32min-(-1),1-s32max
BUF_SIZE 0 drvdata s32min-(-1),1-s32max
BUF_SIZE 0 drvdata->clk (-1),1-s32max
BUF_SIZE 0 drvdata->fips_handle (-1),72
DATA_SOURCE 0 drvdata $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 drvdata->ace_const 0-u32max[c]
HOST_DATA 0 drvdata->cache_params 0-u32max[c]
HOST_DATA 0 drvdata->sec_disabled 0-1[c]
UNITS 0 drvdata unit_byte

drivers/crypto/ccree/cc_driver.c cc_isr() -> drvdata_to_dev()

Type Parameter Key Value
DATA_SOURCE 0 drvdata $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/crypto/ccree/cc_driver.c init_cc_cache_params() -> drvdata_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
PARAM_VALUE 0 drvdata->plat_dev 4096-ptr_max
BUF_SIZE 0 drvdata 264
BUF_SIZE 0 drvdata->clk (-1),1-s32max
DATA_SOURCE 0 drvdata $0
BIT_INFO 0 drvdata->axim_mon_offset 0xb80,0xffffffffffffffff
BIT_INFO 0 drvdata->comp_mask 0x800000,0x97f6fa
BIT_INFO 0 drvdata->sig_offset 0xa00,0xffffffffffffffff
BIT_INFO 0 drvdata->ver_offset 0xa40,0xffffffffffffffff
MEM_ZERO 0 drvdata
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 drvdata->sec_disabled 0-1[c]

drivers/crypto/ccree/cc_driver.c init_cc_regs() -> drvdata_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
BUF_SIZE 0 drvdata s32min-(-2),1-s32max
BUF_SIZE 0 drvdata s32min-(-2),1-s32max
BUF_SIZE 0 drvdata->clk (-1),1-s32max
DATA_SOURCE 0 drvdata $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 drvdata->cache_params 0-u32max[c]
HOST_DATA 0 drvdata->sec_disabled 0-1[c]
UNITS 0 drvdata unit_byte

drivers/crypto/ccree/cc_aead.c cc_aead_alloc() -> drvdata_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
PARAM_VALUE 0 drvdata->plat_dev 4096-ptr_max
BUF_SIZE 0 drvdata 264
BUF_SIZE 0 drvdata->clk (-1),1-s32max
DATA_SOURCE 0 drvdata $0
MEM_ZERO 0 drvdata
MEM_ZERO 0 drvdata->cc_base
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 drvdata->cache_params 0-u32max[c]
HOST_DATA 0 drvdata->mlli_sram_addr 0
HOST_DATA 0 drvdata->sec_disabled 0[c]

drivers/crypto/ccree/cc_aead.c cc_aead_exit() -> drvdata_to_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_aead.c cc_aead_init() -> drvdata_to_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_aead.c cc_aead_setauthsize() -> drvdata_to_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &con->mutex
HALF_LOCKED2 &sdata->sec_mtx
HALF_LOCKED2 sk

drivers/crypto/ccree/cc_aead.c cc_aead_setkey() -> drvdata_to_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &con->mutex
HALF_LOCKED2 &sdata->sec_mtx
HALF_LOCKED2 sk

drivers/crypto/ccree/cc_aead.c cc_get_plain_hmac_key() -> drvdata_to_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &con->mutex
HALF_LOCKED2 &sdata->sec_mtx
HALF_LOCKED2 sk

drivers/crypto/ccree/cc_aead.c cc_mlli_to_sram() -> drvdata_to_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_aead.c cc_proc_aead() -> drvdata_to_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_aead.c cc_proc_authen_desc() -> drvdata_to_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_aead.c cc_proc_cipher_desc() -> drvdata_to_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_aead.c cc_rfc4106_gcm_setauthsize() -> drvdata_to_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &con->mutex
HALF_LOCKED2 &sdata->sec_mtx
HALF_LOCKED2 sk

drivers/crypto/ccree/cc_aead.c cc_rfc4106_gcm_setkey() -> drvdata_to_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &con->mutex
HALF_LOCKED2 &sdata->sec_mtx
HALF_LOCKED2 sk

drivers/crypto/ccree/cc_aead.c cc_rfc4543_gcm_setauthsize() -> drvdata_to_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &con->mutex
HALF_LOCKED2 &sdata->sec_mtx
HALF_LOCKED2 sk

drivers/crypto/ccree/cc_aead.c cc_rfc4543_gcm_setkey() -> drvdata_to_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &con->mutex
HALF_LOCKED2 &sdata->sec_mtx
HALF_LOCKED2 sk

drivers/crypto/ccree/cc_aead.c cc_set_assoc_desc() -> drvdata_to_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_aead.c config_ccm_adata() -> drvdata_to_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_aead.c config_gcm_context() -> drvdata_to_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_aead.c validate_data_size() -> drvdata_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_aead.c validate_keys_sizes() -> drvdata_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &con->mutex
HALF_LOCKED2 &sdata->sec_mtx
HALF_LOCKED2 sk

drivers/crypto/ccree/cc_buffer_mgr.c cc_aead_chain_assoc() -> drvdata_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
DATA_SOURCE 0 drvdata $0
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_buffer_mgr.c cc_aead_chain_data() -> drvdata_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
DATA_SOURCE 0 drvdata $0
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_buffer_mgr.c cc_aead_chain_iv() -> drvdata_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
DATA_SOURCE 0 drvdata $0
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_buffer_mgr.c cc_buffer_mgr_init() -> drvdata_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
PARAM_VALUE 0 drvdata->plat_dev 4096-ptr_max
BUF_SIZE 0 drvdata 264
BUF_SIZE 0 drvdata->clk (-1),1-s32max
DATA_SOURCE 0 drvdata $0
MEM_ZERO 0 drvdata
MEM_ZERO 0 drvdata->cc_base
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 drvdata->cache_params 0-u32max[c]
HOST_DATA 0 drvdata->mlli_sram_addr 0
HOST_DATA 0 drvdata->sec_disabled 0-1[c]

drivers/crypto/ccree/cc_buffer_mgr.c cc_map_aead_request() -> drvdata_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
DATA_SOURCE 0 drvdata $0
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_buffer_mgr.c cc_map_cipher_request() -> drvdata_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
DATA_SOURCE 0 drvdata $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 tfm_mutex

drivers/crypto/ccree/cc_buffer_mgr.c cc_map_hash_request_final() -> drvdata_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
DATA_SOURCE 0 drvdata $0
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_buffer_mgr.c cc_map_hash_request_update() -> drvdata_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
DATA_SOURCE 0 drvdata $0
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_buffer_mgr.c cc_prepare_aead_data_mlli() -> drvdata_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
DATA_SOURCE 0 drvdata $0
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_cipher.c cc_cipher_alloc() -> drvdata_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
PARAM_VALUE 0 drvdata->plat_dev 4096-ptr_max
BUF_SIZE 0 drvdata 264
BUF_SIZE 0 drvdata->clk (-1),1-s32max
DATA_SOURCE 0 drvdata $0
MEM_ZERO 0 drvdata
MEM_ZERO 0 drvdata->cc_base
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 drvdata->cache_params 0-u32max[c]
HOST_DATA 0 drvdata->mlli_sram_addr 0
HOST_DATA 0 drvdata->sec_disabled 0-1[c]

drivers/crypto/ccree/cc_cipher.c cc_cipher_exit() -> drvdata_to_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_cipher.c cc_cipher_init() -> drvdata_to_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_cipher.c cc_cipher_process() -> drvdata_to_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 tfm_mutex

drivers/crypto/ccree/cc_cipher.c cc_cipher_sethkey() -> drvdata_to_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ac->mutex
HALF_LOCKED2 &crypt_stat->cs_mutex
HALF_LOCKED2 &crypt_stat->cs_tfm_mutex
HALF_LOCKED2 &crypt_stat->keysig_list_mutex
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 &sdata->sec_mtx
HALF_LOCKED2 &walker->global_auth_tok_key->sem
HALF_LOCKED2 global &key_tfm_list_mutex
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 tfm_mutex

drivers/crypto/ccree/cc_cipher.c cc_cipher_setkey() -> drvdata_to_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ac->mutex
HALF_LOCKED2 &crypt_stat->cs_mutex
HALF_LOCKED2 &crypt_stat->cs_tfm_mutex
HALF_LOCKED2 &crypt_stat->keysig_list_mutex
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 &sdata->sec_mtx
HALF_LOCKED2 &walker->global_auth_tok_key->sem
HALF_LOCKED2 global &key_tfm_list_mutex
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 tfm_mutex

drivers/crypto/ccree/cc_cipher.c cc_setup_flow_desc() -> drvdata_to_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 tfm_mutex

drivers/crypto/ccree/cc_cipher.c cc_setup_key_desc() -> drvdata_to_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 tfm_mutex

drivers/crypto/ccree/cc_cipher.c cc_setup_mlli_desc() -> drvdata_to_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 tfm_mutex

drivers/crypto/ccree/cc_cipher.c cc_setup_readiv_desc() -> drvdata_to_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 tfm_mutex

drivers/crypto/ccree/cc_cipher.c cc_setup_state_desc() -> drvdata_to_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 tfm_mutex

drivers/crypto/ccree/cc_cipher.c cc_setup_xex_state_desc() -> drvdata_to_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 tfm_mutex

drivers/crypto/ccree/cc_sram_mgr.c cc_sram_alloc() -> drvdata_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
PARAM_VALUE 0 drvdata->plat_dev 4096-ptr_max
BUF_SIZE 0 drvdata 264
BUF_SIZE 0 drvdata->aead_handle (-1),24
BUF_SIZE 0 drvdata->clk (-1),1-s32max
BUF_SIZE 0 drvdata->hash_handle (-1),24
DATA_SOURCE 0 drvdata $0
BIT_INFO 0 drvdata->axim_mon_offset 0xb80,0xffffffffffffffff
BIT_INFO 0 drvdata->comp_mask 0x800000,0xffffffffffffffff
BIT_INFO 0 drvdata->sig_offset 0xa00,0xffffffffffffffff
BIT_INFO 0 drvdata->ver_offset 0xa40,0xffffffffffffffff
MEM_ZERO 0 drvdata
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 drvdata->ace_const 0-u32max[c]
HOST_DATA 0 drvdata->cache_params 0-u32max[c]
HOST_DATA 0 drvdata->mlli_sram_addr 0
HOST_DATA 0 drvdata->sec_disabled 0-1[c]
HOST_DATA 0 drvdata->sram_free_offset 0-u32max

drivers/crypto/ccree/cc_sram_mgr.c cc_sram_mgr_init() -> drvdata_to_dev()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
PARAM_VALUE 0 drvdata->plat_dev 4096-ptr_max
BUF_SIZE 0 drvdata 264
BUF_SIZE 0 drvdata->clk (-1),1-s32max
DATA_SOURCE 0 drvdata $0
BIT_INFO 0 drvdata->axim_mon_offset 0xb80,0xffffffffffffffff
BIT_INFO 0 drvdata->comp_mask 0x800000,0xffffffffffffffff
BIT_INFO 0 drvdata->sig_offset 0xa00,0xffffffffffffffff
BIT_INFO 0 drvdata->ver_offset 0xa40,0xffffffffffffffff
MEM_ZERO 0 drvdata
MEM_ZERO 0 drvdata->cc_base
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 drvdata->cache_params 0-u32max[c]
HOST_DATA 0 drvdata->sec_disabled 0-1[c]