Home
last modified time | relevance | path

Searched full:coex (Results 1 – 25 of 99) sorted by relevance

1234

/freebsd/sys/contrib/dev/rtw88/
H A Dcoex.c6 #include "coex.h"
40 struct rtw_coex *coex = &rtwdev->coex; in rtw_coex_limited_tx() local
41 struct rtw_coex_stat *coex_stat = &coex->stat; in rtw_coex_limited_tx()
99 struct rtw_coex *coex = &rtwdev->coex; in rtw_coex_limited_wl() local
100 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_limited_wl()
104 if (!coex->under_5g && coex_dm->bt_status != COEX_BTSTATUS_NCON_IDLE) { in rtw_coex_limited_wl()
114 struct rtw_coex *coex = &rtwdev->coex; in rtw_coex_freerun_check() local
115 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_freerun_check()
116 struct rtw_coex_stat *coex_stat = &coex->stat; in rtw_coex_freerun_check()
150 struct rtw_coex *coex = &rtwdev->coex; in rtw_coex_wl_slot_extend() local
[all …]
H A Dmain.c17 #include "coex.h"
1631 struct rtw_coex *coex = &rtwdev->coex; in rtw_core_stop() local
1641 cancel_delayed_work_sync(&coex->bt_relink_work); in rtw_core_stop()
1642 cancel_delayed_work_sync(&coex->bt_reenable_work); in rtw_core_stop()
1643 cancel_delayed_work_sync(&coex->defreeze_work); in rtw_core_stop()
1644 cancel_delayed_work_sync(&coex->wl_remain_work); in rtw_core_stop()
1645 cancel_delayed_work_sync(&coex->bt_remain_work); in rtw_core_stop()
1646 cancel_delayed_work_sync(&coex->wl_connecting_work); in rtw_core_stop()
1647 cancel_delayed_work_sync(&coex->bt_multi_link_remain_work); in rtw_core_stop()
1648 cancel_delayed_work_sync(&coex->wl_ccklock_work); in rtw_core_stop()
[all …]
H A Drtw8821a.c6 #include "coex.h"
764 struct rtw_coex *coex = &rtwdev->coex; in rtw8821a_coex_cfg_ant_switch() local
765 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw8821a_coex_cfg_ant_switch()
834 struct rtw_coex *coex = &rtwdev->coex; in rtw8821a_coex_cfg_rfe_type() local
835 struct rtw_coex_rfe *coex_rfe = &coex->rfe; in rtw8821a_coex_cfg_rfe_type()
842 struct rtw_coex *coex = &rtwdev->coex; in rtw8821a_coex_cfg_wl_tx_power() local
843 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw8821a_coex_cfg_wl_tx_power()
958 * compatible with the coex code in rtw88.
967 /* Shared-Antenna Coex Table */
1004 /* Non-Shared-Antenna Coex Table */
H A Dcoex.h417 struct rtw_coex *coex = &rtwdev->coex; in rtw_coex_disabled()
418 struct rtw_coex_stat *coex_stat = &coex->stat; in rtw_coex_disabled()
416 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_disabled() local
H A Drtw8822b.c7 #include "coex.h"
1127 struct rtw_coex *coex = &rtwdev->coex; in rtw8822b_coex_cfg_ant_switch() local
1128 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw8822b_coex_cfg_ant_switch()
1129 struct rtw_coex_rfe *coex_rfe = &coex->rfe; in rtw8822b_coex_cfg_ant_switch()
1223 struct rtw_coex *coex = &rtwdev->coex; in rtw8822b_coex_cfg_rfe_type() local
1224 struct rtw_coex_rfe *coex_rfe = &coex->rfe; in rtw8822b_coex_cfg_rfe_type()
1259 /* Disable LTE Coex Function in WiFi side */ in rtw8822b_coex_cfg_rfe_type()
1271 struct rtw_coex *coex = &rtwdev->coex; in rtw8822b_coex_cfg_wl_tx_power() local
1272 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw8822b_coex_cfg_wl_tx_power()
1293 struct rtw_coex *coex = &rtwdev->coex; in rtw8822b_coex_cfg_wl_rx_gain() local
[all …]
H A Drtw8723d.c7 #include "coex.h"
1047 /* for coex */
1067 struct rtw_coex *coex = &rtwdev->coex; in rtw8723d_coex_cfg_rfe_type() local
1068 struct rtw_coex_rfe *coex_rfe = &coex->rfe; in rtw8723d_coex_cfg_rfe_type()
1091 /* disable LTE coex in wifi side */ in rtw8723d_coex_cfg_rfe_type()
1099 struct rtw_coex *coex = &rtwdev->coex; in rtw8723d_coex_cfg_wl_tx_power() local
1100 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw8723d_coex_cfg_wl_tx_power()
1119 struct rtw_coex *coex = &rtwdev->coex; in rtw8723d_coex_cfg_wl_rx_gain() local
1120 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw8723d_coex_cfg_wl_rx_gain()
1427 /* Shared-Antenna Coex Table */
[all …]
H A Drtw8821c.c6 #include "coex.h"
807 /* for coex */
838 struct rtw_coex *coex = &rtwdev->coex; in rtw8821c_coex_cfg_ant_switch() local
839 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw8821c_coex_cfg_ant_switch()
840 struct rtw_coex_rfe *coex_rfe = &coex->rfe; in rtw8821c_coex_cfg_ant_switch()
947 struct rtw_coex *coex = &rtwdev->coex; in rtw8821c_coex_cfg_rfe_type() local
948 struct rtw_coex_rfe *coex_rfe = &coex->rfe; in rtw8821c_coex_cfg_rfe_type()
989 struct rtw_coex *coex = &rtwdev->coex; in rtw8821c_coex_cfg_wl_tx_power() local
990 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw8821c_coex_cfg_wl_tx_power()
1696 /* Shared-Antenna Coex Table */
[all …]
H A Ddebug.c8 #include "coex.h"
941 struct rtw_coex *coex = &rtwdev->coex; in rtw_debugfs_set_coex_enable() local
950 coex->manual_control = !enable; in rtw_debugfs_set_coex_enable()
960 struct rtw_coex *coex = &rtwdev->coex; in rtw_debugfs_get_coex_enable() local
962 seq_printf(m, "coex mechanism %s\n", in rtw_debugfs_get_coex_enable()
963 coex->manual_control ? "disabled" : "enabled"); in rtw_debugfs_get_coex_enable()
H A Dps.c10 #include "coex.h"
281 if (rtwdev->coex.stat.wl_force_lps_ctrl) in rtw_enter_lps()
/freebsd/sys/contrib/dev/iwlwifi/fw/api/
H A Dcoex.h43 * struct iwl_bt_coex_cmd - bt coex configuration command
64 * struct iwl_bt_coex_ci_cmd - bt coex channel inhibition command
98 * struct iwl_bt_coex_prof_old_notif - notification about BT coex
130 * enum iwl_bt_coex_subcmd_ids - coex configuration command IDs
143 * struct iwl_bt_coex_profile_notif - notification about BT coex
/freebsd/sys/dev/ath/
H A Dif_ath_btcoex_mci.c98 /* Yes, we're going to do bluetooth MCI coex */ in ath_btcoex_mci_attach()
380 "(MCI) Recv GPM COEX Version Query.\n"); in ath_btcoex_mci_coex_msg()
387 "(MCI) Recv GPM COEX Version Response.\n"); in ath_btcoex_mci_coex_msg()
391 "(MCI) BT Coex version: %d.%d\n", major, minor); in ath_btcoex_mci_coex_msg()
399 "(MCI) Recv GPM COEX Status Query = 0x%02x.\n", in ath_btcoex_mci_coex_msg()
411 "(MCI) TODO: Recv GPM COEX BT_Profile_Info.\n"); in ath_btcoex_mci_coex_msg()
417 "(MCI) Recv GPM COEX BT_Status_Update: SEQ=%d\n", in ath_btcoex_mci_coex_msg()
423 "(MCI) Unknown GPM COEX message = 0x%02x\n", opcode); in ath_btcoex_mci_coex_msg()
/freebsd/sys/contrib/dev/iwlwifi/mld/
H A Dcoex.c6 #include "fw/api/coex.h"
8 #include "coex.h"
H A DMakefile6 iwlmld-y += scan.o sta.o tx.o coex.o tlc.o agg.o key.o regulatory.o ap.o thermal.o roc.o stats.o
/freebsd/sys/dev/ath/ath_hal/
H A Dah_btcoex.h51 HAL_BT_COEX_CFG_NONE, /* No bt coex enabled */
188 /* Default remote BT device MCI COEX version */
191 /* Local WLAN MCI COEX version */
271 /* MCI GPM/Coex opcode/type definitions */
/freebsd/sys/contrib/dev/ath/ath_hal/ar9300/
H A Dar9300_mci.c221 HALDEBUG(ah, HAL_DEBUG_BT_COEX, "(MCI) Send Coex version query.\n"); in ar9300_mci_send_coex_version_query()
234 HALDEBUG(ah, HAL_DEBUG_BT_COEX, "(MCI) Send Coex version response.\n"); in ar9300_mci_send_coex_version_response()
270 "(MCI) Send Coex BT Status Query 0x%02X\n", query_type); in ar9300_mci_send_coex_bt_status_query()
299 "(MCI) Send Coex %s BT GPM.\n", (halt == AH_TRUE)?"HALT":"UNHALT"); in ar9300_mci_send_coex_halt_bt_gpm()
337 "(MCI) BT_MCI_FLAGS: Send Coex BT Update Flags %s 0x%08x\n", in ar9300_mci_send_coex_bt_flags()
571 "(MCI) Recv GPM COEX Version Query.\n"); in ar9300_mci_process_gpm_extra()
577 "(MCI) Recv GPM COEX Version Response.\n"); in ar9300_mci_process_gpm_extra()
584 "(MCI) BT Coex version: %d.%d\n", in ar9300_mci_process_gpm_extra()
591 "(MCI) Recv GPM COEX Status Query = 0x%02X.\n", in ar9300_mci_process_gpm_extra()
604 "(MCI) Recv GPM COEX BT_Profile_Info (drop&query)\n"); in ar9300_mci_process_gpm_extra()
[all …]
/freebsd/sys/dev/rtwn/rtl8192c/pci/
H A Dr92ce_init.c130 /* bt coex */ in r92ce_power_on()
145 /* bt coex */ in r92ce_power_on()
186 /* bt coex */ in r92ce_power_on()
/freebsd/sys/dev/ath/ath_hal/ar5416/
H A Dar5416_btcoex.c238 * Set wlanActiveGpio to input when disabling BT-COEX to in ar5416BTCoexDisable()
265 /* Program coex mode and weight registers to actually enable coex */ in ar5416BTCoexEnable()
/freebsd/sys/modules/iwlwifi/
H A DMakefile29 SRCS+= mvm/binding.c mvm/coex.c
39 SRCS+= mld/agg.c mld/ap.c mld/coex.c
/freebsd/sys/contrib/device-tree/Bindings/net/wireless/
H A Dqcom,ath10k.txt95 - qcom,coexist-support : should contain eithr "0" or "1" to indicate coex
97 - qcom,coexist-gpio-pin : gpio pin number information to support coex
H A Dqcom,ath10k.yaml118 Indicate coex support by the hardware.
123 COEX GPIO number provided to the Wi-Fi firmware.
/freebsd/sys/contrib/dev/iwlwifi/mvm/
H A Dfw-api.h22 #include "fw/api/coex.h"
H A Dcoex.c10 #include "fw/api/coex.h"
258 * enabled or disabled (due to BT coex)
642 IWL_DEBUG_COEX(mvm, "BT Coex Notification received\n"); in iwl_mvm_rx_bt_coex_old_notif()
740 /* tight coex, high bt traffic, reduce AGG time limit */ in iwl_mvm_coex_agg_time_limit()
/freebsd/sys/modules/rtw89/
H A DMakefile13 SRCS+= acpi.c cam.c efuse.c efuse_be.c regd.c sar.c coex.c ps.c ser.c
/freebsd/sys/modules/rtw88/
H A DMakefile13 SRCS+= bf.c coex.c debug.c efuse.c fw.c mac.c mac80211.c
/freebsd/sys/contrib/dev/rtw89/
H A DMakefile16 coex.o \

1234