Searched refs:eht_cap (Results 1 - 25 of 34) sorted by last modified time

12

/linux-master/net/wireless/
H A Dnl80211.c1826 const struct ieee80211_sta_eht_cap *eht_cap = &iftdata->eht_cap; local
1847 if (eht_cap->has_eht && he_cap->has_he) {
1857 &eht_cap->eht_cap_elem,
1860 ppe_thres_hdr = get_unaligned_le16(&eht_cap->eht_ppe_thres[0]);
1863 eht_cap->eht_cap_elem.phy_cap_info);
1866 sizeof(eht_cap->eht_cap_elem.mac_cap_info),
1867 eht_cap->eht_cap_elem.mac_cap_info) ||
1869 sizeof(eht_cap->eht_cap_elem.phy_cap_info),
1870 eht_cap
[all...]
H A Dchan.c1347 if (!iftd->eht_cap.has_eht)
1350 if (iftd->eht_cap.eht_cap_elem.phy_cap_info[0] &
/linux-master/net/mac80211/
H A Dutil.c2829 const struct ieee80211_sta_eht_cap *eht_cap)
2833 &eht_cap->eht_mcs_nss_supp.only_20mhz;
4184 const struct ieee80211_sta_eht_cap *eht_cap; local
4194 eht_cap = ieee80211_get_eht_iftype_cap_vif(sband, &sdata->vif);
4195 if (!he_cap || !eht_cap)
4201 &eht_cap->eht_cap_elem,
4204 sizeof(eht_cap->eht_cap_elem) + n +
4205 ieee80211_eht_ppe_size(eht_cap->eht_ppe_thres[0],
4206 eht_cap->eht_cap_elem.phy_cap_info);
4217 const struct ieee80211_sta_eht_cap *eht_cap local
2828 ieee80211_ie_build_eht_oper(u8 *pos, struct cfg80211_chan_def *chandef, const struct ieee80211_sta_eht_cap *eht_cap) argument
[all...]
H A Dmlme.c201 if (!eht_oper || !elems->eht_cap) {
308 !eht_oper || !elems->eht_cap)
4494 if (elems->eht_operation && elems->eht_cap &&
4499 elems->eht_cap,
4503 bss_conf->eht_support = link_sta->pub->eht_cap.has_eht;
4795 const struct ieee80211_sta_eht_cap *eht_cap; local
4965 eht_cap = ieee80211_get_eht_iftype_cap_vif(sband, &sdata->vif);
4966 if (!eht_cap) {
4978 eht_cap->eht_cap_elem.phy_cap_info[0] & IEEE80211_EHT_PHY_CAP0_320MHZ_IN_6GHZ)
H A Dieee80211_i.h1742 const struct ieee80211_eht_cap_elem *eht_cap; member in struct:ieee802_11_elems
2497 const struct ieee80211_sta_eht_cap *eht_cap);
H A Dcfg.c1365 if (params->eht_cap) {
1372 params->eht_cap->fixed.phy_cap_info[0] &
1375 params->eht_cap->fixed.phy_cap_info[0] &
1378 params->eht_cap->fixed.phy_cap_info[7] &
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 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 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 Dparse.c129 elems->eht_cap = data;
/linux-master/include/net/
H A Dmac80211.h2363 * @eht_cap: EHT capabilities of this STA
2385 struct ieee80211_sta_eht_cap eht_cap; member in struct:ieee80211_link_sta
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;
1472 * @eht_cap: EHT capabilities (or %NULL if EHT isn't enabled)
1510 const struct ieee80211_eht_cap_elem *eht_cap; member in struct:cfg80211_ap_settings
/linux-master/include/linux/
H A Dieee80211.h3114 const struct ieee80211_eht_cap_elem_fixed *eht_cap,
3133 if (eht_cap->phy_cap_info[0] & IEEE80211_EHT_PHY_CAP0_320MHZ_IN_6GHZ)
3113 ieee80211_eht_mcs_nss_size(const struct ieee80211_he_cap_elem *he_cap, const struct ieee80211_eht_cap_elem_fixed *eht_cap, bool from_ap) argument
/linux-master/drivers/net/wireless/virtual/
H A Dmac80211_hwsim.c4181 .eht_cap = {
4289 .eht_cap = {
4443 .eht_cap = {
4568 .eht_cap = {
4749 .eht_cap = {
4895 .eht_cap = {
/linux-master/drivers/net/wireless/realtek/rtw89/
H A Dphy.c122 struct ieee80211_sta_eht_cap *eht_cap = &sta->deflink.eht_cap; local
129 mcs_nss = &eht_cap->eht_mcs_nss_supp.bw._320;
133 mcs_nss = &eht_cap->eht_mcs_nss_supp.bw._160;
139 mcs_nss_20mhz = &eht_cap->eht_mcs_nss_supp.only_20mhz;
146 mcs_nss = &eht_cap->eht_mcs_nss_supp.bw._80;
322 if (sta->deflink.eht_cap.has_eht) {
H A Dfw.c2855 ppe_th = !!u8_get_bits(sta->deflink.eht_cap.eht_cap_elem.phy_cap_info[5],
2860 pad = u8_get_bits(sta->deflink.eht_cap.eht_cap_elem.phy_cap_info[5],
2869 ppe_thres_hdr = get_unaligned_le16(sta->deflink.eht_cap.eht_ppe_thres);
2886 ppe = get_unaligned_le16(sta->deflink.eht_cap.eht_ppe_thres + idx);
2917 if (sta->deflink.eht_cap.has_eht)
3385 if (sta->deflink.eht_cap.has_eht)
H A Dcore.c3808 struct ieee80211_sta_eht_cap *eht_cap; local
3821 eht_cap = &iftype_data->eht_cap;
3822 eht_cap_elem = &eht_cap->eht_cap_elem;
3823 eht_nss = &eht_cap->eht_mcs_nss_supp;
3825 eht_cap->has_eht = true;
/linux-master/drivers/net/wireless/mediatek/mt76/mt7996/
H A Dmcu.c1254 if (!sta->deflink.eht_cap.has_eht)
1257 mcs_map = &sta->deflink.eht_cap.eht_mcs_nss_supp;
1258 elem = &sta->deflink.eht_cap.eht_cap_elem;
1426 if (sta->deflink.eht_cap.has_eht) {
1427 struct ieee80211_sta_eht_cap *pc = &sta->deflink.eht_cap;
1598 struct ieee80211_sta_eht_cap *pc = &sta->deflink.eht_cap;
1681 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...]
/linux-master/drivers/net/wireless/mediatek/mt76/
H A Dmt76_connac_mcu.c801 const struct ieee80211_sta_eht_cap *eht_cap; local
808 eht_cap = &sta->deflink.eht_cap;
816 eht_cap = ieee80211_get_eht_iftype_cap(sband, vif->type);
828 if (eht_cap && eht_cap->has_eht)
842 if (eht_cap && eht_cap->has_eht)
1363 const struct ieee80211_sta_eht_cap *eht_cap; local
1371 eht_cap
[all...]
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dsta.c99 if (link_sta->eht_cap.has_eht)
100 agg_size += u8_get_bits(link_sta->eht_cap.eht_cap_elem.mac_cap_info[1],
831 if (link->eht_cap.has_eht &&
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 Dmac80211.c2311 if (link_sta->eht_cap.has_eht) {
2313 u8_get_bits(link_sta->eht_cap.eht_cap_elem.phy_cap_info[5],
2319 if (link_sta->eht_cap.eht_cap_elem.phy_cap_info[5] &
2321 u8 nss = (link_sta->eht_cap.eht_ppe_thres[0] &
2323 u8 *ppe = &link_sta->eht_cap.eht_ppe_thres[0];
/linux-master/drivers/net/wireless/intel/iwlwifi/
H A Diwl-nvm-parse.c682 .eht_cap = {
810 .eht_cap = {
922 iftype_data->eht_cap.has_eht = false;
927 if (sband->band == NL80211_BAND_6GHZ && iftype_data->eht_cap.has_eht)
941 iftype_data->eht_cap.eht_cap_elem.mac_cap_info[0] |=
947 iftype_data->eht_cap.eht_cap_elem.phy_cap_info[0] |=
949 iftype_data->eht_cap.eht_cap_elem.phy_cap_info[1] |=
973 if (iftype_data->eht_cap.has_eht) {
979 iftype_data->eht_cap.eht_cap_elem.phy_cap_info[2] |= 0x49;
985 iftype_data->eht_cap
[all...]
/linux-master/drivers/net/wireless/ath/ath12k/
H A Dmac.c2225 if (sta->deflink.eht_cap.eht_cap_elem.phy_cap_info[0] &
2277 if (sta->deflink.eht_cap.has_eht) {
2310 if (sta->deflink.eht_cap.has_eht) {
2406 const struct ieee80211_sta_eht_cap *eht_cap = &sta->deflink.eht_cap; local
2413 if (!sta->deflink.he_cap.has_he || !eht_cap->has_eht)
2418 if ((eht_cap->eht_cap_elem.phy_cap_info[5] &
2420 eht_cap->eht_ppe_thres[0] != 0)
2421 ath12k_mac_set_eht_ppe_threshold(eht_cap->eht_ppe_thres,
2424 memcpy(arg->peer_eht_cap_mac, eht_cap
5037 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
5142 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
6757 struct ieee80211_sta_eht_cap *eht_cap = NULL; local
[all...]

Completed in 1153 milliseconds

12