X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=carlfw%2Finclude%2Fwl.h;h=9af4fdb278c1c23efc5556917961e9e7ef9eaeac;hb=484cb254482ee644cc2981d1e2753fca2718bcd3;hp=7152de0eff8515ab29567bb89cd3e623f116d4d2;hpb=8bd3397985e442761ce6956b3ba2e126a2577c42;p=carl9170fw.git diff --git a/carlfw/include/wl.h b/carlfw/include/wl.h index 7152de0..9af4fdb 100644 --- a/carlfw/include/wl.h +++ b/carlfw/include/wl.h @@ -42,17 +42,17 @@ static inline __inline void set_wlan_txq_dma_curr_addr(const unsigned int q, con set(AR9170_MAC_REG_DMA_TXQ_CURR_ADDR + (q << 3), v); } -static inline __inline struct dma_desc *get_wlan_txq_dma_addr(const unsigned int q) +static inline __inline volatile struct dma_desc *get_wlan_txq_dma_addr(const unsigned int q) { return getp(AR9170_MAC_REG_DMA_TXQ_ADDR + (q << 3)); } -static inline __inline struct dma_desc *get_wlan_txq_addr(const unsigned int q) +static inline __inline volatile struct dma_desc *get_wlan_txq_addr(const unsigned int q) { return getp(AR9170_MAC_REG_DMA_TXQ_CURR_ADDR + (q << 3)); } -static inline __inline struct dma_desc *get_wlan_txq_last_addr(const unsigned int q) +static inline __inline volatile struct dma_desc *get_wlan_txq_last_addr(const unsigned int q) { return getp(AR9170_MAC_REG_DMA_TXQ_LAST_ADDR + (q << 2)); } @@ -263,9 +263,7 @@ void wlan_modify_beacon(const unsigned int vif, const unsigned int bcn_addr, const unsigned int bcn_len); -void wlan_tx_complete(struct carl9170_tx_superframe *super, - bool txs); - +void wlan_tx_complete(struct carl9170_tx_superframe *super, bool txs); void wlan_prepare_wol(void); static inline void __check_wlantx(void)