1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 2 /* 3 * Copyright (C) 2024 Intel Corporation 4 */ 5 #ifndef __iwl_mld_roc_h__ 6 #define __iwl_mld_roc_h__ 7 8 #include <net/mac80211.h> 9 10 int iwl_mld_start_roc(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 11 struct ieee80211_channel *channel, int duration, 12 enum ieee80211_roc_type type); 13 14 int iwl_mld_cancel_roc(struct ieee80211_hw *hw, 15 struct ieee80211_vif *vif); 16 17 void iwl_mld_handle_roc_notif(struct iwl_mld *mld, 18 struct iwl_rx_packet *pkt); 19 20 #endif /* __iwl_mld_roc_h__ */ 21