VSF_MCONNECT(VSF_HW_RNG, __IDX, _CONFIG)                                \
        __HAL_OP                                                                \
    };                                                                          \
    {                                                                           \
        AIC_TRNG_TypeDef *
reg = rng->
reg;                                       \
                                                                                \
        if (!(
reg->trng_status & (TRNG_SSECSQ | TRNG_SSEISQ))) {                \
                    }                                                           \
                } else {                                                        \
                    reg->trng_en = TRNG_STRNGENQ | TRNG_STRNGIEQ;               \
 
                }                                                               \
            }                                                                   \
        } else {                                                                \
            reg->trng_en = TRNG_STRNGENQ | TRNG_STRNGIEQ;                       \
 
        }                                                                       \
        vsf_hal_irq_leave(ctx);                                                 \
    }
struct VSF_MCONNECT(VSF_FLASH_CFG_IMP_PREFIX, _flash_t)
Definition flash.c:53
uintptr_t vsf_hal_irq_enter(void)
Definition vsf_hal.c:64
struct ieee80211_ext_chansw_ie data
Definition ieee80211.h:80
#define NULL
Definition lvgl.h:26
uint32_t uintptr_t
Definition stdint.h:38
unsigned uint32_t
Definition stdint.h:9
uint32_t * buffer
Definition trng.c:51
AIC_TRNG_TypeDef * reg
Definition trng.c:44
void(* on_ready)(void *param, uint32_t *buffer, uint32_t num)
Definition trng.c:49
struct vsf_hw_rng_t::@346 request
uint32_t cur_num
Definition trng.c:53
void * param
Definition trng.c:48
uint32_t num
Definition trng.c:52