VSF Documented
rng.c File Reference

Macros

#define VSF_HW_RNG_CFG_MULTI_CLASS   VSF_RNG_CFG_MULTI_CLASS
 
#define VSF_RNG_CFG_IMP_PREFIX   vsf_hw
 
#define VSF_RNG_CFG_IMP_UPCASE_PREFIX   VSF_HW
 
#define VSF_RNG_CFG_MODE_CHECK_UNIQUE   VSF_HAL_CHECK_MODE_LOOSE
 
#define VSF_RNG_CFG_IRQ_MASK_CHECK_UNIQUE   VSF_HAL_CHECK_MODE_STRICT
 
#define VSF_RNG_CFG_REIMPLEMENT_API_CAPABILITY   ENABLED
 
#define VSF_RNG_CFG_REIMPLEMENT_API_CTRL   ENABLED
 
#define VSF_RNG_CFG_IMP_LV0(__IDX, __HAL_OP)
 

Functions

struct VSF_MCONNECT (VSF_RNG_CFG_IMP_PREFIX, _rng_t)
 
vsf_err_t VSF_MCONNECT (VSF_MCONNECT(VSF_RNG_CFG_IMP_PREFIX, _rng_init)
 
void VSF_MCONNECT (VSF_MCONNECT(VSF_RNG_CFG_IMP_PREFIX, _rng_fini)
 
vsf_rng_capability_t VSF_MCONNECT (VSF_MCONNECT(VSF_RNG_CFG_IMP_PREFIX, _rng_capability)
 
vsf_err_t VSF_MCONNECT (VSF_MCONNECT(VSF_RNG_CFG_IMP_PREFIX, _rng_generate_request)
 
vsf_err_t VSF_MCONNECT (VSF_MCONNECT(VSF_RNG_CFG_IMP_PREFIX, _rng_ctrl)
 

Macro Definition Documentation

◆ VSF_HW_RNG_CFG_MULTI_CLASS

#define VSF_HW_RNG_CFG_MULTI_CLASS   VSF_RNG_CFG_MULTI_CLASS

◆ VSF_RNG_CFG_IMP_PREFIX

#define VSF_RNG_CFG_IMP_PREFIX   vsf_hw

◆ VSF_RNG_CFG_IMP_UPCASE_PREFIX

#define VSF_RNG_CFG_IMP_UPCASE_PREFIX   VSF_HW

◆ VSF_RNG_CFG_MODE_CHECK_UNIQUE

#define VSF_RNG_CFG_MODE_CHECK_UNIQUE   VSF_HAL_CHECK_MODE_LOOSE

◆ VSF_RNG_CFG_IRQ_MASK_CHECK_UNIQUE

#define VSF_RNG_CFG_IRQ_MASK_CHECK_UNIQUE   VSF_HAL_CHECK_MODE_STRICT

◆ VSF_RNG_CFG_REIMPLEMENT_API_CAPABILITY

#define VSF_RNG_CFG_REIMPLEMENT_API_CAPABILITY   ENABLED

◆ VSF_RNG_CFG_REIMPLEMENT_API_CTRL

#define VSF_RNG_CFG_REIMPLEMENT_API_CTRL   ENABLED

◆ VSF_RNG_CFG_IMP_LV0

#define VSF_RNG_CFG_IMP_LV0 ( __IDX,
__HAL_OP )
Value:
VSF_MCONNECT(VSF_RNG_CFG_IMP_PREFIX, _rng, __IDX) = {.dummy = 0, __HAL_OP};
struct VSF_MCONNECT(VSF_RNG_CFG_IMP_PREFIX, _rng_t)
Definition rng.c:38
#define VSF_RNG_CFG_IMP_PREFIX
Definition rng.c:33

Function Documentation

◆ VSF_MCONNECT() [1/6]

VSF_MCONNECT ( VSF_RNG_CFG_IMP_PREFIX ,
_rng_t  )

◆ VSF_MCONNECT() [2/6]

vsf_err_t VSF_MCONNECT ( VSF_MCONNECT( VSF_RNG_CFG_IMP_PREFIX,
_rng_init  )

◆ VSF_MCONNECT() [3/6]

void VSF_MCONNECT ( VSF_MCONNECT( VSF_RNG_CFG_IMP_PREFIX,
_rng_fini  )

◆ VSF_MCONNECT() [4/6]

vsf_rng_capability_t VSF_MCONNECT ( VSF_MCONNECT( VSF_RNG_CFG_IMP_PREFIX,
_rng_capability  )

◆ VSF_MCONNECT() [5/6]

vsf_err_t VSF_MCONNECT ( VSF_MCONNECT( VSF_RNG_CFG_IMP_PREFIX,
_rng_generate_request  )

◆ VSF_MCONNECT() [6/6]

vsf_err_t VSF_MCONNECT ( VSF_MCONNECT( VSF_RNG_CFG_IMP_PREFIX,
_rng_ctrl  )
Generated from commit: vsfteam/vsf@ceb53fd