WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
wlan_resource_common_rom.h
浏览该文件的文档.
1/*
2 * Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2020-2022. All rights reserved.
3 * Description: vap / user common info for host and device
4 */
5
6#ifndef __WLAN_RESOURCE_COMMON_ROM_H__
7#define __WLAN_RESOURCE_COMMON_ROM_H__
8
9#include "td_type.h"
10#include "frw_ext_common_rom.h"
11#include "wlan_mib_type.h"
12#include "hal_ops_common_rom.h"
14#include "wlan_types_base_rom.h"
15
16#ifdef __cplusplus
17#if __cplusplus
18extern "C" {
19#endif
20#endif
21
22#define MAC_FCS_DEFAULT_PROTECT_TIME_OUT 5120 /* us */
23#define MAC_FCS_DEFAULT_PROTECT_TIME_OUT3 15000 /* us */
24#define MAC_ONE_PACKET_TIME_OUT_DEFAULT 500
25#define MAC_ONE_PACKET_TIME_OUT 1000
26#define MAC_ONE_PACKET_TIME_OUT3 2000
27#define MAC_FCS_CTS_MAX_DURATION 32767 /* us */
28
29/* WIFI侧hw bypass发送长度:仅bypass iperf跑流长包 */
30#define PF_HAL_BYPASS_LEN 1300
31
32/* Block ack的确认类型 */
41
42// AP STA公用状态
68
69typedef struct _mac_sta_pm_handler {
70 oal_fsm_stru oal_fsm; /* 节能状态机 */
72 frw_timeout_stru mcast_timer; /* 接收广播组播超时定时器 */
73
74 osal_u32 tx_rx_activity_cnt; /* ACTIVE统计值,由超时进入DOZE复位 */
75 osal_u32 activity_timeout; /* 睡眠超时定时器超时时间 */
76 osal_u32 ps_keepalive_cnt; /* STA侧节能状态下keepalive机制统计接收beacon数 */
77 osal_u32 ps_keepalive_max_num; /* STA侧节能状态下keepalive机制最大接收beacon数 */
78
79 osal_u8 vap_ps_mode : 3; /* sta当前省电模式 */
80 osal_u8 can_sta_sleep : 1; /* 协议允许切到doze,是否能投票睡眠 */
81 osal_u8 is_fsm_attached : 1; /* 状态机是否已经注册 */
83 osal_u8 forbiden_pm : 1; /* 永久关闭低功耗重启复位仅认证使用 */
84 osal_u8 ps_poll_pending : 1; /* P2p function */
85
86 osal_u8 beacon_frame_wait : 1; /* 提示接收beacon帧 */
87 osal_u8 more_data_expected : 1; /* 提示AP中有更多的缓存帧 */
88 osal_u8 active_null_wait : 1; /* STA发送NULL帧给AP提示进入ACTIVE 状态 */
89 osal_u8 doze_null_wait : 1; /* STA发送NULL帧给AP提示进入doze状态 */
90 osal_u8 direct_change_to_active : 1; /* FAST模式下直接唤醒的数据包切active状态 */
91 osal_u8 last_ps_status : 1; /* 上一次低功耗开启与否 */
92 osal_u8 ps_back_active_pause : 1; /* ps back 延迟发送唤醒null帧 */
93 osal_u8 ps_back_doze_pause : 1; /* ps back 延迟发送睡眠null帧 */
94
95 osal_u8 timer_fail_doze_trans_cnt; /* 超时函数内发null切doze失败次数 */
96 osal_u8 state_fail_doze_trans_cnt; /* 切doze时,由于条件不满足失败计数 */
97
98 osal_u8 beacon_fail_doze_trans_cnt; /* 收beacon 投票睡眠却却无法睡下去的计数 */
99 osal_u8 doze_event; /* 记录切状态的事件类型 */
102
103 osal_u8 eosp_timeout_cnt; /* uapsd省电中TBTT计数器 */
104 osal_u8 uaspd_sp_status; /* UAPSD的状态 */
107
109
110 osal_u8 psm_timer_restart_cnt; /* 重启睡眠定时器的count */
111 osal_u16 mcast_timeout; /* 接收广播组播定时器超时时间 */
112 osal_u8 max_skip_bcn_cnt; /* 最大允许跳过beacon次数 */
113
114 osal_u8 tbtt_cnt_since_full_bcn; /* 距离上次接收完整beacon的tbtt cnt计数 */
115 osal_u16 remain_len_after_tim; /* 记录beacon中tim ie后剩余字节数 */
116
118 uintptr_t *_rom; /* ROM化后资源扩展指针 */
120
121/* P2P OPS 节能配置参数 */
128
129/* P2P NOA节能配置参数 */
137
138/* STA UAPSD 配置命令 */
139typedef struct {
142 osal_u8 rsv[2]; /* 保留2字节对齐 */
143 osal_u8 delivery_enabled[WLAN_WME_AC_BUTT];
144 osal_u8 trigger_enabled[WLAN_WME_AC_BUTT];
146
147typedef struct {
152 osal_u16 wake_duration_unit : 1; /* duration unit */
153 osal_u16 intrval_exponent : 5; /* interval_exponent */
155
156 osal_u16 intrval_mantissa; /* interval_mantissa */
157
158 osal_u8 min_duration; /* wake_duration */
160 osal_u8 resv1[2]; /* 3保留字节 */
161
162 osal_u64 twt; /* us after TSF */
164
165/* TWT参数 */
166typedef struct {
168 osal_u8 dialog_token; /* HMAC专用 */
169 osal_u8 next_twt_size; /* TWT Information帧有用 */
170 osal_u8 twt_ps_pause; /* DMAC专用: TWT 省电队列发送是否处于pause状态, TWT SP期间置为OAL_FALSE */
171
173 osal_u32 twt_duration; /* 转换后的Nominal Minimum TWT Wake Duration,单位us */
174
177
178typedef enum {
179 MAC_STA_PM_SWITCH_OFF = 0, /* 关闭低功耗 */
180 MAC_STA_PM_SWITCH_ON = 1, /* 打开低功耗 */
181 MAC_STA_PM_MANUAL_MODE_ON = 2, /* 开启手动sta pm mode */
182 MAC_STA_PM_MANUAL_MODE_OFF = 3, /* 关闭手动sta pm mode */
183 MAC_STA_PM_SWITCH_RESET = 4, /* 重置sta pm mode */
184 MAC_STA_PM_SWITCH_BUTT, /* 最大类型 */
185 MAC_STA_PM_DISABLE_FOREVER = 255, /* 永久关闭低功耗,仅认证使用 */
188
189typedef enum {
190 MAC_STA_PM_CTRL_TYPE_HOST = 0, /* 低功耗控制类型 HOST */
191 MAC_STA_PM_CTRL_TYPE_MVAP = 1, /* 低功耗控制类型 多VAP共存 */
192 MAC_STA_PM_CTRL_TYPE_MONITOR = 2, /* 低功耗控制类型 MONITOR */
193 MAC_STA_PM_CTRL_TYPE_ROAM = 3, /* 低功耗控制类型 RAOM */
194 MAC_STA_PM_CTRL_TYPE_TWT = 4, /* 低功耗控制类型 TWT */
195 MAC_STA_PM_CTRL_TYPE_SDP = 5, /* 低功耗控制类型 SDP/NAN/WIFI AWARE */
196 MAC_STA_PM_CTRL_TYPE_BUTT, /* 最大类型,应小于 8 */
199
200/* Power save modes specified by the user */
209
210/* 存储所有的nontrans_bssid_frofile的综合信息 */
211typedef struct {
212 osal_u8 multi_bss_eid_exist : 1; /* 置1表示当前bss属于multi bss中的一员 */
213 osal_u8 maxbssid_indicator : 4; /* 2的n次幂表示集合中bss最大数目 */
215 osal_u8 bssid_idx; /* 本bss属于multi-bss中的1员时,对应的bssid idx */
216 osal_u8 trans_bssid[WLAN_MAC_ADDR_LEN]; /* multi-bss中,发送beacon帧的bss对应的bssid */
225
226
227typedef enum {
228 MAC_FCS_STATE_STANDBY = 0, // free to use
229 MAC_FCS_STATE_REQUESTED, // requested by other module, but not in switching
231
235
244
245
255
268
274
276
285
300
311
316
317#ifdef _PRE_WLAN_DFT_STAT
318typedef struct {
319 osal_u16 user_id;
320 osal_u8 auc_resv[2];
321 osal_u32 tx_rate; /* 当前发送速率 */
322 osal_u32 rx_rate; /* 当前接收速率 */
323} mac_cfg_query_rate_stru;
324#endif
325
330
331/* resource_rom */
335
339
353
354typedef enum {
355 PF_HAL_BYPASS, /* 逻辑bypass峰值性能测试,不写入FIFO队列软件产生发送完成中断 */
356 PF_FIX_AGGR, /* 固定聚合度性能测试 */
357 PF_BYPASS_SCHE, /* bypass调度 */
358 PF_FIX_RATE, /* 固定最大速率性能测试 */
361
367
368#define SERVICE_CONTROL_SDP BIT7
369
370/* 32位全局变量控制32种业务场景 */
375
376/*****************************************************************************
377 功能描述 : 判断是否为相同信道
378*****************************************************************************/
379static INLINE__ oal_bool_enum_uint8 mac_fcs_is_same_channel(const mac_channel_stru *channel_dst,
380 const mac_channel_stru *channel_src)
381{
382 return channel_dst->chan_number == channel_src->chan_number ? OSAL_TRUE : OSAL_FALSE;
383}
384
385typedef struct {
387 osal_u8 resv[2]; /* 预留2字节对齐 */
390
391#ifdef __cplusplus
392#if __cplusplus
393}
394#endif
395#endif
396
397#endif /* end of wlan_resource_common.h */
osal_u8 hal_fcs_service_type_enum_uint8
Definition hal_commom_ops_type_rom.h:81
#define WLAN_MAC_ADDR_LEN
Definition mac_addr.c:28
osal_u8 resv1
Definition oal_net.h:1
osal_u8 rsv[3]
Definition oal_net.h:2
osal_u16 reserved
Definition oal_net.h:4
osal_u8 oal_bool_enum_uint8
Definition oal_types_device_rom.h:45
#define INLINE__
Definition osal_list.h:25
unsigned char osal_u8
Definition osal_types.h:11
signed char osal_s8
Definition osal_types.h:17
#define OSAL_FALSE
Definition osal_types.h:56
unsigned long long osal_u64
Definition osal_types.h:14
void osal_void
Definition osal_types.h:29
#define OSAL_TRUE
Definition osal_types.h:57
unsigned int osal_u32
Definition osal_types.h:13
unsigned short osal_u16
Definition osal_types.h:12
unsigned long osal_ulong
Definition osal_types.h:15
Definition oal_fsm.h:38
Definition wlan_resource_common_rom.h:69
osal_u8 active_null_retran_cnt
Definition wlan_resource_common_rom.h:106
uintptr_t * _rom
Definition wlan_resource_common_rom.h:118
osal_u8 ps_back_active_pause
Definition wlan_resource_common_rom.h:92
osal_u8 direct_change_to_active
Definition wlan_resource_common_rom.h:90
osal_u8 state_fail_doze_trans_cnt
Definition wlan_resource_common_rom.h:96
osal_u32 tx_rx_activity_cnt
Definition wlan_resource_common_rom.h:74
osal_u8 beacon_counting
Definition wlan_resource_common_rom.h:82
frw_timeout_stru mcast_timer
Definition wlan_resource_common_rom.h:72
osal_u32 ps_keepalive_cnt
Definition wlan_resource_common_rom.h:76
frw_timeout_stru inactive_timer
Definition wlan_resource_common_rom.h:71
osal_u8 vap_ps_mode
Definition wlan_resource_common_rom.h:79
osal_u16 mcast_timeout
Definition wlan_resource_common_rom.h:111
osal_u8 psm_timer_restart_cnt
Definition wlan_resource_common_rom.h:110
osal_u8 more_data_expected
Definition wlan_resource_common_rom.h:87
osal_u8 is_fsm_attached
Definition wlan_resource_common_rom.h:81
oal_fsm_stru oal_fsm
Definition wlan_resource_common_rom.h:70
oal_bool_enum_uint8 flag_null_data_pending
Definition wlan_resource_common_rom.h:117
osal_u8 doze_null_retran_cnt
Definition wlan_resource_common_rom.h:105
osal_u16 remain_len_after_tim
Definition wlan_resource_common_rom.h:115
osal_u8 beacon_fail_doze_trans_cnt
Definition wlan_resource_common_rom.h:98
osal_u8 max_skip_bcn_cnt
Definition wlan_resource_common_rom.h:112
osal_u8 eosp_timeout_cnt
Definition wlan_resource_common_rom.h:103
osal_u8 ps_poll_pending
Definition wlan_resource_common_rom.h:84
osal_u8 awake_event
Definition wlan_resource_common_rom.h:100
osal_u32 activity_timeout
Definition wlan_resource_common_rom.h:75
osal_u8 uaspd_sp_status
Definition wlan_resource_common_rom.h:104
osal_u8 ps_back_doze_pause
Definition wlan_resource_common_rom.h:93
osal_u8 doze_event
Definition wlan_resource_common_rom.h:99
osal_u8 active_null_wait
Definition wlan_resource_common_rom.h:88
osal_u32 ps_keepalive_max_num
Definition wlan_resource_common_rom.h:77
osal_u8 timer_fail_doze_trans_cnt
Definition wlan_resource_common_rom.h:95
osal_u8 doze_null_wait
Definition wlan_resource_common_rom.h:89
osal_u8 forbiden_pm
Definition wlan_resource_common_rom.h:83
osal_u32 psm_pkt_cnt
Definition wlan_resource_common_rom.h:108
osal_u8 tbtt_cnt_since_full_bcn
Definition wlan_resource_common_rom.h:114
osal_u8 last_ps_status
Definition wlan_resource_common_rom.h:91
osal_u8 beacon_frame_wait
Definition wlan_resource_common_rom.h:86
osal_u8 active_event
Definition wlan_resource_common_rom.h:101
osal_u8 can_sta_sleep
Definition wlan_resource_common_rom.h:80
Definition frw_ext_common_rom.h:20
Definition hal_ops_common_rom.h:35
Definition hal_ops_common_rom.h:67
Definition wlan_resource_common_rom.h:385
osal_u32 tx_best_rate
Definition wlan_resource_common_rom.h:388
osal_u16 user_id
Definition wlan_resource_common_rom.h:386
Definition wlan_resource_common_rom.h:312
osal_u8 object_index
Definition wlan_resource_common_rom.h:314
mac_meminfo_cmd_enum_uint8 meminfo_type
Definition wlan_resource_common_rom.h:313
Definition wlan_resource_common_rom.h:130
osal_u32 start_time
Definition wlan_resource_common_rom.h:131
osal_u8 count
Definition wlan_resource_common_rom.h:134
osal_u32 interval
Definition wlan_resource_common_rom.h:133
osal_u32 duration
Definition wlan_resource_common_rom.h:132
Definition wlan_resource_common_rom.h:122
osal_u8 ops_ctrl
Definition wlan_resource_common_rom.h:123
osal_u8 pause_ops
Definition wlan_resource_common_rom.h:125
osal_u8 ct_window
Definition wlan_resource_common_rom.h:124
Definition wlan_resource_common_rom.h:326
osal_u8 data_retry_times
Definition wlan_resource_common_rom.h:327
osal_u8 mgmt_retry_times
Definition wlan_resource_common_rom.h:328
Definition wlan_resource_common_rom.h:147
osal_u8 min_duration
Definition wlan_resource_common_rom.h:158
osal_u16 flow_type
Definition wlan_resource_common_rom.h:150
osal_u16 flow_id
Definition wlan_resource_common_rom.h:149
osal_u16 trigger
Definition wlan_resource_common_rom.h:151
osal_u8 information_disable
Definition wlan_resource_common_rom.h:159
osal_u16 intrval_mantissa
Definition wlan_resource_common_rom.h:156
osal_u64 twt
Definition wlan_resource_common_rom.h:162
osal_u16 setup_command
Definition wlan_resource_common_rom.h:148
osal_u16 resv
Definition wlan_resource_common_rom.h:154
osal_u16 wake_duration_unit
Definition wlan_resource_common_rom.h:152
osal_u16 intrval_exponent
Definition wlan_resource_common_rom.h:153
Definition wlan_resource_common_rom.h:166
osal_u32 twt_duration
Definition wlan_resource_common_rom.h:173
mac_cfg_twt_basic_param_stru twt_basic_param
Definition wlan_resource_common_rom.h:175
osal_u32 twt_interval
Definition wlan_resource_common_rom.h:172
osal_u8 dialog_token
Definition wlan_resource_common_rom.h:168
osal_u8 twt_ps_pause
Definition wlan_resource_common_rom.h:170
osal_u8 next_twt_size
Definition wlan_resource_common_rom.h:169
osal_u8 twt_session_status
Definition wlan_resource_common_rom.h:167
Definition wlan_resource_common_rom.h:286
osal_u8 freq_bw
Definition wlan_resource_common_rom.h:292
osal_u8 rate
Definition wlan_resource_common_rom.h:293
osal_s8 rssi_dbm
Definition wlan_resource_common_rom.h:289
osal_u8 nss_rate
Definition wlan_resource_common_rom.h:287
osal_u16 data_cnt
Definition wlan_resource_common_rom.h:294
osal_u32 transmit_power
Definition wlan_resource_common_rom.h:298
osal_u8 preamble_mode
Definition wlan_resource_common_rom.h:296
osal_u8 gi_type
Definition wlan_resource_common_rom.h:295
osal_s8 snr_ant0
Definition wlan_resource_common_rom.h:290
osal_u8 protocol_type
Definition wlan_resource_common_rom.h:288
Definition wlan_resource_common_rom.h:139
osal_u8 uapsd_switch
Definition wlan_resource_common_rom.h:140
osal_u8 max_sp_len
Definition wlan_resource_common_rom.h:141
Definition wlan_types_base_rom.h:258
osal_u8 chan_number
Definition wlan_types_base_rom.h:259
Definition wlan_resource_common_rom.h:256
mac_channel_stru src_chl2
Definition wlan_resource_common_rom.h:265
hal_to_dmac_device_stru * hal_device
Definition wlan_resource_common_rom.h:263
hal_one_packet_cfg_stru one_packet_cfg
Definition wlan_resource_common_rom.h:259
hal_tx_dscr_queue_header_stru * src_fake_queue
Definition wlan_resource_common_rom.h:264
mac_fcs_type_enum_uint8 fcs_type
Definition wlan_resource_common_rom.h:260
osal_u8 vap_id
Definition wlan_resource_common_rom.h:261
mac_channel_stru dst_chl
Definition wlan_resource_common_rom.h:257
hal_one_packet_cfg_stru one_packet_cfg2
Definition wlan_resource_common_rom.h:266
mac_channel_stru src_chl
Definition wlan_resource_common_rom.h:258
Definition wlan_resource_common_rom.h:269
mac_fcs_cfg_stru fcs_cfg
Definition wlan_resource_common_rom.h:272
mac_fcs_notify_type_enum_uint8 notify_type
Definition wlan_resource_common_rom.h:270
Definition wlan_resource_common_rom.h:362
osal_u8 pf_mode
Definition wlan_resource_common_rom.h:363
osal_u8 value
Definition wlan_resource_common_rom.h:364
Definition wlan_resource_common_rom.h:336
osal_u8 user_cnt_size
Definition wlan_resource_common_rom.h:337
Definition wlan_resource_common_rom.h:332
osal_ulong user_idx_size
Definition wlan_resource_common_rom.h:333
Definition wlan_resource_common_rom.h:211
osal_u8 maxbssid_indicator
Definition wlan_resource_common_rom.h:213
osal_u8 resv
Definition wlan_resource_common_rom.h:214
osal_u8 bssid_idx
Definition wlan_resource_common_rom.h:215
osal_u8 multi_bss_eid_exist
Definition wlan_resource_common_rom.h:212
Definition wlan_resource_common_rom.h:371
osal_u32 mask
Definition wlan_resource_common_rom.h:372
osal_u32 value
Definition wlan_resource_common_rom.h:373
Definition hal_ops_common_rom.h:529
Definition wlan_resource_common_rom.h:277
volatile oal_bool_enum_uint8 fcs_done
Definition wlan_resource_common_rom.h:278
hal_fcs_service_type_enum_uint8 fcs_service_type
Definition wlan_resource_common_rom.h:280
mac_fcs_state_enum_uint8 fcs_state
Definition wlan_resource_common_rom.h:279
mac_fcs_cfg_stru * fcs_cfg
Definition wlan_resource_common_rom.h:283
osal_u8 resv
Definition wlan_resource_common_rom.h:281
unsigned int uintptr_t
Definition td_type.h:65
Definition wlan_resource_common_rom.h:340
osal_u8 arp
Definition wlan_resource_common_rom.h:347
osal_u8 dump
Definition wlan_resource_common_rom.h:344
osal_u8 auth
Definition wlan_resource_common_rom.h:346
osal_u8 assoc
Definition wlan_resource_common_rom.h:349
osal_u8 eapol
Definition wlan_resource_common_rom.h:348
osal_u8 val
Definition wlan_resource_common_rom.h:351
osal_u8 icmp
Definition wlan_resource_common_rom.h:345
osal_u8 off
Definition wlan_resource_common_rom.h:343
osal_u8 trace
Definition wlan_resource_common_rom.h:342
ps_user_mode_enum
Definition wlan_resource_common_rom.h:201
@ NO_POWERSAVE
Definition wlan_resource_common_rom.h:202
@ MAX_PSPOLL_PS
Definition wlan_resource_common_rom.h:206
@ MIN_PSPOLL_PS
Definition wlan_resource_common_rom.h:205
@ NUM_PS_MODE
Definition wlan_resource_common_rom.h:207
@ MAX_FAST_PS
Definition wlan_resource_common_rom.h:204
@ MIN_FAST_PS
Definition wlan_resource_common_rom.h:203
mac_meminfo_cmd_enum
Definition wlan_resource_common_rom.h:301
@ MAC_MEMINFO_BUTT
Definition wlan_resource_common_rom.h:308
@ MAC_MEMINFO_SDIO_TRX
Definition wlan_resource_common_rom.h:305
@ MAC_MEMINFO_ALL
Definition wlan_resource_common_rom.h:306
@ MAC_MEMINFO_USER
Definition wlan_resource_common_rom.h:302
@ MAC_MEMINFO_VAP
Definition wlan_resource_common_rom.h:303
@ MAC_MEMINFO_POOL_INFO
Definition wlan_resource_common_rom.h:304
mac_fcs_notify_type_enum
Definition wlan_resource_common_rom.h:218
@ MAC_FCS_NOTIFY_TYPE_BUTT
Definition wlan_resource_common_rom.h:222
@ MAC_FCS_NOTIFY_TYPE_SWITCH_BACK
Definition wlan_resource_common_rom.h:220
@ MAC_FCS_NOTIFY_TYPE_SWITCH_AWAY
Definition wlan_resource_common_rom.h:219
osal_u8 mac_pm_ctrl_type_enum_uint8
Definition wlan_resource_common_rom.h:198
mac_performance_mode_enum
Definition wlan_resource_common_rom.h:354
@ PF_FIX_RATE
Definition wlan_resource_common_rom.h:358
@ PF_FIX_AGGR
Definition wlan_resource_common_rom.h:356
@ PF_BYPASS_SCHE
Definition wlan_resource_common_rom.h:357
@ PF_TYPE_BUTT
Definition wlan_resource_common_rom.h:359
@ PF_HAL_BYPASS
Definition wlan_resource_common_rom.h:355
struct tag_mac_fcs_mgr_stru mac_fcs_mgr_stru
mac_vap_state_enum
Definition wlan_resource_common_rom.h:43
@ MAC_VAP_STATE_STA_SCAN_COMP
Definition wlan_resource_common_rom.h:56
@ MAC_VAP_STATE_STA_AUTH_COMP
Definition wlan_resource_common_rom.h:60
@ MAC_VAP_STATE_STA_BG_SCAN
Definition wlan_resource_common_rom.h:63
@ MAC_VAP_STATE_LISTEN
Definition wlan_resource_common_rom.h:48
@ MAC_VAP_STATE_STA_WAIT_AUTH_SEQ4
Definition wlan_resource_common_rom.h:59
@ MAC_VAP_STATE_STA_WAIT_ASOC
Definition wlan_resource_common_rom.h:61
@ MAC_VAP_STATE_STA_JOIN_COMP
Definition wlan_resource_common_rom.h:57
@ MAC_VAP_STATE_PAUSE
Definition wlan_resource_common_rom.h:47
@ MAC_VAP_STATE_UP
Definition wlan_resource_common_rom.h:46
@ MAC_VAP_STATE_STA_WAIT_SCAN
Definition wlan_resource_common_rom.h:55
@ MAC_VAP_STATE_BUTT
Definition wlan_resource_common_rom.h:65
@ MAC_VAP_STATE_STA_OBSS_SCAN
Definition wlan_resource_common_rom.h:62
@ MAC_VAP_STATE_INIT
Definition wlan_resource_common_rom.h:45
@ MAC_VAP_STATE_STA_WAIT_AUTH_SEQ2
Definition wlan_resource_common_rom.h:58
@ MAC_VAP_STATE_STA_FAKE_UP
Definition wlan_resource_common_rom.h:54
@ MAC_VAP_STATE_ROAMING
Definition wlan_resource_common_rom.h:64
@ MAC_VAP_STATE_AP_WAIT_START
Definition wlan_resource_common_rom.h:51
osal_u8 mac_fcs_state_enum_uint8
Definition wlan_resource_common_rom.h:234
osal_u8 mac_fcs_notify_type_enum_uint8
Definition wlan_resource_common_rom.h:224
osal_u8 mac_fcs_err_enum_uint8
Definition wlan_resource_common_rom.h:243
osal_u8 mac_back_variant_enum_uint8
Definition wlan_resource_common_rom.h:40
osal_u8 mac_meminfo_cmd_enum_uint8
Definition wlan_resource_common_rom.h:310
mac_fcs_err_enum
Definition wlan_resource_common_rom.h:236
@ MAC_FCS_ERR_UNKNOWN_ERR
Definition wlan_resource_common_rom.h:241
@ MAC_FCS_ERR_NULL_PTR
Definition wlan_resource_common_rom.h:238
@ MAC_FCS_SUCCESS
Definition wlan_resource_common_rom.h:237
@ MAC_FCS_ERR_INVALID_CFG
Definition wlan_resource_common_rom.h:239
@ MAC_FCS_ERR_BUSY
Definition wlan_resource_common_rom.h:240
mac_pm_switch_enum
Definition wlan_resource_common_rom.h:178
@ MAC_STA_PM_DISABLE_FOREVER
Definition wlan_resource_common_rom.h:185
@ MAC_STA_PM_SWITCH_RESET
Definition wlan_resource_common_rom.h:183
@ MAC_STA_PM_MANUAL_MODE_OFF
Definition wlan_resource_common_rom.h:182
@ MAC_STA_PM_MANUAL_MODE_ON
Definition wlan_resource_common_rom.h:181
@ MAC_STA_PM_SWITCH_BUTT
Definition wlan_resource_common_rom.h:184
@ MAC_STA_PM_SWITCH_OFF
Definition wlan_resource_common_rom.h:179
@ MAC_STA_PM_SWITCH_ON
Definition wlan_resource_common_rom.h:180
mac_fcs_state_enum
Definition wlan_resource_common_rom.h:227
@ MAC_FCS_STATE_IN_PROGESS
Definition wlan_resource_common_rom.h:230
@ MAC_FCS_STATE_REQUESTED
Definition wlan_resource_common_rom.h:229
@ MAC_FCS_STATE_BUTT
Definition wlan_resource_common_rom.h:232
@ MAC_FCS_STATE_STANDBY
Definition wlan_resource_common_rom.h:228
mac_fcs_type_enum
Definition wlan_resource_common_rom.h:246
@ MAC_FCS_START_SEND_ONE_PACKET
Definition wlan_resource_common_rom.h:251
@ MAC_FCS_START_SAME_CHNL_ENHANCED
Definition wlan_resource_common_rom.h:250
@ MAC_FCS_START_SWITCH_CHNL
Definition wlan_resource_common_rom.h:247
@ MAC_FCS_START_BUTT
Definition wlan_resource_common_rom.h:252
@ MAC_FCS_START_SWITCH_CHNL_ENHANCED
Definition wlan_resource_common_rom.h:249
@ MAC_FCS_START_SAME_CHNL
Definition wlan_resource_common_rom.h:248
struct _mac_sta_pm_handler mac_sta_pm_handler_stru
osal_void(* mac_fcs_notify_func)(const mac_fcs_event_stru *)
Definition wlan_resource_common_rom.h:275
osal_u8 mac_vap_state_enum_uint8
Definition wlan_resource_common_rom.h:67
mac_back_variant_enum
Definition wlan_resource_common_rom.h:33
@ MAC_BACK_MULTI_TID
Definition wlan_resource_common_rom.h:36
@ MAC_BACK_BUTT
Definition wlan_resource_common_rom.h:38
@ MAC_BACK_BASIC
Definition wlan_resource_common_rom.h:34
@ MAC_BACK_COMPRESSED
Definition wlan_resource_common_rom.h:35
osal_u8 mac_fcs_type_enum_uint8
Definition wlan_resource_common_rom.h:254
osal_u8 mac_pm_switch_enum_uint8
Definition wlan_resource_common_rom.h:187
mac_pm_ctrl_type_enum
Definition wlan_resource_common_rom.h:189
@ MAC_STA_PM_CTRL_TYPE_SDP
Definition wlan_resource_common_rom.h:195
@ MAC_STA_PM_CTRL_TYPE_MVAP
Definition wlan_resource_common_rom.h:191
@ MAC_STA_PM_CTRL_TYPE_BUTT
Definition wlan_resource_common_rom.h:196
@ MAC_STA_PM_CTRL_TYPE_ROAM
Definition wlan_resource_common_rom.h:193
@ MAC_STA_PM_CTRL_TYPE_HOST
Definition wlan_resource_common_rom.h:190
@ MAC_STA_PM_CTRL_TYPE_TWT
Definition wlan_resource_common_rom.h:194
@ MAC_STA_PM_CTRL_TYPE_MONITOR
Definition wlan_resource_common_rom.h:192
@ WLAN_WME_AC_BUTT
Definition wlan_types_base_rom.h:54