Home
last modified time | relevance | path

Searched refs:rx_path (Results 1 – 15 of 15) sorted by relevance

/linux-6.15/drivers/net/wireless/mediatek/mt76/mt7996/
H A Deeprom.c60 u8 *rx_path, u8 *nss) in mt7996_eeprom_parse_stream() argument
66 *rx_path = FIELD_GET(MT_EE_WIFI_CONF3_RX_PATH_BAND1, in mt7996_eeprom_parse_stream()
74 *rx_path = FIELD_GET(MT_EE_WIFI_CONF4_RX_PATH_BAND2, in mt7996_eeprom_parse_stream()
82 *rx_path = FIELD_GET(MT_EE_WIFI_CONF3_RX_PATH_BAND0, in mt7996_eeprom_parse_stream()
112 u8 path, rx_path, nss; in mt7996_eeprom_variant_valid() local
118 mt7996_eeprom_parse_stream(eeprom, i, &path, &rx_path, &nss); in mt7996_eeprom_variant_valid()
121 if (path > def_path || rx_path > def_rx_path || nss > def_nss) in mt7996_eeprom_variant_valid()
216 u8 *path, u8 *rx_path, u8 *nss) in mt7996_eeprom_parse_efuse_hw_cap() argument
236 *rx_path = min_t(u8, *rx_path, STREAM_CAP(19 + band_offs)); in mt7996_eeprom_parse_efuse_hw_cap()
284 u8 path, rx_path, nss, band_idx = phy->mt76->band_idx; in mt7996_eeprom_parse_hw_cap() local
[all …]
H A Dmcu.c3593 u8 rx_path; /* mask or num */ in mt7996_mcu_set_chan_info() member
3612 .rx_path = mt7996_rx_chainmask(phy) >> dev->chainshift[band_idx], in mt7996_mcu_set_chan_info()
3629 req.rx_path = hweight8(req.rx_path); in mt7996_mcu_set_chan_info()
/linux-6.15/drivers/net/wireless/realtek/rtw89/
H A Drtw8852b_common.h108 u8 rx_path; member
124 enum rtw89_rf_path_bit rx_path,
213 enum rtw89_rf_path_bit rx_path, in rtw8852bx_bb_ctrl_rx_path() argument
216 rtw8852bx_info.bb_ctrl_rx_path(rtwdev, rx_path, chan); in rtw8852bx_bb_ctrl_rx_path()
H A Drtw8852b_common.c1636 enum rtw89_rf_path_bit rx_path, in __rtw8852bx_bb_ctrl_rx_path() argument
1642 if (rx_path == RF_A) { in __rtw8852bx_bb_ctrl_rx_path()
1651 } else if (rx_path == RF_B) { in __rtw8852bx_bb_ctrl_rx_path()
1660 } else if (rx_path == RF_AB) { in __rtw8852bx_bb_ctrl_rx_path()
1674 (rx_path == RF_B || rx_path == RF_AB)) in __rtw8852bx_bb_ctrl_rx_path()
1681 if (rx_path == RF_A) { in __rtw8852bx_bb_ctrl_rx_path()
1691 enum rtw89_rf_path_bit rx_path) in rtw8852bx_bb_ctrl_rf_mode_rx_path() argument
1693 if (rx_path == RF_A) { in rtw8852bx_bb_ctrl_rf_mode_rx_path()
1702 } else if (rx_path == RF_B) { in rtw8852bx_bb_ctrl_rf_mode_rx_path()
1711 } else if (rx_path == RF_AB) { in rtw8852bx_bb_ctrl_rf_mode_rx_path()
[all …]
H A Drtw8922a.c1727 enum rtw89_rf_path rx_path, in rtw8922a_ctrl_rx_path_tmac() argument
1730 u8 rx_nss = (rx_path == RF_PATH_AB) ? 2 : 1; in rtw8922a_ctrl_rx_path_tmac()
1735 if (rx_path == RF_PATH_A) { in rtw8922a_ctrl_rx_path_tmac()
1739 rtw8922a_tssi_reset(rtwdev, rx_path, phy_idx); in rtw8922a_ctrl_rx_path_tmac()
1740 } else if (rx_path == RF_PATH_B) { in rtw8922a_ctrl_rx_path_tmac()
1744 rtw8922a_tssi_reset(rtwdev, rx_path, phy_idx); in rtw8922a_ctrl_rx_path_tmac()
1745 } else if (rx_path == RF_PATH_AB) { in rtw8922a_ctrl_rx_path_tmac()
1749 rtw8922a_tssi_reset(rtwdev, rx_path, phy_idx); in rtw8922a_ctrl_rx_path_tmac()
2257 enum rtw89_rf_path rx_path, u8 rx_nss) in rtw8922a_ctrl_trx_path() argument
2263 rtw8922a_ctrl_rx_path_tmac(rtwdev, rx_path, phy_idx); in rtw8922a_ctrl_trx_path()
H A Drtw8852b_rfk.c3429 enum rtw89_rf_path_bit rx_path; in _tssi_hw_tx() local
3432 rx_path = RF_A; in _tssi_hw_tx()
3434 rx_path = RF_B; in _tssi_hw_tx()
3436 rx_path = RF_AB; in _tssi_hw_tx()
3438 rx_path = RF_ABCD; /* don't change path, but still set others */ in _tssi_hw_tx()
3443 rtw8852bx_bb_ctrl_rx_path(rtwdev, rx_path, chan); in _tssi_hw_tx()
H A Drtw8852bt_rfk.c3505 enum rtw89_rf_path_bit rx_path; in _tssi_hw_tx() local
3508 rx_path = RF_A; in _tssi_hw_tx()
3510 rx_path = RF_B; in _tssi_hw_tx()
3512 rx_path = RF_AB; in _tssi_hw_tx()
3514 rx_path = RF_ABCD; /* don't change path, but still set others */ in _tssi_hw_tx()
3519 rtw8852bx_bb_ctrl_rx_path(rtwdev, rx_path, chan); in _tssi_hw_tx()
H A Drtw8851b.c1898 enum rtw89_rf_path_bit rx_path) in rtw8851b_bb_ctrl_rx_path() argument
1903 if (rx_path == RF_A) { in rtw8851b_bb_ctrl_rx_path()
1917 if (rx_path == RF_A) { in rtw8851b_bb_ctrl_rx_path()
H A Drtw8852c.c2151 static void rtw8852c_bb_cfg_rx_path(struct rtw89_dev *rtwdev, u8 rx_path) in rtw8852c_bb_cfg_rx_path() argument
2195 if (rx_path == RF_PATH_A) { in rtw8852c_bb_cfg_rx_path()
2214 } else if (rx_path == RF_PATH_B) { in rtw8852c_bb_cfg_rx_path()
/linux-6.15/drivers/net/wireless/realtek/rtw88/
H A Drtw8822b.c21 u8 rx_path, bool is_tx2_path);
739 u8 rx_path, bool is_tx2_path) in rtw8822b_config_trx_mode() argument
753 if ((tx_path | rx_path) & BB_PATH_A) in rtw8822b_config_trx_mode()
758 if ((tx_path | rx_path) & BB_PATH_B) in rtw8822b_config_trx_mode()
793 if (rx_path & BB_PATH_A) in rtw8822b_config_trx_mode()
795 else if (rx_path & BB_PATH_B) in rtw8822b_config_trx_mode()
798 rx_path_sel = (rx_path << 4) | rx_path; in rtw8822b_config_trx_mode()
801 if (rx_path == BB_PATH_A || rx_path == BB_PATH_B) { in rtw8822b_config_trx_mode()
H A Drtw8822c.c24 u8 rx_path, bool is_tx2_path);
2437 if (rx_path == BB_PATH_A || rx_path == BB_PATH_B) { in rtw8822c_config_cck_rx_path()
2440 } else if (rx_path == BB_PATH_AB) { in rtw8822c_config_cck_rx_path()
2445 if (rx_path == BB_PATH_A) in rtw8822c_config_cck_rx_path()
2447 else if (rx_path == BB_PATH_B) in rtw8822c_config_cck_rx_path()
2449 else if (rx_path == BB_PATH_AB) in rtw8822c_config_cck_rx_path()
2455 if (rx_path == BB_PATH_A || rx_path == BB_PATH_B) { in rtw8822c_config_ofdm_rx_path()
2461 } else if (rx_path == BB_PATH_AB) { in rtw8822c_config_ofdm_rx_path()
2530 u8 rx_path, bool is_tx2_path) in rtw8822c_config_trx_mode() argument
2532 if ((tx_path | rx_path) & BB_PATH_A) in rtw8822c_config_trx_mode()
[all …]
H A Dmain.h902 u8 rx_path, bool is_tx2_path);
/linux-6.15/drivers/thunderbolt/
H A Dtunnel.c1872 const struct tb_path *tx_path = NULL, *rx_path = NULL; in tb_tunnel_match_dma() local
1887 rx_path = path; in tb_tunnel_match_dma()
1902 if (!rx_path) in tb_tunnel_match_dma()
1905 (rx_path->hops[0].in_hop_index != receive_path)) in tb_tunnel_match_dma()
1908 (rx_path->hops[rx_path->path_length - 1].next_hop_index != receive_ring)) in tb_tunnel_match_dma()
/linux-6.15/drivers/net/wireless/realtek/rtl8xxxu/
H A Dcore.c5795 int rx_path; in jaguar2_rx_parse_phystats_type1() local
5805 for (rx_path = 0; rx_path < priv->rx_paths; rx_path++) in jaguar2_rx_parse_phystats_type1()
5806 pwdb_max = max(pwdb_max, phy_stats1->pwdb[rx_path]); in jaguar2_rx_parse_phystats_type1()
5818 int rx_path; in jaguar2_rx_parse_phystats_type2() local
5820 for (rx_path = 0; rx_path < priv->rx_paths; rx_path++) in jaguar2_rx_parse_phystats_type2()
5821 pwdb_max = max(pwdb_max, phy_stats2->pwdb[rx_path]); in jaguar2_rx_parse_phystats_type2()
/linux-6.15/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dmcu.c2750 u8 rx_path; /* mask or num */ in mt7915_mcu_set_chan_info() member
2767 .rx_path = phy->mt76->chainmask >> (dev->chainshift * band), in mt7915_mcu_set_chan_info()
2776 req.rx_path = phy->mt76->test.tx_antenna_mask; in mt7915_mcu_set_chan_info()
2795 req.rx_path = hweight8(req.rx_path); in mt7915_mcu_set_chan_info()