Home
last modified time | relevance | path

Searched refs:mcs (Results 1 – 25 of 81) sorted by relevance

1234

/freebsd/sys/contrib/dev/athk/ath11k/
H A Ddebugfs_sta.c21 int gi, mcs, bw, nss; in ath11k_debugfs_sta_add_tx_stats() local
28 mcs = txrate->mcs; in ath11k_debugfs_sta_add_tx_stats()
35 STATS_OP_FMT(SUCC).he[0][mcs] += peer_stats->succ_bytes; in ath11k_debugfs_sta_add_tx_stats()
36 STATS_OP_FMT(SUCC).he[1][mcs] += peer_stats->succ_pkts; in ath11k_debugfs_sta_add_tx_stats()
56 mcs = legacy_rate_idx; in ath11k_debugfs_sta_add_tx_stats()
70 STATS_OP_FMT(AMPDU).he[0][mcs] += in ath11k_debugfs_sta_add_tx_stats()
72 STATS_OP_FMT(AMPDU).he[1][mcs] += in ath11k_debugfs_sta_add_tx_stats()
75 STATS_OP_FMT(AMPDU).ht[0][mcs] += in ath11k_debugfs_sta_add_tx_stats()
77 STATS_OP_FMT(AMPDU).ht[1][mcs] += in ath11k_debugfs_sta_add_tx_stats()
80 STATS_OP_FMT(AMPDU).vht[0][mcs] += in ath11k_debugfs_sta_add_tx_stats()
[all …]
H A Ddp_tx.c474 u8 mcs, rate_idx = 0, ofdma; in ath11k_dp_tx_update_txcompl() local
491 mcs = FIELD_GET(HAL_TX_RATE_STATS_INFO0_MCS, in ath11k_dp_tx_update_txcompl()
509 ret = ath11k_mac_hw_ratecode_to_legacy_rate(mcs, in ath11k_dp_tx_update_txcompl()
517 if (mcs > 7) { in ath11k_dp_tx_update_txcompl()
518 ath11k_warn(ab, "Invalid HT mcs index %d\n", mcs); in ath11k_dp_tx_update_txcompl()
523 arsta->txrate.mcs = mcs + 8 * (arsta->txrate.nss - 1); in ath11k_dp_tx_update_txcompl()
528 if (mcs > 9) { in ath11k_dp_tx_update_txcompl()
533 arsta->txrate.mcs = mcs; in ath11k_dp_tx_update_txcompl()
538 if (mcs > 11) { in ath11k_dp_tx_update_txcompl()
539 ath11k_warn(ab, "Invalid HE mcs index %d\n", mcs); in ath11k_dp_tx_update_txcompl()
[all …]
H A Dhal_rx.c975 ppdu_info->mcs = FIELD_GET(HAL_RX_HT_SIG_INFO_INFO0_MCS, info0); in ath11k_hal_rx_parse_mon_status_tlv()
982 switch (ppdu_info->mcs) { in ath11k_hal_rx_parse_mon_status_tlv()
998 ppdu_info->mcs = ppdu_info->mcs % 8; in ath11k_hal_rx_parse_mon_status_tlv()
1033 ppdu_info->mcs = FIELD_GET(HAL_RX_VHT_SIG_A_INFO_INFO1_MCS, in ath11k_hal_rx_parse_mon_status_tlv()
1065 ppdu_info->vht_flag_values3[0] = (((ppdu_info->mcs) << 4) | in ath11k_hal_rx_parse_mon_status_tlv()
1118 ppdu_info->mcs = value; in ath11k_hal_rx_parse_mon_status_tlv()
1382 ppdu_info->mcs = in ath11k_hal_rx_parse_mon_status_tlv()
1385 FIELD_PREP(IEEE80211_RADIOTAP_HE_DATA3_DATA_MCS, ppdu_info->mcs); in ath11k_hal_rx_parse_mon_status_tlv()
1414 ppdu_info->mcs = in ath11k_hal_rx_parse_mon_status_tlv()
1418 FIELD_PREP(IEEE80211_RADIOTAP_HE_DATA3_DATA_MCS, ppdu_info->mcs); in ath11k_hal_rx_parse_mon_status_tlv()
/freebsd/contrib/nvi/vi/
H A Dv_init.c57 if (ovip->mcs != NULL && (nvip->mcs = in v_screen_copy()
58 v_wstrdup(sp, ovip->mcs, STRLEN(ovip->mcs))) == NULL) in v_screen_copy()
89 free(vip->mcs); in v_screen_end()
H A Dv_match.c49 match_chars = VIP(sp)->mcs; in v_match()
158 CHAR_T **mp = &VIP(sp)->mcs; in v_buildmcs()
/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
90 *mcs = rate - DESC_RATEVHT1SS_MCS0; in rtw_desc_to_mcsrate()
94 *mcs = rate - DESC_RATEVHT2SS_MCS0; in rtw_desc_to_mcsrate()
98 *mcs = rate - DESC_RATEVHT3SS_MCS0; in rtw_desc_to_mcsrate()
102 *mcs = rate - DESC_RATEVHT4SS_MCS0; in rtw_desc_to_mcsrate()
105 *mcs = rate - DESC_RATEMCS0; in rtw_desc_to_mcsrate()
H A Dmain.c1233 ra_mask |= (sta->deflink.ht_cap.mcs.rx_mask[1] << 20) | in rtw_update_sta_info()
1234 (sta->deflink.ht_cap.mcs.rx_mask[0] << 12); in rtw_update_sta_info()
1582 ht_cap->mcs.tx_params = IEEE80211_HT_MCS_TX_DEFINED; in rtw_init_ht_cap()
1584 ht_cap->mcs.rx_mask[0] = 0xFF; in rtw_init_ht_cap()
1585 ht_cap->mcs.rx_mask[1] = 0xFF; in rtw_init_ht_cap()
1586 ht_cap->mcs.rx_mask[4] = 0x01; in rtw_init_ht_cap()
1587 ht_cap->mcs.rx_highest = cpu_to_le16(300); in rtw_init_ht_cap()
1589 ht_cap->mcs.rx_mask[0] = 0xFF; in rtw_init_ht_cap()
1590 ht_cap->mcs.rx_mask[1] = 0x00; in rtw_init_ht_cap()
1591 ht_cap->mcs.rx_mask[4] = 0x01; in rtw_init_ht_cap()
[all …]
/freebsd/contrib/elftoolchain/elfcopy/
H A DMakefile29 MAN= elfcopy.1 mcs.1 strip.1
34 LINKS= ${BINDIR}/elfcopy ${BINDIR}/mcs \
38 EXTRA_TARGETS= mcs strip objcopy
/freebsd/sys/contrib/dev/mediatek/mt76/mt7615/
H A Dmcu.c2044 SKU_FIELD(VHT20_0, mcs[0][0]), in mt7615_mcu_set_txpower_sku()
2048 SKU_FIELD(VHT20_7, mcs[0][7]), in mt7615_mcu_set_txpower_sku()
2049 SKU_FIELD(VHT20_8, mcs[0][8]), in mt7615_mcu_set_txpower_sku()
2050 SKU_FIELD(VHT20_9, mcs[0][9]), in mt7615_mcu_set_txpower_sku()
2051 SKU_FIELD(VHT40_0, mcs[1][0]), in mt7615_mcu_set_txpower_sku()
2055 SKU_FIELD(VHT40_7, mcs[1][7]), in mt7615_mcu_set_txpower_sku()
2056 SKU_FIELD(VHT40_8, mcs[1][8]), in mt7615_mcu_set_txpower_sku()
2057 SKU_FIELD(VHT40_9, mcs[1][9]), in mt7615_mcu_set_txpower_sku()
2058 SKU_FIELD(VHT80_0, mcs[2][0]), in mt7615_mcu_set_txpower_sku()
2062 SKU_FIELD(VHT80_7, mcs[2][7]), in mt7615_mcu_set_txpower_sku()
[all …]
/freebsd/sys/contrib/dev/mediatek/mt76/
H A Dmt76x02_txrx.c62 u8 mcs = ieee80211_rate_get_vht_mcs(rate); in mt76x02_tx_get_max_txpwr_adj() local
64 if (mcs == 8 || mcs == 9) { in mt76x02_tx_get_max_txpwr_adj()
70 idx = ((nss - 1) << 3) + mcs; in mt76x02_tx_get_max_txpwr_adj()
H A Dmt76_connac_mac.c636 rate.mcs = FIELD_GET(MT_TX_RATE_IDX, txrate); in mt76_connac2_mac_fill_txs()
645 if (rate.mcs < ARRAY_SIZE(stats->tx_mcs)) in mt76_connac2_mac_fill_txs()
646 stats->tx_mcs[rate.mcs]++; in mt76_connac2_mac_fill_txs()
665 rate.mcs = mt76_get_rate(mphy->dev, sband, rate.mcs, cck); in mt76_connac2_mac_fill_txs()
666 rate.legacy = sband->bitrates[rate.mcs].bitrate; in mt76_connac2_mac_fill_txs()
670 if (rate.mcs > 31) in mt76_connac2_mac_fill_txs()
678 if (rate.mcs > 9) in mt76_connac2_mac_fill_txs()
687 if (rate.mcs > 11) in mt76_connac2_mac_fill_txs()
H A Deeprom.c412 mt76_apply_multi_array_limit(dest->mcs[0], ARRAY_SIZE(dest->mcs[0]), in mt76_get_rate_power_limits()
413 ARRAY_SIZE(dest->mcs), val, len, in mt76_get_rate_power_limits()
/freebsd/sys/contrib/dev/athk/ath12k/
H A Ddp_mon.c140 ppdu_info->nss = (ppdu_info->mcs >> 3); in ath12k_dp_mon_parse_ht_sig()
487 ppdu_info->mcs = value; in ath12k_dp_mon_parse_he_sig_su()
572 ppdu_info->mcs = in ath12k_dp_mon_parse_he_sig_su()
1657 tx_ppdu_info->rx_status.mcs = in ath12k_dp_mon_tx_parse_status_tlv()
1878 tx_ppdu_info->rx_status.mcs = in ath12k_dp_mon_tx_parse_status_tlv()
2176 u32 mcs_idx = (user_stats) ? user_stats->mcs : ppdu_info->mcs; in ath12k_dp_mon_rx_update_peer_rate_table_stats()
2229 ppdu_info->mcs = HAL_RX_MAX_MCS; in ath12k_dp_mon_rx_update_peer_su_stats()
2269 ppdu_info->mcs <= HAL_RX_MAX_MCS_HT) { in ath12k_dp_mon_rx_update_peer_su_stats()
2273 ppdu_info->mcs = ppdu_info->mcs % 8; in ath12k_dp_mon_rx_update_peer_su_stats()
2283 ppdu_info->mcs <= HAL_RX_MAX_MCS_HE) { in ath12k_dp_mon_rx_update_peer_su_stats()
[all …]
/freebsd/sys/contrib/dev/mediatek/mt76/mt7915/
H A Dmcu.c68 int mcs; in mt7915_mcu_set_sta_he_mcs() local
72 mcs = GENMASK(11, 0); in mt7915_mcu_set_sta_he_mcs()
75 mcs = GENMASK(9, 0); in mt7915_mcu_set_sta_he_mcs()
78 mcs = GENMASK(7, 0); in mt7915_mcu_set_sta_he_mcs()
81 mcs = 0; in mt7915_mcu_set_sta_he_mcs()
84 mcs = mcs ? fls(mcs & mask[nss]) - 1 : -1; in mt7915_mcu_set_sta_he_mcs()
86 switch (mcs) { in mt7915_mcu_set_sta_he_mcs()
120 u16 mcs; in mt7915_mcu_set_sta_vht_mcs() local
134 mcs = 0; in mt7915_mcu_set_sta_vht_mcs()
1067 struct ieee80211_mcs_info *mcs = &sta->deflink.ht_cap.mcs; in mt7915_mcu_sta_bfer_ht() local
[all …]
/freebsd/sys/contrib/dev/iwlwifi/fw/
H A Drs.c195 u8 mcs = 0, nss = 0; in rs_pretty_print_rate() local
226 mcs = format == RATE_MCS_HT_MSK ? in rs_pretty_print_rate()
237 rate, type, iwl_rs_pretty_ant(ant), iwl_rs_pretty_bw(bw), mcs, nss, in rs_pretty_print_rate()
/freebsd/sys/contrib/dev/athk/ath10k/
H A Dhtt_rx.c1039 mcs = info2 & 0x1F; in ath10k_htt_rx_h_rates()
1040 nss = mcs >> 3; in ath10k_htt_rx_h_rates()
1044 status->rate_idx = mcs; in ath10k_htt_rx_h_rates()
1062 mcs = (info3 >> 4) & 0x0F; in ath10k_htt_rx_h_rates()
1079 mcs = 0; in ath10k_htt_rx_h_rates()
1083 if (mcs > 0x09) { in ath10k_htt_rx_h_rates()
1106 status->rate_idx = mcs; in ath10k_htt_rx_h_rates()
3830 ht_idx = mcs + (nss - 1) * 8; in ath10k_accumulate_per_peer_tx_stats()
3851 mcs = legacy_rate_idx; in ath10k_accumulate_per_peer_tx_stats()
3985 arsta->txrate.mcs = txrate.mcs + 8 * (txrate.nss - 1); in ath10k_update_per_peer_tx_stats()
[all …]
H A Dmac.c2373 if (ht_cap->mcs.rx_mask[1] && ht_cap->mcs.rx_mask[2]) in ath10k_peer_assoc_h_ht()
2375 else if (ht_cap->mcs.rx_mask[1]) in ath10k_peer_assoc_h_ht()
2485 u16 mcs; in ath10k_peer_assoc_h_vht_limit() local
4991 ht_cap.mcs.rx_mask[i] = 0xFF; in ath10k_get_ht_cap()
9187 if (mcs >= len_nss1) in ath10k_mac_get_rate_flags_ht()
9188 index = mcs - len_nss1; in ath10k_mac_get_rate_flags_ht()
9190 index = mcs; in ath10k_mac_get_rate_flags_ht()
9204 rate, nss, mcs); in ath10k_mac_get_rate_flags_ht()
9240 rate, nss, mcs); in ath10k_mac_get_rate_flags_vht()
9284 rate->mcs = mcs; in ath10k_mac_parse_bitrate()
[all …]
/freebsd/sys/contrib/dev/iwlwifi/
H A Diwl-eeprom-parse.c723 ht_info->mcs.rx_mask[0] = 0xFF; in iwl_init_ht_hw_capab()
725 ht_info->mcs.rx_mask[1] = 0xFF; in iwl_init_ht_hw_capab()
727 ht_info->mcs.rx_mask[2] = 0xFF; in iwl_init_ht_hw_capab()
744 ht_info->mcs.rx_highest = cpu_to_le16(max_bit_rate); in iwl_init_ht_hw_capab()
747 ht_info->mcs.tx_params = IEEE80211_HT_MCS_TX_DEFINED; in iwl_init_ht_hw_capab()
749 ht_info->mcs.tx_params |= IEEE80211_HT_MCS_TX_RX_DIFF; in iwl_init_ht_hw_capab()
750 ht_info->mcs.tx_params |= ((tx_chains - 1) << in iwl_init_ht_hw_capab()
/freebsd/share/i18n/esdb/DEC/
H A DDEC.alias6 MCS dec-mcs
/freebsd/sys/contrib/dev/mediatek/mt76/mt7996/
H A Dmcu.c104 int mcs; in mt7996_mcu_set_sta_he_mcs() local
111 mcs = GENMASK(9, 0); in mt7996_mcu_set_sta_he_mcs()
114 mcs = GENMASK(7, 0); in mt7996_mcu_set_sta_he_mcs()
117 mcs = 0; in mt7996_mcu_set_sta_he_mcs()
120 mcs = mcs ? fls(mcs & mask[nss]) - 1 : -1; in mt7996_mcu_set_sta_he_mcs()
122 switch (mcs) { in mt7996_mcu_set_sta_he_mcs()
153 mcs = GENMASK(9, 0); in mt7996_mcu_set_sta_vht_mcs()
156 mcs = GENMASK(8, 0); in mt7996_mcu_set_sta_vht_mcs()
159 mcs = GENMASK(7, 0); in mt7996_mcu_set_sta_vht_mcs()
162 mcs = 0; in mt7996_mcu_set_sta_vht_mcs()
[all …]
/freebsd/sys/contrib/dev/iwlwifi/mvm/
H A Drs-fw.c178 static u16 rs_fw_he_ieee80211_mcs_to_rs_mcs(u16 mcs) in rs_fw_he_ieee80211_mcs_to_rs_mcs() argument
180 switch (mcs) { in rs_fw_he_ieee80211_mcs_to_rs_mcs()
191 WARN(1, "invalid HE MCS %d\n", mcs); in rs_fw_he_ieee80211_mcs_to_rs_mcs()
402 cpu_to_le16(ht_cap->mcs.rx_mask[0]); in rs_fw_set_supp_rates()
410 cpu_to_le16(ht_cap->mcs.rx_mask[1]); in rs_fw_set_supp_rates()
/freebsd/sys/dev/ral/
H A Drt2860.c1084 uint8_t wcid, mcs, pid; in rt2860_drain_stats_fifo() local
1110 if (mcs + 1 != pid) in rt2860_drain_stats_fifo()
1510 mcs = rt2860_rates[ridx].mcs; in rt2860_tx()
1526 mcs |= RT2860_PHY_SHPRE; in rt2860_tx()
1529 txwi->phy |= htole16(mcs); in rt2860_tx()
1538 pid = (mcs + 1) & 0xf; in rt2860_tx()
1761 mcs = rt2860_rates[ridx].mcs; in rt2860_tx_raw()
1774 mcs |= RT2860_PHY_SHPRE; in rt2860_tx_raw()
1786 pid = (mcs + 1) & 0xf; in rt2860_tx_raw()
2215 #define CCK(mcs) (mcs) in rt2860_enable_mrr() argument
[all …]
/freebsd/sys/contrib/device-tree/Bindings/net/wireless/
H A Dmediatek,mt76.yaml183 rates-mcs:
245 rates-mcs = /bits/ 8 <1 23 23 23 23 23 23 23 23 23 23>,
253 rates-mcs = /bits/ 8 <4 14 14 14 14 14 14 14 14 14 14>;
/freebsd/sys/contrib/dev/mediatek/mt76/mt7921/
H A Dmcu.h21 u8 mcs; member
/freebsd/sys/dev/otus/
H A Dif_otusreg.h214 #define AR_TX_PHY_MCS(mcs) ((mcs) << 18) argument
887 uint8_t mcs; member

1234