/freebsd/sys/contrib/dev/rtw88/ |
H A D | tx.c | 72 le32_encode_bits(pkt_info->stbc, RTW_TX_DESC_W5_DATA_STBC); in rtw_tx_fill_tx_desc() 363 bool stbc = false; in rtw_tx_data_pkt_info_update() local 394 stbc = rtwdev->hal.txrx_1ss ? false : si->stbc_en; in rtw_tx_data_pkt_info_update() 405 pkt_info->stbc = stbc; in rtw_tx_data_pkt_info_update()
|
/freebsd/sys/contrib/dev/iwlwifi/cfg/ |
H A D | 7000.c | 88 .stbc = true, 208 .stbc = true,
|
H A D | 8000.c | 53 .stbc = true,
|
H A D | 9000.c | 49 .stbc = true,
|
H A D | 22000.c | 63 .stbc = true,
|
/freebsd/sys/contrib/dev/mediatek/mt76/mt7603/ |
H A D | mac.c | 691 const struct ieee80211_tx_rate *rate, bool stbc, u8 *bw) in mt7603_mac_tx_rate_val() argument 724 if (stbc && nss == 1) in mt7603_mac_tx_rate_val() 737 bool stbc = false; in mt7603_wtbl_set_rates() local 792 val[0] = mt7603_mac_tx_rate_val(dev, &rates[0], stbc, &bw); in mt7603_wtbl_set_rates() 796 probe_val = mt7603_mac_tx_rate_val(dev, probe_rate, stbc, &bw); in mt7603_wtbl_set_rates() 808 val[1] = mt7603_mac_tx_rate_val(dev, &rates[1], stbc, &bw); in mt7603_wtbl_set_rates() 814 val[2] = mt7603_mac_tx_rate_val(dev, &rates[2], stbc, &bw); in mt7603_wtbl_set_rates() 820 val[3] = mt7603_mac_tx_rate_val(dev, &rates[3], stbc, &bw); in mt7603_wtbl_set_rates() 997 bool stbc = info->flags & IEEE80211_TX_CTL_STBC; in mt7603_mac_write_txwi() local 998 u16 rateval = mt7603_mac_tx_rate_val(dev, rate, stbc, &bw); in mt7603_mac_write_txwi()
|
/freebsd/sys/contrib/dev/mediatek/mt76/mt7615/ |
H A D | mac.c | 532 u8 stbc = FIELD_GET(MT_RXV1_HT_STBC, rxdg0); in mt7615_mac_fill_rx() local 579 status->enc_flags |= RX_ENC_FLAG_STBC_MASK * stbc; in mt7615_mac_fill_rx() 666 bool stbc, u8 *bw) in mt7615_mac_tx_rate_val() argument 707 if (stbc && nss == 1) { in mt7615_mac_tx_rate_val() 810 bool stbc = info->flags & IEEE80211_TX_CTL_STBC; in mt7615_mac_write_txwi() local 812 u16 rateval = mt7615_mac_tx_rate_val(dev, mphy, rate, stbc, in mt7615_mac_write_txwi() 976 bool rateset, stbc = false; in mt7615_mac_update_rate_desc() local 1023 rd->val[0] = mt7615_mac_tx_rate_val(dev, mphy, &rates[0], stbc, &bw); in mt7615_mac_update_rate_desc() 1028 stbc, &bw); in mt7615_mac_update_rate_desc() 1037 rd->val[1] = mt7615_mac_tx_rate_val(dev, mphy, &rates[1], stbc, &bw); in mt7615_mac_update_rate_desc() [all …]
|
/freebsd/sys/contrib/dev/mediatek/mt76/ |
H A D | mt76_connac_mac.c | 607 u32 txrate, txs, mode, stbc; in mt76_connac2_mac_fill_txs() local 638 stbc = FIELD_GET(MT_TX_RATE_STBC, txrate); in mt76_connac2_mac_fill_txs() 640 if (stbc && rate.nss > 1) in mt76_connac2_mac_fill_txs() 1017 u8 stbc, gi, bw, dcm, nss; in mt76_connac2_mac_fill_rx_rate() local 1028 stbc = FIELD_GET(MT_PRXV_HT_STBC, v0); in mt76_connac2_mac_fill_rx_rate() 1037 stbc = FIELD_GET(MT_CRXV_HT_STBC, v2); in mt76_connac2_mac_fill_rx_rate() 1108 status->enc_flags |= RX_ENC_FLAG_STBC_MASK * stbc; in mt76_connac2_mac_fill_rx_rate()
|
/freebsd/sys/contrib/dev/iwlwifi/mvm/ |
H A D | rx.c | 507 u8 stbc = (rate_n_flags & RATE_MCS_STBC_MSK) >> in iwl_mvm_rx_rx_mpdu() local 511 rx_status->enc_flags |= stbc << RX_ENC_FLAG_STBC_SHIFT; in iwl_mvm_rx_rx_mpdu() 513 u8 stbc = (rate_n_flags & RATE_MCS_STBC_MSK) >> in iwl_mvm_rx_rx_mpdu() local 519 rx_status->enc_flags |= stbc << RX_ENC_FLAG_STBC_SHIFT; in iwl_mvm_rx_rx_mpdu()
|
H A D | rxmq.c | 1941 u8 stbc = u32_get_bits(rate_n_flags, RATE_MCS_STBC_MSK); in iwl_mvm_rx_eht() 2027 rx_status->enc_flags |= stbc << RX_ENC_FLAG_STBC_SHIFT; in iwl_mvm_rx_eht() 2035 rx_status->enc_flags |= stbc << RX_ENC_FLAG_STBC_SHIFT; in iwl_mvm_rx_he() 2233 u8 stbc = u32_get_bits(rate_n_flags, RATE_MCS_STBC_MSK); iwl_mvm_rx_fill_status() local
|
H A D | rs-fw.c | 75 if (mvm->cfg->ht_params->stbc && in rs_fw_get_config_flags()
|
/freebsd/sys/contrib/dev/mediatek/mt76/mt7996/ |
H A D | mcu.h | 145 u8 stbc; member 496 u8 stbc; member
|
H A D | mac.c | 352 u8 stbc, gi, bw, dcm, nss; in mt7996_mac_fill_rx_rate() local 363 stbc = FIELD_GET(MT_PRXV_HT_STBC, v2); in mt7996_mac_fill_rx_rate() 446 status->enc_flags |= RX_ENC_FLAG_STBC_MASK * stbc; in mt7996_mac_fill_rx_rate() 1175 u32 txrate, txs, mode, stbc; in mt7996_mac_add_txs_skb() local 1198 stbc = le32_get_bits(txs_data[3], MT_TXS3_RATE_STBC); in mt7996_mac_add_txs_skb() 1200 if (stbc && rate.nss > 1) in mt7996_mac_add_txs_skb()
|
H A D | debugfs.c | 925 &phy.preamble, &phy.stbc, &phy.ldpc, &phy.spe, <f) != 10) { in mt7996_sta_fixed_rate_set()
|
/freebsd/sys/contrib/dev/athk/ath12k/ |
H A D | mac.c | 1366 u32 stbc; in ath12k_peer_assoc_h_ht() local 1413 stbc = ht_cap->cap & IEEE80211_HT_CAP_RX_STBC; in ath12k_peer_assoc_h_ht() 1414 stbc = stbc >> IEEE80211_HT_CAP_RX_STBC_SHIFT; in ath12k_peer_assoc_h_ht() 1415 stbc = stbc << WMI_HOST_RC_RX_STBC_FLAG_S; in ath12k_peer_assoc_h_ht() 1416 arg->peer_rate_caps |= stbc; in ath12k_peer_assoc_h_ht() 4105 u32 stbc; in ath12k_create_ht_cap() local 4107 stbc = ar_ht_cap; in ath12k_create_ht_cap() 4108 stbc &= WMI_HT_CAP_RX_STBC; in ath12k_create_ht_cap() 4109 stbc >>= WMI_HT_CAP_RX_STBC_MASK_SHIFT; in ath12k_create_ht_cap() 4110 stbc <<= IEEE80211_HT_CAP_RX_STBC_SHIFT; in ath12k_create_ht_cap() [all …]
|
/freebsd/sys/contrib/dev/mediatek/mt76/mt7915/ |
H A D | mcu.h | 162 u8 stbc; member
|
/freebsd/sys/dev/mwl/ |
H A D | mwlhal.h | 550 uint8_t stbc; member
|
H A D | mwlreg.h | 880 uint16_t stbc; member
|
/freebsd/sys/contrib/dev/iwlwifi/ |
H A D | iwl-config.h | 184 * @stbc: support Tx STBC and 1*SS Rx STBC 191 stbc:1, 192 stbc:1, global() member
|
H A D | iwl-nvm-parse.c | 514 if (!trans->cfg->ht_params->stbc) in iwl_init_vht_hw_capab() 532 if (trans->cfg->ht_params->stbc && num_tx_ants > 1) in iwl_init_vht_hw_capab() 1075 if (!trans->cfg->ht_params->stbc) { in iwl_init_he_hw_capab()
|
H A D | iwl-eeprom-parse.c |
|
/freebsd/sys/contrib/dev/ath/ath_hal/ar9300/ |
H A D | ar9300_phy.c | 1118 stbc: 1, /* stbc eligible */ member 1189 table[i].stbc = 1; in ar9300_get_tpc_tables()
|
/freebsd/sys/contrib/dev/athk/ath10k/ |
H A D | mac.c | 2316 u32 stbc; in ath10k_peer_assoc_h_ht() local 2362 arg->peer_flags |= ar->wmi.peer_flags->stbc; in ath10k_peer_assoc_h_ht() 2366 stbc = ht_cap->cap & IEEE80211_HT_CAP_RX_STBC; in ath10k_peer_assoc_h_ht() 2367 stbc = stbc >> IEEE80211_HT_CAP_RX_STBC_SHIFT; in ath10k_peer_assoc_h_ht() 2368 stbc = stbc << WMI_RC_RX_STBC_FLAG_S; in ath10k_peer_assoc_h_ht() 2369 arg->peer_rate_caps |= stbc; in ath10k_peer_assoc_h_ht() 2370 arg->peer_flags |= ar->wmi.peer_flags->stbc; in ath10k_peer_assoc_h_ht() 4967 u32 stbc; in ath10k_get_ht_cap() local 4969 stbc = ar->ht_cap_info; in ath10k_get_ht_cap() 4970 stbc &= WMI_HT_CAP_RX_STBC; in ath10k_get_ht_cap() [all …]
|
/freebsd/sys/contrib/dev/athk/ath11k/ |
H A D | mac.c | 1876 u32 stbc; in ath11k_peer_assoc_h_ht() local 1931 stbc = ht_cap->cap & IEEE80211_HT_CAP_RX_STBC; in ath11k_peer_assoc_h_ht() 1932 stbc = stbc >> IEEE80211_HT_CAP_RX_STBC_SHIFT; in ath11k_peer_assoc_h_ht() 1933 stbc = stbc << WMI_HOST_RC_RX_STBC_FLAG_S; in ath11k_peer_assoc_h_ht() 1934 arg->peer_rate_caps |= stbc; in ath11k_peer_assoc_h_ht() 5424 u32 stbc; in ath11k_create_ht_cap() local 5426 stbc = ar_ht_cap; in ath11k_create_ht_cap() 5427 stbc &= WMI_HT_CAP_RX_STBC; in ath11k_create_ht_cap() 5428 stbc >>= WMI_HT_CAP_RX_STBC_MASK_SHIFT; in ath11k_create_ht_cap() 5429 stbc <<= IEEE80211_HT_CAP_RX_STBC_SHIFT; in ath11k_create_ht_cap() [all …]
|
/freebsd/sys/contrib/dev/rtw89/ |
H A D | core.c | 848 desc_info->stbc = rtwsta ? rtwsta->ra.stbc_cap : false; in rtw89_core_tx_update_data_info() 1164 FIELD_PREP(RTW89_TXWD_INFO0_DATA_STBC, desc_info->stbc) | in rtw89_build_txwd_info0() 1174 u32 dword = FIELD_PREP(RTW89_TXWD_INFO0_DATA_STBC, desc_info->stbc) | in rtw89_build_txwd_info0_v1() 1342 u32 dword = FIELD_PREP(BE_TXD_INFO0_DATA_STBC, desc_info->stbc) | in rtw89_build_txwd_info0_v2() 1595 phy_ppdu->stbc = le32_get_bits(ie->w2, RTW89_PHY_STS_IE01_W2_STBC); in rtw89_core_parse_phy_status_ie01() 2050 if (phy_ppdu->stbc) in rtw89_core_update_rx_status_by_ppdu()
|