| /linux/drivers/net/wireless/intel/iwlwifi/mld/ |
| H A D | sta.c | 22 struct ieee80211_link_sta *link_sta) in iwl_mld_fw_sta_id_from_link_sta() 46 iwl_mld_fill_ampdu_size_and_dens(struct ieee80211_link_sta *link_sta, in iwl_mld_fill_ampdu_size_and_dens() 200 struct ieee80211_link_sta *link_sta, in iwl_mld_set_pkt_ext_from_he_ppe() 279 struct ieee80211_link_sta *link_sta, in iwl_mld_fill_pkt_ext() 369 static u32 iwl_mld_get_htc_flags(struct ieee80211_link_sta *link_sta) in iwl_mld_get_htc_flags() 462 struct ieee80211_link_sta *link_sta) in iwl_mld_add_modify_sta_cmd() 594 IWL_MLD_ALLOC_FN_STATIC(link_sta, link_sta) in IWL_MLD_ALLOC_FN_STATIC() argument 675 struct ieee80211_link_sta *link_sta) in iwl_mld_remove_link_sta() 703 struct ieee80211_link_sta *link_sta) in iwl_mld_set_max_amsdu_len() 725 struct ieee80211_link_sta *link_sta; in iwl_mld_update_all_link_stations() local [all …]
|
| H A D | agg.c | 48 struct ieee80211_link_sta *link_sta; in iwl_mld_release_frames_from_notif() local 158 struct ieee80211_link_sta *link_sta; in iwl_mld_del_ba() local 342 struct ieee80211_link_sta *link_sta; in iwl_mld_rx_agg_session_expired() local
|
| H A D | mac80211.c | 526 struct ieee80211_link_sta *link_sta = in iwl_mld_mac80211_tx() local 957 struct ieee80211_link_sta *link_sta; in iwl_mld_teardown_tdls_peers() local 1112 struct iwl_mld_link_sta *link_sta; in iwl_mld_can_activate_link() local 1683 struct ieee80211_link_sta *link_sta; in iwl_mld_tdls_sta_count() local 1748 struct ieee80211_link_sta *link_sta; in iwl_mld_link_set_2mhz_block() local 2003 struct ieee80211_link_sta *link_sta = in iwl_mld_mac80211_flush() local 2104 struct ieee80211_link_sta *link_sta, in iwl_mld_sta_rc_update()
|
| H A D | tx.c | 51 struct ieee80211_link_sta *link_sta; in iwl_mld_get_queue_size() local 1101 struct ieee80211_link_sta *link_sta; in iwl_mld_handle_tx_resp_notif() local 1390 struct ieee80211_link_sta *link_sta; in iwl_mld_handle_compressed_ba_notif() local
|
| H A D | debugfs.h | 81 iwl_mld_from_link_sta(struct ieee80211_link_sta *link_sta) in iwl_mld_from_link_sta()
|
| /linux/net/mac80211/ |
| H A D | debugfs_sta.h | 20 static inline void ieee80211_link_sta_debugfs_add(struct link_sta_info *link_sta) {} in ieee80211_link_sta_debugfs_add() 21 static inline void ieee80211_link_sta_debugfs_remove(struct link_sta_info *link_sta) {} in ieee80211_link_sta_debugfs_remove() 23 static inline void ieee80211_link_sta_debugfs_drv_add(struct link_sta_info *link_sta) {} in ieee80211_link_sta_debugfs_drv_add() 24 static inline void ieee80211_link_sta_debugfs_drv_remove(struct link_sta_info *link_sta) {} in ieee80211_link_sta_debugfs_drv_remove()
|
| H A D | sta_info.c | 98 struct link_sta_info *link_sta) in link_sta_info_hash_add() argument 107 struct link_sta_info *link_sta) in link_sta_info_hash_del() argument 262 struct link_sta_info *link_sta; in link_sta_info_get_bss() local 288 struct link_sta_info *link_sta; in ieee80211_find_sta_by_link_addrs() local 353 sta_info_free_link(struct link_sta_info * link_sta) sta_info_free_link() argument 369 struct link_sta_info *link_sta = wiphy_dereference(sta->local->hw.wiphy, sta_accumulate_removed_link_stats() local 427 struct link_sta_info *link_sta; sta_remove_link() local 473 struct link_sta_info *link_sta; sta_info_free() local 618 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 988 struct link_sta_info *link_sta; sta_info_insert_finish() local 1358 struct link_sta_info *link_sta; __sta_info_destroy_part1() local 2451 struct ieee80211_link_sta *link_sta; __ieee80211_sta_recalc_aggregates() local 3335 struct link_sta_info *link_sta; sta_set_sinfo() local 3457 struct link_sta_info *link_sta; ieee80211_sta_activate_link() local 3518 ieee80211_sta_nss_capability(struct link_sta_info * link_sta) ieee80211_sta_nss_capability() argument 3605 ieee80211_sta_init_nss_bw_capa(struct link_sta_info * link_sta,struct cfg80211_chan_def * chandef) ieee80211_sta_init_nss_bw_capa() argument 3674 ieee80211_sta_bw_capability(struct link_sta_info * link_sta,enum nl80211_band band) ieee80211_sta_bw_capability() argument 3744 ieee80211_sta_usable_bw(struct link_sta_info * link_sta,enum nl80211_band band) ieee80211_sta_usable_bw() argument 3780 ieee80211_sta_current_bw_rx_from_sta(struct link_sta_info * link_sta,struct cfg80211_chan_def * chandef) ieee80211_sta_current_bw_rx_from_sta() argument 3798 ieee80211_sta_current_bw_tx_to_sta(struct link_sta_info * link_sta,struct cfg80211_chan_def * chandef) ieee80211_sta_current_bw_tx_to_sta() argument 3846 ieee80211_sta_current_bw(struct link_sta_info * link_sta,struct cfg80211_chan_def * chandef,enum ieee80211_sta_bw_direction direction) ieee80211_sta_current_bw() argument 3865 ieee80211_link_sta_update_rc_bw(struct ieee80211_link_data * link,struct link_sta_info * link_sta) ieee80211_link_sta_update_rc_bw() argument [all...] |
| H A D | rate.c | 31 void rate_control_rate_init(struct link_sta_info *link_sta) in rate_control_rate_init() 78 struct link_sta_info *link_sta; in rate_control_rate_init_all_links() local 117 struct link_sta_info *link_sta, in rate_control_rate_update()
|
| H A D | rx.c | 1865 struct link_sta_info *link_sta = rx->link_sta; in ieee80211_rx_h_sta_process() local 4918 struct link_sta_info *link_sta; ieee80211_rx_8023() local 5179 struct link_sta_info *link_sta = rx->link_sta; ieee80211_prepare_and_rx_handle() local 5313 struct link_sta_info *link_sta; ieee80211_rx_for_interface() local 5450 struct link_sta_info *link_sta; __ieee80211_rx_handle_packet() local 5477 struct link_sta_info *link_sta; __ieee80211_rx_handle_packet() local 5498 struct link_sta_info *link_sta; __ieee80211_rx_handle_packet() local [all...] |
| H A D | mlme.c | 1177 struct link_sta_info *link_sta, int link_id, in ieee80211_determine_chan_mode() argument 2902 struct link_sta_info *link_sta; in ieee80211_csa_switch_work() local 3018 struct link_sta_info *link_sta; in ieee80211_chswitch_post_beacon() local 5108 struct link_sta_info *link_sta; ieee80211_uhr_omp_req_status() local 5726 ieee80211_twt_req_supported(struct ieee80211_sub_if_data * sdata,struct ieee80211_supported_band * sband,const struct link_sta_info * link_sta,const struct ieee802_11_elems * elems) ieee80211_twt_req_supported() argument 5748 ieee80211_recalc_twt_req(struct ieee80211_sub_if_data * sdata,struct ieee80211_supported_band * sband,struct ieee80211_link_data * link,struct link_sta_info * link_sta,struct ieee802_11_elems * elems) ieee80211_recalc_twt_req() argument 5763 ieee80211_twt_bcast_support(struct ieee80211_sub_if_data * sdata,struct ieee80211_bss_conf * bss_conf,struct ieee80211_supported_band * sband,struct link_sta_info * link_sta) ieee80211_twt_bcast_support() argument 5855 ieee80211_assoc_config_link(struct ieee80211_link_data * link,struct link_sta_info * link_sta,struct cfg80211_bss * cbss,struct ieee80211_mgmt * mgmt,const u8 * elem_start,unsigned int elem_len,u64 * changed) ieee80211_assoc_config_link() argument 6351 ieee80211_mgd_setup_link_sta(struct ieee80211_link_data * link,struct sta_info * sta,struct link_sta_info * link_sta,struct cfg80211_bss * cbss) ieee80211_mgd_setup_link_sta() argument 6763 ieee80211_prep_channel(struct ieee80211_sub_if_data * sdata,struct ieee80211_link_data * link,struct link_sta_info * link_sta,int link_id,struct cfg80211_bss * cbss,bool mlo,struct ieee80211_conn_settings * conn,unsigned long * userspace_selectors) ieee80211_prep_channel() argument 7057 struct link_sta_info *link_sta; ieee80211_assoc_success() local 8126 struct link_sta_info *link_sta; ieee80211_rx_mgmt_beacon() local 9301 struct link_sta_info *link_sta; ieee80211_latest_active_link_conn_timeout() local 9691 struct link_sta_info *link_sta; ieee80211_prep_connection() local 9740 struct link_sta_info *link_sta; ieee80211_prep_connection() local 11047 struct link_sta_info *link_sta; ieee80211_process_ml_reconf_resp() local [all...] |
| H A D | s1g.c | 204 struct link_sta_info *link_sta) in ieee80211_s1g_cap_to_sta_s1g_cap()
|
| H A D | chan.c | 467 struct link_sta_info *link_sta; ieee80211_get_sta_bw() local 700 struct link_sta_info *link_sta; ieee80211_chan_bw_change() local [all...] |
| /linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | rs-fw.c | 12 static u8 rs_fw_bw_from_sta_bw(const struct ieee80211_link_sta *link_sta) in rs_fw_bw_from_sta_bw() 41 static u8 rs_fw_sgi_cw_support(struct ieee80211_link_sta *link_sta) in rs_fw_sgi_cw_support() 65 struct ieee80211_link_sta *link_sta, in rs_fw_get_config_flags() 136 rs_fw_vht_set_enabled_rates(const struct ieee80211_link_sta *link_sta, in rs_fw_vht_set_enabled_rates() 196 rs_fw_he_set_enabled_rates(const struct ieee80211_link_sta *link_sta, in rs_fw_he_set_enabled_rates() 286 const struct ieee80211_link_sta *link_sta, in rs_fw_eht_set_enabled_rates() 367 struct ieee80211_link_sta *link_sta, in rs_fw_set_supp_rates() 420 struct ieee80211_link_sta *link_sta; in iwl_mvm_tlc_update_notif() local 518 struct ieee80211_link_sta *link_sta) in rs_fw_get_max_amsdu_len() 577 struct ieee80211_link_sta *link_sta, in iwl_mvm_rs_fw_rate_init() [all …]
|
| H A D | mac80211.c | 852 struct ieee80211_link_sta *link_sta = in iwl_mvm_mac_tx() local 2181 struct ieee80211_link_sta *link_sta, in iwl_mvm_set_pkt_ext_from_he_ppe() 2268 struct ieee80211_link_sta *link_sta, in iwl_mvm_set_sta_pkt_ext() 2416 struct ieee80211_link_sta *link_sta) in iwl_mvm_get_sta_htc_flags() 3391 struct iwl_mvm_link_sta *link_sta; in iwl_mvm_sta_pre_rcu_remove() local 3670 struct ieee80211_link_sta *link_sta = in iwl_mvm_rs_rate_init_all_links() local 3685 struct ieee80211_link_sta *link_sta; in iwl_mvm_vif_conf_from_sta() local 3721 struct ieee80211_link_sta *link_sta; in iwl_mvm_vif_set_he_support() local 3750 struct ieee80211_link_sta *link_sta; in iwl_mvm_sta_state_notexist_to_none() local 3811 struct ieee80211_link_sta *link_sta; in iwl_mvm_sta_state_auth_to_assoc() local [all …]
|
| H A D | sf.c | 103 struct ieee80211_link_sta *link_sta; in iwl_mvm_fill_sf_command() local
|
| H A D | sta.c | 54 u32 iwl_mvm_get_sta_ampdu_dens(struct ieee80211_link_sta *link_sta, in iwl_mvm_get_sta_ampdu_dens() 862 struct ieee80211_link_sta *link_sta; in iwl_mvm_tvqm_enable_txq() local 2040 struct ieee80211_link_sta *link_sta) in iwl_mvm_sta_del()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7996/ |
| H A D | mcu.c | 127 mt7996_mcu_set_sta_he_mcs(struct ieee80211_link_sta *link_sta, in mt7996_mcu_set_sta_he_mcs() 183 mt7996_mcu_set_sta_vht_mcs(struct ieee80211_link_sta *link_sta, in mt7996_mcu_set_sta_vht_mcs() 209 mt7996_mcu_set_sta_ht_mcs(struct ieee80211_link_sta *link_sta, in mt7996_mcu_set_sta_ht_mcs() 1474 struct ieee80211_link_sta *link_sta; in mt7996_mcu_add_tx_ba() local 1508 struct ieee80211_link_sta *link_sta; in mt7996_mcu_add_rx_ba() local 1535 struct ieee80211_link_sta *link_sta, in mt7996_mcu_sta_he_tlv() 1581 struct ieee80211_link_sta *link_sta) in mt7996_mcu_sta_he_6g_tlv() 1597 struct ieee80211_link_sta *link_sta) in mt7996_mcu_sta_eht_tlv() 1638 mt7996_mcu_sta_ht_tlv(struct sk_buff *skb, struct ieee80211_link_sta *link_sta) in mt7996_mcu_sta_ht_tlv() 1657 mt7996_mcu_sta_vht_tlv(struct sk_buff *skb, struct ieee80211_link_sta *link_sta) in mt7996_mcu_sta_vht_tlv() [all …]
|
| H A D | main.c | 1130 mt7996_mac_sta_init_link(struct mt7996_dev * dev,struct ieee80211_bss_conf * link_conf,struct ieee80211_link_sta * link_sta,struct mt7996_vif_link * link,unsigned int link_id) mt7996_mac_sta_init_link() argument 1273 struct ieee80211_link_sta *link_sta; mt7996_mac_sta_add_links() local 1371 struct ieee80211_link_sta *link_sta; mt7996_mac_sta_event() local 1543 struct ieee80211_link_sta *link_sta; mt7996_tx() local 1949 mt7996_link_sta_rc_update(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_link_sta * link_sta,u32 changed) mt7996_link_sta_rc_update() argument 2015 struct ieee80211_link_sta *link_sta; mt7996_sta_set_4addr() local 2061 struct ieee80211_link_sta *link_sta; mt7996_sta_set_decap_offload() local [all...] |
| H A D | mac.c | 1103 struct ieee80211_link_sta *link_sta; in mt7996_tx_prepare_skb() local 1248 mt7996_tx_check_aggr(struct ieee80211_link_sta *link_sta, in mt7996_tx_check_aggr() 1310 struct ieee80211_link_sta *link_sta, in mt7996_txwi_free() 1350 struct ieee80211_link_sta *link_sta = NULL; in mt7996_mac_tx_free() local
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7925/ |
| H A D | mcu.c | 767 struct ieee80211_link_sta *link_sta; in mt7925_mcu_uni_tx_ba() local 801 struct ieee80211_link_sta *link_sta; in mt7925_mcu_uni_rx_ba() local 1347 struct ieee80211_link_sta *link_sta; in mt7925_mcu_sta_key_tlv() local 1771 mt7925_mcu_sta_he_tlv(struct sk_buff *skb, struct ieee80211_link_sta *link_sta) in mt7925_mcu_sta_he_tlv() 1781 struct ieee80211_link_sta *link_sta) in mt7925_mcu_sta_he_6g_tlv() 1796 mt7925_mcu_sta_eht_tlv(struct sk_buff *skb, struct ieee80211_link_sta *link_sta) in mt7925_mcu_sta_eht_tlv() 1825 mt7925_mcu_sta_ht_tlv(struct sk_buff *skb, struct ieee80211_link_sta *link_sta) in mt7925_mcu_sta_ht_tlv() 1840 mt7925_mcu_sta_vht_tlv(struct sk_buff *skb, struct ieee80211_link_sta *link_sta) in mt7925_mcu_sta_vht_tlv() 1860 struct ieee80211_link_sta *link_sta, in mt7925_mcu_sta_amsdu_tlv() 1898 struct ieee80211_link_sta *link_sta) in mt7925_mcu_sta_phy_tlv() [all …]
|
| H A D | main.c | 661 struct ieee80211_link_sta *link_sta; in mt7925_set_link_key() local 913 struct ieee80211_link_sta *link_sta, in mt7925_mac_link_sta_add() argument 1100 struct ieee80211_link_sta *link_sta; mt7925_mac_sta_add_links() local 1203 mt7925_mac_link_sta_assoc(struct mt76_dev * mdev,struct ieee80211_vif * vif,struct ieee80211_link_sta * link_sta) mt7925_mac_link_sta_assoc() argument 1245 struct ieee80211_link_sta *link_sta = &sta->deflink; mt7925_mac_sta_event() local 1281 mt7925_mac_link_sta_remove(struct mt76_dev * mdev,struct ieee80211_vif * vif,struct ieee80211_link_sta * link_sta,struct mt792x_link_sta * mlink) mt7925_mac_link_sta_remove() argument 1336 struct ieee80211_link_sta *link_sta; mt7925_mac_sta_remove_links() local 1366 struct ieee80211_link_sta *link_sta; mt7925_mac_sta_remove_links() local [all...] |
| /linux/drivers/net/wireless/ath/ath12k/ |
| H A D | mac.c | 702 struct ieee80211_link_sta *link_sta; in ath12k_mac_get_link_sta() local 2115 struct ieee80211_link_sta *link_sta; in ath12k_peer_assoc_h_rates() local 2187 struct ieee80211_link_sta *link_sta; in ath12k_peer_assoc_h_ht() local 2392 struct ieee80211_link_sta *link_sta; in ath12k_peer_assoc_h_vht() local 2600 struct ieee80211_link_sta *link_sta; in ath12k_peer_assoc_h_he() local 2845 struct ieee80211_link_sta *link_sta; in ath12k_peer_assoc_h_he_6ghz() local 2926 struct ieee80211_link_sta *link_sta; in ath12k_peer_assoc_h_smps() local 3072 struct ieee80211_link_sta *link_sta) in ath12k_mac_get_phymode_vht() 3098 struct ieee80211_link_sta *link_sta) in ath12k_mac_get_phymode_he() 3121 struct ieee80211_link_sta *link_sta) in ath12k_mac_get_phymode_eht() [all …]
|
| /linux/drivers/net/wireless/realtek/rtw89/ |
| H A D | mac_be.c | 2812 struct ieee80211_link_sta *link_sta; in rtw89_mac_set_csi_para_reg_be() local 2885 struct ieee80211_link_sta *link_sta; in rtw89_mac_csi_rrsc_be() local 2930 struct ieee80211_link_sta *link_sta; in rtw89_mac_bf_assoc_be() local
|
| H A D | phy.c | 79 static u64 get_he_ra_mask(struct ieee80211_link_sta *link_sta) in get_he_ra_mask() 123 struct ieee80211_link_sta *link_sta) in get_eht_ra_mask() 203 struct ieee80211_link_sta *link_sta, in rtw89_phy_ra_mask_cfg() 277 struct ieee80211_link_sta *link_sta, in rtw89_phy_ra_gi_ltf() 325 struct ieee80211_link_sta *link_sta, in rtw89_phy_ra_sta_update() 512 struct ieee80211_link_sta *link_sta; in rtw89_phy_ra_update_sta_link() local 737 struct ieee80211_link_sta *link_sta; in rtw89_phy_ra_assoc() local 3230 struct ieee80211_link_sta *link_sta, in __rtw89_phy_c2h_ra_rpt_iter() 3356 struct ieee80211_link_sta *link_sta; in rtw89_phy_c2h_ra_rpt_iter() local
|
| /linux/drivers/ntb/hw/mscc/ |
| H A D | ntb_hw_switchtec.c | 36 u32 link_sta; member 493 int link_sta; in switchtec_ntb_link_status_update() local
|