Home
last modified time | relevance | path

Searched refs:mlo (Results 1 – 23 of 23) sorted by relevance

/linux-6.15/drivers/net/wireless/intel/iwlwifi/mld/tests/
H A Dutils.c100 struct ieee80211_vif *iwlmld_kunit_add_vif(bool mlo, enum nl80211_iftype type) in IWL_MLD_ALLOC_FN()
122 if (mlo) in IWL_MLD_ALLOC_FN()
332 iwlmld_kunit_setup_assoc(bool mlo, struct iwl_mld_kunit_link *assoc_link) in iwlmld_kunit_setup_assoc() argument
340 KUNIT_ASSERT_TRUE(test, mlo || assoc_link->id == 0); in iwlmld_kunit_setup_assoc()
342 vif = iwlmld_kunit_add_vif(mlo, NL80211_IFTYPE_STATION); in iwlmld_kunit_setup_assoc()
344 if (mlo) in iwlmld_kunit_setup_assoc()
H A Dutils.h24 struct ieee80211_vif *iwlmld_kunit_add_vif(bool mlo, enum nl80211_iftype type);
/linux-6.15/drivers/net/wireless/ath/ath12k/
H A Dpeer.c394 if (sta->mlo) { in ath12k_peer_create()
401 peer->mlo = true; in ath12k_peer_create()
405 peer->mlo = false; in ath12k_peer_create()
446 if (!sta->mlo) in ath12k_peer_ml_create()
483 if (!sta->mlo) in ath12k_peer_ml_delete()
514 if (!sta->mlo) in ath12k_peer_mlo_link_peers_delete()
H A Dpeer.h49 bool mlo; member
H A Dmac.c4891 if (sta->mlo) { in ath12k_mac_op_set_key()
5487 if (sta->mlo) in ath12k_mac_station_remove()
5536 peer_param.ml_enabled = sta->mlo; in ath12k_mac_station_add()
5783 if (sta->mlo && !ahsta->links_map && in ath12k_mac_op_sta_state()
5804 if (sta->mlo) { in ath12k_mac_op_sta_state()
7245 if (!sta->mlo) { in ath12k_mac_get_tx_link()
11428 struct wmi_mlo_setup_arg mlo = {}; in __ath12k_mac_mlo_setup() local
11458 mlo.group_id = cpu_to_le32(ag->id); in __ath12k_mac_mlo_setup()
11459 mlo.partner_link_id = partner_link_id; in __ath12k_mac_mlo_setup()
11460 mlo.num_partner_links = num_link; in __ath12k_mac_mlo_setup()
[all …]
H A Ddp_rx.c819 if (peer->mlo) in ath12k_dp_rx_peer_tid_delete()
1047 if (peer->mlo) in ath12k_dp_rx_peer_tid_setup()
/linux-6.15/drivers/net/wireless/intel/iwlwifi/mld/
H A DMakefile7 iwlmld-y += low_latency.o mlo.o ptp.o time_sync.o ftm-initiator.o
/linux-6.15/Documentation/netlink/specs/
H A Dnl80211.yaml1262 name: mlo-links
1265 name: mlo-link-id
1272 name: mlo-support
1305 name: mlo-link-disabled
1311 name: mlo-ttlm-dlink
1314 name: mlo-ttlm-ulink
/linux-6.15/drivers/net/wireless/virtual/
H A Dmac80211_hwsim.c68 static bool mlo; variable
69 module_param(mlo, bool, 0444);
70 MODULE_PARM_DESC(mlo, "Support MLO");
1992 if (sta && sta->mlo && link_sta) { in mac80211_hwsim_tx()
4040 bool mlo; member
5183 if (param->mlo) in mac80211_hwsim_new_radio()
5352 if (param->mlo) { in mac80211_hwsim_new_radio()
6214 param.mlo = info->attrs[HWSIM_ATTR_MLO_SUPPORT]; in hwsim_new_radio_nl()
6216 if (param.mlo || param.multi_radio) in hwsim_new_radio_nl()
6904 param.mlo = mlo; in init_mac80211_hwsim()
[all …]
/linux-6.15/net/mac80211/
H A Doffchannel.c858 mlo_sta = sta && sta->sta.mlo; in ieee80211_mgmt_tx()
890 mlo_sta = sta && sta->sta.mlo; in ieee80211_mgmt_tx()
H A Dmlme.c5932 struct cfg80211_bss *cbss, bool mlo, in ieee80211_prep_channel() argument
5955 if (mlo && !elems->ml_basic) { in ieee80211_prep_channel()
8695 bool mlo; in ieee80211_prep_connection() local
8699 mlo = true; in ieee80211_prep_connection()
8709 mlo = false; in ieee80211_prep_connection()
8739 if (mlo) in ieee80211_prep_connection()
8751 new_sta->sta.mlo = mlo; in ieee80211_prep_connection()
8826 mlo, &link->u.mgd.conn, in ieee80211_prep_connection()
H A Drx.c5020 if (unlikely(rx->sta && rx->sta->sta.mlo) && in ieee80211_prepare_and_rx_handle()
5201 if (!status->link_valid && pubsta->mlo) { in __ieee80211_rx_handle_packet()
5229 if (!status->link_valid && prev_sta->sta.mlo) in __ieee80211_rx_handle_packet()
5242 if (!status->link_valid && prev_sta->sta.mlo) in __ieee80211_rx_handle_packet()
H A Dtx.c2670 if (ieee80211_vif_is_mld(&sdata->vif) && sta && !sta->sta.mlo) { in ieee80211_build_hdr()
2681 (sta && sta->sta.mlo)) { in ieee80211_build_hdr()
3156 if (sta->sta.mlo || !ieee80211_vif_is_mld(&sdata->vif)) { in ieee80211_check_fast_xmit()
6240 if (sta && sta->sta.mlo) in ieee80211_tx_control_port()
H A Dsta_info.c2340 if (!sta->sta.valid_links || !sta->sta.mlo) { in __ieee80211_sta_recalc_aggregates()
H A Dcfg.c2093 sta->sta.mlo = true; in sta_apply_parameters()
/linux-6.15/drivers/net/wireless/mediatek/mt76/mt7996/
H A Dmain.c1054 unsigned long links = sta->mlo ? sta->valid_links : BIT(0); in mt7996_mac_sta_add()
1126 if (sta->mlo && links == BIT(link_id)) /* last link */ in mt7996_mac_sta_event()
1149 unsigned long links = sta->mlo ? sta->valid_links : BIT(0); in mt7996_mac_sta_remove()
H A Dmcu.c2328 if (sta->mlo) { in mt7996_mcu_add_sta()
/linux-6.15/drivers/net/wireless/realtek/rtw89/
H A Dcam.c999 bool is_mld = sta ? sta->mlo : ieee80211_vif_is_mld(vif); in rtw89_cam_fill_dctl_sec_cam_info_v2()
H A Dcore.c985 desc_info->mlo = tx_req->sta->mlo; in rtw89_core_tx_update_desc_info()
987 desc_info->mlo = ieee80211_vif_is_mld(tx_req->vif); in rtw89_core_tx_update_desc_info()
996 if (addr_cam->valid && desc_info->mlo) in rtw89_core_tx_update_desc_info()
H A Dfw.h4328 } __packed mlo; member
H A Dcore.h1176 bool mlo; member
/linux-6.15/drivers/net/wireless/mediatek/mt76/mt7925/
H A Dmac.c878 if (sta->mlo && msta->deflink_id != IEEE80211_LINK_UNSPECIFIED) in mt7925_tx_check_aggr()
/linux-6.15/include/net/
H A Dmac80211.h2522 bool mlo; member