Searched refs:rx_ant (Results 1 – 10 of 10) sorted by relevance
/drivers/net/wireless/rt2x00/ |
D | rt2x00mac.c | 762 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()
|
D | rt2x00.h | 1377 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/ |
D | mac80211-ops.c | 715 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/ |
D | scan.c | 77 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/ |
D | scan.c | 663 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/ |
D | main.c | 1949 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/ |
D | cfg80211.c | 1235 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()
|
D | ioctl.h | 296 u32 rx_ant; member
|
D | sta_cmd.c | 302 ant_mimo->rx_ant_mode = cpu_to_le16((u16)ant_cfg->rx_ant); in mwifiex_cmd_rf_antenna()
|
/drivers/net/wireless/iwlegacy/ |
D | 4965-mac.c | 865 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()
|