Home
last modified time | relevance | path

Searched refs:jr (Results 1 – 4 of 4) sorted by relevance

/tf-a-ffa_el3_spmc/include/drivers/nxp/crypto/caam/
A Dsec_hw_specific.h23 #define CHAN_BASE(jr) ((phys_addr_t)(jr)->register_base_addr) argument
211 #define JR_REG(name, jr) (CHAN_BASE(jr) + JR_REG_##name##_OFFSET) argument
212 #define JR_REG_LO(name, jr) (CHAN_BASE(jr) + JR_REG_##name##_OFFSET_LO) argument
214 #define GET_JR_REG(name, jr) (sec_in32(JR_REG(name, (jr)))) argument
215 #define GET_JR_REG_LO(name, jr) (sec_in32(JR_REG_LO(name, (jr)))) argument
217 #define SET_JR_REG(name, jr, val) \ argument
218 (sec_out32(JR_REG(name, (jr)), (val)))
220 #define SET_JR_REG_LO(name, jr, val) \ argument
221 (sec_out32(JR_REG_LO(name, (jr)), (val)))
/tf-a-ffa_el3_spmc/plat/imx/common/
A Dimx_caam.c20 reg = mmio_read_32((uintptr_t)&caam->jr[i].jrmidr_ms); in imx_caam_init()
22 mmio_write_32((uintptr_t)&caam->jr[i].jrmidr_ms, reg); in imx_caam_init()
/tf-a-ffa_el3_spmc/drivers/nxp/crypto/caam/src/
A Dsec_hw_specific.c58 static inline void hw_remove_entries(sec_job_ring_t *jr, int num) in hw_remove_entries() argument
61 (struct jobring_regs *)jr->register_base_addr; in hw_remove_entries()
70 static inline int hw_get_available_slots(sec_job_ring_t *jr) in hw_get_available_slots() argument
73 (struct jobring_regs *)jr->register_base_addr; in hw_get_available_slots()
83 static inline int hw_get_no_finished_jobs(sec_job_ring_t *jr) in hw_get_no_finished_jobs() argument
86 (struct jobring_regs *)jr->register_base_addr; in hw_get_no_finished_jobs()
/tf-a-ffa_el3_spmc/plat/imx/common/include/
A Dimx_caam.h50 struct caam_job_ring jr[CAAM_NUM_JOB_RINGS]; member

Completed in 8 milliseconds