Home
last modified time | relevance | path

Searched full:ant (Results 1 – 25 of 263) sorted by relevance

1234567891011

/kernel/linux/linux-4.19/drivers/net/wireless/ralink/rt2x00/
Drt2x00link.c49 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 …]
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.c721 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/
Drt2x00link.c38 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 …]
Drt2x00config.c106 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()
Drt2x00mac.c735 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/
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()
/kernel/linux/linux-4.19/drivers/net/wireless/broadcom/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()
/kernel/linux/linux-4.19/drivers/staging/rtlwifi/btcoexist/
Dhalbtc8822b2ant.h16 * 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/
Dhalbtc8821a2ant.h5 * 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 */
Dhalbtc8723b2ant.h8 * 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/
Dphydm_antdiv.h44 #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/
Drs.c138 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/
Drs.c126 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/
Dgrf5101.c57 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()
Dmax2820.c62 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()
Dsa2400.c63 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/
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()
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()
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()
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()
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/
Dhalbtc8821a2ant.h27 * 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 */
Dhalbtc8723b2ant.h29 * 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/
Dodm_rtl8188e.c131 /* 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/
Dcoex.c1162 /* 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/
Dodm_rtl8188e.c154 /* 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()

1234567891011