Symbol: ath_softc
drivers/net/wireless/ath/ath9k/ahb.c
125
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/ahb.c
59
struct ath_softc *sc;
drivers/net/wireless/ath/ath9k/ahb.c
78
hw = ieee80211_alloc_hw(sizeof(struct ath_softc), &ath9k_ops);
drivers/net/wireless/ath/ath9k/antenna.c
721
void ath_ant_comb_scan(struct ath_softc *sc, struct ath_rx_status *rs)
drivers/net/wireless/ath/ath9k/ath9k.h
1088
void ath9k_tx99_init_debug(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/ath9k.h
1089
int ath9k_tx99_send(struct ath_softc *sc, struct sk_buff *skb,
drivers/net/wireless/ath/ath9k/ath9k.h
1092
static inline void ath9k_tx99_init_debug(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/ath9k.h
1095
static inline int ath9k_tx99_send(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/ath9k.h
1107
void ath9k_rng_start(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/ath9k.h
1108
void ath9k_rng_stop(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/ath9k.h
1110
static inline void ath9k_rng_start(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/ath9k.h
1114
static inline void ath9k_rng_stop(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/ath9k.h
1125
int ath_cabq_update(struct ath_softc *);
drivers/net/wireless/ath/ath9k/ath9k.h
1128
int ath_reset(struct ath_softc *sc, struct ath9k_channel *hchan);
drivers/net/wireless/ath/ath9k/ath9k.h
1129
void ath_cancel_work(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/ath9k.h
1130
void ath_restart_work(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/ath9k.h
1131
int ath9k_init_device(u16 devid, struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/ath9k.h
1133
void ath9k_deinit_device(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/ath9k.h
1134
u8 ath_txchainmask_reduction(struct ath_softc *sc, u8 chainmask, u32 rate);
drivers/net/wireless/ath/ath9k/ath9k.h
1135
void ath_start_rfkill_poll(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/ath9k.h
1137
void ath9k_ps_wakeup(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/ath9k.h
1138
void ath9k_ps_restore(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/ath9k.h
252
void ath_tx_queue_tid(struct ath_softc *sc, struct ath_atx_tid *tid);
drivers/net/wireless/ath/ath9k/ath9k.h
255
struct ath_softc *sc;
drivers/net/wireless/ath/ath9k/ath9k.h
451
void ath_chanctx_init(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/ath9k.h
452
void ath_chanctx_set_channel(struct ath_softc *sc, struct ath_chanctx *ctx,
drivers/net/wireless/ath/ath9k/ath9k.h
466
void ath9k_init_channel_context(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/ath9k.h
467
void ath9k_offchannel_init(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/ath9k.h
468
void ath9k_deinit_channel_context(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/ath9k.h
469
int ath9k_init_p2p(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/ath9k.h
470
void ath9k_deinit_p2p(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/ath9k.h
471
void ath9k_p2p_remove_vif(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/ath9k.h
473
void ath9k_p2p_beacon_sync(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/ath9k.h
474
void ath9k_p2p_bss_info_changed(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/ath9k.h
476
void ath9k_beacon_add_noa(struct ath_softc *sc, struct ath_vif *avp,
drivers/net/wireless/ath/ath9k/ath9k.h
479
void ath9k_chanctx_wake_queues(struct ath_softc *sc, struct ath_chanctx *ctx);
drivers/net/wireless/ath/ath9k/ath9k.h
480
void ath9k_chanctx_stop_queues(struct ath_softc *sc, struct ath_chanctx *ctx);
drivers/net/wireless/ath/ath9k/ath9k.h
481
void ath_chanctx_check_active(struct ath_softc *sc, struct ath_chanctx *ctx);
drivers/net/wireless/ath/ath9k/ath9k.h
483
void ath_chanctx_beacon_recv_ev(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/ath9k.h
485
void ath_chanctx_beacon_sent_ev(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/ath9k.h
487
void ath_chanctx_event(struct ath_softc *sc, struct ieee80211_vif *vif,
drivers/net/wireless/ath/ath9k/ath9k.h
489
void ath_chanctx_set_next(struct ath_softc *sc, bool force);
drivers/net/wireless/ath/ath9k/ath9k.h
490
void ath_offchannel_next(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/ath9k.h
491
void ath_scan_complete(struct ath_softc *sc, bool abort);
drivers/net/wireless/ath/ath9k/ath9k.h
492
void ath_roc_complete(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/ath9k.h
494
struct ath_chanctx* ath_is_go_chanctx_present(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/ath9k.h
505
static inline void ath9k_init_channel_context(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/ath9k.h
508
static inline void ath9k_offchannel_init(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/ath9k.h
511
static inline void ath9k_deinit_channel_context(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/ath9k.h
514
static inline void ath_chanctx_beacon_recv_ev(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/ath9k.h
518
static inline void ath_chanctx_beacon_sent_ev(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/ath9k.h
522
static inline void ath_chanctx_event(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/ath9k.h
527
static inline int ath9k_init_p2p(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/ath9k.h
531
static inline void ath9k_deinit_p2p(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/ath9k.h
534
static inline void ath9k_p2p_remove_vif(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/ath9k.h
538
static inline void ath9k_p2p_beacon_sync(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/ath9k.h
541
static inline void ath9k_p2p_bss_info_changed(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/ath9k.h
545
static inline void ath9k_beacon_add_noa(struct ath_softc *sc, struct ath_vif *avp,
drivers/net/wireless/ath/ath9k/ath9k.h
549
static inline void ath9k_p2p_ps_timer(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/ath9k.h
552
static inline void ath9k_chanctx_wake_queues(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/ath9k.h
556
static inline void ath9k_chanctx_stop_queues(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/ath9k.h
560
static inline void ath_chanctx_check_active(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/ath9k.h
567
static inline void ath_txq_lock(struct ath_softc *sc, struct ath_txq *txq)
drivers/net/wireless/ath/ath9k/ath9k.h
571
static inline void ath_txq_unlock(struct ath_softc *sc, struct ath_txq *txq)
drivers/net/wireless/ath/ath9k/ath9k.h
576
void ath_startrecv(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/ath9k.h
577
bool ath_stoprecv(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/ath9k.h
578
u32 ath_calcrxfilter(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/ath9k.h
579
int ath_rx_init(struct ath_softc *sc, int nbufs);
drivers/net/wireless/ath/ath9k/ath9k.h
580
void ath_rx_cleanup(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/ath9k.h
581
int ath_rx_tasklet(struct ath_softc *sc, int flush, bool hp);
drivers/net/wireless/ath/ath9k/ath9k.h
582
struct ath_txq *ath_txq_setup(struct ath_softc *sc, int qtype, int subtype);
drivers/net/wireless/ath/ath9k/ath9k.h
583
void ath_txq_unlock_complete(struct ath_softc *sc, struct ath_txq *txq);
drivers/net/wireless/ath/ath9k/ath9k.h
584
void ath_tx_cleanupq(struct ath_softc *sc, struct ath_txq *txq);
drivers/net/wireless/ath/ath9k/ath9k.h
585
bool ath_drain_all_txq(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/ath9k.h
586
void ath_draintxq(struct ath_softc *sc, struct ath_txq *txq);
drivers/net/wireless/ath/ath9k/ath9k.h
587
void ath_tx_node_init(struct ath_softc *sc, struct ath_node *an);
drivers/net/wireless/ath/ath9k/ath9k.h
588
void ath_tx_node_cleanup(struct ath_softc *sc, struct ath_node *an);
drivers/net/wireless/ath/ath9k/ath9k.h
589
void ath_txq_schedule(struct ath_softc *sc, struct ath_txq *txq);
drivers/net/wireless/ath/ath9k/ath9k.h
590
void ath_txq_schedule_all(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/ath9k.h
591
int ath_tx_init(struct ath_softc *sc, int nbufs);
drivers/net/wireless/ath/ath9k/ath9k.h
592
int ath_txq_update(struct ath_softc *sc, int qnum,
drivers/net/wireless/ath/ath9k/ath9k.h
596
void ath_update_max_aggr_framelen(struct ath_softc *sc, int queue, int txop);
drivers/net/wireless/ath/ath9k/ath9k.h
602
void ath_tx_tasklet(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/ath9k.h
603
void ath_tx_edma_tasklet(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/ath9k.h
604
int ath_tx_aggr_start(struct ath_softc *sc, struct ieee80211_sta *sta,
drivers/net/wireless/ath/ath9k/ath9k.h
606
void ath_tx_aggr_stop(struct ath_softc *sc, struct ieee80211_sta *sta, u16 tid);
drivers/net/wireless/ath/ath9k/ath9k.h
608
void ath_tx_aggr_wakeup(struct ath_softc *sc, struct ath_node *an);
drivers/net/wireless/ath/ath9k/ath9k.h
609
void ath_tx_aggr_sleep(struct ieee80211_sta *sta, struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/ath9k.h
673
void ath9k_calculate_iter_data(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/ath9k.h
676
void ath9k_calculate_summary_state(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/ath9k.h
678
void ath9k_set_txpower(struct ath_softc *sc, struct ieee80211_vif *vif);
drivers/net/wireless/ath/ath9k/ath9k.h
718
void ath9k_beacon_config(struct ath_softc *sc, struct ieee80211_vif *main_vif,
drivers/net/wireless/ath/ath9k/ath9k.h
720
void ath9k_beacon_assign_slot(struct ath_softc *sc, struct ieee80211_vif *vif);
drivers/net/wireless/ath/ath9k/ath9k.h
721
void ath9k_beacon_remove_slot(struct ath_softc *sc, struct ieee80211_vif *vif);
drivers/net/wireless/ath/ath9k/ath9k.h
722
void ath9k_beacon_ensure_primary_slot(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/ath9k.h
723
void ath9k_set_beacon(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/ath9k.h
724
bool ath9k_csa_is_finished(struct ath_softc *sc, struct ieee80211_vif *vif);
drivers/net/wireless/ath/ath9k/ath9k.h
725
void ath9k_csa_update(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/ath9k.h
744
bool ath_hw_check(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/ath9k.h
748
void ath_start_ani(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/ath9k.h
749
void ath_stop_ani(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/ath9k.h
750
void ath_check_ani(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/ath9k.h
751
int ath_update_survey_stats(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/ath9k.h
752
void ath_update_survey_nf(struct ath_softc *sc, int channel);
drivers/net/wireless/ath/ath9k/ath9k.h
753
void ath9k_queue_reset(struct ath_softc *sc, enum ath_reset_type type);
drivers/net/wireless/ath/ath9k/ath9k.h
77
int ath_descdma_setup(struct ath_softc *sc, struct ath_descdma *dd,
drivers/net/wireless/ath/ath9k/ath9k.h
792
int ath9k_init_btcoex(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/ath9k.h
793
void ath9k_deinit_btcoex(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/ath9k.h
794
void ath9k_start_btcoex(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/ath9k.h
795
void ath9k_stop_btcoex(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/ath9k.h
796
void ath9k_btcoex_timer_resume(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/ath9k.h
797
void ath9k_btcoex_timer_pause(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/ath9k.h
798
void ath9k_btcoex_handle_interrupt(struct ath_softc *sc, u32 status);
drivers/net/wireless/ath/ath9k/ath9k.h
799
u16 ath9k_btcoex_aggr_limit(struct ath_softc *sc, u32 max_4ms_framelen);
drivers/net/wireless/ath/ath9k/ath9k.h
800
void ath9k_btcoex_stop_gen_timer(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/ath9k.h
801
int ath9k_dump_btcoex(struct ath_softc *sc, u8 *buf, u32 size);
drivers/net/wireless/ath/ath9k/ath9k.h
803
static inline int ath9k_init_btcoex(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/ath9k.h
807
static inline void ath9k_deinit_btcoex(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/ath9k.h
810
static inline void ath9k_start_btcoex(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/ath9k.h
813
static inline void ath9k_stop_btcoex(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/ath9k.h
816
static inline void ath9k_btcoex_handle_interrupt(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/ath9k.h
820
static inline u16 ath9k_btcoex_aggr_limit(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/ath9k.h
825
static inline void ath9k_btcoex_stop_gen_timer(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/ath9k.h
828
static inline int ath9k_dump_btcoex(struct ath_softc *sc, u8 *buf, u32 size)
drivers/net/wireless/ath/ath9k/ath9k.h
845
void ath_init_leds(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/ath9k.h
846
void ath_deinit_leds(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/ath9k.h
848
static inline void ath_init_leds(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/ath9k.h
852
static inline void ath_deinit_leds(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/ath9k.h
945
void ath_ant_comb_scan(struct ath_softc *sc, struct ath_rx_status *rs);
drivers/net/wireless/ath/ath9k/beacon.c
115
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/beacon.c
195
void ath9k_beacon_assign_slot(struct ath_softc *sc, struct ieee80211_vif *vif)
drivers/net/wireless/ath/ath9k/beacon.c
217
void ath9k_beacon_remove_slot(struct ath_softc *sc, struct ieee80211_vif *vif)
drivers/net/wireless/ath/ath9k/beacon.c
22
static void ath9k_reset_beacon_status(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/beacon.c
244
void ath9k_beacon_ensure_primary_slot(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/beacon.c
306
static int ath9k_beacon_choose_slot(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/beacon.c
33
static void ath9k_beaconq_config(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/beacon.c
334
static void ath9k_set_tsfadjust(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/beacon.c
363
bool ath9k_csa_is_finished(struct ath_softc *sc, struct ieee80211_vif *vif)
drivers/net/wireless/ath/ath9k/beacon.c
377
struct ath_softc *sc = data;
drivers/net/wireless/ath/ath9k/beacon.c
381
void ath9k_csa_update(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/beacon.c
390
struct ath_softc *sc = from_tasklet(sc, t, bcon_tasklet);
drivers/net/wireless/ath/ath9k/beacon.c
513
static void ath9k_beacon_init(struct ath_softc *sc, u32 nexttbtt,
drivers/net/wireless/ath/ath9k/beacon.c
527
static void ath9k_beacon_stop(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/beacon.c
541
static void ath9k_beacon_config_ap(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/beacon.c
566
static void ath9k_beacon_config_adhoc(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/beacon.c
586
static void ath9k_cache_beacon_config(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/beacon.c
625
void ath9k_beacon_config(struct ath_softc *sc, struct ieee80211_vif *main_vif,
drivers/net/wireless/ath/ath9k/beacon.c
698
void ath9k_set_beacon(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/beacon.c
72
static void ath9k_beacon_setup(struct ath_softc *sc, struct ieee80211_vif *vif,
drivers/net/wireless/ath/ath9k/channel.c
1021
static void ath_scan_channel_start(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/channel.c
103
void ath_chanctx_init(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/channel.c
1043
struct ath_softc *sc = timer_container_of(sc, t, sched.timer);
drivers/net/wireless/ath/ath9k/channel.c
1054
struct ath_softc *sc = timer_container_of(sc, t, offchannel.timer);
drivers/net/wireless/ath/ath9k/channel.c
1096
ath_chanctx_send_vif_ps_frame(struct ath_softc *sc, struct ath_vif *avp,
drivers/net/wireless/ath/ath9k/channel.c
1141
ath_chanctx_send_ps_frame(struct ath_softc *sc, bool powersave)
drivers/net/wireless/ath/ath9k/channel.c
1156
static bool ath_chanctx_defer_switch(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/channel.c
1182
static void ath_offchannel_channel_change(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/channel.c
1222
void ath_chanctx_set_next(struct ath_softc *sc, bool force)
drivers/net/wireless/ath/ath9k/channel.c
130
void ath_chanctx_set_channel(struct ath_softc *sc, struct ath_chanctx *ctx,
drivers/net/wireless/ath/ath9k/channel.c
1319
struct ath_softc *sc = container_of(work, struct ath_softc,
drivers/net/wireless/ath/ath9k/channel.c
1326
void ath9k_offchannel_init(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/channel.c
1354
void ath9k_init_channel_context(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/channel.c
1364
void ath9k_deinit_channel_context(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/channel.c
1378
void ath9k_chanctx_stop_queues(struct ath_softc *sc, struct ath_chanctx *ctx)
drivers/net/wireless/ath/ath9k/channel.c
1397
void ath9k_chanctx_wake_queues(struct ath_softc *sc, struct ath_chanctx *ctx)
drivers/net/wireless/ath/ath9k/channel.c
1419
static void ath9k_update_p2p_ps_timer(struct ath_softc *sc, struct ath_vif *avp)
drivers/net/wireless/ath/ath9k/channel.c
1448
static void ath9k_update_p2p_ps(struct ath_softc *sc, struct ieee80211_vif *vif)
drivers/net/wireless/ath/ath9k/channel.c
1469
static u8 ath9k_get_ctwin(struct ath_softc *sc, struct ath_vif *avp)
drivers/net/wireless/ath/ath9k/channel.c
1493
void ath9k_beacon_add_noa(struct ath_softc *sc, struct ath_vif *avp,
drivers/net/wireless/ath/ath9k/channel.c
1550
struct ath_softc *sc = priv;
drivers/net/wireless/ath/ath9k/channel.c
157
struct ath_chanctx* ath_is_go_chanctx_present(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/channel.c
1597
void ath9k_p2p_bss_info_changed(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/channel.c
1609
void ath9k_p2p_beacon_sync(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/channel.c
1615
void ath9k_p2p_remove_vif(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/channel.c
1628
int ath9k_init_p2p(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/channel.c
1638
void ath9k_deinit_p2p(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/channel.c
23
static int ath_set_channel(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/channel.c
233
static u32 chanctx_event_delta(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/channel.c
242
void ath_chanctx_check_active(struct ath_softc *sc, struct ath_chanctx *ctx)
drivers/net/wireless/ath/ath9k/channel.c
322
ath_chanctx_get_next(struct ath_softc *sc, struct ath_chanctx *ctx)
drivers/net/wireless/ath/ath9k/channel.c
329
static void ath_chanctx_adjust_tbtt_delta(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/channel.c
368
static void ath_chanctx_setup_timer(struct ath_softc *sc, u32 tsf_time)
drivers/net/wireless/ath/ath9k/channel.c
384
static void ath_chanctx_handle_bmiss(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/channel.c
409
static void ath_chanctx_offchannel_noa(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/channel.c
435
static void ath_chanctx_set_periodic_noa(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/channel.c
468
static void ath_chanctx_set_oneshot_noa(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/channel.c
489
void ath_chanctx_event(struct ath_softc *sc, struct ieee80211_vif *vif,
drivers/net/wireless/ath/ath9k/channel.c
772
void ath_chanctx_beacon_sent_ev(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/channel.c
779
void ath_chanctx_beacon_recv_ev(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/channel.c
785
static int ath_scan_channel_duration(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/channel.c
796
static void ath_chanctx_switch(struct ath_softc *sc, struct ath_chanctx *ctx,
drivers/net/wireless/ath/ath9k/channel.c
843
static void ath_chanctx_offchan_switch(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/channel.c
856
static struct ath_chanctx *ath_chanctx_get_oper_chan(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/channel.c
875
ath_scan_next_channel(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/channel.c
905
void ath_offchannel_next(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/channel.c
934
void ath_roc_complete(struct ath_softc *sc, enum ath_roc_complete_reason reason)
drivers/net/wireless/ath/ath9k/channel.c
959
void ath_scan_complete(struct ath_softc *sc, bool abort)
drivers/net/wireless/ath/ath9k/channel.c
984
static void ath_scan_send_probe(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/common-spectral.c
475
struct ath_softc *sc = common->priv;
drivers/net/wireless/ath/ath9k/debug.c
101
struct ath_softc *sc = file->private_data;
drivers/net/wireless/ath/ath9k/debug.c
1017
struct ath_softc *sc = file->private_data;
drivers/net/wireless/ath/ath9k/debug.c
1052
struct ath_softc *sc = file->private_data;
drivers/net/wireless/ath/ath9k/debug.c
1076
struct ath_softc *sc = file->private_data;
drivers/net/wireless/ath/ath9k/debug.c
1100
struct ath_softc *sc = file->private_data;
drivers/net/wireless/ath/ath9k/debug.c
1132
struct ath_softc *sc = file->private_data;
drivers/net/wireless/ath/ath9k/debug.c
1157
struct ath_softc *sc = file->private_data;
drivers/net/wireless/ath/ath9k/debug.c
1195
struct ath_softc *sc = file->private_data;
drivers/net/wireless/ath/ath9k/debug.c
1212
struct ath_softc *sc = file->private_data;
drivers/net/wireless/ath/ath9k/debug.c
130
struct ath_softc *sc = file->private_data;
drivers/net/wireless/ath/ath9k/debug.c
1326
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/debug.c
1372
void ath9k_deinit_debug(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/debug.c
1380
struct ath_softc *sc = common->priv;
drivers/net/wireless/ath/ath9k/debug.c
186
struct ath_softc *sc = file->private_data;
drivers/net/wireless/ath/ath9k/debug.c
224
struct ath_softc *sc = file->private_data;
drivers/net/wireless/ath/ath9k/debug.c
237
struct ath_softc *sc = file->private_data;
drivers/net/wireless/ath/ath9k/debug.c
270
void ath9k_debug_stat_ant(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/debug.c
288
struct ath_softc *sc = file->private_data;
drivers/net/wireless/ath/ath9k/debug.c
29
void ath9k_debug_sync_cause(struct ath_softc *sc, u32 sync_cause)
drivers/net/wireless/ath/ath9k/debug.c
392
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/debug.c
459
void ath_debug_stat_interrupt(struct ath_softc *sc, enum ath9k_int status)
drivers/net/wireless/ath/ath9k/debug.c
515
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/debug.c
579
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/debug.c
608
static void print_queue(struct ath_softc *sc, struct ath_txq *txq,
drivers/net/wireless/ath/ath9k/debug.c
624
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/debug.c
646
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/debug.c
737
struct ath_softc *sc = file->private;
drivers/net/wireless/ath/ath9k/debug.c
777
struct ath_softc *sc = file_inode(file)->i_private;
drivers/net/wireless/ath/ath9k/debug.c
812
void ath_debug_stat_tx(struct ath_softc *sc, struct ath_buf *bf,
drivers/net/wireless/ath/ath9k/debug.c
849
void ath_debug_stat_rx(struct ath_softc *sc, struct ath_rx_status *rs)
drivers/net/wireless/ath/ath9k/debug.c
857
struct ath_softc *sc = file->private_data;
drivers/net/wireless/ath/ath9k/debug.c
868
struct ath_softc *sc = file->private_data;
drivers/net/wireless/ath/ath9k/debug.c
89
struct ath_softc *sc = file->private_data;
drivers/net/wireless/ath/ath9k/debug.c
891
struct ath_softc *sc = file->private_data;
drivers/net/wireless/ath/ath9k/debug.c
907
struct ath_softc *sc = file->private_data;
drivers/net/wireless/ath/ath9k/debug.c
934
struct ath_softc *sc = inode->i_private;
drivers/net/wireless/ath/ath9k/debug.c
987
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/debug.h
258
void ath9k_deinit_debug(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/debug.h
260
void ath_debug_stat_interrupt(struct ath_softc *sc, enum ath9k_int status);
drivers/net/wireless/ath/ath9k/debug.h
261
void ath_debug_stat_tx(struct ath_softc *sc, struct ath_buf *bf,
drivers/net/wireless/ath/ath9k/debug.h
264
void ath_debug_stat_rx(struct ath_softc *sc, struct ath_rx_status *rs);
drivers/net/wireless/ath/ath9k/debug.h
277
void ath9k_debug_stat_ant(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/debug.h
280
void ath9k_debug_sync_cause(struct ath_softc *sc, u32 sync_cause);
drivers/net/wireless/ath/ath9k/debug.h
289
static inline void ath9k_deinit_debug(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/debug.h
292
static inline void ath_debug_stat_interrupt(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/debug.h
296
static inline void ath_debug_stat_tx(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/debug.h
303
static inline void ath_debug_stat_rx(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/debug.h
307
static inline void ath9k_debug_stat_ant(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/debug.h
315
ath9k_debug_sync_cause(struct ath_softc *sc, u32 sync_cause)
drivers/net/wireless/ath/ath9k/debug.h
322
void ath_debug_rate_stats(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/debug.h
326
static inline void ath_debug_rate_stats(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/debug_sta.c
172
struct ath_softc *sc = an->sc;
drivers/net/wireless/ath/ath9k/debug_sta.c
27
struct ath_softc *sc = an->sc;
drivers/net/wireless/ath/ath9k/debug_sta.c
91
void ath_debug_rate_stats(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/dfs.c
100
static bool ath9k_check_chirping(struct ath_softc *sc, u8 *data,
drivers/net/wireless/ath/ath9k/dfs.c
200
ath9k_postprocess_radar_event(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/dfs.c
274
ath9k_dfs_process_radar_pulse(struct ath_softc *sc, struct pulse_event *pe)
drivers/net/wireless/ath/ath9k/dfs.c
289
void ath9k_dfs_process_phyerr(struct ath_softc *sc, void *data,
drivers/net/wireless/ath/ath9k/dfs.h
37
void ath9k_dfs_process_phyerr(struct ath_softc *sc, void *data,
drivers/net/wireless/ath/ath9k/dfs.h
41
ath9k_dfs_process_phyerr(struct ath_softc *sc, void *data,
drivers/net/wireless/ath/ath9k/dfs_debug.c
100
struct ath_softc *sc = file->private_data;
drivers/net/wireless/ath/ath9k/dfs_debug.c
117
struct ath_softc *sc = file->private_data;
drivers/net/wireless/ath/ath9k/dfs_debug.c
139
void ath9k_dfs_init_debug(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/dfs_debug.c
37
struct ath_softc *sc = file->private_data;
drivers/net/wireless/ath/ath9k/dfs_debug.h
24
struct ath_softc;
drivers/net/wireless/ath/ath9k/dfs_debug.h
59
void ath9k_dfs_init_debug(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/dfs_debug.h
66
static inline void ath9k_dfs_init_debug(struct ath_softc *sc) { }
drivers/net/wireless/ath/ath9k/gpio.c
104
static bool ath_is_rfkill_set(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/gpio.c
119
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/gpio.c
125
void ath_start_rfkill_poll(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/gpio.c
142
static void ath_detect_bt_priority(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/gpio.c
171
static void ath_mci_ftp_adjust(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/gpio.c
196
struct ath_softc *sc = timer_container_of(sc, t, btcoex.period_timer);
drivers/net/wireless/ath/ath9k/gpio.c
25
static void ath_fill_led_pin(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/gpio.c
257
struct ath_softc *sc = timer_container_of(sc, t,
drivers/net/wireless/ath/ath9k/gpio.c
277
static void ath_init_btcoex_timer(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/gpio.c
297
void ath9k_btcoex_timer_resume(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/gpio.c
322
void ath9k_btcoex_timer_pause(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/gpio.c
337
void ath9k_btcoex_stop_gen_timer(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/gpio.c
344
u16 ath9k_btcoex_aggr_limit(struct ath_softc *sc, u32 max_4ms_framelen)
drivers/net/wireless/ath/ath9k/gpio.c
359
void ath9k_btcoex_handle_interrupt(struct ath_softc *sc, u32 status)
drivers/net/wireless/ath/ath9k/gpio.c
365
void ath9k_start_btcoex(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/gpio.c
383
void ath9k_stop_btcoex(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/gpio.c
398
void ath9k_deinit_btcoex(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/gpio.c
413
int ath9k_init_btcoex(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/gpio.c
453
static int ath9k_dump_mci_btcoex(struct ath_softc *sc, u8 *buf, u32 size)
drivers/net/wireless/ath/ath9k/gpio.c
498
static int ath9k_dump_legacy_btcoex(struct ath_softc *sc, u8 *buf, u32 size)
drivers/net/wireless/ath/ath9k/gpio.c
512
int ath9k_dump_btcoex(struct ath_softc *sc, u8 *buf, u32 size)
drivers/net/wireless/ath/ath9k/gpio.c
54
struct ath_softc *sc = container_of(led_cdev, struct ath_softc, led_cdev);
drivers/net/wireless/ath/ath9k/gpio.c
63
void ath_deinit_leds(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/gpio.c
74
void ath_init_leds(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/init.c
1006
int ath9k_init_device(u16 devid, struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/init.c
1091
static void ath9k_deinit_softc(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/init.c
1110
void ath9k_deinit_device(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/init.c
149
static void ath9k_deinit_softc(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/init.c
176
struct ath_softc *sc = common->priv;
drivers/net/wireless/ath/ath9k/init.c
191
struct ath_softc *sc = common->priv;
drivers/net/wireless/ath/ath9k/init.c
214
static unsigned int __ath9k_reg_rmw(struct ath_softc *sc, u32 reg_offset,
drivers/net/wireless/ath/ath9k/init.c
231
struct ath_softc *sc = common->priv;
drivers/net/wireless/ath/ath9k/init.c
253
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/init.c
282
int ath_descdma_setup(struct ath_softc *sc, struct ath_descdma *dd,
drivers/net/wireless/ath/ath9k/init.c
405
static int ath9k_init_queues(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/init.c
422
static void ath9k_init_misc(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/init.c
448
static void ath9k_init_pcoem_platform(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/init.c
537
static int ath9k_eeprom_request(struct ath_softc *sc, const char *name)
drivers/net/wireless/ath/ath9k/init.c
566
static void ath9k_eeprom_release(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/init.c
571
static int ath9k_nvmem_request_eeprom(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/init.c
622
static int ath9k_of_init(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/init.c
657
static int ath9k_init_softc(u16 devid, struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/init.c
798
static void ath9k_init_band_txpower(struct ath_softc *sc, int band)
drivers/net/wireless/ath/ath9k/init.c
817
static void ath9k_init_txpower_limits(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/init.c
880
static void ath9k_set_mcc_capab(struct ath_softc *sc, struct ieee80211_hw *hw)
drivers/net/wireless/ath/ath9k/init.c
904
static void ath9k_set_hw_capab(struct ath_softc *sc, struct ieee80211_hw *hw)
drivers/net/wireless/ath/ath9k/link.c
101
bool ath_hw_check(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/link.c
126
static bool ath_hw_pll_rx_hang_check(struct ath_softc *sc, u32 pll_sqsum)
drivers/net/wireless/ath/ath9k/link.c
149
struct ath_softc *sc = container_of(work, struct ath_softc,
drivers/net/wireless/ath/ath9k/link.c
177
static void ath_paprd_activate(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/link.c
201
static bool ath_paprd_send_frame(struct ath_softc *sc, struct sk_buff *skb, int chain)
drivers/net/wireless/ath/ath9k/link.c
23
static bool ath_tx_complete_check(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/link.c
243
struct ath_softc *sc = container_of(work, struct ath_softc, paprd_work);
drivers/net/wireless/ath/ath9k/link.c
336
struct ath_softc *sc = common->priv;
drivers/net/wireless/ath/ath9k/link.c
450
void ath_start_ani(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/link.c
470
void ath_stop_ani(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/link.c
478
void ath_check_ani(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/link.c
517
void ath_update_survey_nf(struct ath_softc *sc, int channel)
drivers/net/wireless/ath/ath9k/link.c
535
int ath_update_survey_stats(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/link.c
57
static bool ath_hw_rx_inactive_check(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/link.c
87
struct ath_softc *sc = container_of(work, struct ath_softc,
drivers/net/wireless/ath/ath9k/main.c
101
struct ath_softc *sc = timer_container_of(sc, t, sleep_timer);
drivers/net/wireless/ath/ath9k/main.c
1064
static void ath9k_update_bssid_mask(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/main.c
1093
void ath9k_calculate_iter_data(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/main.c
1113
static void ath9k_set_assoc_state(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/main.c
1144
static void ath9k_set_offchannel_state(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/main.c
116
void ath9k_ps_wakeup(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/main.c
1181
void ath9k_calculate_summary_state(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/main.c
1288
void ath9k_set_txpower(struct ath_softc *sc, struct ieee80211_vif *vif)
drivers/net/wireless/ath/ath9k/main.c
1332
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/main.c
1383
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/main.c
1417
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/main.c
1444
static void ath9k_enable_ps(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/main.c
146
void ath9k_ps_restore(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/main.c
1463
static void ath9k_disable_ps(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/main.c
1489
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/main.c
1569
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/main.c
1596
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/main.c
1617
static void ath9k_del_ps_key(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/main.c
1636
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/main.c
1650
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/main.c
1696
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/main.c
1718
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/main.c
1761
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/main.c
184
static void __ath_cancel_work(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/main.c
1873
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/main.c
1947
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/main.c
196
void ath_cancel_work(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/main.c
1971
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/main.c
1987
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/main.c
2006
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/main.c
202
void ath_restart_work(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/main.c
2065
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/main.c
2102
static void ath9k_enable_dynack(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/main.c
2120
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/main.c
214
static bool ath_prepare_reset(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/main.c
2147
static bool ath9k_has_tx_pending(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/main.c
2168
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/main.c
2197
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/main.c
2247
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/main.c
2254
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/main.c
2296
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/main.c
234
static bool ath_complete_reset(struct ath_softc *sc, bool start)
drivers/net/wireless/ath/ath9k/main.c
2345
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/main.c
2375
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/main.c
2386
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/main.c
2409
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/main.c
2416
static void ath9k_cancel_pending_offchannel(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/main.c
2442
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/main.c
2476
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/main.c
2492
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/main.c
2526
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/main.c
2547
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/main.c
2582
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/main.c
2603
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/main.c
2620
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/main.c
2652
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/main.c
2681
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/main.c
2775
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/main.c
283
static int ath_reset_internal(struct ath_softc *sc, struct ath9k_channel *hchan)
drivers/net/wireless/ath/ath9k/main.c
353
static void ath_node_attach(struct ath_softc *sc, struct ieee80211_sta *sta,
drivers/net/wireless/ath/ath9k/main.c
369
static void ath_node_detach(struct ath_softc *sc, struct ieee80211_sta *sta)
drivers/net/wireless/ath/ath9k/main.c
379
struct ath_softc *sc = from_tasklet(sc, t, intr_tq);
drivers/net/wireless/ath/ath9k/main.c
506
struct ath_softc *sc = dev;
drivers/net/wireless/ath/ath9k/main.c
60
static bool ath9k_has_pending_frames(struct ath_softc *sc, struct ath_txq *txq,
drivers/net/wireless/ath/ath9k/main.c
609
int ath_reset(struct ath_softc *sc, struct ath9k_channel *hchan)
drivers/net/wireless/ath/ath9k/main.c
629
void ath9k_queue_reset(struct ath_softc *sc, enum ath_reset_type type)
drivers/net/wireless/ath/ath9k/main.c
642
struct ath_softc *sc = container_of(work, struct ath_softc, hw_reset_work);
drivers/net/wireless/ath/ath9k/main.c
655
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/main.c
757
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/main.c
849
static bool ath9k_txq_has_key(struct ath_softc *sc, u32 keyix)
drivers/net/wireless/ath/ath9k/main.c
87
static bool ath9k_setpower(struct ath_softc *sc, enum ath9k_power_mode mode)
drivers/net/wireless/ath/ath9k/main.c
884
static void ath9k_pending_key_del(struct ath_softc *sc, u8 keyix)
drivers/net/wireless/ath/ath9k/main.c
900
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/mci.c
119
static void ath_mci_update_scheme(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/mci.c
210
static void ath_mci_cal_msg(struct ath_softc *sc, u8 opcode, u8 *rx_payload)
drivers/net/wireless/ath/ath9k/mci.c
238
struct ath_softc *sc = container_of(work, struct ath_softc, mci_work);
drivers/net/wireless/ath/ath9k/mci.c
256
static void ath_mci_set_concur_txprio(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/mci.c
297
static u8 ath_mci_process_profile(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/mci.c
332
static u8 ath_mci_process_status(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/mci.c
369
static void ath_mci_msg(struct ath_softc *sc, u8 opcode, u8 *rx_payload)
drivers/net/wireless/ath/ath9k/mci.c
436
int ath_mci_setup(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/mci.c
475
void ath_mci_cleanup(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/mci.c
485
void ath_mci_intr(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/mci.c
633
void ath_mci_enable(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/mci.c
644
void ath9k_mci_update_wlan_channels(struct ath_softc *sc, bool allow_all)
drivers/net/wireless/ath/ath9k/mci.c
694
void ath9k_mci_set_txpower(struct ath_softc *sc, bool setchannel,
drivers/net/wireless/ath/ath9k/mci.c
727
static void ath9k_mci_stomp_audio(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/mci.c
743
void ath9k_mci_update_rssi(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/mci.h
154
int ath_mci_setup(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/mci.h
155
void ath_mci_cleanup(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/mci.h
156
void ath_mci_intr(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/mci.h
157
void ath9k_mci_update_rssi(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/mci.h
160
void ath_mci_enable(struct ath_softc *sc);
drivers/net/wireless/ath/ath9k/mci.h
161
void ath9k_mci_update_wlan_channels(struct ath_softc *sc, bool allow_all);
drivers/net/wireless/ath/ath9k/mci.h
162
void ath9k_mci_set_txpower(struct ath_softc *sc, bool setchannel,
drivers/net/wireless/ath/ath9k/mci.h
165
static inline void ath_mci_enable(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/mci.h
168
static inline void ath9k_mci_update_wlan_channels(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/mci.h
172
static inline void ath9k_mci_set_txpower(struct ath_softc *sc, bool setchannel,
drivers/net/wireless/ath/ath9k/pci.c
1004
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/pci.c
1018
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/pci.c
1042
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/pci.c
782
struct ath_softc *sc = common->priv;
drivers/net/wireless/ath/ath9k/pci.c
821
struct ath_softc *sc = common->priv;
drivers/net/wireless/ath/ath9k/pci.c
886
struct ath_softc *sc;
drivers/net/wireless/ath/ath9k/pci.c
943
hw = ieee80211_alloc_hw(sizeof(struct ath_softc), &ath9k_ops);
drivers/net/wireless/ath/ath9k/recv.c
1010
static void ath_rx_count_airtime(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/recv.c
1060
int ath_rx_tasklet(struct ath_softc *sc, int flush, bool hp)
drivers/net/wireless/ath/ath9k/recv.c
110
static bool ath_rx_edma_buf_link(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/recv.c
138
static void ath_rx_addbuffer_edma(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/recv.c
155
static void ath_rx_remove_buffer(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/recv.c
171
static void ath_rx_edma_cleanup(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/recv.c
198
static int ath_rx_edma_init(struct ath_softc *sc, int nbufs)
drivers/net/wireless/ath/ath9k/recv.c
23
static inline bool ath9k_check_auto_sleep(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/recv.c
256
static void ath_edma_start_recv(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/recv.c
265
static void ath_edma_stop_recv(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/recv.c
271
int ath_rx_init(struct ath_softc *sc, int nbufs)
drivers/net/wireless/ath/ath9k/recv.c
331
void ath_rx_cleanup(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/recv.c
37
static void ath_rx_buf_link(struct ath_softc *sc, struct ath_rxbuf *bf,
drivers/net/wireless/ath/ath9k/recv.c
375
u32 ath_calcrxfilter(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/recv.c
441
void ath_startrecv(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/recv.c
473
static void ath_flushrecv(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/recv.c
480
bool ath_stoprecv(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/recv.c
537
static void ath_rx_ps_beacon(struct ath_softc *sc, struct sk_buff *skb)
drivers/net/wireless/ath/ath9k/recv.c
591
static void ath_rx_ps(struct ath_softc *sc, struct sk_buff *skb, bool mybeacon)
drivers/net/wireless/ath/ath9k/recv.c
627
static bool ath_edma_get_buffers(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/recv.c
680
static struct ath_rxbuf *ath_edma_get_next_rx_buf(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/recv.c
695
static struct ath_rxbuf *ath_get_next_rx_buf(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/recv.c
71
static void ath_rx_buf_relink(struct ath_softc *sc, struct ath_rxbuf *bf,
drivers/net/wireless/ath/ath9k/recv.c
80
static void ath_setdefantenna(struct ath_softc *sc, u32 antenna)
drivers/net/wireless/ath/ath9k/recv.c
808
static int ath9k_rx_skb_preprocess(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/recv.c
88
static void ath_opmode_init(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/recv.c
963
static void ath9k_antenna_check(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/recv.c
992
static void ath9k_apply_ampdu_details(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/rng.c
116
void ath9k_rng_stop(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/rng.c
24
static int ath9k_rng_data_read(struct ath_softc *sc, u32 *buf, u32 buf_size)
drivers/net/wireless/ath/ath9k/rng.c
71
struct ath_softc *sc = container_of(rng, struct ath_softc, rng_ops);
drivers/net/wireless/ath/ath9k/rng.c
95
void ath9k_rng_start(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/tx99.c
107
static int ath9k_tx99_init(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/tx99.c
162
struct ath_softc *sc = file->private_data;
drivers/net/wireless/ath/ath9k/tx99.c
173
struct ath_softc *sc = file->private_data;
drivers/net/wireless/ath/ath9k/tx99.c
19
static void ath9k_tx99_stop(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/tx99.c
225
struct ath_softc *sc = file->private_data;
drivers/net/wireless/ath/ath9k/tx99.c
240
struct ath_softc *sc = file->private_data;
drivers/net/wireless/ath/ath9k/tx99.c
268
void ath9k_tx99_init_debug(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/tx99.c
40
static struct sk_buff *ath9k_build_tx99_skb(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/tx99.c
98
static void ath9k_tx99_deinit(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/wow.c
138
static int ath9k_wow_add_pattern(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/wow.c
170
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/wow.c
282
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/wow.c
316
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/wow.c
329
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/wow.c
33
static u8 ath9k_wow_map_triggers(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/wow.c
344
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/wow.c
50
static int ath9k_wow_add_disassoc_deauth_pattern(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/xmit.c
1027
ath_tx_form_aggr(struct ath_softc *sc, struct ath_txq *txq,
drivers/net/wireless/ath/ath9k/xmit.c
106
void ath_txq_unlock_complete(struct ath_softc *sc, struct ath_txq *txq)
drivers/net/wireless/ath/ath9k/xmit.c
1153
void ath_update_max_aggr_framelen(struct ath_softc *sc, int queue, int txop)
drivers/net/wireless/ath/ath9k/xmit.c
1174
static u8 ath_get_rate_txpower(struct ath_softc *sc, struct ath_buf *bf,
drivers/net/wireless/ath/ath9k/xmit.c
121
void ath_tx_queue_tid(struct ath_softc *sc, struct ath_atx_tid *tid)
drivers/net/wireless/ath/ath9k/xmit.c
1260
static void ath_buf_set_rate(struct ath_softc *sc, struct ath_buf *bf,
drivers/net/wireless/ath/ath9k/xmit.c
131
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/xmit.c
1403
static void ath_tx_fill_desc(struct ath_softc *sc, struct ath_buf *bf,
drivers/net/wireless/ath/ath9k/xmit.c
1496
ath_tx_form_burst(struct ath_softc *sc, struct ath_txq *txq,
drivers/net/wireless/ath/ath9k/xmit.c
1529
static int ath_tx_sched_aggr(struct ath_softc *sc, struct ath_txq *txq,
drivers/net/wireless/ath/ath9k/xmit.c
1571
int ath_tx_aggr_start(struct ath_softc *sc, struct ieee80211_sta *sta,
drivers/net/wireless/ath/ath9k/xmit.c
1611
void ath_tx_aggr_stop(struct ath_softc *sc, struct ieee80211_sta *sta, u16 tid)
drivers/net/wireless/ath/ath9k/xmit.c
1626
void ath_tx_aggr_sleep(struct ieee80211_sta *sta, struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/xmit.c
1644
void ath_tx_aggr_wakeup(struct ath_softc *sc, struct ath_node *an)
drivers/net/wireless/ath/ath9k/xmit.c
1670
ath9k_set_moredata(struct ath_softc *sc, struct ath_buf *bf, bool val)
drivers/net/wireless/ath/ath9k/xmit.c
1696
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/xmit.c
1758
struct ath_txq *ath_txq_setup(struct ath_softc *sc, int qtype, int subtype)
drivers/net/wireless/ath/ath9k/xmit.c
1830
int ath_txq_update(struct ath_softc *sc, int qnum,
drivers/net/wireless/ath/ath9k/xmit.c
1857
int ath_cabq_update(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/xmit.c
1872
static void ath_drain_txq_list(struct ath_softc *sc, struct ath_txq *txq,
drivers/net/wireless/ath/ath9k/xmit.c
1905
void ath_draintxq(struct ath_softc *sc, struct ath_txq *txq)
drivers/net/wireless/ath/ath9k/xmit.c
1929
bool ath_drain_all_txq(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/xmit.c
1971
void ath_tx_cleanupq(struct ath_softc *sc, struct ath_txq *txq)
drivers/net/wireless/ath/ath9k/xmit.c
1980
void ath_txq_schedule(struct ath_softc *sc, struct ath_txq *txq)
drivers/net/wireless/ath/ath9k/xmit.c
2019
void ath_txq_schedule_all(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/xmit.c
2041
static void ath_tx_txqaddbuf(struct ath_softc *sc, struct ath_txq *txq,
drivers/net/wireless/ath/ath9k/xmit.c
210
static void ath_txq_skb_done(struct ath_softc *sc, struct sk_buff *skb)
drivers/net/wireless/ath/ath9k/xmit.c
2108
static void ath_tx_send_normal(struct ath_softc *sc, struct ath_txq *txq,
drivers/net/wireless/ath/ath9k/xmit.c
2167
struct ath_softc *sc;
drivers/net/wireless/ath/ath9k/xmit.c
2194
u8 ath_txchainmask_reduction(struct ath_softc *sc, u8 chainmask, u32 rate)
drivers/net/wireless/ath/ath9k/xmit.c
2213
static struct ath_buf *ath_tx_setup_buffer(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/xmit.c
2294
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/xmit.c
2332
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/xmit.c
236
struct ath_softc *sc = tid->an->sc;
drivers/net/wireless/ath/ath9k/xmit.c
2394
struct ath_softc *sc = hw->priv;
drivers/net/wireless/ath/ath9k/xmit.c
2457
static void ath_tx_complete(struct ath_softc *sc, struct sk_buff *skb,
drivers/net/wireless/ath/ath9k/xmit.c
2509
static void ath_tx_complete_buf(struct ath_softc *sc, struct ath_buf *bf,
drivers/net/wireless/ath/ath9k/xmit.c
2565
static void ath_tx_rc_status(struct ath_softc *sc, struct ath_buf *bf,
drivers/net/wireless/ath/ath9k/xmit.c
2622
static void ath_tx_processq(struct ath_softc *sc, struct ath_txq *txq)
drivers/net/wireless/ath/ath9k/xmit.c
2697
void ath_tx_tasklet(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/xmit.c
2711
void ath_tx_edma_tasklet(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/xmit.c
278
static void ath_tx_flush_tid(struct ath_softc *sc, struct ath_atx_tid *tid)
drivers/net/wireless/ath/ath9k/xmit.c
2800
static int ath_txstatus_setup(struct ath_softc *sc, int size)
drivers/net/wireless/ath/ath9k/xmit.c
2814
static int ath_tx_edma_init(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/xmit.c
2827
int ath_tx_init(struct ath_softc *sc, int nbufs)
drivers/net/wireless/ath/ath9k/xmit.c
2856
void ath_tx_node_init(struct ath_softc *sc, struct ath_node *an)
drivers/net/wireless/ath/ath9k/xmit.c
2880
void ath_tx_node_cleanup(struct ath_softc *sc, struct ath_node *an)
drivers/net/wireless/ath/ath9k/xmit.c
2911
int ath9k_tx99_send(struct ath_softc *sc, struct sk_buff *skb,
drivers/net/wireless/ath/ath9k/xmit.c
360
static void ath_tid_drain(struct ath_softc *sc, struct ath_txq *txq,
drivers/net/wireless/ath/ath9k/xmit.c
387
static void ath_tx_set_retry(struct ath_softc *sc, struct ath_txq *txq,
drivers/net/wireless/ath/ath9k/xmit.c
407
static struct ath_buf *ath_tx_get_buffer(struct ath_softc *sc)
drivers/net/wireless/ath/ath9k/xmit.c
426
static void ath_tx_return_buffer(struct ath_softc *sc, struct ath_buf *bf)
drivers/net/wireless/ath/ath9k/xmit.c
433
static struct ath_buf* ath_clone_txbuf(struct ath_softc *sc, struct ath_buf *bf)
drivers/net/wireless/ath/ath9k/xmit.c
483
static void ath_tx_complete_aggr(struct ath_softc *sc, struct ath_txq *txq,
drivers/net/wireless/ath/ath9k/xmit.c
56
static void ath_tx_send_normal(struct ath_softc *sc, struct ath_txq *txq,
drivers/net/wireless/ath/ath9k/xmit.c
58
static void ath_tx_complete(struct ath_softc *sc, struct sk_buff *skb,
drivers/net/wireless/ath/ath9k/xmit.c
61
static void ath_tx_complete_buf(struct ath_softc *sc, struct ath_buf *bf,
drivers/net/wireless/ath/ath9k/xmit.c
65
static void ath_tx_txqaddbuf(struct ath_softc *sc, struct ath_txq *txq,
drivers/net/wireless/ath/ath9k/xmit.c
67
static void ath_tx_rc_status(struct ath_softc *sc, struct ath_buf *bf,
drivers/net/wireless/ath/ath9k/xmit.c
707
static void ath_tx_count_airtime(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/xmit.c
71
static struct ath_buf *ath_tx_setup_buffer(struct ath_softc *sc,
drivers/net/wireless/ath/ath9k/xmit.c
725
static void ath_tx_process_buffer(struct ath_softc *sc, struct ath_txq *txq,
drivers/net/wireless/ath/ath9k/xmit.c
796
static u32 ath_lookup_rate(struct ath_softc *sc, struct ath_buf *bf,
drivers/net/wireless/ath/ath9k/xmit.c
867
static int ath_compute_num_delims(struct ath_softc *sc, struct ath_atx_tid *tid,
drivers/net/wireless/ath/ath9k/xmit.c
938
ath_tx_get_tid_subframe(struct ath_softc *sc, struct ath_txq *txq,