Lines Matching refs:chandef
71 u8 iwl_mvm_get_channel_width(struct cfg80211_chan_def *chandef) in iwl_mvm_get_channel_width() argument
73 switch (chandef->width) { in iwl_mvm_get_channel_width()
84 WARN(1, "Invalid channel width=%u", chandef->width); in iwl_mvm_get_channel_width()
93 u8 iwl_mvm_get_ctrl_pos(struct cfg80211_chan_def *chandef) in iwl_mvm_get_ctrl_pos() argument
95 switch (chandef->chan->center_freq - chandef->center_freq1) { in iwl_mvm_get_ctrl_pos()
144 struct cfg80211_chan_def *chandef, in iwl_mvm_phy_ctxt_cmd_data() argument
150 cmd->ci.band = (chandef->chan->band == IEEE80211_BAND_2GHZ ? in iwl_mvm_phy_ctxt_cmd_data()
153 cmd->ci.channel = chandef->chan->hw_value; in iwl_mvm_phy_ctxt_cmd_data()
154 cmd->ci.width = iwl_mvm_get_channel_width(chandef); in iwl_mvm_phy_ctxt_cmd_data()
155 cmd->ci.ctrl_pos = iwl_mvm_get_ctrl_pos(chandef); in iwl_mvm_phy_ctxt_cmd_data()
194 struct cfg80211_chan_def *chandef, in iwl_mvm_phy_ctxt_apply() argument
205 iwl_mvm_phy_ctxt_cmd_data(mvm, &cmd, chandef, in iwl_mvm_phy_ctxt_apply()
220 struct cfg80211_chan_def *chandef, in iwl_mvm_phy_ctxt_add() argument
227 ctxt->channel = chandef->chan; in iwl_mvm_phy_ctxt_add()
229 return iwl_mvm_phy_ctxt_apply(mvm, ctxt, chandef, in iwl_mvm_phy_ctxt_add()
250 struct cfg80211_chan_def *chandef, in iwl_mvm_phy_ctxt_changed() argument
255 ctxt->channel = chandef->chan; in iwl_mvm_phy_ctxt_changed()
256 return iwl_mvm_phy_ctxt_apply(mvm, ctxt, chandef, in iwl_mvm_phy_ctxt_changed()