rx_ant 4467 drivers/net/wireless/ath/ath10k/mac.c static int ath10k_get_antenna(struct ieee80211_hw *hw, u32 *tx_ant, u32 *rx_ant) rx_ant 4474 drivers/net/wireless/ath/ath10k/mac.c *rx_ant = ar->cfg_rx_chainmask; rx_ant 4678 drivers/net/wireless/ath/ath10k/mac.c static int __ath10k_set_antenna(struct ath10k *ar, u32 tx_ant, u32 rx_ant) rx_ant 4685 drivers/net/wireless/ath/ath10k/mac.c ath10k_check_chain_mask(ar, rx_ant, "rx"); rx_ant 4688 drivers/net/wireless/ath/ath10k/mac.c ar->cfg_rx_chainmask = rx_ant; rx_ant 4703 drivers/net/wireless/ath/ath10k/mac.c rx_ant); rx_ant 4706 drivers/net/wireless/ath/ath10k/mac.c ret, rx_ant); rx_ant 4716 drivers/net/wireless/ath/ath10k/mac.c static int ath10k_set_antenna(struct ieee80211_hw *hw, u32 tx_ant, u32 rx_ant) rx_ant 4722 drivers/net/wireless/ath/ath10k/mac.c ret = __ath10k_set_antenna(ar, tx_ant, rx_ant); rx_ant 706 drivers/net/wireless/ath/ath5k/mac80211-ops.c ath5k_set_antenna(struct ieee80211_hw *hw, u32 tx_ant, u32 rx_ant) rx_ant 710 drivers/net/wireless/ath/ath5k/mac80211-ops.c if (tx_ant == 1 && rx_ant == 1) rx_ant 712 drivers/net/wireless/ath/ath5k/mac80211-ops.c else if (tx_ant == 2 && rx_ant == 2) rx_ant 714 drivers/net/wireless/ath/ath5k/mac80211-ops.c else if ((tx_ant & 3) == 3 && (rx_ant & 3) == 3) rx_ant 723 drivers/net/wireless/ath/ath5k/mac80211-ops.c ath5k_get_antenna(struct ieee80211_hw *hw, u32 *tx_ant, u32 *rx_ant) rx_ant 729 drivers/net/wireless/ath/ath5k/mac80211-ops.c *tx_ant = 1; *rx_ant = 1; break; rx_ant 731 drivers/net/wireless/ath/ath5k/mac80211-ops.c *tx_ant = 2; *rx_ant = 2; break; rx_ant 733 drivers/net/wireless/ath/ath5k/mac80211-ops.c *tx_ant = 3; *rx_ant = 3; break; rx_ant 3244 drivers/net/wireless/ath/ath6kl/cfg80211.c u32 *tx_ant, u32 *rx_ant) rx_ant 3248 drivers/net/wireless/ath/ath6kl/cfg80211.c *rx_ant = ar->hw.rx_ant; rx_ant 3948 drivers/net/wireless/ath/ath6kl/cfg80211.c ar->hw.rx_ant = 0x3; rx_ant 3953 drivers/net/wireless/ath/ath6kl/cfg80211.c ar->hw.rx_ant = 1; rx_ant 3957 drivers/net/wireless/ath/ath6kl/cfg80211.c wiphy->available_antennas_rx = ar->hw.rx_ant; rx_ant 786 drivers/net/wireless/ath/ath6kl/core.h u8 rx_ant; rx_ant 1842 drivers/net/wireless/ath/ath9k/htc_drv_main.c u32 *rx_ant) rx_ant 1848 drivers/net/wireless/ath/ath9k/htc_drv_main.c *rx_ant = pBase->rxMask; rx_ant 1851 drivers/net/wireless/ath/ath9k/htc_drv_main.c *rx_ant = 0; rx_ant 2234 drivers/net/wireless/ath/ath9k/main.c static int ath9k_set_antenna(struct ieee80211_hw *hw, u32 tx_ant, u32 rx_ant) rx_ant 2240 drivers/net/wireless/ath/ath9k/main.c rx_ant |= tx_ant; rx_ant 2242 drivers/net/wireless/ath/ath9k/main.c if (!validate_antenna_mask(ah, rx_ant) || !tx_ant) rx_ant 2245 drivers/net/wireless/ath/ath9k/main.c sc->ant_rx = rx_ant; rx_ant 2255 drivers/net/wireless/ath/ath9k/main.c ah->rxchainmask = fill_chainmask(ah->caps.rx_chainmask, rx_ant); rx_ant 2263 drivers/net/wireless/ath/ath9k/main.c static int ath9k_get_antenna(struct ieee80211_hw *hw, u32 *tx_ant, u32 *rx_ant) rx_ant 2268 drivers/net/wireless/ath/ath9k/main.c *rx_ant = sc->ant_rx; rx_ant 861 drivers/net/wireless/intel/iwlegacy/4965-mac.c u8 rx_ant = il->hw_params.valid_rx_ant; rx_ant 976 drivers/net/wireless/intel/iwlegacy/4965-mac.c rx_ant = il->cfg->scan_rx_antennas[band]; rx_ant 986 drivers/net/wireless/intel/iwlegacy/4965-mac.c rx_ant & ((u8) (il->chain_noise_data.active_chains)); rx_ant 988 drivers/net/wireless/intel/iwlegacy/4965-mac.c active_chains = rx_ant; rx_ant 993 drivers/net/wireless/intel/iwlegacy/4965-mac.c rx_ant = il4965_first_antenna(active_chains); rx_ant 998 drivers/net/wireless/intel/iwlegacy/4965-mac.c rx_chain |= rx_ant << RXON_RX_CHAIN_FORCE_MIMO_SEL_POS; rx_ant 999 drivers/net/wireless/intel/iwlegacy/4965-mac.c rx_chain |= rx_ant << RXON_RX_CHAIN_FORCE_SEL_POS; rx_ant 628 drivers/net/wireless/intel/iwlwifi/dvm/scan.c u8 rx_ant = priv->nvm_data->valid_rx_ant; rx_ant 819 drivers/net/wireless/intel/iwlwifi/dvm/scan.c active_chains = rx_ant & rx_ant 822 drivers/net/wireless/intel/iwlwifi/dvm/scan.c active_chains = rx_ant; rx_ant 827 drivers/net/wireless/intel/iwlwifi/dvm/scan.c rx_ant = first_antenna(active_chains); rx_ant 833 drivers/net/wireless/intel/iwlwifi/dvm/scan.c rx_ant = first_antenna(rx_ant); rx_ant 839 drivers/net/wireless/intel/iwlwifi/dvm/scan.c rx_chain |= rx_ant << RXON_RX_CHAIN_FORCE_MIMO_SEL_POS; rx_ant 840 drivers/net/wireless/intel/iwlwifi/dvm/scan.c rx_chain |= rx_ant << RXON_RX_CHAIN_FORCE_SEL_POS; rx_ant 189 drivers/net/wireless/intel/iwlwifi/mvm/scan.c u8 rx_ant; rx_ant 191 drivers/net/wireless/intel/iwlwifi/mvm/scan.c rx_ant = iwl_mvm_scan_rx_ant(mvm); rx_ant 192 drivers/net/wireless/intel/iwlwifi/mvm/scan.c rx_chain = rx_ant << PHY_RX_CHAIN_VALID_POS; rx_ant 193 drivers/net/wireless/intel/iwlwifi/mvm/scan.c rx_chain |= rx_ant << PHY_RX_CHAIN_FORCE_MIMO_SEL_POS; rx_ant 194 drivers/net/wireless/intel/iwlwifi/mvm/scan.c rx_chain |= rx_ant << PHY_RX_CHAIN_FORCE_SEL_POS; rx_ant 1864 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_cfg80211_set_antenna(struct wiphy *wiphy, u32 tx_ant, u32 rx_ant) rx_ant 1871 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (!tx_ant || !rx_ant) rx_ant 1878 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (tx_ant != rx_ant) rx_ant 1888 drivers/net/wireless/marvell/mwifiex/cfg80211.c rx_ant = RF_ANTENNA_AUTO; rx_ant 1895 drivers/net/wireless/marvell/mwifiex/cfg80211.c if ((tx_ant == 0x1 && rx_ant == 0x1)) { rx_ant 1920 drivers/net/wireless/marvell/mwifiex/cfg80211.c ant_cfg.rx_ant = rx_ant; rx_ant 1927 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_cfg80211_get_antenna(struct wiphy *wiphy, u32 *tx_ant, u32 *rx_ant) rx_ant 1936 drivers/net/wireless/marvell/mwifiex/cfg80211.c *rx_ant = priv->rx_ant; rx_ant 121 drivers/net/wireless/marvell/mwifiex/init.c priv->rx_ant = 0; rx_ant 330 drivers/net/wireless/marvell/mwifiex/ioctl.h u32 rx_ant; rx_ant 565 drivers/net/wireless/marvell/mwifiex/main.h u32 rx_ant; rx_ant 323 drivers/net/wireless/marvell/mwifiex/sta_cmd.c rx_ant); rx_ant 468 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c priv->rx_ant = le16_to_cpu(ant_mimo->rx_ant_mode); rx_ant 478 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c priv->rx_ant = le16_to_cpu(ant_siso->ant_mode); rx_ant 123 drivers/net/wireless/mediatek/mt76/mt76x2/pci_main.c u32 rx_ant) rx_ant 127 drivers/net/wireless/mediatek/mt76/mt76x2/pci_main.c if (!tx_ant || tx_ant > 3 || tx_ant != rx_ant) rx_ant 144 drivers/net/wireless/mediatek/mt76/mt76x2/pci_main.c u32 *rx_ant) rx_ant 150 drivers/net/wireless/mediatek/mt76/mt76x2/pci_main.c *rx_ant = dev->mt76.antenna_mask; rx_ant 1477 drivers/net/wireless/ralink/rt2x00/rt2x00.h int rt2x00mac_set_antenna(struct ieee80211_hw *hw, u32 tx_ant, u32 rx_ant); rx_ant 1478 drivers/net/wireless/ralink/rt2x00/rt2x00.h int rt2x00mac_get_antenna(struct ieee80211_hw *hw, u32 *tx_ant, u32 *rx_ant); rx_ant 711 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c int rt2x00mac_set_antenna(struct ieee80211_hw *hw, u32 tx_ant, u32 rx_ant) rx_ant 720 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c if (!tx_ant || (tx_ant & ~3) || !rx_ant || (rx_ant & ~3)) rx_ant 728 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c if (ant->flags & ANTENNA_RX_DIVERSITY && rx_ant != 3) rx_ant 740 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c if (rx_ant == 3 && def->rx == ANTENNA_SW_DIVERSITY) { rx_ant 741 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c rx_ant = ANTENNA_SW_DIVERSITY; rx_ant 746 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c setup.rx = rx_ant; rx_ant 756 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c int rt2x00mac_get_antenna(struct ieee80211_hw *hw, u32 *tx_ant, u32 *rx_ant) rx_ant 770 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c *rx_ant = ANTENNA_HW_DIVERSITY; rx_ant 772 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c *rx_ant = active->rx; rx_ant 1604 drivers/net/wireless/rsi/rsi_91x_mac80211.c u32 tx_ant, u32 rx_ant) rx_ant 1610 drivers/net/wireless/rsi/rsi_91x_mac80211.c if (tx_ant > 1 || rx_ant > 1) { rx_ant 1613 drivers/net/wireless/rsi/rsi_91x_mac80211.c tx_ant, rx_ant); rx_ant 1620 drivers/net/wireless/rsi/rsi_91x_mac80211.c __func__, tx_ant, rx_ant); rx_ant 1655 drivers/net/wireless/rsi/rsi_91x_mac80211.c u32 *tx_ant, u32 *rx_ant) rx_ant 1663 drivers/net/wireless/rsi/rsi_91x_mac80211.c *rx_ant = 0; rx_ant 3827 include/net/cfg80211.h int (*set_antenna)(struct wiphy *wiphy, u32 tx_ant, u32 rx_ant); rx_ant 3828 include/net/cfg80211.h int (*get_antenna)(struct wiphy *wiphy, u32 *tx_ant, u32 *rx_ant); rx_ant 3921 include/net/mac80211.h int (*set_antenna)(struct ieee80211_hw *hw, u32 tx_ant, u32 rx_ant); rx_ant 3922 include/net/mac80211.h int (*get_antenna)(struct ieee80211_hw *hw, u32 *tx_ant, u32 *rx_ant); rx_ant 3506 net/mac80211/cfg.c static int ieee80211_set_antenna(struct wiphy *wiphy, u32 tx_ant, u32 rx_ant) rx_ant 3513 net/mac80211/cfg.c return drv_set_antenna(local, tx_ant, rx_ant); rx_ant 3516 net/mac80211/cfg.c static int ieee80211_get_antenna(struct wiphy *wiphy, u32 *tx_ant, u32 *rx_ant) rx_ant 3520 net/mac80211/cfg.c return drv_get_antenna(local, tx_ant, rx_ant); rx_ant 656 net/mac80211/driver-ops.h u32 tx_ant, u32 rx_ant) rx_ant 661 net/mac80211/driver-ops.h ret = local->ops->set_antenna(&local->hw, tx_ant, rx_ant); rx_ant 662 net/mac80211/driver-ops.h trace_drv_set_antenna(local, tx_ant, rx_ant, ret); rx_ant 667 net/mac80211/driver-ops.h u32 *tx_ant, u32 *rx_ant) rx_ant 672 net/mac80211/driver-ops.h ret = local->ops->get_antenna(&local->hw, tx_ant, rx_ant); rx_ant 673 net/mac80211/driver-ops.h trace_drv_get_antenna(local, *tx_ant, *rx_ant, ret); rx_ant 1164 net/mac80211/trace.h TP_PROTO(struct ieee80211_local *local, u32 tx_ant, u32 rx_ant, int ret), rx_ant 1166 net/mac80211/trace.h TP_ARGS(local, tx_ant, rx_ant, ret), rx_ant 1171 net/mac80211/trace.h __field(u32, rx_ant) rx_ant 1178 net/mac80211/trace.h __entry->rx_ant = rx_ant; rx_ant 1184 net/mac80211/trace.h LOCAL_PR_ARG, __entry->tx_ant, __entry->rx_ant, __entry->ret rx_ant 1189 net/mac80211/trace.h TP_PROTO(struct ieee80211_local *local, u32 tx_ant, u32 rx_ant, int ret), rx_ant 1191 net/mac80211/trace.h TP_ARGS(local, tx_ant, rx_ant, ret), rx_ant 1196 net/mac80211/trace.h __field(u32, rx_ant) rx_ant 1203 net/mac80211/trace.h __entry->rx_ant = rx_ant; rx_ant 1209 net/mac80211/trace.h LOCAL_PR_ARG, __entry->tx_ant, __entry->rx_ant, __entry->ret rx_ant 2011 net/wireless/nl80211.c u32 tx_ant = 0, rx_ant = 0; rx_ant 2014 net/wireless/nl80211.c res = rdev_get_antenna(rdev, &tx_ant, &rx_ant); rx_ant 2021 net/wireless/nl80211.c rx_ant)) rx_ant 2996 net/wireless/nl80211.c u32 tx_ant, rx_ant; rx_ant 3004 net/wireless/nl80211.c rx_ant = nla_get_u32(info->attrs[NL80211_ATTR_WIPHY_ANTENNA_RX]); rx_ant 3009 net/wireless/nl80211.c (~rx_ant && (rx_ant & ~rdev->wiphy.available_antennas_rx))) rx_ant 3013 net/wireless/nl80211.c rx_ant = rx_ant & rdev->wiphy.available_antennas_rx; rx_ant 3015 net/wireless/nl80211.c result = rdev_set_antenna(rdev, tx_ant, rx_ant); rx_ant 820 net/wireless/rdev-ops.h u32 tx_ant, u32 rx_ant) rx_ant 823 net/wireless/rdev-ops.h trace_rdev_set_antenna(&rdev->wiphy, tx_ant, rx_ant); rx_ant 824 net/wireless/rdev-ops.h ret = rdev->ops->set_antenna(&rdev->wiphy, tx_ant, rx_ant); rx_ant 830 net/wireless/rdev-ops.h u32 *tx_ant, u32 *rx_ant) rx_ant 834 net/wireless/rdev-ops.h ret = rdev->ops->get_antenna(&rdev->wiphy, tx_ant, rx_ant); rx_ant 839 net/wireless/rdev-ops.h *rx_ant);