Lines Matching refs:ath_softc
60 static bool ath9k_has_pending_frames(struct ath_softc *sc, struct ath_txq *txq, in ath9k_has_pending_frames()
87 static bool ath9k_setpower(struct ath_softc *sc, enum ath9k_power_mode mode) in ath9k_setpower()
101 struct ath_softc *sc = from_timer(sc, t, sleep_timer); in ath_ps_full_sleep()
116 void ath9k_ps_wakeup(struct ath_softc *sc) in ath9k_ps_wakeup()
147 void ath9k_ps_restore(struct ath_softc *sc) in ath9k_ps_restore()
185 static void __ath_cancel_work(struct ath_softc *sc) in __ath_cancel_work()
197 void ath_cancel_work(struct ath_softc *sc) in ath_cancel_work()
203 void ath_restart_work(struct ath_softc *sc) in ath_restart_work()
215 static bool ath_prepare_reset(struct ath_softc *sc) in ath_prepare_reset()
235 static bool ath_complete_reset(struct ath_softc *sc, bool start) in ath_complete_reset()
285 static int ath_reset_internal(struct ath_softc *sc, struct ath9k_channel *hchan) in ath_reset_internal()
350 static void ath_node_attach(struct ath_softc *sc, struct ieee80211_sta *sta, in ath_node_attach()
366 static void ath_node_detach(struct ath_softc *sc, struct ieee80211_sta *sta) in ath_node_detach()
376 struct ath_softc *sc = from_tasklet(sc, t, intr_tq); in ath9k_tasklet()
502 struct ath_softc *sc = dev; in ath_isr()
603 int ath_reset(struct ath_softc *sc, struct ath9k_channel *hchan) in ath_reset()
623 void ath9k_queue_reset(struct ath_softc *sc, enum ath_reset_type type) in ath9k_queue_reset()
636 struct ath_softc *sc = container_of(work, struct ath_softc, hw_reset_work); in ath_reset_work()
649 struct ath_softc *sc = hw->priv; in ath9k_start()
751 struct ath_softc *sc = hw->priv; in ath9k_tx()
826 struct ath_softc *sc = hw->priv; in ath9k_stop()
984 static void ath9k_update_bssid_mask(struct ath_softc *sc, in ath9k_update_bssid_mask()
1013 void ath9k_calculate_iter_data(struct ath_softc *sc, in ath9k_calculate_iter_data()
1033 static void ath9k_set_assoc_state(struct ath_softc *sc, in ath9k_set_assoc_state()
1064 static void ath9k_set_offchannel_state(struct ath_softc *sc) in ath9k_set_offchannel_state()
1101 void ath9k_calculate_summary_state(struct ath_softc *sc, in ath9k_calculate_summary_state()
1210 void ath9k_set_txpower(struct ath_softc *sc, struct ieee80211_vif *vif) in ath9k_set_txpower()
1254 struct ath_softc *sc = hw->priv; in ath9k_add_interface()
1305 struct ath_softc *sc = hw->priv; in ath9k_change_interface()
1339 struct ath_softc *sc = hw->priv; in ath9k_remove_interface()
1366 static void ath9k_enable_ps(struct ath_softc *sc) in ath9k_enable_ps()
1385 static void ath9k_disable_ps(struct ath_softc *sc) in ath9k_disable_ps()
1411 struct ath_softc *sc = hw->priv; in ath9k_config()
1491 struct ath_softc *sc = hw->priv; in ath9k_configure_filter()
1519 struct ath_softc *sc = hw->priv; in ath9k_sta_add()
1540 static void ath9k_del_ps_key(struct ath_softc *sc, in ath9k_del_ps_key()
1560 struct ath_softc *sc = hw->priv; in ath9k_sta_remove()
1574 struct ath_softc *sc = hw->priv; in ath9k_sta_state()
1620 struct ath_softc *sc = hw->priv; in ath9k_sta_notify()
1641 struct ath_softc *sc = hw->priv; in ath9k_conf_tx()
1684 struct ath_softc *sc = hw->priv; in ath9k_set_key()
1782 struct ath_softc *sc = hw->priv; in ath9k_bss_info_changed()
1856 struct ath_softc *sc = hw->priv; in ath9k_get_tsf()
1880 struct ath_softc *sc = hw->priv; in ath9k_set_tsf()
1896 struct ath_softc *sc = hw->priv; in ath9k_reset_tsf()
1915 struct ath_softc *sc = hw->priv; in ath9k_ampdu_action()
1974 struct ath_softc *sc = hw->priv; in ath9k_get_survey()
2011 static void ath9k_enable_dynack(struct ath_softc *sc) in ath9k_enable_dynack()
2028 struct ath_softc *sc = hw->priv; in ath9k_set_coverage_class()
2055 static bool ath9k_has_tx_pending(struct ath_softc *sc, in ath9k_has_tx_pending()
2076 struct ath_softc *sc = hw->priv; in ath9k_flush()
2105 struct ath_softc *sc = hw->priv; in __ath9k_flush()
2155 struct ath_softc *sc = hw->priv; in ath9k_tx_frames_pending()
2162 struct ath_softc *sc = hw->priv; in ath9k_tx_last_beacon()
2204 struct ath_softc *sc = hw->priv; in ath9k_get_stats()
2252 struct ath_softc *sc = hw->priv; in ath9k_set_antenna()
2281 struct ath_softc *sc = hw->priv; in ath9k_get_antenna()
2292 struct ath_softc *sc = hw->priv; in ath9k_sw_scan_start()
2300 struct ath_softc *sc = hw->priv; in ath9k_sw_scan_complete()
2307 static void ath9k_cancel_pending_offchannel(struct ath_softc *sc) in ath9k_cancel_pending_offchannel()
2333 struct ath_softc *sc = hw->priv; in ath9k_hw_scan()
2367 struct ath_softc *sc = hw->priv; in ath9k_cancel_hw_scan()
2383 struct ath_softc *sc = hw->priv; in ath9k_remain_on_channel()
2417 struct ath_softc *sc = hw->priv; in ath9k_cancel_remain_on_channel()
2438 struct ath_softc *sc = hw->priv; in ath9k_add_chanctx()
2473 struct ath_softc *sc = hw->priv; in ath9k_remove_chanctx()
2494 struct ath_softc *sc = hw->priv; in ath9k_change_chanctx()
2510 struct ath_softc *sc = hw->priv; in ath9k_assign_vif_chanctx()
2541 struct ath_softc *sc = hw->priv; in ath9k_unassign_vif_chanctx()
2570 struct ath_softc *sc = hw->priv; in ath9k_mgd_prepare_tx()
2664 struct ath_softc *sc = hw->priv; in ath9k_get_txpower()