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

浏览源代码.

结构体

struct  mac_res_device_stru
 
struct  mac_res_vap_stru
 
struct  mac_res_user_stru
 
struct  mac_res_stru
 
struct  hmac_res_device_stru
 
struct  hmac_res_stru
 

宏定义

#define THIS_FILE_ID   OAM_FILE_ID_MAC_RESOURCE_H
 
#define MAC_RES_MAX_DEV_NUM   WLAN_SERVICE_DEVICE_SUPPORT_MAX_NUM_SPEC
 
#define MAC_RES_MAX_ASOC_USER_NUM   (WLAN_ASSOC_USER_MAX_NUM * WLAN_CHIP_MAX_NUM_PER_BOARD)
 
#define MAC_RES_MAX_BCAST_USER_NUM   (WLAN_MULTI_USER_MAX_NUM_LIMIT)
 
#define MAC_RES_MAX_USER_LIMIT   (MAC_RES_MAX_ASOC_USER_NUM + MAC_RES_MAX_BCAST_USER_NUM)
 

函数

osal_u16 mac_chip_get_max_asoc_user (osal_u8 chip_id)
 
osal_u16 hmac_board_get_max_user (void)
 
hmac_device_struhmac_res_get_mac_dev_etc (osal_u32 dev_idx)
 
void * mac_res_get_hmac_vap (osal_u8 idx)
 
void * _mac_res_alloc_hmac_user (osal_u16 idx)
 
void _mac_res_free_hmac_user (osal_u16 idx)
 
void * _mac_res_get_hmac_user (osal_u16 idx)
 
osal_u32 mac_get_hal_vap_id (osal_u8 p2p_mode, osal_u8 vap_mode, osal_u8 *hal_vap_id)
 
mac_res_strumac_get_pst_mac_res (osal_void)
 
hmac_res_strumac_pst_hmac_res_etc (osal_void)
 
osal_u32 mac_res_alloc_hmac_dev_etc (osal_u8 *dev_idx)
 
osal_u32 mac_res_free_dev_etc (osal_u32 dev_idx)
 
osal_u32 hmac_res_free_mac_user_etc (osal_u16 idx)
 
osal_u32 hmac_res_free_mac_vap_etc (osal_u32 idx)
 
osal_u32 mac_res_init_etc (void)
 
osal_u32 hmac_res_exit (void)
 
mac_chip_strumac_res_get_mac_chip (osal_u32 chip_idx)
 
osal_u32 hmac_res_alloc_mac_dev_etc (osal_u32 dev_idx)
 
osal_u32 hmac_res_free_mac_dev_etc (osal_u32 dev_idx)
 
mac_chip_struhmac_res_get_mac_chip (osal_u32 chip_idx)
 
osal_u32 hmac_res_init_etc (osal_void)
 
osal_u32 hmac_res_exit_etc (mac_board_stru *hmac_board)
 

宏定义说明

◆ MAC_RES_MAX_ASOC_USER_NUM

#define MAC_RES_MAX_ASOC_USER_NUM   (WLAN_ASSOC_USER_MAX_NUM * WLAN_CHIP_MAX_NUM_PER_BOARD)

◆ MAC_RES_MAX_BCAST_USER_NUM

#define MAC_RES_MAX_BCAST_USER_NUM   (WLAN_MULTI_USER_MAX_NUM_LIMIT)

◆ MAC_RES_MAX_DEV_NUM

#define MAC_RES_MAX_DEV_NUM   WLAN_SERVICE_DEVICE_SUPPORT_MAX_NUM_SPEC

◆ MAC_RES_MAX_USER_LIMIT

#define MAC_RES_MAX_USER_LIMIT   (MAC_RES_MAX_ASOC_USER_NUM + MAC_RES_MAX_BCAST_USER_NUM)

◆ THIS_FILE_ID

#define THIS_FILE_ID   OAM_FILE_ID_MAC_RESOURCE_H

函数说明

◆ _mac_res_alloc_hmac_user()

void * _mac_res_alloc_hmac_user ( osal_u16  idx)

◆ _mac_res_free_hmac_user()

void _mac_res_free_hmac_user ( osal_u16  idx)

◆ _mac_res_get_hmac_user()

void * _mac_res_get_hmac_user ( osal_u16  idx)

◆ hmac_board_get_max_user()

osal_u16 hmac_board_get_max_user ( void  )

◆ hmac_res_alloc_mac_dev_etc()

osal_u32 hmac_res_alloc_mac_dev_etc ( osal_u32  dev_idx)
extern

◆ hmac_res_exit()

osal_u32 hmac_res_exit ( void  )
extern

◆ hmac_res_exit_etc()

osal_u32 hmac_res_exit_etc ( mac_board_stru hmac_board)
extern

◆ hmac_res_free_mac_dev_etc()

osal_u32 hmac_res_free_mac_dev_etc ( osal_u32  dev_idx)
extern

◆ hmac_res_free_mac_user_etc()

osal_u32 hmac_res_free_mac_user_etc ( osal_u16  idx)
extern

◆ hmac_res_free_mac_vap_etc()

osal_u32 hmac_res_free_mac_vap_etc ( osal_u32  idx)
extern

◆ hmac_res_get_mac_chip()

mac_chip_stru * hmac_res_get_mac_chip ( osal_u32  chip_idx)
extern

◆ hmac_res_get_mac_dev_etc()

hmac_device_stru * hmac_res_get_mac_dev_etc ( osal_u32  dev_idx)

◆ hmac_res_init_etc()

osal_u32 hmac_res_init_etc ( osal_void  )
extern

◆ mac_chip_get_max_asoc_user()

osal_u16 mac_chip_get_max_asoc_user ( osal_u8  chip_id)

◆ mac_get_hal_vap_id()

osal_u32 mac_get_hal_vap_id ( osal_u8  p2p_mode,
osal_u8  vap_mode,
osal_u8 hal_vap_id 
)

◆ mac_get_pst_mac_res()

mac_res_stru * mac_get_pst_mac_res ( osal_void  )

◆ mac_pst_hmac_res_etc()

hmac_res_stru * mac_pst_hmac_res_etc ( osal_void  )

◆ mac_res_alloc_hmac_dev_etc()

osal_u32 mac_res_alloc_hmac_dev_etc ( osal_u8 dev_idx)
extern

◆ mac_res_free_dev_etc()

osal_u32 mac_res_free_dev_etc ( osal_u32  dev_idx)
extern

◆ mac_res_get_hmac_vap()

void * mac_res_get_hmac_vap ( osal_u8  idx)

◆ mac_res_get_mac_chip()

mac_chip_stru * mac_res_get_mac_chip ( osal_u32  chip_idx)
extern

◆ mac_res_init_etc()

osal_u32 mac_res_init_etc ( void  )
extern