Home
last modified time | relevance | path

Searched refs:jr_base (Results 1 – 9 of 9) sorted by relevance

/optee_os/core/drivers/crypto/caam/hal/common/
H A Dhal_sm.c29 static uint32_t issue_cmd(vaddr_t jr_base, unsigned int page, in issue_cmd() argument
35 assert(jr_base); in issue_cmd()
38 io_caam_write32(jr_base + SM_SMCR, SM_SMCR_PAGE(page) | in issue_cmd()
46 status = io_caam_read32(jr_base + SM_SMCSR); in issue_cmd()
49 return io_caam_read32(jr_base + SM_SMCSR); in issue_cmd()
53 caam_hal_sm_check_page_partition(vaddr_t jr_base, in caam_hal_sm_check_page_partition() argument
58 if (!jr_base || !page_desc) in caam_hal_sm_check_page_partition()
61 val = io_caam_read32(jr_base + SMVID_MS); in caam_hal_sm_check_page_partition()
71 size_t caam_hal_sm_get_pages_size(vaddr_t jr_base, unsigned int page) in caam_hal_sm_get_pages_size() argument
75 page_size = GET_SMVID_LS_PSIZ(io_caam_read32(jr_base + SMVID_LS)); in caam_hal_sm_get_pages_size()
[all …]
/optee_os/core/drivers/crypto/caam/include/
H A Dcaam_hal_sm.h18 caam_hal_sm_check_page_partition(vaddr_t jr_base,
27 size_t caam_hal_sm_get_pages_size(vaddr_t jr_base, unsigned int page);
35 bool caam_hal_sm_prtn_is_free(vaddr_t jr_base, unsigned int partition);
43 bool caam_hal_sm_prtn_is_owned(vaddr_t jr_base, unsigned int partition);
53 void caam_hal_sm_set_access_all_group(vaddr_t jr_base, unsigned int partition);
63 void caam_hal_sm_set_access_group(vaddr_t jr_base, unsigned int partition,
72 void caam_hal_sm_open_access_perm(vaddr_t jr_base, unsigned int partition);
83 void caam_hal_sm_set_access_perm(vaddr_t jr_base, unsigned int partition,
94 caam_hal_sm_allocate_page(vaddr_t jr_base,
103 enum caam_status caam_hal_sm_deallocate_partition(vaddr_t jr_base,
[all …]
/optee_os/core/drivers/crypto/caam/acipher/
H A Dcaam_math.c118 vaddr_t jr_base = caam_jrcfg->base + caam_jrcfg->offset; in caam_math_init() local
120 if (caam_hal_ctrl_pknum(jr_base)) in caam_math_init()
H A Dcaam_dh.c516 vaddr_t jr_base = caam_jrcfg->base + caam_jrcfg->offset; in caam_dh_init() local
518 if (caam_hal_ctrl_pknum(jr_base) && in caam_dh_init()
H A Dcaam_ecc.c906 vaddr_t jr_base = caam_jrcfg->base + caam_jrcfg->offset; in caam_ecc_init() local
908 if (caam_hal_ctrl_pknum(jr_base)) in caam_ecc_init()
H A Dcaam_dsa.c799 vaddr_t jr_base = caam_jrcfg->base + caam_jrcfg->offset; in caam_dsa_init() local
801 if (caam_hal_ctrl_pknum(jr_base) && in caam_dsa_init()
H A Dcaam_rsa.c1702 vaddr_t jr_base = caam_jrcfg->base + caam_jrcfg->offset; in caam_rsa_init() local
1704 if (caam_hal_ctrl_pknum(jr_base)) { in caam_rsa_init()
1705 caam_era = caam_hal_ctrl_era(jr_base); in caam_rsa_init()
/optee_os/core/drivers/crypto/caam/hash/
H A Dcaam_hash_mac.c339 vaddr_t jr_base = caam_jrcfg->base + caam_jrcfg->offset; in caam_hmac_init() local
341 caam_hash_limit = caam_hal_ctrl_hash_limit(jr_base); in caam_hmac_init()
344 caam_hal_ctrl_splitkey_support(jr_base)) { in caam_hmac_init()
H A Dcaam_hash.c709 vaddr_t jr_base = caam_jrcfg->base + caam_jrcfg->offset; in caam_hash_init() local
711 caam_hash_limit = caam_hal_ctrl_hash_limit(jr_base); in caam_hash_init()