Home
last modified time | relevance | path

Searched refs:ant (Results 1 – 34 of 34) sorted by relevance

/linux-4.1.27/drivers/net/wireless/rt2x00/
Drt2x00link.c53 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00link_antenna_get_link_rssi() local
56 return rt2x00link_get_avg_rssi(&ant->rssi_ant); in rt2x00link_antenna_get_link_rssi()
63 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00link_antenna_get_rssi_history() local
65 if (ant->rssi_history) in rt2x00link_antenna_get_rssi_history()
66 return ant->rssi_history; in rt2x00link_antenna_get_rssi_history()
73 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00link_antenna_update_rssi_history() local
74 ant->rssi_history = rssi; in rt2x00link_antenna_update_rssi_history()
79 ewma_init(&rt2x00dev->link.ant.rssi_ant, RT2X00_EWMA_FACTOR, in rt2x00link_antenna_reset()
85 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00lib_antenna_diversity_sample() local
92 memcpy(&new_ant, &ant->active, sizeof(new_ant)); in rt2x00lib_antenna_diversity_sample()
[all …]
Drt2x00config.c117 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00lib_config_antenna() local
119 struct antenna_setup *active = &rt2x00dev->link.ant.active; in rt2x00lib_config_antenna()
129 if (!(ant->flags & ANTENNA_RX_DIVERSITY)) { in rt2x00lib_config_antenna()
131 ant->flags |= ANTENNA_RX_DIVERSITY; in rt2x00lib_config_antenna()
141 if (!(ant->flags & ANTENNA_TX_DIVERSITY)) { in rt2x00lib_config_antenna()
143 ant->flags |= ANTENNA_TX_DIVERSITY; in rt2x00lib_config_antenna()
Drt2x00mac.c772 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00mac_set_antenna() local
784 if (ant->flags & ANTENNA_TX_DIVERSITY && tx_ant != 3) in rt2x00mac_set_antenna()
785 ant->flags &= ~ANTENNA_TX_DIVERSITY; in rt2x00mac_set_antenna()
786 if (ant->flags & ANTENNA_RX_DIVERSITY && rx_ant != 3) in rt2x00mac_set_antenna()
787 ant->flags &= ~ANTENNA_RX_DIVERSITY; in rt2x00mac_set_antenna()
795 ant->flags |= ANTENNA_TX_DIVERSITY; in rt2x00mac_set_antenna()
800 ant->flags |= ANTENNA_RX_DIVERSITY; in rt2x00mac_set_antenna()
817 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00mac_get_antenna() local
818 struct antenna_setup *active = &rt2x00dev->link.ant.active; in rt2x00mac_get_antenna()
822 if (ant->flags & ANTENNA_TX_DIVERSITY) in rt2x00mac_get_antenna()
[all …]
Drt61pci.c627 struct antenna_setup *ant) in rt61pci_config_antenna_5x() argument
642 switch (ant->rx) { in rt61pci_config_antenna_5x()
673 struct antenna_setup *ant) in rt61pci_config_antenna_2x() argument
690 switch (ant->rx) { in rt61pci_config_antenna_2x()
727 struct antenna_setup *ant) in rt61pci_config_antenna_2529() argument
740 switch (ant->rx) { in rt61pci_config_antenna_2529()
797 struct antenna_setup *ant) in rt61pci_config_ant() argument
808 BUG_ON(ant->rx == ANTENNA_SW_DIVERSITY || in rt61pci_config_ant()
809 ant->tx == ANTENNA_SW_DIVERSITY); in rt61pci_config_ant()
832 rt61pci_config_antenna_5x(rt2x00dev, ant); in rt61pci_config_ant()
[all …]
Drt73usb.c576 struct antenna_setup *ant) in rt73usb_config_antenna_5x() argument
592 switch (ant->rx) { in rt73usb_config_antenna_5x()
624 struct antenna_setup *ant) in rt73usb_config_antenna_2x() argument
641 switch (ant->rx) { in rt73usb_config_antenna_2x()
693 struct antenna_setup *ant) in rt73usb_config_ant() argument
704 BUG_ON(ant->rx == ANTENNA_SW_DIVERSITY || in rt73usb_config_ant()
705 ant->tx == ANTENNA_SW_DIVERSITY); in rt73usb_config_ant()
728 rt73usb_config_antenna_5x(rt2x00dev, ant); in rt73usb_config_ant()
730 rt73usb_config_antenna_2x(rt2x00dev, ant); in rt73usb_config_ant()
Drt2x00lib.h91 struct antenna_setup ant);
Drt2500usb.c521 struct antenna_setup *ant) in rt2500usb_config_ant() argument
532 BUG_ON(ant->rx == ANTENNA_SW_DIVERSITY || in rt2500usb_config_ant()
533 ant->tx == ANTENNA_SW_DIVERSITY); in rt2500usb_config_ant()
543 switch (ant->tx) { in rt2500usb_config_ant()
565 switch (ant->rx) { in rt2500usb_config_ant()
Drt2400pci.c399 struct antenna_setup *ant) in rt2400pci_config_ant() argument
408 BUG_ON(ant->rx == ANTENNA_SW_DIVERSITY || in rt2400pci_config_ant()
409 ant->tx == ANTENNA_SW_DIVERSITY); in rt2400pci_config_ant()
417 switch (ant->tx) { in rt2400pci_config_ant()
433 switch (ant->rx) { in rt2400pci_config_ant()
Drt2800lib.h193 void rt2800_config_ant(struct rt2x00_dev *rt2x00dev, struct antenna_setup *ant);
Drt2x00.h312 struct link_ant ant; member
619 struct antenna_setup *ant);
Drt2500pci.c405 struct antenna_setup *ant) in rt2500pci_config_ant() argument
415 BUG_ON(ant->rx == ANTENNA_SW_DIVERSITY || in rt2500pci_config_ant()
416 ant->tx == ANTENNA_SW_DIVERSITY); in rt2500pci_config_ant()
425 switch (ant->tx) { in rt2500pci_config_ant()
442 switch (ant->rx) { in rt2500pci_config_ant()
Drt2800lib.c1795 enum antenna ant) in rt2800_set_ant_diversity() argument
1798 u8 eesk_pin = (ant == ANTENNA_A) ? 1 : 0; in rt2800_set_ant_diversity()
1799 u8 gpio_bit3 = (ant == ANTENNA_A) ? 0 : 1; in rt2800_set_ant_diversity()
1815 void rt2800_config_ant(struct rt2x00_dev *rt2x00dev, struct antenna_setup *ant) in rt2800_config_ant() argument
1831 switch (ant->tx_chain_num) { in rt2800_config_ant()
1850 switch (ant->rx_chain_num) { in rt2800_config_ant()
1885 if (ant->rx_chain_num == 1) in rt2800_config_ant()
5482 int ant, div_mode; in rt2800_init_bbp_53xx() local
5553 ant = (div_mode == 3) ? 1 : 0; in rt2800_init_bbp_53xx()
5564 if (ant == 0) in rt2800_init_bbp_53xx()
[all …]
Drt2x00dev.c800 rx_status->antenna = rt2x00dev->link.ant.active.rx; in rt2x00lib_rxdone()
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmsmac/
Dantsel.c34 #define BRCMS_ANTSEL_11N_0(ant) ((((ant) & ANT_SELCFG_MASK) >> 4) & 0xf) argument
35 #define BRCMS_ANTSEL_11N_1(ant) (((ant) & ANT_SELCFG_MASK) & 0xf) argument
36 #define BRCMS_ANTIDX_11N(ant) (((BRCMS_ANTSEL_11N_0(ant)) << 2) +\ argument
37 (BRCMS_ANTSEL_11N_1(ant)))
38 #define BRCMS_ANT_ISAUTO_11N(ant) (((ant) & ANT_SELCFG_AUTO) == ANT_SELCFG_AUTO) argument
39 #define BRCMS_ANTSEL_11N(ant) ((ant) & ANT_SELCFG_MASK) argument
265 u8 ant; in brcms_c_antsel_antcfg_get() local
279 ant = asi->antcfg_11n.ant_config[ANT_SELCFG_TX_UNICAST]; in brcms_c_antsel_antcfg_get()
280 if ((ant & ANT_SELCFG_AUTO) == ANT_SELCFG_AUTO) { in brcms_c_antsel_antcfg_get()
/linux-4.1.27/drivers/net/wireless/rtl818x/rtl8180/
Dmax2820.c65 u8 ant; in max2820_write_phy_antenna() local
67 ant = MAXIM_ANTENNA; in max2820_write_phy_antenna()
69 ant |= BB_ANTENNA_B; in max2820_write_phy_antenna()
71 ant |= BB_ANTATTEN_CHAN14; in max2820_write_phy_antenna()
73 rtl8180_write_phy(dev, 0x10, ant); in max2820_write_phy_antenna()
Dgrf5101.c60 u8 ant = GRF5101_ANTENNA; in grf5101_write_phy_antenna() local
63 ant |= BB_ANTENNA_B; in grf5101_write_phy_antenna()
66 ant |= BB_ANTATTEN_CHAN14; in grf5101_write_phy_antenna()
68 rtl8180_write_phy(dev, 0x10, ant); in grf5101_write_phy_antenna()
Dsa2400.c66 u8 ant = SA2400_ANTENNA; in sa2400_write_phy_antenna() local
69 ant |= BB_ANTENNA_B; in sa2400_write_phy_antenna()
72 ant |= BB_ANTATTEN_CHAN14; in sa2400_write_phy_antenna()
74 rtl8180_write_phy(dev, 0x10, ant); in sa2400_write_phy_antenna()
/linux-4.1.27/drivers/net/wireless/iwlwifi/mvm/
Drs.c146 u8 ant; member
156 return iwl_mvm_bt_coex_is_ant_avail(mvm, next_col->ant); in rs_ant_allow()
223 .ant = ANT_A,
239 .ant = ANT_B,
255 .ant = ANT_A,
272 .ant = ANT_B,
289 .ant = ANT_A,
308 .ant = ANT_B,
327 .ant = ANT_AB,
343 .ant = ANT_AB,
[all …]
Drs.h168 u8 ant; member
Dcoex.c921 bool iwl_mvm_bt_coex_is_ant_avail(struct iwl_mvm *mvm, u8 ant) in iwl_mvm_bt_coex_is_ant_avail() argument
927 if (ant & mvm->cfg->non_shared_ant) in iwl_mvm_bt_coex_is_ant_avail()
Dmvm.h1303 bool iwl_mvm_bt_coex_is_ant_avail(struct iwl_mvm *mvm, u8 ant);
/linux-4.1.27/drivers/staging/rtl8188eu/hal/
Dodm_RTL8188E.c187 void rtl88eu_dm_update_rx_idle_ant(struct odm_dm_struct *dm_odm, u8 ant) in rtl88eu_dm_update_rx_idle_ant() argument
193 if (dm_fat_tbl->RxIdleAnt != ant) { in rtl88eu_dm_update_rx_idle_ant()
194 if (ant == MAIN_ANT) { in rtl88eu_dm_update_rx_idle_ant()
222 dm_fat_tbl->RxIdleAnt = ant; in rtl88eu_dm_update_rx_idle_ant()
225 static void update_tx_ant_88eu(struct odm_dm_struct *dm_odm, u8 ant, u32 mac_id) in update_tx_ant_88eu() argument
230 if (ant == MAIN_ANT) in update_tx_ant_88eu()
/linux-4.1.27/drivers/staging/rtl8188eu/include/
Dodm_RTL8188E.h39 void rtl88eu_dm_update_rx_idle_ant(struct odm_dm_struct *dm_odm, u8 ant);
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8188ee/
Ddm.c1246 u8 ant) in rtl88e_dm_update_rx_idle_ant() argument
1254 if (pfat_table->rx_idle_ant != ant) { in rtl88e_dm_update_rx_idle_ant()
1257 if (ant == MAIN_ANT) { in rtl88e_dm_update_rx_idle_ant()
1290 pfat_table->rx_idle_ant = ant; in rtl88e_dm_update_rx_idle_ant()
1292 (ant == MAIN_ANT) ? ("MAIN_ANT") : ("AUX_ANT")); in rtl88e_dm_update_rx_idle_ant()
1296 u8 ant, u32 mac_id) in rtl88e_dm_update_tx_ant() argument
1303 if (ant == MAIN_ANT) in rtl88e_dm_update_tx_ant()
1312 (ant == MAIN_ANT) ? ("MAIN_ANT") : ("AUX_ANT")); in rtl88e_dm_update_tx_ant()
/linux-4.1.27/drivers/net/wireless/iwlwifi/dvm/
Dlib.c878 u8 iwl_toggle_tx_ant(struct iwl_priv *priv, u8 ant, u8 valid) in iwl_toggle_tx_ant() argument
881 u8 ind = ant; in iwl_toggle_tx_ant()
892 return ant; in iwl_toggle_tx_ant()
/linux-4.1.27/drivers/net/wireless/iwlegacy/
D3945-mac.c3361 int ant; in il3945_store_antenna() local
3366 if (sscanf(buf, "%1i", &ant) != 1) { in il3945_store_antenna()
3371 if (ant >= 0 && ant <= 2) { in il3945_store_antenna()
3372 D_INFO("Setting antenna select to %d.\n", ant); in il3945_store_antenna()
3373 il3945_mod_params.antenna = (enum il3945_antenna)ant; in il3945_store_antenna()
3375 D_INFO("Bad antenna select value %d.\n", ant); in il3945_store_antenna()
D4965-mac.c847 il4965_toggle_tx_ant(struct il_priv *il, u8 *ant, u8 valid) in il4965_toggle_tx_ant() argument
850 u8 ind = *ant; in il4965_toggle_tx_ant()
855 *ant = ind; in il4965_toggle_tx_ant()
/linux-4.1.27/Documentation/networking/
Dradiotap-headers.txt128 /* radiotap uses 0 for 1st ant */
/linux-4.1.27/drivers/net/wireless/b43legacy/
Dmain.c2128 u16 ant = 0; in b43legacy_mgmtframe_txantenna() local
2133 ant |= B43legacy_TX4_PHY_ANT0; in b43legacy_mgmtframe_txantenna()
2136 ant |= B43legacy_TX4_PHY_ANT1; in b43legacy_mgmtframe_txantenna()
2139 ant |= B43legacy_TX4_PHY_ANTLAST; in b43legacy_mgmtframe_txantenna()
2151 tmp = (tmp & ~B43legacy_TX4_PHY_ANT) | ant; in b43legacy_mgmtframe_txantenna()
2157 tmp = (tmp & ~B43legacy_TX4_PHY_ANT) | ant; in b43legacy_mgmtframe_txantenna()
2163 tmp = (tmp & ~B43legacy_TX4_PHY_ANT) | ant; in b43legacy_mgmtframe_txantenna()
/linux-4.1.27/drivers/net/wireless/ath/ath9k/
Dar9003_mci.c931 u8 ant = MS(mci->config, ATH_MCI_CONFIG_ANT_ARCH); in ar9003_mci_reset() local
933 if (ant == ATH_MCI_ANT_ARCH_1_ANT_PA_LNA_SHARED) in ar9003_mci_reset()
/linux-4.1.27/drivers/staging/panel/
DKconfig58 2 : new 6 keys keypad, as used on the server at www.ant-computing.com
/linux-4.1.27/drivers/staging/rtl8192u/
Dr8192U.h1188 void rtl8185_tx_antenna(struct net_device *dev, u8 ant);
/linux-4.1.27/drivers/net/wireless/ath/ath5k/
Dphy.c2203 ath5k_hw_set_def_antenna(struct ath5k_hw *ah, u8 ant) in ath5k_hw_set_def_antenna() argument
2206 ath5k_hw_reg_write(ah, ant & 0x7, AR5K_DEFAULT_ANTENNA); in ath5k_hw_set_def_antenna()
/linux-4.1.27/drivers/net/wireless/b43/
Dmain.c3230 u16 ant; in b43_mgmtframe_txantenna() local
3233 ant = b43_antenna_to_phyctl(antenna); in b43_mgmtframe_txantenna()
3237 tmp = (tmp & ~B43_TXH_PHY_ANT) | ant; in b43_mgmtframe_txantenna()
3241 tmp = (tmp & ~B43_TXH_PHY_ANT) | ant; in b43_mgmtframe_txantenna()