Home
last modified time | relevance | path

Searched refs:link_id (Results 1 – 25 of 49) sorted by relevance

12

/net/mac80211/
A Dlink.c24 int link_id; in ieee80211_update_apvlan_links() local
56 int link_id; in ieee80211_apvlan_link_setup() local
87 int link_id, in ieee80211_link_init() argument
93 if (link_id < 0) in ieee80211_link_init()
94 link_id = 0; in ieee80211_link_init()
108 link->link_id = link_id; in ieee80211_link_init()
110 link_conf->link_id = link_id; in ieee80211_link_init()
184 unsigned int link_id; in ieee80211_tear_down_links() local
186 for (link_id = 0; link_id < IEEE80211_MLD_MAX_NUM_LINKS; link_id++) { in ieee80211_tear_down_links()
209 for (link_id = 0; link_id < IEEE80211_MLD_MAX_NUM_LINKS; link_id++) in ieee80211_free_links()
[all …]
A Dmlme.c2010 for (link_id = 0; link_id < IEEE80211_MLD_MAX_NUM_LINKS; link_id++) { in ieee80211_assoc_add_ml_elem()
2153 for (link_id = 0; link_id < IEEE80211_MLD_MAX_NUM_LINKS; link_id++) { in ieee80211_send_assoc()
2643 if (link_id != data->link->link_id) in ieee80211_sta_csa_rnr_iter()
2735 .link_id = link->link_id, in ieee80211_sta_process_chanswitch()
3901 for (link_id = 0; link_id < IEEE80211_MLD_MAX_NUM_LINKS; link_id++) { in ieee80211_set_associated()
4199 for (link_id = 0; link_id < ARRAY_SIZE(sdata->link); link_id++) { in ieee80211_set_disassoc()
4755 .link_id = auth_data->link_id, in ieee80211_auth_challenge()
5129 for (link_id = 0; link_id < IEEE80211_MLD_MAX_NUM_LINKS; link_id++) { in ieee80211_epcs_teardown()
5200 .link_id = link_id == assoc_data->assoc_link_id ? -1 : link_id, in ieee80211_assoc_config_link()
8234 info.link_id = auth_data->link_id; in ieee80211_auth()
[all …]
A Dcfg.c32 if (link_id < 0) { in ieee80211_link_or_deflink()
547 key->conf.link_id = link->link_id; in ieee80211_add_key()
1354 for (link_id = 0; link_id < IEEE80211_MLD_MAX_NUM_LINKS; link_id++) { in ieee80211_num_beaconing_links()
1381 unsigned int link_id = params->beacon.link_id; in ieee80211_start_ap() local
1953 u32 link_id = params->link_id < 0 ? 0 : params->link_id; in sta_link_apply_parameters() local
3500 for (link_id = 0; link_id < ARRAY_SIZE(sdata->link); link_id++) { in ieee80211_set_power_mgmt()
3565 for (link_id = 0; link_id < IEEE80211_MLD_MAX_NUM_LINKS; link_id++) { in ieee80211_set_cqm_rssi_config()
3588 for (link_id = 0; link_id < IEEE80211_MLD_MAX_NUM_LINKS; link_id++) { in ieee80211_set_cqm_rssi_range_config()
4212 .link_id = params->link_id, in __ieee80211_channel_switch()
4219 u8 link_id = params->link_id; in __ieee80211_channel_switch() local
[all …]
A Ddriver-ops.c225 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()
535 unsigned int link_id; in drv_change_vif_links() local
551 link = rcu_access_pointer(sdata->link[link_id]); in drv_change_vif_links()
566 for_each_set_bit(link_id, &links_to_add, in drv_change_vif_links()
568 link = rcu_access_pointer(sdata->link[link_id]); in drv_change_vif_links()
[all …]
A Dsta_info.c297 if (link_id) in ieee80211_find_sta_by_link_addrs()
309 if (link_id) in ieee80211_find_sta_by_link_addrs()
586 link_info->link_id = link_id; in sta_info_add_link()
589 link_sta->link_id = link_id; in sta_info_add_link()
2381 int link_id; in __ieee80211_sta_recalc_aggregates() local
2389 for (link_id = 0; link_id < ARRAY_SIZE((sta)->link); link_id++) { in __ieee80211_sta_recalc_aggregates()
2478 if (link_id < 0) in sta_get_last_rx_stats()
2561 int link_id) in sta_set_rate_info_rx() argument
2594 if (link_id < 0) in sta_set_tidstats()
2730 int i, ac, cpu, link_id = link->link_id; in sta_set_link_sinfo() local
[all …]
A Ddebug.h142 (link)->link_id, \
151 (link)->link_id, \
158 #define link_id_info(sdata, link_id, fmt, ...) \ argument
161 _sdata_info(sdata, "[link %d] " fmt, link_id, \
166 #define _link_id_dbg(print, sdata, link_id, fmt, ...) \ argument
170 link_id, ##__VA_ARGS__); \
175 _link_id_dbg(1, (link)->sdata, (link)->link_id, \
241 #define mlme_link_id_dbg(sdata, link_id, fmt, ...) \ argument
242 _link_id_dbg(MAC80211_MLME_DEBUG, sdata, link_id, \
A Dkey.c445 int link_id; in ieee80211_key_replace() local
461 link_id = new->conf.link_id; in ieee80211_key_replace()
466 link_id = old->conf.link_id; in ieee80211_key_replace()
469 if (WARN(old && old->conf.link_id != link_id, in ieee80211_key_replace()
471 old->conf.link_id, link_id)) in ieee80211_key_replace()
474 if (link_id >= 0) { in ieee80211_key_replace()
880 int link_id = key->conf.link_id; in ieee80211_key_link() local
882 if (link_id >= 0) { in ieee80211_key_link()
1110 if (key->conf.link_id != link->link_id) in ieee80211_remove_link_keys()
1360 int link_id) in ieee80211_gtk_rekey_add() argument
[all …]
A Dtrace.h524 __entry->link_id = link_conf->link_id;
1003 __entry->link_id = link_sta->link_id;
1063 __entry->link_id = link_sta->link_id;
1130 __entry->link_id = link_id;
1317 __entry->link_id = ch_switch->link_id;
1855 __entry->link_id = link_conf->link_id;
2262 __entry->link_id = link_id;
2982 __entry->link_id = link_id;
3157 __entry->link_id = link->link_id,
3188 __entry->link_id = link_sta->link_id;
[all …]
A Drx.c227 status->link_id = link_id; in __ieee80211_queue_skb_to_iface()
250 int link_id, in ieee80211_queue_skb_to_iface() argument
2584 for (link_id = 0; link_id < ARRAY_SIZE(sdata->vif.link_conf); link_id++) { in ieee80211_is_our_addr()
3864 .link_id = rx->link_id, in ieee80211_rx_h_userspace_mgmt()
4189 rx->link_id = link_id; in ieee80211_rx_data_set_link()
4206 rx->link_id = link_id; in ieee80211_rx_data_set_sta()
5063 link_id = status->link_id; in __ieee80211_rx_handle_8023()
5104 link_id = link_sta->link_id; in ieee80211_rx_for_interface()
5110 link_id = status->link_id; in ieee80211_rx_for_interface()
5122 link_id = link->link_id; in ieee80211_rx_for_interface()
[all …]
A Dsta_info.h517 u8 link_id; member
914 unsigned int link_id,
955 int link_id, struct sta_info *do_not_flush_sta);
968 int link_id) in sta_info_flush() argument
970 return __sta_info_flush(sdata, false, link_id, NULL); in sta_info_flush()
987 int ieee80211_sta_allocate_link(struct sta_info *sta, unsigned int link_id);
988 void ieee80211_sta_free_link(struct sta_info *sta, unsigned int link_id);
989 int ieee80211_sta_activate_link(struct sta_info *sta, unsigned int link_id);
990 void ieee80211_sta_remove_link(struct sta_info *sta, unsigned int link_id);
996 unsigned long ieee80211_sta_last_active(struct sta_info *sta, int link_id);
A Dtdls.c922 link_id = link_id >= 0 ? link_id : 0; in ieee80211_tdls_build_mgmt_packet_data()
999 const u8 *peer, int link_id, in ieee80211_tdls_prep_mgmt_packet() argument
1059 link_id, action_code, in ieee80211_tdls_prep_mgmt_packet()
1137 const u8 *peer, int link_id, in ieee80211_tdls_mgmt_setup() argument
1187 link_id, action_code, in ieee80211_tdls_mgmt_setup()
1230 link_id, action_code, in ieee80211_tdls_mgmt_teardown()
1256 const u8 *peer, int link_id, in ieee80211_tdls_mgmt() argument
1276 link_id, action_code, in ieee80211_tdls_mgmt()
1588 link_id, in ieee80211_tdls_ch_sw_tmpl_get()
1713 link_id, in ieee80211_tdls_ch_sw_resp_tmpl_get()
[all …]
A Dchan.c239 unsigned int link_id) in ieee80211_get_sta_bw() argument
292 unsigned int link_id = link->link_id; in ieee80211_get_max_required_bw() local
446 unsigned int link_id; in ieee80211_chan_bw_change() local
451 for (link_id = 0; link_id < ARRAY_SIZE(sta->sdata->link); link_id++) { in ieee80211_chan_bw_change()
453 rcu_dereference(sdata->link[link_id]); in ieee80211_chan_bw_change()
1066 unsigned int link_id = link->link_id; in __ieee80211_link_copy_chanctx_to_vlans() local
1094 vlan->vif.link_conf[link_id]); in __ieee80211_link_copy_chanctx_to_vlans()
1326 unsigned int link_id = link->link_id; in ieee80211_link_update_chanreq() local
1338 vlan->vif.link_conf[link_id]); in ieee80211_link_update_chanreq()
2171 unsigned int link_id = link->link_id; in ieee80211_link_vlan_copy_chanctx() local
[all …]
A Doffchannel.c823 int link_id = -1; in ieee80211_mgmt_tx() local
875 if (params->link_id >= 0 && in ieee80211_mgmt_tx()
876 !(sta->sta.valid_links & BIT(params->link_id))) { in ieee80211_mgmt_tx()
880 link_id = params->link_id; in ieee80211_mgmt_tx()
932 link_id = i; in ieee80211_mgmt_tx()
942 params->link_id >= 0 && params->link_id == i && in ieee80211_mgmt_tx()
944 link_id = i; in ieee80211_mgmt_tx()
1026 ieee80211_tx_skb_tid(sdata, skb, 7, link_id); in ieee80211_mgmt_tx()
A Ddriver-ops.h183 int link_id, u64 changed);
966 info->link_id = info->link_id < 0 ? 0 : info->link_id; in drv_mgd_prepare_tx()
985 info->link_id = info->link_id < 0 ? 0 : info->link_id; in drv_mgd_complete_tx()
996 int link_id) in drv_mgd_protect_tdls_discover() argument
1005 link_id = link_id > 0 ? link_id : 0; in drv_mgd_protect_tdls_discover()
1010 link_id); in drv_mgd_protect_tdls_discover()
1184 if (!ieee80211_vif_link_active(&sdata->vif, ch_switch->link_id)) in drv_pre_channel_switch()
1208 if (!ieee80211_vif_link_active(&sdata->vif, link->link_id)) in drv_post_channel_switch()
1231 if (!ieee80211_vif_link_active(&sdata->vif, link->link_id)) in drv_abort_channel_switch()
1308 unsigned int link_id, int *dbm) in drv_get_txpower() argument
[all …]
A Dht.c256 link_conf = rcu_dereference(sdata->vif.link_conf[link_sta->link_id]); in ieee80211_ht_cap_ie_to_sta_ht_cap()
525 const u8 *bssid, int link_id) in ieee80211_send_smps_action() argument
531 u8 status_link_id = link_id < 0 ? 0 : link_id; in ieee80211_send_smps_action()
574 ieee80211_tx_skb_tid(sdata, skb, 7, link_id); in ieee80211_send_smps_action()
579 void ieee80211_request_smps(struct ieee80211_vif *vif, unsigned int link_id, in ieee80211_request_smps() argument
589 link = rcu_dereference(sdata->link[link_id]); in ieee80211_request_smps()
A Dtx.c569 unsigned int link_id; in ieee80211_select_link_key() local
2664 link_id = sta->deflink.link_id; in ieee80211_build_hdr()
3149 unsigned int link_id = sta->deflink.link_id; in ieee80211_check_fast_xmit() local
5113 unsigned int link_id) in ieee80211_beacon_cntdwn_is_complete() argument
5674 unsigned int link_id) in ieee80211_beacon_get_tim() argument
5678 link_id, in ieee80211_beacon_get_tim()
5857 if (link_id >= 0) { in ieee80211_nullfunc_get()
6155 link = link_id; in __ieee80211_tx_skb_tid_band()
6199 WARN_ON(link_id >= 0); in ieee80211_tx_skb_tid()
6209 WARN_ON(link_id >= 0 && in ieee80211_tx_skb_tid()
[all …]
A Dvht.c357 unsigned int link_id = link_sta->link_id; in __ieee80211_sta_cap_rx_bw() local
374 link_conf = rcu_dereference(sdata->vif.link_conf[link_id]); in __ieee80211_sta_cap_rx_bw()
519 link_conf = rcu_dereference(sta->sdata->vif.link_conf[link_sta->link_id]); in _ieee80211_sta_cur_vht_bw()
743 void ieee80211_update_mu_groups(struct ieee80211_vif *vif, unsigned int link_id, in ieee80211_update_mu_groups() argument
749 link_conf = rcu_dereference(vif->link_conf[link_id]); in ieee80211_update_mu_groups()
772 ieee80211_recalc_min_chandef(sdata, link_sta->link_id); in ieee80211_vht_handle_opmode()
A Dparse.c823 u8 link_id) in ieee80211_mle_get_sta_prof() argument
844 if (link_id != u16_get_bits(control, in ieee80211_mle_get_sta_prof()
918 if (params->link_id == -1) in ieee80211_prep_mle_link_parse()
921 ieee80211_mle_get_sta_prof(elems_parse, params->link_id); in ieee80211_prep_mle_link_parse()
947 sub->link_id = -1; in ieee80211_prep_mle_link_parse()
1008 if (WARN_ON(params->link_id >= 0 && params->bss)) in ieee802_11_parse_elems_full()
1045 sub.link_id = params->link_id; in ieee802_11_parse_elems_full()
/net/wireless/
A Dmlme.c44 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()
493 int link_id; in cfg80211_mlme_assoc() local
500 for (link_id = 0; link_id < ARRAY_SIZE(req->links); link_id++) { in cfg80211_mlme_assoc()
1347 int link_id; in cfg80211_mlo_reconf_add_done() local
1363 for (link_id = 0; link_id < ARRAY_SIZE(data->links); link_id++) { in cfg80211_mlo_reconf_add_done()
[all …]
A Dap.c15 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()
A Dtrace.h543 __entry->link_id = link_id;
583 __entry->link_id = link_id;
611 __entry->link_id = link_id;
636 __entry->link_id = link_id;
657 __entry->link_id = link_id;
769 __entry->link_id = link_id;
831 __entry->link_id = link_id;
1720 __entry->link_id = link_id;
1740 __entry->link_id = link_id;
1832 __entry->link_id = link_id;
[all …]
A Drdev-ops.h80 struct net_device *netdev, int link_id, in rdev_add_key() argument
150 struct net_device *netdev, int link_id, in rdev_set_default_beacon_key() argument
608 unsigned int link_id, int *dbm) in rdev_get_tx_power() argument
923 int link_id, u8 action_code, in rdev_tdls_mgmt() argument
974 unsigned int link_id, in rdev_get_channel() argument
1139 unsigned int link_id, in rdev_set_ap_chanwidth() argument
1210 u32 cac_time_ms, int link_id) in rdev_start_radar_detection() argument
1215 cac_time_ms, link_id); in rdev_start_radar_detection()
1219 link_id); in rdev_start_radar_detection()
1447 unsigned int link_id) in rdev_add_intf_link() argument
[all …]
A Dchan.c655 unsigned int link_id; in cfg80211_dfs_permissive_check_wdev() local
657 for_each_valid_link(wdev, link_id) { in cfg80211_dfs_permissive_check_wdev()
664 !wdev->links[link_id].client.current_bss) in cfg80211_dfs_permissive_check_wdev()
1322 unsigned int link_id; in cfg80211_ir_permissive_check_wdev() local
1325 for_each_valid_link(wdev, link_id) { in cfg80211_ir_permissive_check_wdev()
1327 wdev->links[link_id].client.current_bss) in cfg80211_ir_permissive_check_wdev()
1339 wdev->links[link_id].ap.beacon_interval && in cfg80211_ir_permissive_check_wdev()
1341 other_chan = wdev->links[link_id].ap.chandef.chan; in cfg80211_ir_permissive_check_wdev()
1551 unsigned int link_id) in wdev_chandef() argument
1556 WARN_ON(!wdev->valid_links && link_id > 0); in wdev_chandef()
[all …]
A Dnl80211.c3550 link_id = 0; in __nl80211_set_channel()
7071 int link_id; in nl80211_send_station() local
8510 params.link_id = link_id; in nl80211_del_station()
10831 link_id); in nl80211_start_radar_detection()
11098 params.link_id = link_id; in nl80211_channel_switch()
12096 if (link_id == req.link_id) in nl80211_associate()
12113 for (link_id = 0; link_id < ARRAY_SIZE(req.links); link_id++) in nl80211_associate()
13199 int link_id; in nl80211_tdls_mgmt() local
16456 int link_id; in nl80211_tx_control_port() local
17205 for (link_id = 0; link_id < IEEE80211_MLD_MAX_NUM_LINKS; in nl80211_assoc_ml_reconf()
[all …]
/net/mac80211/tests/
A Delems.c15 .link_id = 12, in mle_defrag()
47 parse_params.link_id, in mle_defrag()

Completed in 178 milliseconds

12