Lines Matching defs:ath_softc
984 struct ath_softc { struct
985 struct ieee80211_hw *hw;
986 struct device *dev;
988 struct survey_info *cur_survey;
989 struct survey_info survey[ATH9K_NUM_CHANNELS];
991 spinlock_t intr_lock;
992 struct tasklet_struct intr_tq;
993 struct tasklet_struct bcon_tasklet;
994 struct ath_hw *sc_ah;
995 void __iomem *mem;
996 int irq;
997 spinlock_t sc_serial_rw;
998 spinlock_t sc_pm_lock;
999 spinlock_t sc_pcu_lock;
1000 struct mutex mutex;
1001 struct work_struct paprd_work;
1002 struct work_struct hw_reset_work;
1003 struct completion paprd_complete;
1004 wait_queue_head_t tx_wait;
1007 struct work_struct chanctx_work;
1008 struct ath_gen_timer *p2p_ps_timer;
1009 struct ath_vif *p2p_ps_vif;
1010 struct ath_chanctx_sched sched;
1011 struct ath_offchannel offchannel;
1012 struct ath_chanctx *next_chan;
1013 struct completion go_beacon;
1014 ktime_t last_event_time;
1017 unsigned long driver_data;
1019 u8 gtt_cnt;
1020 u32 intrstatus;
1021 unsigned long rx_active_check_time;
1022 u32 rx_active_count;
1023 u16 ps_flags; /* PS_* */
1024 bool ps_enabled;
1025 bool ps_idle;
1026 short nbcnvifs;
1027 unsigned long ps_usecount;
1029 struct ath_rx rx;
1030 struct ath_tx tx;
1031 struct ath_beacon beacon;
1033 struct cfg80211_chan_def cur_chandef;
1034 struct ath_chanctx chanctx[ATH9K_NUM_CHANCTX];
1035 struct ath_chanctx *cur_chan;
1036 spinlock_t chan_lock;
1039 bool led_registered;
1040 char led_name[32];
1041 struct led_classdev led_cdev;
1045 struct ath9k_debug debug;
1047 struct delayed_work hw_check_work;
1048 struct delayed_work hw_pll_work;
1049 struct timer_list sleep_timer;
1052 struct ath_btcoex btcoex;
1053 struct ath_mci_coex mci_coex;
1054 struct work_struct mci_work;
1057 struct ath_descdma txsdma;
1059 struct ath_ant_comb ant_comb;
1060 u8 ant_tx, ant_rx;
1061 struct dfs_pattern_detector *dfs_detector;
1062 u64 dfs_prev_pulse_ts;
1063 u32 wow_enabled;
1065 struct ath_spec_scan_priv spec_priv;
1089 void ath9k_tx99_init_debug(struct ath_softc *sc); argument