Lines Matching +full:coexist +full:- +full:support
1 /*-
2 * SPDX-License-Identifier: ISC
4 * Copyright (c) 2002-2009 Sam Leffler, Errno Consulting
5 * Copyright (c) 2002-2008 Atheros Communications, Inc.
26 * structure for use with the device. Hardware-related operations that
67 * error occurs--i.e. you cannot check it for success.
81 HAL_EEWRITE = 11, /* Attempt to change write-locked EEPROM */
84 HAL_ESELFTEST = 14, /* Hardware self-test failed */
106 HAL_CAP_PSPOLL = 10, /* hardware has working PS-Poll support */
107 HAL_CAP_DIAG = 11, /* hardware diagnostic support */
112 HAL_CAP_TPC = 16, /* per-packet tx power control */
118 HAL_CAP_WME_TKIPMIC = 22, /* hardware can support TKIP MIC when WMM is turned on */
121 HAL_CAP_RFSILENT = 25, /* hardware has rfsilent support */
122 HAL_CAP_TPC_ACK = 26, /* ack txpower with per-packet tpc */
123 HAL_CAP_TPC_CTS = 27, /* cts txpower with per-packet tpc */
124 HAL_CAP_11D = 28, /* 11d beacon support for changing cc */
126 HAL_CAP_HT = 30, /* hardware can support HT */
140 HAL_CAP_EXT_CHAN_DFS = 45, /* DFS support for extension channel */
145 HAL_CAP_MBSSID_AGGR_SUPPORT = 49, /* Support for mBSSID Aggregation */
156 HAL_CAP_DYNAMIC_SMPS = 61, /* Dynamic MIMO Power Save hardware support */
165 HAL_CAP_ENHANCED_DMA_SUPPORT = 75, /* DMA FIFO support */
208 HAL_CAP_RXDESC_SELFLINK = 242, /* support a self-linked tail RX descriptor */
221 * be a many-to-one mapping between these states and the
243 HAL_TX_QUEUE_UAPSD = 4, /* u-apsd power save xmit q */
318 * must be non-zero for frames to be scheduled for
324 * with a non-ASAP policy (e.g. DBA-gated).
340 * Disable post-tx backoff following each frame.
348 * concurrently with this queue. Intra-frame lockout
355 HAL_TXQ_ARB_LOCKOUT_INTRA = 0x00020000, /* intra-frame lockout */
382 #define HAL_TXQ_USEDEFAULT ((uint32_t) -1)
425 HAL_RX_FILTER_PSPOLL = 0x00004000, /* Allow PS-POLL frames */
431 * but instead the HAL sets individual bits - eg PHYERR will result
471 HAL_INT_RX = 0x00000001, /* Non-common mapping */
479 HAL_INT_TX = 0x00000040, /* Non-common mapping */
492 HAL_INT_TIM = 0x00200000, /* Non-common mapping */
493 HAL_INT_DTIM = 0x00400000, /* Non-common mapping */
494 HAL_INT_DTIMSYNC= 0x00800000, /* Non-common mapping */
496 HAL_INT_CABEND = 0x02000000, /* Non-common mapping */
497 HAL_INT_TSFOOR = 0x04000000, /* Non-common mapping */
498 HAL_INT_TBTT = 0x08000000, /* Non-common mapping */
500 HAL_INT_GENTIMER = 0x08000000, /* Non-common mapping */
501 HAL_INT_CST = 0x10000000, /* Non-common mapping */
502 HAL_INT_GTT = 0x20000000, /* Non-common mapping */
503 HAL_INT_FATAL = 0x40000000, /* Non-common mapping */
559 u_int32_t listen_time; /* listen time in msec - time for which ch is free */
656 HAL_MODE_TURBO = 0x002, /* 11a turbo-only channels */
720 #define HAL_RATESERIES_HALFGI 0x0004 /* use half-gi for series */
754 * the antenna will also disable any diversity support.
785 uint8_t kv_val[16]; /* enough for 128-bit keys */
810 HAL_CIPHER_MIC = 127 /* TKIP-MIC, not a cipher */
820 * Per-station beacon timer state. Note that the specified
823 * If bs_cfpmaxduration is non-zero the hardware is setup to
824 * coexist with a PCF-capable AP.
832 * are all 1:1 correspondances with the pre-11n chip AR_BEACON
851 * Like HAL_BEACON_STATE but for non-station mode setup.
867 * Per-node statistics maintained by the driver for use in
897 uint32_t ast_ani_reset; /* ANI parameters zero'd for non-STA */
905 uint8_t noiseImmunityLevel; /* Global for pre-AR9380; OFDM later*/
918 (to detect wrap-around) */
966 * capability - that has a different mapping for some reason.
969 HAL_ANI_PRESENT = 0, /* is ANI support present */
1009 int32_t pe_usefir128; /* Use the average in-band power measured over 128 cycles */
1101 uint64_t re_full_ts; /* 64-bit full timestamp from interrupt time */
1119 * BT Co-existence definitions
1164 int ath_hal_desc_tpc; /* Per-packet TPC */
1194 /* For now, set this to 0 - net80211 needs to know about hardware MFP support */
1211 * ath_hal structure for use with the device. Hardware-related operations
1479 * The next 4 (set11ntxdesc -> set11naggrlast) are specific
1561 * to an upper-layer data structure (HAL_SOFTC) that is stored in the
1569 * be returned if the status parameter is non-zero.
1685 * Enable/disable and get self-gen frame (ACK, CTS) for CAC.
1701 //return AH_PRIVATE(ah)->ah_mfp_qos; in ath_hal_get_mfp_qos()