| /optee_os/core/drivers/crypto/caam/hal/common/ |
| H A D | hal_cfg_dt.c | 35 paddr_t jr_offset = 0; in find_jr_offset() local 44 jr_offset = fdt_reg_base_address(fdt, node); in find_jr_offset() 50 HAL_TRACE("JR Offset return 0x%" PRIxPTR, jr_offset); in find_jr_offset() 51 return jr_offset; in find_jr_offset() 89 paddr_t jr_offset = 0; in caam_hal_cfg_get_jobring_dt() local 93 jr_offset = find_jr_offset(fdt, DT_STATUS_OK_SEC, &node); in caam_hal_cfg_get_jobring_dt() 94 if (jr_offset) { in caam_hal_cfg_get_jobring_dt() 110 jrcfg->offset = jr_offset; in caam_hal_cfg_get_jobring_dt()
|
| H A D | hal_cfg.c | 83 paddr_t jr_offset = 0; in caam_hal_cfg_setup_nsjobring() local 87 jr_offset = jrnum * JRX_BLOCK_SIZE; in caam_hal_cfg_setup_nsjobring() 93 if (caam_hal_cfg_is_hab_jr(jr_offset)) in caam_hal_cfg_setup_nsjobring() 104 if (jr_offset == jrcfg->offset) { in caam_hal_cfg_setup_nsjobring() 105 caam_hal_jr_prepare_backup(jrcfg->base, jr_offset); in caam_hal_cfg_setup_nsjobring() 109 status = caam_hal_jr_setowner(jrcfg->base, jr_offset, in caam_hal_cfg_setup_nsjobring() 112 caam_hal_jr_prepare_backup(jrcfg->base, jr_offset); in caam_hal_cfg_setup_nsjobring()
|
| H A D | hal_ctrl.c | 260 vaddr_t caam_hal_ctrl_get_smvaddr(vaddr_t ctrl_addr, paddr_t jr_offset) in caam_hal_ctrl_get_smvaddr() argument 268 return io_caam_read32(ctrl_addr + JRX_SMVBAR(JRX_IDX(jr_offset))) << 16; in caam_hal_ctrl_get_smvaddr()
|
| /optee_os/core/drivers/crypto/caam/hal/ls/ |
| H A D | hal_jr.c | 14 enum caam_status caam_hal_jr_setowner(vaddr_t ctrl_base, paddr_t jr_offset, in caam_hal_jr_setowner() argument 18 unsigned int jr_idx = JRX_IDX(jr_offset); in caam_hal_jr_setowner() 33 paddr_t jr_offset __unused) in caam_hal_jr_prepare_backup()
|
| /optee_os/core/drivers/crypto/caam/hal/imx_8ulp/ |
| H A D | hal_jr.c | 24 enum caam_status caam_hal_jr_setowner(vaddr_t ctrl_base, paddr_t jr_offset, in caam_hal_jr_setowner() argument 31 unsigned int jr_idx = JRX_IDX(jr_offset); in caam_hal_jr_setowner() 84 void caam_hal_jr_prepare_backup(vaddr_t ctrl_base, paddr_t jr_offset) in caam_hal_jr_prepare_backup() argument 86 unsigned int jr_idx = JRX_IDX(jr_offset); in caam_hal_jr_prepare_backup()
|
| /optee_os/core/drivers/crypto/caam/hal/imx_8m/ |
| H A D | hal_jr.c | 23 enum caam_status caam_hal_jr_setowner(vaddr_t ctrl_base, paddr_t jr_offset, in caam_hal_jr_setowner() argument 30 unsigned int jr_idx = JRX_IDX(jr_offset); in caam_hal_jr_setowner() 83 void caam_hal_jr_prepare_backup(vaddr_t ctrl_base, paddr_t jr_offset) in caam_hal_jr_prepare_backup() argument 85 unsigned int jr_idx = JRX_IDX(jr_offset); in caam_hal_jr_prepare_backup()
|
| H A D | hal_cfg.c | 28 bool caam_hal_cfg_is_hab_jr(paddr_t jr_offset) in caam_hal_cfg_is_hab_jr() argument 30 unsigned int jr_idx = JRX_IDX(jr_offset); in caam_hal_cfg_is_hab_jr()
|
| /optee_os/core/drivers/crypto/caam/hal/imx_6_7/ |
| H A D | hal_jr.c | 23 enum caam_status caam_hal_jr_setowner(vaddr_t ctrl_base, paddr_t jr_offset, in caam_hal_jr_setowner() argument 30 unsigned int jr_idx = JRX_IDX(jr_offset); in caam_hal_jr_setowner() 87 void caam_hal_jr_prepare_backup(vaddr_t ctrl_base, paddr_t jr_offset) in caam_hal_jr_prepare_backup() argument 89 unsigned int jr_idx = JRX_IDX(jr_offset); in caam_hal_jr_prepare_backup()
|
| /optee_os/core/drivers/crypto/caam/hal/imx_8q/ |
| H A D | hal_jr.c | 12 paddr_t jr_offset __unused, in caam_hal_jr_setowner() 29 paddr_t jr_offset __unused) in caam_hal_jr_prepare_backup()
|
| /optee_os/core/drivers/crypto/caam/include/ |
| H A D | caam_hal_jr.h | 22 enum caam_status caam_hal_jr_setowner(vaddr_t ctrl_base, paddr_t jr_offset, 137 void caam_hal_jr_prepare_backup(vaddr_t ctrl_base, paddr_t jr_offset);
|
| H A D | caam_hal_cfg.h | 42 bool caam_hal_cfg_is_hab_jr(paddr_t jr_offset);
|
| H A D | caam_hal_ctrl.h | 106 vaddr_t caam_hal_ctrl_get_smvaddr(vaddr_t ctrl_addr, paddr_t jr_offset);
|
| /optee_os/core/drivers/crypto/caam/ |
| H A D | caam_sm.c | 20 paddr_t jr_offset; /* Job Ring offset */ member 65 sm_privdata.jr_offset) + in caam_sm_alloc() 175 sm_privdata.jr_offset = jrcfg->offset; in caam_sm_init()
|