Lines Matching defs:ath_softc

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