Lines Matching defs:pCap

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