Lines Matching refs:ah
532 struct ath_hal *ah = asc->asc_ah; in ath_rx_handler() local
564 status = ATH_HAL_RXPROCDESC(ah, ds, in ath_rx_handler()
643 ATH_HAL_RXMONITOR(ah, &hal_node_stats, &asc->asc_curchan); in ath_rx_handler()
674 struct ath_hal *ah = asc->asc_ah; in ath_tx_start() local
838 dur = ath_hal_computetxtime(ah, rt, IEEE80211_ACK_SIZE, in ath_tx_start()
865 ctsduration += ath_hal_computetxtime(ah, in ath_tx_start()
869 ctsduration += ath_hal_computetxtime(ah, in ath_tx_start()
872 ctsduration += ath_hal_computetxtime(ah, in ath_tx_start()
886 ATH_HAL_SETUPTXDESC(ah, ds, in ath_tx_start()
915 ATH_HAL_SETUPXTXDESC(ah, ds, in ath_tx_start()
922 ATH_HAL_FILLTXDESC(ah, ds, in ath_tx_start()
933 ATH_HAL_PUTTXBUF(ah, txq->axq_qnum, bf->bf_daddr); in ath_tx_start()
940 ATH_HAL_TXSTART(ah, txq->axq_qnum); in ath_tx_start()
958 struct ath_hal *ah = asc->asc_ah; in ath_xmit() local
1023 tsf = ATH_HAL_GETTSF64(ah); in ath_xmit()
1099 struct ath_hal *ah = asc->asc_ah; in ath_tx_processq() local
1118 status = ATH_HAL_TXPROCDESC(ah, ds, ts); in ath_tx_processq()
1275 struct ath_hal *ah = asc->asc_ah; in ath_newstate() local
1297 ATH_HAL_SETLEDSTATE(ah, leds[nstate]); /* set LED */ in ath_newstate()
1304 ATH_HAL_INTRSET(ah, asc->asc_imask &~ HAL_INT_GLOBAL); in ath_newstate()
1324 ATH_HAL_SETRXFILTER(ah, rfilt); in ath_newstate()
1327 ATH_HAL_SETASSOCID(ah, bssid, in->in_associd); in ath_newstate()
1329 ATH_HAL_SETASSOCID(ah, bssid, 0); in ath_newstate()
1332 if (ATH_HAL_KEYISVALID(ah, i)) in ath_newstate()
1333 ATH_HAL_KEYSETMAC(ah, i, bssid); in ath_newstate()
1343 ATH_HAL_INTRSET(ah, asc->asc_imask); in ath_newstate()
1378 struct ath_hal *ah = asc->asc_ah; in ath_calibrate() local
1383 if (ATH_HAL_GETRFGAIN(ah) == HAL_RFGAIN_NEED_CHANGE) { in ath_calibrate()
1393 if (!ATH_HAL_CALIBRATE(ah, &asc->asc_curchan, &iqcaldone)) { in ath_calibrate()
1454 struct ath_hal *ah = asc->asc_ah; in ath_intr() local
1469 if (!ATH_HAL_INTRPEND(ah)) { /* shared irq, not for us */ in ath_intr()
1474 ATH_HAL_GETISR(ah, &status); in ath_intr()
1489 ATH_HAL_UPDATETXTRIGLEVEL(ah, AH_TRUE); in ath_intr()
1562 struct ath_hal *ah = asc->asc_ah; in ath_stop_locked() local
1587 ATH_HAL_INTRSET(ah, 0); in ath_stop_locked()
1591 ATH_HAL_PHYDISABLE(ah); in ath_stop_locked()
1602 struct ath_hal *ah = asc->asc_ah; in ath_m_stop() local
1606 ATH_HAL_SETPOWER(ah, HAL_PM_AWAKE); in ath_m_stop()
1615 struct ath_hal *ah = asc->asc_ah; in ath_start_locked() local
1629 if (!ATH_HAL_RESET(ah, (HAL_OPMODE)ic->ic_opmode, in ath_start_locked()
1645 ATH_HAL_INTRSET(ah, asc->asc_imask); in ath_start_locked()
1688 struct ath_hal *ah = asc->asc_ah; in ath_m_unicst() local
1697 ATH_HAL_SETMAC(ah, asc->asc_isc.ic_macaddr); in ath_m_unicst()
1708 struct ath_hal *ah = asc->asc_ah; in ath_m_promisc() local
1712 rfilt = ATH_HAL_GETRXFILTER(ah); in ath_m_promisc()
1718 ATH_HAL_SETRXFILTER(ah, rfilt); in ath_m_promisc()
1728 struct ath_hal *ah = asc->asc_ah; in ath_m_multicst() local
1751 ATH_HAL_SETMCASTFILTER(ah, mfilt[0], mfilt[1]); in ath_m_multicst()
1962 struct ath_hal *ah; in ath_attach() local
2053 ah = ath_hal_attach(device_id, asc, 0, regs, &status); in ath_attach()
2054 if (ah == NULL) { in ath_attach()
2061 ah->ah_macVersion, ah->ah_macRev, in ath_attach()
2062 ah->ah_phyRev >> 4, ah->ah_phyRev & 0xf)); in ath_attach()
2063 ATH_HAL_INTRSET(ah, 0); in ath_attach()
2064 asc->asc_ah = ah; in ath_attach()
2066 if (ah->ah_abi != HAL_ABI_VERSION) { in ath_attach()
2069 ah->ah_abi, HAL_ABI_VERSION)); in ath_attach()
2074 "HAL ABI version 0x%x\n", ah->ah_abi)); in ath_attach()
2077 ah->ah_macVersion, ah->ah_macRev, in ath_attach()
2078 ah->ah_phyRev >> 4, ah->ah_phyRev & 0xf)); in ath_attach()
2079 if (ah->ah_analog5GhzRev) in ath_attach()
2082 ah->ah_analog5GhzRev >> 4, in ath_attach()
2083 ah->ah_analog5GhzRev & 0xf)); in ath_attach()
2084 if (ah->ah_analog2GhzRev) in ath_attach()
2087 ah->ah_analog2GhzRev >> 4, in ath_attach()
2088 ah->ah_analog2GhzRev & 0xf)); in ath_attach()
2097 asc->asc_mrretry = ATH_HAL_SETUPXTXDESC(ah, NULL, 0, 0, 0, 0, 0, 0); in ath_attach()
2105 asc->asc_keymax = ATH_HAL_KEYCACHESIZE(ah); in ath_attach()
2117 ATH_HAL_KEYRESET(ah, i); in ath_attach()
2119 ATH_HAL_GETREGDOMAIN(ah, (uint32_t *)&ath_regdomain); in ath_attach()
2120 ATH_HAL_GETCOUNTRYCODE(ah, &ath_countrycode); in ath_attach()
2160 ATH_HAL_GETMAC(ah, ic->ic_macaddr); in ath_attach()
2173 if (ATH_HAL_CIPHERSUPPORTED(ah, HAL_CIPHER_WEP)) in ath_attach()
2175 if (ATH_HAL_CIPHERSUPPORTED(ah, HAL_CIPHER_AES_OCB)) in ath_attach()
2177 if (ATH_HAL_CIPHERSUPPORTED(ah, HAL_CIPHER_AES_CCM)) { in ath_attach()
2181 if (ATH_HAL_CIPHERSUPPORTED(ah, HAL_CIPHER_CKIP)) in ath_attach()
2183 if (ATH_HAL_CIPHERSUPPORTED(ah, HAL_CIPHER_TKIP)) { in ath_attach()
2191 if (ATH_HAL_CIPHERSUPPORTED(ah, HAL_CIPHER_MIC)) { in ath_attach()
2200 if (ATH_HAL_HASTKIPSPLIT(ah) || in ath_attach()
2201 !ATH_HAL_SETTKIPSPLIT(ah, AH_FALSE)) { in ath_attach()
2207 asc->asc_hasclrkey = ATH_HAL_CIPHERSUPPORTED(ah, HAL_CIPHER_CLR); in ath_attach()
2252 ATH_HAL_INTRSET(ah, 0); in ath_attach()
2334 ah->ah_detach(asc->asc_ah); in ath_attach()
2452 struct ath_hal *ah; in ath_quiesce() local
2457 if (asc == NULL || (ah = asc->asc_ah) == NULL) in ath_quiesce()
2463 ATH_HAL_INTRSET(ah, 0); in ath_quiesce()
2470 ATH_HAL_STOPTXDMA(ah, asc->asc_txq[i].axq_qnum); in ath_quiesce()
2477 ATH_HAL_STOPPCURECV(ah); in ath_quiesce()
2478 ATH_HAL_SETRXFILTER(ah, 0); in ath_quiesce()
2479 ATH_HAL_STOPDMARECV(ah); in ath_quiesce()
2485 ATH_HAL_PHYDISABLE(ah); in ath_quiesce()