/freebsd/sys/dev/ath/ath_hal/ar5416/ |
H A D | ar5416_attach.c | 891 HAL_CAPABILITIES *pCap = &ahpriv->ah_caps; in ar5416FillCapabilityInfo() local 895 pCap->halWirelessModes = 0; in ar5416FillCapabilityInfo() 897 pCap->halWirelessModes |= HAL_MODE_11A in ar5416FillCapabilityInfo() 904 pCap->halWirelessModes |= HAL_MODE_11G in ar5416FillCapabilityInfo() 909 pCap->halWirelessModes |= HAL_MODE_11A in ar5416FillCapabilityInfo() 916 pCap->halLow2GhzChan = 2312; in ar5416FillCapabilityInfo() 917 pCap->halHigh2GhzChan = 2732; in ar5416FillCapabilityInfo() 919 pCap->halLow5GhzChan = 4915; in ar5416FillCapabilityInfo() 920 pCap->halHigh5GhzChan = 6100; in ar5416FillCapabilityInfo() 922 pCap->halCipherCkipSupport = AH_FALSE; in ar5416FillCapabilityInfo() [all …]
|
H A D | ar5416_misc.c | 44 HAL_CAPABILITIES *pCap = &ahpriv->ah_caps; in ar5416GetWirelessModes() local 49 if (pCap->halHTSupport == AH_TRUE && (mode & HAL_MODE_11A)) in ar5416GetWirelessModes() 54 if (pCap->halHTSupport == AH_TRUE && (mode & HAL_MODE_11G)) in ar5416GetWirelessModes() 266 HAL_CAPABILITIES *pCap = &AH_PRIVATE(ah)->ah_caps; in ar5416SetChainMasks() local 268 AH5416(ah)->ah_tx_chainmask = tx_chainmask & pCap->halTxChainMask; in ar5416SetChainMasks() 269 AH5416(ah)->ah_rx_chainmask = rx_chainmask & pCap->halRxChainMask; in ar5416SetChainMasks() 486 HAL_CAPABILITIES *pCap = &AH_PRIVATE(ah)->ah_caps; in ar5416SetCapability() local 491 pCap->halRxChainMask = setting; in ar5416SetCapability() 493 pCap->halRxStreams = 2; in ar5416SetCapability() 495 pCap->halRxStreams = 1; in ar5416SetCapability() [all …]
|
H A D | ar5416_interrupts.c | 71 HAL_CAPABILITIES *pCap = &AH_PRIVATE(ah)->ah_caps; in ar5416GetPendingInterrupts() local 198 if ((isr & AR_ISR_GENTMR) || (! pCap->halAutoSleepSupport)) { in ar5416GetPendingInterrupts() 204 if (! pCap->halAutoSleepSupport) in ar5416GetPendingInterrupts()
|
H A D | ar5416_xmit.c | 1127 HAL_CAPABILITIES *pCap = &AH_PRIVATE(ah)->ah_caps; in ar5416SetupTxQueue() local 1138 q = pCap->halTotalQueues-1; /* highest priority */ in ar5416SetupTxQueue() 1145 q = pCap->halTotalQueues-2; /* next highest priority */ in ar5416SetupTxQueue() 1161 q = pCap->halTotalQueues-3; /* nextest highest priority */ in ar5416SetupTxQueue() 1169 for (q = 0; q < pCap->halTotalQueues; q++) in ar5416SetupTxQueue() 1172 if (q == pCap->halTotalQueues) { in ar5416SetupTxQueue() 1246 HAL_CAPABILITIES *pCap = &AH_PRIVATE(ah)->ah_caps; in ar5416ResetTxQueue() local 1251 if (q >= pCap->halTotalQueues) { in ar5416ResetTxQueue()
|
/freebsd/sys/dev/ath/ath_hal/ar5212/ |
H A D | ar5212_attach.c | 722 HAL_CAPABILITIES *pCap = &ahpriv->ah_caps; in ar5212FillCapabilityInfo() local 771 pCap->halWirelessModes = 0; in ar5212FillCapabilityInfo() 773 pCap->halWirelessModes |= HAL_MODE_11A; in ar5212FillCapabilityInfo() 775 pCap->halWirelessModes |= HAL_MODE_TURBO; in ar5212FillCapabilityInfo() 778 pCap->halWirelessModes |= HAL_MODE_11B; in ar5212FillCapabilityInfo() 781 pCap->halWirelessModes |= HAL_MODE_11G; in ar5212FillCapabilityInfo() 783 pCap->halWirelessModes |= HAL_MODE_108G; in ar5212FillCapabilityInfo() 786 pCap->halLow2GhzChan = 2312; in ar5212FillCapabilityInfo() 789 pCap->halHigh2GhzChan = 2500; in ar5212FillCapabilityInfo() 791 pCap->halHigh2GhzChan = 2732; in ar5212FillCapabilityInfo() [all …]
|
H A D | ar5212_xmit.c | 89 HAL_CAPABILITIES *pCap = &AH_PRIVATE(ah)->ah_caps; in ar5212SetTxQueueProps() local 91 if (q >= pCap->halTotalQueues) { in ar5212SetTxQueueProps() 106 HAL_CAPABILITIES *pCap = &AH_PRIVATE(ah)->ah_caps; in ar5212GetTxQueueProps() local 108 if (q >= pCap->halTotalQueues) { in ar5212GetTxQueueProps() 125 HAL_CAPABILITIES *pCap = &AH_PRIVATE(ah)->ah_caps; in ar5212SetupTxQueue() local 136 q = pCap->halTotalQueues-1; /* highest priority */ in ar5212SetupTxQueue() 143 q = pCap->halTotalQueues-2; /* next highest priority */ in ar5212SetupTxQueue() 151 q = pCap->halTotalQueues-3; /* nextest highest priority */ in ar5212SetupTxQueue() 159 for (q = 0; q < pCap->halTotalQueues; q++) in ar5212SetupTxQueue() 162 if (q == pCap->halTotalQueues) { in ar5212SetupTxQueue() [all …]
|
H A D | ar5212_keycache.c | 159 const HAL_CAPABILITIES *pCap = &AH_PRIVATE(ah)->ah_caps; in ar5212SetKeyCacheEntry() local 165 if (entry >= pCap->halKeyCacheSize) { in ar5212SetKeyCacheEntry() 175 if (!pCap->halCipherAesCcmSupport) { in ar5212SetKeyCacheEntry() 185 if (IS_MIC_ENABLED(ah) && entry+64 >= pCap->halKeyCacheSize) { in ar5212SetKeyCacheEntry()
|
H A D | ar5212_misc.c | 798 const HAL_CAPABILITIES *pCap = &AH_PRIVATE(ah)->ah_caps; in ar5212GetCapability() local 805 return pCap->halCipherAesCcmSupport ? in ar5212GetCapability() 828 return pCap->halTkipMicTxRxKeySupport ? in ar5212GetCapability() 877 return pCap->halMcastKeySrchSupport ? HAL_OK : HAL_ENXIO; in ar5212GetCapability() 886 return pCap->halTsfAddSupport ? HAL_OK : HAL_ENOTSUPP; in ar5212GetCapability() 935 const HAL_CAPABILITIES *pCap = &AH_PRIVATE(ah)->ah_caps; in ar5212SetCapability() local 946 if (!pCap->halTkipMicTxRxKeySupport) in ar5212SetCapability() 1034 if (pCap->halTsfAddSupport) { in ar5212SetCapability()
|
/freebsd/sys/dev/ath/ath_hal/ar9002/ |
H A D | ar9285_attach.c | 525 HAL_CAPABILITIES *pCap = &AH_PRIVATE(ah)->ah_caps; in ar9285FillCapabilityInfo() local 529 pCap->halNumGpioPins = 12; in ar9285FillCapabilityInfo() 530 pCap->halWowSupport = AH_TRUE; in ar9285FillCapabilityInfo() 531 pCap->halWowMatchPatternExact = AH_TRUE; in ar9285FillCapabilityInfo() 533 pCap->halWowMatchPatternDword = AH_TRUE; in ar9285FillCapabilityInfo() 536 pCap->halTxStreams = 1; in ar9285FillCapabilityInfo() 537 pCap->halRxStreams = 1; in ar9285FillCapabilityInfo() 540 pCap->halAntDivCombSupport = AH_TRUE; in ar9285FillCapabilityInfo() 542 pCap->halCSTSupport = AH_TRUE; in ar9285FillCapabilityInfo() 543 pCap->halRifsRxSupport = AH_TRUE; in ar9285FillCapabilityInfo() [all …]
|
H A D | ar9287_attach.c | 430 HAL_CAPABILITIES *pCap = &AH_PRIVATE(ah)->ah_caps; in ar9287FillCapabilityInfo() local 434 pCap->halNumGpioPins = 10; in ar9287FillCapabilityInfo() 435 pCap->halWowSupport = AH_TRUE; in ar9287FillCapabilityInfo() 436 pCap->halWowMatchPatternExact = AH_TRUE; in ar9287FillCapabilityInfo() 438 pCap->halWowMatchPatternDword = AH_TRUE; in ar9287FillCapabilityInfo() 441 pCap->halCSTSupport = AH_TRUE; in ar9287FillCapabilityInfo() 442 pCap->halRifsRxSupport = AH_TRUE; in ar9287FillCapabilityInfo() 443 pCap->halRifsTxSupport = AH_TRUE; in ar9287FillCapabilityInfo() 444 pCap->halRtsAggrLimit = 64*1024; /* 802.11n max */ in ar9287FillCapabilityInfo() 445 pCap->halExtChanDfsSupport = AH_TRUE; in ar9287FillCapabilityInfo() [all …]
|
H A D | ar9280_attach.c | 877 HAL_CAPABILITIES *pCap = &AH_PRIVATE(ah)->ah_caps; in ar9280FillCapabilityInfo() local 881 pCap->halNumGpioPins = 10; in ar9280FillCapabilityInfo() 882 pCap->halWowSupport = AH_TRUE; in ar9280FillCapabilityInfo() 883 pCap->halWowMatchPatternExact = AH_TRUE; in ar9280FillCapabilityInfo() 885 pCap->halWowMatchPatternDword = AH_TRUE; in ar9280FillCapabilityInfo() 887 pCap->halCSTSupport = AH_TRUE; in ar9280FillCapabilityInfo() 888 pCap->halRifsRxSupport = AH_TRUE; in ar9280FillCapabilityInfo() 889 pCap->halRifsTxSupport = AH_TRUE; in ar9280FillCapabilityInfo() 890 pCap->halRtsAggrLimit = 64*1024; /* 802.11n max */ in ar9280FillCapabilityInfo() 891 pCap->halExtChanDfsSupport = AH_TRUE; in ar9280FillCapabilityInfo() [all …]
|
/freebsd/sys/dev/ath/ath_hal/ar5211/ |
H A D | ar5211_attach.c | 482 HAL_CAPABILITIES *pCap = &ahpriv->ah_caps; in ar5211FillCapabilityInfo() local 485 pCap->halWirelessModes = 0; in ar5211FillCapabilityInfo() 487 pCap->halWirelessModes |= HAL_MODE_11A; in ar5211FillCapabilityInfo() 489 pCap->halWirelessModes |= HAL_MODE_TURBO; in ar5211FillCapabilityInfo() 492 pCap->halWirelessModes |= HAL_MODE_11B; in ar5211FillCapabilityInfo() 494 pCap->halLow2GhzChan = 2312; in ar5211FillCapabilityInfo() 495 pCap->halHigh2GhzChan = 2732; in ar5211FillCapabilityInfo() 496 pCap->halLow5GhzChan = 4920; in ar5211FillCapabilityInfo() 497 pCap->halHigh5GhzChan = 6100; in ar5211FillCapabilityInfo() 499 pCap->halChanSpreadSupport = AH_TRUE; in ar5211FillCapabilityInfo() [all …]
|
/freebsd/sys/dev/ath/ath_hal/ar5210/ |
H A D | ar5210_attach.c | 359 HAL_CAPABILITIES *pCap = &ahpriv->ah_caps; in ar5210FillCapabilityInfo() local 361 pCap->halWirelessModes |= HAL_MODE_11A; in ar5210FillCapabilityInfo() 363 pCap->halLow5GhzChan = 5120; in ar5210FillCapabilityInfo() 364 pCap->halHigh5GhzChan = 5430; in ar5210FillCapabilityInfo() 366 pCap->halSleepAfterBeaconBroken = AH_TRUE; in ar5210FillCapabilityInfo() 367 pCap->halPSPollBroken = AH_FALSE; in ar5210FillCapabilityInfo() 368 pCap->halNumMRRetries = 1; /* No hardware MRR support */ in ar5210FillCapabilityInfo() 369 pCap->halNumTxMaps = 1; /* Single TX ptr per descr */ in ar5210FillCapabilityInfo() 371 pCap->halTotalQueues = HAL_NUM_TX_QUEUES; in ar5210FillCapabilityInfo() 372 pCap->halKeyCacheSize = 64; in ar5210FillCapabilityInfo() [all …]
|
/freebsd/sys/dev/ath/ath_hal/ |
H A D | ah.c | 703 const HAL_CAPABILITIES *pCap = &AH_PRIVATE(ah)->ah_caps; in ath_hal_getcapability() local 718 return pCap->halHwPhyCounterSupport ? HAL_OK : HAL_ENXIO; in ath_hal_getcapability() 724 *result = pCap->halKeyCacheSize; in ath_hal_getcapability() 727 *result = pCap->halTotalQueues; in ath_hal_getcapability() 730 return pCap->halVEOLSupport ? HAL_OK : HAL_ENOTSUPP; in ath_hal_getcapability() 732 return pCap->halPSPollBroken ? HAL_ENOTSUPP : HAL_OK; in ath_hal_getcapability() 734 return pCap->halCompressSupport ? HAL_OK : HAL_ENOTSUPP; in ath_hal_getcapability() 736 return pCap->halBurstSupport ? HAL_OK : HAL_ENOTSUPP; in ath_hal_getcapability() 738 return pCap->halFastFramesSupport ? HAL_OK : HAL_ENOTSUPP; in ath_hal_getcapability() 758 return pCap->halBssIdMaskSupport ? HAL_OK : HAL_ENOTSUPP; in ath_hal_getcapability() [all …]
|
/freebsd/sys/dev/ath/ath_hal/ar9001/ |
H A D | ar9160_attach.c | 311 HAL_CAPABILITIES *pCap = &AH_PRIVATE(ah)->ah_caps; in ar9160FillCapabilityInfo() local 315 pCap->halCSTSupport = AH_TRUE; in ar9160FillCapabilityInfo() 316 pCap->halRifsRxSupport = AH_TRUE; in ar9160FillCapabilityInfo() 317 pCap->halRifsTxSupport = AH_TRUE; in ar9160FillCapabilityInfo() 318 pCap->halRtsAggrLimit = 64*1024; /* 802.11n max */ in ar9160FillCapabilityInfo() 319 pCap->halExtChanDfsSupport = AH_TRUE; in ar9160FillCapabilityInfo() 320 pCap->halUseCombinedRadarRssi = AH_TRUE; in ar9160FillCapabilityInfo() 321 pCap->halAutoSleepSupport = AH_FALSE; /* XXX? */ in ar9160FillCapabilityInfo() 322 pCap->halMbssidAggrSupport = AH_TRUE; in ar9160FillCapabilityInfo() 323 pCap->hal4AddrAggrSupport = AH_TRUE; in ar9160FillCapabilityInfo() [all …]
|
/freebsd/sys/contrib/dev/ath/ath_hal/ar9300/ |
H A D | ar9300_keycache.c | 449 const HAL_CAPABILITIES *pCap = &AH_PRIVATE(ah)->ah_caps; in ar9300_check_key_cache_entry() local 457 if (entry >= pCap->hal_key_cache_size) { in ar9300_check_key_cache_entry() 467 if (!pCap->hal_cipher_aes_ccm_support) { in ar9300_check_key_cache_entry() 477 if (IS_MIC_ENABLED(ah) && entry + 64 >= pCap->hal_key_cache_size) { in ar9300_check_key_cache_entry()
|
H A D | ar9300_freebsd.c | 46 HAL_CAPABILITIES *pCap = &AH_PRIVATE(ah)->ah_caps; in ar9300SetChainMasks() local 48 AH9300(ah)->ah_tx_chainmask = tx_chainmask & pCap->halTxChainMask; in ar9300SetChainMasks() 49 AH9300(ah)->ah_rx_chainmask = rx_chainmask & pCap->halRxChainMask; in ar9300SetChainMasks()
|
H A D | ar9300_reset.c | 4054 HAL_CAPABILITIES *pCap = &ahpriv->ah_caps; in ar9300_set_dma() local 4114 if (pCap->halHwUapsdTrig == AH_TRUE) { in ar9300_set_dma()
|
/freebsd/tools/tools/ath/athrd/ |
H A D | athrd.c | 171 HAL_CAPABILITIES *pCap = &ahp->ah_caps; in getChannelEdges() local 174 *low = pCap->halLow5GhzChan; in getChannelEdges() 175 *high = pCap->halHigh5GhzChan; in getChannelEdges() 179 *low = pCap->halLow2GhzChan; in getChannelEdges() 180 *high = pCap->halHigh2GhzChan; in getChannelEdges() 977 const HAL_CAPABILITIES *pCap = &AH_PRIVATE(ah)->ah_caps; in getCapability() local
|
/freebsd/sys/dev/ath/ |
H A D | if_ath.c | 517 pCap->hw_caps &= ~ATH9K_HW_CAP_ANT_DIV_COMB; in ath_setup_hal_config() 521 pCap->hw_caps |= ATH9K_HW_CAP_BT_ANT_DIV; in ath_setup_hal_config()
|