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

浏览源代码.

宏定义

#define alg_device_foreach_vap(_pst_vap, _pst_device, _uc_vap_index)
 
#define alg_vap_foreach_user(_pst_user, _pst_vap, _pst_list_pos)
 

类型定义

typedef osal_time_us_stru alg_time_us_stru
 

宏定义说明

◆ alg_device_foreach_vap

#define alg_device_foreach_vap (   _pst_vap,
  _pst_device,
  _uc_vap_index 
)
值:
for ((_uc_vap_index) = 0, (_pst_vap) = ((_pst_device)->vap_num > 0) ? \
((hmac_vap_stru *)mac_res_get_hmac_vap((_pst_device)->vap_id[0])) : \
(_uc_vap_index) < (_pst_device)->vap_num; \
(_uc_vap_index)++, (_pst_vap) = ((_uc_vap_index) < (_pst_device)->vap_num) ? \
((hmac_vap_stru *)mac_res_get_hmac_vap((_pst_device)->vap_id[_uc_vap_index])) : \
if ((_pst_vap) != OSAL_NULL)
void * mac_res_get_hmac_vap(osal_u8 idx)
#define OSAL_NULL
Definition osal_types.h:65
Definition mac_vap_ext.h:2019

◆ alg_vap_foreach_user

#define alg_vap_foreach_user (   _pst_user,
  _pst_vap,
  _pst_list_pos 
)
值:
for ((_pst_list_pos) = (_pst_vap)->mac_user_list_head.next, \
(_pst_user) = osal_list_entry((_pst_list_pos), hmac_user_stru, user_dlist); \
((_pst_list_pos) != &((_pst_vap)->mac_user_list_head)) && ((_pst_list_pos) != OSAL_NULL); \
(_pst_list_pos) = (_pst_list_pos)->next, \
(_pst_user) = osal_list_entry((_pst_list_pos), hmac_user_stru, user_dlist)) \
if ((_pst_user) != OSAL_NULL)
#define osal_list_entry(ptr, type, member)
Definition osal_list.h:409
Definition mac_user_ext.h:519

类型定义说明

◆ alg_time_us_stru