Lines Matching defs:ath_softc

982 struct ath_softc {  struct
983 struct ieee80211_hw *hw;
984 struct device *dev;
986 struct survey_info *cur_survey;
987 struct survey_info survey[ATH9K_NUM_CHANNELS];
989 spinlock_t intr_lock;
990 struct tasklet_struct intr_tq;
991 struct tasklet_struct bcon_tasklet;
992 struct ath_hw *sc_ah;
993 void __iomem *mem;
994 int irq;
995 spinlock_t sc_serial_rw;
996 spinlock_t sc_pm_lock;
997 spinlock_t sc_pcu_lock;
998 struct mutex mutex;
999 struct work_struct paprd_work;
1000 struct work_struct hw_reset_work;
1001 struct completion paprd_complete;
1002 wait_queue_head_t tx_wait;
1005 struct work_struct chanctx_work;
1006 struct ath_gen_timer *p2p_ps_timer;
1007 struct ath_vif *p2p_ps_vif;
1008 struct ath_chanctx_sched sched;
1009 struct ath_offchannel offchannel;
1010 struct ath_chanctx *next_chan;
1011 struct completion go_beacon;
1012 struct timespec64 last_event_time;
1015 unsigned long driver_data;
1017 u8 gtt_cnt;
1018 u32 intrstatus;
1019 u16 ps_flags; /* PS_* */
1020 bool ps_enabled;
1021 bool ps_idle;
1022 short nbcnvifs;
1023 unsigned long ps_usecount;
1025 struct ath_rx rx;
1026 struct ath_tx tx;
1027 struct ath_beacon beacon;
1029 struct cfg80211_chan_def cur_chandef;
1030 struct ath_chanctx chanctx[ATH9K_NUM_CHANCTX];
1031 struct ath_chanctx *cur_chan;
1032 spinlock_t chan_lock;
1035 bool led_registered;
1036 char led_name[32];
1037 struct led_classdev led_cdev;
1041 struct ath9k_debug debug;
1043 struct delayed_work hw_check_work;
1044 struct delayed_work hw_pll_work;
1045 struct timer_list sleep_timer;
1048 struct ath_btcoex btcoex;
1049 struct ath_mci_coex mci_coex;
1050 struct work_struct mci_work;
1053 struct ath_descdma txsdma;
1055 struct ath_ant_comb ant_comb;
1056 u8 ant_tx, ant_rx;
1057 struct dfs_pattern_detector *dfs_detector;
1058 u64 dfs_prev_pulse_ts;
1059 u32 wow_enabled;
1084 void ath9k_tx99_init_debug(struct ath_softc *sc); argument