Home
last modified time | relevance | path

Searched full:coex (Results 1 – 25 of 77) 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
150 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_wl_slot_extend() local
168 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_wl_ccklock_action() local
208 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_wl_ccklock_detect() local
260 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_wl_noisy_detect() local
310 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_tdma_timer_base() local
369 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_write_scbd() local
414 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_check_rfk() local
451 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_query_bt_info() local
469 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_monitor_bt_ctr() local
493 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_monitor_bt_enable() local
528 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_update_wl_link_info() local
618 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_info_response() local
633 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_info_request() local
709 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_update_bt_link_info() local
858 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_set_bt_tx_power() local
871 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_set_bt_rx_gain() local
893 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_set_rf_para() local
1018 struct rtw_coex *coex = &rtwdev->coex; rtw_btc_wltoggle_table_b() local
1047 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_set_table() local
1068 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_table() local
1095 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_ignore_wlan_act() local
1106 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_power_save_state() local
1138 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_set_tdma() local
1196 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_tdma() local
1261 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_set_ant_path() local
1461 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_algorithm() local
1552 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_action_freerun() local
1647 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_action_bt_relink() local
1687 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_action_bt_idle() local
1756 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_action_bt_inquiry() local
1856 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_action_bt_game_hid() local
1904 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_action_bt_hfp() local
1935 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_action_bt_hid() local
2018 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_action_bt_a2dp() local
2060 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_action_bt_a2dpsink() local
2099 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_action_bt_pan() local
2136 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_action_bt_a2dp_hid() local
2193 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_action_bt_a2dp_pan() local
2250 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_action_bt_pan_hid() local
2285 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_action_bt_a2dp_pan_hid() local
2319 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_action_wl_under5g() local
2375 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_action_wl_native_lps() local
2414 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_action_wl_linkscan() local
2477 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_action_wl_connected() local
2531 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_run_coex() local
2663 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_init_coex_var() local
2690 struct rtw_coex *coex = &rtwdev->coex; __rtw_coex_init_hw_config() local
2745 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_power_on_setting() local
2781 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_ips_notify() local
2810 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_lps_notify() local
2848 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_scan_notify() local
2886 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_switchband_notify() local
2912 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_connect_notify() local
2966 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_media_status_notify() local
3005 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_bt_info_notify() local
3273 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_bt_hid_info_notify() local
3363 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_query_bt_hid_list() local
3397 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_wl_fwdbginfo_notify() local
3469 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_defreeze_work() local
3914 struct rtw_coex *coex = &rtwdev->coex; rtw_coex_display_coex_info() local
[all...]
H A Dmain.c17 #include "coex.h"
1534 struct rtw_coex *coex = &rtwdev->coex; in rtw_core_stop()
1544 cancel_delayed_work_sync(&coex->bt_relink_work); in rtw_core_stop()
1545 cancel_delayed_work_sync(&coex->bt_reenable_work); in rtw_core_stop()
1546 cancel_delayed_work_sync(&coex->defreeze_work); in rtw_core_stop()
1547 cancel_delayed_work_sync(&coex->wl_remain_work); in rtw_core_stop()
1548 cancel_delayed_work_sync(&coex->bt_remain_work); in rtw_core_stop()
1549 cancel_delayed_work_sync(&coex->wl_connecting_work); in rtw_core_stop()
1550 cancel_delayed_work_sync(&coex in rtw_core_stop()
1535 struct rtw_coex *coex = &rtwdev->coex; rtw_core_stop() local
2109 struct rtw_coex *coex = &rtwdev->coex; rtw_core_init() local
[all...]
H A Dcoex.h416 struct rtw_coex *coex = &rtwdev->coex; in rtw_coex_disabled() local
417 struct rtw_coex_stat *coex_stat = &coex->stat; in rtw_coex_disabled()
H A Drtw8821c.c6 #include "coex.h"
846 /* for coex */ in rtw8821c_coex_cfg_ant_switch()
877 struct rtw_coex *coex = &rtwdev->coex; in rtw8821c_coex_cfg_ant_switch()
878 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw8821c_coex_cfg_ant_switch()
879 struct rtw_coex_rfe *coex_rfe = &coex->rfe; in rtw8821c_coex_cfg_ant_switch()
986 struct rtw_coex *coex = &rtwdev->coex; in rtw8821c_txagc_swing_offset()
987 struct rtw_coex_rfe *coex_rfe = &coex->rfe; in rtw8821c_txagc_swing_offset()
1028 struct rtw_coex *coex in rtw8821c_txagc_swing_offset()
810 struct rtw_coex *coex = &rtwdev->coex; rtw8821c_coex_cfg_ant_switch() local
919 struct rtw_coex *coex = &rtwdev->coex; rtw8821c_coex_cfg_rfe_type() local
961 struct rtw_coex *coex = &rtwdev->coex; rtw8821c_coex_cfg_wl_tx_power() local
[all...]
H A Drtw8822b.c7 #include "coex.h"
1164 struct rtw_coex *coex = &rtwdev->coex; in rtw8822b_coex_cfg_ant_switch() local
1165 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw8822b_coex_cfg_ant_switch()
1166 struct rtw_coex_rfe *coex_rfe = &coex->rfe; in rtw8822b_coex_cfg_ant_switch()
1260 struct rtw_coex *coex = &rtwdev->coex; in rtw8822b_coex_cfg_rfe_type() local
1261 struct rtw_coex_rfe *coex_rfe = &coex->rfe; in rtw8822b_coex_cfg_rfe_type()
1296 /* Disable LTE Coex Function in WiFi side */ in rtw8822b_coex_cfg_rfe_type()
1308 struct rtw_coex *coex in rtw8822b_coex_cfg_wl_tx_power() local
1330 struct rtw_coex *coex = &rtwdev->coex; rtw8822b_coex_cfg_wl_rx_gain() local
[all...]
H A Ddebug.c8 #include "coex.h"
864 struct rtw_coex *coex = &rtwdev->coex; in rtw_debugfs_get_coex_info()
873 coex->manual_control = !enable;
883 struct rtw_coex *coex = &rtwdev->coex; in rtw_debugfs_set_coex_enable()
885 seq_printf(m, "coex mechanism %s\n", in rtw_debugfs_set_coex_enable()
886 coex->manual_control ? "disabled" : "enabled"); in rtw_debugfs_set_coex_enable()
881 struct rtw_coex *coex = &rtwdev->coex; rtw_debugfs_set_coex_enable() local
907 struct rtw_coex *coex = &rtwdev->coex; rtw_debugfs_get_coex_enable() local
H A Dps.c10 #include "coex.h"
281 if (rtwdev->coex.stat.wl_force_lps_ctrl) in rtw_enter_lps()
H A Drtw8723d.c7 #include "coex.h"
1088 /* for coex */ in rtw8723d_iqk_rx_path()
1108 struct rtw_coex *coex = &rtwdev->coex; in rtw8723d_iqk_rx_path()
1109 struct rtw_coex_rfe *coex_rfe = &coex->rfe; in rtw8723d_iqk_rx_path()
1132 /* disable LTE coex in wifi side */ in rtw8723d_iqk_rx_path()
1140 struct rtw_coex *coex = &rtwdev->coex; in rtw8723d_iqk_rx_path()
1141 struct rtw_coex_dm *coex_dm = &coex->dm;
1160 struct rtw_coex *coex in rtw8723d_iqk_fill_s1_matrix()
1588 struct rtw_coex *coex = &rtwdev->coex; rtw8723d_coex_cfg_rfe_type() local
1620 struct rtw_coex *coex = &rtwdev->coex; rtw8723d_coex_cfg_wl_tx_power() local
1640 struct rtw_coex *coex = &rtwdev->coex; rtw8723d_coex_cfg_wl_rx_gain() local
[all...]
H A DMakefile12 coex.o \
H A Dmac80211.c10 #include "coex.h"
383 struct rtw_coex *coex = &rtwdev->coex; in rtw_ops_bss_info_changed() local
384 struct rtw_coex_stat *coex_stat = &coex->stat; in rtw_ops_bss_info_changed()
/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/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_profile_notif - notification about BT coex
/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/rtw88/
H A DMakefile11 SRCS+= bf.c coex.c debug.c efuse.c fw.c mac.c mac80211.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.yaml111 Indicate coex support by the hardware.
116 COEX GPIO number provided to the Wi-Fi firmware.
/freebsd/sys/contrib/dev/rtw89/
H A DMakefile16 coex.o \
/freebsd/sys/modules/rtw89/
H A DMakefile12 SRCS+= acpi.c cam.c efuse.c efuse_be.c regd.c sar.c coex.c ps.c ser.c
/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) in iwl_mvm_bt_coex_tcm_based_ci()
600 IWL_DEBUG_COEX(mvm, "BT Coex Notification received\n"); in iwl_mvm_coex_agg_time_limit()
682 /* tight coex, high bt traffic, reduce AGG time limit */ in iwl_mvm_bt_coex_tx_prio()
/freebsd/sys/contrib/dev/iwlwifi/
H A Diwl-modparams.h57 * @bt_coex_active: enable bt coex, default = true
/freebsd/sys/contrib/dev/iwlwifi/fw/
H A Dfile.h339 * @IWL_UCODE_TLV_CAPA_BT_COEX_PLCR: enabled BT Coex packet level co-running
344 * @IWL_UCODE_TLV_CAPA_BT_COEX_RRC: supports BT Coex RRC
352 * @IWL_UCODE_TLV_CAPA_COEX_SCHEMA_2: firmware implements Coex Schema 2
359 * @IWL_UCODE_TLV_CAPA_BT_MPLUT_SUPPORT: supports bt-coex Multi-priority LUT

1234