Home
last modified time | relevance | path

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

12

/Linux-v5.4/drivers/net/wireless/mediatek/mt76/
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()
Ddebugfs.c69 mt76_seq_puts_array(s, "STBC", dev->rate_power.stbc, in mt76_read_rate_txpower()
70 ARRAY_SIZE(dev->rate_power.stbc)); in mt76_read_rate_txpower()
/Linux-v5.4/drivers/net/wireless/mediatek/mt76/mt76x0/
Deeprom.c194 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()
200 t->stbc[4] = t->stbc[5] = s6_to_s8(val); in mt76x0_get_tx_power_per_rate()
201 t->stbc[6] = t->stbc[7] = s6_to_s8(val >> 8); in mt76x0_get_tx_power_per_rate()
Dphy.h86 struct mt76x0_rate_pwr_item stbc[8]; member
/Linux-v5.4/drivers/net/wireless/realtek/rtw88/
Dtx.c54 SET_TX_DESC_DATA_STBC(txdesc, pkt_info->stbc); in rtw_tx_fill_tx_desc()
248 bool stbc = false; in rtw_tx_data_pkt_info_update() local
276 stbc = si->stbc_en; in rtw_tx_data_pkt_info_update()
287 pkt_info->stbc = stbc; in rtw_tx_data_pkt_info_update()
/Linux-v5.4/drivers/net/wireless/mediatek/mt76/mt7615/
Dmac.c129 u8 stbc = FIELD_GET(MT_RXV1_HT_STBC, rxdg0); in mt7615_mac_fill_rx() local
176 status->enc_flags |= RX_ENC_FLAG_STBC_MASK * stbc; in mt7615_mac_fill_rx()
252 bool stbc, u8 *bw) in mt7615_mac_tx_rate_val() argument
293 if (stbc && nss == 1) { in mt7615_mac_tx_rate_val()
389 bool stbc = info->flags & IEEE80211_TX_CTL_STBC; in mt7615_mac_write_txwi() local
391 u16 rateval = mt7615_mac_tx_rate_val(dev, rate, stbc, &bw); in mt7615_mac_write_txwi()
470 bool stbc = false; in mt7615_mac_set_rates() local
524 val[0] = mt7615_mac_tx_rate_val(dev, &rates[0], stbc, &bw); in mt7615_mac_set_rates()
528 probe_val = mt7615_mac_tx_rate_val(dev, probe_rate, stbc, &bw); in mt7615_mac_set_rates()
537 val[1] = mt7615_mac_tx_rate_val(dev, &rates[1], stbc, &bw); in mt7615_mac_set_rates()
[all …]
/Linux-v5.4/drivers/net/wireless/mediatek/mt76/mt76x2/
Deeprom.c335 memcpy(t->stbc, t->ht, sizeof(t->stbc[0]) * 8); in mt76x2_get_rate_power()
336 t->stbc[8] = t->vht[8]; in mt76x2_get_rate_power()
337 t->stbc[9] = t->vht[9]; in mt76x2_get_rate_power()
/Linux-v5.4/drivers/net/wireless/intel/iwlwifi/cfg/
D7000.c146 .stbc = true,
268 .stbc = true,
D8000.c110 .stbc = true,
D9000.c96 .stbc = true,
D22000.c153 .stbc = true,
/Linux-v5.4/drivers/net/wireless/intel/iwlwifi/mvm/
Drxmq.c1384 u8 stbc, ltf; in iwl_mvm_rx_he() local
1448 stbc = (rate_n_flags & RATE_MCS_STBC_MSK) >> RATE_MCS_STBC_POS; in iwl_mvm_rx_he()
1454 rx_status->enc_flags |= stbc << RX_ENC_FLAG_STBC_SHIFT; in iwl_mvm_rx_he()
1819 u8 stbc = (rate_n_flags & RATE_MCS_STBC_MSK) >> in iwl_mvm_rx_mpdu_mq() local
1823 rx_status->enc_flags |= stbc << RX_ENC_FLAG_STBC_SHIFT; in iwl_mvm_rx_mpdu_mq()
1825 u8 stbc = (rate_n_flags & RATE_MCS_STBC_MSK) >> in iwl_mvm_rx_mpdu_mq() local
1832 rx_status->enc_flags |= stbc << RX_ENC_FLAG_STBC_SHIFT; in iwl_mvm_rx_mpdu_mq()
1972 u8 stbc = (rate_n_flags & RATE_MCS_STBC_MSK) >> in iwl_mvm_rx_monitor_no_data() local
1976 rx_status->enc_flags |= stbc << RX_ENC_FLAG_STBC_SHIFT; in iwl_mvm_rx_monitor_no_data()
1978 u8 stbc = (rate_n_flags & RATE_MCS_STBC_MSK) >> in iwl_mvm_rx_monitor_no_data() local
[all …]
Drx.c519 u8 stbc = (rate_n_flags & RATE_MCS_STBC_MSK) >> in iwl_mvm_rx_rx_mpdu() local
523 rx_status->enc_flags |= stbc << RX_ENC_FLAG_STBC_SHIFT; in iwl_mvm_rx_rx_mpdu()
525 u8 stbc = (rate_n_flags & RATE_MCS_STBC_MSK) >> in iwl_mvm_rx_rx_mpdu() local
532 rx_status->enc_flags |= stbc << RX_ENC_FLAG_STBC_SHIFT; in iwl_mvm_rx_rx_mpdu()
Drs.c573 rate->sgi, rate->ldpc, rate->stbc); in rs_dump_rate()
864 if (is_siso(rate) && rate->stbc) { in ucode_rate_from_rs_rate()
916 rate->stbc = true; in rs_rate_from_ucode_rate()
928 WARN_ONCE(!rate->stbc && !rate->bfer && num_of_ant != 1, in rs_rate_from_ucode_rate()
930 rate->stbc, rate->bfer); in rs_rate_from_ucode_rate()
943 WARN_ONCE(!rate->stbc && !rate->bfer && num_of_ant != 1, in rs_rate_from_ucode_rate()
945 rate->stbc, rate->bfer); in rs_rate_from_ucode_rate()
958 WARN_ONCE(!rate->stbc && !rate->bfer && num_of_ant != 1, in rs_rate_from_ucode_rate()
959 "stbc %d bfer %d", rate->stbc, rate->bfer); in rs_rate_from_ucode_rate()
1145 if (a->stbc || a->bfer) in rs_rate_column_match()
[all …]
Drs.h171 bool stbc; member
Drs-fw.c129 if (mvm->cfg->ht_params->stbc && in rs_fw_get_config_flags()
/Linux-v5.4/drivers/net/wireless/mediatek/mt76/mt7603/
Dmac.c551 const struct ieee80211_tx_rate *rate, bool stbc, u8 *bw) in mt7603_mac_tx_rate_val() argument
584 if (stbc && nss == 1) in mt7603_mac_tx_rate_val()
597 bool stbc = false; in mt7603_wtbl_set_rates() local
652 val[0] = mt7603_mac_tx_rate_val(dev, &rates[0], stbc, &bw); in mt7603_wtbl_set_rates()
656 probe_val = mt7603_mac_tx_rate_val(dev, probe_rate, stbc, &bw); in mt7603_wtbl_set_rates()
668 val[1] = mt7603_mac_tx_rate_val(dev, &rates[1], stbc, &bw); in mt7603_wtbl_set_rates()
674 val[2] = mt7603_mac_tx_rate_val(dev, &rates[2], stbc, &bw); in mt7603_wtbl_set_rates()
680 val[3] = mt7603_mac_tx_rate_val(dev, &rates[3], stbc, &bw); in mt7603_wtbl_set_rates()
857 bool stbc = info->flags & IEEE80211_TX_CTL_STBC; in mt7603_mac_write_txwi() local
858 u16 rateval = mt7603_mac_tx_rate_val(dev, rate, stbc, &bw); in mt7603_mac_write_txwi()
/Linux-v5.4/drivers/staging/rtl8723bs/include/
Drtl8723b_recv.h76 u32 stbc:1; member
Dsta_info.h119 u8 stbc; member
Drtw_xmit.h186 u8 stbc; member
/Linux-v5.4/drivers/net/wireless/ralink/rt2x00/
Drt2x00queue.h310 u8 stbc; member
/Linux-v5.4/drivers/net/wireless/intel/iwlwifi/
Diwl-config.h207 stbc:1, member
/Linux-v5.4/net/mac80211/
Drc80211_minstrel_ht.c1395 int stbc; in minstrel_ht_update_caps() local
1434 stbc = (ht_cap & IEEE80211_HT_CAP_RX_STBC) >> in minstrel_ht_update_caps()
1439 stbc = (vht_cap->cap & IEEE80211_VHT_CAP_RXSTBC_MASK) >> in minstrel_ht_update_caps()
1445 mi->tx_flags |= stbc << IEEE80211_TX_CTL_STBC_SHIFT; in minstrel_ht_update_caps()
/Linux-v5.4/drivers/net/wireless/ath/ath10k/
Dmac.c2294 u32 stbc; in ath10k_peer_assoc_h_ht() local
2340 arg->peer_flags |= ar->wmi.peer_flags->stbc; in ath10k_peer_assoc_h_ht()
2344 stbc = ht_cap->cap & IEEE80211_HT_CAP_RX_STBC; in ath10k_peer_assoc_h_ht()
2345 stbc = stbc >> IEEE80211_HT_CAP_RX_STBC_SHIFT; in ath10k_peer_assoc_h_ht()
2346 stbc = stbc << WMI_RC_RX_STBC_FLAG_S; in ath10k_peer_assoc_h_ht()
2347 arg->peer_rate_caps |= stbc; in ath10k_peer_assoc_h_ht()
2348 arg->peer_flags |= ar->wmi.peer_flags->stbc; in ath10k_peer_assoc_h_ht()
4624 u32 stbc; in ath10k_get_ht_cap() local
4626 stbc = ar->ht_cap_info; in ath10k_get_ht_cap()
4627 stbc &= WMI_HT_CAP_RX_STBC; in ath10k_get_ht_cap()
[all …]
/Linux-v5.4/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
Dtrx.h414 u32 stbc:2; member

12