Lines Matching defs:channel
134 struct ieee80211_channel *channel = ah->ah_current_channel;
141 switch (channel->hw_value) {
661 * @channel: The &struct ieee80211_channel
666 * Returns 0 on success, -EIO on hw failure or -EINVAL for false channel infos
669 ath5k_hw_nic_wakeup(struct ath5k_hw *ah, struct ieee80211_channel *channel)
679 if ((ath5k_get_bus_type(ah) != ATH_AHB) || channel) {
738 * a channel / mode set yet */
739 if (!channel)
744 * Get channel mode flags
755 if (channel->band == NL80211_BAND_2GHZ) {
759 if (channel->hw_value == AR5K_MODE_11B) {
774 } else if (channel->band == NL80211_BAND_5GHZ) {
839 * @channel: The &struct ieee80211_channel
849 struct ieee80211_channel *channel)
892 if (channel->center_freq == 2462 ||
893 channel->center_freq == 2467)
909 if (channel->band == NL80211_BAND_5GHZ)
970 * @channel: The &struct ieee80211_channel
977 struct ieee80211_channel *channel)
987 ee_mode = ath5k_eeprom_mode_from_channel(ah, channel);
989 /* Adjust power delta for channel 14 */
990 if (channel->center_freq == 2484)
1001 if (channel->hw_value == AR5K_MODE_11G)
1100 if (ath5k_hw_chan_has_spur_noise(ah, channel))
1111 /* TODO: Per channel i/q infos ? */
1134 * @channel: The &struct ieee80211_channel
1135 * @fast: Enable fast channel switching
1142 * Returns 0 on success, -EINVAL on false op_mode or channel infos, or -EIO
1147 struct ieee80211_channel *channel, bool fast, bool skip_pcu)
1159 * Fast channel change only available
1172 mode = channel->hw_value;
1192 "invalid channel: %d\n", channel->center_freq);
1197 * If driver requested fast channel change and DMA has stopped
1201 ret = ath5k_hw_phy_init(ah, channel, mode, true);
1274 ret = ath5k_hw_nic_wakeup(ah, channel);
1298 ath5k_hw_tweak_initval_settings(ah, channel);
1301 ath5k_hw_commit_eeprom_settings(ah, channel);
1340 ret = ath5k_hw_phy_init(ah, channel, mode, false);