Home
last modified time | relevance | path

Searched full:nss (Results 1 – 25 of 389) sorted by relevance

12345678910>>...16

/freebsd/sys/contrib/dev/mediatek/mt76/mt7996/
H A Deeprom.c66 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 Dieee80211_amrr.c147 /* 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 Dieee80211_phy.c654 * @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 Dieee80211_vht.c213 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 Deeprom.c218 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 Ddebugfs_sta.c21 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 Dmac.c438 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 Dutil.c82 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 Dnsswitch.h46 /* 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 Dtlc.c136 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 Dsta.c150 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 Dmac.c407 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 Dopenssl-sess_id.170 [\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 Dipq806x-dwmac.txt12 - 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 Dmt76x02_mac.c183 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 Dmt76_connac_mac.c12 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 Drs-fw.c114 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 Drs.c52 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 Drs.c97 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 Dopenssl-sess_id.pod.in13 [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 Dnsdispatch.3107 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 Dmac.c179 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 Dchasetrace.c61 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 DREADME26 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 Dunbound_portable.service.in18 Before=nss-lookup.target
19 Wants=nss-lookup.target

12345678910>>...16