Lines Matching full:pcap

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()
923 pCap->halCipherTkipSupport = AH_TRUE; in ar5416FillCapabilityInfo()
924 pCap->halCipherAesCcmSupport = ath_hal_eepromGetFlag(ah, AR_EEP_AES); in ar5416FillCapabilityInfo()
926 pCap->halMicCkipSupport = AH_FALSE; in ar5416FillCapabilityInfo()
927 pCap->halMicTkipSupport = AH_TRUE; in ar5416FillCapabilityInfo()
928 pCap->halMicAesCcmSupport = ath_hal_eepromGetFlag(ah, AR_EEP_AES); in ar5416FillCapabilityInfo()
933 pCap->halTkipMicTxRxKeySupport = AH_TRUE; in ar5416FillCapabilityInfo()
934 pCap->halChanSpreadSupport = AH_TRUE; in ar5416FillCapabilityInfo()
935 pCap->halSleepAfterBeaconBroken = AH_TRUE; in ar5416FillCapabilityInfo()
937 pCap->halCompressSupport = AH_FALSE; in ar5416FillCapabilityInfo()
938 pCap->halBurstSupport = AH_TRUE; in ar5416FillCapabilityInfo()
939 pCap->halFastFramesSupport = AH_TRUE; in ar5416FillCapabilityInfo()
940 pCap->halChapTuningSupport = AH_TRUE; in ar5416FillCapabilityInfo()
941 pCap->halTurboPrimeSupport = AH_TRUE; in ar5416FillCapabilityInfo()
943 pCap->halTurboGSupport = pCap->halWirelessModes & HAL_MODE_108G; in ar5416FillCapabilityInfo()
945 pCap->halPSPollBroken = AH_TRUE; /* XXX fixed in later revs? */ in ar5416FillCapabilityInfo()
946 pCap->halNumMRRetries = 4; /* Hardware supports 4 MRR */ in ar5416FillCapabilityInfo()
947 pCap->halNumTxMaps = 1; /* Single TX ptr per descr */ in ar5416FillCapabilityInfo()
948 pCap->halVEOLSupport = AH_TRUE; in ar5416FillCapabilityInfo()
949 pCap->halBssIdMaskSupport = AH_TRUE; in ar5416FillCapabilityInfo()
950 pCap->halMcastKeySrchSupport = AH_TRUE; /* Works on AR5416 and later */ in ar5416FillCapabilityInfo()
951 pCap->halTsfAddSupport = AH_TRUE; in ar5416FillCapabilityInfo()
952 pCap->hal4AddrAggrSupport = AH_FALSE; /* Broken in Owl */ in ar5416FillCapabilityInfo()
953 pCap->halSpectralScanSupport = AH_FALSE; /* AR9280 and later */ in ar5416FillCapabilityInfo()
956 pCap->halTotalQueues = val; in ar5416FillCapabilityInfo()
958 pCap->halTotalQueues = HAL_NUM_TX_QUEUES; in ar5416FillCapabilityInfo()
961 pCap->halKeyCacheSize = val; in ar5416FillCapabilityInfo()
963 pCap->halKeyCacheSize = AR5416_KEYTABLE_SIZE; in ar5416FillCapabilityInfo()
966 pCap->halChanHalfRate = AH_TRUE; in ar5416FillCapabilityInfo()
967 pCap->halChanQuarterRate = AH_TRUE; in ar5416FillCapabilityInfo()
969 pCap->halTxTstampPrecision = 32; in ar5416FillCapabilityInfo()
970 pCap->halRxTstampPrecision = 32; in ar5416FillCapabilityInfo()
971 pCap->halHwPhyCounterSupport = AH_TRUE; in ar5416FillCapabilityInfo()
972 pCap->halIntrMask = HAL_INT_COMMON in ar5416FillCapabilityInfo()
984 pCap->halFastCCSupport = AH_TRUE; in ar5416FillCapabilityInfo()
985 pCap->halNumGpioPins = 14; in ar5416FillCapabilityInfo()
986 pCap->halWowSupport = AH_FALSE; in ar5416FillCapabilityInfo()
987 pCap->halWowMatchPatternExact = AH_FALSE; in ar5416FillCapabilityInfo()
988 pCap->halBtCoexSupport = AH_FALSE; /* XXX need support */ in ar5416FillCapabilityInfo()
989 pCap->halAutoSleepSupport = AH_FALSE; in ar5416FillCapabilityInfo()
990 pCap->hal4kbSplitTransSupport = AH_TRUE; in ar5416FillCapabilityInfo()
992 pCap->halHasRxSelfLinkedTail = AH_FALSE; in ar5416FillCapabilityInfo()
994 pCap->halNumAntCfg2GHz = ar5416GetNumAntConfig(ahp, HAL_FREQ_BAND_2GHZ); in ar5416FillCapabilityInfo()
995 pCap->halNumAntCfg5GHz = ar5416GetNumAntConfig(ahp, HAL_FREQ_BAND_5GHZ); in ar5416FillCapabilityInfo()
997 pCap->halHTSupport = AH_TRUE; in ar5416FillCapabilityInfo()
998 pCap->halTxChainMask = ath_hal_eepromGet(ah, AR_EEP_TXMASK, AH_NULL); in ar5416FillCapabilityInfo()
1000 pCap->halRxChainMask = ath_hal_eepromGet(ah, AR_EEP_RXMASK, AH_NULL); in ar5416FillCapabilityInfo()
1002 pCap->halTxStreams = 2; in ar5416FillCapabilityInfo()
1003 pCap->halRxStreams = 2; in ar5416FillCapabilityInfo()
1009 if (owl_get_ntxchains(pCap->halTxChainMask) == 1) in ar5416FillCapabilityInfo()
1010 pCap->halTxStreams = 1; in ar5416FillCapabilityInfo()
1012 if (owl_get_ntxchains(pCap->halRxChainMask) == 1) in ar5416FillCapabilityInfo()
1013 pCap->halRxStreams = 1; in ar5416FillCapabilityInfo()
1014 pCap->halRtsAggrLimit = 8*1024; /* Owl 2.0 limit */ in ar5416FillCapabilityInfo()
1015 pCap->halMbssidAggrSupport = AH_FALSE; /* Broken on Owl */ in ar5416FillCapabilityInfo()
1016 pCap->halForcePpmSupport = AH_TRUE; in ar5416FillCapabilityInfo()
1017 pCap->halEnhancedPmSupport = AH_TRUE; in ar5416FillCapabilityInfo()
1018 pCap->halBssidMatchSupport = AH_TRUE; in ar5416FillCapabilityInfo()
1019 pCap->halGTTSupport = AH_TRUE; in ar5416FillCapabilityInfo()
1020 pCap->halCSTSupport = AH_TRUE; in ar5416FillCapabilityInfo()
1021 pCap->halEnhancedDfsSupport = AH_FALSE; in ar5416FillCapabilityInfo()
1027 pCap->halHasBBReadWar = AH_TRUE; in ar5416FillCapabilityInfo()
1033 pCap->halRfSilentSupport = AH_TRUE; in ar5416FillCapabilityInfo()
1052 pCap->halSerialiseRegWar = 1; in ar5416FillCapabilityInfo()
1057 pCap->halRxDoMyBeacon = AH_TRUE; in ar5416FillCapabilityInfo()