|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|
#include "oal_spinlock.h"#include "oal_list.h"#include "osal_types.h"#include "soc_diag_wdk.h"#include "wlan_types_common.h"#include "oal_netbuf_ext.h"#include "common_dft_rom.h"

宏定义 | |
| #define | THIS_FILE_ID OAM_FILE_ID_OAL_MEM_HCM_H |
| #define | OAL_HMAC_DOG_TAG 0x5b3a293e /* 狗牌,用于检测内存越界 */ |
| #define | OAL_SDIO_FLOWCTRL_MAX 114 /* ini可配sdio流控的最大值 */ |
| #define | HAL_NORMAL_RX_MAX_RX_OPT_BUFFS 128 /* 普通优先级描述符优化规格 */ |
| #define | oal_mem_alloc(_en_pool_id, _us_len, _uc_lock) oal_mem_alloc_etc(THIS_FILE_ID, __LINE__, _en_pool_id, _us_len, _uc_lock) |
| #define | oal_mem_free(_p_data, _uc_lock) oal_mem_free_etc(THIS_FILE_ID, __LINE__, _p_data, _uc_lock) |
类型定义 | |
| typedef osal_u8 | oal_mem_pool_id_enum_uint8 |
函数 | |
| osal_void * | oal_mem_alloc_etc (osal_u32 file_id, osal_u32 line_num, oal_mem_pool_id_enum_uint8 pool_id, osal_u16 len, osal_u8 lock) |
| osal_u32 | oal_mem_free_etc (osal_u32 file_id, osal_u32 line_num, osal_void *data, osal_u8 lock) |
| oal_netbuf_stru * | oal_netbuf_alloc_ext (td_u32 size) |
| oal_netbuf_stru * | oal_mem_multi_netbuf_alloc (osal_u16 len) |
| osal_u8 * | oal_netbuf_header_buf (const oal_netbuf_stru *netbuf) |
| const osal_u8 * | oal_netbuf_header_buf_const (const oal_netbuf_stru *netbuf) |
| const osal_u8 * | oal_netbuf_cb_buf_const (const oal_netbuf_stru *netbuf) |
| osal_u8 * | oal_netbuf_cb_buf (oal_netbuf_stru *netbuf) |
| #define HAL_NORMAL_RX_MAX_RX_OPT_BUFFS 128 /* 普通优先级描述符优化规格 */ |
| #define OAL_HMAC_DOG_TAG 0x5b3a293e /* 狗牌,用于检测内存越界 */ |
| #define oal_mem_alloc | ( | _en_pool_id, | |
| _us_len, | |||
| _uc_lock | |||
| ) | oal_mem_alloc_etc(THIS_FILE_ID, __LINE__, _en_pool_id, _us_len, _uc_lock) |
| #define oal_mem_free | ( | _p_data, | |
| _uc_lock | |||
| ) | oal_mem_free_etc(THIS_FILE_ID, __LINE__, _p_data, _uc_lock) |
| #define OAL_SDIO_FLOWCTRL_MAX 114 /* ini可配sdio流控的最大值 */ |
| #define THIS_FILE_ID OAM_FILE_ID_OAL_MEM_HCM_H |
| typedef osal_u8 oal_mem_pool_id_enum_uint8 |
| enum oal_mem_pool_id_enum |
| osal_void * oal_mem_alloc_etc | ( | osal_u32 | file_id, |
| osal_u32 | line_num, | ||
| oal_mem_pool_id_enum_uint8 | pool_id, | ||
| osal_u16 | len, | ||
| osal_u8 | lock | ||
| ) |
| oal_netbuf_stru * oal_mem_multi_netbuf_alloc | ( | osal_u16 | len | ) |
| oal_netbuf_stru * oal_netbuf_alloc_ext | ( | td_u32 | size | ) |
| osal_u8 * oal_netbuf_cb_buf | ( | oal_netbuf_stru * | netbuf | ) |
| const osal_u8 * oal_netbuf_cb_buf_const | ( | const oal_netbuf_stru * | netbuf | ) |
| osal_u8 * oal_netbuf_header_buf | ( | const oal_netbuf_stru * | netbuf | ) |
| const osal_u8 * oal_netbuf_header_buf_const | ( | const oal_netbuf_stru * | netbuf | ) |