FreeBSD kernel ATH device code
HAL_CAPABILITIES Struct Reference

#include <ah_internal.h>

Data Fields

uint32_t halChanSpreadSupport: 1
 
uint32_t halSleepAfterBeaconBroken: 1
 
uint32_t halCompressSupport: 1
 
uint32_t halBurstSupport: 1
 
uint32_t halFastFramesSupport: 1
 
uint32_t halChapTuningSupport: 1
 
uint32_t halTurboGSupport: 1
 
uint32_t halTurboPrimeSupport: 1
 
uint32_t halMicAesCcmSupport: 1
 
uint32_t halMicCkipSupport: 1
 
uint32_t halMicTkipSupport: 1
 
uint32_t halTkipMicTxRxKeySupport: 1
 
uint32_t halCipherAesCcmSupport: 1
 
uint32_t halCipherCkipSupport: 1
 
uint32_t halCipherTkipSupport: 1
 
uint32_t halPSPollBroken: 1
 
uint32_t halVEOLSupport: 1
 
uint32_t halBssIdMaskSupport: 1
 
uint32_t halMcastKeySrchSupport: 1
 
uint32_t halTsfAddSupport: 1
 
uint32_t halChanHalfRate: 1
 
uint32_t halChanQuarterRate: 1
 
uint32_t halHTSupport: 1
 
uint32_t halHTSGI20Support: 1
 
uint32_t halRfSilentSupport: 1
 
uint32_t halHwPhyCounterSupport: 1
 
uint32_t halWowSupport: 1
 
uint32_t halWowMatchPatternExact: 1
 
uint32_t halAutoSleepSupport: 1
 
uint32_t halFastCCSupport: 1
 
uint32_t halBtCoexSupport: 1
 
uint32_t halRxStbcSupport: 1
 
uint32_t halTxStbcSupport: 1
 
uint32_t halGTTSupport: 1
 
uint32_t halCSTSupport: 1
 
uint32_t halRifsRxSupport: 1
 
uint32_t halRifsTxSupport: 1
 
uint32_t hal4AddrAggrSupport: 1
 
uint32_t halExtChanDfsSupport: 1
 
uint32_t halUseCombinedRadarRssi: 1
 
uint32_t halForcePpmSupport: 1
 
uint32_t halEnhancedPmSupport: 1
 
uint32_t halEnhancedDfsSupport: 1
 
uint32_t halMbssidAggrSupport: 1
 
uint32_t halBssidMatchSupport: 1
 
uint32_t hal4kbSplitTransSupport: 1
 
uint32_t halHasRxSelfLinkedTail: 1
 
uint32_t halSupportsFastClock5GHz: 1
 
uint32_t halHasBBReadWar: 1
 
uint32_t halSerialiseRegWar: 1
 
uint32_t halMciSupport: 1
 
uint32_t halRxTxAbortSupport: 1
 
uint32_t halPaprdEnabled: 1
 
uint32_t halHasUapsdSupport: 1
 
uint32_t halWpsPushButtonSupport: 1
 
uint32_t halBtCoexApsmWar: 1
 
uint32_t halGenTimerSupport: 1
 
uint32_t halLDPCSupport: 1
 
uint32_t halHwBeaconProcSupport: 1
 
uint32_t halEnhancedDmaSupport: 1
 
uint32_t halIsrRacSupport: 1
 
uint32_t halApmEnable: 1
 
uint32_t halIntrMitigation: 1
 
uint32_t hal49GhzSupport: 1
 
uint32_t halAntDivCombSupport: 1
 
uint32_t halAntDivCombSupportOrg: 1
 
uint32_t halRadioRetentionSupport: 1
 
uint32_t halSpectralScanSupport: 1
 
uint32_t halRxUsingLnaMixing: 1
 
uint32_t halRxDoMyBeacon: 1
 
uint32_t halHwUapsdTrig: 1
 
