Lines Matching refs:cap

487 		p += scnprintf(p, bufsz + buf - p, "cap: %#.4x\n", htc->cap);  in link_sta_ht_capa_read()
489 PRINT_HT_CAP((htc->cap & BIT(0)), "RX LDPC"); in link_sta_ht_capa_read()
490 PRINT_HT_CAP((htc->cap & BIT(1)), "HT20/HT40"); in link_sta_ht_capa_read()
491 PRINT_HT_CAP(!(htc->cap & BIT(1)), "HT20"); in link_sta_ht_capa_read()
493 PRINT_HT_CAP(((htc->cap >> 2) & 0x3) == 0, "Static SM Power Save"); in link_sta_ht_capa_read()
494 PRINT_HT_CAP(((htc->cap >> 2) & 0x3) == 1, "Dynamic SM Power Save"); in link_sta_ht_capa_read()
495 PRINT_HT_CAP(((htc->cap >> 2) & 0x3) == 3, "SM Power Save disabled"); in link_sta_ht_capa_read()
497 PRINT_HT_CAP((htc->cap & BIT(4)), "RX Greenfield"); in link_sta_ht_capa_read()
498 PRINT_HT_CAP((htc->cap & BIT(5)), "RX HT20 SGI"); in link_sta_ht_capa_read()
499 PRINT_HT_CAP((htc->cap & BIT(6)), "RX HT40 SGI"); in link_sta_ht_capa_read()
500 PRINT_HT_CAP((htc->cap & BIT(7)), "TX STBC"); in link_sta_ht_capa_read()
502 PRINT_HT_CAP(((htc->cap >> 8) & 0x3) == 0, "No RX STBC"); in link_sta_ht_capa_read()
503 PRINT_HT_CAP(((htc->cap >> 8) & 0x3) == 1, "RX STBC 1-stream"); in link_sta_ht_capa_read()
504 PRINT_HT_CAP(((htc->cap >> 8) & 0x3) == 2, "RX STBC 2-streams"); in link_sta_ht_capa_read()
505 PRINT_HT_CAP(((htc->cap >> 8) & 0x3) == 3, "RX STBC 3-streams"); in link_sta_ht_capa_read()
507 PRINT_HT_CAP((htc->cap & BIT(10)), "HT Delayed Block Ack"); in link_sta_ht_capa_read()
509 PRINT_HT_CAP(!(htc->cap & BIT(11)), "Max AMSDU length: " in link_sta_ht_capa_read()
511 PRINT_HT_CAP((htc->cap & BIT(11)), "Max AMSDU length: " in link_sta_ht_capa_read()
520 PRINT_HT_CAP((htc->cap & BIT(12)), "DSSS/CCK HT40"); in link_sta_ht_capa_read()
521 PRINT_HT_CAP(!(htc->cap & BIT(12)), "No DSSS/CCK HT40"); in link_sta_ht_capa_read()
525 PRINT_HT_CAP((htc->cap & BIT(14)), "40 MHz Intolerant"); in link_sta_ht_capa_read()
527 PRINT_HT_CAP((htc->cap & BIT(15)), "L-SIG TXOP protection"); in link_sta_ht_capa_read()
573 vhtc->cap); in link_sta_vht_capa_read()
576 if (vhtc->cap & IEEE80211_VHT_CAP_ ## a) \ in link_sta_vht_capa_read()
581 switch (vhtc->cap & 0x3) { in link_sta_vht_capa_read()
598 switch (vhtc->cap & IEEE80211_VHT_CAP_SUPP_CHAN_WIDTH_MASK) { in link_sta_vht_capa_read()
614 (vhtc->cap >> 2) & 0x3); in link_sta_vht_capa_read()
621 "\t\tRXSTBC_%d\n", (vhtc->cap >> 8) & 0x7); in link_sta_vht_capa_read()
626 (vhtc->cap & IEEE80211_VHT_CAP_BEAMFORMEE_STS_MASK) >> in link_sta_vht_capa_read()
630 (vhtc->cap & IEEE80211_VHT_CAP_SOUNDING_DIMENSIONS_MASK) in link_sta_vht_capa_read()
638 (vhtc->cap & IEEE80211_VHT_CAP_MAX_A_MPDU_LENGTH_EXPONENT_MASK) >> in link_sta_vht_capa_read()
644 (vhtc->cap & IEEE80211_VHT_CAP_VHT_LINK_ADAPTATION_VHT_MRQ_MFB) >> 26); in link_sta_vht_capa_read()
678 u8 *cap; in link_sta_he_capa_read() local
692 cap = hec->he_cap_elem.mac_cap_info; in link_sta_he_capa_read()
695 cap[0], cap[1], cap[2], cap[3], cap[4], cap[5]); in link_sta_he_capa_read()
703 if (cap[n] & IEEE80211_HE_##t##_CAP##n##_##a) \ in link_sta_he_capa_read()
710 u8 idx = ((cap[i] & msk) >> (ffs(msk) - 1)) + off; \ in link_sta_he_capa_read()
716 if (cap[i] == IEEE80211_HE_##t ##_CAP##i##_##n##_##a) { \ in link_sta_he_capa_read()
738 if (cap[0] & IEEE80211_HE_MAC_CAP0_HTC_HE) { in link_sta_he_capa_read()
739 switch (((cap[2] << 1) | (cap[1] >> 7)) & 0x3) { in link_sta_he_capa_read()
766 switch (cap[3] & IEEE80211_HE_MAC_CAP3_MAX_AMPDU_LEN_EXP_MASK) { in link_sta_he_capa_read()
793 PRINT("MULTI-TID-AGG-TX-QOS-%d", ((cap[5] << 1) | (cap[4] >> 7)) & 0x7); in link_sta_he_capa_read()
803 cap = hec->he_cap_elem.phy_cap_info; in link_sta_he_capa_read()
806 cap[0], cap[1], cap[2], cap[3], cap[4], cap[5], cap[6], in link_sta_he_capa_read()
807 cap[7], cap[8], cap[9], cap[10]); in link_sta_he_capa_read()
822 switch (cap[1] & IEEE80211_HE_PHY_CAP1_PREAMBLE_PUNC_RX_MASK) { in link_sta_he_capa_read()
843 PRINT("MIDAMBLE-RX-MAX-NSTS-%d", ((cap[2] << 1) | (cap[1] >> 7)) & 0x3); in link_sta_he_capa_read()
853 switch (cap[3] & IEEE80211_HE_PHY_CAP3_DCM_MAX_CONST_TX_MASK) { in link_sta_he_capa_read()
871 switch (cap[3] & IEEE80211_HE_PHY_CAP3_DCM_MAX_CONST_RX_MASK) { in link_sta_he_capa_read()
937 switch (cap[8] & IEEE80211_HE_PHY_CAP8_DCM_MAX_RU_MASK) { in link_sta_he_capa_read()
965 switch (u8_get_bits(cap[9], in link_sta_he_capa_read()
1008 if (cap[0] & IEEE80211_HE_PHY_CAP0_CHANNEL_WIDTH_SET_160MHZ_IN_5G) { in link_sta_he_capa_read()
1013 if (cap[0] & in link_sta_he_capa_read()
1022 if (!(cap[6] & IEEE80211_HE_PHY_CAP6_PPE_THRESHOLD_PRESENT)) in link_sta_he_capa_read()
1028 ppe_size = ieee80211_he_ppe_size(hec->ppe_thres[0], cap); in link_sta_he_capa_read()
1051 u8 *cap; in link_sta_eht_capa_read() local
1083 if (cap[n] & IEEE80211_EHT_##t##_CAP##n##_##a) \ in link_sta_eht_capa_read()
1087 cap = fixed->mac_cap_info; in link_sta_eht_capa_read()
1094 switch ((cap[0] & 0xc0) >> 6) { in link_sta_eht_capa_read()
1106 cap = fixed->phy_cap_info; in link_sta_eht_capa_read()
1113 i = cap[0] >> 7; in link_sta_eht_capa_read()
1114 i |= (cap[1] & 0x3) << 1; in link_sta_eht_capa_read()
1116 PRINT("BEAMFORMEE-160-NSS: %i", (cap[1] >> 2) & 0x7); in link_sta_eht_capa_read()
1117 PRINT("BEAMFORMEE-320-NSS: %i", (cap[1] >> 5) & 0x7); in link_sta_eht_capa_read()
1118 PRINT("SOUNDING-DIM-80-NSS: %i", (cap[2] & 0x7)); in link_sta_eht_capa_read()
1119 PRINT("SOUNDING-DIM-160-NSS: %i", (cap[2] >> 3) & 0x7); in link_sta_eht_capa_read()
1120 i = cap[2] >> 6; in link_sta_eht_capa_read()
1121 i |= (cap[3] & 0x1) << 3; in link_sta_eht_capa_read()
1136 PRINT("MAX_NC: %i", cap[4] >> 4); in link_sta_eht_capa_read()
1142 switch (cap[5] >> 4 & 0x3) { in link_sta_eht_capa_read()
1156 i = cap[5] >> 6; in link_sta_eht_capa_read()
1157 i |= cap[6] & 0x7; in link_sta_eht_capa_read()
1161 i = (cap[6] >> 3) & 0xf; in link_sta_eht_capa_read()
1209 if (cap[5] & IEEE80211_EHT_PHY_CAP5_PPE_THRESHOLD_PRESENT) { in link_sta_eht_capa_read()
1210 u8 ppe_size = ieee80211_eht_ppe_size(bec->eht_ppe_thres[0], cap); in link_sta_eht_capa_read()