Home
last modified time | relevance | path

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

123456

/Linux-v5.15/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.c105 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00lib_config_antenna() local
107 struct antenna_setup *active = &rt2x00dev->link.ant.active; in rt2x00lib_config_antenna()
117 if (!(ant->flags & ANTENNA_RX_DIVERSITY)) { in rt2x00lib_config_antenna()
119 ant->flags |= ANTENNA_RX_DIVERSITY; in rt2x00lib_config_antenna()
129 if (!(ant->flags & ANTENNA_TX_DIVERSITY)) { in rt2x00lib_config_antenna()
131 ant->flags |= ANTENNA_TX_DIVERSITY; in rt2x00lib_config_antenna()
Drt2x00mac.c734 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00mac_set_antenna() local
746 if (ant->flags & ANTENNA_TX_DIVERSITY && tx_ant != 3) in rt2x00mac_set_antenna()
747 ant->flags &= ~ANTENNA_TX_DIVERSITY; in rt2x00mac_set_antenna()
748 if (ant->flags & ANTENNA_RX_DIVERSITY && rx_ant != 3) in rt2x00mac_set_antenna()
749 ant->flags &= ~ANTENNA_RX_DIVERSITY; in rt2x00mac_set_antenna()
757 ant->flags |= ANTENNA_TX_DIVERSITY; in rt2x00mac_set_antenna()
762 ant->flags |= ANTENNA_RX_DIVERSITY; in rt2x00mac_set_antenna()
779 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00mac_get_antenna() local
780 struct antenna_setup *active = &rt2x00dev->link.ant.active; in rt2x00mac_get_antenna()
784 if (ant->flags & ANTENNA_TX_DIVERSITY) in rt2x00mac_get_antenna()
[all …]
/Linux-v5.15/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()
/Linux-v5.15/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 */
Dhalbtcoutsrc.h130 u8 pg_ant_num; /* pg ant number */
131 u8 btdm_ant_num; /* ant number for btdm */
284 /* for 1Ant */
322 /********* for 1Ant **********/
553 /* the following is for 1Ant solution */
Dhalbtc8192e2ant.c2497 "[BTCoex], Action 2-Ant common\n"); in btc8192e2ant_run_coexist_mechanism()
2510 "Action 2-Ant, algorithm = SCO\n"); in btc8192e2ant_run_coexist_mechanism()
2515 "Action 2-Ant, algorithm = SCO+PAN(EDR)\n"); in btc8192e2ant_run_coexist_mechanism()
2520 "Action 2-Ant, algorithm = HID\n"); in btc8192e2ant_run_coexist_mechanism()
2525 "Action 2-Ant, algorithm = A2DP\n"); in btc8192e2ant_run_coexist_mechanism()
2530 "Action 2-Ant, algorithm = A2DP+PAN(HS)\n"); in btc8192e2ant_run_coexist_mechanism()
2535 "Action 2-Ant, algorithm = PAN(EDR)\n"); in btc8192e2ant_run_coexist_mechanism()
2540 "Action 2-Ant, algorithm = HS mode\n"); in btc8192e2ant_run_coexist_mechanism()
2545 "Action 2-Ant, algorithm = PAN+A2DP\n"); in btc8192e2ant_run_coexist_mechanism()
2550 "Action 2-Ant, algorithm = PAN(EDR)+HID\n"); in btc8192e2ant_run_coexist_mechanism()
[all …]
/Linux-v5.15/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 …]
/Linux-v5.15/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()
/Linux-v5.15/drivers/staging/rtl8723bs/hal/
DHalBtcOutSrc.h91 u8 pgAntNum; /* pg ant number */
92 u8 btdmAntNum; /* ant number for btdm */
93 …Bryant Add to indicate Antenna Position for (pgAntNum = 2) && (btdmAntNum = 1) (DPDT+1Ant case) */
165 /* for 1Ant ====== */
190 /* for 1Ant ====== */
318 bool bForceToRoam; /* for 1Ant solution */
Dodm.h61 /* ANT Test */
62 #define ANTTESTALL 0x00 /* Ant A or B will be Testing */
63 #define ANTTESTA 0x01 /* Ant A will be Testing */
64 #define ANTTESTB 0x02 /* Ant B will be testing */
68 /* for 8723A Ant Definition--2012--06--07 due to different IC may be different ANT define */
69 #define MAIN_ANT 1 /* Ant A or Ant Main */
70 #define AUX_ANT 2 /* AntB or Ant Aux */
150 bool ANTA_ON; /* To indicate Ant A is or not */
151 bool ANTB_ON; /* To indicate Ant B is on or not */
/Linux-v5.15/drivers/staging/r8188eu/hal/
Dodm_RTL8188E.c146 /* Default Ant Setting when no fast training */ in odm_FastAntTrainingInit()
152 …x864, BIT(2) | BIT(1) | BIT(0), (AntCombination - 1)); /* Reg864[2:0]=3'd6 ant combination=reg864[… in odm_FastAntTrainingInit()
169 void ODM_UpdateRxIdleAnt_88E(struct odm_dm_struct *dm_odm, u8 Ant) in ODM_UpdateRxIdleAnt_88E() argument
174 if (dm_fat_tbl->RxIdleAnt != Ant) { in ODM_UpdateRxIdleAnt_88E()
175 if (Ant == MAIN_ANT) { in ODM_UpdateRxIdleAnt_88E()
193 dm_fat_tbl->RxIdleAnt = Ant; in ODM_UpdateRxIdleAnt_88E()
194 if (Ant != MAIN_ANT) in ODM_UpdateRxIdleAnt_88E()
198 static void odm_UpdateTxAnt_88E(struct odm_dm_struct *dm_odm, u8 Ant, u32 MacId) in odm_UpdateTxAnt_88E() argument
203 if (Ant == MAIN_ANT) in odm_UpdateTxAnt_88E()
/Linux-v5.15/drivers/net/wireless/realtek/rtw88/
Dcoex.c420 "[BTCoex], (Before Ant Setup) Delay by IQK\n"); in rtw_coex_check_rfk()
434 "[BTCoex], (Before Ant Setup) wlk = %d, btk = %d\n", in rtw_coex_check_rfk()
1488 /* Shared-Ant */ in rtw_coex_action_coex_all_off()
1492 /* Non-Shared-Ant */ in rtw_coex_action_coex_all_off()
1558 /* Shared-Ant */ in rtw_coex_action_rf4ce()
1562 /* Non-Shared-Ant */ in rtw_coex_action_rf4ce()
1583 /* Shared-Ant */ in rtw_coex_action_bt_whql_test()
1587 /* Non-Shared-Ant */ in rtw_coex_action_bt_whql_test()
1610 if (efuse->share_ant) { /* Shared-Ant */ in rtw_coex_action_bt_relink()
1624 } else { /* Non-Shared-Ant */ in rtw_coex_action_bt_relink()
[all …]
/Linux-v5.15/drivers/usb/serial/
Dusb-serial-simple.c104 /* Suunto ANT+ USB Driver */
107 { USB_DEVICE(0x0fcf, 0x1009) } /* Dynastream ANT USB-m Stick */
/Linux-v5.15/drivers/net/wireless/realtek/rtlwifi/rtl8192se/
Drf.c69 * diff from Ant-B to Ant-A */ in _rtl92s_get_powerbase()
76 * of the power diff for Ant-B to Ant-A. */ in _rtl92s_get_powerbase()
/Linux-v5.15/drivers/net/ethernet/seeq/
DKconfig21 tristate "Acorn/ANT Ether3 support"
/Linux-v5.15/drivers/staging/r8188eu/include/
Dodm_RTL8188E.h23 void ODM_UpdateRxIdleAnt_88E(struct odm_dm_struct *pDM_Odm, u8 Ant);
Dodm.h69 /* ANT Test */
70 #define ANTTESTALL 0x00 /* Ant A or B will be Testing */
71 #define ANTTESTA 0x01 /* Ant A will be Testing */
72 #define ANTTESTB 0x02 /* Ant B will be testing */
213 bool ANTA_ON; /* To indicate Ant A is or not */
214 bool ANTB_ON; /* To indicate Ant B is on or not */
Dodm_reg.h73 /* Ant Detect Reg */
/Linux-v5.15/drivers/net/wireless/ath/ath9k/
Deeprom_4k.c79 PR_EEP("Chain0 Ant. Control", le16_to_cpu(modal_hdr->antCtrlChain[0])); in ath9k_dump_4k_modal_eeprom()
80 PR_EEP("Ant. Common Control", le32_to_cpu(modal_hdr->antCtrlCommon)); in ath9k_dump_4k_modal_eeprom()
81 PR_EEP("Chain0 Ant. Gain", modal_hdr->antennaGainCh[0]); in ath9k_dump_4k_modal_eeprom()
123 PR_EEP("Ant. Diversity ctl1", modal_hdr->antdiv_ctl1); in ath9k_dump_4k_modal_eeprom()
124 PR_EEP("Ant. Diversity ctl2", modal_hdr->antdiv_ctl2); in ath9k_dump_4k_modal_eeprom()
777 /* Initialize Ant Diversity settings from EEPROM */ in ath9k_hw_4k_set_board_values()
Deeprom_def.c138 PR_EEP("Chain0 Ant. Control", le16_to_cpu(modal_hdr->antCtrlChain[0])); in ath9k_def_dump_modal_eeprom()
139 PR_EEP("Chain1 Ant. Control", le16_to_cpu(modal_hdr->antCtrlChain[1])); in ath9k_def_dump_modal_eeprom()
140 PR_EEP("Chain2 Ant. Control", le16_to_cpu(modal_hdr->antCtrlChain[2])); in ath9k_def_dump_modal_eeprom()
141 PR_EEP("Ant. Common Control", le32_to_cpu(modal_hdr->antCtrlCommon)); in ath9k_def_dump_modal_eeprom()
142 PR_EEP("Chain0 Ant. Gain", modal_hdr->antennaGainCh[0]); in ath9k_def_dump_modal_eeprom()
143 PR_EEP("Chain1 Ant. Gain", modal_hdr->antennaGainCh[1]); in ath9k_def_dump_modal_eeprom()
144 PR_EEP("Chain2 Ant. Gain", modal_hdr->antennaGainCh[2]); in ath9k_def_dump_modal_eeprom()
Deeprom_9287.c82 PR_EEP("Chain0 Ant. Control", le16_to_cpu(modal_hdr->antCtrlChain[0])); in ar9287_dump_modal_eeprom()
83 PR_EEP("Chain1 Ant. Control", le16_to_cpu(modal_hdr->antCtrlChain[1])); in ar9287_dump_modal_eeprom()
84 PR_EEP("Ant. Common Control", le32_to_cpu(modal_hdr->antCtrlCommon)); in ar9287_dump_modal_eeprom()
85 PR_EEP("Chain0 Ant. Gain", modal_hdr->antennaGainCh[0]); in ar9287_dump_modal_eeprom()
86 PR_EEP("Chain1 Ant. Gain", modal_hdr->antennaGainCh[1]); in ar9287_dump_modal_eeprom()

123456