VSF Documented
Macros | Functions | Variables
vsf_remapped_rng.c File Reference
#include "hal/vsf_hal.h"
#include "./vsf_remapped_rng.h"

Macros

#define __VSF_DISTBUS_CLASS_INHERIT__
 
#define __VSF_REMAPPED_RNG_CLASS_IMPLEMENT
 
#define __VSF_HAL_TEMPLATE_API   VSF_HAL_TEMPLATE_API_OP
 

Functions

vsf_err_t vsf_remapped_rng_init (vsf_remapped_rng_t *rng)
 
void vsf_remapped_rng_fini (vsf_remapped_rng_t *rng)
 
vsf_rng_capability_t vsf_remapped_rng_capability (vsf_remapped_rng_t *rng)
 
vsf_err_t vsf_remapped_rng_generate_request (vsf_remapped_rng_t *rng, uint32_t *buffer, uint32_t num, void *param, vsf_rng_on_ready_callback_t *on_ready_cb)
 

Variables

const vsf_rng_op_t vsf_remapped_rng_op
 

Macro Definition Documentation

◆ __VSF_DISTBUS_CLASS_INHERIT__

#define __VSF_DISTBUS_CLASS_INHERIT__

◆ __VSF_REMAPPED_RNG_CLASS_IMPLEMENT

#define __VSF_REMAPPED_RNG_CLASS_IMPLEMENT

◆ __VSF_HAL_TEMPLATE_API

#define __VSF_HAL_TEMPLATE_API   VSF_HAL_TEMPLATE_API_OP

Function Documentation

◆ vsf_remapped_rng_init()

vsf_err_t vsf_remapped_rng_init ( vsf_remapped_rng_t rng)

◆ vsf_remapped_rng_fini()

void vsf_remapped_rng_fini ( vsf_remapped_rng_t rng)

◆ vsf_remapped_rng_capability()

vsf_rng_capability_t vsf_remapped_rng_capability ( vsf_remapped_rng_t rng)

◆ vsf_remapped_rng_generate_request()

vsf_err_t vsf_remapped_rng_generate_request ( vsf_remapped_rng_t rng,
uint32_t buffer,
uint32_t  num,
void *  param,
vsf_rng_on_ready_callback_t on_ready_cb 
)

Variable Documentation

◆ vsf_remapped_rng_op

const vsf_rng_op_t vsf_remapped_rng_op
Initial value:
= {
# define __VSF_HAL_TEMPLATE_API
}
Generated from commit: vsfteam/vsf@4a4e01c