6#ifndef __WLAN_RESOURCE_COMMON_ROM_H__
7#define __WLAN_RESOURCE_COMMON_ROM_H__
22#define MAC_FCS_DEFAULT_PROTECT_TIME_OUT 5120
23#define MAC_FCS_DEFAULT_PROTECT_TIME_OUT3 15000
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
30#define PF_HAL_BYPASS_LEN 1300
317#ifdef _PRE_WLAN_DFT_STAT
323} mac_cfg_query_rate_stru;
368#define SERVICE_CONTROL_SDP BIT7
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 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 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: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