| /freebsd/sys/contrib/dev/rtw88/ |
| H A D | coex.c | 6 #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 D | main.c | 17 #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 D | rtw8821a.c | 6 #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 D | coex.h | 417 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 D | rtw8822b.c | 7 #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 D | rtw8723d.c | 7 #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 D | rtw8821c.c | 6 #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 D | debug.c | 8 #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 D | ps.c | 10 #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 D | coex.h | 43 * 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 D | if_ath_btcoex_mci.c | 98 /* 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 D | coex.c | 6 #include "fw/api/coex.h" 8 #include "coex.h"
|
| H A D | Makefile | 6 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 D | ah_btcoex.h | 51 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 D | ar9300_mci.c | 221 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 D | r92ce_init.c | 130 /* 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 D | ar5416_btcoex.c | 238 * 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 D | Makefile | 29 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 D | qcom,ath10k.txt | 95 - 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 D | qcom,ath10k.yaml | 118 Indicate coex support by the hardware. 123 COEX GPIO number provided to the Wi-Fi firmware.
|
| /freebsd/sys/contrib/dev/iwlwifi/mvm/ |
| H A D | fw-api.h | 22 #include "fw/api/coex.h"
|
| H A D | coex.c | 10 #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 D | Makefile | 13 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 D | Makefile | 13 SRCS+= bf.c coex.c debug.c efuse.c fw.c mac.c mac80211.c
|
| /freebsd/sys/contrib/dev/rtw89/ |
| H A D | Makefile | 16 coex.o \
|