| /freebsd/sys/contrib/dev/mediatek/mt76/mt7996/ |
| H A D | eeprom.c | 66 u8 *rx_path, u8 *nss) in mt7996_eeprom_parse_stream() argument 74 *nss = FIELD_GET(MT_EE_WIFI_CONF5_STREAM_NUM_BAND1, in mt7996_eeprom_parse_stream() 82 *nss = FIELD_GET(MT_EE_WIFI_CONF5_STREAM_NUM_BAND2, in mt7996_eeprom_parse_stream() 90 *nss = FIELD_GET(MT_EE_WIFI_CONF4_STREAM_NUM_BAND0, in mt7996_eeprom_parse_stream() 118 u8 path, rx_path, nss; in mt7996_eeprom_variant_valid() local 124 mt7996_eeprom_parse_stream(eeprom, i, &path, &rx_path, &nss); in mt7996_eeprom_variant_valid() 127 if (path > def_path || rx_path > def_rx_path || nss > def_nss) in mt7996_eeprom_variant_valid() 222 u8 *path, u8 *rx_path, u8 *nss) in mt7996_eeprom_parse_efuse_hw_cap() argument 240 *nss = min_t(u8, *nss, STREAM_CAP(1 + band_offs)); in mt7996_eeprom_parse_efuse_hw_cap() 290 u8 path, rx_path, nss, band_idx = phy->mt76->band_idx; in mt7996_eeprom_parse_hw_cap() local [all …]
|
| /freebsd/sys/net80211/ |
| H A D | ieee80211_amrr.c | 147 /* Default to VHT NSS 1 MCS 2; should be reliable! */ in amrr_node_init_vht() 154 "AMRR: VHT: initial rate NSS %d MCS %d", in amrr_node_init_vht() 278 uint8_t nss, mcs; in amrr_update_vht_inc() local 281 * For now just keep looping over MCS to 9, then NSS up, checking if in amrr_update_vht_inc() 287 nss = amn->amn_vht_nss; in amrr_update_vht_inc() 290 while (nss <= 8 && mcs <= 9) { in amrr_update_vht_inc() 291 /* Increment MCS 0..9, NSS 1..8 */ in amrr_update_vht_inc() 294 nss++; in amrr_update_vht_inc() 297 if (nss > 8) in amrr_update_vht_inc() 300 if (ieee80211_vht_node_check_tx_valid_mcs(ni, ni->ni_chw, nss, in amrr_update_vht_inc() [all …]
|
| H A D | ieee80211_phy.c | 654 * @brief Fetch the allowable MCS mask for the given channel bandwidth and NSS 662 * @param nss number of spatial streams, 1..8 666 ieee80211_phy_vht_get_mcs_mask(enum net80211_sta_rx_bw bw, uint8_t nss) in ieee80211_phy_vht_get_mcs_mask() argument 668 if (nss == 0 || nss > 8) in ieee80211_phy_vht_get_mcs_mask() 673 return (ieee80211_vht_mcs_allowed_list_20[nss - 1]); in ieee80211_phy_vht_get_mcs_mask() 675 return (ieee80211_vht_mcs_allowed_list_40[nss - 1]); in ieee80211_phy_vht_get_mcs_mask() 677 return (ieee80211_vht_mcs_allowed_list_80[nss - 1]); in ieee80211_phy_vht_get_mcs_mask() 679 return (ieee80211_vht_mcs_allowed_list_160[nss - 1]); in ieee80211_phy_vht_get_mcs_mask() 687 * @brief Check if the given NSS/MCS combination is valid for the given channel 693 * @param nss number of spatial streams, 1..8 [all …]
|
| H A D | ieee80211_vht.c | 213 ic_printf(ic, "[VHT] NSS %d: TX MCS 0..%d, RX MCS 0..%d\n", in ieee80211_vht_announce() 834 /* 16-bit basic MCS set - just MCS0..7 for NSS=1 for now */ in ieee80211_add_vhtinfo() 926 * TODO: ensure I read 10.39.7 - BSS Basic VHT-MCS and NSS set operation. 1085 * @brief Check if the given VHT bw/nss/mcs combination is valid 1088 * This checks whether the given VHT bw/nss/mcs is valid based on 1093 * @param nss NSS 1099 enum net80211_sta_rx_bw bw, uint8_t nss, uint8_t mcs) in ieee80211_vht_node_check_tx_valid_mcs() argument 1104 if (nss < 1 || nss > 8) in ieee80211_vht_node_check_tx_valid_mcs() 1110 if (!ieee80211_phy_vht_validate_mcs(bw, nss, mcs)) in ieee80211_vht_node_check_tx_valid_mcs() 1115 * given NSS. in ieee80211_vht_node_check_tx_valid_mcs() [all …]
|
| /freebsd/sys/contrib/dev/mediatek/mt76/mt7915/ |
| H A D | eeprom.c | 218 u8 path, nss, nss_max = 4, *eeprom = dev->mt76.eeprom.data; in mt7915_eeprom_parse_hw_cap() local 237 nss = path; in mt7915_eeprom_parse_hw_cap() 241 nss = FIELD_GET(MT_EE_WIFI_CONF3_TX_PATH_B0, in mt7915_eeprom_parse_hw_cap() 244 nss = FIELD_GET(MT_EE_WIFI_CONF3_TX_PATH_B1, in mt7915_eeprom_parse_hw_cap() 247 nss = FIELD_GET(MT_EE_WIFI_CONF_STREAM_NUM, in mt7915_eeprom_parse_hw_cap() 255 if (!nss) in mt7915_eeprom_parse_hw_cap() 256 nss = nss_max; in mt7915_eeprom_parse_hw_cap() 257 nss = min_t(u8, min_t(u8, nss_max, nss), path); in mt7915_eeprom_parse_hw_cap() 262 mphy->antenna_mask = BIT(nss) - 1; in mt7915_eeprom_parse_hw_cap()
|
| /freebsd/sys/contrib/dev/athk/ath11k/ |
| H A D | debugfs_sta.c | 21 int gi, mcs, bw, nss; in ath11k_debugfs_sta_add_tx_stats() local 30 nss = txrate->nss - 1; in ath11k_debugfs_sta_add_tx_stats() 87 STATS_OP_FMT(AMPDU).nss[0][nss] += in ath11k_debugfs_sta_add_tx_stats() 93 STATS_OP_FMT(AMPDU).nss[1][nss] += in ath11k_debugfs_sta_add_tx_stats() 102 STATS_OP_FMT(SUCC).nss[0][nss] += peer_stats->succ_bytes; in ath11k_debugfs_sta_add_tx_stats() 106 STATS_OP_FMT(SUCC).nss[1][nss] += peer_stats->succ_pkts; in ath11k_debugfs_sta_add_tx_stats() 110 STATS_OP_FMT(FAIL).nss[0][nss] += peer_stats->failed_bytes; in ath11k_debugfs_sta_add_tx_stats() 114 STATS_OP_FMT(FAIL).nss[1][nss] += peer_stats->failed_pkts; in ath11k_debugfs_sta_add_tx_stats() 118 STATS_OP_FMT(RETRY).nss[0][nss] += peer_stats->retry_bytes; in ath11k_debugfs_sta_add_tx_stats() 122 STATS_OP_FMT(RETRY).nss[1][nss] += peer_stats->retry_pkts; in ath11k_debugfs_sta_add_tx_stats() [all …]
|
| H A D | mac.c | 438 int nss; in ath11k_mac_max_ht_nss() local 440 for (nss = IEEE80211_HT_MCS_MASK_LEN - 1; nss >= 0; nss--) in ath11k_mac_max_ht_nss() 441 if (ht_mcs_mask[nss]) in ath11k_mac_max_ht_nss() 442 return nss + 1; in ath11k_mac_max_ht_nss() 450 int nss; in ath11k_mac_max_vht_nss() local 452 for (nss = NL80211_VHT_NSS_MAX - 1; nss >= 0; nss--) in ath11k_mac_max_vht_nss() 453 if (vht_mcs_mask[nss]) in ath11k_mac_max_vht_nss() 454 return nss + 1; in ath11k_mac_max_vht_nss() 462 int nss; in ath11k_mac_max_he_nss() local 464 for (nss = NL80211_HE_NSS_MAX - 1; nss >= 0; nss--) in ath11k_mac_max_he_nss() [all …]
|
| /freebsd/sys/contrib/dev/rtw88/ |
| H A D | util.c | 82 void rtw_desc_to_mcsrate(u16 rate, u8 *mcs, u8 *nss) in rtw_desc_to_mcsrate() argument 89 *nss = 1; in rtw_desc_to_mcsrate() 93 *nss = 2; in rtw_desc_to_mcsrate() 97 *nss = 3; in rtw_desc_to_mcsrate() 101 *nss = 4; in rtw_desc_to_mcsrate() 105 *nss = 0; in rtw_desc_to_mcsrate()
|
| /freebsd/include/ |
| H A D | nsswitch.h | 46 /* NSS source actions */ 164 * ns_mtab - NSS method table 165 * An NSS module provides a mapping from (database name, method name) 176 * NSS module de-registration, called at module unload. 181 * NSS module registration, called at module load. 187 * Many NSS interfaces follow the getXXnam, getXXid, getXXent pattern. 213 * ns_mod - NSS module
|
| /freebsd/sys/contrib/dev/iwlwifi/mld/ |
| H A D | tlc.c | 136 int nss) in iwl_mld_get_highest_fw_mcs() argument 139 (0x3 << (2 * (nss - 1))); in iwl_mld_get_highest_fw_mcs() 140 rx_mcs >>= (2 * (nss - 1)); in iwl_mld_get_highest_fw_mcs() 175 int nss = i + 1; in iwl_mld_fill_vht_rates() local 177 highest_mcs = iwl_mld_get_highest_fw_mcs(vht_cap, nss); in iwl_mld_fill_vht_rates() 186 /* Check if VHT extended NSS indicates that the bandwidth/NSS in iwl_mld_fill_vht_rates() 193 0, true, nss) >= nss) in iwl_mld_fill_vht_rates() 227 u8 nss = link_sta->rx_nss; in iwl_mld_fill_he_rates() local 231 nss = 1; in iwl_mld_fill_he_rates() 233 for (i = 0; i < nss && i < IWL_TLC_NSS_MAX; i++) { in iwl_mld_fill_he_rates() [all …]
|
| H A D | sta.c | 150 struct iwl_he_pkt_ext_v2 *pkt_ext, u8 nss, in iwl_mld_parse_ppe() argument 154 /* FW currently supports only nss == MAX_HE_SUPP_NSS in iwl_mld_parse_ppe() 156 * If nss > MAX: we can ignore values we don't support in iwl_mld_parse_ppe() 157 * If nss < MAX: we can set zeros in other streams in iwl_mld_parse_ppe() 159 if (nss > MAX_HE_SUPP_NSS) { in iwl_mld_parse_ppe() 160 IWL_DEBUG_INFO(mld, "Got NSS = %d - trimming to %d\n", nss, in iwl_mld_parse_ppe() 162 nss = MAX_HE_SUPP_NSS; in iwl_mld_parse_ppe() 165 for (int i = 0; i < nss; i++) { in iwl_mld_parse_ppe() 203 u8 nss = (link_sta->he_cap.ppe_thres[0] & in iwl_mld_set_pkt_ext_from_he_ppe() local 212 iwl_mld_parse_ppe(mld, pkt_ext, nss, ru_index_bitmap, ppe, ppe_pos_bit, in iwl_mld_set_pkt_ext_from_he_ppe() [all …]
|
| /freebsd/sys/contrib/dev/athk/ath12k/ |
| H A D | mac.c | 407 int nss; in ath12k_mac_max_ht_nss() local 409 for (nss = IEEE80211_HT_MCS_MASK_LEN - 1; nss >= 0; nss--) in ath12k_mac_max_ht_nss() 410 if (ht_mcs_mask[nss]) in ath12k_mac_max_ht_nss() 411 return nss + 1; in ath12k_mac_max_ht_nss() 419 int nss; in ath12k_mac_max_vht_nss() local 421 for (nss = NL80211_VHT_NSS_MAX - 1; nss >= 0; nss--) in ath12k_mac_max_vht_nss() 422 if (vht_mcs_mask[nss]) in ath12k_mac_max_vht_nss() 423 return nss + 1; in ath12k_mac_max_vht_nss() 919 u16 nss; in ath12k_mac_monitor_vdev_create() local 959 nss = hweight32(ar->cfg_tx_chainmask) ? : 1; in ath12k_mac_monitor_vdev_create() [all …]
|
| /freebsd/secure/usr.bin/openssl/man/ |
| H A D | openssl-sess_id.1 | 70 [\fB\-outform\fR \fBDER\fR|\fBPEM\fR|\fBNSS\fR] 92 .IP "\fB\-inform\fR \fBDER\fR|\fBPEM\fR, \fB\-outform\fR \fBDER\fR|\fBPEM\fR|\fBNSS\fR" 4 93 .IX Item "-inform DER|PEM, -outform DER|PEM|NSS" 97 For \fBNSS\fR output, the session ID and master key are reported in NSS "keylog"
|
| /freebsd/sys/contrib/device-tree/Bindings/net/ |
| H A D | ipq806x-dwmac.txt | 12 - qcom,nss-common: should contain a phandle to a syscon device mapping the 13 nss-common registers. 27 qcom,nss-common = <&nss_common>;
|
| /freebsd/sys/contrib/dev/mediatek/mt76/ |
| H A D | mt76x02_mac.c | 183 u8 phy, rate_idx, nss, bw = 0; in mt76x02_mac_tx_rate_val() local 188 nss = 1 + (rate->idx >> 4); in mt76x02_mac_tx_rate_val() 196 nss = 1 + (rate->idx >> 3); in mt76x02_mac_tx_rate_val() 215 nss = 1; in mt76x02_mac_tx_rate_val() 224 *nss_val = nss; in mt76x02_mac_tx_rate_val() 234 s8 nss; in mt76x02_mac_wcid_set_rate() local 236 rateval = mt76x02_mac_tx_rate_val(dev, rate, &nss); in mt76x02_mac_wcid_set_rate() 238 FIELD_PREP(MT_WCID_TX_INFO_NSS, nss) | in mt76x02_mac_wcid_set_rate() 346 u8 nss; in mt76x02_mac_write_txwi() local 386 nss = FIELD_GET(MT_WCID_TX_INFO_NSS, wcid_tx_info); in mt76x02_mac_write_txwi() [all …]
|
| H A D | mt76_connac_mac.c | 12 void mt76_connac_gen_ppe_thresh(u8 *he_ppet, int nss, enum nl80211_band band) in mt76_connac_gen_ppe_thresh() argument 20 he_ppet[0] = FIELD_PREP(IEEE80211_PPE_THRES_NSS_MASK, nss - 1) | in mt76_connac_gen_ppe_thresh() 25 nss * hweight8(ru_bit_mask) * 2; in mt76_connac_gen_ppe_thresh() 281 for (nss = 0; i < ARRAY_SIZE(mask->control[band]._mcs); i++) { \ 290 nss = i + 1; \ 303 u8 nss = 0, mode = 0, band = chandef->chan->band; in mt76_connac2_mac_tx_rate_val() local 352 return FIELD_PREP(MT_TX_RATE_NSS, nss) | in mt76_connac2_mac_tx_rate_val() 649 rate.nss = FIELD_GET(MT_TX_RATE_NSS, txrate) + 1; in mt76_connac2_mac_fill_txs() 652 if (stbc && rate.nss > 1) in mt76_connac2_mac_fill_txs() 653 rate.nss >>= 1; in mt76_connac2_mac_fill_txs() [all …]
|
| /freebsd/sys/contrib/dev/iwlwifi/mvm/ |
| H A D | rs-fw.c | 114 int nss) in rs_fw_vht_highest_rx_mcs_index() argument 117 (0x3 << (2 * (nss - 1))); in rs_fw_vht_highest_rx_mcs_index() 118 rx_mcs >>= (2 * (nss - 1)); in rs_fw_vht_highest_rx_mcs_index() 153 int nss = i + 1; in rs_fw_vht_set_enabled_rates() local 155 highest_mcs = rs_fw_vht_highest_rx_mcs_index(vht_cap, nss); in rs_fw_vht_set_enabled_rates() 165 * Check if VHT extended NSS indicates that the bandwidth/NSS in rs_fw_vht_set_enabled_rates() 172 0, true, nss) >= nss) in rs_fw_vht_set_enabled_rates() 206 u8 nss = link_sta->rx_nss; in rs_fw_he_set_enabled_rates() local 210 nss = 1; in rs_fw_he_set_enabled_rates() 212 for (i = 0; i < nss && i < IWL_TLC_NSS_MAX; i++) { in rs_fw_he_set_enabled_rates() [all …]
|
| H A D | rs.c | 52 uint8_t nss; in iwl_mvm_update_frame_stats() local 59 nss = 1 + ((rate & RATE_HT_MCS_NSS_MSK_V1) >> RATE_HT_MCS_NSS_POS_V1); in iwl_mvm_update_frame_stats() 62 nss = 1 + FIELD_GET(RATE_MCS_NSS_MSK, rate); in iwl_mvm_update_frame_stats() 65 nss = 0; in iwl_mvm_update_frame_stats() 89 switch (nss) { in iwl_mvm_update_frame_stats()
|
| /freebsd/sys/contrib/dev/iwlwifi/fw/ |
| H A D | rs.c | 97 u8 mcs = 0, nss = 0; in rs_pretty_print_rate() local 134 nss = u32_get_bits(rate, RATE_MCS_NSS_MSK); in rs_pretty_print_rate() 140 "0x%x: %s | ANT: %s BW: %s MCS: %d NSS: %d %s%s%s%s%s", in rs_pretty_print_rate() 141 rate, type, iwl_rs_pretty_ant(ant), iwl_rs_pretty_bw(bw), mcs, nss, in rs_pretty_print_rate()
|
| /freebsd/crypto/openssl/doc/man1/ |
| H A D | openssl-sess_id.pod.in | 13 [B<-outform> B<DER>|B<PEM>|B<NSS>] 40 =item B<-inform> B<DER>|B<PEM>, B<-outform> B<DER>|B<PEM>|B<NSS> 45 For B<NSS> output, the session ID and master key are reported in NSS "keylog"
|
| /freebsd/lib/libc/net/ |
| H A D | nsdispatch.3 | 107 Additionally, methods may be implemented in NSS modules, in 208 provides stubs for compatibility with NSS modules 234 Support for NSS modules first appeared in 249 added the support for threads and NSS modules, and normalized the uses
|
| /freebsd/sys/contrib/dev/athk/ath10k/ |
| H A D | mac.c | 179 static int ath10k_mac_get_max_vht_mcs_map(u16 mcs_map, int nss) in ath10k_mac_get_max_vht_mcs_map() argument 181 switch ((mcs_map >> (2 * nss)) & 0x3) { in ath10k_mac_get_max_vht_mcs_map() 192 int nss; in ath10k_mac_max_ht_nss() local 194 for (nss = IEEE80211_HT_MCS_MASK_LEN - 1; nss >= 0; nss--) in ath10k_mac_max_ht_nss() 195 if (ht_mcs_mask[nss]) in ath10k_mac_max_ht_nss() 196 return nss + 1; in ath10k_mac_max_ht_nss() 204 int nss; in ath10k_mac_max_vht_nss() local 206 for (nss = NL80211_VHT_NSS_MAX - 1; nss >= 0; nss--) in ath10k_mac_max_vht_nss() 207 if (vht_mcs_mask[nss]) in ath10k_mac_max_vht_nss() 208 return nss + 1; in ath10k_mac_max_vht_nss() [all …]
|
| /freebsd/contrib/ldns/drill/ |
| H A D | chasetrace.c | 61 ldns_dnssec_rrsets *nss = NULL; in set_nss_for_name() local 70 /* nss will become the rrset of as much of "name" as possible */ in set_nss_for_name() 72 nss = ldns_dnssec_zone_find_rrset( in set_nss_for_name() 74 if (nss != NULL) { in set_nss_for_name() 92 for (nss_rrs = nss->rrs; nss_rrs; nss_rrs = nss_rrs->next) { in set_nss_for_name() 112 for (nss_rrs = nss->rrs; nss_rrs; nss_rrs = nss_rrs->next) { in set_nss_for_name()
|
| /freebsd/secure/caroot/ |
| H A D | README | 26 Download the latest certdata.txt from the Mozilla NSS hg repo 28 https://hg.mozilla.org/projects/nss/log/tip/lib/ckfw/builtins/certdata.txt
|
| /freebsd/contrib/unbound/contrib/ |
| H A D | unbound_portable.service.in | 18 Before=nss-lookup.target 19 Wants=nss-lookup.target
|