| /linux-6.15/net/mac80211/ |
| H A D | link.c | 22 int link_id, in ieee80211_link_init() argument 28 if (link_id < 0) in ieee80211_link_init() 29 link_id = 0; in ieee80211_link_init() 35 link->link_id = link_id; in ieee80211_link_init() 37 link_conf->link_id = link_id; in ieee80211_link_init() 107 unsigned int link_id; in ieee80211_tear_down_links() local 109 for (link_id = 0; link_id < IEEE80211_MLD_MAX_NUM_LINKS; link_id++) { in ieee80211_tear_down_links() 130 unsigned int link_id; in ieee80211_free_links() local 132 for (link_id = 0; link_id < IEEE80211_MLD_MAX_NUM_LINKS; link_id++) in ieee80211_free_links() 205 unsigned int link_id; in ieee80211_vif_update_links() local [all …]
|
| H A D | mlme.c | 1961 for (link_id = 0; link_id < IEEE80211_MLD_MAX_NUM_LINKS; link_id++) { in ieee80211_assoc_add_ml_elem() 2104 for (link_id = 0; link_id < IEEE80211_MLD_MAX_NUM_LINKS; link_id++) { in ieee80211_send_assoc() 2561 if (link_id != data->link->link_id) in ieee80211_sta_csa_rnr_iter() 2653 .link_id = link->link_id, in ieee80211_sta_process_chanswitch() 3818 for (link_id = 0; link_id < IEEE80211_MLD_MAX_NUM_LINKS; link_id++) { in ieee80211_set_associated() 4113 for (link_id = 0; link_id < ARRAY_SIZE(sdata->link); link_id++) { in ieee80211_set_disassoc() 4675 .link_id = auth_data->link_id, in ieee80211_auth_challenge() 5042 for (link_id = 0; link_id < IEEE80211_MLD_MAX_NUM_LINKS; link_id++) { in ieee80211_epcs_teardown() 5113 .link_id = link_id == assoc_data->assoc_link_id ? -1 : link_id, in ieee80211_assoc_config_link() 8137 info.link_id = auth_data->link_id; in ieee80211_auth() [all …]
|
| H A D | debug.h | 141 (link)->link_id, \ 150 (link)->link_id, \ 155 #define link_id_info(sdata, link_id, fmt, ...) \ argument 158 _sdata_info(sdata, "[link %d] " fmt, link_id, \ 163 #define _link_id_dbg(print, sdata, link_id, fmt, ...) \ argument 167 link_id, ##__VA_ARGS__); \ 172 _link_id_dbg(1, (link)->sdata, (link)->link_id, \ 238 #define mlme_link_id_dbg(sdata, link_id, fmt, ...) \ argument 239 _link_id_dbg(MAC80211_MLME_DEBUG, sdata, link_id, \
|
| H A D | driver-ops.c | 225 if (!ieee80211_vif_link_active(&sdata->vif, link->link_id)) in drv_conf_tx() 239 trace_drv_conf_tx(local, sdata, link->link_id, ac, params); in drv_conf_tx() 242 link->link_id, ac, params); in drv_conf_tx() 463 int link_id, u64 changed) in drv_link_info_changed() argument 486 if (!ieee80211_vif_link_active(&sdata->vif, link_id)) in drv_link_info_changed() 515 !(sdata->vif.active_links & BIT(key->link_id)))) in drv_set_key() 532 unsigned int link_id; in drv_change_vif_links() local 548 link = rcu_access_pointer(sdata->link[link_id]); in drv_change_vif_links() 563 for_each_set_bit(link_id, &links_to_add, in drv_change_vif_links() 565 link = rcu_access_pointer(sdata->link[link_id]); in drv_change_vif_links() [all …]
|
| /linux-6.15/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | mld-sta.c | 15 unsigned int link_id; in iwl_mvm_sta_fw_id_mask() local 73 cmd.link_id = cpu_to_le32(link_id); in iwl_mvm_mld_add_int_sta_to_fw() 537 unsigned int link_id; in iwl_mvm_mld_sta_rm_all_sta_links() local 539 for (link_id = 0; link_id < ARRAY_SIZE(mvm_sta->link); link_id++) { in iwl_mvm_mld_sta_rm_all_sta_links() 593 unsigned int link_id; in iwl_mvm_mld_alloc_sta_links() local 633 unsigned int link_id; in iwl_mvm_alloc_sta_after_restart() local 685 unsigned int link_id; in iwl_mvm_mld_add_sta() local 756 unsigned int link_id; in iwl_mvm_mld_update_sta() local 815 unsigned int link_id; in iwl_mvm_mld_rm_sta() local 1065 unsigned int link_id; in iwl_mvm_mld_update_sta_links() local [all …]
|
| H A D | link.c | 108 unsigned int link_id = link_conf->link_id; in iwl_mvm_add_link() local 147 unsigned int link_id; member 156 int link_id; in iwl_mvm_esr_vif_iterator() local 163 mvmvif->link[link_id]; in iwl_mvm_esr_vif_iterator() 164 if (vif == data->vif && link_id == data->link_id) in iwl_mvm_esr_vif_iterator() 181 .link_id = link_id, in iwl_mvm_esr_non_bss_link() 209 unsigned int link_id = link_conf->link_id; in iwl_mvm_link_changed() local 399 unsigned int link_id = link_conf->link_id; in iwl_mvm_remove_link() local 647 unsigned long link_id; in iwl_mvm_set_link_selection_data() local 657 data[n_data].link_id = link_id; in iwl_mvm_set_link_selection_data() [all …]
|
| H A D | mld-key.c | 21 if (keyconf->link_id >= 0) { in iwl_mvm_get_sec_sta_mask() 256 unsigned int link_id = 0; in iwl_mvm_sec_key_add() local 259 if (keyconf->link_id >= 0) in iwl_mvm_sec_key_add() 260 link_id = keyconf->link_id; in iwl_mvm_sec_key_add() 262 mvm_link = mvmvif->link[link_id]; in iwl_mvm_sec_key_add() 312 unsigned int link_id = 0; in _iwl_mvm_sec_key_del() local 315 if (keyconf->link_id >= 0) in _iwl_mvm_sec_key_del() 316 link_id = keyconf->link_id; in _iwl_mvm_sec_key_del() 318 mvm_link = mvmvif->link[link_id]; in _iwl_mvm_sec_key_del() 383 if (key->link_id >= 0 && key->link_id != link_id) in iwl_mvm_sec_key_remove_ap_iter() [all …]
|
| H A D | mld-mac80211.c | 217 int link_id, ret = 0; in iwl_mvm_esr_mode_active() local 263 unsigned int link_id = link_conf->link_id; in __iwl_mvm_mld_assign_vif_chanctx() local 270 if (!mvmvif->link[link_id]->phy_ctxt) in __iwl_mvm_mld_assign_vif_chanctx() 379 int link_id, ret = 0; in iwl_mvm_esr_mode_inactive() local 433 unsigned int link_id = link_conf->link_id; in __iwl_mvm_mld_unassign_vif_chanctx() local 530 mvmvif->link[bss_conf->link_id]; in iwl_mvm_send_ap_tx_power_constraint_cmd() 705 int link_id; in iwl_mvm_esr_bw_criteria() local 709 if (link_id == link_conf->link_id) in iwl_mvm_esr_bw_criteria() 852 unsigned int link_id = in iwl_mvm_mld_vif_cfg_changed_station() local 1032 unsigned int link_id, u16 ac, in iwl_mvm_mld_mac_conf_tx() argument [all …]
|
| /linux-6.15/net/wireless/ |
| H A D | ap.c | 15 struct net_device *dev, unsigned int link_id, in ___cfg80211_stop_ap() argument 30 if (!wdev->links[link_id].ap.beacon_interval) in ___cfg80211_stop_ap() 33 err = rdev_stop_ap(rdev, dev, link_id); in ___cfg80211_stop_ap() 36 wdev->links[link_id].ap.beacon_interval = 0; in ___cfg80211_stop_ap() 37 memset(&wdev->links[link_id].ap.chandef, 0, in ___cfg80211_stop_ap() 38 sizeof(wdev->links[link_id].ap.chandef)); in ___cfg80211_stop_ap() 42 nl80211_send_ap_stopped(wdev, link_id); in ___cfg80211_stop_ap() 56 struct net_device *dev, int link_id, in cfg80211_stop_ap() argument 62 if (link_id >= 0) in cfg80211_stop_ap() 63 return ___cfg80211_stop_ap(rdev, dev, link_id, notify); in cfg80211_stop_ap()
|
| H A D | mlme.c | 44 for (link_id = 0; link_id < ARRAY_SIZE(data->links); link_id++) { in cfg80211_rx_assoc_resp() 45 cr.links[link_id].status = data->links[link_id].status; in cfg80211_rx_assoc_resp() 46 cr.links[link_id].bss = data->links[link_id].bss; in cfg80211_rx_assoc_resp() 53 cr.links[link_id].bssid = data->links[link_id].bss->bssid; in cfg80211_rx_assoc_resp() 54 cr.links[link_id].addr = data->links[link_id].addr; in cfg80211_rx_assoc_resp() 82 for (link_id = 0; link_id < ARRAY_SIZE(data->links); link_id++) { in cfg80211_rx_assoc_resp() 476 int link_id; in cfg80211_mlme_assoc() local 483 for (link_id = 0; link_id < ARRAY_SIZE(req->links); link_id++) { in cfg80211_mlme_assoc() 1329 int link_id; in cfg80211_mlo_reconf_add_done() local 1344 for (link_id = 0; link_id < ARRAY_SIZE(data->links); link_id++) { in cfg80211_mlo_reconf_add_done() [all …]
|
| H A D | trace.h | 532 __entry->link_id = link_id; 572 __entry->link_id = link_id; 600 __entry->link_id = link_id; 625 __entry->link_id = link_id; 646 __entry->link_id = link_id; 758 __entry->link_id = link_id; 820 __entry->link_id = link_id; 1707 __entry->link_id = link_id; 1798 __entry->link_id = link_id; 1941 __entry->link_id = link_id; [all …]
|
| /linux-6.15/drivers/net/wireless/intel/iwlwifi/mld/ |
| H A D | key.c | 75 if (key->link_id >= 0) in iwl_mld_get_key_sta_mask() 77 key->link_id); in iwl_mld_get_key_sta_mask() 104 if (key->link_id < 0) in iwl_mld_get_key_sta_mask() 187 if (key->link_id >= 0) in iwl_mld_remove_key() 188 link_id = key->link_id; in iwl_mld_remove_key() 227 u8 link_id = 0; in iwl_mld_add_key() local 230 if (key->link_id >= 0) in iwl_mld_add_key() 231 link_id = key->link_id; in iwl_mld_add_key() 265 u8 link_id; member 285 if (key->link_id >= 0 && key->link_id != data->link_id) in iwl_mld_remove_ap_keys_iter() [all …]
|
| H A D | sta.h | 49 #define iwl_mld_link_sta_dereference_check(mld_sta, link_id) \ argument 50 rcu_dereference_check((mld_sta)->link[link_id], \ 53 #define for_each_mld_link_sta(mld_sta, link_sta, link_id) \ argument 54 for (link_id = 0; link_id < ARRAY_SIZE((mld_sta)->link); \ 55 link_id++) \ 57 iwl_mld_link_sta_dereference_check(mld_sta, link_id))) 155 u8 link_id; in iwl_mld_cleanup_sta() local 160 for_each_mld_link_sta(mld_sta, mld_link_sta, link_id) { in iwl_mld_cleanup_sta() 165 WARN_ON(link_id); in iwl_mld_cleanup_sta() 169 if (mld_sta->vif->active_links & BIT(link_id)) in iwl_mld_cleanup_sta() [all …]
|
| H A D | session-protect.c | 47 int link_id) in _iwl_mld_schedule_session_protection() argument 51 iwl_mld_link_dereference_check(mld_vif, link_id); in _iwl_mld_schedule_session_protection() 96 int link_id) in iwl_mld_schedule_session_protection() argument 101 min_duration, link_id); in iwl_mld_schedule_session_protection() 149 int link_id, unsigned long timeout) in iwl_mld_start_session_protection() argument 156 vif->link_conf[link_id]), in iwl_mld_start_session_protection() 168 min_duration, link_id); in iwl_mld_start_session_protection() 183 int link_id) in iwl_mld_cancel_session_protection() argument 187 iwl_mld_link_dereference_check(mld_vif, link_id); in iwl_mld_cancel_session_protection()
|
| H A D | iface.h | 185 #define iwl_mld_link_dereference_check(mld_vif, link_id) \ argument 186 rcu_dereference_check((mld_vif)->link[link_id], \ 190 for (int link_id = 0; link_id < ARRAY_SIZE((mld_vif)->link); \ 191 link_id++) \ 192 if ((mld_link = iwl_mld_link_dereference_check(mld_vif, link_id))) 200 return iwl_mld_link_dereference_check(mld_vif, bss_conf->link_id); in iwl_mld_link_from_mac80211()
|
| H A D | link.c | 50 cmd.link_id = cpu_to_le32(link->fw_id); in iwl_mld_add_link_to_fw() 52 cmd.spec_link_id = link_conf->link_id; in iwl_mld_add_link_to_fw() 280 cmd.spec_link_id = link->link_id; in _iwl_mld_change_link_in_fw() 337 link->link_id); in _iwl_mld_change_link_in_fw() 470 cmd.spec_link_id = link->link_id; in iwl_mld_rm_link_from_fw() 607 (*link_sta)->link_id); in iwl_mld_get_omi_bw_reduction_pointers() 781 mld_link->link_id = link->link_id; in IWL_MLD_ALLOC_FN() 866 u32 link_id = le32_to_cpu(notif->link_id); in iwl_mld_handle_missed_beacon_notif() local 892 "LinkId_%d_MacType_%d", link_id, in iwl_mld_handle_missed_beacon_notif() 1078 link_conf->link_id)) in iwl_mld_get_chan_load_by_us() [all …]
|
| /linux-6.15/drivers/net/wireless/intel/iwlwifi/mld/tests/ |
| H A D | link-selection.c | 20 u8 link_id; member 34 .link_id = 0, 45 .link_id = 0, 56 .link_id = 0, 68 .link_id = 0, 131 u8 link_id = test_param->input.link.link_id; in test_link_grading() local 140 assoc_link.id = link_id; in test_link_grading() 257 .link_id = 4}; in test_iwl_mld_channel_load_allows_emlsr() 259 .link_id = 5}; in test_iwl_mld_channel_load_allows_emlsr() 261 .id = params->primary_link_active ? a.link_id : b.link_id, in test_iwl_mld_channel_load_allows_emlsr() [all …]
|
| H A D | utils.c | 84 link->link_id = link_id; in IWL_MLD_ALLOC_FN() 143 vif->valid_links |= BIT(link_id); in iwlmld_kunit_add_link() 199 vif->active_links |= BIT(link->link_id); in iwlmld_kunit_assign_chanctx_to_link() 207 u8 link_id) in IWL_MLD_ALLOC_FN() 216 link_sta->link_id = link_id; in IWL_MLD_ALLOC_FN() 244 sta->valid_links |= BIT(link_id); in iwlmld_kunit_alloc_link_sta() 269 if (link_id >= 0) { in iwlmld_kunit_add_sta() 271 &mld_sta->deflink, link_id); in iwlmld_kunit_add_sta() 272 sta->valid_links = BIT(link_id); in iwlmld_kunit_add_sta() 304 int link_id) in iwlmld_kunit_setup_sta() argument [all …]
|
| /linux-6.15/drivers/soundwire/ |
| H A D | intel.c | 210 unsigned int link_id = sdw->instance; in intel_shim_glue_to_master_ip() local 239 unsigned int link_id = sdw->instance; in intel_shim_master_ip_to_glue() local 261 unsigned int link_id = sdw->instance; in intel_shim_init() local 305 unsigned int link_id = sdw->instance; in intel_shim_wake() local 339 unsigned int link_id = sdw->instance; in intel_link_power_up() local 439 *shim_mask |= BIT(link_id); in intel_link_power_up() 461 if (!(*shim_mask & BIT(link_id))) in intel_link_power_down() 469 *shim_mask &= ~BIT(link_id); in intel_link_power_down() 689 params_data.link_id = link_id; in intel_params_stream() 705 int link_id) in intel_free_stream() argument [all …]
|
| H A D | slave.c | 46 bus->controller_id, bus->link_id, id->mfg_id, id->part_id, in sdw_slave_add() 51 bus->controller_id, bus->link_id, id->mfg_id, id->part_id, in sdw_slave_add() 113 unsigned int link_id; in find_slave() local 128 link_id = SDW_DISCO_LINK_ID(addr); in find_slave() 131 if (link_id != bus->link_id) in find_slave() 237 int link_id, ret, len; in sdw_of_find_slaves() local 262 link_id = be32_to_cpup(addr++); in sdw_of_find_slaves() 267 if (link_id != bus->link_id) in sdw_of_find_slaves()
|
| /linux-6.15/drivers/net/wireless/mediatek/mt76/mt7925/ |
| H A D | main.c | 685 unsigned int link_id; in mt7925_set_key() local 688 add = key->link_id != -1 ? BIT(key->link_id) : msta->valid_links; in mt7925_set_key() 847 u8 link_id = link_sta->link_id; in mt7925_mac_link_sta_add() local 866 mlink->wcid.link_id = link_sta->link_id; in mt7925_mac_link_sta_add() 931 unsigned int link_id; in mt7925_mac_sta_add_links() local 992 u8 link_id; in mt7925_mac_select_links() member 1012 data[n_data].link_id = link_id; in mt7925_mac_select_links() 1136 u8 link_id = link_sta->link_id; in mt7925_mac_link_sta_remove() local 1182 unsigned int link_id; in mt7925_mac_sta_remove_links() local 2057 mconf->link_id = link_id; in mt7925_change_vif_links() [all …]
|
| /linux-6.15/tools/testing/selftests/bpf/progs/ |
| H A D | bpf_iter_bpf_link.c | 13 int link_id; in dump_bpf_link() local 18 link_id = link->id; in dump_bpf_link() 19 bpf_seq_write(seq, &link_id, sizeof(link_id)); in dump_bpf_link()
|
| /linux-6.15/sound/soc/ |
| H A D | soc-acpi.c | 136 unsigned int part_id, link_id, unique_id, mfg_id, version; in snd_soc_acpi_sdw_link_slaves_found() local 145 link_id = SDW_DISCO_LINK_ID(adr); in snd_soc_acpi_sdw_link_slaves_found() 152 if (peripheral->bus->link_id == link_id && in snd_soc_acpi_sdw_link_slaves_found() 163 if (peripheral->bus->link_id != link_id || in snd_soc_acpi_sdw_link_slaves_found() 186 dev_dbg(dev, "found part_id %#x at link %d\n", part_id, link_id); in snd_soc_acpi_sdw_link_slaves_found() 191 part_id, reported_part_count, expected_part_count, link_id); in snd_soc_acpi_sdw_link_slaves_found()
|
| /linux-6.15/drivers/net/wireless/realtek/rtw89/ |
| H A D | mac80211.c | 535 unsigned int link_id; in __rtw89_ops_sta_assoc() local 564 unsigned int link_id; in __rtw89_ops_sta_disassoc() local 590 unsigned int link_id; in __rtw89_ops_sta_disconnect() local 615 unsigned int link_id; in __rtw89_ops_sta_remove() local 667 unsigned int link_id; in __rtw89_ops_bss_assoc() local 834 unsigned int link_id; in rtw89_ops_set_tim() local 1072 unsigned int link_id; in rtw89_ra_mask_info_update_iter() local 1450 unsigned int link_id; in __rtw89_ops_clr_vif_links() local 1468 unsigned int link_id; in __rtw89_ops_set_vif_links() local 1569 unsigned int link_id; in __rtw89_ops_clr_sta_links() local [all …]
|
| /linux-6.15/drivers/net/wireless/st/cw1200/ |
| H A D | txrx.c | 806 int link_id = 0; in cw1200_handle_pspoll() local 821 link_id = sta_priv->link_id; in cw1200_handle_pspoll() 825 if (!link_id) in cw1200_handle_pspoll() 848 int link_id, in cw1200_tx_confirm_cb() argument 874 .link_id = link_id, in cw1200_tx_confirm_cb() 880 link_id, in cw1200_tx_confirm_cb() 885 if (!link_id) { in cw1200_tx_confirm_cb() 1002 int link_id, in cw1200_rx_cb() argument 1022 if (link_id && link_id <= CW1200_MAX_STA_IN_AP_MODE) { in cw1200_rx_cb() 1377 .link_id = 0, in cw1200_link_id_gc_work() [all …]
|