Home
last modified time | relevance | path

Searched refs:versal_trng (Results 1 – 3 of 3) sorted by relevance

/optee_os/core/drivers/
H A Dversal_trng.c207 struct versal_trng { struct
401 static void trng_df_algorithm(struct versal_trng *trng, uint8_t *dfout, in trng_df_algorithm()
502 static void trng_write32_range(const struct versal_trng *trng, uint32_t start, in trng_write32_range()
543 static void trng_soft_reset(const struct versal_trng *trng) in trng_soft_reset()
551 static void trng_reset(const struct versal_trng *trng) in trng_reset()
559 static void trng_hold_reset(const struct versal_trng *trng) in trng_hold_reset()
583 static TEE_Result trng_collect_random(struct versal_trng *trng, uint8_t *dst, in trng_collect_random()
654 static TEE_Result trng_reseed_internal_nodf(struct versal_trng *trng, in trng_reseed_internal_nodf()
691 static TEE_Result trng_reseed_internal_df(struct versal_trng *trng, in trng_reseed_internal_df()
722 static TEE_Result trng_reseed_internal(struct versal_trng *trng, in trng_reseed_internal()
[all …]
H A Dsub.mk81 srcs-$(CFG_VERSAL_RNG_DRV) += versal_trng.c
/optee_os/
H A DMAINTAINERS121 F: core/drivers/versal_trng.c