Home
last modified time | relevance | path

Searched refs:mld_link_sta (Results 1 – 9 of 9) sorted by relevance

/linux-6.15/drivers/net/wireless/intel/iwlwifi/mld/
H A Dsta.c36 if (!mld_link_sta) { in iwl_mld_fw_sta_id_from_link_sta()
41 return mld_link_sta->fw_id; in iwl_mld_fw_sta_id_from_link_sta()
522 if (mld_link_sta) { in IWL_MLD_ALLOC_FN()
542 mld_link_sta = kzalloc(sizeof(*mld_link_sta), GFP_KERNEL); in IWL_MLD_ALLOC_FN()
543 if (!mld_link_sta) in IWL_MLD_ALLOC_FN()
547 mld_link_sta->fw_id = fw_id; in IWL_MLD_ALLOC_FN()
556 kfree(mld_link_sta); in IWL_MLD_ALLOC_FN()
559 mld_link_sta->in_fw = true; in IWL_MLD_ALLOC_FN()
588 if (WARN_ON(!mld_link_sta)) in iwl_mld_remove_link_sta()
1197 mld_link_sta = in iwl_mld_update_link_stas()
[all …]
H A Dsta.h154 struct iwl_mld_link_sta *mld_link_sta; in iwl_mld_cleanup_sta() local
160 for_each_mld_link_sta(mld_sta, mld_link_sta, link_id) { in iwl_mld_cleanup_sta()
161 CLEANUP_STRUCT(mld_link_sta); in iwl_mld_cleanup_sta()
175 RCU_INIT_POINTER(mld_sta->mld->fw_id_to_link_sta[mld_link_sta->fw_id], in iwl_mld_cleanup_sta()
177 if (mld_link_sta != &mld_sta->deflink) in iwl_mld_cleanup_sta()
178 kfree_rcu(mld_link_sta, rcu_head); in iwl_mld_cleanup_sta()
H A Dstats.c48 struct iwl_mld_link_sta *mld_link_sta; in iwl_mld_fill_stats_from_oper_notif() local
59 mld_link_sta = iwl_mld_link_sta_from_mac80211(link_sta); in iwl_mld_fill_stats_from_oper_notif()
60 if (WARN_ON(!mld_link_sta)) in iwl_mld_fill_stats_from_oper_notif()
64 mld_link_sta->signal_avg = in iwl_mld_fill_stats_from_oper_notif()
67 sinfo->signal_avg = mld_link_sta->signal_avg; in iwl_mld_fill_stats_from_oper_notif()
439 struct iwl_mld_link_sta *mld_link_sta; in iwl_mld_process_per_sta_stats() local
446 mld_link_sta = iwl_mld_link_sta_from_mac80211(link_sta); in iwl_mld_process_per_sta_stats()
447 if (WARN_ON(!mld_link_sta)) in iwl_mld_process_per_sta_stats()
450 mld_link_sta->signal_avg = avg_energy; in iwl_mld_process_per_sta_stats()
H A Ddebugfs.c1004 struct iwl_mld_link_sta *mld_link_sta; in iwl_dbgfs_fixed_rate_write() local
1011 mld_link_sta = iwl_mld_link_sta_from_mac80211(link_sta); in iwl_dbgfs_fixed_rate_write()
1012 if (WARN_ON(!mld_link_sta)) in iwl_dbgfs_fixed_rate_write()
1015 fw_sta_id = mld_link_sta->fw_id; in iwl_dbgfs_fixed_rate_write()
1040 struct iwl_mld_link_sta *mld_link_sta; in iwl_dbgfs_tlc_dhc_write() local
1045 mld_link_sta = iwl_mld_link_sta_from_mac80211(link_sta); in iwl_dbgfs_tlc_dhc_write()
1046 if (WARN_ON(!mld_link_sta)) in iwl_dbgfs_tlc_dhc_write()
1049 fw_sta_id = mld_link_sta->fw_id; in iwl_dbgfs_tlc_dhc_write()
H A Dtlc.c654 struct iwl_mld_link_sta *mld_link_sta = in iwl_mld_handle_tlc_notif() local
658 if (WARN_ON(!mld_link_sta)) in iwl_mld_handle_tlc_notif()
661 mld_link_sta->last_rate_n_flags = le32_to_cpu(notif->rate); in iwl_mld_handle_tlc_notif()
664 mld_link_sta->last_rate_n_flags); in iwl_mld_handle_tlc_notif()
H A Dagg.c196 struct iwl_mld_link_sta *mld_link_sta; in iwl_mld_reorder() local
238 for_each_mld_link_sta(mld_sta, mld_link_sta, link_id) in iwl_mld_reorder()
239 sta_mask |= BIT(mld_link_sta->fw_id); in iwl_mld_reorder()
H A Dmac80211.c2377 struct iwl_mld_link_sta *mld_link_sta; in iwl_mld_sta_pre_rcu_remove() local
2389 for_each_mld_link_sta(mld_sta, mld_link_sta, link_id) in iwl_mld_sta_pre_rcu_remove()
2390 RCU_INIT_POINTER(mld->fw_id_to_link_sta[mld_link_sta->fw_id], in iwl_mld_sta_pre_rcu_remove()
/linux-6.15/drivers/net/wireless/intel/iwlwifi/mld/tests/
H A Dutils.c206 struct iwl_mld_link_sta *mld_link_sta, in IWL_MLD_ALLOC_FN()
224 mld_link_sta->fw_id = fw_id; in IWL_MLD_ALLOC_FN()
226 rcu_assign_pointer(mld_sta->link[link_id], mld_link_sta); in IWL_MLD_ALLOC_FN()
234 struct iwl_mld_link_sta *mld_link_sta; in iwlmld_kunit_alloc_link_sta() local
240 KUNIT_ALLOC_AND_ASSERT(test, mld_link_sta); in iwlmld_kunit_alloc_link_sta()
242 iwlmld_kunit_add_link_sta(sta, link_sta, mld_link_sta, link_id); in iwlmld_kunit_alloc_link_sta()
H A Dagg.c454 struct iwl_mld_link_sta *mld_link_sta; in fake_iwl_mld_fw_sta_id_mask() local
462 for_each_mld_link_sta(mld_sta, mld_link_sta, link_id) in fake_iwl_mld_fw_sta_id_mask()
463 sta_mask |= BIT(mld_link_sta->fw_id); in fake_iwl_mld_fw_sta_id_mask()