| /freebsd/sys/contrib/dev/iwlwifi/mld/ |
| H A D | mld.h | 405 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 D | mac80211.c | 2700 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 D | pci_main.c | 103 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 D | if_iwm_scan.c | 170 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 D | if_uralvar.h | 124 int rx_ant; member
|
| H A D | if_rumvar.h | 160 int rx_ant; member
|
| H A D | if_ural.c | 908 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 D | mac.h | 267 u32 tx_ant, u32 rx_ant); 269 u32 *tx_ant, u32 *rx_ant);
|
| H A D | mac.c | 8916 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 D | nvm.c | 225 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 D | mvm.h | 1777 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 D | scan.c | 154 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 D | mac80211.c | 305 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 D | rt2560var.h | 144 int rx_ant; member
|
| H A D | rt2661var.h | 142 int rx_ant; member
|
| H A D | rt2560.c | 323 "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 D | iwl-nvm-parse.c | 1377 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 D | mac80211.c | 1142 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 D | main.c | 990 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 D | main.c | 1095 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 D | main.c | 1120 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 D | mac.c | 4840 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 D | mac.c | 6076 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 D | mac80211.c | 1982 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 D | main.c | 1443 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()
|