11#include "osal_adapt.h"
16#define osal_max(a, b) (((a) > (b)) ? (a) : (b))
19#define osal_min(a, b) (((a) < (b)) ? (a) : (b))
21#define EXT_TIME_US_MAX_LEN_U64 (0xFFFFFFFFFFFFFFFF)
23#define frw_debug(fmt, arg...) wifi_printf("[FRW] "fmt, ##arg)
35 return (osal_get_timeofday_us() >> 10);
41 return osal_get_timeofday_us();
50static INLINE__ void osal_bus_idle(
void)
52#ifndef LOSCFG_PLATFORM_BSP_RISCV_PLIC
62#if defined(_PRE_OS_VERSION) && defined(_PRE_OS_VERSION_LITEOS) && (_PRE_OS_VERSION == _PRE_OS_VERSION_LITEOS)
63#if !defined(_PRE_WLAN_FEATURE_WS73) || defined(_PRE_LITEOS_SDK_)
#define unref_param(P)
Definition dmac_misc_type.h:33
#define EXT_TIME_US_MAX_LEN_U64
Definition frw_util.h:21
errcode_t uapi_drv_cipher_trng_get_random_bytes(uint8_t *randnum, uint32_t size)
获取指定大小的硬件随机数
Definition trng.c:23
void osal_gettimeofday(osal_timeval *tv)
Obtaining the Current System Kernel Time.
Definition osal_timer.c:197
#define INLINE__
Definition osal_list.h:25
unsigned char osal_u8
Definition osal_types.h:11
unsigned long long osal_u64
Definition osal_types.h:14
void osal_void
Definition osal_types.h:29
unsigned int osal_u32
Definition osal_types.h:13
Definition osal_timer.h:25
long tv_sec
Definition osal_timer.h:26
long tv_usec
Definition osal_timer.h:27
Definition hal_uart_v151_regs_def.h:38