uint32_t halWirelessModes
 
uint16_t halTotalQueues
 
uint16_t halKeyCacheSize
 
uint16_t halLow5GhzChan
 
uint16_t halHigh5GhzChan
 
uint16_t halLow2GhzChan
 
uint16_t halHigh2GhzChan
 
int halTxTstampPrecision
 
int halRxTstampPrecision
 
int halRtsAggrLimit
 
uint8_t halTxChainMask
 
uint8_t halRxChainMask
 
uint8_t halNumGpioPins
 
uint8_t halNumAntCfg2GHz
 
uint8_t halNumAntCfg5GHz
 
uint32_t halIntrMask
 
uint8_t halTxStreams
 
uint8_t halRxStreams
 
HAL_MFP_OPT_T halMfpSupport
 
int hal_paprd_enabled
 
int hal_pcie_lcr_offset
 
int hal_pcie_lcr_extsync_en
 
int halNumTxMaps
 
int halTxDescLen
 
int halTxStatusLen
 
int halRxStatusLen
 
int halRxHpFifoDepth
 
int halRxLpFifoDepth
 
uint32_t halRegCap
 
int halNumMRRetries
 
int hal_ani_poll_interval
 
int hal_channel_switch_time_usec
 

Detailed Description

Definition at line 222 of file ah_internal.h.

Field Documentation

◆ hal49GhzSupport

uint32_t HAL_CAPABILITIES::hal49GhzSupport

Definition at line 286 of file ah_internal.h.

◆ hal4AddrAggrSupport

◆ hal4kbSplitTransSupport

◆ hal_ani_poll_interval

int HAL_CAPABILITIES::hal_ani_poll_interval

Definition at line 325 of file ah_internal.h.

◆ hal_channel_switch_time_usec

int HAL_CAPABILITIES::hal_channel_switch_time_usec

Definition at line 326 of file ah_internal.h.

◆ hal_paprd_enabled

int HAL_CAPABILITIES::hal_paprd_enabled

Definition at line 314 of file ah_internal.h.

◆ hal_pcie_lcr_extsync_en

int HAL_CAPABILITIES::hal_pcie_lcr_extsync_en

Definition at line 316 of file ah_internal.h.

◆ hal_pcie_lcr_offset

int HAL_CAPABILITIES::hal_pcie_lcr_offset

Definition at line 315 of file ah_internal.h.

◆ halAntDivCombSupport

uint32_t HAL_CAPABILITIES::halAntDivCombSupport

Definition at line 287 of file ah_internal.h.

Referenced by ar9285FillCapabilityInfo(), and ath_hal_getcapability().

◆ halAntDivCombSupportOrg

uint32_t HAL_CAPABILITIES::halAntDivCombSupportOrg

Definition at line 288 of file ah_internal.h.

◆ halApmEnable

uint32_t HAL_CAPABILITIES::halApmEnable

Definition at line 284 of file ah_internal.h.

◆ halAutoSleepSupport

◆ halBssIdMaskSupport

uint32_t HAL_CAPABILITIES::halBssIdMaskSupport

◆ halBssidMatchSupport

uint32_t HAL_CAPABILITIES::halBssidMatchSupport

◆ halBtCoexApsmWar

uint32_t HAL_CAPABILITIES::halBtCoexApsmWar

Definition at line 278 of file ah_internal.h.

◆ halBtCoexSupport

uint32_t HAL_CAPABILITIES::halBtCoexSupport

◆ halBurstSupport

uint32_t HAL_CAPABILITIES::halBurstSupport

◆ halChanHalfRate

uint32_t HAL_CAPABILITIES::halChanHalfRate

◆ halChanQuarterRate

uint32_t HAL_CAPABILITIES::halChanQuarterRate

◆ halChanSpreadSupport

uint32_t HAL_CAPABILITIES::halChanSpreadSupport

◆ halChapTuningSupport

