Home
last modified time | relevance | path

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

/drivers/net/wireless/rt2x00/
Drt2x00mac.c762 int rt2x00mac_set_antenna(struct ieee80211_hw *hw, u32 tx_ant, u32 rx_ant) in rt2x00mac_set_antenna() argument
771 if (!tx_ant || (tx_ant & ~3) || !rx_ant || (rx_ant & ~3)) in rt2x00mac_set_antenna()
779 if (ant->flags & ANTENNA_RX_DIVERSITY && rx_ant != 3) in rt2x00mac_set_antenna()
791 if (rx_ant == 3 && def->rx == ANTENNA_SW_DIVERSITY) { in rt2x00mac_set_antenna()
792 rx_ant = ANTENNA_SW_DIVERSITY; in rt2x00mac_set_antenna()
797 setup.rx = rx_ant; in rt2x00mac_set_antenna()
805 int rt2x00mac_get_antenna(struct ieee80211_hw *hw, u32 *tx_ant, u32 *rx_ant) in rt2x00mac_get_antenna() argument
819 *rx_ant = ANTENNA_HW_DIVERSITY; in rt2x00mac_get_antenna()
821 *rx_ant = active->rx; in rt2x00mac_get_antenna()
Drt2x00.h1377 int rt2x00mac_set_antenna(struct ieee80211_hw *hw, u32 tx_ant, u32 rx_ant);
1378 int rt2x00mac_get_antenna(struct ieee80211_hw *hw, u32 *tx_ant, u32 *rx_ant);
/drivers/net/wireless/ath/ath5k/
Dmac80211-ops.c715 ath5k_set_antenna(struct ieee80211_hw *hw, u32 tx_ant, u32 rx_ant) in ath5k_set_antenna() argument
719 if (tx_ant == 1 && rx_ant == 1) in ath5k_set_antenna()
721 else if (tx_ant == 2 && rx_ant == 2) in ath5k_set_antenna()
723 else if ((tx_ant & 3) == 3 && (rx_ant & 3) == 3) in ath5k_set_antenna()
732 ath5k_get_antenna(struct ieee80211_hw *hw, u32 *tx_ant, u32 *rx_ant) in ath5k_get_antenna() argument
738 *tx_ant = 1; *rx_ant = 1; break; in ath5k_get_antenna()
740 *tx_ant = 2; *rx_ant = 2; break; in ath5k_get_antenna()
742 *tx_ant = 3; *rx_ant = 3; break; in ath5k_get_antenna()
/drivers/net/wireless/iwlwifi/mvm/
Dscan.c77 u8 rx_ant = iwl_fw_valid_rx_ant(mvm->fw); in iwl_mvm_scan_rx_chain() local
79 rx_chain = rx_ant << PHY_RX_CHAIN_VALID_POS; in iwl_mvm_scan_rx_chain()
80 rx_chain |= rx_ant << PHY_RX_CHAIN_FORCE_MIMO_SEL_POS; in iwl_mvm_scan_rx_chain()
81 rx_chain |= rx_ant << PHY_RX_CHAIN_FORCE_SEL_POS; in iwl_mvm_scan_rx_chain()
/drivers/net/wireless/iwlwifi/dvm/
Dscan.c663 u8 rx_ant = priv->nvm_data->valid_rx_ant; in iwlagn_request_scan() local
866 active_chains = rx_ant & in iwlagn_request_scan()
869 active_chains = rx_ant; in iwlagn_request_scan()
874 rx_ant = first_antenna(active_chains); in iwlagn_request_scan()
880 rx_ant = first_antenna(rx_ant); in iwlagn_request_scan()
886 rx_chain |= rx_ant << RXON_RX_CHAIN_FORCE_MIMO_SEL_POS; in iwlagn_request_scan()
887 rx_chain |= rx_ant << RXON_RX_CHAIN_FORCE_SEL_POS; in iwlagn_request_scan()
/drivers/net/wireless/ath/ath9k/
Dmain.c1949 static int ath9k_set_antenna(struct ieee80211_hw *hw, u32 tx_ant, u32 rx_ant) in ath9k_set_antenna() argument
1955 rx_ant |= tx_ant; in ath9k_set_antenna()
1957 if (!validate_antenna_mask(ah, rx_ant) || !tx_ant) in ath9k_set_antenna()
1960 sc->ant_rx = rx_ant; in ath9k_set_antenna()
1970 ah->rxchainmask = fill_chainmask(ah->caps.rx_chainmask, rx_ant); in ath9k_set_antenna()
1978 static int ath9k_get_antenna(struct ieee80211_hw *hw, u32 *tx_ant, u32 *rx_ant) in ath9k_get_antenna() argument
1983 *rx_ant = sc->ant_rx; in ath9k_get_antenna()
/drivers/net/wireless/mwifiex/
Dcfg80211.c1235 mwifiex_cfg80211_set_antenna(struct wiphy *wiphy, u32 tx_ant, u32 rx_ant) in mwifiex_cfg80211_set_antenna() argument
1242 if (!tx_ant || !rx_ant) in mwifiex_cfg80211_set_antenna()
1249 if (tx_ant != rx_ant) in mwifiex_cfg80211_set_antenna()
1259 rx_ant = RF_ANTENNA_AUTO; in mwifiex_cfg80211_set_antenna()
1264 ant_cfg.rx_ant = rx_ant; in mwifiex_cfg80211_set_antenna()
Dioctl.h296 u32 rx_ant; member
Dsta_cmd.c302 ant_mimo->rx_ant_mode = cpu_to_le16((u16)ant_cfg->rx_ant); in mwifiex_cmd_rf_antenna()
/drivers/net/wireless/iwlegacy/
D4965-mac.c865 u8 rx_ant = il->hw_params.valid_rx_ant; in il4965_request_scan() local
980 rx_ant = il->cfg->scan_rx_antennas[band]; in il4965_request_scan()
990 rx_ant & ((u8) (il->chain_noise_data.active_chains)); in il4965_request_scan()
992 active_chains = rx_ant; in il4965_request_scan()
997 rx_ant = il4965_first_antenna(active_chains); in il4965_request_scan()
1002 rx_chain |= rx_ant << RXON_RX_CHAIN_FORCE_MIMO_SEL_POS; in il4965_request_scan()
1003 rx_chain |= rx_ant << RXON_RX_CHAIN_FORCE_SEL_POS; in il4965_request_scan()