Lines Matching defs:ath_softc

994 struct ath_softc {  struct
995 struct ieee80211_hw *hw;
996 struct device *dev;
998 struct survey_info *cur_survey;
999 struct survey_info survey[ATH9K_NUM_CHANNELS];
1001 spinlock_t intr_lock;
1002 struct tasklet_struct intr_tq;
1003 struct tasklet_struct bcon_tasklet;
1004 struct ath_hw *sc_ah;
1005 void __iomem *mem;
1006 int irq;
1007 spinlock_t sc_serial_rw;
1008 spinlock_t sc_pm_lock;
1009 spinlock_t sc_pcu_lock;
1010 struct mutex mutex;
1011 struct work_struct paprd_work;
1012 struct work_struct hw_reset_work;
1013 struct completion paprd_complete;
1014 wait_queue_head_t tx_wait;
1017 struct work_struct chanctx_work;
1018 struct ath_gen_timer *p2p_ps_timer;
1019 struct ath_vif *p2p_ps_vif;
1020 struct ath_chanctx_sched sched;
1021 struct ath_offchannel offchannel;
1022 struct ath_chanctx *next_chan;
1023 struct completion go_beacon;
1024 struct timespec64 last_event_time;
1027 unsigned long driver_data;
1029 u8 gtt_cnt;
1030 u32 intrstatus;
1031 u16 ps_flags; /* PS_* */
1032 bool ps_enabled;
1033 bool ps_idle;
1034 short nbcnvifs;
1035 unsigned long ps_usecount;
1037 u16 airtime_flags; /* AIRTIME_* */
1039 struct ath_rx rx;
1040 struct ath_tx tx;
1041 struct ath_beacon beacon;
1043 struct cfg80211_chan_def cur_chandef;
1044 struct ath_chanctx chanctx[ATH9K_NUM_CHANCTX];
1045 struct ath_chanctx *cur_chan;
1046 spinlock_t chan_lock;
1049 bool led_registered;
1050 char led_name[32];
1051 struct led_classdev led_cdev;
1055 struct ath9k_debug debug;
1057 struct delayed_work hw_check_work;
1058 struct delayed_work hw_pll_work;
1059 struct timer_list sleep_timer;
1062 struct ath_btcoex btcoex;
1063 struct ath_mci_coex mci_coex;
1064 struct work_struct mci_work;
1067 struct ath_descdma txsdma;
1069 struct ath_ant_comb ant_comb;
1070 u8 ant_tx, ant_rx;
1071 struct dfs_pattern_detector *dfs_detector;
1072 u64 dfs_prev_pulse_ts;
1073 u32 wow_enabled;
1098 void ath9k_tx99_init_debug(struct ath_softc *sc); argument