Lines Matching +full:4 +full:ghz +full:- +full:coexistence

20 /*---------------------------------------------------------------------------
32 All values are in the range 0..255 (ie they are 8-bit values)
33 ---------------------------------------------------------------------------*/
35 #define WCN36XX_HAL_VER_MINOR 4
39 /* This is to force compiler to use the maximum of an int ( 4 bytes ) */
47 #define WCN36XX_HAL_MAX_AC 4
49 #define WCN36XX_HAL_IPV4_ADDR_LEN 4
65 #define PARAM_llBCOEXIST_CHANGED (1 << 4)
91 /* How many frames until we start a-mpdu TX session */
99 /* Init/De-Init */
106 WCN36XX_HAL_INIT_SCAN_REQ = 4,
421 PHY_QUADRUPLE_CHANNEL_20MHZ_LOW_40MHZ_CENTERED = 4,
438 /* 20/40MHZ offset-HIGH 40/80MHZ offset HIGH */
475 #define WCN36XX_HAL_NUM_DSSS_RATES 4
493 /* Added for BT-AMP support */
496 /* Added for BT-AMP support */
547 #define WCN36XX_HAL_MAC_MAX_NUM_OF_DEFAULT_KEYS 4
572 WCN36XX_HAL_LINK_IBSS_STATE = 4,
574 /* BT-AMP Case */
600 /* BT-AMP events type */
630 #define WCN36XX_HAL_CFG_POWER_STATE_PER_CHAIN 4
856 * multiples of 0.5 So for 5.5 mbps => 11. for MCS 0 - 7 rates, Bit 7 should
857 * set to 1 and Bit 0-6 represent the MCS index. so for MCS2 => 130.
858 * Any invalid non-zero value or unsupported rate will set the start rate
863 /* Message definitons - All the messages below need to be packed */
903 /* STATIC/DYNAMIC - valid only for WEP */
909 /* valid only for non-static WEP encyrptions */
920 /* 4-byte control message header used by HAL*/
948 /* Drive Type - Production or FTM etc */
957 * 0 15 31 31+CFG_LEN-1 length-1
1026 * 0 15 31 31+CFG_LEN-1 length-1
1045 u8 subType:4;
1062 u8 subType:4;
1079 u8 fragNum:4;
1080 u8 seqNumLo:4;
1095 /* FIXME: pronto v1 apparently has 4 */
1107 /* LEARN - AP Role
1108 SCAN - STA Role */
1122 * notifying the BSS. If non-zero, HAL will use the MAC frame
1128 * frameLength is non-zero. */
1138 /* LEARN - AP Role
1139 SCAN - STA Role */
1153 * notifying the BSS. If non-zero, HAL will use the MAC frame
1159 * frameLength is non-zero. */
1219 * LEARN - AP Role SCAN - STA Role */
1241 * notifying the BSS. If non-zero, HAL will use the MAC frame
1247 * frameLength is non-zero. */
1278 u8 bssids[4][ETH_ALEN];
1280 /* Directed probe-requests will be sent for listed SSIDs (max 10)*/
1409 * --this mode is updated when PE adds the Self Entry.
1411 * -- OR when PE sends 'ADD_BSS' message and station context in BSS
1416 * -- this mode is updated when PE sends 'ADD_BSS' and Sta entry
1419 * -- OR when a station is associated, PE sends 'ADD_STA' message
1434 * the last 4 bits(bit28-31) for Taurus, 2(bit26-27) bits are
1440 * 0-76 bits used, remaining reserved
1441 * bits 0-15 and 32 should be set.
1462 /* STA entry Type: 0 - Self, 1 - Other/Peer, 2 - BSSID, 3 - BCAST */
1480 /* TX Width Set: 0 - 20 MHz only, 1 - 20/40 MHz */
1483 /* RIFS mode 0 - NA, 1 - Allowed */
1486 /* L-SIG TXOP Protection mechanism
1487 0 - No Support, 1 - Supported
1488 SG - there is global field */
1495 /* Max Ampdu density. Used by RA. 3 : 0~7 : 2^(11nAMPDUdensity -4) */
1518 will set this flag in case of RE-ASSOC, where we want to reuse the
1522 /* U-APSD Flags: 1b per AC. Encoded as follows:
1531 0 - Not supported, 1 - Supported */
1575 * --this mode is updated when PE adds the Self Entry.
1577 * -- OR when PE sends 'ADD_BSS' message and station context in BSS
1582 * -- this mode is updated when PE sends 'ADD_BSS' and Sta entry
1585 * -- OR when a station is associated, PE sends 'ADD_STA' message
1601 * the last 4 bits(bit28-31) for Taurus, 2(bit26-27) bits are
1607 /* 0-76 bits used, remaining reserved
1608 * bits 0-15 and 32 should be set.
1647 /* STA entry Type: 0 - Self, 1 - Other/Peer, 2 - BSSID, 3 - BCAST */
1665 /* TX Width Set: 0 - 20 MHz only, 1 - 20/40 MHz */
1668 /* RIFS mode 0 - NA, 1 - Allowed */
1671 /* L-SIG TXOP Protection mechanism
1672 0 - No Support, 1 - Supported
1673 SG - there is global field */
1680 /* Max Ampdu density. Used by RA. 3 : 0~7 : 2^(11nAMPDUdensity -4) */
1699 will set this flag in case of RE-ASSOC, where we want to reuse the
1703 /* U-APSD Flags: 1b per AC. Encoded as follows:
1712 0 - Not supported, 1 - Supported */
1746 u8 reserved:4;
1834 u8 aifsn:4;
1836 u8 aifsn:4;
1846 u8 max:4;
1847 u8 min:4;
1849 u8 min:4;
1850 u8 max:4;
1875 * bit 0 - sta mode
1876 * bit 1 - ap mode
1877 * bit 2 - p2p client mode
1878 * bit 3 - p2p go mode */
1886 HAL_P2P_CLIENT = 4,
1888 HAL_MAX_CONCURRENCY_PERSONA = 4
1910 /* Co-exist with 11a STA */
1913 /* Co-exist with 11b STA */
1916 /* Co-exist with 11g STA */
1919 /* Coexistence with 11n STA */
1937 /* TX Width Set: 0 - 20 MHz only, 1 - 20/40 MHz */
1951 * Add a STA entry for "itself" -
1953 * On AP - Add the AP itself in an "STA context"
1955 * On STA - Add the AP to which this STA is joining in an
1983 /* Dual CTS Protection: 0 - Unused, 1 - Used */
1997 * during config BSS. 0 implies Not Valid ; Non-Zero implies
2057 /* Co-exist with 11a STA */
2060 /* Co-exist with 11b STA */
2063 /* Co-exist with 11g STA */
2066 /* Coexistence with 11n STA */
2084 /* TX Width Set: 0 - 20 MHz only, 1 - 20/40 MHz */
2120 /* Dual CTS Protection: 0 - Unused, 1 - Used */
2134 * during config BSS. 0 implies Not Valid ; Non-Zero implies
2170 * Add a STA entry for "itself" -
2172 * On AP - Add the AP itself in an "STA context"
2174 * On STA - Add the AP to which this STA is joining in an
2476 /* Channel number - same as in request */
2482 /* BSSID needed to identify session - same as in request */
2564 u32 retry_cnt[4];
2569 u32 multiple_retry_cnt[4];
2572 * transmitted (with and without retries, including multi-cast,
2574 u32 tx_frm_cnt[4];
2577 * appropriate filter rules including multi-cast, broadcast) */
2584 u32 fail_cnt[4];
2598 /* The sum of the receive error count and dropped-receive-buffer
2608 /* The sum of the transmit-directed byte count, transmit-multicast
2609 * byte count and transmit-broadcast byte count. HAL will sum TPE
2689 * because of an invalid AES-CCMP format */
2693 * discarded because of the AES-CCMP replay protection procedure */
2697 * discarded because of errors detected by the AES-CCMP decryption
2724 /* This counter shall be incremented for a received A-MSDU frame
2726 * A-MSDU frame with a group address in the address 1 field */
2742 * received in the A-MPDU when an A-MPDU is received */
2754 u32 tx_frag_cnt[4];
2756 /* This counter shall be incremented when an A-MPDU is transmitted */
2760 * when an A-MPDU is transmitted */
2808 u16 tsid:4;
2812 u16 tsid:4;
2873 /* U-APSD Flags: 1b per AC. Encoded as follows:
2938 /* 0 - Delayed BA (Not supported)
2939 1 - Immediate BA */
2943 NOTE - This is the requested buffer size. When this
2953 /* b0..b3 - Fragment Number - Always set to 0
2954 b4..b15 - Starting Sequence Number of first MSDU
2959 1 - Originator
2960 0 - Recipient */
3047 /* TO SUPPORT BT-AMP */
3069 1 - Originator
3070 0 - Recipient */
3100 u16 uplink_pkt_queue_delay_hist[4];
3271 u8 beacon[BEACON_TEMPLATE_SIZE - sizeof(u32)];
3367 /* TO SUPPORT BT-AMP */
3373 /* To unify the keepalive / unknown A2 / tim-based disa */
3557 u8 host_ipv4_addr[4];
3633 * of the wake-up pattern */
3636 /* Non-Zero Pattern size */
3642 /* Non-zero pattern mask size */
3722 * EAP-ID requests embedded in EAPOL frames and use this as a wake
3728 * EAPOL-4WAY requests and use this as a wake source.
4086 /* U-APSD Flags: 1b per AC. Encoded as follows:
4150 #define WLAN_COEX_IND_DATA_SIZE (4)
4239 * 1 - Originator
4240 * 0 - Recipient
4246 /* TO SUPPORT BT-AMP */
4269 * Immediate - scanning will start immediately and PNO procedure will be
4272 * Suspend - scanning will start at suspend
4274 * Resume - scanning will start on system resume
4292 AUTH_TYPE_RSN = 4,
4308 ED_CCMP = 4,
4334 /* Indicate the channel on which the Network can be found 0 - if
4347 /* How many times it should repeat that wait value 0 - keep using
4351 /* e.g: 2 3 4 0 - it will wait 2s between consecutive scans for 3
4352 * times - after that it will wait 4s between consecutive scans
4363 * uniform timer that fires always at the exact same interval - one
4365 * complex - telescopic like timer multiple values can be set -
4390 /* Probe template for 2.4GHz band */
4394 /* Probe template for 5GHz band */
4413 /* Indicate the channel on which the Network can be found 0 - if
4441 /* Probe template for 2.4GHz band */
4445 /* Probe template for 5GHz band */
4454 /* status of the request - just to indicate that PNO has
4487 /* Update scan params - sent from host to PNO to be used during PNO
4519 /* Update scan params - sent from host to PNO to be used during PNO
4551 /* Update scan params - sent from host to PNO to be used during PNO
4761 #define WCN36XX_HAL_CAPS_SIZE 4
4784 WCN36XX_HAL_GTK_REKEY_STATUS_REPLAY_ERROR = 4,
4801 /* non-specific general error */
4815 /* EAP-ID frame detected */
4818 /* start of EAPOL 4-way handshake detected */
4819 WCN36XX_HAL_WAKE_REASON_EAPOL4WAY_PACKET = 4,
4833 This data is sent for any wake reasons that involve a packet-based wakeup :
4951 * WCN36XX_HAL_THERMAL_MITIGATION_MODE_0 - Based on AMPDU disabling aggregation
4953 * WCN36XX_HAL_THERMAL_MITIGATION_MODE_1 - Based on AMPDU disabling aggregation
4956 * WCN36XX_HAL_THERMAL_MITIGATION_MODE_2 - Not supported */
4958 HAL_THERMAL_MITIGATION_MODE_INVALID = -1,
4972 * WCN36XX_HAL_THERMAL_MITIGATION_LEVEL_0 - lowest level of thermal mitigation.
4975 * WCN36XX_HAL_THERMAL_MITIGATION_LEVEL_1 - 1st level of thermal mitigation
4977 * WCN36XX_HAL_THERMAL_MITIGATION_LEVEL_2 - 2nd level of thermal mitigation
4979 * WCN36XX_HAL_THERMAL_MITIGATION_LEVEL_3 - 3rd level of thermal mitigation
4981 * WCN36XX_HAL_THERMAL_MITIGATION_LEVEL_4 - 4th level of thermal mitigation
4984 HAL_THERMAL_MITIGATION_LEVEL_INVALID = -1,