/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 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 D | dp_tx.c | 474 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 D | hal_rx.c | 975 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 D | v_init.c | 57 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 D | v_match.c | 49 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 D | util.c | 82 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 D | main.c | 1233 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 D | Makefile | 29 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 D | mcu.c | 2044 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 D | mt76x02_txrx.c | 62 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 D | mt76_connac_mac.c | 636 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 D | eeprom.c | 412 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 D | dp_mon.c | 140 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 D | mcu.c | 68 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 D | rs.c | 195 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 D | htt_rx.c | 1039 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 D | mac.c | 2373 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 D | iwl-eeprom-parse.c | 723 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 D | DEC.alias | 6 MCS dec-mcs
|
/freebsd/sys/contrib/dev/mediatek/mt76/mt7996/ |
H A D | mcu.c | 104 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 D | rs-fw.c | 178 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 D | rt2860.c | 1084 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 D | mediatek,mt76.yaml | 183 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 D | mcu.h | 21 u8 mcs; member
|
/freebsd/sys/dev/otus/ |
H A D | if_otusreg.h | 214 #define AR_TX_PHY_MCS(mcs) ((mcs) << 18) argument 887 uint8_t mcs; member
|