ath9k_channel
struct ath9k_channel *chan = ah->curchan;
void ath9k_hw_ani_monitor(struct ath_hw *ah, struct ath9k_channel *chan)
struct ath9k_channel *chan = ah->curchan;
struct ath9k_channel *chan, int ht40_delta)
static int ar5008_hw_set_channel(struct ath_hw *ah, struct ath9k_channel *chan)
struct ath9k_channel *chan, int bin)
struct ath9k_channel *chan)
struct ath9k_channel *chan,
struct ath9k_channel *chan)
struct ath9k_channel *chan)
struct ath9k_channel *chan)
struct ath9k_channel *chan)
static void ar5008_hw_set_rfmode(struct ath_hw *ah, struct ath9k_channel *chan)
struct ath9k_channel *chan)
struct ath9k_channel *chan)
struct ath9k_channel *chan)
struct ath9k_channel *chan = ah->curchan;
struct ath9k_channel *chan,
static int ar9002_hw_calibrate(struct ath_hw *ah, struct ath9k_channel *chan,
static bool ar9285_hw_cl_cal(struct ath_hw *ah, struct ath9k_channel *chan)
static bool ar9285_hw_clc(struct ath_hw *ah, struct ath9k_channel *chan)
struct ath9k_channel *ichan,
static bool ar9002_hw_init_cal(struct ath_hw *ah, struct ath9k_channel *chan)
void ar9002_hw_load_ani_reg(struct ath_hw *ah, struct ath9k_channel *chan)
struct ath9k_channel *chan)
struct ath9k_channel *chan)
static int ar9002_hw_set_channel(struct ath_hw *ah, struct ath9k_channel *chan)
static int ar9003_hw_calibrate(struct ath_hw *ah, struct ath9k_channel *chan,
struct ath9k_channel *chan,
struct ath9k_channel *chan)
struct ath9k_channel *chan)
struct ath9k_channel *ichan,
struct ath9k_channel *chan)
struct ath9k_channel *chan)
static void ar9003_hw_atten_apply(struct ath_hw *ah, struct ath9k_channel *chan)
struct ath9k_channel *chan)
struct ath9k_channel *chan)
struct ath9k_channel *chan,
struct ath9k_channel *chan,
struct ath9k_channel *chan,
struct ath9k_channel *chan,
struct ath9k_channel *chan, u16 cfgCtl,
struct ath9k_channel *chan)
struct ath9k_channel *chan);
bool ar9003_mci_start_reset(struct ath_hw *ah, struct ath9k_channel *chan)
int ar9003_mci_end_reset(struct ath_hw *ah, struct ath9k_channel *chan,
bool ar9003_mci_start_reset(struct ath_hw *ah, struct ath9k_channel *chan);
int ar9003_mci_end_reset(struct ath_hw *ah, struct ath9k_channel *chan,
static inline bool ar9003_mci_start_reset(struct ath_hw *ah, struct ath9k_channel *chan)
static inline int ar9003_mci_end_reset(struct ath_hw *ah, struct ath9k_channel *chan,
struct ath9k_channel *chan = ah->curchan;
struct ath9k_channel *chan = ah->curchan;
struct ath9k_channel *chan = ah->curchan;
struct ath9k_channel *chan = ah->curchan;
struct ath9k_channel *chan = ah->curchan;
static int ar9003_hw_set_channel(struct ath_hw *ah, struct ath9k_channel *chan)
struct ath9k_channel *chan,
struct ath9k_channel *chan)
struct ath9k_channel *chan)
struct ath9k_channel *chan,
struct ath9k_channel *chan)
struct ath9k_channel *chan)
struct ath9k_channel *chan)
struct ath9k_channel *chan)
struct ath9k_channel *chan)
struct ath9k_channel *chan)
struct ath9k_channel *chan)
struct ath9k_channel *chan)
struct ath9k_channel *chan)
struct ath9k_channel *chan)
struct ath9k_channel *chan)
bool ar9003_hw_rtt_restore(struct ath_hw *ah, struct ath9k_channel *chan)
bool ar9003_hw_rtt_restore(struct ath_hw *ah, struct ath9k_channel *chan);
static inline bool ar9003_hw_rtt_restore(struct ath_hw *ah, struct ath9k_channel *chan)
int ath_reset(struct ath_softc *sc, struct ath9k_channel *hchan);
int ath9k_hw_loadnf(struct ath_hw *ah, struct ath9k_channel *chan)
bool ath9k_hw_getnf(struct ath_hw *ah, struct ath9k_channel *chan)
struct ath9k_channel *chan)
struct ath9k_channel *chan)
struct ath9k_channel *chan,
s16 ath9k_hw_getchan_noise(struct ath_hw *ah, struct ath9k_channel *chan,
int ath9k_hw_loadnf(struct ath_hw *ah, struct ath9k_channel *chan);
bool ath9k_hw_getnf(struct ath_hw *ah, struct ath9k_channel *chan);
struct ath9k_channel *chan);
s16 ath9k_hw_getchan_noise(struct ath_hw *ah, struct ath9k_channel *chan,
struct ath9k_channel *hchan;
static void ath9k_cmn_update_ichannel(struct ath9k_channel *ichan,
struct ath9k_channel *ath9k_cmn_get_channel(struct ieee80211_hw *hw,
struct ath9k_channel *channel;
struct ath9k_channel *ath9k_cmn_get_channel(struct ieee80211_hw *hw,
const struct ath9k_channel *chan = ah->curchan;
struct ath9k_channel *chan,
struct ath9k_channel *chan,
struct ath9k_channel *chan,
void (*set_board_values)(struct ath_hw *hw, struct ath9k_channel *chan);
void (*set_addac)(struct ath_hw *hw, struct ath9k_channel *chan);
void (*set_txpower)(struct ath_hw *hw, struct ath9k_channel *chan,
struct ath9k_channel *chan,
struct ath9k_channel *chan,
struct ath9k_channel *chan,
struct ath9k_channel *chan)
struct ath9k_channel *chan,
struct ath9k_channel *chan,
struct ath9k_channel *chan)
struct ath9k_channel *chan,
struct ath9k_channel *chan)
struct ath9k_channel *chan,
struct ath9k_channel *chan, u16 cfgCtl,
struct ath9k_channel *chan)
struct ath9k_channel *chan,
struct ath9k_channel *chan,
struct ath9k_channel *chan)
struct ath9k_channel *chan)
struct ath9k_channel *chan)
struct ath9k_channel *chan,
struct ath9k_channel *hchan)
struct ath9k_channel *ichan)
struct ath9k_channel *init_channel;
struct ath9k_channel *chan)
struct ath9k_channel *chan)
struct ath9k_channel *chan,
struct ath9k_channel *chan)
struct ath9k_channel *chan)
struct ath9k_channel *chan)
struct ath9k_channel *chan)
struct ath9k_channel *chan)
struct ath9k_channel *chan)
struct ath9k_channel *chan,
struct ath9k_channel *chan)
struct ath9k_channel *chan,
const struct ath9k_channel *chan = ah->curchan;
u32 ath9k_regd_get_ctl(struct ath_regulatory *reg, struct ath9k_channel *chan)
struct ath9k_channel *chan)
struct ath9k_channel *chan)
static int ath9k_hw_do_fastcc(struct ath_hw *ah, struct ath9k_channel *chan)
int ath9k_hw_reset(struct ath_hw *ah, struct ath9k_channel *chan,
struct ath9k_channel *chan,
static int get_antenna_gain(struct ath_hw *ah, struct ath9k_channel *chan)
void ath9k_hw_apply_txpower(struct ath_hw *ah, struct ath9k_channel *chan,
struct ath9k_channel *chan = ah->curchan;
void ath9k_hw_set11nmac2040(struct ath_hw *ah, struct ath9k_channel *chan)
struct ath9k_channel *chan = ah->curchan;
struct ath9k_channel *chan)
void ath9k_hw_synth_delay(struct ath_hw *ah, struct ath9k_channel *chan,
int ath9k_hw_reset(struct ath_hw *ah, struct ath9k_channel *chan,
u32 ath9k_regd_get_ctl(struct ath_regulatory *reg, struct ath9k_channel *chan);
void ath9k_hw_synth_delay(struct ath_hw *ah, struct ath9k_channel *chan,
struct ath9k_channel *chan,
void ath9k_hw_set11nmac2040(struct ath_hw *ah, struct ath9k_channel *chan);
void ath9k_hw_apply_txpower(struct ath_hw *ah, struct ath9k_channel *chan,
struct ath9k_channel *chan);
struct ath9k_channel *chan, int bin);
struct ath9k_channel *chan, int ht40_delta);
void ar9002_hw_load_ani_reg(struct ath_hw *ah, struct ath9k_channel *chan);
void ath9k_hw_ani_monitor(struct ath_hw *ah, struct ath9k_channel *chan);
bool (*init_cal)(struct ath_hw *ah, struct ath9k_channel *chan);
struct ath9k_channel *chan);
struct ath9k_channel *chan);
struct ath9k_channel *chan,
void (*set_channel_regs)(struct ath_hw *ah, struct ath9k_channel *chan);
struct ath9k_channel *chan);
int (*process_ini)(struct ath_hw *ah, struct ath9k_channel *chan);
void (*set_rfmode)(struct ath_hw *ah, struct ath9k_channel *chan);
void (*set_delta_slope)(struct ath_hw *ah, struct ath9k_channel *chan);
struct ath9k_channel *chan);
int (*fast_chan_change)(struct ath_hw *ah, struct ath9k_channel *chan,
int (*calibrate)(struct ath_hw *ah, struct ath9k_channel *chan,
struct ath9k_channel channels[ATH9K_NUM_CHANNELS];
struct ath9k_channel *curchan;
struct ath9k_channel *curchan = ah->curchan;
struct ath9k_channel *chan = &ah->channels[channel];
struct ath9k_channel;
static int ath_reset_internal(struct ath_softc *sc, struct ath9k_channel *hchan)
int ath_reset(struct ath_softc *sc, struct ath9k_channel *hchan)
struct ath9k_channel *init_channel;
struct ath9k_channel *chan = ah->curchan;
struct ath9k_channel *curchan = ah->curchan;