Home
last modified time | relevance | path

Searched refs:stbc (Results 1 – 25 of 43) sorted by relevance

12

/src/sys/contrib/dev/iwlwifi/cfg/
H A D7000.c134 .stbc = true,
147 .stbc = true,
161 .stbc = true,
184 .stbc = true,
196 .stbc = true,
209 .stbc = true,
222 .stbc = true,
H A D8000.c116 .stbc = true,
127 .stbc = true,
H A Drf-wh.c12 .stbc = true, \
H A Drf-fm.c13 .stbc = true, \
H A Drf-gf.c47 .stbc = true,
H A Drf-jf.c73 .stbc = true, \
H A Drf-hr.c51 .stbc = true, \
/src/sys/contrib/dev/rtw88/
H A Dtx.c77 le32_encode_bits(pkt_info->stbc, RTW_TX_DESC_W5_DATA_STBC); in rtw_tx_fill_tx_desc()
369 bool stbc = false; in rtw_tx_data_pkt_info_update() local
400 stbc = rtwdev->hal.txrx_1ss ? false : si->stbc_en; in rtw_tx_data_pkt_info_update()
411 pkt_info->stbc = stbc; in rtw_tx_data_pkt_info_update()
/src/sys/contrib/dev/mediatek/mt76/mt7603/
H A Dmac.c688 const struct ieee80211_tx_rate *rate, bool stbc, u8 *bw) in mt7603_mac_tx_rate_val() argument
721 if (stbc && nss == 1) in mt7603_mac_tx_rate_val()
734 bool stbc = false; in mt7603_wtbl_set_rates() local
789 val[0] = mt7603_mac_tx_rate_val(dev, &rates[0], stbc, &bw); in mt7603_wtbl_set_rates()
793 probe_val = mt7603_mac_tx_rate_val(dev, probe_rate, stbc, &bw); in mt7603_wtbl_set_rates()
805 val[1] = mt7603_mac_tx_rate_val(dev, &rates[1], stbc, &bw); in mt7603_wtbl_set_rates()
811 val[2] = mt7603_mac_tx_rate_val(dev, &rates[2], stbc, &bw); in mt7603_wtbl_set_rates()
817 val[3] = mt7603_mac_tx_rate_val(dev, &rates[3], stbc, &bw); in mt7603_wtbl_set_rates()
994 bool stbc = info->flags & IEEE80211_TX_CTL_STBC; in mt7603_mac_write_txwi() local
995 u16 rateval = mt7603_mac_tx_rate_val(dev, rate, stbc, &bw); in mt7603_mac_write_txwi()
/src/sys/contrib/dev/mediatek/mt76/mt7615/
H A Dmac.c525 u8 stbc = FIELD_GET(MT_RXV1_HT_STBC, rxdg0); in mt7615_mac_fill_rx() local
572 status->enc_flags |= RX_ENC_FLAG_STBC_MASK * stbc; in mt7615_mac_fill_rx()
659 bool stbc, u8 *bw) in mt7615_mac_tx_rate_val() argument
700 if (stbc && nss == 1) { in mt7615_mac_tx_rate_val()
803 bool stbc = info->flags & IEEE80211_TX_CTL_STBC; in mt7615_mac_write_txwi() local
805 u16 rateval = mt7615_mac_tx_rate_val(dev, mphy, rate, stbc, in mt7615_mac_write_txwi()
969 bool rateset, stbc = false; in mt7615_mac_update_rate_desc() local
1016 rd->val[0] = mt7615_mac_tx_rate_val(dev, mphy, &rates[0], stbc, &bw); in mt7615_mac_update_rate_desc()
1021 stbc, &bw); in mt7615_mac_update_rate_desc()
1030 rd->val[1] = mt7615_mac_tx_rate_val(dev, mphy, &rates[1], stbc, &bw); in mt7615_mac_update_rate_desc()
[all …]
/src/sys/contrib/dev/mediatek/mt76/
H A Dmt76_connac_mac.c622 u32 txrate, txs, mode, stbc; in mt76_connac2_mac_fill_txs() local
653 stbc = FIELD_GET(MT_TX_RATE_STBC, txrate); in mt76_connac2_mac_fill_txs()
655 if (stbc && rate.nss > 1) in mt76_connac2_mac_fill_txs()
1035 u8 stbc, gi, bw, dcm, nss; in mt76_connac2_mac_fill_rx_rate() local
1046 stbc = FIELD_GET(MT_PRXV_HT_STBC, v0); in mt76_connac2_mac_fill_rx_rate()
1055 stbc = FIELD_GET(MT_CRXV_HT_STBC, v2); in mt76_connac2_mac_fill_rx_rate()
1126 status->enc_flags |= RX_ENC_FLAG_STBC_MASK * stbc; in mt76_connac2_mac_fill_rx_rate()
/src/sys/contrib/dev/iwlwifi/
H A Diwl-nvm-utils.c68 if (cfg->ht_params.stbc) { in iwl_init_ht_hw_capab()
H A Diwl-config.h287 stbc:1, member
H A Diwl-nvm-parse.c456 if (!trans->cfg->ht_params.stbc) in iwl_init_vht_hw_capab()
474 if (trans->cfg->ht_params.stbc && num_tx_ants > 1) in iwl_init_vht_hw_capab()
983 if (!trans->cfg->ht_params.stbc) { in iwl_nvm_fixup_sband_iftd()
/src/sys/contrib/dev/mediatek/mt76/mt7996/
H A Dmcu.h167 u8 stbc; member
541 u8 stbc; member
728 u8 stbc; member
H A Dmac.c323 u8 stbc, gi, bw, dcm, nss; in mt7996_mac_fill_rx_rate() local
334 stbc = FIELD_GET(MT_PRXV_HT_STBC, v2); in mt7996_mac_fill_rx_rate()
419 status->enc_flags |= RX_ENC_FLAG_STBC_MASK * stbc; in mt7996_mac_fill_rx_rate()
1464 u32 txrate, txs, mode, stbc; in mt7996_mac_add_txs_skb() local
1499 stbc = le32_get_bits(txs_data[3], MT_TXS3_RATE_STBC); in mt7996_mac_add_txs_skb()
1501 if (stbc && rate.nss > 1) in mt7996_mac_add_txs_skb()
/src/sys/contrib/dev/mediatek/mt76/mt7925/
H A Dmac.c255 u8 stbc, gi, bw, dcm, nss; in mt7925_mac_fill_rx_rate() local
266 stbc = FIELD_GET(MT_PRXV_HT_STBC, v2); in mt7925_mac_fill_rx_rate()
346 status->enc_flags |= RX_ENC_FLAG_STBC_MASK * stbc; in mt7925_mac_fill_rx_rate()
901 u32 txrate, txs, mode, stbc; in mt7925_mac_add_txs_skb() local
924 stbc = le32_get_bits(txs_data[3], MT_TXS3_RATE_STBC); in mt7925_mac_add_txs_skb()
926 if (stbc && rate.nss > 1) in mt7925_mac_add_txs_skb()
/src/sys/contrib/dev/iwlwifi/mvm/
H A Drx.c505 u8 stbc = (rate_n_flags & RATE_MCS_STBC_MSK) >> in iwl_mvm_rx_rx_mpdu() local
509 rx_status->enc_flags |= stbc << RX_ENC_FLAG_STBC_SHIFT; in iwl_mvm_rx_rx_mpdu()
511 u8 stbc = (rate_n_flags & RATE_MCS_STBC_MSK) >> in iwl_mvm_rx_rx_mpdu() local
517 rx_status->enc_flags |= stbc << RX_ENC_FLAG_STBC_SHIFT; in iwl_mvm_rx_rx_mpdu()
/src/sys/contrib/dev/mediatek/mt76/mt7915/
H A Dmcu.h162 u8 stbc; member
/src/sys/contrib/dev/athk/ath12k/
H A Dmac.c1366 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 …]
/src/sys/dev/mwl/
H A Dmwlhal.h550 uint8_t stbc; member
/src/sys/contrib/dev/iwlwifi/mld/
H A Drx.c1265 u8 stbc = u32_get_bits(rate_n_flags, RATE_MCS_STBC_MSK); in iwl_mld_set_rx_nonlegacy_rate_info() local
1270 rx_status->enc_flags |= stbc << RX_ENC_FLAG_STBC_SHIFT; in iwl_mld_set_rx_nonlegacy_rate_info()
1280 u8 stbc = u32_get_bits(rate_n_flags, RATE_MCS_STBC_MSK); in iwl_mld_set_rx_rate() local
1340 rx_status->enc_flags |= stbc << RX_ENC_FLAG_STBC_SHIFT; in iwl_mld_set_rx_rate()
/src/sys/contrib/dev/ath/ath_hal/ar9300/
H A Dar9300_phy.c1118 stbc: 1, /* stbc eligible */ member
1189 table[i].stbc = 1; in ar9300_get_tpc_tables()
/src/sys/contrib/dev/athk/ath10k/
H A Dmac.c2338 u32 stbc; in ath10k_peer_assoc_h_ht() local
2384 arg->peer_flags |= ar->wmi.peer_flags->stbc; in ath10k_peer_assoc_h_ht()
2388 stbc = ht_cap->cap & IEEE80211_HT_CAP_RX_STBC; in ath10k_peer_assoc_h_ht()
2389 stbc = stbc >> IEEE80211_HT_CAP_RX_STBC_SHIFT; in ath10k_peer_assoc_h_ht()
2390 stbc = stbc << WMI_RC_RX_STBC_FLAG_S; in ath10k_peer_assoc_h_ht()
2391 arg->peer_rate_caps |= stbc; in ath10k_peer_assoc_h_ht()
2392 arg->peer_flags |= ar->wmi.peer_flags->stbc; in ath10k_peer_assoc_h_ht()
4993 u32 stbc; in ath10k_get_ht_cap() local
4995 stbc = ar->ht_cap_info; in ath10k_get_ht_cap()
4996 stbc &= WMI_HT_CAP_RX_STBC; in ath10k_get_ht_cap()
[all …]
/src/sys/contrib/dev/athk/ath11k/
H A Dmac.c1964 u32 stbc; in ath11k_peer_assoc_h_ht() local
2019 stbc = ht_cap->cap & IEEE80211_HT_CAP_RX_STBC; in ath11k_peer_assoc_h_ht()
2020 stbc = stbc >> IEEE80211_HT_CAP_RX_STBC_SHIFT; in ath11k_peer_assoc_h_ht()
2021 stbc = stbc << WMI_HOST_RC_RX_STBC_FLAG_S; in ath11k_peer_assoc_h_ht()
2022 arg->peer_rate_caps |= stbc; in ath11k_peer_assoc_h_ht()
5436 u32 stbc; in ath11k_create_ht_cap() local
5438 stbc = ar_ht_cap; in ath11k_create_ht_cap()
5439 stbc &= WMI_HT_CAP_RX_STBC; in ath11k_create_ht_cap()
5440 stbc >>= WMI_HT_CAP_RX_STBC_MASK_SHIFT; in ath11k_create_ht_cap()
5441 stbc <<= IEEE80211_HT_CAP_RX_STBC_SHIFT; in ath11k_create_ht_cap()
[all …]

12