Lines Matching refs:ath_hw

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