uint32_t HAL_CAPABILITIES::halChapTuningSupport

Definition at line 228 of file ah_internal.h.

Referenced by ar5212FillCapabilityInfo(), and ar5416FillCapabilityInfo().

◆ halCipherAesCcmSupport

uint32_t HAL_CAPABILITIES::halCipherAesCcmSupport

◆ halCipherCkipSupport

uint32_t HAL_CAPABILITIES::halCipherCkipSupport

Definition at line 236 of file ah_internal.h.

Referenced by ar5212FillCapabilityInfo(), and ar5416FillCapabilityInfo().

◆ halCipherTkipSupport

uint32_t HAL_CAPABILITIES::halCipherTkipSupport

Definition at line 237 of file ah_internal.h.

Referenced by ar5212FillCapabilityInfo(), and ar5416FillCapabilityInfo().

◆ halCompressSupport

uint32_t HAL_CAPABILITIES::halCompressSupport

◆ halCSTSupport

◆ halEnhancedDfsSupport

uint32_t HAL_CAPABILITIES::halEnhancedDfsSupport

◆ halEnhancedDmaSupport

uint32_t HAL_CAPABILITIES::halEnhancedDmaSupport

Definition at line 282 of file ah_internal.h.

Referenced by ath_hal_getcapability().

◆ halEnhancedPmSupport

uint32_t HAL_CAPABILITIES::halEnhancedPmSupport

Definition at line 264 of file ah_internal.h.

Referenced by ar5416FillCapabilityInfo().

◆ halExtChanDfsSupport

◆ halFastCCSupport

uint32_t HAL_CAPABILITIES::halFastCCSupport

Definition at line 252 of file ah_internal.h.

Referenced by ar5416FillCapabilityInfo(), and ath_hal_getcapability().

◆ halFastFramesSupport

uint32_t HAL_CAPABILITIES::halFastFramesSupport

◆ halForcePpmSupport

uint32_t HAL_CAPABILITIES::halForcePpmSupport

Definition at line 263 of file ah_internal.h.

Referenced by ar5416FillCapabilityInfo().

◆ halGenTimerSupport

uint32_t HAL_CAPABILITIES::halGenTimerSupport

Definition at line 279 of file ah_internal.h.

◆ halGTTSupport

uint32_t HAL_CAPABILITIES::halGTTSupport

Definition at line 256 of file ah_internal.h.

Referenced by ar5416FillCapabilityInfo(), and ath_hal_getcapability().

◆ halHasBBReadWar

uint32_t HAL_CAPABILITIES::halHasBBReadWar

◆ halHasRxSelfLinkedTail

◆ halHasUapsdSupport

uint32_t HAL_CAPABILITIES::halHasUapsdSupport

Definition at line 276 of file ah_internal.h.

◆ halHigh2GhzChan

uint16_t HAL_CAPABILITIES::halHigh2GhzChan

◆ halHigh5GhzChan

uint16_t HAL_CAPABILITIES::halHigh5GhzChan

◆ halHTSGI20Support

uint32_t HAL_CAPABILITIES::halHTSGI20Support

Definition at line 246 of file ah_internal.h.

Referenced by ar9287FillCapabilityInfo(), and ath_hal_getcapability().

◆ halHTSupport

uint32_t HAL_CAPABILITIES::halHTSupport

◆ halHwBeaconProcSupport

uint32_t HAL_CAPABILITIES::halHwBeaconProcSupport

Definition at line 281 of file ah_internal.h.

◆ halHwPhyCounterSupport

uint32_t HAL_CAPABILITIES::halHwPhyCounterSupport

◆ halHwUapsdTrig

uint32_t HAL_CAPABILITIES::halHwUapsdTrig

Definition at line 293 of file ah_internal.h.

◆ halIntrMask

uint32_t HAL_CAPABILITIES::halIntrMask

◆ halIntrMitigation

uint32_t HAL_CAPABILITIES::halIntrMitigation

