• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/net/wireless/ath/ath9k/

Lines Matching defs:ath_softc

127 int ath_descdma_setup(struct ath_softc *sc, struct ath_descdma *dd,
130 void ath_descdma_cleanup(struct ath_softc *sc, struct ath_descdma *dd,
322 int ath_startrecv(struct ath_softc *sc);
323 bool ath_stoprecv(struct ath_softc *sc);
324 void ath_flushrecv(struct ath_softc *sc);
325 u32 ath_calcrxfilter(struct ath_softc *sc);
326 int ath_rx_init(struct ath_softc *sc, int nbufs);
327 void ath_rx_cleanup(struct ath_softc *sc);
328 int ath_rx_tasklet(struct ath_softc *sc, int flush, bool hp);
329 struct ath_txq *ath_txq_setup(struct ath_softc *sc, int qtype, int subtype);
330 void ath_tx_cleanupq(struct ath_softc *sc, struct ath_txq *txq);
331 int ath_tx_setup(struct ath_softc *sc, int haltype);
332 void ath_drain_all_txq(struct ath_softc *sc, bool retry_tx);
333 void ath_draintxq(struct ath_softc *sc,
335 void ath_tx_node_init(struct ath_softc *sc, struct ath_node *an);
336 void ath_tx_node_cleanup(struct ath_softc *sc, struct ath_node *an);
337 void ath_txq_schedule(struct ath_softc *sc, struct ath_txq *txq);
338 int ath_tx_init(struct ath_softc *sc, int nbufs);
339 void ath_tx_cleanup(struct ath_softc *sc);
340 int ath_txq_update(struct ath_softc *sc, int qnum,
344 void ath_tx_tasklet(struct ath_softc *sc);
345 void ath_tx_edma_tasklet(struct ath_softc *sc);
347 bool ath_tx_aggr_check(struct ath_softc *sc, struct ath_node *an, u8 tidno);
348 int ath_tx_aggr_start(struct ath_softc *sc, struct ieee80211_sta *sta,
350 void ath_tx_aggr_stop(struct ath_softc *sc, struct ieee80211_sta *sta, u16 tid);
351 void ath_tx_aggr_resume(struct ath_softc *sc, struct ieee80211_sta *sta, u16 tid);
352 void ath9k_enable_ps(struct ath_softc *sc);
412 void ath_beacon_config(struct ath_softc *sc, struct ieee80211_vif *vif);
414 void ath_beacon_return(struct ath_softc *sc, struct ath_vif *avp);
415 int ath_beaconq_config(struct ath_softc *sc);
459 int ath_init_btcoex_timer(struct ath_softc *sc);
460 void ath9k_btcoex_timer_resume(struct ath_softc *sc);
461 void ath9k_btcoex_timer_pause(struct ath_softc *sc);
480 struct ath_softc *sc;
487 void ath_init_leds(struct ath_softc *sc);
488 void ath_deinit_leds(struct ath_softc *sc);
535 struct ath_softc {
608 struct ath_softc *sc; /* shared for all virtual wiphys */
624 int ath_reset(struct ath_softc *sc, bool retry_tx);
625 int ath_get_mac80211_qnum(u32 queue, struct ath_softc *sc);
626 int ath_cabq_update(struct ath_softc *);
638 int ath9k_init_device(u16 devid, struct ath_softc *sc, u16 subsysid,
640 void ath9k_deinit_device(struct ath_softc *sc);
641 void ath9k_set_hw_capab(struct ath_softc *sc, struct ieee80211_hw *hw);
642 void ath9k_update_ichannel(struct ath_softc *sc, struct ieee80211_hw *hw,
644 void ath_update_chainmask(struct ath_softc *sc, int is_ht);
645 int ath_set_channel(struct ath_softc *sc, struct ieee80211_hw *hw,
648 void ath_radio_enable(struct ath_softc *sc, struct ieee80211_hw *hw);
649 void ath_radio_disable(struct ath_softc *sc, struct ieee80211_hw *hw);
650 bool ath9k_setpower(struct ath_softc *sc, enum ath9k_power_mode mode);
668 void ath9k_ps_wakeup(struct ath_softc *sc);
669 void ath9k_ps_restore(struct ath_softc *sc);
672 int ath9k_wiphy_add(struct ath_softc *sc);
678 void ath9k_wiphy_set_scheduler(struct ath_softc *sc, unsigned int msec_int);
680 bool ath9k_wiphy_started(struct ath_softc *sc);
681 void ath9k_wiphy_pause_all_forced(struct ath_softc *sc,
683 bool ath9k_wiphy_scanning(struct ath_softc *sc);
685 bool ath9k_all_wiphys_idle(struct ath_softc *sc);
688 void ath_mac80211_stop_queue(struct ath_softc *sc, u16 skb_queue);
689 bool ath_mac80211_start_queue(struct ath_softc *sc, u16 skb_queue);
691 void ath_start_rfkill_poll(struct ath_softc *sc);