Home
last modified time | relevance | path

Searched refs:link_sta (Results 1 – 12 of 12) sorted by relevance

/freebsd-13-stable/sys/contrib/dev/iwlwifi/mvm/
HDrs-fw.c12 static u8 rs_fw_bw_from_sta_bw(const struct ieee80211_link_sta *link_sta) in rs_fw_bw_from_sta_bw() argument
14 switch (link_sta->bandwidth) { 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() argument
43 struct ieee80211_sta_ht_cap *ht_cap = &link_sta->ht_cap; in rs_fw_sgi_cw_support()
44 struct ieee80211_sta_vht_cap *vht_cap = &link_sta->vht_cap; in rs_fw_sgi_cw_support()
45 struct ieee80211_sta_he_cap *he_cap = &link_sta->he_cap; in rs_fw_sgi_cw_support()
65 struct ieee80211_link_sta *link_sta, in rs_fw_get_config_flags() argument
68 struct ieee80211_sta_ht_cap *ht_cap = &link_sta->ht_cap; in rs_fw_get_config_flags()
69 struct ieee80211_sta_vht_cap *vht_cap = &link_sta->vht_cap; in rs_fw_get_config_flags()
70 struct ieee80211_sta_he_cap *he_cap = &link_sta->he_cap; in rs_fw_get_config_flags()
[all …]
HDmld-sta.c27 struct iwl_mvm_link_sta *link_sta; in iwl_mvm_sta_fw_id_mask() local
33 link_sta = in iwl_mvm_sta_fw_id_mask()
36 if (!link_sta) in iwl_mvm_sta_fw_id_mask()
39 result |= BIT(link_sta->sta_id); in iwl_mvm_sta_fw_id_mask()
430 struct ieee80211_link_sta *link_sta, in iwl_mvm_mld_cfg_sta() argument
451 memcpy(&cmd.peer_link_address, link_sta->addr, ETH_ALEN); in iwl_mvm_mld_cfg_sta()
461 switch (link_sta->rx_nss) { in iwl_mvm_mld_cfg_sta()
487 mpdu_dens = iwl_mvm_get_sta_ampdu_dens(link_sta, link_conf, &agg_size); in iwl_mvm_mld_cfg_sta()
497 if (link_sta->he_cap.has_he) { in iwl_mvm_mld_cfg_sta()
502 iwl_mvm_set_sta_pkt_ext(mvm, link_sta, &cmd.pkt_ext); in iwl_mvm_mld_cfg_sta()
[all …]
HDsf.c103 struct ieee80211_link_sta *link_sta; in iwl_mvm_fill_sf_command() local
116 link_sta = rcu_dereference(sta->link[link_id]); in iwl_mvm_fill_sf_command()
117 if (!link_sta) in iwl_mvm_fill_sf_command()
120 if (link_sta->ht_cap.ht_supported || in iwl_mvm_fill_sf_command()
121 link_sta->vht_cap.vht_supported || in iwl_mvm_fill_sf_command()
122 link_sta->eht_cap.has_eht || in iwl_mvm_fill_sf_command()
123 link_sta->he_cap.has_he) { in iwl_mvm_fill_sf_command()
125 max_rx_nss = max(max_rx_nss, link_sta->rx_nss); in iwl_mvm_fill_sf_command()
HDdebugfs.c395 static ssize_t iwl_dbgfs_rs_data_read(struct ieee80211_link_sta *link_sta, in iwl_dbgfs_rs_data_read() argument
438 static ssize_t iwl_dbgfs_amsdu_len_write(struct ieee80211_link_sta *link_sta, in iwl_dbgfs_amsdu_len_write() argument
456 mvm_link_sta->orig_amsdu_len = link_sta->agg.max_amsdu_len; in iwl_dbgfs_amsdu_len_write()
457 link_sta->agg.max_amsdu_len = amsdu_len; in iwl_dbgfs_amsdu_len_write()
458 link_sta->agg.max_amsdu_len = amsdu_len; in iwl_dbgfs_amsdu_len_write()
459 for (i = 0; i < ARRAY_SIZE(link_sta->agg.max_tid_amsdu_len); i++) in iwl_dbgfs_amsdu_len_write()
460 link_sta->agg.max_tid_amsdu_len[i] = amsdu_len; in iwl_dbgfs_amsdu_len_write()
462 link_sta->agg.max_amsdu_len = mvm_link_sta->orig_amsdu_len; in iwl_dbgfs_amsdu_len_write()
466 ieee80211_sta_recalc_aggregates(link_sta->sta); in iwl_dbgfs_amsdu_len_write()
471 static ssize_t iwl_dbgfs_amsdu_len_read(struct ieee80211_link_sta *link_sta, in iwl_dbgfs_amsdu_len_read() argument
[all …]
HDmac80211.c792 struct ieee80211_link_sta *link_sta = in iwl_mvm_mac_tx() local
798 if (WARN_ON(!link_sta || !link_conf)) in iwl_mvm_mac_tx()
803 memcpy(mgmt->da, link_sta->addr, ETH_ALEN); in iwl_mvm_mac_tx()
2078 struct ieee80211_link_sta *link_sta, in iwl_mvm_set_pkt_ext_from_he_ppe() argument
2082 u8 nss = (link_sta->he_cap.ppe_thres[0] & in iwl_mvm_set_pkt_ext_from_he_ppe()
2084 u8 *ppe = &link_sta->he_cap.ppe_thres[0]; in iwl_mvm_set_pkt_ext_from_he_ppe()
2165 struct ieee80211_link_sta *link_sta, in iwl_mvm_set_sta_pkt_ext() argument
2171 if (WARN_ON(!link_sta)) in iwl_mvm_set_sta_pkt_ext()
2180 if (link_sta->eht_cap.has_eht) { in iwl_mvm_set_sta_pkt_ext()
2182 u8_get_bits(link_sta->eht_cap.eht_cap_elem.phy_cap_info[5], in iwl_mvm_set_sta_pkt_ext()
[all …]
HDrs.c77 struct ieee80211_bss_conf *link_conf, struct ieee80211_link_sta *link_sta, in iwl_mvm_rs_rate_init() argument
HDsta.c57 u32 iwl_mvm_get_sta_ampdu_dens(struct ieee80211_link_sta *link_sta, in iwl_mvm_get_sta_ampdu_dens() argument
63 if (WARN_ON(!link_sta)) in iwl_mvm_get_sta_ampdu_dens()
72 if (link_sta->ht_cap.ht_supported) { in iwl_mvm_get_sta_ampdu_dens()
73 agg_size = link_sta->ht_cap.ampdu_factor; in iwl_mvm_get_sta_ampdu_dens()
74 mpdu_dens = link_sta->ht_cap.ampdu_density; in iwl_mvm_get_sta_ampdu_dens()
79 mpdu_dens = le16_get_bits(link_sta->he_6ghz_capa.capa, in iwl_mvm_get_sta_ampdu_dens()
81 agg_size = le16_get_bits(link_sta->he_6ghz_capa.capa, in iwl_mvm_get_sta_ampdu_dens()
83 } else if (link_sta->vht_cap.vht_supported) { in iwl_mvm_get_sta_ampdu_dens()
85 agg_size = u32_get_bits(link_sta->vht_cap.cap, in iwl_mvm_get_sta_ampdu_dens()
97 if (link_sta->he_cap.has_he) in iwl_mvm_get_sta_ampdu_dens()
[all …]
HDmld-mac80211.c335 struct ieee80211_link_sta *link_sta; in __iwl_mvm_mld_assign_vif_chanctx() local
338 link_sta = rcu_dereference(mvmvif->ap_sta->link[link_id]); in __iwl_mvm_mld_assign_vif_chanctx()
340 if (!WARN_ON_ONCE(!link_sta)) in __iwl_mvm_mld_assign_vif_chanctx()
342 link_conf, link_sta, in __iwl_mvm_mld_assign_vif_chanctx()
HDrxmq.c243 struct ieee80211_link_sta *link_sta) in iwl_mvm_pass_packet_to_mac80211() argument
250 if (sta && sta->valid_links && link_sta) { in iwl_mvm_pass_packet_to_mac80211()
254 rx_status->link_id = link_sta->link_id; in iwl_mvm_pass_packet_to_mac80211()
2347 struct ieee80211_link_sta *link_sta = NULL; in iwl_mvm_rx_mpdu_mq() local
2504 link_sta = rcu_dereference(mvm->fw_id_to_link_sta[id]); in iwl_mvm_rx_mpdu_mq()
2646 link_sta); in iwl_mvm_rx_mpdu_mq()
HDsta.h497 struct ieee80211_link_sta *link_sta, int *ret);
HDmvm.h1674 struct ieee80211_link_sta *link_sta);
1676 u32 iwl_mvm_get_sta_ampdu_dens(struct ieee80211_link_sta *link_sta,
1680 struct ieee80211_link_sta *link_sta,
2386 struct ieee80211_link_sta *link_sta,
/freebsd-13-stable/sys/dev/pci/
HDpci_pci.c955 uint16_t link_sta, slot_sta; in pcib_probe_hotplug() local
985 link_sta = pcie_read_config(dev, PCIER_LINK_STA, 2); in pcib_probe_hotplug()
988 (link_sta & PCIEM_LINK_STA_DL_ACTIVE) != 0) { in pcib_probe_hotplug()