Home
last modified time | relevance | path

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

/linux/drivers/net/wireless/intel/iwlwifi/mld/
H A Dlink.c66 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()
252 struct ieee80211_chanctx_conf *chan_ctx; in iwl_mld_change_link_in_fw() local
265 chan_ctx = wiphy_dereference(mld->wiphy, mld_link->chan_ctx); in iwl_mld_change_link_in_fw()
267 cmd.phy_id = cpu_to_le32(chan_ctx ? in iwl_mld_change_link_in_fw()
268 iwl_mld_phy_from_mac80211(chan_ctx)->fw_id : in iwl_mld_change_link_in_fw()
289 if (chan_ctx) in iwl_mld_change_link_in_fw()
290 iwl_mld_fill_rates(mld, link, chan_ctx, &cmd.cck_rates, in iwl_mld_change_link_in_fw()
745 struct ieee80211_chanctx_conf *chan_ctx; in iwl_mld_get_chan_load_by_us() local
753 if (WARN_ONCE(!rcu_access_pointer(mld_link->chan_ctx), in iwl_mld_get_chan_load_by_us()
[all …]
H A Dtlc.c536 struct ieee80211_chanctx_conf *chan_ctx; in iwl_mld_send_tlc_cmd() local
549 chan_ctx = rcu_dereference_wiphy(mld->wiphy, link->chanctx_conf); in iwl_mld_send_tlc_cmd()
550 if (WARN_ON(!chan_ctx)) in iwl_mld_send_tlc_cmd()
553 phy_id = iwl_mld_phy_from_mac80211(chan_ctx)->fw_id; in iwl_mld_send_tlc_cmd()
H A Dlink.h60 struct ieee80211_chanctx_conf __rcu *chan_ctx;
H A Dmlo.h64 if (rcu_access_pointer(mld_link->chan_ctx)) in iwl_mld_count_active_links()
H A Dmac80211.c1065 if (!rcu_access_pointer(mld_link->chan_ctx)) { in iwl_mld_assign_vif_chanctx()
1084 rcu_assign_pointer(mld_link->chan_ctx, ctx); in iwl_mld_assign_vif_chanctx()
1092 if (rcu_access_pointer(temp_mld_link->chan_ctx)) in iwl_mld_assign_vif_chanctx()
1150 RCU_INIT_POINTER(mld_link->chan_ctx, NULL); in iwl_mld_assign_vif_chanctx()
1186 RCU_INIT_POINTER(mld_link->chan_ctx, NULL); in iwl_mld_unassign_vif_chanctx()
H A Dscan.c205 if (rcu_access_pointer(curr_mld_link->chan_ctx) && in iwl_mld_scan_iterator()
206 rcu_access_pointer(mld_vif->deflink.chan_ctx) != in iwl_mld_scan_iterator()
207 rcu_access_pointer(curr_mld_link->chan_ctx)) { in iwl_mld_scan_iterator()
H A Dmlo.c795 chanctx_a = wiphy_dereference(mld->wiphy, link_a->chan_ctx); in iwl_mld_channel_load_allows_emlsr()
/linux/drivers/net/wireless/intel/iwlwifi/mld/tests/
H A Dutils.c192 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->chandef); in iwlmld_kunit_setup_assoc()
352 iwlmld_kunit_assign_chanctx_to_link(vif, link, chan_ctx); in iwlmld_kunit_setup_assoc()
414 struct ieee80211_chanctx_conf *chan_ctx; in iwlmld_kunit_assoc_emlsr() local
430 chan_ctx = iwlmld_kunit_add_chanctx(link2->chandef); in iwlmld_kunit_assoc_emlsr()
431 iwlmld_kunit_assign_chanctx_to_link(vif, link, chan_ctx); in iwlmld_kunit_assoc_emlsr()
H A Dlink-selection.c110 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()