WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
oal_plat_type.h 文件参考
#include "osal_adapt.h"
#include "td_base.h"
oal_plat_type.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

宏定义

#define STATIC   static
 
#define INLINE__   __inline
 
#define osal_likely(x)   __builtin_expect(!!(x), 1)
 
#define osal_unlikely(x)   __builtin_expect(!!(x), 0)
 
#define OAL_LIKELY(_expr)   uapi_likely(_expr)
 
#define OAL_UNLIKELY(_expr)   uapi_unlikely(_expr)
 
#define osal_array_size(_array)   (sizeof(_array) / sizeof((_array)[0]))
 
#define hi_tolower(x)   ((x) | 0x20) /* Works only for digits and letters, but small and fast */
 
#define osal_makeu64(a, b)   ((osal_u64)(((osal_u32)(a)) | ((osal_u64)((osal_u32)(b))) << 32))
 
#define NEWLINE   "\r\n"
 
#define osal_array_size(_array)   (sizeof(_array) / sizeof((_array)[0]))
 
#define OSAL_WRITE_BITS
 
#define osal_abs_of_diff(_l_a, _l_b)   (((_l_a) > (_l_b)) ? ((_l_a) - (_l_b)) : ((_l_b) - (_l_a)))
 
#define osal_bit(nr)   (1UL << (nr))
 

宏定义说明

◆ hi_tolower

#define hi_tolower (   x)    ((x) | 0x20) /* Works only for digits and letters, but small and fast */

◆ INLINE__

#define INLINE__   __inline

◆ NEWLINE

#define NEWLINE   "\r\n"

◆ OAL_LIKELY

#define OAL_LIKELY (   _expr)    uapi_likely(_expr)

◆ OAL_UNLIKELY

#define OAL_UNLIKELY (   _expr)    uapi_unlikely(_expr)

◆ osal_abs_of_diff

#define osal_abs_of_diff (   _l_a,
  _l_b 
)    (((_l_a) > (_l_b)) ? ((_l_a) - (_l_b)) : ((_l_b) - (_l_a)))

◆ osal_array_size [1/2]

#define osal_array_size (   _array)    (sizeof(_array) / sizeof((_array)[0]))

◆ osal_array_size [2/2]

#define osal_array_size (   _array)    (sizeof(_array) / sizeof((_array)[0]))

◆ osal_bit

#define osal_bit (   nr)    (1UL << (nr))

◆ osal_likely

#define osal_likely (   x)    __builtin_expect(!!(x), 1)

◆ osal_makeu64

#define osal_makeu64 (   a,
 
)    ((osal_u64)(((osal_u32)(a)) | ((osal_u64)((osal_u32)(b))) << 32))

◆ osal_unlikely

#define osal_unlikely (   x)    __builtin_expect(!!(x), 0)

◆ OSAL_WRITE_BITS

#define OSAL_WRITE_BITS

◆ STATIC

#define STATIC   static