Home
last modified time | relevance | path

Searched refs:rx_ant (Results 1 – 25 of 31) sorted by relevance

12

/freebsd/sys/contrib/dev/iwlwifi/mld/
H A Dmld.h405 u8 rx_ant = mld->fw->valid_rx_ant; in iwl_mld_get_valid_rx_ant() local
408 rx_ant &= mld->nvm_data->valid_rx_ant; in iwl_mld_get_valid_rx_ant()
411 rx_ant &= mld->set_rx_ant; in iwl_mld_get_valid_rx_ant()
413 return rx_ant; in iwl_mld_get_valid_rx_ant()
H A Dmac80211.c2700 u32 *tx_ant, u32 *rx_ant) in iwl_mld_get_antenna() argument
2705 *rx_ant = iwl_mld_get_valid_rx_ant(mld); in iwl_mld_get_antenna()
2711 u32 tx_ant, u32 rx_ant) in iwl_mld_set_antenna() argument
2723 mld->set_rx_ant = rx_ant; in iwl_mld_set_antenna()
2725 iwl_reinit_cab(mld->trans, mld->nvm_data, tx_ant, rx_ant, mld->fw); in iwl_mld_set_antenna()
/freebsd/sys/contrib/dev/mediatek/mt76/mt76x2/
H A Dpci_main.c103 u32 tx_ant, u32 rx_ant) in mt76x2_set_antenna() argument
107 if (!tx_ant || tx_ant > 3 || tx_ant != rx_ant) in mt76x2_set_antenna()
/freebsd/sys/dev/iwm/
H A Dif_iwm_scan.c170 uint8_t rx_ant; in iwm_scan_rx_chain() local
172 rx_ant = iwm_get_valid_rx_ant(sc); in iwm_scan_rx_chain()
173 rx_chain = rx_ant << IWM_PHY_RX_CHAIN_VALID_POS; in iwm_scan_rx_chain()
174 rx_chain |= rx_ant << IWM_PHY_RX_CHAIN_FORCE_MIMO_SEL_POS; in iwm_scan_rx_chain()
175 rx_chain |= rx_ant << IWM_PHY_RX_CHAIN_FORCE_SEL_POS; in iwm_scan_rx_chain()
/freebsd/sys/dev/usb/wlan/
H A Dif_uralvar.h124 int rx_ant; member
H A Dif_rumvar.h160 int rx_ant; member
H A Dif_ural.c908 tap->wr_antenna = sc->rx_ant; in ural_bulk_read_callback()
1917 sc->rx_ant = (val >> 4) & 0x3; in ural_read_eeprom()
2062 ural_set_rxantenna(sc, sc->rx_ant); in ural_init()
/freebsd/sys/contrib/dev/athk/ath12k/
H A Dmac.h267 u32 tx_ant, u32 rx_ant);
269 u32 *tx_ant, u32 *rx_ant);
H A Dmac.c8916 static int __ath12k_set_antenna(struct ath12k *ar, u32 tx_ant, u32 rx_ant) in __ath12k_set_antenna() argument
8926 if (ath12k_check_chain_mask(ar, rx_ant, false)) in __ath12k_set_antenna()
8934 rx_ant = min_t(u32, rx_ant, ar->pdev->cap.rx_chain_mask); in __ath12k_set_antenna()
8937 ar->cfg_rx_chainmask = rx_ant; in __ath12k_set_antenna()
8954 rx_ant, ar->pdev->pdev_id); in __ath12k_set_antenna()
8957 ret, rx_ant); in __ath12k_set_antenna()
8961 ar->num_rx_chains = hweight32(rx_ant); in __ath12k_set_antenna()
10845 u32 *tx_ant, u32 *rx_ant) in ath12k_mac_op_get_antenna() argument
10860 *rx_ant = antennas_rx; in ath12k_mac_op_get_antenna()
10867 u32 tx_ant, u32 rx_ant) in ath12k_mac_op_set_antenna() argument
[all …]
/freebsd/sys/contrib/dev/iwlwifi/mvm/
H A Dnvm.c225 u8 rx_ant = mvm->fw->valid_rx_ant; in iwl_parse_nvm_sections() local
280 rx_ant &= mvm->set_rx_ant; in iwl_parse_nvm_sections()
284 tx_ant, rx_ant); in iwl_parse_nvm_sections()
H A Dmvm.h1777 u8 rx_ant = mvm->fw->valid_rx_ant; in iwl_mvm_get_valid_rx_ant() local
1780 rx_ant &= mvm->nvm_data->valid_rx_ant; in iwl_mvm_get_valid_rx_ant()
1783 rx_ant &= mvm->set_rx_ant; in iwl_mvm_get_valid_rx_ant()
1785 return rx_ant; in iwl_mvm_get_valid_rx_ant()
2701 u32 *rx_ant);
2703 u32 rx_ant);
H A Dscan.c154 u8 rx_ant; in iwl_mvm_scan_rx_chain() local
156 rx_ant = iwl_mvm_scan_rx_ant(mvm); in iwl_mvm_scan_rx_chain()
157 rx_chain = rx_ant << PHY_RX_CHAIN_VALID_POS; in iwl_mvm_scan_rx_chain()
158 rx_chain |= rx_ant << PHY_RX_CHAIN_FORCE_MIMO_SEL_POS; in iwl_mvm_scan_rx_chain()
159 rx_chain |= rx_ant << PHY_RX_CHAIN_FORCE_SEL_POS; in iwl_mvm_scan_rx_chain()
H A Dmac80211.c305 u32 *tx_ant, u32 *rx_ant) in iwl_mvm_op_get_antenna() argument
309 *rx_ant = iwl_mvm_get_valid_rx_ant(mvm); in iwl_mvm_op_get_antenna()
314 u32 rx_ant) in iwl_mvm_op_set_antenna() argument
332 mvm->set_rx_ant = rx_ant; in iwl_mvm_op_set_antenna()
334 iwl_reinit_cab(mvm->trans, mvm->nvm_data, tx_ant, rx_ant, mvm->fw); in iwl_mvm_op_set_antenna()
/freebsd/sys/dev/ral/
H A Drt2560var.h144 int rx_ant; member
H A Drt2661var.h142 int rx_ant; member
H A Drt2560.c323 "rxantenna", CTLFLAG_RW, &sc->rx_ant, 0, "rx antenna (0=auto)"); in rt2560_attach()
1188 tap->wr_antenna = sc->rx_ant; in rt2560_decryption_intr()
2419 sc->rx_ant = (val >> 4) & 0x3; in rt2560_read_config()
2607 rt2560_set_rxantenna(sc, sc->rx_ant); in rt2560_init_locked()
/freebsd/sys/contrib/dev/iwlwifi/
H A Diwl-nvm-parse.c1377 const struct iwl_fw *fw, u8 tx_ant, u8 rx_ant) in iwl_parse_mei_nvm_data() argument
1402 if (rx_ant) in iwl_parse_mei_nvm_data()
1403 rx_chains &= rx_ant; in iwl_parse_mei_nvm_data()
2007 u8 rx_ant; in iwl_get_nvm() local
2101 rx_ant = nvm->valid_rx_ant & fw->valid_rx_ant; in iwl_get_nvm()
2106 rx_ant &= set_rx_ant; in iwl_get_nvm()
2108 iwl_init_sbands(trans, nvm, channel_profile, tx_ant, rx_ant, in iwl_get_nvm()
/freebsd/sys/contrib/dev/rtw89/
H A Dmac80211.c1142 int rtw89_ops_set_antenna(struct ieee80211_hw *hw, int radio_idx, u32 tx_ant, u32 rx_ant) in rtw89_ops_set_antenna() argument
1153 if (tx_ant != rx_ant || hweight32(tx_ant) != 1) in rtw89_ops_set_antenna()
1157 } else if (rx_ant != hw->wiphy->available_antennas_rx && rx_ant != hal->antenna_rx) { in rtw89_ops_set_antenna()
1162 hal->antenna_rx = rx_ant; in rtw89_ops_set_antenna()
1171 u32 *rx_ant) in rtw89_ops_get_antenna() argument
1177 *rx_ant = hal->antenna_rx; in rtw89_ops_get_antenna()
/freebsd/sys/contrib/dev/mediatek/mt76/mt7615/
H A Dmain.c990 u32 tx_ant, u32 rx_ant) in mt7615_set_antenna() argument
997 if (!tx_ant || tx_ant != rx_ant || ffs(tx_ant) > max_nss) in mt7615_set_antenna()
/freebsd/sys/contrib/dev/mediatek/mt76/mt7921/
H A Dmain.c1095 u32 tx_ant, u32 rx_ant) in mt7921_set_antenna() argument
1101 if (!tx_ant || tx_ant != rx_ant || ffs(tx_ant) > max_nss) in mt7921_set_antenna()
/freebsd/sys/contrib/dev/mediatek/mt76/mt7915/
H A Dmain.c1120 mt7915_set_antenna(struct ieee80211_hw *hw, int radio_idx, u32 tx_ant, u32 rx_ant) in mt7915_set_antenna() argument
1128 if (!tx_ant || tx_ant != rx_ant || ffs(tx_ant) > max_nss) in mt7915_set_antenna()
/freebsd/sys/contrib/dev/athk/ath10k/
H A Dmac.c4840 u32 *tx_ant, u32 *rx_ant) in ath10k_get_antenna() argument
4847 *rx_ant = ar->cfg_rx_chainmask; in ath10k_get_antenna()
5045 static int __ath10k_set_antenna(struct ath10k *ar, u32 tx_ant, u32 rx_ant) in __ath10k_set_antenna() argument
5053 is_valid_rx_chain_mask = ath10k_check_chain_mask(ar, rx_ant, "rx"); in __ath10k_set_antenna()
5059 ar->cfg_rx_chainmask = rx_ant; in __ath10k_set_antenna()
5074 rx_ant); in __ath10k_set_antenna()
5077 ret, rx_ant); in __ath10k_set_antenna()
5088 u32 tx_ant, u32 rx_ant) in ath10k_set_antenna() argument
5094 ret = __ath10k_set_antenna(ar, tx_ant, rx_ant); in ath10k_set_antenna()
/freebsd/sys/contrib/dev/athk/ath11k/
H A Dmac.c6076 static int __ath11k_set_antenna(struct ath11k *ar, u32 tx_ant, u32 rx_ant) in __ath11k_set_antenna() argument
6085 if (ath11k_check_chain_mask(ar, rx_ant, false)) in __ath11k_set_antenna()
6089 ar->cfg_rx_chainmask = rx_ant; in __ath11k_set_antenna()
6106 rx_ant, ar->pdev->pdev_id); in __ath11k_set_antenna()
6109 ret, rx_ant); in __ath11k_set_antenna()
6113 ar->num_rx_chains = get_num_chains(rx_ant); in __ath11k_set_antenna()
7451 u32 *tx_ant, u32 *rx_ant) in ath11k_mac_op_get_antenna() argument
7458 *rx_ant = ar->cfg_rx_chainmask; in ath11k_mac_op_get_antenna()
7466 u32 tx_ant, u32 rx_ant) in ath11k_mac_op_set_antenna() argument
7472 ret = __ath11k_set_antenna(ar, tx_ant, rx_ant); in ath11k_mac_op_set_antenna()
/freebsd/sys/contrib/dev/mediatek/mt76/
H A Dmac80211.c1982 u32 *rx_ant) in mt76_get_antenna() argument
1993 *rx_ant = *tx_ant; in mt76_get_antenna()
/freebsd/sys/contrib/dev/mediatek/mt76/mt7925/
H A Dmain.c1443 u32 tx_ant, u32 rx_ant) in mt7925_set_antenna() argument
1449 if (!tx_ant || tx_ant != rx_ant || ffs(tx_ant) > max_nss) in mt7925_set_antenna()

12