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

浏览源代码.

结构体

struct  _mac_sta_pm_handler
 
struct  mac_cfg_p2p_ops_param_stru
 
struct  mac_cfg_p2p_noa_param_stru
 
struct  mac_cfg_uapsd_sta_stru
 
struct  mac_cfg_twt_basic_param_stru
 
struct  mac_cfg_twt_stru
 
struct  mac_scanned_all_bss_info
 
struct  mac_fcs_cfg_stru
 
struct  mac_fcs_event_stru
 
struct  tag_mac_fcs_mgr_stru
 
struct  mac_cfg_tx_user_rate_stru
 
struct  mac_cfg_meminfo_stru
 
struct  mac_cfg_soft_retry_times_stru
 
struct  mac_res_user_idx_size_stru
 
struct  mac_res_user_cnt_size_stru
 
union  mac_pkt_debug_ctl_stru
 
struct  mac_performance_stru
 
struct  service_control_msg
 
struct  mac_cfg_ar_tx_params_stru
 

宏定义

#define MAC_FCS_DEFAULT_PROTECT_TIME_OUT   5120 /* us */
 
#define MAC_FCS_DEFAULT_PROTECT_TIME_OUT3   15000 /* us */
 
#define MAC_ONE_PACKET_TIME_OUT_DEFAULT   500
 
#define MAC_ONE_PACKET_TIME_OUT   1000
 
#define MAC_ONE_PACKET_TIME_OUT3   2000
 
#define MAC_FCS_CTS_MAX_DURATION   32767 /* us */
 
#define PF_HAL_BYPASS_LEN   1300
 
#define SERVICE_CONTROL_SDP   BIT7
 

类型定义

typedef osal_u8 mac_back_variant_enum_uint8
 
typedef osal_u8 mac_vap_state_enum_uint8
 
typedef struct _mac_sta_pm_handler mac_sta_pm_handler_stru
 
typedef osal_u8 mac_pm_switch_enum_uint8
 
typedef osal_u8 mac_pm_ctrl_type_enum_uint8
 
typedef osal_u8 mac_fcs_notify_type_enum_uint8
 
typedef osal_u8 mac_fcs_state_enum_uint8
 
typedef osal_u8 mac_fcs_err_enum_uint8
 
typedef osal_u8 mac_fcs_type_enum_uint8
 
typedef osal_void(* mac_fcs_notify_func) (const mac_fcs_event_stru *)
 
typedef struct tag_mac_fcs_mgr_stru mac_fcs_mgr_stru
 
typedef osal_u8 mac_meminfo_cmd_enum_uint8
 

枚举

enum  mac_back_variant_enum { MAC_BACK_BASIC = 0 , MAC_BACK_COMPRESSED = 2 , MAC_BACK_MULTI_TID = 3 , MAC_BACK_BUTT }
 
enum  mac_vap_state_enum {
  MAC_VAP_STATE_INIT = 0 , MAC_VAP_STATE_UP = 1 , MAC_VAP_STATE_PAUSE = 2 , MAC_VAP_STATE_LISTEN = 3 ,
  MAC_VAP_STATE_AP_WAIT_START = 4 , MAC_VAP_STATE_STA_FAKE_UP = 5 , MAC_VAP_STATE_STA_WAIT_SCAN = 6 , MAC_VAP_STATE_STA_SCAN_COMP = 7 ,
  MAC_VAP_STATE_STA_JOIN_COMP = 8 , MAC_VAP_STATE_STA_WAIT_AUTH_SEQ2 = 9 , MAC_VAP_STATE_STA_WAIT_AUTH_SEQ4 = 10 , MAC_VAP_STATE_STA_AUTH_COMP = 11 ,
  MAC_VAP_STATE_STA_WAIT_ASOC = 12 , MAC_VAP_STATE_STA_OBSS_SCAN = 13 , MAC_VAP_STATE_STA_BG_SCAN = 14 , MAC_VAP_STATE_ROAMING = 15 ,
  MAC_VAP_STATE_BUTT
}
 
enum  mac_pm_switch_enum {
  MAC_STA_PM_SWITCH_OFF = 0 , MAC_STA_PM_SWITCH_ON = 1 , MAC_STA_PM_MANUAL_MODE_ON = 2 , MAC_STA_PM_MANUAL_MODE_OFF = 3 ,
  MAC_STA_PM_SWITCH_RESET = 4 , MAC_STA_PM_SWITCH_BUTT , MAC_STA_PM_DISABLE_FOREVER = 255
}
 
