| /linux/drivers/net/wireless/ralink/rt2x00/ |
| A D | rt2x00link.c | 38 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00link_antenna_get_link_rssi() local 48 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00link_antenna_get_rssi_history() local 50 if (ant->rssi_history) in rt2x00link_antenna_get_rssi_history() 51 return ant->rssi_history; in rt2x00link_antenna_get_rssi_history() 58 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00link_antenna_update_rssi_history() local 59 ant->rssi_history = rssi; in rt2x00link_antenna_update_rssi_history() 69 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00lib_antenna_diversity_sample() local 110 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00lib_antenna_diversity_eval() local 150 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00lib_antenna_diversity() local 158 ant->flags = 0; in rt2x00lib_antenna_diversity() [all …]
|
| A D | rt2x00mac.c | 746 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00mac_set_antenna() local 758 if (ant->flags & ANTENNA_TX_DIVERSITY && tx_ant != 3) in rt2x00mac_set_antenna() 759 ant->flags &= ~ANTENNA_TX_DIVERSITY; in rt2x00mac_set_antenna() 760 if (ant->flags & ANTENNA_RX_DIVERSITY && rx_ant != 3) in rt2x00mac_set_antenna() 761 ant->flags &= ~ANTENNA_RX_DIVERSITY; in rt2x00mac_set_antenna() 769 ant->flags |= ANTENNA_TX_DIVERSITY; in rt2x00mac_set_antenna() 774 ant->flags |= ANTENNA_RX_DIVERSITY; in rt2x00mac_set_antenna() 791 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00mac_get_antenna() local 792 struct antenna_setup *active = &rt2x00dev->link.ant.active; in rt2x00mac_get_antenna() 796 if (ant->flags & ANTENNA_TX_DIVERSITY) in rt2x00mac_get_antenna() [all …]
|
| A D | rt2x00config.c | 107 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00lib_config_antenna() local 109 struct antenna_setup *active = &rt2x00dev->link.ant.active; in rt2x00lib_config_antenna() 119 if (!(ant->flags & ANTENNA_RX_DIVERSITY)) { in rt2x00lib_config_antenna() 121 ant->flags |= ANTENNA_RX_DIVERSITY; in rt2x00lib_config_antenna() 131 if (!(ant->flags & ANTENNA_TX_DIVERSITY)) { in rt2x00lib_config_antenna() 133 ant->flags |= ANTENNA_TX_DIVERSITY; in rt2x00lib_config_antenna()
|
| A D | rt61pci.c | 534 struct antenna_setup *ant) in rt61pci_config_antenna_5x() argument 549 switch (ant->rx) { in rt61pci_config_antenna_5x() 580 struct antenna_setup *ant) in rt61pci_config_antenna_2x() argument 597 switch (ant->rx) { in rt61pci_config_antenna_2x() 634 struct antenna_setup *ant) in rt61pci_config_antenna_2529() argument 647 switch (ant->rx) { in rt61pci_config_antenna_2529() 704 struct antenna_setup *ant) in rt61pci_config_ant() argument 715 BUG_ON(ant->rx == ANTENNA_SW_DIVERSITY || in rt61pci_config_ant() 716 ant->tx == ANTENNA_SW_DIVERSITY); in rt61pci_config_ant() 739 rt61pci_config_antenna_5x(rt2x00dev, ant); in rt61pci_config_ant() [all …]
|
| A D | rt73usb.c | 568 struct antenna_setup *ant) in rt73usb_config_antenna_5x() argument 584 switch (ant->rx) { in rt73usb_config_antenna_5x() 616 struct antenna_setup *ant) in rt73usb_config_antenna_2x() argument 633 switch (ant->rx) { in rt73usb_config_antenna_2x() 685 struct antenna_setup *ant) in rt73usb_config_ant() argument 696 BUG_ON(ant->rx == ANTENNA_SW_DIVERSITY || in rt73usb_config_ant() 697 ant->tx == ANTENNA_SW_DIVERSITY); in rt73usb_config_ant() 720 rt73usb_config_antenna_5x(rt2x00dev, ant); in rt73usb_config_ant() 722 rt73usb_config_antenna_2x(rt2x00dev, ant); in rt73usb_config_ant()
|
| A D | rt2x00lib.h | 81 struct antenna_setup ant);
|
| A D | rt2400pci.c | 391 struct antenna_setup *ant) in rt2400pci_config_ant() argument 400 BUG_ON(ant->rx == ANTENNA_SW_DIVERSITY || in rt2400pci_config_ant() 401 ant->tx == ANTENNA_SW_DIVERSITY); in rt2400pci_config_ant() 409 switch (ant->tx) { in rt2400pci_config_ant() 425 switch (ant->rx) { in rt2400pci_config_ant()
|
| A D | rt2500usb.c | 501 struct antenna_setup *ant) in rt2500usb_config_ant() argument 512 BUG_ON(ant->rx == ANTENNA_SW_DIVERSITY || in rt2500usb_config_ant() 513 ant->tx == ANTENNA_SW_DIVERSITY); in rt2500usb_config_ant() 523 switch (ant->tx) { in rt2500usb_config_ant() 545 switch (ant->rx) { in rt2500usb_config_ant()
|
| /linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
| A D | antsel.c | 34 #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/drivers/net/wireless/realtek/rtl818x/rtl8180/ |
| A D | max2820.c | 62 u8 ant; in max2820_write_phy_antenna() local 64 ant = MAXIM_ANTENNA; in max2820_write_phy_antenna() 66 ant |= BB_ANTENNA_B; in max2820_write_phy_antenna() 68 ant |= BB_ANTATTEN_CHAN14; in max2820_write_phy_antenna() 70 rtl8180_write_phy(dev, 0x10, ant); in max2820_write_phy_antenna()
|
| A D | grf5101.c | 57 u8 ant = GRF5101_ANTENNA; in grf5101_write_phy_antenna() local 60 ant |= BB_ANTENNA_B; in grf5101_write_phy_antenna() 63 ant |= BB_ANTATTEN_CHAN14; in grf5101_write_phy_antenna() 65 rtl8180_write_phy(dev, 0x10, ant); in grf5101_write_phy_antenna()
|
| A D | sa2400.c | 63 u8 ant = SA2400_ANTENNA; in sa2400_write_phy_antenna() local 66 ant |= BB_ANTENNA_B; in sa2400_write_phy_antenna() 69 ant |= BB_ANTATTEN_CHAN14; in sa2400_write_phy_antenna() 71 rtl8180_write_phy(dev, 0x10, ant); in sa2400_write_phy_antenna()
|
| /linux/drivers/net/wireless/intel/iwlwifi/fw/ |
| A D | rs.c | 76 const char *iwl_rs_pretty_ant(u8 ant) in iwl_rs_pretty_ant() argument 78 if (ant >= ARRAY_SIZE(ant_name)) in iwl_rs_pretty_ant() 81 return ant_name[ant]; in iwl_rs_pretty_ant() 196 u8 ant = (rate & RATE_MCS_ANT_AB_MSK) >> RATE_MCS_ANT_POS; in rs_pretty_print_rate() local 210 iwl_rs_pretty_ant(ant), in rs_pretty_print_rate() 236 rate, type, iwl_rs_pretty_ant(ant), iwl_rs_pretty_bw(bw), mcs, nss, in rs_pretty_print_rate()
|
| /linux/drivers/net/wireless/realtek/rtw89/ |
| A D | rtw8852b.c | 608 md->md_v7.ant.num = 2; in rtw8852b_btc_set_rfe() 610 md->md_v7.ant.diversity = 0; in rtw8852b_btc_set_rfe() 611 md->md_v7.ant.isolation = 10; in rtw8852b_btc_set_rfe() 613 if (md->md_v7.ant.num == 3) { in rtw8852b_btc_set_rfe() 617 md->md_v7.ant.type = BTC_ANT_SHARED; in rtw8852b_btc_set_rfe() 631 md->md.ant.num = 2; in rtw8852b_btc_set_rfe() 633 md->md.ant.diversity = 0; in rtw8852b_btc_set_rfe() 634 md->md.ant.isolation = 10; in rtw8852b_btc_set_rfe() 636 if (md->md.ant.num == 3) { in rtw8852b_btc_set_rfe() 637 md->md.ant.type = BTC_ANT_DEDICATED; in rtw8852b_btc_set_rfe() [all …]
|
| A D | rtw8852bt.c | 581 md->md_v7.ant.type = BTC_ANT_SHARED; in rtw8852bt_btc_set_rfe() 582 md->md_v7.ant.num = 2; in rtw8852bt_btc_set_rfe() 583 md->md_v7.ant.isolation = 10; in rtw8852bt_btc_set_rfe() 584 md->md_v7.ant.diversity = 0; in rtw8852bt_btc_set_rfe() 586 md->md_v7.ant.single_pos = RF_PATH_A; in rtw8852bt_btc_set_rfe() 587 md->md_v7.ant.btg_pos = RF_PATH_B; in rtw8852bt_btc_set_rfe() 594 md->md_v7.ant.num = (md->md_v7.rfe_type % 2) ? 2 : 3; in rtw8852bt_btc_set_rfe() 595 md->md_v7.ant.stream_cnt = 2; in rtw8852bt_btc_set_rfe() 598 if (md->md_v7.ant.num == 2) { in rtw8852bt_btc_set_rfe() 599 md->md_v7.ant.type = BTC_ANT_SHARED; in rtw8852bt_btc_set_rfe() [all …]
|
| A D | rtw8851b.c | 1948 md->md_v7.ant.isolation = 10; in rtw8851b_btc_set_rfe() 1962 md->md_v7.ant.stream_cnt = 1; in rtw8851b_btc_set_rfe() 1964 if (md->md_v7.ant.num == 1) { in rtw8851b_btc_set_rfe() 1968 md->md_v7.ant.diversity = 0; in rtw8851b_btc_set_rfe() 1975 md->md_v7.ant.diversity = 1; in rtw8851b_btc_set_rfe() 1984 md->md.ant.isolation = 10; in rtw8851b_btc_set_rfe() 1997 md->md.ant.btg_pos = RF_PATH_A; in rtw8851b_btc_set_rfe() 1998 md->md.ant.stream_cnt = 1; in rtw8851b_btc_set_rfe() 2000 if (md->md.ant.num == 1) { in rtw8851b_btc_set_rfe() 2004 md->md.ant.diversity = 0; in rtw8851b_btc_set_rfe() [all …]
|
| A D | rtw8852a.c | 1699 md->md_v7.ant.num = 2; in rtw8852a_btc_set_rfe() 1701 md->md_v7.ant.diversity = 0; in rtw8852a_btc_set_rfe() 1702 md->md_v7.ant.isolation = 10; in rtw8852a_btc_set_rfe() 1704 if (md->md_v7.ant.num == 3) { in rtw8852a_btc_set_rfe() 1708 md->md_v7.ant.type = BTC_ANT_SHARED; in rtw8852a_btc_set_rfe() 1722 md->md.ant.num = 2; in rtw8852a_btc_set_rfe() 1724 md->md.ant.diversity = 0; in rtw8852a_btc_set_rfe() 1725 md->md.ant.isolation = 10; in rtw8852a_btc_set_rfe() 1727 if (md->md.ant.num == 3) { in rtw8852a_btc_set_rfe() 1728 md->md.ant.type = BTC_ANT_DEDICATED; in rtw8852a_btc_set_rfe() [all …]
|
| A D | rtw8852c.c | 2403 md->md_v7.ant.num = 2; in rtw8852c_btc_set_rfe() 2405 md->md_v7.ant.diversity = 0; in rtw8852c_btc_set_rfe() 2406 md->md_v7.ant.isolation = 10; in rtw8852c_btc_set_rfe() 2408 if (md->md_v7.ant.num == 3) { in rtw8852c_btc_set_rfe() 2412 md->md_v7.ant.type = BTC_ANT_SHARED; in rtw8852c_btc_set_rfe() 2426 md->md.ant.num = 2; in rtw8852c_btc_set_rfe() 2428 md->md.ant.diversity = 0; in rtw8852c_btc_set_rfe() 2429 md->md.ant.isolation = 10; in rtw8852c_btc_set_rfe() 2431 if (md->md.ant.num == 3) { in rtw8852c_btc_set_rfe() 2432 md->md.ant.type = BTC_ANT_DEDICATED; in rtw8852c_btc_set_rfe() [all …]
|
| A D | rtw8922a.c | 2239 module->ant.type = BTC_ANT_SHARED; in rtw8922a_btc_set_rfe() 2240 module->ant.num = 2; in rtw8922a_btc_set_rfe() 2241 module->ant.isolation = 10; in rtw8922a_btc_set_rfe() 2242 module->ant.diversity = 0; in rtw8922a_btc_set_rfe() 2243 module->ant.single_pos = RF_PATH_A; in rtw8922a_btc_set_rfe() 2244 module->ant.btg_pos = RF_PATH_B; in rtw8922a_btc_set_rfe() 2259 module->ant.num = 2; in rtw8922a_btc_set_rfe() 2261 if (module->ant.num == 3) { in rtw8922a_btc_set_rfe() 2282 struct rtw89_btc_ant_info_v7 *ant = &btc->mdinfo.md_v7.ant; in rtw8922a_btc_init_cfg() local 2287 if (ant->num == 1) { in rtw8922a_btc_init_cfg() [all …]
|
| /linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
| A D | rs.c | 121 u8 ant; member 192 .ant = ANT_A, 208 .ant = ANT_B, 224 .ant = ANT_A, 241 .ant = ANT_B, 258 .ant = ANT_A, 277 .ant = ANT_B, 1104 ant_match = (b->ant == ANT_A || b->ant == ANT_B); in rs_rate_column_match() 1106 ant_match = (a->ant == b->ant); in rs_rate_column_match() 1690 rate->ant = column->ant; in rs_switch_to_column() [all …]
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/ |
| A D | dm.c | 1218 u8 ant) in rtl88e_dm_update_rx_idle_ant() argument 1226 if (pfat_table->rx_idle_ant != ant) { in rtl88e_dm_update_rx_idle_ant() 1229 if (ant == MAIN_ANT) { in rtl88e_dm_update_rx_idle_ant() 1262 pfat_table->rx_idle_ant = ant; in rtl88e_dm_update_rx_idle_ant() 1264 (ant == MAIN_ANT) ? ("MAIN_ANT") : ("AUX_ANT")); in rtl88e_dm_update_rx_idle_ant() 1268 u8 ant, u32 mac_id) in rtl88e_dm_update_tx_ant() argument 1275 if (ant == MAIN_ANT) in rtl88e_dm_update_tx_ant() 1284 (ant == MAIN_ANT) ? ("MAIN_ANT") : ("AUX_ANT")); in rtl88e_dm_update_tx_ant()
|
| /linux/Documentation/devicetree/bindings/pinctrl/ |
| A D | mediatek,mt7981-pinctrl.yaml | 153 "ant_sel" "ant" 14, 15, 16, 17, 18, 19, 20, 21, 22, 161 enum: [wa_aice, dfd, jtag, pta, pcm, udi, usb, ant, eth, i2c, led, 231 const: ant
|
| /linux/drivers/net/wireless/mediatek/mt7601u/ |
| A D | mac.h | 38 u8 ant; member
|
| /linux/drivers/net/wireless/intel/iwlwifi/dvm/ |
| A D | lib.c | 836 u8 iwl_toggle_tx_ant(struct iwl_priv *priv, u8 ant, u8 valid) in iwl_toggle_tx_ant() argument 839 u8 ind = ant; in iwl_toggle_tx_ant() 850 return ant; in iwl_toggle_tx_ant()
|
| /linux/drivers/net/wireless/intel/iwlwifi/fw/api/ |
| A D | rs.h | 763 const char *iwl_rs_pretty_ant(u8 ant);
|