Lines Matching refs:ath_hw

714 struct ath_hw;
718 u32 ath9k_hw_gettxbuf(struct ath_hw *ah, u32 q);
719 void ath9k_hw_puttxbuf(struct ath_hw *ah, u32 q, u32 txdp);
720 void ath9k_hw_txstart(struct ath_hw *ah, u32 q);
721 u32 ath9k_hw_numtxpending(struct ath_hw *ah, u32 q);
722 bool ath9k_hw_updatetxtriglevel(struct ath_hw *ah, bool bIncTrigLevel);
723 bool ath9k_hw_stop_dma_queue(struct ath_hw *ah, u32 q);
724 void ath9k_hw_abort_tx_dma(struct ath_hw *ah);
725 bool ath9k_hw_set_txq_props(struct ath_hw *ah, int q,
727 bool ath9k_hw_get_txq_props(struct ath_hw *ah, int q,
729 int ath9k_hw_setuptxqueue(struct ath_hw *ah, enum ath9k_tx_queue type,
731 bool ath9k_hw_releasetxqueue(struct ath_hw *ah, u32 q);
732 bool ath9k_hw_resettxqueue(struct ath_hw *ah, u32 q);
733 int ath9k_hw_rxprocdesc(struct ath_hw *ah, struct ath_desc *ds,
735 void ath9k_hw_setuprxdesc(struct ath_hw *ah, struct ath_desc *ds,
737 bool ath9k_hw_setrxabort(struct ath_hw *ah, bool set);
738 void ath9k_hw_putrxbuf(struct ath_hw *ah, u32 rxdp);
739 void ath9k_hw_startpcureceive(struct ath_hw *ah, bool is_scanning);
740 void ath9k_hw_abortpcurecv(struct ath_hw *ah);
741 bool ath9k_hw_stopdmarecv(struct ath_hw *ah, bool *reset);
742 int ath9k_hw_beaconq_setup(struct ath_hw *ah);
743 void ath9k_hw_set_tx_filter(struct ath_hw *ah, u8 destidx, bool set);
746 bool ath9k_hw_intrpend(struct ath_hw *ah);
747 void ath9k_hw_set_interrupts(struct ath_hw *ah);
748 void ath9k_hw_enable_interrupts(struct ath_hw *ah);
749 void ath9k_hw_disable_interrupts(struct ath_hw *ah);
750 void ath9k_hw_kill_interrupts(struct ath_hw *ah);
752 void ar9002_hw_attach_mac_ops(struct ath_hw *ah);