Lines Matching +full:ac +full:- +full:link
1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
3 * Copyright (C) 2024-2025 Intel Corporation
14 * struct iwl_probe_resp_data - data for NoA/CSA updates
26 * struct iwl_mld_link - link configuration parameters
29 * @fw_id: the fw id of the link.
30 * @active: if the link is active or not.
32 * drv_conf_tx per each AC, and then notified once with BSS_CHANGED_QOS.
33 * So we store it here and then send one link cmd for all the ACs.
34 * @chan_ctx: pointer to the channel context assigned to the link. If a link
36 * @he_ru_2mhz_block: 26-tone RU OFDMA transmissions should be blocked.
77 iwl_mld_cleanup_link(struct iwl_mld *mld, struct iwl_mld_link *link) in iwl_mld_cleanup_link() argument
81 probe_data = wiphy_dereference(mld->wiphy, link->probe_resp_data); in iwl_mld_cleanup_link()
82 RCU_INIT_POINTER(link->probe_resp_data, NULL); in iwl_mld_cleanup_link()
86 CLEANUP_STRUCT(link); in iwl_mld_cleanup_link()
87 if (link->bcast_sta.sta_id != IWL_INVALID_STA) in iwl_mld_cleanup_link()
88 iwl_mld_free_internal_sta(mld, &link->bcast_sta); in iwl_mld_cleanup_link()
89 if (link->mcast_sta.sta_id != IWL_INVALID_STA) in iwl_mld_cleanup_link()
90 iwl_mld_free_internal_sta(mld, &link->mcast_sta); in iwl_mld_cleanup_link()
91 if (link->mon_sta.sta_id != IWL_INVALID_STA) in iwl_mld_cleanup_link()
92 iwl_mld_free_internal_sta(mld, &link->mon_sta); in iwl_mld_cleanup_link()
103 struct ieee80211_bss_conf *link);
105 struct ieee80211_bss_conf *link);
107 struct ieee80211_bss_conf *link, u32 changes);
114 struct ieee80211_bss_conf *link);