1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 2 /* 3 * Copyright (C) 2024 Intel Corporation 4 */ 5 #ifndef __iwl_mld_tlc_h__ 6 #define __iwl_mld_tlc_h__ 7 8 #include "mld.h" 9 10 void iwl_mld_config_tlc_link(struct iwl_mld *mld, 11 struct ieee80211_vif *vif, 12 struct ieee80211_bss_conf *link_conf, 13 struct ieee80211_link_sta *link_sta); 14 15 void iwl_mld_config_tlc(struct iwl_mld *mld, struct ieee80211_vif *vif, 16 struct ieee80211_sta *sta); 17 18 void iwl_mld_handle_tlc_notif(struct iwl_mld *mld, 19 struct iwl_rx_packet *pkt); 20 21 int iwl_mld_send_tlc_dhc(struct iwl_mld *mld, u8 sta_id, u32 type, u32 data); 22 23 #endif /* __iwl_mld_tlc_h__ */ 24