Searched refs:mld_link_sta (Results 1 – 9 of 9) sorted by relevance
| /linux/drivers/net/wireless/intel/iwlwifi/mld/ |
| H A D | sta.c | 23 struct iwl_mld_link_sta *mld_link_sta; in iwl_mld_fw_sta_id_from_link_sta() local 35 mld_link_sta = iwl_mld_link_sta_from_mac80211(link_sta); in iwl_mld_fw_sta_id_from_link_sta() 36 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() 507 struct iwl_mld_link_sta *mld_link_sta; in IWL_MLD_ALLOC_FN() local 517 mld_link_sta = iwl_mld_link_sta_from_mac80211(link_sta); in IWL_MLD_ALLOC_FN() 522 if (mld_link_sta) { in IWL_MLD_ALLOC_FN() 527 if (WARN_ON(mld_link_sta->in_fw)) in IWL_MLD_ALLOC_FN() 530 fw_id = mld_link_sta->fw_id; in IWL_MLD_ALLOC_FN() 540 mld_link_sta = &mld_sta->deflink; in IWL_MLD_ALLOC_FN() [all …]
|
| H A D | sta.h | 154 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 D | stats.c | 48 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() 443 struct iwl_mld_link_sta *mld_link_sta; in iwl_mld_process_per_sta_stats() local 450 mld_link_sta = iwl_mld_link_sta_from_mac80211(link_sta); in iwl_mld_process_per_sta_stats() 451 if (WARN_ON(!mld_link_sta)) in iwl_mld_process_per_sta_stats() 454 mld_link_sta->signal_avg = avg_energy; in iwl_mld_process_per_sta_stats()
|
| H A D | debugfs.c | 1017 struct iwl_mld_link_sta *mld_link_sta; in _iwl_dbgfs_fixed_rate_write() local 1024 mld_link_sta = iwl_mld_link_sta_from_mac80211(link_sta); in _iwl_dbgfs_fixed_rate_write() 1025 if (WARN_ON(!mld_link_sta)) in _iwl_dbgfs_fixed_rate_write() 1028 fw_sta_id = mld_link_sta->fw_id; in _iwl_dbgfs_fixed_rate_write() 1069 struct iwl_mld_link_sta *mld_link_sta; in iwl_dbgfs_tlc_dhc_write() local 1074 mld_link_sta = iwl_mld_link_sta_from_mac80211(link_sta); in iwl_dbgfs_tlc_dhc_write() 1075 if (WARN_ON(!mld_link_sta)) in iwl_dbgfs_tlc_dhc_write() 1078 fw_sta_id = mld_link_sta->fw_id; in iwl_dbgfs_tlc_dhc_write()
|
| H A D | tlc.c | 750 struct iwl_mld_link_sta *mld_link_sta = in iwl_mld_handle_tlc_notif() local 754 if (WARN_ON(!mld_link_sta)) in iwl_mld_handle_tlc_notif() 757 mld_link_sta->last_rate_n_flags = in iwl_mld_handle_tlc_notif() 762 mld_link_sta->last_rate_n_flags); in iwl_mld_handle_tlc_notif()
|
| H A D | agg.c | 198 struct iwl_mld_link_sta *mld_link_sta; in iwl_mld_reorder() local 240 for_each_mld_link_sta(mld_sta, mld_link_sta, link_id) in iwl_mld_reorder() 241 sta_mask |= BIT(mld_link_sta->fw_id); in iwl_mld_reorder()
|
| H A D | mac80211.c | 2473 struct iwl_mld_link_sta *mld_link_sta; in iwl_mld_sta_pre_rcu_remove() local 2485 for_each_mld_link_sta(mld_sta, mld_link_sta, link_id) in iwl_mld_sta_pre_rcu_remove() 2486 RCU_INIT_POINTER(mld->fw_id_to_link_sta[mld_link_sta->fw_id], in iwl_mld_sta_pre_rcu_remove()
|
| /linux/drivers/net/wireless/intel/iwlwifi/mld/tests/ |
| H A D | utils.c | 206 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 D | agg.c | 454 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()
|