xref: /linux/drivers/net/wireless/intel/iwlwifi/mld/mcc.h (revision 1a9239bb4253f9076b5b4b2a1a4e8d7defd77a95)
1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
2 /*
3  * Copyright (C) 2024 Intel Corporation
4  */
5 #ifndef __iwl_mld_mcc_h__
6 #define __iwl_mld_mcc_h__
7 
8 int iwl_mld_init_mcc(struct iwl_mld *mld);
9 void iwl_mld_handle_update_mcc(struct iwl_mld *mld, struct iwl_rx_packet *pkt);
10 void iwl_mld_update_changed_regdomain(struct iwl_mld *mld);
11 struct ieee80211_regdomain *
12 iwl_mld_get_regdomain(struct iwl_mld *mld,
13 		      const char *alpha2,
14 		      enum iwl_mcc_source src_id,
15 		      bool *changed);
16 
17 #endif /* __iwl_mld_mcc_h__ */
18