| /kernel/linux/linux-4.19/drivers/net/wireless/ralink/rt2x00/ |
| D | rt2x00link.c | 49 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00link_antenna_get_link_rssi() local 52 return rt2x00link_get_avg_rssi(&ant->rssi_ant); in rt2x00link_antenna_get_link_rssi() 59 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00link_antenna_get_rssi_history() local 61 if (ant->rssi_history) in rt2x00link_antenna_get_rssi_history() 62 return ant->rssi_history; in rt2x00link_antenna_get_rssi_history() 69 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00link_antenna_update_rssi_history() local 70 ant->rssi_history = rssi; in rt2x00link_antenna_update_rssi_history() 75 ewma_rssi_init(&rt2x00dev->link.ant.rssi_ant); in rt2x00link_antenna_reset() 80 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00lib_antenna_diversity_sample() local 87 memcpy(&new_ant, &ant->active, sizeof(new_ant)); in rt2x00lib_antenna_diversity_sample() [all …]
|
| D | rt2x00config.c | 117 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()
|
| D | rt2x00mac.c | 721 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00mac_set_antenna() local 733 if (ant->flags & ANTENNA_TX_DIVERSITY && tx_ant != 3) in rt2x00mac_set_antenna() 734 ant->flags &= ~ANTENNA_TX_DIVERSITY; in rt2x00mac_set_antenna() 735 if (ant->flags & ANTENNA_RX_DIVERSITY && rx_ant != 3) in rt2x00mac_set_antenna() 736 ant->flags &= ~ANTENNA_RX_DIVERSITY; in rt2x00mac_set_antenna() 744 ant->flags |= ANTENNA_TX_DIVERSITY; in rt2x00mac_set_antenna() 749 ant->flags |= ANTENNA_RX_DIVERSITY; in rt2x00mac_set_antenna() 766 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00mac_get_antenna() local 767 struct antenna_setup *active = &rt2x00dev->link.ant.active; in rt2x00mac_get_antenna() 771 if (ant->flags & ANTENNA_TX_DIVERSITY) in rt2x00mac_get_antenna() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/ralink/rt2x00/ |
| D | rt2x00link.c | 38 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00link_antenna_get_link_rssi() local 41 return rt2x00link_get_avg_rssi(&ant->rssi_ant); in rt2x00link_antenna_get_link_rssi() 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() 64 ewma_rssi_init(&rt2x00dev->link.ant.rssi_ant); in rt2x00link_antenna_reset() 69 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00lib_antenna_diversity_sample() local 76 memcpy(&new_ant, &ant->active, sizeof(new_ant)); in rt2x00lib_antenna_diversity_sample() [all …]
|
| D | rt2x00config.c | 106 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00lib_config_antenna() local 108 struct antenna_setup *active = &rt2x00dev->link.ant.active; in rt2x00lib_config_antenna() 118 if (!(ant->flags & ANTENNA_RX_DIVERSITY)) { in rt2x00lib_config_antenna() 120 ant->flags |= ANTENNA_RX_DIVERSITY; in rt2x00lib_config_antenna() 130 if (!(ant->flags & ANTENNA_TX_DIVERSITY)) { in rt2x00lib_config_antenna() 132 ant->flags |= ANTENNA_TX_DIVERSITY; in rt2x00lib_config_antenna()
|
| D | rt2x00mac.c | 735 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00mac_set_antenna() local 747 if (ant->flags & ANTENNA_TX_DIVERSITY && tx_ant != 3) in rt2x00mac_set_antenna() 748 ant->flags &= ~ANTENNA_TX_DIVERSITY; in rt2x00mac_set_antenna() 749 if (ant->flags & ANTENNA_RX_DIVERSITY && rx_ant != 3) in rt2x00mac_set_antenna() 750 ant->flags &= ~ANTENNA_RX_DIVERSITY; in rt2x00mac_set_antenna() 758 ant->flags |= ANTENNA_TX_DIVERSITY; in rt2x00mac_set_antenna() 763 ant->flags |= ANTENNA_RX_DIVERSITY; in rt2x00mac_set_antenna() 780 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00mac_get_antenna() local 781 struct antenna_setup *active = &rt2x00dev->link.ant.active; in rt2x00mac_get_antenna() 785 if (ant->flags & ANTENNA_TX_DIVERSITY) in rt2x00mac_get_antenna() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
| 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()
|
| /kernel/linux/linux-4.19/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
| 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()
|
| /kernel/linux/linux-4.19/drivers/staging/rtlwifi/btcoexist/ |
| D | halbtc8822b2ant.h | 16 * The following is for 8822B 2Ant BT Co-exist definition 29 /* unit: % WiFi RSSI Threshold for 2-Ant free-run/2-Ant TDMA translation. 33 /* unit: % BT RSSI Threshold for 2-Ant free-run/2-Ant TDMA translation. 37 /* unit: % WiFi RSSI Threshold for 1-Ant TDMA/1-Ant PS-TDMA translation. 41 /* unit: % BT RSSI Threshold for 1-Ant TDMA/1-Ant PS-TDMA translation. 59 10 /* retry timer if ant det is fail, unit: second */
|
| /kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/btcoexist/ |
| D | halbtc8821a2ant.h | 5 * The following is for 8821A 2Ant BT Co-exist definition 19 /* WiFi RSSI Threshold for 2-Ant TDMA/1-Ant PS-TDMA translation */ 21 /* BT RSSI Threshold for 2-Ant TDMA/1-Ant PS-TDMA translation */
|
| D | halbtc8723b2ant.h | 8 * The following is for 8723B 2Ant BT Co-exist definition 21 /* WiFi RSSI Threshold for 2-Ant TDMA/1-Ant PS-TDMA translation */ 23 /* BT RSSI Threshold for 2-Ant TDMA/1-Ant PS-TDMA translation */
|
| /kernel/linux/linux-4.19/drivers/staging/rtlwifi/phydm/ |
| D | phydm_antdiv.h | 44 #define MAIN_ANT 1 /*ant A or ant Main or S1*/ 45 #define AUX_ANT 2 /*AntB or ant Aux or S0*/ 177 bool ANTA_ON; /*To indicate ant A is or not*/ 178 bool ANTB_ON; /*To indicate ant B is on or not*/ 260 /*Hong-Lin Smart antenna use for 8821AE which is a 2 ant. entitys, and 261 *each ant. is equipped with 4 antenna patterns 264 /*Hong-Bo Smart antenna use for 8822B which is a 2 ant. entitys*/
|
| /kernel/linux/linux-4.19/drivers/net/wireless/intel/iwlwifi/mvm/ |
| D | rs.c | 138 u8 ant; member 148 return iwl_mvm_bt_coex_is_ant_avail(mvm, next_col->ant); in rs_ant_allow() 209 .ant = ANT_A, 225 .ant = ANT_B, 241 .ant = ANT_A, 258 .ant = ANT_B, 275 .ant = ANT_A, 294 .ant = ANT_B, 313 .ant = ANT_AB, 329 .ant = ANT_AB, [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/mvm/ |
| D | rs.c | 126 u8 ant; member 136 return iwl_mvm_bt_coex_is_ant_avail(mvm, next_col->ant); in rs_ant_allow() 197 .ant = ANT_A, 213 .ant = ANT_B, 229 .ant = ANT_A, 246 .ant = ANT_B, 263 .ant = ANT_A, 282 .ant = ANT_B, 301 .ant = ANT_AB, 317 .ant = ANT_AB, [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtl818x/rtl8180/ |
| 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() 170 rtl8180_write_phy(dev, 0x12, 0xc0); /* enable ant diversity */ in grf5101_rf_init() 172 rtl8180_write_phy(dev, 0x12, 0x40); /* disable ant diversity */ in grf5101_rf_init()
|
| 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()
|
| 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() 209 rtl8180_write_phy(dev, 0x12, 0xc7); /* enable ant diversity */ in sa2400_rf_init() 211 rtl8180_write_phy(dev, 0x12, 0x47); /* disable ant diversity */ in sa2400_rf_init()
|
| /kernel/linux/linux-4.19/drivers/net/wireless/realtek/rtl818x/rtl8180/ |
| D | grf5101.c | 60 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() 173 rtl8180_write_phy(dev, 0x12, 0xc0); /* enable ant diversity */ in grf5101_rf_init() 175 rtl8180_write_phy(dev, 0x12, 0x40); /* disable ant diversity */ in grf5101_rf_init()
|
| D | max2820.c | 65 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()
|
| D | sa2400.c | 66 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() 212 rtl8180_write_phy(dev, 0x12, 0xc7); /* enable ant diversity */ in sa2400_rf_init() 214 rtl8180_write_phy(dev, 0x12, 0x47); /* disable ant diversity */ in sa2400_rf_init()
|
| /kernel/linux/linux-4.19/drivers/net/wireless/realtek/rtlwifi/btcoexist/ |
| D | halbtc8821a2ant.h | 27 * The following is for 8821A 2Ant BT Co-exist definition 41 /* WiFi RSSI Threshold for 2-Ant TDMA/1-Ant PS-TDMA translation */ 43 /* BT RSSI Threshold for 2-Ant TDMA/1-Ant PS-TDMA translation */
|
| D | halbtc8723b2ant.h | 29 * The following is for 8723B 2Ant BT Co-exist definition 42 /* WiFi RSSI Threshold for 2-Ant TDMA/1-Ant PS-TDMA translation */ 44 /* BT RSSI Threshold for 2-Ant TDMA/1-Ant PS-TDMA translation */
|
| /kernel/linux/linux-5.10/drivers/staging/rtl8188eu/hal/ |
| D | odm_rtl8188e.c | 131 /* Default Ant Setting when no fast training */ in dm_fast_training_init() 151 void rtl88eu_dm_update_rx_idle_ant(struct odm_dm_struct *dm_odm, u8 ant) in rtl88eu_dm_update_rx_idle_ant() argument 157 if (dm_fat_tbl->RxIdleAnt == ant) in rtl88eu_dm_update_rx_idle_ant() 160 if (ant == MAIN_ANT) { in rtl88eu_dm_update_rx_idle_ant() 188 dm_fat_tbl->RxIdleAnt = ant; in rtl88eu_dm_update_rx_idle_ant() 191 static void update_tx_ant_88eu(struct odm_dm_struct *dm_odm, u8 ant, u32 mac_id) in update_tx_ant_88eu() argument 196 if (ant == MAIN_ANT) in update_tx_ant_88eu()
|
| /kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtw88/ |
| D | coex.c | 1162 /* Shared-Ant */ in rtw_coex_action_coex_all_off() 1166 /* Non-Shared-Ant */ in rtw_coex_action_coex_all_off() 1225 /* Shared-Ant */ in rtw_coex_action_bt_whql_test() 1229 /* Non-Shared-Ant */ in rtw_coex_action_bt_whql_test() 1247 /* Shared-Ant */ in rtw_coex_action_bt_relink() 1251 /* Non-Shared-Ant */ in rtw_coex_action_bt_relink() 1294 /* Shared-Ant */ in rtw_coex_action_bt_idle() 1306 /* Non-Shared-Ant */ in rtw_coex_action_bt_idle() 1340 /* Shared-Ant */ in rtw_coex_action_bt_inquiry() 1373 /* Non_Shared-Ant */ in rtw_coex_action_bt_inquiry() [all …]
|
| /kernel/linux/linux-4.19/drivers/staging/rtl8188eu/hal/ |
| D | odm_rtl8188e.c | 154 /* Default Ant Setting when no fast training */ in dm_fast_training_init() 174 void rtl88eu_dm_update_rx_idle_ant(struct odm_dm_struct *dm_odm, u8 ant) in rtl88eu_dm_update_rx_idle_ant() argument 180 if (dm_fat_tbl->RxIdleAnt != ant) { in rtl88eu_dm_update_rx_idle_ant() 181 if (ant == MAIN_ANT) { in rtl88eu_dm_update_rx_idle_ant() 209 dm_fat_tbl->RxIdleAnt = ant; in rtl88eu_dm_update_rx_idle_ant() 212 static void update_tx_ant_88eu(struct odm_dm_struct *dm_odm, u8 ant, u32 mac_id) in update_tx_ant_88eu() argument 217 if (ant == MAIN_ANT) in update_tx_ant_88eu()
|