Lines Matching refs:ath_softc
23 static int ath_set_channel(struct ath_softc *sc)
103 void ath_chanctx_init(struct ath_softc *sc)
130 void ath_chanctx_set_channel(struct ath_softc *sc, struct ath_chanctx *ctx,
157 struct ath_chanctx* ath_is_go_chanctx_present(struct ath_softc *sc)
233 static u32 chanctx_event_delta(struct ath_softc *sc)
242 void ath_chanctx_check_active(struct ath_softc *sc, struct ath_chanctx *ctx)
322 ath_chanctx_get_next(struct ath_softc *sc, struct ath_chanctx *ctx)
329 static void ath_chanctx_adjust_tbtt_delta(struct ath_softc *sc)
368 static void ath_chanctx_setup_timer(struct ath_softc *sc, u32 tsf_time)
384 static void ath_chanctx_handle_bmiss(struct ath_softc *sc,
409 static void ath_chanctx_offchannel_noa(struct ath_softc *sc,
435 static void ath_chanctx_set_periodic_noa(struct ath_softc *sc,
468 static void ath_chanctx_set_oneshot_noa(struct ath_softc *sc,
489 void ath_chanctx_event(struct ath_softc *sc, struct ieee80211_vif *vif,
772 void ath_chanctx_beacon_sent_ev(struct ath_softc *sc,
779 void ath_chanctx_beacon_recv_ev(struct ath_softc *sc,
785 static int ath_scan_channel_duration(struct ath_softc *sc,
796 static void ath_chanctx_switch(struct ath_softc *sc, struct ath_chanctx *ctx,
843 static void ath_chanctx_offchan_switch(struct ath_softc *sc,
856 static struct ath_chanctx *ath_chanctx_get_oper_chan(struct ath_softc *sc,
875 ath_scan_next_channel(struct ath_softc *sc)
905 void ath_offchannel_next(struct ath_softc *sc)
934 void ath_roc_complete(struct ath_softc *sc, enum ath_roc_complete_reason reason)
959 void ath_scan_complete(struct ath_softc *sc, bool abort)
984 static void ath_scan_send_probe(struct ath_softc *sc,
1021 static void ath_scan_channel_start(struct ath_softc *sc)
1043 struct ath_softc *sc = timer_container_of(sc, t, sched.timer);
1054 struct ath_softc *sc = timer_container_of(sc, t, offchannel.timer);
1096 ath_chanctx_send_vif_ps_frame(struct ath_softc *sc, struct ath_vif *avp,
1143 ath_chanctx_send_ps_frame(struct ath_softc *sc, bool powersave)
1158 static bool ath_chanctx_defer_switch(struct ath_softc *sc)
1184 static void ath_offchannel_channel_change(struct ath_softc *sc)
1224 void ath_chanctx_set_next(struct ath_softc *sc, bool force)
1321 struct ath_softc *sc = container_of(work, struct ath_softc,
1328 void ath9k_offchannel_init(struct ath_softc *sc)
1356 void ath9k_init_channel_context(struct ath_softc *sc)
1366 void ath9k_deinit_channel_context(struct ath_softc *sc)
1380 void ath9k_chanctx_stop_queues(struct ath_softc *sc, struct ath_chanctx *ctx)
1399 void ath9k_chanctx_wake_queues(struct ath_softc *sc, struct ath_chanctx *ctx)
1421 static void ath9k_update_p2p_ps_timer(struct ath_softc *sc, struct ath_vif *avp)
1450 static void ath9k_update_p2p_ps(struct ath_softc *sc, struct ieee80211_vif *vif)
1471 static u8 ath9k_get_ctwin(struct ath_softc *sc, struct ath_vif *avp)
1495 void ath9k_beacon_add_noa(struct ath_softc *sc, struct ath_vif *avp,
1552 struct ath_softc *sc = priv;
1599 void ath9k_p2p_bss_info_changed(struct ath_softc *sc,
1611 void ath9k_p2p_beacon_sync(struct ath_softc *sc)
1617 void ath9k_p2p_remove_vif(struct ath_softc *sc,
1630 int ath9k_init_p2p(struct ath_softc *sc)
1640 void ath9k_deinit_p2p(struct ath_softc *sc)