41#define MWL_ANT_INFO_SUPPORT
43#define MACREG_REG_TSF_LOW 0xa600
44#define MACREG_REG_TSF_HIGH 0xa604
45#define MACREG_REG_CHIP_REV 0xa814
48#define MACREG_REG_H2A_INTERRUPT_EVENTS 0x00000C18
49#define MACREG_REG_H2A_INTERRUPT_CAUSE 0x00000C1C
50#define MACREG_REG_H2A_INTERRUPT_MASK 0x00000C20
51#define MACREG_REG_H2A_INTERRUPT_CLEAR_SEL 0x00000C24
52#define MACREG_REG_H2A_INTERRUPT_STATUS_MASK 0x00000C28
54#define MACREG_REG_A2H_INTERRUPT_EVENTS 0x00000C2C
55#define MACREG_REG_A2H_INTERRUPT_CAUSE 0x00000C30
56#define MACREG_REG_A2H_INTERRUPT_MASK 0x00000C34
57#define MACREG_REG_A2H_INTERRUPT_CLEAR_SEL 0x00000C38
58#define MACREG_REG_A2H_INTERRUPT_STATUS_MASK 0x00000C3C
61#define MACREG_REG_GEN_PTR 0x00000C10
62#define MACREG_REG_INT_CODE 0x00000C14
63#define MACREG_REG_SCRATCH 0x00000C40
64#define MACREG_REG_FW_PRESENT 0x0000BFFC
66#define MACREG_REG_PROMISCUOUS 0xA300
69#define MACREG_A2HRIC_BIT_TX_DONE 0x00000001
70#define MACREG_A2HRIC_BIT_RX_RDY 0x00000002
71#define MACREG_A2HRIC_BIT_OPC_DONE 0x00000004
72#define MACREG_A2HRIC_BIT_MAC_EVENT 0x00000008
73#define MACREG_A2HRIC_BIT_RX_PROBLEM 0x00000010
75#define MACREG_A2HRIC_BIT_RADIO_OFF 0x00000020
76#define MACREG_A2HRIC_BIT_RADIO_ON 0x00000040
78#define MACREG_A2HRIC_BIT_RADAR_DETECT 0x00000080
80#define MACREG_A2HRIC_BIT_ICV_ERROR 0x00000100
81#define MACREG_A2HRIC_BIT_MIC_ERROR 0x00000200
82#define MACREG_A2HRIC_BIT_QUEUE_EMPTY 0x00004000
83#define MACREG_A2HRIC_BIT_QUEUE_FULL 0x00000800
84#define MACREG_A2HRIC_BIT_CHAN_SWITCH 0x00001000
85#define MACREG_A2HRIC_BIT_TX_WATCHDOG 0x00002000
86#define MACREG_A2HRIC_BIT_BA_WATCHDOG 0x00000400
87#define MACREQ_A2HRIC_BIT_TX_ACK 0x00008000
88#define ISR_SRC_BITS ((MACREG_A2HRIC_BIT_RX_RDY) | \
89 (MACREG_A2HRIC_BIT_TX_DONE) | \
90 (MACREG_A2HRIC_BIT_OPC_DONE) | \
91 (MACREG_A2HRIC_BIT_MAC_EVENT)| \
92 (MACREG_A2HRIC_BIT_MIC_ERROR)| \
93 (MACREG_A2HRIC_BIT_ICV_ERROR)| \
94 (MACREG_A2HRIC_BIT_RADAR_DETECT)| \
95 (MACREG_A2HRIC_BIT_CHAN_SWITCH)| \
96 (MACREG_A2HRIC_BIT_TX_WATCHDOG)| \
97 (MACREG_A2HRIC_BIT_QUEUE_EMPTY)| \
98 (MACREG_A2HRIC_BIT_BA_WATCHDOG)| \
99 (MACREQ_A2HRIC_BIT_TX_ACK))
101#define MACREG_A2HRIC_BIT_MASK ISR_SRC_BITS
104#define MACREG_H2ARIC_BIT_PPA_READY 0x00000001
105#define MACREG_H2ARIC_BIT_DOOR_BELL 0x00000002
106#define ISR_RESET (1<<15)
109#define MACREG_INT_CODE_CMD_FINISHED 0x00000005
121#define NUM_EDCA_QUEUES 4
122#define NUM_HCCA_QUEUES 0
123#define NUM_BA_QUEUES 0
124#define NUM_MGMT_QUEUES 0
125#define NUM_ACK_EVENT_QUEUE 1
126#define TOTAL_TX_QUEUES \
127 (NUM_EDCA_QUEUES + NUM_HCCA_QUEUES + NUM_BA_QUEUES + NUM_MGMT_QUEUES + NUM_ACK_EVENT_QUEUE)
128#define MAX_TXWCB_QUEUES TOTAL_TX_QUEUES - NUM_ACK_EVENT_QUEUE
129#define MAX_RXWCB_QUEUES 1
135#define RATE_INDEX_MAX_ARRAY 14
136#define WOW_MAX_STATION 32
147#define EAGLE_TXD_STATUS_IDLE 0x00000000
148#define EAGLE_TXD_STATUS_USED 0x00000001
149#define EAGLE_TXD_STATUS_OK 0x00000001
150#define EAGLE_TXD_STATUS_OK_RETRY 0x00000002
151#define EAGLE_TXD_STATUS_OK_MORE_RETRY 0x00000004
152#define EAGLE_TXD_STATUS_MULTICAST_TX 0x00000008
153#define EAGLE_TXD_STATUS_BROADCAST_TX 0x00000010
154#define EAGLE_TXD_STATUS_FAILED_LINK_ERROR 0x00000020
155#define EAGLE_TXD_STATUS_FAILED_EXCEED_LIMIT 0x00000040
156#define EAGLE_TXD_STATUS_FAILED_XRETRY EAGLE_TXD_STATUS_FAILED_EXCEED_LIMIT
157#define EAGLE_TXD_STATUS_FAILED_AGING 0x00000080
158#define EAGLE_TXD_STATUS_FW_OWNED 0x80000000
167#define EAGLE_TXD_MODE_BONLY 1
168#define EAGLE_TXD_MODE_GONLY 2
169#define EAGLE_TXD_MODE_BG 3
170#define EAGLE_TXD_MODE_NONLY 4
171#define EAGLE_TXD_MODE_BN 5
172#define EAGLE_TXD_MODE_GN 6
173#define EAGLE_TXD_MODE_BGN 7
174#define EAGLE_TXD_MODE_AONLY 8
175#define EAGLE_TXD_MODE_AG 10
176#define EAGLE_TXD_MODE_AN 12
178#define EAGLE_TXD_FORMAT 0x0001
179#define EAGLE_TXD_FORMAT_LEGACY 0x0000
180#define EAGLE_TXD_FORMAT_HT 0x0001
181#define EAGLE_TXD_GI 0x0002
182#define EAGLE_TXD_GI_SHORT 0x0002
183#define EAGLE_TXD_GI_LONG 0x0000
184#define EAGLE_TXD_CHW 0x0004
185#define EAGLE_TXD_CHW_20 0x0000
186#define EAGLE_TXD_CHW_40 0x0004
187#define EAGLE_TXD_RATE 0x01f8
188#define EAGLE_TXD_RATE_S 3
189#define EAGLE_TXD_ADV 0x0600
190#define EAGLE_TXD_ADV_S 9
191#define EAGLE_TXD_ADV_NONE 0x0000
192#define EAGLE_TXD_ADV_LDPC 0x0200
193#define EAGLE_TXD_ADV_RS 0x0400
195#define EAGLE_TXD_ANTENNA 0x1800
196#define EAGLE_TXD_ANTENNA_S 11
197#define EAGLE_TXD_EXTCHAN 0x6000
198#define EAGLE_TXD_EXTCHAN_S 13
199#define EAGLE_TXD_EXTCHAN_HI 0x0000
200#define EAGLE_TXD_EXTCHAN_LO 0x2000
201#define EAGLE_TXD_PREAMBLE 0x8000
202#define EAGLE_TXD_PREAMBLE_SHORT 0x8000
203#define EAGLE_TXD_PREAMBLE_LONG 0x0000
205#define EAGLE_TXD_FIXED_RATE 0x0100
206#define EAGLE_TXD_DONT_AGGR 0x0200
225#define EAGLE_RXD_CTRL_DRIVER_OWN 0x00
226#define EAGLE_RXD_CTRL_OS_OWN 0x04
227#define EAGLE_RXD_CTRL_DMA_OWN 0x80
230#define EAGLE_RXD_STATUS_IDLE 0x00
231#define EAGLE_RXD_STATUS_OK 0x01
232#define EAGLE_RXD_STATUS_MULTICAST_RX 0x02
233#define EAGLE_RXD_STATUS_BROADCAST_RX 0x04
234#define EAGLE_RXD_STATUS_FRAGMENT_RX 0x08
235#define EAGLE_RXD_STATUS_GENERAL_DECRYPT_ERR 0xff
236#define EAGLE_RXD_STATUS_DECRYPT_ERR_MASK 0x80
237#define EAGLE_RXD_STATUS_TKIP_MIC_DECRYPT_ERR 0x02
238#define EAGLE_RXD_STATUS_WEP_ICV_DECRYPT_ERR 0x04
239#define EAGLE_RXD_STATUS_TKIP_ICV_DECRYPT_ERR 0x08
248#ifdef MWL_ANT_INFO_SUPPORT
260#define HostCmd_STA_MODE 0x5A
261#define HostCmd_SOFTAP_MODE 0xA5
263#define HostCmd_STA_FWRDY_SIGNATURE 0xF0F1F2F4
264#define HostCmd_SOFTAP_FWRDY_SIGNATURE 0xF1F2F4A5
271#define HostCmd_CMD_CODE_DNLD 0x0001
272#define HostCmd_CMD_GET_HW_SPEC 0x0003
273#define HostCmd_CMD_SET_HW_SPEC 0x0004
274#define HostCmd_CMD_MAC_MULTICAST_ADR 0x0010
275#define HostCmd_CMD_802_11_GET_STAT 0x0014
276#define HostCmd_CMD_MAC_REG_ACCESS 0x0019
277#define HostCmd_CMD_BBP_REG_ACCESS 0x001a
278#define HostCmd_CMD_RF_REG_ACCESS 0x001b
279#define HostCmd_CMD_802_11_RADIO_CONTROL 0x001c
280#define HostCmd_CMD_802_11_RF_TX_POWER 0x001e
281#define HostCmd_CMD_802_11_RF_ANTENNA 0x0020
282#define HostCmd_CMD_SET_BEACON 0x0100
283#define HostCmd_CMD_SET_AID 0x010d
284#define HostCmd_CMD_SET_RF_CHANNEL 0x010a
285#define HostCmd_CMD_SET_INFRA_MODE 0x010e
286#define HostCmd_CMD_SET_G_PROTECT_FLAG 0x010f
287#define HostCmd_CMD_802_11_RTS_THSD 0x0113
288#define HostCmd_CMD_802_11_SET_SLOT 0x0114
290#define HostCmd_CMD_802_11H_DETECT_RADAR 0x0120
291#define HostCmd_CMD_SET_WMM_MODE 0x0123
292#define HostCmd_CMD_HT_GUARD_INTERVAL 0x0124
293#define HostCmd_CMD_SET_FIXED_RATE 0x0126
294#define HostCmd_CMD_SET_LINKADAPT_CS_MODE 0x0129
295#define HostCmd_CMD_SET_MAC_ADDR 0x0202
296#define HostCmd_CMD_SET_RATE_ADAPT_MODE 0x0203
297#define HostCmd_CMD_GET_WATCHDOG_BITMAP 0x0205
300#define HostCmd_CMD_BSS_START 0x1100
301#define HostCmd_CMD_SET_NEW_STN 0x1111
302#define HostCmd_CMD_SET_KEEP_ALIVE 0x1112
303#define HostCmd_CMD_SET_APMODE 0x1114
304#define HostCmd_CMD_SET_SWITCH_CHANNEL 0x1121
310#define HostCmd_CMD_UPDATE_ENCRYPTION 0x1122
315#define HostCmd_CMD_BASTREAM 0x1125
316#define HostCmd_CMD_SET_RIFS 0x1126
317#define HostCmd_CMD_SET_N_PROTECT_FLAG 0x1131
318#define HostCmd_CMD_SET_N_PROTECT_OPMODE 0x1132
319#define HostCmd_CMD_SET_OPTIMIZATION_LEVEL 0x1133
320#define HostCmd_CMD_GET_CALTABLE 0x1134
321#define HostCmd_CMD_SET_MIMOPSHT 0x1135
322#define HostCmd_CMD_GET_BEACON 0x1138
323#define HostCmd_CMD_SET_REGION_CODE 0x1139
324#define HostCmd_CMD_SET_POWERSAVESTATION 0x1140
325#define HostCmd_CMD_SET_TIM 0x1141
326#define HostCmd_CMD_GET_TIM 0x1142
327#define HostCmd_CMD_GET_SEQNO 0x1143
328#define HostCmd_CMD_DWDS_ENABLE 0x1144
329#define HostCmd_CMD_AMPDU_RETRY_RATEDROP_MODE 0x1145
330#define HostCmd_CMD_CFEND_ENABLE 0x1146
335#define HostCmd_RESULT_OK 0x0000
336#define HostCmd_RESULT_ERROR 0x0001
337#define HostCmd_RESULT_NOT_SUPPORT 0x0002
338#define HostCmd_RESULT_PENDING 0x0003
339#define HostCmd_RESULT_BUSY 0x0004
340#define HostCmd_RESULT_PARTIAL_DATA 0x0005
347#define HostCmd_ACT_GEN_READ 0x0000
348#define HostCmd_ACT_GEN_WRITE 0x0001
349#define HostCmd_ACT_GEN_GET 0x0000
350#define HostCmd_ACT_GEN_SET 0x0001
351#define HostCmd_ACT_GEN_OFF 0x0000
352#define HostCmd_ACT_GEN_ON 0x0001
354#define HostCmd_ACT_DIFF_CHANNEL 0x0002
355#define HostCmd_ACT_GEN_SET_LIST 0x0002
358#define HostCmd_ACT_USE_FIXED_RATE 0x0001
359#define HostCmd_ACT_NOT_USE_FIXED_RATE 0x0002
364#define HostCmd_ACT_ADD 0x0002
365#define HostCmd_ACT_REMOVE 0x0004
366#define HostCmd_ACT_USE_DEFAULT 0x0008
368#define HostCmd_TYPE_WEP_40_BIT 0x0001
369#define HostCmd_TYPE_WEP_104_BIT 0x0002
370#define HostCmd_TYPE_WEP_128_BIT 0x0003
371#define HostCmd_TYPE_WEP_TX_KEY 0x0004
373#define HostCmd_NUM_OF_WEP_KEYS 4
375#define HostCmd_WEP_KEY_INDEX_MASK 0x3fffffff
378#define HostCmd_ACT_HALT 0x0001
379#define HostCmd_ACT_RESTART 0x0002
382#define HostCmd_TYPE_AUTO_PREAMBLE 0x0001
383#define HostCmd_TYPE_SHORT_PREAMBLE 0x0002
384#define HostCmd_TYPE_LONG_PREAMBLE 0x0003
387#define HostCmd_TYPE_802_11A 0x0001
388#define HostCmd_TYPE_802_11B 0x0002
391#define HostCmd_ACT_TX_POWER_OPT_SET_HIGH 0x0003
392#define HostCmd_ACT_TX_POWER_OPT_SET_MID 0x0002
393#define HostCmd_ACT_TX_POWER_OPT_SET_LOW 0x0001
394#define HostCmd_ACT_TX_POWER_OPT_SET_AUTO 0x0000
396#define HostCmd_ACT_TX_POWER_LEVEL_MIN 0x000e
397#define HostCmd_ACT_TX_POWER_LEVEL_GAP 0x0001
399#define HostCmd_ACT_SET_TX_AUTO 0x0000
400#define HostCmd_ACT_SET_TX_FIX_RATE 0x0001
401#define HostCmd_ACT_GET_TX_RATE 0x0002
403#define HostCmd_ACT_SET_RX 0x0001
404#define HostCmd_ACT_SET_TX 0x0002
405#define HostCmd_ACT_SET_BOTH 0x0003
406#define HostCmd_ACT_GET_RX 0x0004
407#define HostCmd_ACT_GET_TX 0x0008
408#define HostCmd_ACT_GET_BOTH 0x000c
410#define TYPE_ANTENNA_DIVERSITY 0xffff
413#define HostCmd_TYPE_CAM 0x0000
414#define HostCmd_TYPE_MAX_PSP 0x0001
415#define HostCmd_TYPE_FAST_PSP 0x0002
417#define HostCmd_CMD_SET_EDCA_PARAMS 0x0115
430#ifdef MWL_MBSS_SUPPORT
444 uint8_t PermanentAddr[6];
453#define SET_HW_SPEC_DISABLEMBSS 0x08
454#define SET_HW_SPEC_HOSTFORM_BEACON 0x10
455#define SET_HW_SPEC_HOSTFORM_PROBERESP 0x20
456#define SET_HW_SPEC_HOST_POWERSAVE 0x40
457#define SET_HW_SPEC_HOSTENCRDECR_MGMT 0x80
468 u_int8_t PermanentAddr[6];
489 u_int8_t GrpKeyCipher[4];
490 u_int8_t PwsKeyCnt[2];
491 u_int8_t PwsKeyCipherList[4];
492 u_int8_t AuthKeyCnt[2];
493 u_int8_t AuthKeyList[4];
500 u_int8_t GrpKeyCipher[4];
501 u_int8_t PwsKeyCnt[2];
502 u_int8_t PwsKeyCipherList[4];
503 u_int8_t AuthKeyCnt[2];
504 u_int8_t AuthKeyList[4];
557 u_int8_t CountryStr[3];
558 ChannelInfo_t ChannelInfo[40];
595#ifdef MWL_MBSS_SUPPORT
596 u_int8_t StaMacAddr[6];
606 u_int8_t BssBasicRateSet[14];
607 u_int8_t OpRateSet[14];
615#define HostCmd_CAPINFO_DEFAULT 0x0000
616#define HostCmd_CAPINFO_ESS 0x0001
617#define HostCmd_CAPINFO_IBSS 0x0002
618#define HostCmd_CAPINFO_CF_POLLABLE 0x0004
619#define HostCmd_CAPINFO_CF_REQUEST 0x0008
620#define HostCmd_CAPINFO_PRIVACY 0x0010
621#define HostCmd_CAPINFO_SHORT_PREAMBLE 0x0020
622#define HostCmd_CAPINFO_PBCC 0x0040
623#define HostCmd_CAPINFO_CHANNEL_AGILITY 0x0080
624#define HostCmd_CAPINFO_SHORT_SLOT 0x0400
625#define HostCmd_CAPINFO_DSSS_OFDM 0x2000
643#define MWL_HAL_MCAST_MAX 32
644 uint8_t MACList[6*32];
645}
__packed HostCmd_DS_MAC_MULTICAST_ADR;
651}
__packed HostCmd_FW_SET_G_PROTECT_FLAG;
655}
__packed HostCmd_FW_SET_INFRA_MODE;
663}
__packed HostCmd_FW_SET_RF_CHANNEL;
666#define FREQ_BAND_2DOT4GHZ 0x0001
667#define FREQ_BAND_4DOT9GHZ 0x0002
668#define FREQ_BAND_5GHZ 0x0004
669#define FREQ_BAND_5DOT2GHZ 0x0008
671#define CH_AUTO_WIDTH 0x0000
672#define CH_10_MHz_WIDTH 0x0040
673#define CH_20_MHz_WIDTH 0x0080
674#define CH_40_MHz_WIDTH 0x0100
676#define EXT_CH_NONE 0x0000
677#define EXT_CH_ABOVE_CTRL_CH 0x0800
678#define EXT_CH_AUTO 0x1000
679#define EXT_CH_BELOW_CTRL_CH 0x1800
682#define FIXED_RATE_WITH_AUTO_RATE_DROP 0
683#define FIXED_RATE_WITHOUT_AUTORATE_DROP 1
685#define LEGACY_RATE_TYPE 0
686#define HT_RATE_TYPE 1
688#define RETRY_COUNT_VALID 0
689#define RETRY_COUNT_INVALID 1
710 FIXED_RATE_ENTRY FixedRateTable[4];
714}
__packed HostCmd_FW_USE_FIXED_RATE;
717 uint32_t AllowRateDrop;
719 FIXED_RATE_ENTRY FixedRateTable[4];
726#define GI_TYPE_LONG 0x0001
727#define GI_TYPE_SHORT 0x0002
728}
__packed HostCmd_FW_HT_GUARD_INTERVAL;
735}
__packed HostCmd_FW_HT_MIMO_CONFIG;
773}
__packed HostCmd_DS_802_11_GET_STAT;
782}
__packed HostCmd_DS_MAC_REG_ACCESS;
790 uint8_t Reserverd[3];
791}
__packed HostCmd_DS_BBP_REG_ACCESS;
799 uint8_t Reserverd[3];
808}
__packed HostCmd_DS_802_11_RADIO_CONTROL;
810#define TX_POWER_LEVEL_TOTAL 8
819}
__packed HostCmd_DS_802_11_RF_TX_POWER;
833}
__packed HostCmd_DS_802_11_PS_MODE;
839}
__packed HostCmd_DS_802_11_RTS_THSD;
844#ifdef MWL_MBSS_SUPPORT
846#define WL_MAC_TYPE_PRIMARY_CLIENT 0
847#define WL_MAC_TYPE_SECONDARY_CLIENT 1
848#define WL_MAC_TYPE_PRIMARY_AP 2
849#define WL_MAC_TYPE_SECONDARY_AP 3
872 uint32_t LegacyRateBitMap;
873 uint32_t HTRateBitMap;
875 uint16_t HTCapabilitiesInfo;
876 uint8_t MacHTParamInfo;
902}
__packed HostCmd_FW_SET_KEEP_ALIVE_TICK;
918}
__packed HostCmd_802_11h_Detect_Radar;
920#define DR_DFS_DISABLE 0
921#define DR_CHK_CHANNEL_AVAILABLE_START 1
922#define DR_CHK_CHANNEL_AVAILABLE_STOP 2
923#define DR_IN_SERVICE_MONITOR_START 3
947 uint32_t ChannelFlags ;
948}
__packed HostCmd_SET_SWITCH_CHANNEL;
953}
__packed HostCmd_SET_SPECTRUM_MGMT;
958}
__packed HostCmd_SET_POWER_CONSTRAINT;
967 uint8_t CountryString[3];
969 DomainChannelEntry DomainEntryG[1];
971 DomainChannelEntry DomainEntryA[20];
983}
__packed HostCmd_SET_REGIONCODE_INFO;
998#define EDCA_PARAM_SIZE 18
999#define BA_PARAM_SIZE 2
1009}
__packed HostCmd_FW_SET_EDCA_PARAMS;
1017#define MAX_ENCR_KEY_LENGTH 16
1018#define MIC_KEY_LENGTH 8
1020#define ENCR_KEY_TYPE_ID_WEP 0x00
1021#define ENCR_KEY_TYPE_ID_TKIP 0x01
1022#define ENCR_KEY_TYPE_ID_AES 0x02
1025#define ENCR_KEY_FLAG_INUSE 0x00000001
1026#define ENCR_KEY_FLAG_RXGROUPKEY 0x00000002
1027#define ENCR_KEY_FLAG_TXGROUPKEY 0x00000004
1028#define ENCR_KEY_FLAG_PAIRWISE 0x00000008
1029#define ENCR_KEY_FLAG_RXONLY 0x00000010
1031#define ENCR_KEY_FLAG_AUTHENTICATOR 0x00000020
1032#define ENCR_KEY_FLAG_TSC_VALID 0x00000040
1033#define ENCR_KEY_FLAG_WEP_TXKEY 0x01000000
1034#define ENCR_KEY_FLAG_MICKEY_VALID 0x02000000
1114#ifdef MWL_MBSS_SUPPORT
1129#ifdef MWL_MBSS_SUPPORT
1132 uint8_t ActionData[1];
1133}
__packed HostCmd_FW_UPDATE_ENCRYPTION;
1137 uint32_t ActionType;
1138 uint32_t DataLength;
1140#ifndef MWL_MBSS_SUPPORT
1143}
__packed HostCmd_FW_UPDATE_ENCRYPTION_SET_KEY;
1174#define BASTREAM_FLAG_DELAYED_TYPE 0x00
1175#define BASTREAM_FLAG_IMMEDIATE_TYPE 0x01
1179#define BASTREAM_FLAG_DIRECTION_UPSTREAM 0x00
1180#define BASTREAM_FLAG_DIRECTION_DOWNSTREAM 0x02
1181#define BASTREAM_FLAG_DIRECTION_DLP 0x04
1182#define BASTREAM_FLAG_DIRECTION_BOTH 0x06
1207 uint8_t PeerMacAddr[6];
1222 uint8_t StaSrcMacAddr[6];
1230 BASTREAM_CONTEXT FwBaContext;
1239 BASTREAM_CONTEXT FwBaContext;
1245 uint32_t ActionType;
1263}
__packed HostCmd_FW_GET_WATCHDOG_BITMAP;
1270}
__packed HostCmd_DS_SET_REGION_POWER;
1277}
__packed HostCmd_DS_SET_RATE_ADAPT_MODE;
1284}
__packed HostCmd_DS_SET_LINKADAPT_CS_MODE;
1289}
__packed HostCmd_FW_SET_N_PROTECT_FLAG;
1294}
__packed HostCmd_FW_SET_N_PROTECT_OPMODE;
1299}
__packed HostCmd_FW_SET_OPTIMIZATION_LEVEL;
1307#define CAL_TBL_SIZE 160
1318#define MAX_BEACON_SIZE 1024
1322 uint8_t Reserverd[2];
1330}
__packed HostCmd_SET_POWERSAVESTATION;
1341 uint8_t TrafficMap[251];
1363}
__packed HostCmd_FW_AMPDU_RETRY_RATEDROP_MODE;
struct _HostCmd_DS_802_11_RF_ANTENNA HostCmd_DS_802_11_RF_ANTENNA
@ EncrActionTypeRemoveKey
@ EncrActionTypeSetGroupKey
@ EncrActionEnableHWEncryption
#define MAX_ENCR_KEY_LENGTH
#define RATE_INDEX_MAX_ARRAY
struct __packed HostCmd_FW_SET_BSSID
@ StaInfoDbActionModifyEntry
@ StaInfoDbActionAddEntry
@ StaInfoDbActionRemoveEntry
#define TX_POWER_LEVEL_TOTAL
struct __packed HostCmd_FW_SET_MAC
BASTREAM_CREATE_STREAM CreateParams
uint32_t TxRetrySuccesses
uint32_t RxDuplicateFrames
uint16_t SupportTxPowerLevel
uint32_t TxWcbNumPerQueue
WMM_param_elem_t WMMParam
FIX_RATE_FLAG FixRateTypeFlags
IbssParams_t IbssParamSet
u_int32_t FWReleaseNumber
uint32_t RxUndecryptableFrames
ECWmin_max_field_t ECW_min_max
ACIAIFSN_field_t ACI_AIFSN
uint32_t RxExcludedFrames
uint32_t SsidBroadcastEnable
uint16_t CurrentTxPowerLevel
BASTREAM_STREAM_INFO DestroyParams
BASTREAM_STREAM_INFO FlushParams
u_int16_t CfpDurationRemaining
BASTREAM_UPDATE_STREAM UpdtSeqNum
uint8_t NumberOfPowersave
u_int16_t NumberOfAntenna
uint32_t TxMultipleRetrySuccesses
u_int32_t ulFwAwakeCookie
DomainCountryInfo DomainInfo
uint32_t TxWatchDogTimeouts
BASTREAM_CONTEXT FwBaContext