Lines Matching defs:channel
227 static void rtw8821c_set_channel_rf(struct rtw_dev *rtwdev, u8 channel, u8 bw)
236 rf_reg18 |= (channel <= 14 ? RF18_BAND_2G : RF18_BAND_5G);
237 rf_reg18 |= (channel & RF18_CHANNEL_MASK);
239 if (channel >= 100 && channel <= 140)
241 else if (channel > 140)
259 if (channel <= 14) {
295 static void rtw8821c_set_channel_bb(struct rtw_dev *rtwdev, u8 channel, u8 bw,
300 if (channel <= 14) {
308 if (channel == 14) {
320 } else if (channel > 35) {
326 if (channel >= 36 && channel <= 64)
328 else if (channel >= 100 && channel <= 144)
330 else if (channel >= 149)
333 if (channel >= 36 && channel <= 48)
335 else if (channel >= 52 && channel <= 64)
337 else if (channel >= 100 && channel <= 116)
339 else if (channel >= 118 && channel <= 177)
397 static u32 rtw8821c_get_bb_swing(struct rtw_dev *rtwdev, u8 channel)
403 tx_bb_swing = channel <= 14 ? efuse.tx_bb_swing_setting_2g :
411 static void rtw8821c_set_channel_bb_swing(struct rtw_dev *rtwdev, u8 channel,
415 rtw8821c_get_bb_swing(rtwdev, channel));
419 static void rtw8821c_set_channel(struct rtw_dev *rtwdev, u8 channel, u8 bw,
422 rtw8821c_set_channel_bb(rtwdev, channel, bw, primary_chan_idx);
423 rtw8821c_set_channel_bb_swing(rtwdev, channel, bw, primary_chan_idx);
424 rtw_set_channel_mac(rtwdev, channel, bw, primary_chan_idx);
425 rtw8821c_set_channel_rf(rtwdev, channel, bw);
912 u8 channel = rtwdev->hal.current_channel;
919 band_width, channel, regd);