Lines Matching refs:chan
148 static int ar9003_hw_set_channel(struct ath_hw *ah, struct ath9k_channel *chan) in ar9003_hw_set_channel() argument
155 ath9k_hw_get_channel_centers(ah, chan, ¢ers); in ar9003_hw_set_channel()
240 ah->curchan = chan; in ar9003_hw_set_channel()
256 struct ath9k_channel *chan) in ar9003_hw_spur_mitigate_mrc_cck() argument
262 u8 *spur_fbin_ptr = ar9003_get_spur_chan_ptr(ah, IS_CHAN_2GHZ(chan)); in ar9003_hw_spur_mitigate_mrc_cck()
274 if (IS_CHAN_HT40(chan)) { in ar9003_hw_spur_mitigate_mrc_cck()
278 synth_freq = chan->channel + 10; in ar9003_hw_spur_mitigate_mrc_cck()
280 synth_freq = chan->channel - 10; in ar9003_hw_spur_mitigate_mrc_cck()
283 synth_freq = chan->channel; in ar9003_hw_spur_mitigate_mrc_cck()
288 synth_freq = chan->channel; in ar9003_hw_spur_mitigate_mrc_cck()
299 IS_CHAN_2GHZ(chan)); in ar9003_hw_spur_mitigate_mrc_cck()
487 struct ath9k_channel *chan, in ar9003_hw_spur_ofdm_work() argument
496 if (IS_CHAN_HT40(chan)) { in ar9003_hw_spur_ofdm_work()
538 struct ath9k_channel *chan) in ar9003_hw_spur_mitigate_ofdm() argument
548 if (IS_CHAN_5GHZ(chan)) { in ar9003_hw_spur_mitigate_ofdm()
560 if (IS_CHAN_HT40(chan)) { in ar9003_hw_spur_mitigate_ofdm()
564 synth_freq = chan->channel - 10; in ar9003_hw_spur_mitigate_ofdm()
566 synth_freq = chan->channel + 10; in ar9003_hw_spur_mitigate_ofdm()
569 synth_freq = chan->channel; in ar9003_hw_spur_mitigate_ofdm()
578 ar9003_hw_spur_ofdm_work(ah, chan, freq_offset, in ar9003_hw_spur_mitigate_ofdm()
595 struct ath9k_channel *chan) in ar9003_hw_spur_mitigate() argument
598 ar9003_hw_spur_mitigate_mrc_cck(ah, chan); in ar9003_hw_spur_mitigate()
599 ar9003_hw_spur_mitigate_ofdm(ah, chan); in ar9003_hw_spur_mitigate()
603 struct ath9k_channel *chan) in ar9003_hw_compute_pll_control_soc() argument
609 if (chan && IS_CHAN_HALF_RATE(chan)) in ar9003_hw_compute_pll_control_soc()
611 else if (chan && IS_CHAN_QUARTER_RATE(chan)) in ar9003_hw_compute_pll_control_soc()
620 struct ath9k_channel *chan) in ar9003_hw_compute_pll_control() argument
626 if (chan && IS_CHAN_HALF_RATE(chan)) in ar9003_hw_compute_pll_control()
628 else if (chan && IS_CHAN_QUARTER_RATE(chan)) in ar9003_hw_compute_pll_control()
637 struct ath9k_channel *chan) in ar9003_hw_set_channel_regs() argument
652 if (IS_CHAN_HT40(chan)) { in ar9003_hw_set_channel_regs()
655 if (IS_CHAN_HT40PLUS(chan)) in ar9003_hw_set_channel_regs()
668 ath9k_hw_set11nmac2040(ah, chan); in ar9003_hw_set_channel_regs()
677 struct ath9k_channel *chan) in ar9003_hw_init_bb() argument
690 ath9k_hw_synth_delay(ah, chan, synthDelay); in ar9003_hw_init_bb()
796 struct ath9k_channel *chan) in ar9550_hw_get_modes_txgain_index() argument
800 if (IS_CHAN_2GHZ(chan)) { in ar9550_hw_get_modes_txgain_index()
801 if (IS_CHAN_HT40(chan)) in ar9550_hw_get_modes_txgain_index()
807 if (chan->channel <= 5350) in ar9550_hw_get_modes_txgain_index()
809 else if ((chan->channel > 5350) && (chan->channel <= 5600)) in ar9550_hw_get_modes_txgain_index()
814 if (IS_CHAN_HT40(chan)) in ar9550_hw_get_modes_txgain_index()
821 struct ath9k_channel *chan) in ar9561_hw_get_modes_txgain_index() argument
823 if (IS_CHAN_2GHZ(chan)) { in ar9561_hw_get_modes_txgain_index()
824 if (IS_CHAN_HT40(chan)) in ar9561_hw_get_modes_txgain_index()
882 struct ath9k_channel *chan) in ar9003_hw_process_ini() argument
887 if (IS_CHAN_5GHZ(chan)) in ar9003_hw_process_ini()
888 modesIndex = IS_CHAN_HT40(chan) ? 2 : 1; in ar9003_hw_process_ini()
890 modesIndex = IS_CHAN_HT40(chan) ? 3 : 4; in ar9003_hw_process_ini()
948 modes_txgain_index = ar9550_hw_get_modes_txgain_index(ah, chan); in ar9003_hw_process_ini()
952 ar9561_hw_get_modes_txgain_index(ah, chan); in ar9003_hw_process_ini()
967 if (IS_CHAN_A_FAST_CLOCK(ah, chan)) in ar9003_hw_process_ini()
979 if (chan->channel == 2484) in ar9003_hw_process_ini()
984 ar9003_hw_set_channel_regs(ah, chan); in ar9003_hw_process_ini()
986 ath9k_hw_apply_txpower(ah, chan, false); in ar9003_hw_process_ini()
992 struct ath9k_channel *chan) in ar9003_hw_set_rfmode() argument
996 if (chan == NULL) in ar9003_hw_set_rfmode()
999 if (IS_CHAN_2GHZ(chan)) in ar9003_hw_set_rfmode()
1004 if (IS_CHAN_A_FAST_CLOCK(ah, chan)) in ar9003_hw_set_rfmode()
1020 struct ath9k_channel *chan) in ar9003_hw_set_delta_slope() argument
1030 if (IS_CHAN_HALF_RATE(chan)) in ar9003_hw_set_delta_slope()
1032 else if (IS_CHAN_QUARTER_RATE(chan)) in ar9003_hw_set_delta_slope()
1039 ath9k_hw_get_channel_centers(ah, chan, ¢ers); in ar9003_hw_set_delta_slope()
1090 struct ath9k_channel *chan = ah->curchan; in ar9003_hw_ani_control() local
1175 chan->channel, in ar9003_hw_ani_control()
1230 chan->channel, in ar9003_hw_ani_control()
1238 chan->channel, in ar9003_hw_ani_control()
1294 chan->channel, in ar9003_hw_ani_control()
1302 chan->channel, in ar9003_hw_ani_control()
1332 chan->channel, in ar9003_hw_ani_control()
1417 struct ath9k_channel *chan = ah->curchan; in ar9003_hw_ani_cache_ini_regs() local
1428 chan->channel); in ar9003_hw_ani_cache_ini_regs()
1689 struct ath9k_channel *chan, in ar9003_hw_fast_chan_change() argument
1695 if (IS_CHAN_5GHZ(chan)) in ar9003_hw_fast_chan_change()
1696 modesIndex = IS_CHAN_HT40(chan) ? 2 : 1; in ar9003_hw_fast_chan_change()
1698 modesIndex = IS_CHAN_HT40(chan) ? 3 : 4; in ar9003_hw_fast_chan_change()
1734 if (IS_CHAN_A_FAST_CLOCK(ah, chan)) in ar9003_hw_fast_chan_change()
1743 if (chan->channel == 2484) in ar9003_hw_fast_chan_change()
1750 ar9003_hw_set_rfmode(ah, chan); in ar9003_hw_fast_chan_change()
1967 struct ath9k_channel *chan) in ar9003_hw_init_rate_txpower() argument
1969 if (IS_CHAN_5GHZ(chan)) { in ar9003_hw_init_rate_txpower()
1972 if (IS_CHAN_HT20(chan) || IS_CHAN_HT40(chan)) { in ar9003_hw_init_rate_txpower()
1977 IS_CHAN_HT40(chan)); in ar9003_hw_init_rate_txpower()
1987 if (IS_CHAN_HT20(chan) || IS_CHAN_HT40(chan)) { in ar9003_hw_init_rate_txpower()
1992 IS_CHAN_HT40(chan)); in ar9003_hw_init_rate_txpower()