use ah_numTxPending directly
[open-ath9k-htc-firmware.git] / target_firmware / wlan / if_ath.c
index 4cfc8c85858ea3437feb78621c2d127175016d88..af6684ae918c25d347cdf803119fa0d6198be337 100755 (executable)
@@ -624,7 +624,7 @@ static void ath_tgt_send_beacon(struct ath_softc_tgt *sc, adf_nbuf_t bc_hdr,
 
        ath_beacon_setup(sc, bf, &sc->sc_vap[vap_index]);
        ath_hal_stoptxdma(ah, sc->sc_bhalq);
-       ath_hal_puttxbuf(ah, sc->sc_bhalq, ATH_BUF_GET_DESC_PHY_ADDR(bf));
+       ah->ah_setTxDP(ah, sc->sc_bhalq, ATH_BUF_GET_DESC_PHY_ADDR(bf));
        ath_hal_txstart(ah, sc->sc_bhalq);
 }
 
@@ -1036,7 +1036,7 @@ adf_os_irq_resp_t ath_intr(adf_drv_handle_t hdl)
                        struct ath_txq *txq = ATH_TXQ(sc, 8);
 
                        swbaEvt.tsf = ath_hal_gettsf64(ah);
-                       swbaEvt.beaconPendingCount = ath_hal_numtxpending(ah, sc->sc_bhalq);
+                       swbaEvt.beaconPendingCount = ah->ah_numTxPending(ah, sc->sc_bhalq);
                        sc->sc_swba_tsf = ath_hal_gettsf64(ah);
 
                        wmi_event(sc->tgt_wmi_handle,
@@ -1067,7 +1067,7 @@ adf_os_irq_resp_t ath_intr(adf_drv_handle_t hdl)
 
                if (status & HAL_INT_TXURN) {
                        sc->sc_int_stats.ast_txurn++;
-                       ath_hal_updatetxtriglevel(ah, AH_TRUE);
+                       ah->ah_updateTxTrigLevel(ah, AH_TRUE);
                }
 
                ATH_SCHEDULE_TQUEUE(sc->sc_dev, &sc->sc_txtq);