enum  mac_pm_ctrl_type_enum {
  MAC_STA_PM_CTRL_TYPE_HOST = 0 , MAC_STA_PM_CTRL_TYPE_MVAP = 1 , MAC_STA_PM_CTRL_TYPE_MONITOR = 2 , MAC_STA_PM_CTRL_TYPE_ROAM = 3 ,
  MAC_STA_PM_CTRL_TYPE_TWT = 4 , MAC_STA_PM_CTRL_TYPE_SDP = 5 , MAC_STA_PM_CTRL_TYPE_BUTT
}
 
enum  ps_user_mode_enum {
  NO_POWERSAVE = 0 , MIN_FAST_PS = 1 , MAX_FAST_PS = 2 , MIN_PSPOLL_PS = 3 ,
  MAX_PSPOLL_PS = 4 , NUM_PS_MODE = 5
}
 
enum  mac_fcs_notify_type_enum { MAC_FCS_NOTIFY_TYPE_SWITCH_AWAY = 0 , MAC_FCS_NOTIFY_TYPE_SWITCH_BACK , MAC_FCS_NOTIFY_TYPE_BUTT }
 
enum  mac_fcs_state_enum { MAC_FCS_STATE_STANDBY = 0 , MAC_FCS_STATE_REQUESTED , MAC_FCS_STATE_IN_PROGESS , MAC_FCS_STATE_BUTT }
 
enum  mac_fcs_err_enum {
  MAC_FCS_SUCCESS = 0 , MAC_FCS_ERR_NULL_PTR , MAC_FCS_ERR_INVALID_CFG , MAC_FCS_ERR_BUSY ,
  MAC_FCS_ERR_UNKNOWN_ERR
}
 
enum  mac_fcs_type_enum {
  MAC_FCS_START_SWITCH_CHNL = 0 , MAC_FCS_START_SAME_CHNL , MAC_FCS_START_SWITCH_CHNL_ENHANCED , MAC_FCS_START_SAME_CHNL_ENHANCED ,
  MAC_FCS_START_SEND_ONE_PACKET , MAC_FCS_START_BUTT
}
 
enum  mac_meminfo_cmd_enum {
  MAC_MEMINFO_USER = 0 , MAC_MEMINFO_VAP , MAC_MEMINFO_POOL_INFO , MAC_MEMINFO_SDIO_TRX ,
  MAC_MEMINFO_ALL , MAC_MEMINFO_BUTT
}
 
enum  mac_performance_mode_enum {
  PF_HAL_BYPASS , PF_FIX_AGGR , PF_BYPASS_SCHE , PF_FIX_RATE ,
  PF_TYPE_BUTT
}
 

宏定义说明

◆ MAC_FCS_CTS_MAX_DURATION

#define MAC_FCS_CTS_MAX_DURATION   32767 /* us */

◆ MAC_FCS_DEFAULT_PROTECT_TIME_OUT

#define MAC_FCS_DEFAULT_PROTECT_TIME_OUT   5120 /* us */

◆ MAC_FCS_DEFAULT_PROTECT_TIME_OUT3

#define MAC_FCS_DEFAULT_PROTECT_TIME_OUT3   15000 /* us */

◆ MAC_ONE_PACKET_TIME_OUT

#define MAC_ONE_PACKET_TIME_OUT   1000

◆ MAC_ONE_PACKET_TIME_OUT3

#define MAC_ONE_PACKET_TIME_OUT3   2000

◆ MAC_ONE_PACKET_TIME_OUT_DEFAULT

#define MAC_ONE_PACKET_TIME_OUT_DEFAULT   500

◆ PF_HAL_BYPASS_LEN

#define PF_HAL_BYPASS_LEN   1300

◆ SERVICE_CONTROL_SDP

#define SERVICE_CONTROL_SDP   BIT7

类型定义说明

◆ mac_back_variant_enum_uint8

◆ mac_fcs_err_enum_uint8

◆ mac_fcs_mgr_stru

◆ mac_fcs_notify_func

typedef osal_void(* mac_fcs_notify_func) (const mac_fcs_event_stru *)

◆ mac_fcs_notify_type_enum_uint8

◆ mac_fcs_state_enum_uint8

◆ mac_fcs_type_enum_uint8

◆ mac_meminfo_cmd_enum_uint8

◆ mac_pm_ctrl_type_enum_uint8

