Home
last modified time | relevance | path

Searched refs:stbc (Results 1 - 25 of 106) sorted by relevance

12345

/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/
H A Dmt76x02_phy.c110 mt76x02_tx_power_mask(t->ht[12], t->ht[14], t->stbc[0], in mt76x02_phy_set_txpower()
111 t->stbc[2])); in mt76x02_phy_set_txpower()
113 mt76x02_tx_power_mask(t->stbc[4], t->stbc[6], 0, 0)); in mt76x02_phy_set_txpower()
120 mt76x02_tx_power_mask(t->ht[7], 0, t->stbc[8], t->stbc[9])); in mt76x02_phy_set_txpower()
H A Ddebugfs.c84 mt76_seq_puts_array(s, "STBC", dev->rate_power.stbc, in mt76_read_rate_txpower()
85 ARRAY_SIZE(dev->rate_power.stbc)); in mt76_read_rate_txpower()
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt76x0/
H A Deeprom.c191 /* ht-vht mcs 1ss 0, 1, 2, 3 stbc */ in mt76x0_get_tx_power_per_rate()
194 t->stbc[0] = t->stbc[1] = s6_to_s8(val); in mt76x0_get_tx_power_per_rate()
195 t->stbc[2] = t->stbc[3] = s6_to_s8(val >> 8); in mt76x0_get_tx_power_per_rate()
197 /* ht-vht mcs 1ss 4, 5, 6 stbc */ in mt76x0_get_tx_power_per_rate()
200 t->stbc[4] = t->stbc[5] = s6_to_s8(val); in mt76x0_get_tx_power_per_rate()
201 t->stbc[6] = t->stbc[ in mt76x0_get_tx_power_per_rate()
[all...]
H A Dphy.h86 struct mt76x0_rate_pwr_item stbc[8]; member
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtw88/
H A Dtx.c53 SET_TX_DESC_DATA_STBC(txdesc, pkt_info->stbc); in rtw_tx_fill_tx_desc()
301 bool stbc = false; in rtw_tx_data_pkt_info_update() local
332 stbc = si->stbc_en; in rtw_tx_data_pkt_info_update()
343 pkt_info->stbc = stbc; in rtw_tx_data_pkt_info_update()
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt76x2/
H A Deeprom.c349 memcpy(t->stbc, t->ht, sizeof(t->stbc[0]) * 8); in mt76x2_get_rate_power()
350 t->stbc[8] = t->vht[8]; in mt76x2_get_rate_power()
351 t->stbc[9] = t->vht[9]; in mt76x2_get_rate_power()
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/cfg/
H A D7000.c146 .stbc = true,
267 .stbc = true,
H A D8000.c110 .stbc = true,
H A D9000.c97 .stbc = true,
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/cfg/
H A D7000.c88 .stbc = true,
208 .stbc = true,
H A D8000.c53 .stbc = true,
H A D9000.c49 .stbc = true,
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/mvm/
H A Drxmq.c1453 u8 stbc, ltf; in iwl_mvm_rx_he() local
1517 stbc = (rate_n_flags & RATE_MCS_STBC_MSK) >> RATE_MCS_STBC_POS; in iwl_mvm_rx_he()
1523 rx_status->enc_flags |= stbc << RX_ENC_FLAG_STBC_SHIFT; in iwl_mvm_rx_he()
1907 u8 stbc = (rate_n_flags & RATE_MCS_STBC_MSK) >> in iwl_mvm_rx_mpdu_mq() local
1911 rx_status->enc_flags |= stbc << RX_ENC_FLAG_STBC_SHIFT; in iwl_mvm_rx_mpdu_mq()
1913 u8 stbc = (rate_n_flags & RATE_MCS_STBC_MSK) >> in iwl_mvm_rx_mpdu_mq() local
1920 rx_status->enc_flags |= stbc << RX_ENC_FLAG_STBC_SHIFT; in iwl_mvm_rx_mpdu_mq()
2060 u8 stbc = (rate_n_flags & RATE_MCS_STBC_MSK) >> in iwl_mvm_rx_monitor_no_data() local
2064 rx_status->enc_flags |= stbc << RX_ENC_FLAG_STBC_SHIFT; in iwl_mvm_rx_monitor_no_data()
2066 u8 stbc in iwl_mvm_rx_monitor_no_data() local
[all...]
H A Drx.c520 u8 stbc = (rate_n_flags & RATE_MCS_STBC_MSK) >> in iwl_mvm_rx_rx_mpdu() local
524 rx_status->enc_flags |= stbc << RX_ENC_FLAG_STBC_SHIFT; in iwl_mvm_rx_rx_mpdu()
526 u8 stbc = (rate_n_flags & RATE_MCS_STBC_MSK) >> in iwl_mvm_rx_rx_mpdu() local
533 rx_status->enc_flags |= stbc << RX_ENC_FLAG_STBC_SHIFT; in iwl_mvm_rx_rx_mpdu()
H A Drs.c572 rate->sgi, rate->ldpc, rate->stbc); in rs_dump_rate()
869 if (is_siso(rate) && rate->stbc) { in ucode_rate_from_rs_rate()
921 rate->stbc = true; in rs_rate_from_ucode_rate()
933 WARN_ONCE(!rate->stbc && !rate->bfer && num_of_ant != 1, in rs_rate_from_ucode_rate()
934 "stbc %d bfer %d", in rs_rate_from_ucode_rate()
935 rate->stbc, rate->bfer); in rs_rate_from_ucode_rate()
948 WARN_ONCE(!rate->stbc && !rate->bfer && num_of_ant != 1, in rs_rate_from_ucode_rate()
949 "stbc %d bfer %d", in rs_rate_from_ucode_rate()
950 rate->stbc, rate->bfer); in rs_rate_from_ucode_rate()
963 WARN_ONCE(!rate->stbc in rs_rate_from_ucode_rate()
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/
H A Dmt76_connac_mac.c593 u32 txrate, txs, mode, stbc; in mt76_connac2_mac_fill_txs() local
624 stbc = FIELD_GET(MT_TX_RATE_STBC, txrate); in mt76_connac2_mac_fill_txs()
626 if (stbc && rate.nss > 1) in mt76_connac2_mac_fill_txs()
1003 u8 stbc, gi, bw, dcm, nss; in mt76_connac2_mac_fill_rx_rate() local
1014 stbc = FIELD_GET(MT_PRXV_HT_STBC, v0); in mt76_connac2_mac_fill_rx_rate()
1023 stbc = FIELD_GET(MT_CRXV_HT_STBC, v2); in mt76_connac2_mac_fill_rx_rate()
1094 status->enc_flags |= RX_ENC_FLAG_STBC_MASK * stbc; in mt76_connac2_mac_fill_rx_rate()
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtw88/
H A Dtx.c72 le32_encode_bits(pkt_info->stbc, RTW_TX_DESC_W5_DATA_STBC); in rtw_tx_fill_tx_desc()
343 bool stbc = false; in rtw_tx_data_pkt_info_update() local
374 stbc = rtwdev->hal.txrx_1ss ? false : si->stbc_en; in rtw_tx_data_pkt_info_update()
385 pkt_info->stbc = stbc; in rtw_tx_data_pkt_info_update()
/kernel/linux/linux-6.6/drivers/staging/rtl8723bs/include/
H A Drtl8723b_recv.h75 u32 stbc:1; member
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt76x0/
H A Dphy.h86 struct mt76x0_rate_pwr_item stbc[8]; member
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7603/
H A Dmac.c662 const struct ieee80211_tx_rate *rate, bool stbc, u8 *bw) in mt7603_mac_tx_rate_val()
695 if (stbc && nss == 1) in mt7603_mac_tx_rate_val()
708 bool stbc = false; in mt7603_wtbl_set_rates() local
763 val[0] = mt7603_mac_tx_rate_val(dev, &rates[0], stbc, &bw); in mt7603_wtbl_set_rates()
767 probe_val = mt7603_mac_tx_rate_val(dev, probe_rate, stbc, &bw); in mt7603_wtbl_set_rates()
779 val[1] = mt7603_mac_tx_rate_val(dev, &rates[1], stbc, &bw); in mt7603_wtbl_set_rates()
785 val[2] = mt7603_mac_tx_rate_val(dev, &rates[2], stbc, &bw); in mt7603_wtbl_set_rates()
791 val[3] = mt7603_mac_tx_rate_val(dev, &rates[3], stbc, &bw); in mt7603_wtbl_set_rates()
968 bool stbc = info->flags & IEEE80211_TX_CTL_STBC; in mt7603_mac_write_txwi() local
969 u16 rateval = mt7603_mac_tx_rate_val(dev, rate, stbc, in mt7603_mac_write_txwi()
661 mt7603_mac_tx_rate_val(struct mt7603_dev *dev, const struct ieee80211_tx_rate *rate, bool stbc, u8 *bw) mt7603_mac_tx_rate_val() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7603/
H A Dmac.c691 const struct ieee80211_tx_rate *rate, bool stbc, u8 *bw) in mt7603_mac_tx_rate_val()
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, in mt7603_mac_write_txwi()
690 mt7603_mac_tx_rate_val(struct mt7603_dev *dev, const struct ieee80211_tx_rate *rate, bool stbc, u8 *bw) mt7603_mac_tx_rate_val() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7615/
H A Dmac.c374 u8 stbc = FIELD_GET(MT_RXV1_HT_STBC, rxdg0); in mt7615_mac_fill_rx() local
421 status->enc_flags |= RX_ENC_FLAG_STBC_MASK * stbc; in mt7615_mac_fill_rx()
474 bool stbc, u8 *bw) in mt7615_mac_tx_rate_val()
515 if (stbc && nss == 1) { in mt7615_mac_tx_rate_val()
617 bool stbc = info->flags & IEEE80211_TX_CTL_STBC; in mt7615_mac_write_txwi() local
619 u16 rateval = mt7615_mac_tx_rate_val(dev, mphy, rate, stbc, in mt7615_mac_write_txwi()
837 bool rateset, stbc = false; in mt7615_mac_update_rate_desc() local
884 rd->val[0] = mt7615_mac_tx_rate_val(dev, mphy, &rates[0], stbc, &bw); in mt7615_mac_update_rate_desc()
889 stbc, &bw); in mt7615_mac_update_rate_desc()
898 rd->val[1] = mt7615_mac_tx_rate_val(dev, mphy, &rates[1], stbc, in mt7615_mac_update_rate_desc()
471 mt7615_mac_tx_rate_val(struct mt7615_dev *dev, struct mt76_phy *mphy, const struct ieee80211_tx_rate *rate, bool stbc, u8 *bw) mt7615_mac_tx_rate_val() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7615/
H A Dmac.c529 u8 stbc = FIELD_GET(MT_RXV1_HT_STBC, rxdg0); in mt7615_mac_fill_rx() local
576 status->enc_flags |= RX_ENC_FLAG_STBC_MASK * stbc; in mt7615_mac_fill_rx()
663 bool stbc, u8 *bw) in mt7615_mac_tx_rate_val()
704 if (stbc && nss == 1) { in mt7615_mac_tx_rate_val()
807 bool stbc = info->flags & IEEE80211_TX_CTL_STBC; in mt7615_mac_write_txwi() local
809 u16 rateval = mt7615_mac_tx_rate_val(dev, mphy, rate, stbc, in mt7615_mac_write_txwi()
973 bool rateset, stbc = false; in mt7615_mac_update_rate_desc() local
1020 rd->val[0] = mt7615_mac_tx_rate_val(dev, mphy, &rates[0], stbc, &bw); in mt7615_mac_update_rate_desc()
1025 stbc, &bw); in mt7615_mac_update_rate_desc()
1034 rd->val[1] = mt7615_mac_tx_rate_val(dev, mphy, &rates[1], stbc, in mt7615_mac_update_rate_desc()
660 mt7615_mac_tx_rate_val(struct mt7615_dev *dev, struct mt76_phy *mphy, const struct ieee80211_tx_rate *rate, bool stbc, u8 *bw) mt7615_mac_tx_rate_val() argument
[all...]
/kernel/linux/linux-5.10/drivers/staging/rtl8723bs/include/
H A Drtl8723b_recv.h75 u32 stbc:1; member
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/mvm/
H A Drs.c528 rate->sgi, rate->ldpc, rate->stbc); in rs_dump_rate()
824 if (is_siso(rate) && rate->stbc) { in ucode_rate_from_rs_rate()
876 rate->stbc = true; in rs_rate_from_ucode_rate()
888 WARN_ONCE(!rate->stbc && !rate->bfer && num_of_ant != 1, in rs_rate_from_ucode_rate()
889 "stbc %d bfer %d", in rs_rate_from_ucode_rate()
890 rate->stbc, rate->bfer); in rs_rate_from_ucode_rate()
902 WARN_ONCE(!rate->stbc && !rate->bfer && num_of_ant != 1, in rs_rate_from_ucode_rate()
903 "stbc %d bfer %d", in rs_rate_from_ucode_rate()
904 rate->stbc, rate->bfer); in rs_rate_from_ucode_rate()
916 WARN_ONCE(!rate->stbc in rs_rate_from_ucode_rate()
[all...]

Completed in 26 milliseconds

12345