Home
last modified time | relevance | path

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

12345

/OK3568_Linux_fs/kernel/drivers/net/wireless/ralink/rt2x00/
H A 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 …]
H A 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 …]
H A 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()
/OK3568_Linux_fs/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
H A 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()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/hal_g6/btc/btc_8852b/
H A Dbtc_8852b.c132 module->ant.num = 3; in _8852b_rfe_type()
135 module->ant.num = (module->rfe_type % 2? 2 : 3); in _8852b_rfe_type()
137 module->ant.num = 2; in _8852b_rfe_type()
139 module->ant.diversity = 0; in _8852b_rfe_type()
140 module->ant.isolation = 10; in _8852b_rfe_type()
142 if (module->ant.num == 3) { in _8852b_rfe_type()
143 module->ant.type = BTC_ANT_DEDICATED; in _8852b_rfe_type()
146 module->ant.type = BTC_ANT_SHARED; in _8852b_rfe_type()
351 if (module->ant.type == BTC_ANT_SHARED) { in _8852b_init_cfg()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/hal_g6/btc/btc_8852b/
H A Dbtc_8852b.c132 module->ant.num = 3; in _8852b_rfe_type()
135 module->ant.num = (module->rfe_type % 2? 2 : 3); in _8852b_rfe_type()
137 module->ant.num = 2; in _8852b_rfe_type()
139 module->ant.diversity = 0; in _8852b_rfe_type()
140 module->ant.isolation = 10; in _8852b_rfe_type()
142 if (module->ant.num == 3) { in _8852b_rfe_type()
143 module->ant.type = BTC_ANT_DEDICATED; in _8852b_rfe_type()
146 module->ant.type = BTC_ANT_SHARED; in _8852b_rfe_type()
351 if (module->ant.type == BTC_ANT_SHARED) { in _8852b_init_cfg()
/OK3568_Linux_fs/kernel/drivers/net/wireless/realtek/rtl818x/rtl8180/
H A 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()
H A 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()
H A 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()
/OK3568_Linux_fs/kernel/drivers/net/wireless/intel/iwlwifi/mvm/
H A 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 …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/hal/phydm/
H A Dphydm_antdiv.h415 void odm_update_rx_idle_ant(void *dm_void, u8 ant);
417 void odm_update_rx_idle_ant_sp3t(void *dm_void, u8 ant);
419 void phydm_update_rx_idle_ant_pathb(void *dm_void, u8 ant);
424 void odm_update_rx_idle_ant_8723b(void *dm_void, u8 ant, u32 default_ant,
434 void phydm_set_tx_ant_pwr_8723d(void *dm_void, u8 ant);
436 void odm_update_rx_idle_ant_8723d(void *dm_void, u8 ant, u32 default_ant,
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/hal/phydm/
H A Dphydm_antdiv.h415 void odm_update_rx_idle_ant(void *dm_void, u8 ant);
417 void odm_update_rx_idle_ant_sp3t(void *dm_void, u8 ant);
419 void phydm_update_rx_idle_ant_pathb(void *dm_void, u8 ant);
424 void odm_update_rx_idle_ant_8723b(void *dm_void, u8 ant, u32 default_ant,
434 void phydm_set_tx_ant_pwr_8723d(void *dm_void, u8 ant);
436 void odm_update_rx_idle_ant_8723d(void *dm_void, u8 ant, u32 default_ant,
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/hal/phydm/
H A Dphydm_antdiv.h416 void odm_update_rx_idle_ant(void *dm_void, u8 ant);
418 void odm_update_rx_idle_ant_sp3t(void *dm_void, u8 ant);
420 void phydm_update_rx_idle_ant_pathb(void *dm_void, u8 ant);
425 void odm_update_rx_idle_ant_8723b(void *dm_void, u8 ant, u32 default_ant,
435 void phydm_set_tx_ant_pwr_8723d(void *dm_void, u8 ant);
437 void odm_update_rx_idle_ant_8723d(void *dm_void, u8 ant, u32 default_ant,
H A Dphydm_antdiv.c122 void odm_update_rx_idle_ant_8710c(void *dm_void, u8 ant, u32 default_ant, in odm_update_rx_idle_ant_8710c() argument
137 fat_tab->rx_idle_ant = ant; in odm_update_rx_idle_ant_8710c()
145 fat_tab->rx_idle_ant = ant; in odm_update_rx_idle_ant_8710c()
152 void odm_update_rx_idle_ant_8721d(void *dm_void, u8 ant, u32 default_ant, in odm_update_rx_idle_ant_8721d() argument
164 fat_tab->rx_idle_ant = ant; in odm_update_rx_idle_ant_8721d()
611 void phydm_update_rx_idle_ac(void *dm_void, u8 ant, u32 default_ant, in phydm_update_rx_idle_ac() argument
635 void phydm_update_rx_idle_n(void *dm_void, u8 ant, u32 default_ant, in phydm_update_rx_idle_n() argument
653 odm_update_rx_idle_ant_8723b(dm, ant, default_ant, in phydm_update_rx_idle_n()
662 phydm_set_tx_ant_pwr_8723d(dm, ant); in phydm_update_rx_idle_n()
663 odm_update_rx_idle_ant_8723d(dm, ant, default_ant, in phydm_update_rx_idle_n()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/hal/phydm/
H A Dphydm_antdiv.h415 void odm_update_rx_idle_ant(void *dm_void, u8 ant);
417 void odm_update_rx_idle_ant_sp3t(void *dm_void, u8 ant);
419 void phydm_update_rx_idle_ant_pathb(void *dm_void, u8 ant);
424 void odm_update_rx_idle_ant_8723b(void *dm_void, u8 ant, u32 default_ant,
434 void phydm_set_tx_ant_pwr_8723d(void *dm_void, u8 ant);
436 void odm_update_rx_idle_ant_8723d(void *dm_void, u8 ant, u32 default_ant,
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8723ds/hal/phydm/
H A Dphydm_antdiv.h415 void odm_update_rx_idle_ant(void *dm_void, u8 ant);
417 void odm_update_rx_idle_ant_sp3t(void *dm_void, u8 ant);
419 void phydm_update_rx_idle_ant_pathb(void *dm_void, u8 ant);
424 void odm_update_rx_idle_ant_8723b(void *dm_void, u8 ant, u32 default_ant,
434 void phydm_set_tx_ant_pwr_8723d(void *dm_void, u8 ant);
436 void odm_update_rx_idle_ant_8723d(void *dm_void, u8 ant, u32 default_ant,
/OK3568_Linux_fs/kernel/drivers/staging/rtl8188eu/hal/
H A Dodm_rtl8188e.c151 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()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189fs/hal/phydm/
H A Dphydm_antdiv.h406 void odm_update_rx_idle_ant(void *dm_void, u8 ant);
408 void phydm_update_rx_idle_ant_pathb(void *dm_void, u8 ant);
413 void odm_update_rx_idle_ant_8723b(void *dm_void, u8 ant, u32 default_ant,
423 void phydm_set_tx_ant_pwr_8723d(void *dm_void, u8 ant);
425 void odm_update_rx_idle_ant_8723d(void *dm_void, u8 ant, u32 default_ant,
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188eu/hal/phydm/
H A Dphydm_antdiv.h406 void odm_update_rx_idle_ant(void *dm_void, u8 ant);
408 void phydm_update_rx_idle_ant_pathb(void *dm_void, u8 ant);
413 void odm_update_rx_idle_ant_8723b(void *dm_void, u8 ant, u32 default_ant,
423 void phydm_set_tx_ant_pwr_8723d(void *dm_void, u8 ant);
425 void odm_update_rx_idle_ant_8723d(void *dm_void, u8 ant, u32 default_ant,
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188fu/hal/phydm/
H A Dphydm_antdiv.h406 void odm_update_rx_idle_ant(void *dm_void, u8 ant);
408 void phydm_update_rx_idle_ant_pathb(void *dm_void, u8 ant);
413 void odm_update_rx_idle_ant_8723b(void *dm_void, u8 ant, u32 default_ant,
423 void phydm_set_tx_ant_pwr_8723d(void *dm_void, u8 ant);
425 void odm_update_rx_idle_ant_8723d(void *dm_void, u8 ant, u32 default_ant,
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723ds/hal/phydm/
H A Dphydm_antdiv.h409 void odm_update_rx_idle_ant(void *dm_void, u8 ant);
411 void phydm_update_rx_idle_ant_pathb(void *dm_void, u8 ant);
416 void odm_update_rx_idle_ant_8723b(void *dm_void, u8 ant, u32 default_ant,
426 void phydm_set_tx_ant_pwr_8723d(void *dm_void, u8 ant);
428 void odm_update_rx_idle_ant_8723d(void *dm_void, u8 ant, u32 default_ant,
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8189fs/hal/phydm/
H A Dphydm_antdiv.h410 void odm_update_rx_idle_ant(void *dm_void, u8 ant);
412 void phydm_update_rx_idle_ant_pathb(void *dm_void, u8 ant);
417 void odm_update_rx_idle_ant_8723b(void *dm_void, u8 ant, u32 default_ant,
427 void phydm_set_tx_ant_pwr_8723d(void *dm_void, u8 ant);
429 void odm_update_rx_idle_ant_8723d(void *dm_void, u8 ant, u32 default_ant,
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822bs/hal/phydm/
H A Dphydm_antdiv.h405 void odm_update_rx_idle_ant(void *dm_void, u8 ant);
407 void phydm_update_rx_idle_ant_pathb(void *dm_void, u8 ant);
412 void odm_update_rx_idle_ant_8723b(void *dm_void, u8 ant, u32 default_ant,
422 void phydm_set_tx_ant_pwr_8723d(void *dm_void, u8 ant);
424 void odm_update_rx_idle_ant_8723d(void *dm_void, u8 ant, u32 default_ant,
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8188fu/hal/phydm/
H A Dphydm_antdiv.h410 void odm_update_rx_idle_ant(void *dm_void, u8 ant);
412 void phydm_update_rx_idle_ant_pathb(void *dm_void, u8 ant);
417 void odm_update_rx_idle_ant_8723b(void *dm_void, u8 ant, u32 default_ant,
427 void phydm_set_tx_ant_pwr_8723d(void *dm_void, u8 ant);
429 void odm_update_rx_idle_ant_8723d(void *dm_void, u8 ant, u32 default_ant,
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bs/hal/phydm/
H A Dphydm_antdiv.h379 u8 ant
393 u8 ant,
412 u8 ant
418 u8 ant,

12345