◆ mac_pm_switch_enum_uint8

◆ mac_sta_pm_handler_stru

◆ mac_vap_state_enum_uint8

枚举类型说明

◆ mac_back_variant_enum

枚举值
MAC_BACK_BASIC 
MAC_BACK_COMPRESSED 
MAC_BACK_MULTI_TID 
MAC_BACK_BUTT 

◆ mac_fcs_err_enum

枚举值
MAC_FCS_SUCCESS 
MAC_FCS_ERR_NULL_PTR 
MAC_FCS_ERR_INVALID_CFG 
MAC_FCS_ERR_BUSY 
MAC_FCS_ERR_UNKNOWN_ERR 

◆ mac_fcs_notify_type_enum

枚举值
MAC_FCS_NOTIFY_TYPE_SWITCH_AWAY 
MAC_FCS_NOTIFY_TYPE_SWITCH_BACK 
MAC_FCS_NOTIFY_TYPE_BUTT 

◆ mac_fcs_state_enum

枚举值
MAC_FCS_STATE_STANDBY 
MAC_FCS_STATE_REQUESTED 
MAC_FCS_STATE_IN_PROGESS 
MAC_FCS_STATE_BUTT 

◆ mac_fcs_type_enum

枚举值
MAC_FCS_START_SWITCH_CHNL 
MAC_FCS_START_SAME_CHNL 
MAC_FCS_START_SWITCH_CHNL_ENHANCED 
MAC_FCS_START_SAME_CHNL_ENHANCED 
MAC_FCS_START_SEND_ONE_PACKET 
MAC_FCS_START_BUTT 

◆ mac_meminfo_cmd_enum

枚举值
MAC_MEMINFO_USER 
MAC_MEMINFO_VAP 
MAC_MEMINFO_POOL_INFO 
MAC_MEMINFO_SDIO_TRX 
MAC_MEMINFO_ALL 
MAC_MEMINFO_BUTT 

◆ mac_performance_mode_enum

枚举值
PF_HAL_BYPASS 
PF_FIX_AGGR 
PF_BYPASS_SCHE 
PF_FIX_RATE 
PF_TYPE_BUTT 

◆ mac_pm_ctrl_type_enum

枚举值
MAC_STA_PM_CTRL_TYPE_HOST 
MAC_STA_PM_CTRL_TYPE_MVAP 
MAC_STA_PM_CTRL_TYPE_MONITOR 
MAC_STA_PM_CTRL_TYPE_ROAM 
MAC_STA_PM_CTRL_TYPE_TWT 
MAC_STA_PM_CTRL_TYPE_SDP 
MAC_STA_PM_CTRL_TYPE_BUTT 

◆ mac_pm_switch_enum

枚举值
MAC_STA_PM_SWITCH_OFF 
MAC_STA_PM_SWITCH_ON 
MAC_STA_PM_MANUAL_MODE_ON 
MAC_STA_PM_MANUAL_MODE_OFF 
MAC_STA_PM_SWITCH_RESET 
MAC_STA_PM_SWITCH_BUTT 
MAC_STA_PM_DISABLE_FOREVER 

◆ mac_vap_state_enum

枚举值
MAC_VAP_STATE_INIT 
MAC_VAP_STATE_UP 
MAC_VAP_STATE_PAUSE 
MAC_VAP_STATE_LISTEN 
MAC_VAP_STATE_AP_WAIT_START 
MAC_VAP_STATE_STA_FAKE_UP 
MAC_VAP_STATE_STA_WAIT_SCAN 
MAC_VAP_STATE_STA_SCAN_COMP 
MAC_VAP_STATE_STA_JOIN_COMP 
MAC_VAP_STATE_STA_WAIT_AUTH_SEQ2 
MAC_VAP_STATE_STA_WAIT_AUTH_SEQ4 
MAC_VAP_STATE_STA_AUTH_COMP 
MAC_VAP_STATE_STA_WAIT_ASOC 
MAC_VAP_STATE_STA_OBSS_SCAN 
MAC_VAP_STATE_STA_BG_SCAN 
MAC_VAP_STATE_ROAMING 
MAC_VAP_STATE_BUTT 

◆ ps_user_mode_enum

枚举值
NO_POWERSAVE 
MIN_FAST_PS 
MAX_FAST_PS 
MIN_PSPOLL_PS 
MAX_PSPOLL_PS 
NUM_PS_MODE