VSF Documented
|
#include "../driver.h"
#include "utilities/vsf_utilities.h"
#include "service/vsf_service.h"
#include <Windows.h>
#include "hal/driver/common/rng/rng_template.inc"
Data Structures | |
struct | vsf_hw_rng_t |
Macros | |
#define | VSF_RNG_CFG_IMP_PREFIX vsf_hw |
#define | VSF_RNG_CFG_IMP_UPCASE_PREFIX VSF_HW |
#define | VSF_HW_RNG_CFG_MULTI_CLASS VSF_RNG_CFG_MULTI_CLASS |
#define | VSF_RNG_CFG_IMP_LV0(__IDX, __HAL_OP) |
Typedefs | |
typedef struct vsf_hw_rng_t | vsf_hw_rng_t |
Functions | |
vsf_err_t | vsf_hw_rng_init (vsf_hw_rng_t *rng) |
void | vsf_hw_rng_fini (vsf_hw_rng_t *rng) |
vsf_err_t | vsf_hw_rng_generate_request (vsf_hw_rng_t *rng, uint32_t *buffer, uint32_t num, void *param, vsf_rng_on_ready_callback_t *on_ready) |
#define VSF_RNG_CFG_IMP_PREFIX vsf_hw |
#define VSF_RNG_CFG_IMP_UPCASE_PREFIX VSF_HW |
#define VSF_HW_RNG_CFG_MULTI_CLASS VSF_RNG_CFG_MULTI_CLASS |
#define VSF_RNG_CFG_IMP_LV0 | ( | __IDX, | |
__HAL_OP | |||
) |
typedef struct vsf_hw_rng_t vsf_hw_rng_t |
vsf_err_t vsf_hw_rng_init | ( | vsf_hw_rng_t * | rng | ) |
void vsf_hw_rng_fini | ( | vsf_hw_rng_t * | rng | ) |
vsf_err_t vsf_hw_rng_generate_request | ( | vsf_hw_rng_t * | rng, |
uint32_t * | buffer, | ||
uint32_t | num, | ||
void * | param, | ||
vsf_rng_on_ready_callback_t * | on_ready | ||
) |