Lines Matching +full:queue +full:- +full:pkt +full:- +full:txdone

1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
4 * Copyright (c) 2007-2009 Sam Leffler, Errno Consulting
5 * Copyright (c) 2007-2009 Marvell Semiconductor, Inc.
39 #define MWL_ANT_INFO_SUPPORT /* per-antenna data in rx descriptor */
116 * In addition to this, there could be a management packet queue some
126 #define MAX_TXWCB_QUEUES TOTAL_TX_QUEUES - NUM_ACK_EVENT_QUEUE
202 uint16_t pad; /* align to 4-byte boundary */
218 uint8_t rsvd3[3]; /* Reserved - To make word aligned */
238 uint8_t Channel; /* channel # pkt received on */
310 @11E-BA@
447 uint32_t RxPdWrPtr; // Rx shared memory queue
474 u_int32_t WcbBase1[TOTAL_TX_QUEUES-1];
610 u_int32_t ApRFType; /* 0->B, 1->G, 2->Mixed, 3->A, 4->11J */
663 /* bits 0-5 specify frequency band */
668 /* bits 6-10 specify channel width */
673 /* bits 11-12 specify extension channel */
678 /* bits 13-31 are reserved */
758 uint32_t TxDone; member
974 uint32_t Action ; // 0 -> unset, 1 ->set
986 uint16_t Action; // 0->unset, 1->set
991 uint16_t Action; // 0->unset, 1->set
1006 uint8_t TxQNum; // Tx Queue number.
1015 #define MAX_ENCR_KEY_LENGTH 16 /* max 128 bits - depends on type */
1016 #define MIC_KEY_LENGTH 8 /* size of Tx/Rx MIC key - 8 bytes*/
1020 #define ENCR_KEY_TYPE_ID_AES 0x02 /* Key type is AES-CCMP */
1022 /* flags used in structure - same as driver EKF_XXX flags */
1028 // These flags are new additions - for hardware encryption commands only.
1048 Key material definitions (for WEP, TKIP, & AES-CCMP)
1053 ----------------------------
1054 WEPKey --> An array of 'MAX_ENCR_KEY_LENGTH' bytes.
1064 ----------------------------
1068 /* TKIP Sequence counter - 24 bits */
1086 AES-CCMP Key material definition
1087 --------------------------------
1088 This structure defines AES-CCMP key material.
1097 --------------------------
1103 uint16_t KeyTypeId; // Key type - WEP, TKIP or AES-CCMP.
1105 uint32_t KeyIndex; // For WEP only - actual key index
1119 ----------------------------
1144 // Rate flags - see above.
1166 @11E-BA@
1196 // BA Creation flags - see above
1210 // shared memory queue ID (not sure if this is required)
1213 // returned by firmware - firmware context pointer.
1225 // BA flags - see above
1353 uint32_t Enable; //0 -- Disbale. or 1 -- Enable.
1360 uint32_t Threshold; /* Range 0-200, default 8 */
1365 uint32_t Enable; /* 0 -- Disable. or 1 -- Enable */