Definition at line 285 of file ah_internal.h.

◆ halIsrRacSupport

uint32_t HAL_CAPABILITIES::halIsrRacSupport

Definition at line 283 of file ah_internal.h.

◆ halKeyCacheSize

◆ halLDPCSupport

uint32_t HAL_CAPABILITIES::halLDPCSupport

Definition at line 280 of file ah_internal.h.

◆ halLow2GhzChan

uint16_t HAL_CAPABILITIES::halLow2GhzChan

◆ halLow5GhzChan

uint16_t HAL_CAPABILITIES::halLow5GhzChan

◆ halMbssidAggrSupport

◆ halMcastKeySrchSupport

uint32_t HAL_CAPABILITIES::halMcastKeySrchSupport

◆ halMciSupport

uint32_t HAL_CAPABILITIES::halMciSupport

Definition at line 273 of file ah_internal.h.

◆ halMfpSupport

HAL_MFP_OPT_T HAL_CAPABILITIES::halMfpSupport

Definition at line 311 of file ah_internal.h.

Referenced by ath_hal_getcapability().

◆ halMicAesCcmSupport

uint32_t HAL_CAPABILITIES::halMicAesCcmSupport

Definition at line 231 of file ah_internal.h.

Referenced by ar5212FillCapabilityInfo(), and ar5416FillCapabilityInfo().

◆ halMicCkipSupport

uint32_t HAL_CAPABILITIES::halMicCkipSupport

Definition at line 232 of file ah_internal.h.

Referenced by ar5212FillCapabilityInfo(), and ar5416FillCapabilityInfo().

◆ halMicTkipSupport

uint32_t HAL_CAPABILITIES::halMicTkipSupport

Definition at line 233 of file ah_internal.h.

Referenced by ar5212FillCapabilityInfo(), and ar5416FillCapabilityInfo().

◆ halNumAntCfg2GHz

uint8_t HAL_CAPABILITIES::halNumAntCfg2GHz

Definition at line 306 of file ah_internal.h.

Referenced by ar5416FillCapabilityInfo().

◆ halNumAntCfg5GHz

uint8_t HAL_CAPABILITIES::halNumAntCfg5GHz

Definition at line 307 of file ah_internal.h.

Referenced by ar5416FillCapabilityInfo().

◆ halNumGpioPins

uint8_t HAL_CAPABILITIES::halNumGpioPins

◆ halNumMRRetries

int HAL_CAPABILITIES::halNumMRRetries

◆ halNumTxMaps

◆ halPaprdEnabled

uint32_t HAL_CAPABILITIES::halPaprdEnabled

Definition at line 275 of file ah_internal.h.

◆ halPSPollBroken

◆ halRadioRetentionSupport

uint32_t HAL_CAPABILITIES::halRadioRetentionSupport

Definition at line 289 of file ah_internal.h.

◆ halRegCap

uint32_t HAL_CAPABILITIES::halRegCap

Definition at line 323 of file ah_internal.h.

◆ halRfSilentSupport

uint32_t HAL_CAPABILITIES::halRfSilentSupport

◆ halRifsRxSupport

uint32_t HAL_CAPABILITIES::halRifsRxSupport

◆ halRifsTxSupport

uint32_t HAL_CAPABILITIES::halRifsTxSupport

◆ halRtsAggrLimit

◆ halRxChainMask

uint8_t HAL_CAPABILITIES::halRxChainMask

◆ halRxDoMyBeacon

uint32_t HAL_CAPABILITIES::halRxDoMyBeacon

Definition at line 292 of file ah_internal.h.

Referenced by ar5416FillCapabilityInfo(), and ath_hal_getcapability().

◆ halRxHpFifoDepth

int HAL_CAPABILITIES::halRxHpFifoDepth

Definition at line 321 of file ah_internal.h.

Referenced by ath_hal_getcapability().

◆ halRxLpFifoDepth

