|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|


宏定义 | |
| #define | OAL_VA_START va_start |
| #define | OAL_VA_END va_end |
| #define | OAL_VA_LIST va_list |
| #define | HCC_DATA_LEN_ALIGN 32 |
| #define | OAL_SIZEOF sizeof |
| #define | OAL_ARRAY_SIZE(_ast_array) (sizeof(_ast_array) / sizeof((_ast_array)[0])) |
| #define | OAL_GET_4BYTE_ALIGN_VALUE(_ul_size) (((_ul_size) + 0x03) & (~0x03)) |
| #define | OAL_CURRENT_TASK (current_thread_info()->task) |
| #define | OAL_MIN(_A, _B) (((_A) < (_B)) ? (_A) : (_B)) |
| #define | OAL_MAX(_A, _B) (((_A) > (_B)) ? (_A) : (_B)) |
| #define | OAL_SUB(_A, _B) (((_A) > (_B)) ? ((_A) - (_B)) : (0)) |
| #define | OAL_ABSOLUTE_SUB(_A, _B) (((_A) > (_B)) ? ((_A) - (_B)) : ((_B) - (_A))) |
| #define | ALL 0xFFFF |
| #define | BIT(nr) (1UL << (nr)) |
| #define | OAL_BITS_PER_BYTE 8 /* 一个字节中包含的bit数目 */ |
| #define | OAL_SET_BIT(_val) (1 << (_val)) |
| #define | oal_write_bits(_data, _val, _bits, _pos) |
| #define | OAL_IPV6_ADDR_LEN 16 |
| #define ALL 0xFFFF |
| #define BIT | ( | nr | ) | (1UL << (nr)) |
| #define HCC_DATA_LEN_ALIGN 32 |
| #define OAL_ABSOLUTE_SUB | ( | _A, | |
| _B | |||
| ) | (((_A) > (_B)) ? ((_A) - (_B)) : ((_B) - (_A))) |
| #define OAL_ARRAY_SIZE | ( | _ast_array | ) | (sizeof(_ast_array) / sizeof((_ast_array)[0])) |
| #define OAL_BITS_PER_BYTE 8 /* 一个字节中包含的bit数目 */ |
| #define OAL_CURRENT_TASK (current_thread_info()->task) |
| #define OAL_GET_4BYTE_ALIGN_VALUE | ( | _ul_size | ) | (((_ul_size) + 0x03) & (~0x03)) |
| #define OAL_IPV6_ADDR_LEN 16 |
| #define OAL_MAX | ( | _A, | |
| _B | |||
| ) | (((_A) > (_B)) ? (_A) : (_B)) |
| #define OAL_MIN | ( | _A, | |
| _B | |||
| ) | (((_A) < (_B)) ? (_A) : (_B)) |
| #define OAL_SET_BIT | ( | _val | ) | (1 << (_val)) |
| #define OAL_SIZEOF sizeof |
| #define OAL_SUB | ( | _A, | |
| _B | |||
| ) | (((_A) > (_B)) ? ((_A) - (_B)) : (0)) |
| #define OAL_VA_END va_end |
| #define OAL_VA_LIST va_list |
| #define OAL_VA_START va_start |