Lines Matching defs:ath_softc
956 struct ath_softc { struct
957 struct ieee80211_hw *hw;
958 struct device *dev;
960 struct survey_info *cur_survey;
961 struct survey_info survey[ATH9K_NUM_CHANNELS];
963 struct tasklet_struct intr_tq;
964 struct tasklet_struct bcon_tasklet;
965 struct ath_hw *sc_ah;
966 void __iomem *mem;
967 int irq;
968 spinlock_t sc_serial_rw;
969 spinlock_t sc_pm_lock;
970 spinlock_t sc_pcu_lock;
971 struct mutex mutex;
972 struct work_struct paprd_work;
973 struct work_struct hw_reset_work;
974 struct completion paprd_complete;
975 wait_queue_head_t tx_wait;
978 struct work_struct chanctx_work;
979 struct ath_gen_timer *p2p_ps_timer;
980 struct ath_vif *p2p_ps_vif;
981 struct ath_chanctx_sched sched;
982 struct ath_offchannel offchannel;
983 struct ath_chanctx *next_chan;
984 struct completion go_beacon;
987 unsigned long driver_data;
989 u8 gtt_cnt;
990 u32 intrstatus;
991 u16 ps_flags; /* PS_* */
992 bool ps_enabled;
993 bool ps_idle;
994 short nbcnvifs;
995 unsigned long ps_usecount;
997 struct ath_rx rx;
998 struct ath_tx tx;
999 struct ath_beacon beacon;
1001 struct cfg80211_chan_def cur_chandef;
1002 struct ath_chanctx chanctx[ATH9K_NUM_CHANCTX];
1003 struct ath_chanctx *cur_chan;
1004 spinlock_t chan_lock;
1007 bool led_registered;
1008 char led_name[32];
1009 struct led_classdev led_cdev;
1013 struct ath9k_debug debug;
1015 struct delayed_work tx_complete_work;
1016 struct delayed_work hw_pll_work;
1017 struct timer_list sleep_timer;
1020 struct ath_btcoex btcoex;
1021 struct ath_mci_coex mci_coex;
1022 struct work_struct mci_work;
1025 struct ath_descdma txsdma;
1027 struct ath_ant_comb ant_comb;
1051 void ath9k_tx99_init_debug(struct ath_softc *sc); argument