Lines Matching refs:chan

127  * @chan:
149 static int ar9003_hw_set_channel(struct ath_hw *ah, struct ath9k_channel *chan)
156 ath9k_hw_get_channel_centers(ah, chan, &centers);
223 ah->curchan = chan;
231 * @chan:
239 struct ath9k_channel *chan)
245 u8 *spur_fbin_ptr = ar9003_get_spur_chan_ptr(ah, IS_CHAN_2GHZ(chan));
257 if (IS_CHAN_HT40(chan)) {
261 synth_freq = chan->channel + 10;
263 synth_freq = chan->channel - 10;
266 synth_freq = chan->channel;
271 synth_freq = chan->channel;
282 IS_CHAN_2GHZ(chan));
470 struct ath9k_channel *chan,
479 if (IS_CHAN_HT40(chan)) {
521 struct ath9k_channel *chan)
526 u8 *spur_fbin_ptr = ar9003_get_spur_chan_ptr(ah, IS_CHAN_2GHZ(chan));
532 if (IS_CHAN_HT40(chan)) {
536 synth_freq = chan->channel - 10;
538 synth_freq = chan->channel + 10;
541 synth_freq = chan->channel;
548 IS_CHAN_2GHZ(chan));
551 ar9003_hw_spur_ofdm_work(ah, chan, freq_offset,
557 IS_CHAN_2GHZ(chan));
569 struct ath9k_channel *chan)
572 ar9003_hw_spur_mitigate_mrc_cck(ah, chan);
573 ar9003_hw_spur_mitigate_ofdm(ah, chan);
577 struct ath9k_channel *chan)
583 if (chan && IS_CHAN_HALF_RATE(chan))
585 else if (chan && IS_CHAN_QUARTER_RATE(chan))
594 struct ath9k_channel *chan)
600 if (chan && IS_CHAN_HALF_RATE(chan))
602 else if (chan && IS_CHAN_QUARTER_RATE(chan))
611 struct ath9k_channel *chan)
626 if (IS_CHAN_HT40(chan)) {
629 if (IS_CHAN_HT40PLUS(chan))
642 ath9k_hw_set11nmac2040(ah, chan);
651 struct ath9k_channel *chan)
664 ath9k_hw_synth_delay(ah, chan, synthDelay);
770 struct ath9k_channel *chan)
774 if (IS_CHAN_2GHZ(chan)) {
775 if (IS_CHAN_HT40(chan))
781 if (chan->channel <= 5350)
783 else if ((chan->channel > 5350) && (chan->channel <= 5600))
788 if (IS_CHAN_HT40(chan))
795 struct ath9k_channel *chan)
797 if (IS_CHAN_2GHZ(chan)) {
798 if (IS_CHAN_HT40(chan))
856 struct ath9k_channel *chan)
861 if (IS_CHAN_5GHZ(chan))
862 modesIndex = IS_CHAN_HT40(chan) ? 2 : 1;
864 modesIndex = IS_CHAN_HT40(chan) ? 3 : 4;
922 modes_txgain_index = ar9550_hw_get_modes_txgain_index(ah, chan);
926 ar9561_hw_get_modes_txgain_index(ah, chan);
938 if (IS_CHAN_A_FAST_CLOCK(ah, chan))
950 if (chan->channel == 2484) {
960 ar9003_hw_set_channel_regs(ah, chan);
962 ath9k_hw_apply_txpower(ah, chan, false);
968 struct ath9k_channel *chan)
972 if (chan == NULL)
975 if (IS_CHAN_2GHZ(chan))
980 if (IS_CHAN_A_FAST_CLOCK(ah, chan))
983 if (IS_CHAN_HALF_RATE(chan) || IS_CHAN_QUARTER_RATE(chan))
996 struct ath9k_channel *chan)
1006 if (IS_CHAN_HALF_RATE(chan))
1008 else if (IS_CHAN_QUARTER_RATE(chan))
1015 ath9k_hw_get_channel_centers(ah, chan, &centers);
1066 struct ath9k_channel *chan = ah->curchan;
1151 chan->channel,
1206 chan->channel,
1214 chan->channel,
1270 chan->channel,
1278 chan->channel,
1308 chan->channel,
1393 struct ath9k_channel *chan = ah->curchan;
1400 ath_dbg(common, ANI, "ver %d.%d opmode %u chan %d Mhz\n",
1404 chan->channel);
1665 struct ath9k_channel *chan,
1671 if (IS_CHAN_5GHZ(chan))
1672 modesIndex = IS_CHAN_HT40(chan) ? 2 : 1;
1674 modesIndex = IS_CHAN_HT40(chan) ? 3 : 4;
1710 if (IS_CHAN_A_FAST_CLOCK(ah, chan))
1719 if (chan->channel == 2484)
1726 ar9003_hw_set_rfmode(ah, chan);
1884 struct ath9k_channel *chan)
1886 if (IS_CHAN_5GHZ(chan)) {
1889 if (IS_CHAN_HT20(chan) || IS_CHAN_HT40(chan)) {
1894 IS_CHAN_HT40(chan));
1904 if (IS_CHAN_HT20(chan) || IS_CHAN_HT40(chan)) {
1909 IS_CHAN_HT40(chan));