int HAL_CAPABILITIES::halRxLpFifoDepth

Definition at line 322 of file ah_internal.h.

Referenced by ath_hal_getcapability().

◆ halRxStatusLen

int HAL_CAPABILITIES::halRxStatusLen

Definition at line 320 of file ah_internal.h.

Referenced by ath_hal_getcapability().

◆ halRxStbcSupport

uint32_t HAL_CAPABILITIES::halRxStbcSupport

◆ halRxStreams

uint8_t HAL_CAPABILITIES::halRxStreams

◆ halRxTstampPrecision

int HAL_CAPABILITIES::halRxTstampPrecision

◆ halRxTxAbortSupport

uint32_t HAL_CAPABILITIES::halRxTxAbortSupport

Definition at line 274 of file ah_internal.h.

◆ halRxUsingLnaMixing

uint32_t HAL_CAPABILITIES::halRxUsingLnaMixing

Definition at line 291 of file ah_internal.h.

Referenced by ar9285FillCapabilityInfo(), and ath_hal_getcapability().

◆ halSerialiseRegWar

uint32_t HAL_CAPABILITIES::halSerialiseRegWar

Definition at line 272 of file ah_internal.h.

Referenced by ar5416FillCapabilityInfo(), and ath_hal_getcapability().

◆ halSleepAfterBeaconBroken

uint32_t HAL_CAPABILITIES::halSleepAfterBeaconBroken

◆ halSpectralScanSupport

uint32_t HAL_CAPABILITIES::halSpectralScanSupport

◆ halSupportsFastClock5GHz

uint32_t HAL_CAPABILITIES::halSupportsFastClock5GHz

Definition at line 270 of file ah_internal.h.

Referenced by ar9280FillCapabilityInfo().

◆ halTkipMicTxRxKeySupport

uint32_t HAL_CAPABILITIES::halTkipMicTxRxKeySupport

◆ halTotalQueues

◆ halTsfAddSupport

uint32_t HAL_CAPABILITIES::halTsfAddSupport

◆ halTurboGSupport

uint32_t HAL_CAPABILITIES::halTurboGSupport

Definition at line 229 of file ah_internal.h.

Referenced by ar5212FillCapabilityInfo(), and ar5416FillCapabilityInfo().

◆ halTurboPrimeSupport

uint32_t HAL_CAPABILITIES::halTurboPrimeSupport

Definition at line 230 of file ah_internal.h.

Referenced by ar5212FillCapabilityInfo(), and ar5416FillCapabilityInfo().

◆ halTxChainMask

uint8_t HAL_CAPABILITIES::halTxChainMask

◆ halTxDescLen

int HAL_CAPABILITIES::halTxDescLen

Definition at line 318 of file ah_internal.h.

Referenced by ath_hal_getcapability().

◆ halTxStatusLen

int HAL_CAPABILITIES::halTxStatusLen

Definition at line 319 of file ah_internal.h.

Referenced by ath_hal_getcapability().

◆ halTxStbcSupport

uint32_t HAL_CAPABILITIES::halTxStbcSupport

◆ halTxStreams

uint8_t HAL_CAPABILITIES::halTxStreams

◆ halTxTstampPrecision

int HAL_CAPABILITIES::halTxTstampPrecision

◆ halUseCombinedRadarRssi

◆ halVEOLSupport

uint32_t HAL_CAPABILITIES::halVEOLSupport

◆ halWirelessModes

uint32_t HAL_CAPABILITIES::halWirelessModes

◆ halWowMatchPatternExact

uint32_t HAL_CAPABILITIES::halWowMatchPatternExact

◆ halWowSupport

uint32_t HAL_CAPABILITIES::halWowSupport

◆ halWpsPushButtonSupport

uint32_t HAL_CAPABILITIES::halWpsPushButtonSupport

Definition at line 277 of file ah_internal.h.


The documentation for this struct was generated from the following file: