Searched refs:eht_cap (Results 1 - 25 of 34) sorted by relevance

12

/linux-master/net/mac80211/
H A Deht.c18 struct ieee80211_sta_eht_cap *eht_cap = &link_sta->pub->eht_cap; local
22 u8 eht_total_size = sizeof(eht_cap->eht_cap_elem);
25 memset(eht_cap, 0, sizeof(*eht_cap));
53 if (eht_ppe_size > sizeof(eht_cap->eht_ppe_thres))
61 memcpy(&eht_cap->eht_cap_elem, pos, sizeof(eht_cap->eht_cap_elem));
62 pos += sizeof(eht_cap->eht_cap_elem);
65 memset(&eht_cap
[all...]
H A Dvht.c360 struct ieee80211_sta_eht_cap *eht_cap = &link_sta->pub->eht_cap; local
371 if (eht_cap->has_eht &&
373 info = eht_cap->eht_cap_elem.phy_cap_info[0];
549 if (link_sta->pub->eht_cap.has_eht) {
551 const u8 *rx_nss_mcs = (void *)&link_sta->pub->eht_cap.eht_mcs_nss_supp;
H A Dutil.c2816 const struct ieee80211_sta_eht_cap *eht_cap)
2820 &eht_cap->eht_mcs_nss_supp.only_20mhz;
4169 const struct ieee80211_sta_eht_cap *eht_cap; local
4179 eht_cap = ieee80211_get_eht_iftype_cap_vif(sband, &sdata->vif);
4180 if (!he_cap || !eht_cap)
4186 &eht_cap->eht_cap_elem,
4189 sizeof(eht_cap->eht_cap_elem) + n +
4190 ieee80211_eht_ppe_size(eht_cap->eht_ppe_thres[0],
4191 eht_cap->eht_cap_elem.phy_cap_info);
4202 const struct ieee80211_sta_eht_cap *eht_cap local
2815 ieee80211_ie_build_eht_oper(u8 *pos, struct cfg80211_chan_def *chandef, const struct ieee80211_sta_eht_cap *eht_cap) argument
[all...]
H A Dagg-rx.c290 if (sta->sta.deflink.eht_cap.has_eht)
468 if (sta->sta.deflink.eht_cap.has_eht && elems && elems->addba_ext_ie) {
H A Dmesh.c655 const struct ieee80211_sta_eht_cap *eht_cap; local
664 eht_cap = ieee80211_get_eht_iftype_cap(sband, NL80211_IFTYPE_MESH_POINT);
665 if (!eht_cap ||
678 ieee80211_ie_build_eht_oper(pos, &sdata->vif.bss_conf.chanreq.oper, eht_cap);
H A Dtdls.c376 const struct ieee80211_sta_eht_cap *eht_cap; local
505 eht_cap = ieee80211_get_eht_iftype_cap_vif(sband, &sdata->vif);
506 if ((vht_cap.vht_supported || he_cap || eht_cap) &&
H A Dmesh_plink.c474 elems->eht_cap, elems->eht_cap_len,
H A Dparse.c129 elems->eht_cap = data;
H A Dmlme.c201 if (!eht_oper || !elems->eht_cap) {
308 !eht_oper || !elems->eht_cap)
4469 if (elems->eht_operation && elems->eht_cap &&
4474 elems->eht_cap,
4478 bss_conf->eht_support = link_sta->pub->eht_cap.has_eht;
4770 const struct ieee80211_sta_eht_cap *eht_cap; local
4940 eht_cap = ieee80211_get_eht_iftype_cap_vif(sband, &sdata->vif);
4941 if (!eht_cap) {
4953 eht_cap->eht_cap_elem.phy_cap_info[0] & IEEE80211_EHT_PHY_CAP0_320MHZ_IN_6GHZ)
H A Dieee80211_i.h1737 const struct ieee80211_eht_cap_elem *eht_cap; member in struct:ieee802_11_elems
2492 const struct ieee80211_sta_eht_cap *eht_cap);
/linux-master/drivers/net/wireless/intel/iwlwifi/
H A Diwl-nvm-parse.c679 .eht_cap = {
806 .eht_cap = {
917 iftype_data->eht_cap.has_eht = false;
922 if (sband->band == NL80211_BAND_6GHZ && iftype_data->eht_cap.has_eht)
936 iftype_data->eht_cap.eht_cap_elem.mac_cap_info[0] |=
942 iftype_data->eht_cap.eht_cap_elem.phy_cap_info[0] |=
944 iftype_data->eht_cap.eht_cap_elem.phy_cap_info[1] |=
968 if (iftype_data->eht_cap.has_eht) {
974 iftype_data->eht_cap.eht_cap_elem.phy_cap_info[2] |= 0x49;
980 iftype_data->eht_cap
[all...]
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/
H A Drs-fw.c293 &link_sta->eht_cap.eht_mcs_nss_supp;
389 if (link_sta->eht_cap.has_eht && sband_he_cap && sband_eht_cap) {
532 const struct ieee80211_sta_eht_cap *eht_cap = &link_sta->eht_cap; local
548 eht_cap->has_eht) {
549 switch (u8_get_bits(eht_cap->eht_cap_elem.mac_cap_info[0],
622 link_sta->eht_cap.has_eht &&
623 link_sta->eht_cap.eht_cap_elem.phy_cap_info[5] &
H A Dsf.c122 link_sta->eht_cap.has_eht ||
H A Dmac80211.c2194 if (link_sta->eht_cap.has_eht) {
2196 u8_get_bits(link_sta->eht_cap.eht_cap_elem.phy_cap_info[5],
2202 if (link_sta->eht_cap.eht_cap_elem.phy_cap_info[5] &
2204 u8 nss = (link_sta->eht_cap.eht_ppe_thres[0] &
2206 u8 *ppe = &link_sta->eht_cap.eht_ppe_thres[0];
/linux-master/drivers/net/wireless/ath/ath12k/
H A Dmac.c2103 if (sta->deflink.eht_cap.eht_cap_elem.phy_cap_info[0] &
2155 if (sta->deflink.eht_cap.has_eht) {
2188 if (sta->deflink.eht_cap.has_eht) {
2284 const struct ieee80211_sta_eht_cap *eht_cap = &sta->deflink.eht_cap; local
2291 if (!sta->deflink.he_cap.has_he || !eht_cap->has_eht)
2296 if ((eht_cap->eht_cap_elem.phy_cap_info[5] &
2298 eht_cap->eht_ppe_thres[0] != 0)
2299 ath12k_mac_set_eht_ppe_threshold(eht_cap->eht_ppe_thres,
2302 memcpy(arg->peer_eht_cap_mac, eht_cap
4755 ath12k_mac_copy_eht_mcs_nss(struct ath12k_band_cap *band_cap, struct ieee80211_eht_mcs_nss_supp *mcs_nss, const struct ieee80211_he_cap_elem *he_cap, const struct ieee80211_eht_cap_elem_fixed *eht_cap) argument
4860 ath12k_mac_copy_eht_cap(struct ath12k *ar, struct ath12k_band_cap *band_cap, struct ieee80211_he_cap_elem *he_cap_elem, int iftype, struct ieee80211_sta_eht_cap *eht_cap) argument
6289 struct ieee80211_sta_eht_cap *eht_cap; local
[all...]
/linux-master/drivers/net/wireless/mediatek/mt76/mt7996/
H A Dinit.c1164 struct ieee80211_sta_eht_cap *eht_cap = &data->eht_cap; local
1165 struct ieee80211_eht_cap_elem_fixed *eht_cap_elem = &eht_cap->eht_cap_elem;
1166 struct ieee80211_eht_mcs_nss_supp *eht_nss = &eht_cap->eht_mcs_nss_supp;
1175 eht_cap->has_eht = true;
H A Dmcu.c1248 if (!sta->deflink.eht_cap.has_eht)
1251 mcs_map = &sta->deflink.eht_cap.eht_mcs_nss_supp;
1252 elem = &sta->deflink.eht_cap.eht_cap_elem;
1420 if (sta->deflink.eht_cap.has_eht) {
1421 struct ieee80211_sta_eht_cap *pc = &sta->deflink.eht_cap;
1592 struct ieee80211_sta_eht_cap *pc = &sta->deflink.eht_cap;
1675 if (sta->deflink.eht_cap.has_eht && ebf)
/linux-master/drivers/net/wireless/mediatek/mt76/mt7925/
H A Dmcu.c1411 if (!sta->deflink.eht_cap.has_eht)
1414 mcs_map = &sta->deflink.eht_cap.eht_mcs_nss_supp;
1415 elem = &sta->deflink.eht_cap.eht_cap_elem;
2022 const struct ieee80211_sta_eht_cap *eht_cap; local
2028 eht_cap = &sta->deflink.eht_cap;
2036 eht_cap = ieee80211_get_eht_iftype_cap(sband, vif->type);
2041 if (eht_cap && eht_cap->has_eht)
2045 if (eht_cap
[all...]
H A Dmain.c159 struct ieee80211_sta_eht_cap *eht_cap = &data->eht_cap; local
160 struct ieee80211_eht_cap_elem_fixed *eht_cap_elem = &eht_cap->eht_cap_elem;
161 struct ieee80211_eht_mcs_nss_supp *eht_nss = &eht_cap->eht_mcs_nss_supp;
170 eht_cap->has_eht = true;
/linux-master/drivers/net/wireless/mediatek/mt76/
H A Dmt76_connac_mcu.c794 const struct ieee80211_sta_eht_cap *eht_cap; local
801 eht_cap = &sta->deflink.eht_cap;
809 eht_cap = ieee80211_get_eht_iftype_cap(sband, vif->type);
821 if (eht_cap && eht_cap->has_eht)
835 if (eht_cap && eht_cap->has_eht)
1356 const struct ieee80211_sta_eht_cap *eht_cap; local
1364 eht_cap
[all...]
/linux-master/net/wireless/
H A Dchan.c1347 if (!iftd->eht_cap.has_eht)
1350 if (iftd->eht_cap.eht_cap_elem.phy_cap_info[0] &
/linux-master/drivers/net/wireless/realtek/rtw89/
H A Dcore.c3801 struct ieee80211_sta_eht_cap *eht_cap; local
3814 eht_cap = &iftype_data->eht_cap;
3815 eht_cap_elem = &eht_cap->eht_cap_elem;
3816 eht_nss = &eht_cap->eht_mcs_nss_supp;
3818 eht_cap->has_eht = true;
H A Dphy.c122 struct ieee80211_sta_eht_cap *eht_cap = &sta->deflink.eht_cap; local
128 mcs_nss = &eht_cap->eht_mcs_nss_supp.bw._320;
132 mcs_nss = &eht_cap->eht_mcs_nss_supp.bw._160;
137 mcs_nss = &eht_cap->eht_mcs_nss_supp.bw._80;
141 mcs_nss_20mhz = &eht_cap->eht_mcs_nss_supp.only_20mhz;
317 if (sta->deflink.eht_cap.has_eht) {
/linux-master/include/net/
H A Dcfg80211.h453 * @eht_cap: STA's EHT capabilities
462 struct ieee80211_sta_eht_cap eht_cap; member in struct:ieee80211_sband_iftype_data
698 if (data && data->eht_cap.has_eht)
699 return &data->eht_cap;
1470 * @eht_cap: EHT capabilities (or %NULL if EHT isn't enabled)
1508 const struct ieee80211_eht_cap_elem *eht_cap; member in struct:cfg80211_ap_settings
/linux-master/drivers/net/wireless/virtual/
H A Dmac80211_hwsim.c4170 .eht_cap = {
4277 .eht_cap = {
4431 .eht_cap = {
4555 .eht_cap = {
4736 .eht_cap = {
4881 .eht_cap = {

Completed in 662 milliseconds

12