tx_ant 4467 drivers/net/wireless/ath/ath10k/mac.c static int ath10k_get_antenna(struct ieee80211_hw *hw, u32 *tx_ant, u32 *rx_ant) tx_ant 4473 drivers/net/wireless/ath/ath10k/mac.c *tx_ant = ar->cfg_tx_chainmask; tx_ant 4678 drivers/net/wireless/ath/ath10k/mac.c static int __ath10k_set_antenna(struct ath10k *ar, u32 tx_ant, u32 rx_ant) tx_ant 4684 drivers/net/wireless/ath/ath10k/mac.c ath10k_check_chain_mask(ar, tx_ant, "tx"); tx_ant 4687 drivers/net/wireless/ath/ath10k/mac.c ar->cfg_tx_chainmask = tx_ant; tx_ant 4695 drivers/net/wireless/ath/ath10k/mac.c tx_ant); tx_ant 4698 drivers/net/wireless/ath/ath10k/mac.c ret, tx_ant); tx_ant 4716 drivers/net/wireless/ath/ath10k/mac.c static int ath10k_set_antenna(struct ieee80211_hw *hw, u32 tx_ant, u32 rx_ant) tx_ant 4722 drivers/net/wireless/ath/ath10k/mac.c ret = __ath10k_set_antenna(ar, tx_ant, rx_ant); tx_ant 706 drivers/net/wireless/ath/ath5k/mac80211-ops.c ath5k_set_antenna(struct ieee80211_hw *hw, u32 tx_ant, u32 rx_ant) tx_ant 710 drivers/net/wireless/ath/ath5k/mac80211-ops.c if (tx_ant == 1 && rx_ant == 1) tx_ant 712 drivers/net/wireless/ath/ath5k/mac80211-ops.c else if (tx_ant == 2 && rx_ant == 2) tx_ant 714 drivers/net/wireless/ath/ath5k/mac80211-ops.c else if ((tx_ant & 3) == 3 && (rx_ant & 3) == 3) tx_ant 723 drivers/net/wireless/ath/ath5k/mac80211-ops.c ath5k_get_antenna(struct ieee80211_hw *hw, u32 *tx_ant, u32 *rx_ant) tx_ant 729 drivers/net/wireless/ath/ath5k/mac80211-ops.c *tx_ant = 1; *rx_ant = 1; break; tx_ant 731 drivers/net/wireless/ath/ath5k/mac80211-ops.c *tx_ant = 2; *rx_ant = 2; break; tx_ant 733 drivers/net/wireless/ath/ath5k/mac80211-ops.c *tx_ant = 3; *rx_ant = 3; break; tx_ant 2300 drivers/net/wireless/ath/ath5k/phy.c u8 def_ant, tx_ant; tx_ant 2316 drivers/net/wireless/ath/ath5k/phy.c tx_ant = 0; tx_ant 2325 drivers/net/wireless/ath/ath5k/phy.c tx_ant = 1; tx_ant 2334 drivers/net/wireless/ath/ath5k/phy.c tx_ant = 2; tx_ant 2343 drivers/net/wireless/ath/ath5k/phy.c tx_ant = 0; tx_ant 2351 drivers/net/wireless/ath/ath5k/phy.c tx_ant = 1; /* variable */ tx_ant 2359 drivers/net/wireless/ath/ath5k/phy.c tx_ant = 1; /* variable */ tx_ant 2368 drivers/net/wireless/ath/ath5k/phy.c tx_ant = 2; tx_ant 2379 drivers/net/wireless/ath/ath5k/phy.c ah->ah_tx_ant = tx_ant; tx_ant 3244 drivers/net/wireless/ath/ath6kl/cfg80211.c u32 *tx_ant, u32 *rx_ant) tx_ant 3247 drivers/net/wireless/ath/ath6kl/cfg80211.c *tx_ant = ar->hw.tx_ant; tx_ant 3947 drivers/net/wireless/ath/ath6kl/cfg80211.c ar->hw.tx_ant = 0x3; /* mask, 2 antenna */ tx_ant 3952 drivers/net/wireless/ath/ath6kl/cfg80211.c ar->hw.tx_ant = 1; tx_ant 3956 drivers/net/wireless/ath/ath6kl/cfg80211.c wiphy->available_antennas_tx = ar->hw.tx_ant; tx_ant 785 drivers/net/wireless/ath/ath6kl/core.h u8 tx_ant; tx_ant 1841 drivers/net/wireless/ath/ath9k/htc_drv_main.c static int ath9k_htc_get_antenna(struct ieee80211_hw *hw, u32 *tx_ant, tx_ant 1847 drivers/net/wireless/ath/ath9k/htc_drv_main.c *tx_ant = pBase->txMask; tx_ant 1850 drivers/net/wireless/ath/ath9k/htc_drv_main.c *tx_ant = 0; tx_ant 2234 drivers/net/wireless/ath/ath9k/main.c static int ath9k_set_antenna(struct ieee80211_hw *hw, u32 tx_ant, u32 rx_ant) tx_ant 2240 drivers/net/wireless/ath/ath9k/main.c rx_ant |= tx_ant; tx_ant 2242 drivers/net/wireless/ath/ath9k/main.c if (!validate_antenna_mask(ah, rx_ant) || !tx_ant) tx_ant 2246 drivers/net/wireless/ath/ath9k/main.c sc->ant_tx = tx_ant; tx_ant 2257 drivers/net/wireless/ath/ath9k/main.c ah->txchainmask = fill_chainmask(ah->caps.tx_chainmask, tx_ant); tx_ant 2263 drivers/net/wireless/ath/ath9k/main.c static int ath9k_get_antenna(struct ieee80211_hw *hw, u32 *tx_ant, u32 *rx_ant) tx_ant 2267 drivers/net/wireless/ath/ath9k/main.c *tx_ant = sc->ant_tx; tx_ant 211 drivers/net/wireless/intel/iwlwifi/mvm/scan.c u32 tx_ant; tx_ant 214 drivers/net/wireless/intel/iwlwifi/mvm/scan.c tx_ant = BIT(mvm->scan_last_antenna_idx) << RATE_MCS_ANT_POS; tx_ant 218 drivers/net/wireless/intel/iwlwifi/mvm/scan.c tx_ant); tx_ant 220 drivers/net/wireless/intel/iwlwifi/mvm/scan.c return cpu_to_le32(IWL_RATE_6M_PLCP | tx_ant); tx_ant 1694 drivers/net/wireless/intel/iwlwifi/mvm/sta.c iwl_mvm_toggle_tx_ant(mvm, &mvm_sta->tx_ant); tx_ant 453 drivers/net/wireless/intel/iwlwifi/mvm/sta.h u8 tx_ant; tx_ant 318 drivers/net/wireless/intel/iwlwifi/mvm/tx.c return BIT(mvmsta->tx_ant) << RATE_MCS_ANT_POS; tx_ant 1609 drivers/net/wireless/intel/iwlwifi/mvm/tx.c iwl_mvm_toggle_tx_ant(mvm, &mvmsta->tx_ant); tx_ant 1864 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_cfg80211_set_antenna(struct wiphy *wiphy, u32 tx_ant, u32 rx_ant) tx_ant 1871 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (!tx_ant || !rx_ant) tx_ant 1878 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (tx_ant != rx_ant) tx_ant 1881 drivers/net/wireless/marvell/mwifiex/cfg80211.c if ((tx_ant & (tx_ant - 1)) && tx_ant 1882 drivers/net/wireless/marvell/mwifiex/cfg80211.c (tx_ant != BIT(adapter->number_of_antenna) - 1)) tx_ant 1885 drivers/net/wireless/marvell/mwifiex/cfg80211.c if ((tx_ant == BIT(adapter->number_of_antenna) - 1) && tx_ant 1887 drivers/net/wireless/marvell/mwifiex/cfg80211.c tx_ant = RF_ANTENNA_AUTO; tx_ant 1895 drivers/net/wireless/marvell/mwifiex/cfg80211.c if ((tx_ant == 0x1 && rx_ant == 0x1)) { tx_ant 1919 drivers/net/wireless/marvell/mwifiex/cfg80211.c ant_cfg.tx_ant = tx_ant; tx_ant 1927 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_cfg80211_get_antenna(struct wiphy *wiphy, u32 *tx_ant, u32 *rx_ant) tx_ant 1935 drivers/net/wireless/marvell/mwifiex/cfg80211.c *tx_ant = priv->tx_ant; tx_ant 120 drivers/net/wireless/marvell/mwifiex/init.c priv->tx_ant = 0; tx_ant 329 drivers/net/wireless/marvell/mwifiex/ioctl.h u32 tx_ant; tx_ant 564 drivers/net/wireless/marvell/mwifiex/main.h u32 tx_ant; tx_ant 320 drivers/net/wireless/marvell/mwifiex/sta_cmd.c tx_ant); tx_ant 329 drivers/net/wireless/marvell/mwifiex/sta_cmd.c ant_siso->ant_mode = cpu_to_le16((u16)ant_cfg->tx_ant); tx_ant 467 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c priv->tx_ant = le16_to_cpu(ant_mimo->tx_ant_mode); tx_ant 477 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c priv->tx_ant = le16_to_cpu(ant_siso->ant_mode); tx_ant 122 drivers/net/wireless/mediatek/mt76/mt76x2/pci_main.c static int mt76x2_set_antenna(struct ieee80211_hw *hw, u32 tx_ant, tx_ant 127 drivers/net/wireless/mediatek/mt76/mt76x2/pci_main.c if (!tx_ant || tx_ant > 3 || tx_ant != rx_ant) tx_ant 132 drivers/net/wireless/mediatek/mt76/mt76x2/pci_main.c dev->mt76.chainmask = (tx_ant == 3) ? 0x202 : 0x101; tx_ant 133 drivers/net/wireless/mediatek/mt76/mt76x2/pci_main.c dev->mt76.antenna_mask = tx_ant; tx_ant 143 drivers/net/wireless/mediatek/mt76/mt76x2/pci_main.c static int mt76x2_get_antenna(struct ieee80211_hw *hw, u32 *tx_ant, tx_ant 149 drivers/net/wireless/mediatek/mt76/mt76x2/pci_main.c *tx_ant = dev->mt76.antenna_mask; tx_ant 1477 drivers/net/wireless/ralink/rt2x00/rt2x00.h int rt2x00mac_set_antenna(struct ieee80211_hw *hw, u32 tx_ant, u32 rx_ant); tx_ant 1478 drivers/net/wireless/ralink/rt2x00/rt2x00.h int rt2x00mac_get_antenna(struct ieee80211_hw *hw, u32 *tx_ant, u32 *rx_ant); tx_ant 711 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c int rt2x00mac_set_antenna(struct ieee80211_hw *hw, u32 tx_ant, u32 rx_ant) tx_ant 720 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c if (!tx_ant || (tx_ant & ~3) || !rx_ant || (rx_ant & ~3)) tx_ant 726 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c if (ant->flags & ANTENNA_TX_DIVERSITY && tx_ant != 3) tx_ant 735 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c if (tx_ant == 3 && def->tx == ANTENNA_SW_DIVERSITY) { tx_ant 736 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c tx_ant = ANTENNA_SW_DIVERSITY; tx_ant 745 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c setup.tx = tx_ant; tx_ant 756 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c int rt2x00mac_get_antenna(struct ieee80211_hw *hw, u32 *tx_ant, u32 *rx_ant) tx_ant 765 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c *tx_ant = ANTENNA_HW_DIVERSITY; tx_ant 767 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c *tx_ant = active->tx; tx_ant 1604 drivers/net/wireless/rsi/rsi_91x_mac80211.c u32 tx_ant, u32 rx_ant) tx_ant 1610 drivers/net/wireless/rsi/rsi_91x_mac80211.c if (tx_ant > 1 || rx_ant > 1) { tx_ant 1613 drivers/net/wireless/rsi/rsi_91x_mac80211.c tx_ant, rx_ant); tx_ant 1620 drivers/net/wireless/rsi/rsi_91x_mac80211.c __func__, tx_ant, rx_ant); tx_ant 1624 drivers/net/wireless/rsi/rsi_91x_mac80211.c antenna = tx_ant ? ANTENNA_SEL_UFL : ANTENNA_SEL_INT; tx_ant 1630 drivers/net/wireless/rsi/rsi_91x_mac80211.c tx_ant ? "UFL" : "INT"); tx_ant 1655 drivers/net/wireless/rsi/rsi_91x_mac80211.c u32 *tx_ant, u32 *rx_ant) tx_ant 1662 drivers/net/wireless/rsi/rsi_91x_mac80211.c *tx_ant = (common->ant_in_use == ANTENNA_SEL_UFL) ? 1 : 0; tx_ant 147 drivers/staging/rtl8723bs/include/rtl8723b_xmit.h u32 tx_ant:4; tx_ant 3827 include/net/cfg80211.h int (*set_antenna)(struct wiphy *wiphy, u32 tx_ant, u32 rx_ant); tx_ant 3828 include/net/cfg80211.h int (*get_antenna)(struct wiphy *wiphy, u32 *tx_ant, u32 *rx_ant); tx_ant 3921 include/net/mac80211.h int (*set_antenna)(struct ieee80211_hw *hw, u32 tx_ant, u32 rx_ant); tx_ant 3922 include/net/mac80211.h int (*get_antenna)(struct ieee80211_hw *hw, u32 *tx_ant, u32 *rx_ant); tx_ant 3506 net/mac80211/cfg.c static int ieee80211_set_antenna(struct wiphy *wiphy, u32 tx_ant, u32 rx_ant) tx_ant 3513 net/mac80211/cfg.c return drv_set_antenna(local, tx_ant, rx_ant); tx_ant 3516 net/mac80211/cfg.c static int ieee80211_get_antenna(struct wiphy *wiphy, u32 *tx_ant, u32 *rx_ant) tx_ant 3520 net/mac80211/cfg.c return drv_get_antenna(local, tx_ant, rx_ant); tx_ant 656 net/mac80211/driver-ops.h u32 tx_ant, u32 rx_ant) tx_ant 661 net/mac80211/driver-ops.h ret = local->ops->set_antenna(&local->hw, tx_ant, rx_ant); tx_ant 662 net/mac80211/driver-ops.h trace_drv_set_antenna(local, tx_ant, rx_ant, ret); tx_ant 667 net/mac80211/driver-ops.h u32 *tx_ant, u32 *rx_ant) tx_ant 672 net/mac80211/driver-ops.h ret = local->ops->get_antenna(&local->hw, tx_ant, rx_ant); tx_ant 673 net/mac80211/driver-ops.h trace_drv_get_antenna(local, *tx_ant, *rx_ant, ret); tx_ant 1164 net/mac80211/trace.h TP_PROTO(struct ieee80211_local *local, u32 tx_ant, u32 rx_ant, int ret), tx_ant 1166 net/mac80211/trace.h TP_ARGS(local, tx_ant, rx_ant, ret), tx_ant 1170 net/mac80211/trace.h __field(u32, tx_ant) tx_ant 1177 net/mac80211/trace.h __entry->tx_ant = tx_ant; tx_ant 1184 net/mac80211/trace.h LOCAL_PR_ARG, __entry->tx_ant, __entry->rx_ant, __entry->ret tx_ant 1189 net/mac80211/trace.h TP_PROTO(struct ieee80211_local *local, u32 tx_ant, u32 rx_ant, int ret), tx_ant 1191 net/mac80211/trace.h TP_ARGS(local, tx_ant, rx_ant, ret), tx_ant 1195 net/mac80211/trace.h __field(u32, tx_ant) tx_ant 1202 net/mac80211/trace.h __entry->tx_ant = tx_ant; tx_ant 1209 net/mac80211/trace.h LOCAL_PR_ARG, __entry->tx_ant, __entry->rx_ant, __entry->ret tx_ant 2011 net/wireless/nl80211.c u32 tx_ant = 0, rx_ant = 0; tx_ant 2014 net/wireless/nl80211.c res = rdev_get_antenna(rdev, &tx_ant, &rx_ant); tx_ant 2018 net/wireless/nl80211.c tx_ant) || tx_ant 2996 net/wireless/nl80211.c u32 tx_ant, rx_ant; tx_ant 3003 net/wireless/nl80211.c tx_ant = nla_get_u32(info->attrs[NL80211_ATTR_WIPHY_ANTENNA_TX]); tx_ant 3008 net/wireless/nl80211.c if ((~tx_ant && (tx_ant & ~rdev->wiphy.available_antennas_tx)) || tx_ant 3012 net/wireless/nl80211.c tx_ant = tx_ant & rdev->wiphy.available_antennas_tx; tx_ant 3015 net/wireless/nl80211.c result = rdev_set_antenna(rdev, tx_ant, rx_ant); tx_ant 820 net/wireless/rdev-ops.h u32 tx_ant, u32 rx_ant) tx_ant 823 net/wireless/rdev-ops.h trace_rdev_set_antenna(&rdev->wiphy, tx_ant, rx_ant); tx_ant 824 net/wireless/rdev-ops.h ret = rdev->ops->set_antenna(&rdev->wiphy, tx_ant, rx_ant); tx_ant 830 net/wireless/rdev-ops.h u32 *tx_ant, u32 *rx_ant) tx_ant 834 net/wireless/rdev-ops.h ret = rdev->ops->get_antenna(&rdev->wiphy, tx_ant, rx_ant); tx_ant 838 net/wireless/rdev-ops.h trace_rdev_return_int_tx_rx(&rdev->wiphy, ret, *tx_ant,