| /linux/net/mac80211/ |
| H A D | link.c | 27 int link_id; in ieee80211_update_apvlan_links() local 39 for_each_set_bit(link_id, &add, IEEE80211_MLD_MAX_NUM_LINKS) { in ieee80211_update_apvlan_links() 40 vlan->wdev.valid_links |= BIT(link_id); in ieee80211_update_apvlan_links() 41 ether_addr_copy(vlan->wdev.links[link_id].addr, in ieee80211_update_apvlan_links() 42 sdata->wdev.links[link_id].addr); in ieee80211_update_apvlan_links() 45 for_each_set_bit(link_id, &rem, IEEE80211_MLD_MAX_NUM_LINKS) { in ieee80211_update_apvlan_links() 46 vlan->wdev.valid_links &= ~BIT(link_id); in ieee80211_update_apvlan_links() 47 eth_zero_addr(vlan->wdev.links[link_id].addr); in ieee80211_update_apvlan_links() 52 for_each_set_bit(link_id, &add, IEEE80211_MLD_MAX_NUM_LINKS) { in ieee80211_update_apvlan_links() 53 link = sdata_dereference(vlan->link[link_id], vla in ieee80211_update_apvlan_links() 65 int link_id; ieee80211_apvlan_link_setup() local 96 ieee80211_link_init(struct ieee80211_sub_if_data * sdata,int link_id,struct ieee80211_link_data * link,struct ieee80211_bss_conf * link_conf) ieee80211_link_init() argument 196 unsigned int link_id; ieee80211_tear_down_links() local 219 unsigned int link_id; ieee80211_free_links() local 295 unsigned int link_id; ieee80211_vif_update_links() local 441 unsigned int link_id; _ieee80211_set_active_links() local [all...] |
| H A D | mlme.c | 588 int link_id, in ieee80211_verify_peer_he_mcs_support() 647 link_id_info(sdata, link_id, in ieee80211_verify_sta_he_mcs_support() 659 int link_id, in ieee80211_verify_sta_he_mcs_support() 687 link_id_info(sdata, link_id, in ieee80211_verify_sta_he_mcs_support() 733 link_id_info(sdata, link_id, in ieee80211_get_eht_cap_mcs_nss() 1177 struct link_sta_info *link_sta, int link_id, in ieee80211_determine_chan_mode() 1190 * already) nor a valid .link_id (since it doesn't want to see in ieee80211_determine_chan_mode() 1194 .link_id = -1, in ieee80211_determine_chan_mode() 1240 mlme_link_id_dbg(sdata, link_id, "determined AP %pM to be %s\n", in ieee80211_determine_chan_mode() 1267 link_id_info(sdata, link_id, in ieee80211_determine_chan_mode() 472 ieee80211_verify_sta_vht_mcs_support(struct ieee80211_sub_if_data * sdata,int link_id,struct ieee80211_supported_band * sband,const struct ieee80211_vht_operation * vht_op) ieee80211_verify_sta_vht_mcs_support() argument 543 ieee80211_verify_peer_he_mcs_support(struct ieee80211_sub_if_data * sdata,int link_id,const struct ieee80211_he_cap_elem * he_cap,const struct ieee80211_he_operation * he_op) ieee80211_verify_peer_he_mcs_support() argument 1075 ieee80211_determine_chan_mode(struct ieee80211_sub_if_data * sdata,struct ieee80211_conn_settings * conn,struct cfg80211_bss * cbss,int link_id,struct ieee80211_chan_req * chanreq,struct cfg80211_chan_def * ap_chandef,unsigned long * userspace_selectors) ieee80211_determine_chan_mode() argument 1818 ieee80211_add_link_elems(struct ieee80211_sub_if_data * sdata,struct sk_buff * skb,u16 * capab,const struct element * ext_capa,const u8 * extra_elems,size_t extra_elems_len,unsigned int link_id,struct ieee80211_link_data * link,u16 * present_elems,struct ieee80211_mgd_assoc_data * assoc_data) ieee80211_add_link_elems() argument 2085 unsigned int link_id; ieee80211_assoc_add_ml_elem() local 2258 unsigned int link_id, n_links = 0; ieee80211_send_assoc() local 2699 ieee80211_chswitch_done(struct ieee80211_vif * vif,bool success,unsigned int link_id) ieee80211_chswitch_done() argument 2770 int link_id; ieee80211_sta_csa_rnr_iter() local 3163 int link_id; ieee80211_sta_bss_param_ch_cnt_iter() local 4037 unsigned int link_id; ieee80211_set_associated() local 4130 u8 link_id; ieee80211_ml_reconf_reset() local 4151 unsigned int link_id; ieee80211_set_disassoc() local 4679 unsigned int link_id; __ieee80211_disconnect() local 5322 u8 link_id; ieee80211_epcs_teardown() local 5397 unsigned int link_id = link->link_id; ieee80211_assoc_config_link() local 5988 ieee80211_determine_our_sta_mode(struct ieee80211_sub_if_data * sdata,struct ieee80211_supported_band * sband,struct cfg80211_assoc_request * req,bool wmm_used,int link_id,struct ieee80211_conn_settings * conn) ieee80211_determine_our_sta_mode() argument 6220 ieee80211_determine_our_sta_mode_assoc(struct ieee80211_sub_if_data * sdata,struct ieee80211_supported_band * sband,struct cfg80211_assoc_request * req,bool wmm_used,int link_id,struct ieee80211_conn_settings * conn) ieee80211_determine_our_sta_mode_assoc() argument 6238 ieee80211_prep_channel(struct ieee80211_sub_if_data * sdata,struct ieee80211_link_data * link,int link_id,struct cfg80211_bss * cbss,bool mlo,struct ieee80211_conn_settings * conn,unsigned long * userspace_selectors) ieee80211_prep_channel() argument 6462 unsigned int link_id; ieee80211_assoc_success() local 6683 unsigned int link_id; ieee80211_rx_mgmt_assoc_resp() local 7129 unsigned int link_id; ieee80211_ml_reconf_work() local 7160 u8 link_id; ieee80211_ml_reconfiguration() local 7429 int link_id; ieee80211_mgd_check_cross_link_csa() local 8837 unsigned int link_id; ieee80211_latest_active_link_conn_timeout() local 9096 unsigned int link_id = link->link_id; ieee80211_mgd_setup_link() local 9141 ieee80211_prep_connection(struct ieee80211_sub_if_data * sdata,struct cfg80211_bss * cbss,s8 link_id,const u8 * ap_mld_addr,bool assoc,struct ieee80211_conn_settings * conn,bool override,unsigned long * userspace_selectors) ieee80211_prep_connection() argument 9643 ieee80211_setup_assoc_link(struct ieee80211_sub_if_data * sdata,struct ieee80211_mgd_assoc_data * assoc_data,struct cfg80211_assoc_request * req,struct ieee80211_conn_settings * conn,unsigned int link_id) ieee80211_setup_assoc_link() argument 9760 ieee80211_mgd_get_ap_ht_vht_capa(struct ieee80211_sub_if_data * sdata,struct ieee80211_mgd_assoc_data * assoc_data,int link_id) ieee80211_mgd_get_ap_ht_vht_capa() argument 10452 unsigned int link_id; ieee80211_process_ml_reconf_resp() local 10683 unsigned int link_id; ieee80211_build_ml_reconf_req() local 10909 int link_id, err; ieee80211_mgd_assoc_ml_reconf() local 11128 u8 link_id; ieee80211_mgd_epcs_supp() local 11224 u8 link_id; ieee80211_ml_epcs() local [all...] |
| 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() 337 if (!ieee80211_vif_link_active(&sdata->vif, link_conf->link_id)) in drv_assign_vif_chanctx() 369 if (!ieee80211_vif_link_active(&sdata->vif, link_conf->link_id)) in drv_unassign_vif_chanctx() 463 int link_id, u64 changed) in drv_link_info_changed() argument 490 if (!ieee80211_vif_link_active(&sdata->vif, link_id)) in drv_link_info_changed() 518 if (WARN_ON(key->link_id >= 0 && sdata->vif.active_links && in drv_set_key() 519 !(sdata->vif.active_links & BIT(key->link_id)))) in drv_set_key() 539 unsigned int link_id; in drv_change_vif_links() 535 unsigned int link_id; drv_change_vif_links() local 586 unsigned int link_id; drv_change_sta_links() local [all...] |
| H A D | cfg.c | 27 ieee80211_link_or_deflink(struct ieee80211_sub_if_data *sdata, int link_id, in ieee80211_link_or_deflink() argument 32 if (link_id < 0) { in ieee80211_link_or_deflink() 44 link = sdata_dereference(sdata->link[link_id], sdata); in ieee80211_link_or_deflink() 614 int link_id, u8 key_idx, bool pairwise, in ieee80211_add_key() argument 619 ieee80211_link_or_deflink(sdata, link_id, false); in ieee80211_add_key() 633 if (WARN_ON(pairwise && link_id >= 0)) in ieee80211_add_key() 644 if (link_id >= 0) in ieee80211_add_key() 660 key->conf.link_id = -1; in ieee80211_add_key() 662 key->conf.link_id = link->link_id; in ieee80211_add_key() 738 ieee80211_lookup_key(struct ieee80211_sub_if_data * sdata,int link_id,u8 key_idx,bool pairwise,const u8 * mac_addr) ieee80211_lookup_key() argument 797 ieee80211_del_key(struct wiphy * wiphy,struct wireless_dev * wdev,int link_id,u8 key_idx,bool pairwise,const u8 * mac_addr) ieee80211_del_key() argument 816 ieee80211_get_key(struct wiphy * wiphy,struct wireless_dev * wdev,int link_id,u8 key_idx,bool pairwise,const u8 * mac_addr,void * cookie,void (* callback)(void * cookie,struct key_params * params)) ieee80211_get_key() argument 919 ieee80211_config_default_key(struct wiphy * wiphy,struct net_device * dev,int link_id,u8 key_idx,bool uni,bool multi) ieee80211_config_default_key() argument 936 ieee80211_config_default_mgmt_key(struct wiphy * wiphy,struct wireless_dev * wdev,int link_id,u8 key_idx) ieee80211_config_default_mgmt_key() argument 952 ieee80211_config_default_beacon_key(struct wiphy * wiphy,struct wireless_dev * wdev,int link_id,u8 key_idx) ieee80211_config_default_beacon_key() argument 1460 u8 link_id, num = 0; ieee80211_num_beaconing_links() local 1496 unsigned int link_id = params->beacon.link_id; ieee80211_start_ap() local 1827 ieee80211_stop_ap(struct wiphy * wiphy,struct net_device * dev,unsigned int link_id) ieee80211_stop_ap() argument 2078 u32 link_id = params->link_id < 0 ? 0 : params->link_id; sta_link_apply_parameters() local 2537 int link_id; ieee80211_set_sta_4addr() local 3549 for (int link_id = 0; ieee80211_set_tx_power() local 3579 for (int link_id = 0; ieee80211_set_tx_power() local 3599 for (int link_id = 0; ieee80211_set_tx_power() local 3636 ieee80211_get_tx_power(struct wiphy * wiphy,struct wireless_dev * wdev,int radio_idx,unsigned int link_id,int * dbm) ieee80211_get_tx_power() argument 3786 unsigned int link_id; ieee80211_set_power_mgmt() local 3860 int link_id; ieee80211_set_cqm_rssi_config() local 3884 int link_id; ieee80211_set_cqm_rssi_range_config() local 3903 ieee80211_set_bitrate_mask(struct wiphy * wiphy,struct net_device * dev,unsigned int link_id,const u8 * addr,const struct cfg80211_bitrate_mask * mask) ieee80211_set_bitrate_mask() argument 4011 ieee80211_start_radar_detection(struct wiphy * wiphy,struct net_device * dev,struct cfg80211_chan_def * chandef,u32 cac_time_ms,int link_id) ieee80211_start_radar_detection() argument 4044 ieee80211_end_cac(struct wiphy * wiphy,struct net_device * dev,unsigned int link_id) ieee80211_end_cac() argument 4173 ieee80211_csa_finish(struct ieee80211_vif * vif,unsigned int link_id) ieee80211_csa_finish() argument 4321 int link_id = -1; ieee80211_csa_finalize() local 4515 u8 link_id = params->link_id; __ieee80211_channel_switch() local 4765 u8 link_id; ieee80211_probe_client() local 4876 ieee80211_cfg_get_channel(struct wiphy * wiphy,struct wireless_dev * wdev,unsigned int link_id,struct cfg80211_chan_def * chandef) ieee80211_cfg_get_channel() argument 4942 ieee80211_set_ap_chanwidth(struct wiphy * wiphy,struct net_device * dev,unsigned int link_id,struct cfg80211_chan_def * chandef) ieee80211_set_ap_chanwidth() argument 5441 ieee80211_color_change_finish(struct ieee80211_vif * vif,u8 link_id) ieee80211_color_change_finish() argument 5466 ieee80211_obss_color_collision_notify(struct ieee80211_vif * vif,u64 color_bitmap,u8 link_id) ieee80211_obss_color_collision_notify() argument 5513 u8 link_id = params->link_id; ieee80211_color_change() local 5579 ieee80211_add_intf_link(struct wiphy * wiphy,struct wireless_dev * wdev,unsigned int link_id) ieee80211_add_intf_link() argument 5590 ieee80211_del_intf_link(struct wiphy * wiphy,struct wireless_dev * wdev,unsigned int link_id) ieee80211_del_intf_link() argument [all...] |
| H A D | debug.h | 142 (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, \
|
| H A D | sta_info.c | 285 unsigned int *link_id) in ieee80211_find_sta_by_link_addrs() argument 294 u8 _link_id = link_sta->link_id; in ieee80211_find_sta_by_link_addrs() 297 if (link_id) in ieee80211_find_sta_by_link_addrs() 298 *link_id = _link_id; in ieee80211_find_sta_by_link_addrs() 309 if (link_id) in ieee80211_find_sta_by_link_addrs() 310 *link_id = _link_id; in ieee80211_find_sta_by_link_addrs() 358 static void sta_accumulate_removed_link_stats(struct sta_info *sta, int link_id) in sta_accumulate_removed_link_stats() argument 361 sta->link[link_id]); in sta_accumulate_removed_link_stats() 407 sta->sdata->link[link_id]); in sta_accumulate_removed_link_stats() 414 static void sta_remove_link(struct sta_info *sta, unsigned int link_id, in sta_remove_link() argument 593 sta_info_add_link(struct sta_info * sta,unsigned int link_id,struct link_sta_info * link_info,struct ieee80211_link_sta * link_sta) sta_info_add_link() argument 611 __sta_info_alloc(struct ieee80211_sub_if_data * sdata,const u8 * addr,int link_id,const u8 * link_addr,gfp_t gfp) __sta_info_alloc() argument 788 sta_info_alloc_with_link(struct ieee80211_sub_if_data * sdata,const u8 * mld_addr,unsigned int link_id,const u8 * link_addr,gfp_t gfp) sta_info_alloc_with_link() argument 1683 __sta_info_flush(struct ieee80211_sub_if_data * sdata,bool vlans,int link_id,struct sta_info * do_not_flush_sta) __sta_info_flush() argument 2419 int link_id; __ieee80211_sta_recalc_aggregates() local 2510 sta_get_last_rx_stats(struct sta_info * sta,int link_id) sta_get_last_rx_stats() argument 2610 sta_set_rate_info_rx(struct sta_info * sta,struct rate_info * rinfo,int link_id) sta_set_rate_info_rx() argument 2637 sta_set_tidstats(struct sta_info * sta,struct cfg80211_tid_stats * tidstats,int tid,int link_id) sta_set_tidstats() argument 2777 int i, ac, cpu, link_id = link->link_id; sta_set_link_sinfo() local 3257 int link_id; sta_set_sinfo() local 3299 ieee80211_sta_last_active(struct sta_info * sta,int link_id) ieee80211_sta_last_active() argument 3319 ieee80211_sta_allocate_link(struct sta_info * sta,unsigned int link_id) ieee80211_sta_allocate_link() argument 3354 ieee80211_sta_free_link(struct sta_info * sta,unsigned int link_id) ieee80211_sta_free_link() argument 3363 ieee80211_sta_activate_link(struct sta_info * sta,unsigned int link_id) ieee80211_sta_activate_link() argument 3411 ieee80211_sta_remove_link(struct sta_info * sta,unsigned int link_id) ieee80211_sta_remove_link() argument [all...] |
| /linux/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 | 43 unsigned int link_id; in cfg80211_rx_assoc_resp() 45 for (link_id = 0; link_id < ARRAY_SIZE(data->links); link_id++) { in cfg80211_rx_assoc_resp() 46 cr.links[link_id].status = data->links[link_id].status; in cfg80211_rx_assoc_resp() 47 cr.links[link_id].bss = data->links[link_id].bss; in cfg80211_rx_assoc_resp() 49 WARN_ON_ONCE(cr.links[link_id].status != WLAN_STATUS_SUCCESS && in cfg80211_rx_assoc_resp() 50 (!cr.ap_mld_addr || !cr.links[link_id] in cfg80211_rx_assoc_resp() 42 unsigned int link_id; cfg80211_rx_assoc_resp() local 493 int link_id; cfg80211_mlme_assoc() local 1133 cfg80211_cac_event(struct net_device * netdev,const struct cfg80211_chan_def * chandef,enum nl80211_radar_event event,gfp_t gfp,unsigned int link_id) cfg80211_cac_event() argument 1327 int link_id; cfg80211_assoc_ml_reconf() local 1347 int link_id; cfg80211_mlo_reconf_add_done() local [all...] |
| H A D | trace.h | 559 TP_PROTO(struct wiphy *wiphy, struct wireless_dev *wdev, int link_id, 561 TP_ARGS(wiphy, wdev, link_id, key_index, pairwise, mac_addr), 566 __field(int, link_id) 574 __entry->link_id = link_id; 578 TP_printk(WIPHY_PR_FMT ", " WDEV_PR_FMT ", link_id: %d, " 580 WIPHY_PR_ARG, WDEV_PR_ARG, __entry->link_id, 586 TP_PROTO(struct wiphy *wiphy, struct wireless_dev *wdev, int link_id, 588 TP_ARGS(wiphy, wdev, link_id, key_index, pairwise, mac_addr) 592 TP_PROTO(struct wiphy *wiphy, struct wireless_dev *wdev, int link_id, [all...] |
| H A D | rdev-ops.h | 80 struct wireless_dev *wdev, int link_id, in rdev_add_key() argument 85 trace_rdev_add_key(&rdev->wiphy, wdev, link_id, key_index, pairwise, in rdev_add_key() 87 ret = rdev->ops->add_key(&rdev->wiphy, wdev, link_id, key_index, in rdev_add_key() 95 int link_id, u8 key_index, bool pairwise, const u8 *mac_addr, in rdev_get_key() argument 100 trace_rdev_get_key(&rdev->wiphy, wdev, link_id, key_index, pairwise, in rdev_get_key() 102 ret = rdev->ops->get_key(&rdev->wiphy, wdev, link_id, key_index, in rdev_get_key() 109 struct wireless_dev *wdev, int link_id, in rdev_del_key() argument 113 trace_rdev_del_key(&rdev->wiphy, wdev, link_id, key_index, pairwise, in rdev_del_key() 115 ret = rdev->ops->del_key(&rdev->wiphy, wdev, link_id, key_index, in rdev_del_key() 123 struct net_device *netdev, int link_id, u in rdev_set_default_key() argument 137 rdev_set_default_mgmt_key(struct cfg80211_registered_device * rdev,struct net_device * netdev,int link_id,u8 key_index) rdev_set_default_mgmt_key() argument 150 rdev_set_default_beacon_key(struct cfg80211_registered_device * rdev,struct net_device * netdev,int link_id,u8 key_index) rdev_set_default_beacon_key() argument 186 rdev_stop_ap(struct cfg80211_registered_device * rdev,struct net_device * dev,unsigned int link_id) rdev_stop_ap() argument 608 rdev_get_tx_power(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev,int radio_idx,unsigned int link_id,int * dbm) rdev_get_tx_power() argument 677 rdev_set_bitrate_mask(struct cfg80211_registered_device * rdev,struct net_device * dev,unsigned int link_id,const u8 * peer,const struct cfg80211_bitrate_mask * mask) rdev_set_bitrate_mask() argument 923 rdev_tdls_mgmt(struct cfg80211_registered_device * rdev,struct net_device * dev,u8 * peer,int link_id,u8 action_code,u8 dialog_token,u16 status_code,u32 peer_capability,bool initiator,const u8 * buf,size_t len) rdev_tdls_mgmt() argument 974 rdev_get_channel(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev,unsigned int link_id,struct cfg80211_chan_def * chandef) rdev_get_channel() argument 1139 rdev_set_ap_chanwidth(struct cfg80211_registered_device * rdev,struct net_device * dev,unsigned int link_id,struct cfg80211_chan_def * chandef) rdev_set_ap_chanwidth() argument 1210 rdev_start_radar_detection(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_chan_def * chandef,u32 cac_time_ms,int link_id) rdev_start_radar_detection() argument 1226 rdev_end_cac(struct cfg80211_registered_device * rdev,struct net_device * dev,unsigned int link_id) rdev_end_cac() argument 1447 rdev_add_intf_link(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev,unsigned int link_id) rdev_add_intf_link() argument 1462 rdev_del_intf_link(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev,unsigned int link_id) rdev_del_intf_link() argument [all...] |
| /linux/drivers/net/wireless/intel/iwlwifi/mld/tests/ |
| H A D | link-selection.c | 17 u8 link_id; 38 .link_id = 0, 49 .link_id = 0, 61 .link_id = 0, 73 .link_id = 0, 86 .link_id = 0, in setup_link() 97 .link_id = 0, in setup_link() 108 .link_id = 0, in setup_link() 119 .link_id = 0, in setup_link() 131 .link_id in test_link_grading() local 20 u8 link_id; global() member [all...] |
| /linux/drivers/soundwire/ |
| H A D | intel.c | 210 unsigned int link_id = sdw->instance; in intel_shim_glue_to_master_ip() local 214 ioctl = intel_readw(shim, SDW_SHIM_IOCTL(link_id)); in intel_shim_glue_to_master_ip() 217 intel_writew(shim, SDW_SHIM_IOCTL(link_id), ioctl); in intel_shim_glue_to_master_ip() 221 intel_writew(shim, SDW_SHIM_IOCTL(link_id), ioctl); in intel_shim_glue_to_master_ip() 225 intel_writew(shim, SDW_SHIM_IOCTL(link_id), ioctl); in intel_shim_glue_to_master_ip() 230 intel_writew(shim, SDW_SHIM_IOCTL(link_id), ioctl); in intel_shim_glue_to_master_ip() 239 unsigned int link_id = sdw->instance; in intel_shim_master_ip_to_glue() local 244 ioctl = intel_readw(shim, SDW_SHIM_IOCTL(link_id)); in intel_shim_master_ip_to_glue() 247 intel_writew(shim, SDW_SHIM_IOCTL(link_id), ioctl); in intel_shim_master_ip_to_glue() 251 intel_writew(shim, SDW_SHIM_IOCTL(link_id), ioct in intel_shim_master_ip_to_glue() 261 unsigned int link_id = sdw->instance; intel_shim_init() local 305 unsigned int link_id = sdw->instance; intel_shim_wake() local 339 unsigned int link_id = sdw->instance; intel_link_power_up() local 454 unsigned int link_id = sdw->instance; intel_link_power_down() local 555 unsigned int link_id = sdw->instance; intel_pdi_init() local 573 unsigned int link_id = sdw->instance; intel_pdi_get_ch_cap() local 629 unsigned int link_id = sdw->instance; intel_pdi_shim_configure() local 660 unsigned int link_id = sdw->instance; intel_pdi_alh_configure() local 681 intel_params_stream(struct sdw_intel * sdw,struct snd_pcm_substream * substream,struct snd_soc_dai * dai,struct snd_pcm_hw_params * hw_params,int link_id,int alh_stream_id) intel_params_stream() argument 705 intel_free_stream(struct sdw_intel * sdw,struct snd_pcm_substream * substream,struct snd_soc_dai * dai,int link_id) intel_free_stream() argument [all...] |
| H A D | intel_init.c | 36 int link_id) in intel_link_dev_register() argument 54 auxdev->id = link_id; in intel_link_dev_register() 61 ctx->ldev[link_id] = ldev; in intel_link_dev_register() 69 + (SDW_LINK_SIZE * link_id); in intel_link_dev_register() 75 link->registers = res->mmio_base + SDW_IP_BASE(link_id); in intel_link_dev_register() 77 link->shim = res->mmio_base + SDW_SHIM2_GENERIC_BASE(link_id); in intel_link_dev_register() 78 link->shim_vs = res->mmio_base + SDW_SHIM2_VS_BASE(link_id); in intel_link_dev_register() 96 name, link_id); in intel_link_dev_register() 104 ldev->auxdev.name, link_id); in intel_link_dev_register()
|
| /linux/drivers/net/wireless/intel/iwlwifi/mld/ |
| H A D | link.c | 46 if (WARN_ON_ONCE(cmd->link_id == cpu_to_le32(FW_CTXT_ID_INVALID))) in iwl_mld_add_link_to_fw() 72 cmd.link_id = cpu_to_le32(link->fw_id); in iwl_mld_fill_rates() 74 cmd.spec_link_id = link_conf->link_id; in iwl_mld_fill_rates() 283 cmd.link_id = cpu_to_le32(mld_link->fw_id); in iwl_mld_change_link_in_fw() 284 cmd.spec_link_id = link->link_id; in iwl_mld_change_link_in_fw() 338 link->link_id); in iwl_mld_change_link_in_fw() 455 iwl_mld_cancel_session_protection(mld, link->vif, link->link_id); 488 cmd.link_id = cpu_to_le32(mld_link->fw_id); in iwl_mld_add_link() 489 cmd.spec_link_id = link->link_id; in iwl_mld_add_link() 539 rcu_assign_pointer(mld_vif->link[bss_conf->link_id], lin in iwl_mld_handle_missed_beacon_notif() 541 u8 link_id; iwl_mld_handle_missed_beacon_notif() local 895 u32 link_id = le32_to_cpu(notif->link_id); iwl_mld_handle_beacon_filter_notif() local [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 | notif.c | 137 unsigned int link_id = 0; in iwl_mld_mu_mimo_iface_iterator() local 145 link_id = __ffs(vif->active_links); in iwl_mld_mu_mimo_iface_iterator() 146 bss_conf = link_conf_dereference_check(vif, link_id); in iwl_mld_mu_mimo_iface_iterator() 161 ieee80211_update_mu_groups(vif, link_id, in iwl_mld_mu_mimo_iface_iterator() 186 u32 link_id = le32_to_cpu(notif->link_id); in iwl_mld_handle_channel_switch_start_notif() local 188 iwl_mld_fw_id_to_link_conf(mld, link_id); in iwl_mld_handle_channel_switch_start_notif() 197 "CSA Start Notification with vif type: %d, link_id: %d\n", in iwl_mld_handle_channel_switch_start_notif() 199 link_conf->link_id); in iwl_mld_handle_channel_switch_start_notif() 209 ieee80211_csa_finish(vif, link_conf->link_id); in iwl_mld_handle_channel_switch_start_notif() 244 u32 link_id = le32_to_cpu(notif->link_id); iwl_mld_handle_channel_switch_error_notif() local [all...] |
| H A D | mlo.c | 405 u32 fw_link_id = le32_to_cpu(notif->link_id); in iwl_mld_handle_emlsr_trans_fail_notif() 412 bss_conf ? bss_conf->link_id : -1, in iwl_mld_handle_emlsr_trans_fail_notif() 413 le32_to_cpu(notif->link_id), in iwl_mld_handle_emlsr_trans_fail_notif() 437 bss_conf->link_id); in iwl_mld_handle_emlsr_trans_fail_notif() 699 conf = wiphy_dereference(wiphy, vif->link_conf[link->link_id]); in iwl_mld_emlsr_disallowed_with_link() 715 link->link_id, primary ? "primary" : "secondary"); in iwl_mld_emlsr_disallowed_with_link() 731 unsigned long link_id; in iwl_mld_set_link_sel_data() local 733 for_each_set_bit(link_id, &usable_links, IEEE80211_MLD_MAX_NUM_LINKS) { in iwl_mld_set_link_sel_data() 735 link_conf_dereference_protected(vif, link_id); in iwl_mld_set_link_sel_data() 745 data[n_data].link_id in iwl_mld_set_link_sel_data() 1034 unsigned int link_id; iwl_mld_emlsr_check_bt_iter() local [all...] |
| H A D | iface.c | 44 link_id == 0 && link == &mld_vif->deflink) in iwl_mld_cleanup_vif() 47 if (vif->active_links & BIT(link_id)) in iwl_mld_cleanup_vif() 54 RCU_INIT_POINTER(mld_vif->link[link_id], NULL); in iwl_mld_cleanup_vif() 153 unsigned int link_id; in iwl_mld_set_wifi_gen() 158 for_each_sta_active_link(data->vif, sta, link_sta, link_id) { in iwl_mld_set_wifi_gen() 175 unsigned int link_id; in iwl_mld_set_wifi_gen() 185 for_each_vif_active_link(vif, link_conf, link_id) { in iwl_mld_set_wifi_gen() 246 int link_id; in iwl_mld_fill_mac_cmd_sta() 287 for_each_vif_active_link(vif, link, link_id) { in iwl_mld_fill_mac_cmd_ap() 650 unsigned int link_id; in iwl_mld_handle_datapath_monitor_notif() 132 unsigned int link_id; iwl_mld_mac_wifi_gen_sta_iter() local 154 unsigned int link_id; iwl_mld_set_wifi_gen() local 225 int link_id; iwl_mld_fill_mac_cmd_sta() local 511 unsigned int link_id; iwl_mld_set_vif_associated() local [all...] |
| H A D | session-protect.h | 64 int link_id); 83 int link_id, unsigned long timeout); 100 int link_id);
|
| /linux/drivers/net/wireless/ath/ath12k/ |
| H A D | peer.c | 143 u8 link_id = arvif->link_id; in ath12k_peer_create() local 152 dp_link_vif = ath12k_dp_vif_to_dp_link_vif(&ahvif->dp_vif, link_id); in ath12k_peer_create() 220 ahsta->link[link_id]); in ath12k_peer_create() 228 peer->link_id = arsta->link_id; in ath12k_peer_create() 250 if (arvif->link_id < IEEE80211_MLD_MAX_NUM_LINKS) { in ath12k_peer_create() 254 (u8 *)arg->peer_addr, link_id, 293 u8 link_id; in ath12k_peer_mlo_link_peers_delete() 304 for_each_set_bit(link_id, in ath12k_peer_mlo_link_peers_delete() 284 u8 link_id; ath12k_peer_mlo_link_peers_delete() local [all...] |
| H A D | mac.c | 607 static int ath12k_mac_vif_link_chan(struct ieee80211_vif *vif, u8 link_id, in ath12k_mac_vif_link_chan() 614 link_conf = rcu_dereference(vif->link_conf[link_id]); in ath12k_mac_vif_link_chan() 647 tx_ahvif->link[tx_bss_conf->link_id]); in ath12k_mac_get_tx_arvif() 665 arvif->link_id); in ath12k_mac_get_tx_bssid() 689 if (arvif->link_id >= IEEE80211_MLD_MAX_NUM_LINKS) in ath12k_mac_get_link_bss_conf() 693 vif->link_conf[arvif->link_id]); 706 if (arsta->link_id >= IEEE80211_MLD_MAX_NUM_LINKS) in ath12k_mac_get_link_sta() 710 sta->link[arsta->link_id]); 769 u8 link_id; in ath12k_get_arvif_iter() 771 for_each_set_bit(link_id, in ath12k_get_arvif_iter() 603 ath12k_mac_vif_link_chan(struct ieee80211_vif * vif,u8 link_id,struct cfg80211_chan_def * def) ath12k_mac_vif_link_chan() argument 765 u8 link_id; ath12k_get_arvif_iter() local 913 ath12k_get_ar_by_vif(struct ieee80211_hw * hw,struct ieee80211_vif * vif,u8 link_id) ath12k_get_ar_by_vif() argument 1186 u8 link_id; ath12k_mac_link_sta_rhash_cleanup() local 2595 u8 link_id = arvif->link_id; ath12k_peer_assoc_h_he() local 3527 u8 link_id; ath12k_peer_assoc_h_mlo() local 3696 u8 link_id = arvif->link_id; ath12k_mac_vif_recalc_sta_he_txbf() local 3839 u8 link_id = bss_conf->link_id; ath12k_bss_assoc() local 4119 ath12k_mac_init_arvif(struct ath12k_vif * ahvif,struct ath12k_link_vif * arvif,int link_id) ath12k_mac_init_arvif() argument 4211 ath12k_mac_assign_link_vif(struct ath12k_hw * ah,struct ieee80211_vif * vif,u8 link_id) ath12k_mac_assign_link_vif() argument 4269 u8 link_id; ath12k_mac_op_change_vif_links() local 4371 u8 link_id; ath12k_mac_op_vif_cfg_changed() local 5037 ath12k_ahvif_get_link_cache(struct ath12k_vif * ahvif,u8 link_id) ath12k_ahvif_get_link_cache() argument 5060 ath12k_ahvif_put_link_cache(struct ath12k_vif * ahvif,u8 link_id) ath12k_ahvif_put_link_cache() argument 5079 u8 link_id = info->link_id; ath12k_mac_op_link_info_changed() local 5407 ath12k_mac_op_get_txpower(struct ieee80211_hw * hw,struct ieee80211_vif * vif,unsigned int link_id,int * dbm) ath12k_mac_op_get_txpower() argument 5491 u8 link_id; ath12k_mac_find_link_id_by_ar() local 5533 u8 link_id; ath12k_mac_initiate_hw_scan() local 5701 unsigned long links_map, link_id; ath12k_mac_op_hw_scan() local 5780 unsigned long link_id, links_map = ahvif->links_map; ath12k_mac_op_cancel_hw_scan() local 6163 u8 link_id; ath12k_mac_op_set_key() local 6458 u8 link_id = arvif->link_id; ath12k_mac_station_assoc() local 6786 ath12k_mac_free_unassign_link_sta(struct ath12k_hw * ah,struct ath12k_sta * ahsta,u8 link_id) ath12k_mac_free_unassign_link_sta() argument 7115 ath12k_mac_assign_link_sta(struct ath12k_hw * ah,struct ath12k_sta * ahsta,struct ath12k_link_sta * arsta,struct ath12k_vif * ahvif,u8 link_id) ath12k_mac_assign_link_sta() argument 7172 u8 link_id; ath12k_mac_ml_station_remove() local 7466 u8 link_id; ath12k_mac_mlo_sta_update_link_active() local 7543 u8 link_id; ath12k_mac_select_links() local 7637 u8 link_id = 0, i; ath12k_mac_op_sta_state() local 7831 u8 link_id; ath12k_mac_op_sta_set_txpwr() local 7988 ath12k_mac_alloc_assign_link_sta(struct ath12k_hw * ah,struct ath12k_sta * ahsta,struct ath12k_vif * ahvif,u8 link_id) ath12k_mac_alloc_assign_link_sta() argument 8027 u8 link_id; ath12k_mac_op_change_sta_links() local 8203 ath12k_mac_op_conf_tx(struct ieee80211_hw * hw,struct ieee80211_vif * vif,unsigned int link_id,u16 ac,const struct ieee80211_tx_queue_params * params) ath12k_mac_op_conf_tx() argument 9413 ath12k_mlo_mcast_update_tx_link_address(struct ieee80211_vif * vif,u8 link_id,struct sk_buff * skb,u32 info_flags) ath12k_mlo_mcast_update_tx_link_address() argument 10052 int link_id; ath12k_mac_op_update_vif_offload() local 10236 u8 link_id; ath12k_mac_vdev_create() local 10565 u8 link_id = arvif->link_id, scan_link_id; ath12k_mac_assign_vif_to_vdev() local 10798 u8 link_id; ath12k_mac_op_remove_interface() local 10914 ath12k_mac_ampdu_action(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_ampdu_params * params,u8 link_id) ath12k_mac_ampdu_action() argument 10959 u8 link_id; ath12k_mac_op_ampdu_action() local 11106 u8 link_id; ath12k_mac_mlo_get_vdev_args() local 11322 u8 link_id; ath12k_mac_change_chanctx_cnt_iter() local 11357 u8 link_id; ath12k_mac_change_chanctx_fill_iter() local 11452 u8 link_id; ath12k_mac_update_vif_chan() local 12075 u8 link_id = link_conf->link_id; ath12k_mac_op_assign_vif_chanctx() local 12162 u8 link_id = link_conf->link_id; ath12k_mac_op_unassign_vif_chanctx() local 12401 u8 link_id; ath12k_mac_op_flush() local 12988 ath12k_mac_validate_fixed_rate_settings(struct ath12k * ar,enum nl80211_band band,const struct cfg80211_bitrate_mask * mask,unsigned int link_id) ath12k_mac_validate_fixed_rate_settings() argument 13661 u8 link_id; ath12k_mac_op_remain_on_channel() local [all...] |
| /linux/drivers/gpu/drm/amd/display/dc/link/ |
| H A D | link_factory.c | 421 if (link->link_id.id != CONNECTOR_ID_VIRTUAL && link->eng_id != ENGINE_ID_UNKNOWN) { in get_ddc_line() 491 bp_result = bp->funcs->get_src_obj(bp, link->link_id, i, enc); in construct_phy() 547 link->link_id = in construct_phy() 552 DC_LOG_DC("BIOS object table - link_id: %d", link->link_id.id); in construct_phy() 557 bp_funcs->get_src_obj(bios, link->link_id, 0, &link_encoder); in construct_phy() 570 DC_LOG_WARNING("link_id %d has unsupported encoder\n", link->link_id.id); in construct_phy() 575 bios->funcs->get_disp_connector_caps_info(bios, link->link_id, &disp_connect_caps_info); in construct_phy() 581 if (link->link_id in construct_phy() [all...] |
| /linux/drivers/net/wireless/st/cw1200/ |
| H A D | txrx.c | 440 if (t->sta && t->sta_priv->link_id) in cw1200_tx_h_calc_link_ids() 442 t->txpriv.link_id = in cw1200_tx_h_calc_link_ids() 443 t->sta_priv->link_id; in cw1200_tx_h_calc_link_ids() 446 t->txpriv.link_id = 0; in cw1200_tx_h_calc_link_ids() 450 t->txpriv.link_id = CW1200_LINK_ID_AFTER_DTIM; in cw1200_tx_h_calc_link_ids() 453 t->txpriv.link_id = 0; in cw1200_tx_h_calc_link_ids() 456 t->txpriv.link_id = cw1200_find_link_id(priv, t->da); in cw1200_tx_h_calc_link_ids() 457 if (!t->txpriv.link_id) in cw1200_tx_h_calc_link_ids() 458 t->txpriv.link_id = cw1200_alloc_link_id(priv, t->da); in cw1200_tx_h_calc_link_ids() 459 if (!t->txpriv.link_id) { in cw1200_tx_h_calc_link_ids() [all …]
|
| /linux/include/net/ |
| H A D | mac80211.h | 633 * @link_id: link ID, or 0 for non-MLO 783 * @bss_param_ch_cnt_link_id: in BSS-mode, the link_id to which the beacon 802 unsigned int link_id; 1761 * @link_valid: if the link which is identified by @link_id is valid. This flag 1763 * @link_id: id of the link used to receive the packet. This is used along with 1804 u8 link_valid:1, link_id:4; 1958 * @link_id: the link ID of the link doing the channel switch, 0 for non-MLO 1966 u8 link_id; 2038 * @link_id: the link ID where the Operating mode notification frame has been 2049 u8 link_id; 772 unsigned int link_id; global() member 1771 u8 link_valid:1, link_id:4; global() member 1931 u8 link_id; global() member 2010 u8 link_id; global() member 2243 ieee80211_vif_link_active(const struct ieee80211_vif * vif,unsigned int link_id) ieee80211_vif_link_active() argument 2250 for_each_vif_active_link(vif,link,link_id) global() argument 2294 link_conf_dereference_protected(vif,link_id) global() argument 2298 link_conf_dereference_check(vif,link_id) global() argument 2396 s8 link_id; global() member 2599 u8 link_id; global() member 2721 link_sta_dereference_protected(sta,link_id) global() argument 2725 link_sta_dereference_check(sta,link_id) global() argument 2729 for_each_sta_active_link(vif,sta,link_sta,link_id) global() argument 4018 int link_id; global() member 5846 ieee80211_beacon_get(struct ieee80211_hw * hw,struct ieee80211_vif * vif,unsigned int link_id) ieee80211_beacon_get() argument [all...] |
| /linux/kernel/bpf/ |
| H A D | link_iter.c | 10 u32 link_id; member 18 link = bpf_link_get_curr_or_next(&info->link_id); in bpf_link_seq_start() 32 ++info->link_id; in bpf_link_seq_next() 34 return bpf_link_get_curr_or_next(&info->link_id); in bpf_link_seq_next()
|