Home
last modified time | relevance | path

Searched refs:jr_offset (Results 1 – 13 of 13) sorted by relevance

/optee_os/core/drivers/crypto/caam/hal/common/
H A Dhal_cfg_dt.c35 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 Dhal_cfg.c83 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 Dhal_ctrl.c260 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 Dhal_jr.c14 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 Dhal_jr.c24 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 Dhal_jr.c23 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 Dhal_cfg.c28 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 Dhal_jr.c23 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 Dhal_jr.c12 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 Dcaam_hal_jr.h22 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 Dcaam_hal_cfg.h42 bool caam_hal_cfg_is_hab_jr(paddr_t jr_offset);
H A Dcaam_hal_ctrl.h106 vaddr_t caam_hal_ctrl_get_smvaddr(vaddr_t ctrl_addr, paddr_t jr_offset);
/optee_os/core/drivers/crypto/caam/
H A Dcaam_sm.c20 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()