6#ifndef __ALG_COMMON_MACROS_ROM_H__
7#define __ALG_COMMON_MACROS_ROM_H__
31#define ALG_AGGR_DEFAULT_AGING_TIME_MS 10000
32#define ALG_AGGR_PROBE_INTVL_NUM 16
33#define ALG_AGGR_STAT_NUM 16
34#define ALG_AGGR_STAT_SHIFT 4
35#define ALG_AGGR_INTF_STAT_SHIFT 2
36#define ALG_AGGR_INTF_DOWN_STAT_NUM 4
37#define ALG_AGGR_INTF_UP_STAT_NUM 32
38#define ALG_AGGR_INTF_DOWN_UPDATE_STAT_NUM 3
39#define ALG_AGGR_INTF_UP_UPDATE_STAT_NUM 8
41#define ALG_AGGR_TIME_LIST_NUM 6
42#define ALG_AGGR_INIT_AVG_STAT_NUM 4
43#define ALG_AGGR_MAX_PROBE_WAIT_COUNT 3
44#define ALG_AGGR_NON_PROBE_PKT_NUM 6
45#define ALG_AGGR_DBAC_DEFAULT_TIME_IDX (ALG_AGGR_TIME_LIST_NUM - 1)
50#define CFG_DBAC_TBTT_OFFSET 10000
51#define CFG_DBAC_PROTECT_TIME_OUT_MIN 4096
52#define DBAC_ONE_PACKET_SW_WAIT_TIME 500
53#define DBAC_VIP_PROTECT_THRESHOLD 1
54#define CFG_DBAC_TIMER_OFFSET 10
55#define CFG_DBAC_DESIRED_TBTT_ADJUST 0
56#define CFG_DBAC_START_NOA_OFFSET 0
57#define CFG_DBAC_TSF_THRESHOLD 20
58#define CFG_DBAC_RESV_NETBUF_THRESHOLD 5
59#define CFG_DBAC_PROTECT_GC_SLOT_PERIOD 1
64#define ALG_LOCK_TIMES_TH 2048
65#define ALG_LOCK_TIMESTAMP_TH 300000
69#define ALG_RTS_TOLERANT_RTS_ALL_FAIL_CNT 3
71#define ALG_RTS_PER_MULTIPLE 1024
72#define ALG_RTS_LOSS_RATIO_MAX_NUM 350
73#define ALG_RTS_LOSS_RATIO_RTS_RETRY_NUM 2
74#define ALG_RTS_LOSS_RATIO_STAT_RETRY_NUM 4
76#define ALG_RTS_PER_STAT_FAR_RSSI_THR (-82)
77#define ALG_RTS_PER_STAT_NORMAL_RSSI_THR (-60)
79#define ALG_RTS_FIRST_PKT_STAT_SHIFT 6
80#define ALG_RTS_FIRST_PKT_STAT_INTVL 32
81#define ALG_RTS_LEGACY_1ST_LOSS_RATIO_TH 160
82#define ALG_RTS_HT_VHT_1ST_LOSS_RATIO_TH 130
84#define ALG_RTS_OPEN_RTS_RSSI_HIGH_THR (-70)
85#define ALG_RTS_OPEN_RTS_RSSI_LOW_THR (-85)
87#define TXOP_DURATION_RTS_THRESHOLD_MAX 1023
88#define TXOP_DURATION_RTS_THRESHOLD_ON 1
89#define ALG_RTS_KBPS_TO_BPUS 1000
91#define ALG_RTS_DURATION_MULTIPLE 0
92#define ALG_RTS_DURATION_OPEN 1
93#define ALG_RTS_RSSI_OPEN 0
94#define ALG_RTS_RATE_DESCEND 0
96#define ALG_RTS_11B_RATE_NUM 4
97#define ALG_RTS_11G_RATE_NUM 8
98#define ALG_RTS_11N_RATE_NUM 6
99#define ALG_RTS_11AX_RATE_NUM 6
104#define HMAC_WLAN_NEAR_DISTANCE_RSSI (0)
105#define HMAC_WLAN_FAR_DISTANCE_RSSI (-127)
106#define HMAC_WLAN_NORMAL_DISTANCE_RSSI_UP (-42)
107#define HMAC_ALG_TPC_RATE_DOWN_GAP 2
108#define HMAC_ALG_TPC_RATE_UP_GAP 2
109#define HMAC_ALG_TPC_RATE_DOWN_WAIT_COUNT 32
114#define ALG_PER_PERCENT_MULTIPLE 1024
115#define ALG_PER_MULTIPLE_SHIFT 10
116#define ALG_FRAME_LEN 1544
117#define ALG_MAX_USER_NUM_BUTT 8
118#define ALG_MAGIC_NUM 0xdeadbeef
119#define ALG_MAX_NUM 0XFFFFFFFF
121#define alg_is_null_ptr1(ptr1) \
123#define alg_is_null_ptr2(ptr1, ptr2) \
124 ((NULL == (ptr1)) || (NULL == (ptr2)))
125#define alg_is_null_ptr3(ptr1, ptr2, ptr3) \
126 ((NULL == (ptr1)) || (NULL == (ptr2)) || (NULL == (ptr3)))
127#define alg_is_null_ptr4(ptr1, ptr2, ptr3, ptr4) \
128 ((NULL == (ptr1)) || (NULL == (ptr2)) || (NULL == (ptr3)) || (NULL == (ptr4)))
129#define alg_is_null_ptr5(ptr1, ptr2, ptr3, ptr4, ptr5) \
130 ((NULL == (ptr1)) || (NULL == (ptr2)) || (NULL == (ptr3)) || \
131 (NULL == (ptr4)) || (NULL == (ptr5)))
518#ifdef _PRE_WLAN_FEATURE_NEGTIVE_DET
521 ALG_INTF_DET_STATE_NOINTF = 0,
522 ALG_INTF_DET_STATE_DETINTF,
523 ALG_INTF_DET_STATE_PKADJ,
524 ALG_INTF_DET_STATE_PK,
526 ALG_INTF_DET_STATE_BUTT
527} alg_intf_det_state_enum;
528typedef osal_u8 alg_intf_det_state_enum_uint8;
531#ifdef _PRE_WLAN_FEATURE_INTRF_MODE
533 MAC_ALG_INTRF_MODE_11B_SWITCH,
534 MAC_ALG_INTRF_MODE_CCA_SWITCH,
535 MAC_ALG_INTRF_MODE_EDCA_SWITCH,
536 MAC_ALG_INTRF_MODE_11N_SWITCH,
537 MAC_ALG_INTRF_MODE_NO_11B_SWITCH,
538 MAC_ALG_INTRF_MODE_LONG_RANGE_INTRF_SWITCH,
540 MAC_ALG_INTRF_MODE_CFG_BUTT
541} mac_alg_intrf_mode_cfg_enum;
542typedef osal_u8 mac_alg_intrf_mode_cfg_enum_uint8;
osal_u8 mac_alg_channel_bw_chg_type_uint8
Definition alg_common_macros_rom.h:164
osal_u8 alg_param_sync_notify_enum_uint8
Definition alg_common_macros_rom.h:457
osal_u8 alg_gla_switch_type_enum_uint8
Definition alg_common_macros_rom.h:552
osal_u8 alg_distance_notify_enum_uint8
Definition alg_common_macros_rom.h:439
alg_mem_enum
Definition alg_common_macros_rom.h:490
@ ALG_MEM_RTS
Definition alg_common_macros_rom.h:494
@ ALG_MEM_DBAC
Definition alg_common_macros_rom.h:496
@ ALG_MEM_SCHEDULE
Definition alg_common_macros_rom.h:499
@ ALG_MEM_COMMON
Definition alg_common_macros_rom.h:504
@ ALG_MEM_EDCA
Definition alg_common_macros_rom.h:497
@ ALG_MEM_TEMP_PROT
Definition alg_common_macros_rom.h:502
@ ALG_MEM_CCA
Definition alg_common_macros_rom.h:495
@ ALG_MEM_BUTT
Definition alg_common_macros_rom.h:505
@ ALG_MEM_TPC
Definition alg_common_macros_rom.h:493
@ ALG_MEM_TXBF
Definition alg_common_macros_rom.h:501
@ ALG_MEM_AGGR
Definition alg_common_macros_rom.h:492
@ ALG_MEM_ANTI_INTF
Definition alg_common_macros_rom.h:503
@ ALG_MEM_AUTORATE
Definition alg_common_macros_rom.h:491
@ ALG_MEM_INTF_DET
Definition alg_common_macros_rom.h:498
@ ALG_MEM_SMARTANT
Definition alg_common_macros_rom.h:500
osal_u16 mac_alg_cfg_enum_uint16
Definition alg_common_macros_rom.h:429
osal_u8 alg_mem_enum_uint8
Definition alg_common_macros_rom.h:507
alg_distance_notify_enum
Definition alg_common_macros_rom.h:432
@ ALG_TPC_BFEE_REPORT_POW_UPDATE_NOTIFY
Definition alg_common_macros_rom.h:435
@ ALG_DISTANCE_NOTIFY_START
Definition alg_common_macros_rom.h:433
@ ALG_DISTANCE_NOTIFY_DMAC_MODULE
Definition alg_common_macros_rom.h:434
@ ALG_DISTANCE_NOTIFY_BUTT
Definition alg_common_macros_rom.h:437
osal_u8 alg_rts_rate_enum_uint8
Definition alg_common_macros_rom.h:155
osal_u8 alg_intf_det_type_enum_uint8
Definition alg_common_macros_rom.h:516
alg_rts_rate_enum
Definition alg_common_macros_rom.h:145
@ ALG_RTS_11G_24M
Definition alg_common_macros_rom.h:151
@ ALG_RTS_11B_5M5
Definition alg_common_macros_rom.h:147
@ ALG_RTS_11G_6M
Definition alg_common_macros_rom.h:149
@ ALG_RTS_11B_11M
Definition alg_common_macros_rom.h:148
@ ALG_RTS_11G_12M
Definition alg_common_macros_rom.h:150
@ ALG_RTS_LONG_11B_1M
Definition alg_common_macros_rom.h:146
@ ALG_RTS_RATE_BUTT
Definition alg_common_macros_rom.h:153
alg_param_sync_notify_enum
Definition alg_common_macros_rom.h:442
@ ALG_PARAM_SYNC_TX_TB
Definition alg_common_macros_rom.h:452
@ ALG_PARAM_SYNC_START
Definition alg_common_macros_rom.h:443
@ ALG_PARAM_SYNC_ANTI_INTF
Definition alg_common_macros_rom.h:446
@ ALG_PARAM_SYNC_AGGR
Definition alg_common_macros_rom.h:450
@ ALG_PARAM_SYNC_SCH
Definition alg_common_macros_rom.h:453
@ ALG_PARAM_SYNC_TPC
Definition alg_common_macros_rom.h:444
@ ALG_PARAM_SYNC_GLA
Definition alg_common_macros_rom.h:454
@ ALG_PARAM_SYNC_TRAFFIC_CTL
Definition alg_common_macros_rom.h:445
@ ALG_PARAM_SYNC_RTS
Definition alg_common_macros_rom.h:448
@ ALG_PARAM_SYNC_AUTORATE
Definition alg_common_macros_rom.h:451
@ ALG_PARAM_SYNC_NOTIFY_BUTT
Definition alg_common_macros_rom.h:455
@ ALG_PARAM_SYNC_DBAC
Definition alg_common_macros_rom.h:447
@ ALG_PARAM_SYNC_COMMON
Definition alg_common_macros_rom.h:449
osal_u8 alg_cfg_param_type_enum_uint8
Definition alg_common_macros_rom.h:489
osal_u8 alg_tpc_rssi_mode_enum_uint8
Definition alg_common_macros_rom.h:467
alg_gla_switch_type_enum
Definition alg_common_macros_rom.h:546
@ ALG_GLA_USUAL_SWITCH
Definition alg_common_macros_rom.h:547
@ ALG_GLA_SWITCH_TYPE_BUTT
Definition alg_common_macros_rom.h:550
@ ALG_GLA_OPTIONAL_SWITCH
Definition alg_common_macros_rom.h:548
mac_alg_cfg_enum
Definition alg_common_macros_rom.h:166
@ MAC_ALG_CFG_ANTI_INTF_END
Definition alg_common_macros_rom.h:243
@ MAC_ALG_CFG_TRAFFIC_CTL_SMALL_DSCR_BUSY_THRESHOLD
Definition alg_common_macros_rom.h:361
@ MAC_ALG_CFG_RTS_HOST
Definition alg_common_macros_rom.h:390
@ MAC_ALG_CFG_RESV5
Definition alg_common_macros_rom.h:414
@ MAC_ALG_CFG_INTF_DET_LOG_START
Definition alg_common_macros_rom.h:299
@ MAC_ALG_CFG_TEMP_PROTECT_PAOFF_TH_SET
Definition alg_common_macros_rom.h:219
@ MAC_ALG_CFG_ANTI_INTF_UNLOCK_ENABLE
Definition alg_common_macros_rom.h:228
@ MAC_ALG_CFG_GLA_OPTIONAL_SWITCH
Definition alg_common_macros_rom.h:406
@ MAC_ALG_CFG_TPC_STAT_LOG_WRITE
Definition alg_common_macros_rom.h:328
@ MAC_ALG_CFG_MWO_DET_DEBUG
Definition alg_common_macros_rom.h:377
@ MAC_ALG_CFG_RESV10
Definition alg_common_macros_rom.h:419
@ MAC_ALG_CFG_SCHEDULE_STAT_LOG
Definition alg_common_macros_rom.h:173
@ MAC_ALG_CFG_TRAFFIC_CTL_INFO_CLEAR
Definition alg_common_macros_rom.h:367
@ MAC_ALG_CFG_TEMP_PROTECT_END
Definition alg_common_macros_rom.h:223
@ MAC_ALG_CFG_SCHEDULE_SCH_METHOD
Definition alg_common_macros_rom.h:171
@ MAC_ALG_CFG_RESV9
Definition alg_common_macros_rom.h:418
@ MAC_ALG_CFG_RESV11
Definition alg_common_macros_rom.h:420
@ MAC_ALG_CFG_GET_RTS_MODE
Definition alg_common_macros_rom.h:388
@ MAC_ALG_CFG_TPC_LOG_END
Definition alg_common_macros_rom.h:335
@ MAC_ALG_CFG_INTF_DET_COCH_THR_UDP
Definition alg_common_macros_rom.h:253
@ MAC_ALG_CFG_TRAFFIC_CTL_TX_ENABLE
Definition alg_common_macros_rom.h:343
@ MAC_ALG_CFG_CCA_OPT_LOG
Definition alg_common_macros_rom.h:294
@ MAC_ALG_CFG_MWO_DET_END_RSSI_TH
Definition alg_common_macros_rom.h:375
@ MAC_ALG_CFG_GLA_START
Definition alg_common_macros_rom.h:403
@ MAC_ALG_CFG_INTF_DET_AVE_RSSI
Definition alg_common_macros_rom.h:258
@ MAC_ALG_CFG_TPC_RESET_PKT
Definition alg_common_macros_rom.h:333
@ MAC_ALG_CFG_AUTORATE_IS_ENABLE
Definition alg_common_macros_rom.h:193
@ MAC_ALG_CFG_SCHEDULE_FIX_SCH_MODE
Definition alg_common_macros_rom.h:172
@ MAC_ALG_CFG_TEMP_PROTECT_START
Definition alg_common_macros_rom.h:215
@ MAC_ALG_CFG_INTF_DET_COCH_NOINTF_STA
Definition alg_common_macros_rom.h:252
@ MAC_ALG_CFG_TRAFFIC_CTL_START
Definition alg_common_macros_rom.h:338
@ MAC_ALG_CFG_EDCA_ONE_BE_TCP_DBG
Definition alg_common_macros_rom.h:278
@ MAC_ALG_CFG_TRAFFIC_CTL_END
Definition alg_common_macros_rom.h:369
@ MAC_ALG_CFG_EDCA_NEG_DET_NONPROBE_TH
Definition alg_common_macros_rom.h:276
@ MAC_ALG_CFG_CCA_OPT_END
Definition alg_common_macros_rom.h:296
@ MAC_ALG_CFG_INTF_DET_NO_ADJRATIO_TH
Definition alg_common_macros_rom.h:259
@ MAC_ALG_CFG_INTF_DET_NO_ADJCYC_TH
Definition alg_common_macros_rom.h:260
@ MAC_ALG_CFG_RESV15
Definition alg_common_macros_rom.h:424
@ MAC_ALG_CFG_TPC_END
Definition alg_common_macros_rom.h:322
@ MAC_ALG_CFG_AUTORATE_RATE_MODE
Definition alg_common_macros_rom.h:187
@ MAC_ALG_CFG_INTF_DET_END
Definition alg_common_macros_rom.h:264
@ MAC_ALG_CFG_DBAC_STATS_INFO
Definition alg_common_macros_rom.h:398
@ MAC_ALG_CFG_RTS_DEBUG
Definition alg_common_macros_rom.h:386
@ MAC_ALG_CFG_CCA_OPT_SET_CCA_TH_DEBUG
Definition alg_common_macros_rom.h:289
@ MAC_ALG_CFG_TRAFFIC_CTL_SMALL_PKT_HIGH_THRESHOLD
Definition alg_common_macros_rom.h:356
@ MAC_ALG_CFG_TPC_TARGET_RATE_11AG
Definition alg_common_macros_rom.h:316
@ MAC_ALG_CFG_TPC_LOG_START
Definition alg_common_macros_rom.h:325
@ MAC_ALG_CFG_MWO_DET_ENABLE
Definition alg_common_macros_rom.h:374
@ MAC_ALG_CFG_INTF_DET_MODE
Definition alg_common_macros_rom.h:249
@ MAC_ALG_CFG_GET_GLA_OPTIONAL_SWITCH
Definition alg_common_macros_rom.h:407
@ MAC_ALG_CFG_ANTI_INTF_UNLOCK_DUR_TIME
Definition alg_common_macros_rom.h:231
@ MAC_ALG_CFG_TPC_GET_FRAME_POW
Definition alg_common_macros_rom.h:331
@ MAC_ALG_CFG_DBAC_RUN_INFO
Definition alg_common_macros_rom.h:399
@ MAC_ALG_CFG_AGGR_SERIAL_LOG
Definition alg_common_macros_rom.h:206
@ MAC_ALG_CFG_TPC_TX_PWR_OFFSET_2G
Definition alg_common_macros_rom.h:319
@ MAC_ALG_CFG_EDCA_OPT_END
Definition alg_common_macros_rom.h:282
@ MAC_ALG_CFG_AGGR_ENABLE
Definition alg_common_macros_rom.h:200
@ MAC_ALG_CFG_AUTORATE_DEBUG_LOG
Definition alg_common_macros_rom.h:189
@ MAC_ALG_CFG_AGGR_MAX_AGGR_NUM
Definition alg_common_macros_rom.h:203
@ MAC_ALG_CFG_DBAC_FIX_RATIO
Definition alg_common_macros_rom.h:397
@ MAC_ALG_CFG_INTF_DET_STAT_LOG_WRITE
Definition alg_common_macros_rom.h:302
@ MAC_ALG_CFG_ANTI_INTF_NAV_IMM_ENQUIRY
Definition alg_common_macros_rom.h:241
@ MAC_ALG_CFG_TRAFFIC_CTL_DSCR_BUSY_THRESHOLD
Definition alg_common_macros_rom.h:352
@ MAC_ALG_CFG_BUTT
Definition alg_common_macros_rom.h:427
@ MAC_ALG_CFG_RESV4
Definition alg_common_macros_rom.h:413
@ MAC_ALG_CFG_TPC_TARGET_RATE_11B
Definition alg_common_macros_rom.h:315
@ MAC_ALG_CFG_CCA_OPT_SET_CCA_ED20
Definition alg_common_macros_rom.h:290
@ MAC_ALG_CFG_TRAFFIC_CTL_PKT_BUSY_THRESHOLD
Definition alg_common_macros_rom.h:348
@ MAC_ALG_CFG_TPC_FIX_PWR_CODE
Definition alg_common_macros_rom.h:318
@ MAC_ALG_CFG_RTS_RATE
Definition alg_common_macros_rom.h:387
@ MAC_ALG_CFG_INTF_DET_COCH_THR_TCP
Definition alg_common_macros_rom.h:254
@ MAC_ALG_CFG_TRAFFIC_CTL_PKT_HIGH_THRESHOLD
Definition alg_common_macros_rom.h:347
@ MAC_ALG_CFG_MWO_DET_START_RSSI_TH
Definition alg_common_macros_rom.h:376
@ MAC_ALG_CFG_AUTORATE_EVENT_TRIG_DESCEND_BW
Definition alg_common_macros_rom.h:191
@ MAC_ALG_CFG_TRAFFIC_CTL_DSCR_LOW_THRESHOLD
Definition alg_common_macros_rom.h:350
@ MAC_ALG_CFG_CCA_OPT_ALG_EN_MODE
Definition alg_common_macros_rom.h:287
@ MAC_ALG_CFG_TRAFFIC_CTL_SMALL_PKT_BUSY_THRESHOLD
Definition alg_common_macros_rom.h:357
@ MAC_ALG_CFG_ANTI_INTF_UNLOCK_CYCLE
Definition alg_common_macros_rom.h:230
@ MAC_ALG_CFG_RESV6
Definition alg_common_macros_rom.h:415
@ MAC_ALG_CFG_TPC_RF_LIMIT_OFFSET_2G
Definition alg_common_macros_rom.h:320
@ MAC_ALG_CFG_AGGR_MODE
Definition alg_common_macros_rom.h:201
@ MAC_ALG_CFG_TXOP_LIMIT_STA_EN
Definition alg_common_macros_rom.h:271
@ MAC_ALG_CFG_AGGR_START
Definition alg_common_macros_rom.h:198
@ MAC_ALG_CFG_AGGR_PROBE_INTVL_NUM
Definition alg_common_macros_rom.h:208
@ MAC_ALG_CFG_ANTI_INTF_RSSI_STAT_CYCLE
Definition alg_common_macros_rom.h:229
@ MAC_ALG_CFG_AGGR_DBG_LOG
Definition alg_common_macros_rom.h:205
@ MAC_ALG_CFG_EDCA_OPT_STA_WEIGHT
Definition alg_common_macros_rom.h:272
@ MAC_ALG_CFG_RESV16
Definition alg_common_macros_rom.h:425
@ MAC_ALG_CFG_RESV8
Definition alg_common_macros_rom.h:417
@ MAC_ALG_CFG_TPC_OVER_TMP_TH
Definition alg_common_macros_rom.h:313
@ MAC_ALG_CFG_TEMP_PROTECT_DEBUG
Definition alg_common_macros_rom.h:221
@ MAC_ALG_CFG_CCA_OPT_START
Definition alg_common_macros_rom.h:285
@ MAC_ALG_CFG_INTF_DET_STAT_LOG_START
Definition alg_common_macros_rom.h:301
@ MAC_ALG_CFG_ANTI_INTF_KEEP_CYC_MAX_NUM
Definition alg_common_macros_rom.h:234
@ MAC_ALG_CFG_INTF_DET_LOG_END
Definition alg_common_macros_rom.h:304
@ MAC_ALG_CFG_TPC_DPD_ENABLE_RATE
Definition alg_common_macros_rom.h:314
@ MAC_ALG_CFG_SCHEDULE_SCH_CYCLE_MS
Definition alg_common_macros_rom.h:170
@ MAC_ALG_CFG_ANTI_INTF_TX_TIME_FALL_TH
Definition alg_common_macros_rom.h:236
@ MAC_ALG_CFG_RESV14
Definition alg_common_macros_rom.h:423
@ MAC_ALG_CFG_AGGR_VO_EN
Definition alg_common_macros_rom.h:207
@ MAC_ALG_CFG_TPC_MODE
Definition alg_common_macros_rom.h:309
@ MAC_ALG_CFG_AUTORATE_END
Definition alg_common_macros_rom.h:195
@ MAC_ALG_CFG_TPC_PER_PKT_LOG_WRITE
Definition alg_common_macros_rom.h:330
@ MAC_ALG_CFG_TEMP_PROTECT_TIMES
Definition alg_common_macros_rom.h:220
@ MAC_ALG_CFG_DBAC_STATS_CLEAR
Definition alg_common_macros_rom.h:400
@ MAC_ALG_CFG_INTF_DET_START
Definition alg_common_macros_rom.h:246
@ MAC_ALG_CFG_ANTI_INTF_GOODPUT_FALL_TH
Definition alg_common_macros_rom.h:233
@ MAC_ALG_CFG_TPC_DEBUG
Definition alg_common_macros_rom.h:310
@ MAC_ALG_CFG_SCHEDULE_START
Definition alg_common_macros_rom.h:168
@ MAC_ALG_CFG_TPC_STAT_LOG_START
Definition alg_common_macros_rom.h:327
@ MAC_ALG_CFG_TPC_START
Definition alg_common_macros_rom.h:307
@ MAC_ALG_CFG_GLA_END
Definition alg_common_macros_rom.h:408
@ MAC_ALG_CFG_EDCA_ONE_BE_TCP_TH_NO_INTF
Definition alg_common_macros_rom.h:279
@ MAC_ALG_CFG_ANTI_INTF_GOODPUT_JITTER_TH
Definition alg_common_macros_rom.h:239
@ MAC_ALG_CFG_AGGR_NON_PROBE_PCK_NUM
Definition alg_common_macros_rom.h:209
@ MAC_ALG_CFG_ANTI_INTF_IMM_ENABLE
Definition alg_common_macros_rom.h:227
@ MAC_ALG_CFG_EDCA_DET_COLLISION_TH
Definition alg_common_macros_rom.h:275
@ MAC_ALG_CFG_DBAC_LOG_ON
Definition alg_common_macros_rom.h:395
@ MAC_ALG_CFG_RTS_MIB
Definition alg_common_macros_rom.h:389
@ MAC_ALG_CFG_TRAFFIC_CTL_TX_MAX_FLOWCTL_CNT
Definition alg_common_macros_rom.h:365
@ MAC_ALG_CFG_TRAFFIC_CTL_PKT_LOW_THRESHOLD
Definition alg_common_macros_rom.h:346
@ MAC_ALG_CFG_RTS_START
Definition alg_common_macros_rom.h:382
@ MAC_ALG_CFG_EDCA_OPT_AP_EN_MODE
Definition alg_common_macros_rom.h:269
@ MAC_ALG_CFG_INTF_DET_SET_PK_MODE
Definition alg_common_macros_rom.h:262
@ MAC_ALG_CFG_ANTI_INTF_DEBUG_MODE
Definition alg_common_macros_rom.h:240
@ MAC_ALG_CFG_TPC_TARGET_RATE_HT20
Definition alg_common_macros_rom.h:317
@ MAC_ALG_CFG_GET_GLA_USUAL_SWITCH
Definition alg_common_macros_rom.h:405
@ MAC_ALG_CFG_RESV12
Definition alg_common_macros_rom.h:421
@ MAC_ALG_CFG_RTS_ENABLE
Definition alg_common_macros_rom.h:384
@ MAC_ALG_CFG_DBAC_LOG_OFF
Definition alg_common_macros_rom.h:396
@ MAC_ALG_CFG_TPC_LOG
Definition alg_common_macros_rom.h:311
@ MAC_ALG_CFG_TRAFFIC_CTL_DSCR_MIN_THRESHOLD
Definition alg_common_macros_rom.h:349
@ MAC_ALG_CFG_INTF_DET_SYNC_THR
Definition alg_common_macros_rom.h:257
@ MAC_ALG_CFG_TRAFFIC_CTL_SMALL_RX_RESTORE_THRESHOLD
Definition alg_common_macros_rom.h:354
@ MAC_ALG_CFG_TRAFFIC_CTL_SMALL_DSCR_HIGH_THRESHOLD
Definition alg_common_macros_rom.h:360
@ MAC_ALG_CFG_TRAFFIC_CTL_TX_WINDOW_SIZE
Definition alg_common_macros_rom.h:363
@ MAC_ALG_CFG_RESV2
Definition alg_common_macros_rom.h:411
@ MAC_ALG_CFG_EDCA_OPT_PK_DEBUG_MODE
Definition alg_common_macros_rom.h:273
@ MAC_ALG_CFG_TPC_PER_PKT_LOG_START
Definition alg_common_macros_rom.h:329
@ MAC_ALG_CFG_INTF_DET_GET_INTF_TYPE
Definition alg_common_macros_rom.h:261
@ MAC_ALG_CFG_CCA_OPT_DEBUG_MODE
Definition alg_common_macros_rom.h:288
@ MAC_ALG_CFG_AR_PARAMETER_DEBUG
Definition alg_common_macros_rom.h:410
@ MAC_ALG_CFG_AUTORATE_FIX_RATE
Definition alg_common_macros_rom.h:188
@ MAC_ALG_CFG_TRAFFIC_CTL_RX_ENABLE
Definition alg_common_macros_rom.h:342
@ MAC_ALG_CFG_RESV3
Definition alg_common_macros_rom.h:412
@ MAC_ALG_CFG_AGGR_END
Definition alg_common_macros_rom.h:212
@ MAC_ALG_CFG_INTF_DET_DEBUG
Definition alg_common_macros_rom.h:250
@ MAC_ALG_CFG_AGGR_STAT_SHIFT
Definition alg_common_macros_rom.h:210
@ MAC_ALG_CFG_AGGR_FIXED_TIME_IDX
Definition alg_common_macros_rom.h:202
@ MAC_ALG_CFG_TRAFFIC_CTL_TIMEOUT
Definition alg_common_macros_rom.h:340
@ MAC_ALG_CFG_TEMP_PROTECT_OVER_TH_SET
Definition alg_common_macros_rom.h:218
@ MAC_ALG_CFG_GLA_USUAL_SWITCH
Definition alg_common_macros_rom.h:404
@ MAC_ALG_CFG_TRAFFIC_CTL_TX_NETBUF_RESV_SIZE
Definition alg_common_macros_rom.h:364
@ MAC_ALG_CFG_SCHEDULE_END
Definition alg_common_macros_rom.h:182
@ MAC_ALG_CFG_TRAFFIC_CTL_SMALL_DSCR_LOW_THRESHOLD
Definition alg_common_macros_rom.h:359
@ MAC_ALG_CFG_CCA_OPT_SET_CCA_OFDM
Definition alg_common_macros_rom.h:293
@ MAC_ALG_CFG_AUTORATE_AUTO_PROTOCOL
Definition alg_common_macros_rom.h:192
@ MAC_ALG_CFG_DBAC_END
Definition alg_common_macros_rom.h:401
@ MAC_ALG_CFG_SCHEDULE_DMAC_START
Definition alg_common_macros_rom.h:176
@ MAC_ALG_CFG_TRAFFIC_CTL_LOG_DEBUG
Definition alg_common_macros_rom.h:341
@ MAC_ALG_CFG_EDCA_OPT_START
Definition alg_common_macros_rom.h:267
@ MAC_ALG_CFG_INTF_DET_ADJRATIO_THR
Definition alg_common_macros_rom.h:256
@ MAC_ALG_CFG_SCHEDULE_TX_TIME_METHOD
Definition alg_common_macros_rom.h:178
@ MAC_ALG_CFG_DBAC_START
Definition alg_common_macros_rom.h:394
@ MAC_ALG_CFG_TRAFFIC_CTL_INFO_DUMP
Definition alg_common_macros_rom.h:366
@ MAC_ALG_CFG_CCA_OPT_SET_CCA_DSSS
Definition alg_common_macros_rom.h:292
@ MAC_ALG_CFG_TRAFFIC_CTL_DSCR_HIGH_THRESHOLD
Definition alg_common_macros_rom.h:351
@ MAC_ALG_CFG_AUTORATE_START
Definition alg_common_macros_rom.h:185
@ MAC_ALG_CFG_MWO_DET_START
Definition alg_common_macros_rom.h:372
@ MAC_ALG_CFG_RTS_END
Definition alg_common_macros_rom.h:392
@ MAC_ALG_CFG_EDCA_ONE_BE_TCP_OPT
Definition alg_common_macros_rom.h:277
@ MAC_ALG_CFG_ANTI_INTF_START
Definition alg_common_macros_rom.h:225
@ MAC_ALG_CFG_ANTI_INTF_NAV_IMM_ENABLE
Definition alg_common_macros_rom.h:232
@ MAC_ALG_CFG_TRAFFIC_CTL_SMALL_PKT_LOW_THRESHOLD
Definition alg_common_macros_rom.h:355
@ MAC_ALG_CFG_SCHEDULE_HOST_END
Definition alg_common_macros_rom.h:174
@ MAC_ALG_CFG_ANTI_INTF_KEEP_CYC_MIN_NUM
Definition alg_common_macros_rom.h:235
@ MAC_ALG_CFG_AUTORATE_AUTO_BW
Definition alg_common_macros_rom.h:190
@ MAC_ALG_CFG_CCA_OPT_SET_CCA_ED40
Definition alg_common_macros_rom.h:291
@ MAC_ALG_CFG_EDCA_OPT_INTF_DEBUG_MODE
Definition alg_common_macros_rom.h:274
@ MAC_ALG_CFG_TEMP_PROTECT_GET
Definition alg_common_macros_rom.h:216
@ MAC_ALG_CFG_TPC_RESET_STAT
Definition alg_common_macros_rom.h:332
@ MAC_ALG_CFG_TRAFFIC_CTL_ENABLE
Definition alg_common_macros_rom.h:339
@ MAC_ALG_CFG_INTF_DET_ADJCH_SCAN_CYC
Definition alg_common_macros_rom.h:255
@ MAC_ALG_CFG_TEMP_PROTECT_TEMP_SET
Definition alg_common_macros_rom.h:222
@ MAC_ALG_CFG_ANTI_INTF_PER_PROBE_EN
Definition alg_common_macros_rom.h:237
@ MAC_ALG_CFG_TRAFFIC_CTL_SMALL_DSCR_MIN_THRESHOLD
Definition alg_common_macros_rom.h:358
@ MAC_ALG_CFG_RTS_MODE
Definition alg_common_macros_rom.h:385
@ MAC_ALG_CFG_RESV7
Definition alg_common_macros_rom.h:416
@ MAC_ALG_CFG_INTF_DET_COCH_THR_STA
Definition alg_common_macros_rom.h:251
@ MAC_ALG_CFG_TRAFFIC_CTL_RX_RESTORE_THRESHOLD
Definition alg_common_macros_rom.h:345
@ MAC_ALG_CFG_SCHEDULE_DMAC_STAT_LOG
Definition alg_common_macros_rom.h:180
@ MAC_ALG_CFG_EDCA_ONE_BE_TCP_TH_INTF
Definition alg_common_macros_rom.h:280
@ MAC_ALG_CFG_RESV13
Definition alg_common_macros_rom.h:422
@ MAC_ALG_CFG_TEMP_PROTECT_SAFE_TH_SET
Definition alg_common_macros_rom.h:217
@ MAC_ALG_CFG_ANTI_INTF_PER_FALL_TH
Definition alg_common_macros_rom.h:238
@ MAC_ALG_CFG_MWO_DET_END
Definition alg_common_macros_rom.h:379
@ MAC_ALG_CFG_AGGR_MIN_TIME_IDX
Definition alg_common_macros_rom.h:204
@ MAC_ALG_CFG_EDCA_OPT_STA_EN
Definition alg_common_macros_rom.h:270
@ MAC_ALG_CFG_AUTORATE_DMAC_START
Definition alg_common_macros_rom.h:186
@ MAC_ALG_CFG_SCHEDULE_TX_TIME_DEBUG
Definition alg_common_macros_rom.h:179
@ MAC_ALG_CFG_TPC_QUERY
Definition alg_common_macros_rom.h:312
@ MAC_ALG_CFG_INTF_DET_CYCLE
Definition alg_common_macros_rom.h:248
mac_alg_channel_bw_chg_type
Definition alg_common_macros_rom.h:157
@ CH_BW_CHG_TYPE_SCAN
Definition alg_common_macros_rom.h:159
@ CH_BW_CHG_TYPE_REFRESH
Definition alg_common_macros_rom.h:160
@ CH_BW_CHG_TYPE_BUTT
Definition alg_common_macros_rom.h:162
@ CH_BW_CHG_TYPE_MOVE_WORK
Definition alg_common_macros_rom.h:158
alg_tpc_rssi_mode_enum
Definition alg_common_macros_rom.h:460
@ ALG_TPC_RSSI_BUTT
Definition alg_common_macros_rom.h:465
@ ALG_TPC_RSSI_MANAG
Definition alg_common_macros_rom.h:463
@ ALG_TPC_RSSI_ACK
Definition alg_common_macros_rom.h:461
@ ALG_TPC_RSSI_DATA
Definition alg_common_macros_rom.h:462
alg_co_intf_notify_enum
Definition alg_common_macros_rom.h:470
@ ALG_CO_INTF_NOTIFY_DMAC_MODULE
Definition alg_common_macros_rom.h:472
@ ALG_CO_INTF_NOTIFY_START
Definition alg_common_macros_rom.h:471
@ ALG_CO_INTF_NOTIFY_AGGR
Definition alg_common_macros_rom.h:473
@ ALG_CO_INTF_NOTIFY_TPC
Definition alg_common_macros_rom.h:475
@ ALG_CO_INTF_NOTIFY_RTS
Definition alg_common_macros_rom.h:474
@ ALG_CO_INTF_NOTIFY_BUTT
Definition alg_common_macros_rom.h:477
#define ALG_MAX_NUM
Definition alg_common_macros_rom.h:119
alg_intf_det_type_enum
Definition alg_common_macros_rom.h:509
@ ALG_INTF_DET_ADJCH
Definition alg_common_macros_rom.h:511
@ ALG_INTF_DET_TX_TIME
Definition alg_common_macros_rom.h:512
@ ALG_INTF_DET_TYPE_BUTT
Definition alg_common_macros_rom.h:514
@ ALG_INTF_DET_COCH
Definition alg_common_macros_rom.h:510
alg_cfg_param_type_enum
Definition alg_common_macros_rom.h:481
@ ALG_CFG_UINT32
Definition alg_common_macros_rom.h:485
@ ALG_CFG_UINT16
Definition alg_common_macros_rom.h:484
@ ALG_CFG_TYPE_BUTT
Definition alg_common_macros_rom.h:487
@ ALG_CFG_UINT8
Definition alg_common_macros_rom.h:483
@ ALG_CFG_INT8
Definition alg_common_macros_rom.h:482
@ ALG_CFG_UINT64
Definition alg_common_macros_rom.h:486
osal_u8 alg_co_intf_notify_enum_uint8
Definition alg_common_macros_rom.h:479
#define INLINE__
Definition osal_list.h:25
unsigned char osal_u8
Definition osal_types.h:11
unsigned int osal_u32
Definition osal_types.h:13
unsigned short osal_u16
Definition osal_types.h:12