Searched refs:chan_ctx (Results 1 – 8 of 8) sorted by relevance
| /linux-6.15/drivers/net/wireless/intel/iwlwifi/mld/tests/ |
| H A D | utils.c | 192 KUNIT_EXPECT_NULL(test, rcu_access_pointer(mld_link->chan_ctx)); in iwlmld_kunit_assign_chanctx_to_link() 195 rcu_assign_pointer(mld_link->chan_ctx, ctx); in iwlmld_kunit_assign_chanctx_to_link() 338 struct ieee80211_chanctx_conf *chan_ctx; in iwlmld_kunit_setup_assoc() local 349 chan_ctx = iwlmld_kunit_add_chanctx(assoc_link->band, in iwlmld_kunit_setup_assoc() 353 iwlmld_kunit_assign_chanctx_to_link(vif, link, chan_ctx); in iwlmld_kunit_setup_assoc() 415 struct ieee80211_chanctx_conf *chan_ctx; in iwlmld_kunit_assoc_emlsr() local 431 chan_ctx = iwlmld_kunit_add_chanctx(link2->band, link2->bandwidth); in iwlmld_kunit_assoc_emlsr() 432 iwlmld_kunit_assign_chanctx_to_link(vif, link, chan_ctx); in iwlmld_kunit_assoc_emlsr()
|
| H A D | link-selection.c | 110 struct ieee80211_chanctx_conf *chan_ctx = in setup_link() local 114 KUNIT_ASSERT_NOT_NULL(test, chan_ctx); in setup_link() 116 phy = iwl_mld_phy_from_mac80211(chan_ctx); in setup_link()
|
| /linux-6.15/drivers/net/wireless/intel/iwlwifi/mld/ |
| H A D | link.c | 66 struct ieee80211_chanctx_conf *chan_ctx, in iwl_mld_fill_rates() argument 70 iwl_mld_get_chandef_from_chanctx(mld, chan_ctx); in iwl_mld_fill_rates() 270 struct ieee80211_chanctx_conf *chan_ctx; in _iwl_mld_change_link_in_fw() local 283 chan_ctx = wiphy_dereference(mld->wiphy, mld_link->chan_ctx); in _iwl_mld_change_link_in_fw() 285 cmd.phy_id = cpu_to_le32(chan_ctx ? in _iwl_mld_change_link_in_fw() 286 iwl_mld_phy_from_mac80211(chan_ctx)->fw_id : in _iwl_mld_change_link_in_fw() 307 if (chan_ctx) in _iwl_mld_change_link_in_fw() 308 iwl_mld_fill_rates(mld, link, chan_ctx, &cmd.cck_rates, in _iwl_mld_change_link_in_fw() 1068 struct ieee80211_chanctx_conf *chan_ctx; in iwl_mld_get_chan_load_by_us() local 1081 chan_ctx = wiphy_dereference(mld->wiphy, mld_link->chan_ctx); in iwl_mld_get_chan_load_by_us() [all …]
|
| H A D | link.h | 67 struct ieee80211_chanctx_conf __rcu *chan_ctx;
|
| H A D | mlo.h | 64 if (rcu_access_pointer(mld_link->chan_ctx)) in iwl_mld_count_active_links()
|
| H A D | mac80211.c | 968 if (!rcu_access_pointer(mld_link->chan_ctx)) { in iwl_mld_assign_vif_chanctx() 989 rcu_assign_pointer(mld_link->chan_ctx, ctx); in iwl_mld_assign_vif_chanctx() 1041 RCU_INIT_POINTER(mld_link->chan_ctx, NULL); in iwl_mld_assign_vif_chanctx() 1076 RCU_INIT_POINTER(mld_link->chan_ctx, NULL); in iwl_mld_unassign_vif_chanctx()
|
| H A D | scan.c | 203 if (rcu_access_pointer(curr_mld_link->chan_ctx) && in iwl_mld_scan_iterator() 204 rcu_access_pointer(mld_vif->deflink.chan_ctx) != in iwl_mld_scan_iterator() 205 rcu_access_pointer(curr_mld_link->chan_ctx)) { in iwl_mld_scan_iterator()
|
| H A D | mlo.c | 752 chanctx_a = wiphy_dereference(mld->wiphy, link_a->chan_ctx); in iwl_mld_channel_load_allows_emlsr()
|