remain_on_channel
.remain_on_channel = ath10k_remain_on_channel,
.remain_on_channel = ath11k_mac_op_remain_on_channel,
.remain_on_channel = ath12k_mac_op_remain_on_channel,
.remain_on_channel = ath6kl_remain_on_channel,
ath9k_ops.remain_on_channel = ath9k_remain_on_channel;
.remain_on_channel = wil_remain_on_channel,
.remain_on_channel = brcmf_p2p_remain_on_channel,
&p2p->remain_on_channel,
ieee80211_frequency_to_channel(p2p->remain_on_channel.center_freq))
memcpy(&p2p->remain_on_channel, channel, sizeof(*channel));
struct ieee80211_channel remain_on_channel;
.remain_on_channel = iwl_mld_start_roc,
.remain_on_channel = iwl_mvm_roc,
.remain_on_channel = iwl_mvm_mld_roc,
.remain_on_channel = mwifiex_cfg80211_remain_on_channel,
dev->ops->remain_on_channel = NULL;
.remain_on_channel = mt7615_remain_on_channel,
.remain_on_channel = mt7921_remain_on_channel,
.remain_on_channel = mt7925_remain_on_channel,
ops->remain_on_channel = NULL;
.remain_on_channel = mt76_remain_on_channel,
.remain_on_channel = remain_on_channel,
ops->remain_on_channel = NULL;
.remain_on_channel = rtw89_ops_remain_on_channel,
.remain_on_channel = rsi_mac80211_roc,
.remain_on_channel = wfx_remain_on_channel,
.remain_on_channel = wlcore_op_remain_on_channel,
.remain_on_channel = mac80211_hwsim_roc, \
int (*remain_on_channel)(struct wiphy *wiphy,
int (*remain_on_channel)(struct ieee80211_hw *hw,
.remain_on_channel = ieee80211_remain_on_channel,
ret = local->ops->remain_on_channel(&local->hw, &sdata->vif,
working = !local->ops->remain_on_channel &&
if (!local->ops->remain_on_channel)
if (emulate_chanctx || ops->remain_on_channel)
if (local->ops->remain_on_channel) {
if (local->ops->remain_on_channel) {
if (local->ops->remain_on_channel) {
if (!local->ops->remain_on_channel)
if (WARN_ON(local->ops->remain_on_channel))
if (!local->emulate_chanctx && !local->ops->remain_on_channel)
if (!local->ops->remain_on_channel) {
if (!local->ops->remain_on_channel) {
if (local->ops->remain_on_channel) {
local->ops->remain_on_channel &&
WARN_ON(ops->remain_on_channel && !ops->cancel_remain_on_channel);
if (!rdev->ops->remain_on_channel ||
CMD(remain_on_channel, REMAIN_ON_CHANNEL);
if (rdev->ops->remain_on_channel &&
ret = rdev->ops->remain_on_channel(&rdev->wiphy, wdev, chan,