VSF Documented
|
#include "hal/vsf_hal.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_hostos_rng_t |
Macros | |
#define | VSF_HOSTOS_RNG_CFG_MULTI_CLASS VSF_RNG_CFG_MULTI_CLASS |
#define | VSF_RNG_CFG_IMP_PREFIX vsf_hostos |
#define | VSF_RNG_CFG_IMP_UPCASE_PREFIX VSF_HOSTOS |
#define | VSF_RNG_CFG_IMP_LV0(__IDX, __HAL_OP) |
#define | VSF_RNG_CFG_IMP_PREFIX VSF_HOSTOS_RNG_PREFIX |
#define | VSF_RNG_CFG_IMP_UPCASE_PREFIX VSF_HOSTOS_RNG_UPCASE_PREFIX |
#define | VSF_RNG_CFG_IMP_COUNT_MASK_PREFIX VSF_HOSTOS |
#define | VSF_RNG_CFG_IMP_REMAP_PREFIX vsf_remapped |
#define | VSF_RNG_CFG_IMP_LV0(__IDX, __HAL_OP) |
Typedefs | |
typedef struct vsf_hostos_rng_t | vsf_hostos_rng_t |
Functions | |
vsf_err_t | vsf_hostos_rng_init (vsf_hostos_rng_t *rng) |
void | vsf_hostos_rng_fini (vsf_hostos_rng_t *rng) |
vsf_err_t | vsf_hostos_rng_generate_request (vsf_hostos_rng_t *rng, uint32_t *buffer, uint32_t num, void *param, vsf_rng_on_ready_callback_t *on_ready) |
#define VSF_HOSTOS_RNG_CFG_MULTI_CLASS VSF_RNG_CFG_MULTI_CLASS |
#define VSF_RNG_CFG_IMP_PREFIX vsf_hostos |
#define VSF_RNG_CFG_IMP_UPCASE_PREFIX VSF_HOSTOS |
#define VSF_RNG_CFG_IMP_LV0 | ( | __IDX, | |
__HAL_OP | |||
) |
#define VSF_RNG_CFG_IMP_PREFIX VSF_HOSTOS_RNG_PREFIX |
#define VSF_RNG_CFG_IMP_UPCASE_PREFIX VSF_HOSTOS_RNG_UPCASE_PREFIX |
#define VSF_RNG_CFG_IMP_COUNT_MASK_PREFIX VSF_HOSTOS |
#define VSF_RNG_CFG_IMP_REMAP_PREFIX vsf_remapped |
#define VSF_RNG_CFG_IMP_LV0 | ( | __IDX, | |
__HAL_OP | |||
) |
typedef struct vsf_hostos_rng_t vsf_hostos_rng_t |
vsf_err_t vsf_hostos_rng_init | ( | vsf_hostos_rng_t * | rng | ) |
void vsf_hostos_rng_fini | ( | vsf_hostos_rng_t * | rng | ) |
vsf_err_t vsf_hostos_rng_generate_request | ( | vsf_hostos_rng_t * | rng, |
uint32_t * | buffer, | ||
uint32_t | num, | ||
void * | param, | ||
vsf_rng_on_ready_callback_t * | on_ready | ||
) |