| /linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
| H A D | btcoex.c | 37 * enum brcmf_btcoex_state - BT coex DHCP state machine states 54 * struct brcmf_btcoex_info - BT coex related information 131 * @btci: BT coex info 137 * Enhanced BT COEX settings for eSCO compatibility during DHCP window 150 brcmf_dbg(INFO, "new SCO/eSCO coex algo {save & override}\n"); in brcmf_btcoex_boost_wifi() 172 brcmf_dbg(INFO, "Do new SCO/eSCO coex algo {restore}\n"); in brcmf_btcoex_boost_wifi() 271 * brcmf_btcoex_timerfunc() - BT coex timer callback 284 * brcmf_btcoex_handler() - BT coex state machine work handler 355 * brcmf_btcoex_attach() - initialize BT coex data 386 * brcmf_btcoex_detach - clean BT coex data [all …]
|
| /linux/drivers/net/wireless/intel/iwlwifi/dvm/ |
| H A D | lib.c | 167 * BT coex 237 IWL_ERR(priv, "failed to construct BT Coex Config\n"); in iwlagn_send_advance_bt_config() 258 * Configure BT coex mode to "no coexistence" when the in iwlagn_send_advance_bt_config() 261 * IBSS mode (no proper uCode support for coex then). in iwlagn_send_advance_bt_config() 277 IWL_DEBUG_COEX(priv, "BT coex flag: 0X%x\n", basic.flags); in iwlagn_send_advance_bt_config() 287 IWL_DEBUG_COEX(priv, "BT coex %s in %s mode\n", in iwlagn_send_advance_bt_config() 304 IWL_ERR(priv, "failed to send BT Coex Config\n"); in iwlagn_send_advance_bt_config() 394 /* bt coex disabled */ in iwlagn_bt_traffic_change_work() 400 * coex profile notifications. Ignore that since only bad consequence in iwlagn_bt_traffic_change_work() 626 struct iwl_bt_coex_profile_notif *coex = (void *)pkt->data; in iwlagn_bt_coex_profile_notif() local [all …]
|
| /linux/drivers/net/wireless/intel/iwlwifi/mld/ |
| H A D | coex.c | 6 #include "fw/api/coex.h" 8 #include "coex.h"
|
| /linux/drivers/net/wireless/ti/wlcore/ |
| H A D | acx.h | 824 /* enable(1) / disable(0) the FM Coex feature */ 827 * Swallow period used in COEX PLL swallowing mechanism. 832 * The N divider used in COEX PLL swallowing mechanism for Fref of 837 * The N divider used in COEX PLL swallowing mechanism for Fref of 842 * The M divider used in COEX PLL swallowing mechanism for Fref of 847 * The M divider used in COEX PLL swallowing mechanism for Fref of 852 * The time duration in uSec required for COEX PLL to stabilize.
|
| /linux/drivers/net/wireless/ath/ath9k/ |
| H A D | ar9003_mci.h | 23 /* Default remote BT device MCI COEX version */ 27 /* Local WLAN MCI COEX version */ 155 /* MCI GPM/Coex opcode/type definitions */
|
| /linux/drivers/net/wireless/realtek/rtlwifi/btcoexist/ |
| H A D | halbtc8821a1ant.c | 692 "[BTCoex], set coex table, set 0x6c0 = 0x%x\n", val0x6c0); in btc8821a1ant_set_coex_table() 696 "[BTCoex], set coex table, set 0x6c4 = 0x%x\n", val0x6c4); in btc8821a1ant_set_coex_table() 700 "[BTCoex], set coex table, set 0x6c8 = 0x%x\n", val0x6c8); in btc8821a1ant_set_coex_table() 704 "[BTCoex], set coex table, set 0x6cc = 0x%x\n", val0x6cc); in btc8821a1ant_set_coex_table() 715 "[BTCoex], %s write Coex Table 0x6c0 = 0x%x, 0x6c4 = 0x%x, 0x6c8 = 0x%x, 0x6cc = 0x%x\n", in btc8821a1ant_coex_table() 1353 /* when coex force to enter LPS, do not enter 32k low power */ in btc8821a1ant_power_save_state() 1386 * Software Coex Mechanism start 1447 * Non-Software Coex Mechanism start 1456 /* tdma and coex table */ in btc8821a1ant_action_wifi_multi_port() 1492 /* tdma and coex table */ in btc8821a1ant_action_wifi_not_connected_asso_auth() [all …]
|
| H A D | halbtc8821a2ant.h | 150 * The following is interface which will notify coex module.
|
| H A D | halbtc8192e2ant.h | 144 * The following is interface which will notify coex module.
|
| /linux/drivers/net/wireless/rsi/ |
| H A D | rsi_91x_coex.c | 111 rsi_dbg(ERR_ZONE, "Invalid coex queue\n"); in rsi_coex_send_pkt() 160 "Coex-Tx-Thread")) { in rsi_coex_attach()
|
| H A D | Kconfig | 53 This option enables the WLAN BT coex support in rsi drivers.
|
| H A D | rsi_91x_main.c | 348 /* Determine coex mode */ in rsi_91x_init() 376 rsi_dbg(ERR_ZONE, "Failed to init coex module\n"); in rsi_91x_init()
|
| /linux/drivers/net/wireless/realtek/rtw88/ |
| H A D | rtw8822b.c | 7 #include "coex.h" 1131 struct rtw_coex *coex = &rtwdev->coex; in rtw8822b_coex_cfg_ant_switch() local 1132 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw8822b_coex_cfg_ant_switch() 1133 struct rtw_coex_rfe *coex_rfe = &coex->rfe; in rtw8822b_coex_cfg_ant_switch() 1227 struct rtw_coex *coex = &rtwdev->coex; in rtw8822b_coex_cfg_rfe_type() local 1228 struct rtw_coex_rfe *coex_rfe = &coex->rfe; in rtw8822b_coex_cfg_rfe_type() 1263 /* Disable LTE Coex Function in WiFi side */ in rtw8822b_coex_cfg_rfe_type() 1275 struct rtw_coex *coex = &rtwdev->coex; in rtw8822b_coex_cfg_wl_tx_power() local 1276 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw8822b_coex_cfg_wl_tx_power() 1297 struct rtw_coex *coex = &rtwdev->coex; in rtw8822b_coex_cfg_wl_rx_gain() local [all …]
|
| H A D | rtw8821c.c | 6 #include "coex.h" 809 /* for coex */ 840 struct rtw_coex *coex = &rtwdev->coex; in rtw8821c_coex_cfg_ant_switch() local 841 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw8821c_coex_cfg_ant_switch() 842 struct rtw_coex_rfe *coex_rfe = &coex->rfe; in rtw8821c_coex_cfg_ant_switch() 949 struct rtw_coex *coex = &rtwdev->coex; in rtw8821c_coex_cfg_rfe_type() local 950 struct rtw_coex_rfe *coex_rfe = &coex->rfe; in rtw8821c_coex_cfg_rfe_type() 991 struct rtw_coex *coex = &rtwdev->coex; in rtw8821c_coex_cfg_wl_tx_power() local 992 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw8821c_coex_cfg_wl_tx_power() 1698 /* 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()
|
| H A D | mac80211.c | 10 #include "coex.h" 385 struct rtw_coex *coex = &rtwdev->coex; in rtw_ops_bss_info_changed() local 386 struct rtw_coex_stat *coex_stat = &coex->stat; in rtw_ops_bss_info_changed()
|
| H A D | Makefile | 12 coex.o \
|
| /linux/Documentation/admin-guide/media/ |
| H A D | dvb-usb-dibusb-mc-cardlist.rst | 23 * - Humax/Coex DVB-T USB Stick 2.0 High Speed
|
| /linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | Makefile | 7 iwlmvm-y += power.o coex.o
|
| H A D | fw-api.h | 22 #include "fw/api/coex.h"
|
| /linux/drivers/staging/rtl8723bs/include/ |
| H A D | hal_btcoex.h | 14 /* Some variables can't get from outsrc BT-Coex, */
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
| H A D | hal_btc.c | 151 "set coex table, set 0x6c0=0x%x\n", val_0x6c0); in rtl8723e_dm_bt_set_coex_table() 155 "set coex table, set 0x6c8=0x%x\n", val_0x6c8); in rtl8723e_dm_bt_set_coex_table() 159 "set coex table, set 0x6cc=0x%x\n", val_0x6cc); in rtl8723e_dm_bt_set_coex_table() 284 "Wifi idle + Bt idle, bt coex mechanism always off!!\n"); in rtl8723e_dm_bt_is_2_ant_common_action() 655 "[BTCoex], UPDATE TO NEW COEX SETTING!!\n"); in rtl8723e_dm_bt_set_bt_dm() 988 /* coex table */ in rtl8723e_dm_bt_2_ant_hid_sco_esco() 1033 /* coex table */ in rtl8723e_dm_bt_2_ant_hid_sco_esco() 1169 /* coex table */ in rtl8723e_dm_bt_2_ant_ftp_a2dp() 1248 /* coex table */ in rtl8723e_dm_bt_2_ant_ftp_a2dp()
|
| /linux/drivers/net/wireless/realtek/rtw89/ |
| H A D | Makefile | 16 coex.o \
|
| /linux/drivers/net/wireless/intel/iwlwifi/fw/ |
| H A D | file.h | 352 * @IWL_UCODE_TLV_CAPA_BT_COEX_PLCR: enabled BT Coex packet level co-running 357 * @IWL_UCODE_TLV_CAPA_BT_COEX_RRC: supports BT Coex RRC 368 * @IWL_UCODE_TLV_CAPA_COEX_SCHEMA_2: firmware implements Coex Schema 2 379 * @IWL_UCODE_TLV_CAPA_BT_MPLUT_SUPPORT: supports bt-coex Multi-priority LUT 423 * @IWL_UCODE_TLV_CAPA_COEX_HIGH_PRIO: support for BT-coex high
|
| /linux/drivers/net/wireless/nxp/nxpwifi/ |
| H A D | sta_cmd.c | 2100 struct host_cmd_ds_robust_coex *coex = &cmd->params.coex; in nxpwifi_cmd_sta_robust_coex() local 2105 cmd->size = cpu_to_le16(sizeof(*coex) + sizeof(*coex_tlv) + S_DS_GEN); in nxpwifi_cmd_sta_robust_coex() 2107 coex->action = cpu_to_le16(cmd_action); in nxpwifi_cmd_sta_robust_coex() 2109 ((u8 *)coex + sizeof(*coex)); in nxpwifi_cmd_sta_robust_coex() 2113 if (coex->action == HOST_ACT_GEN_GET) in nxpwifi_cmd_sta_robust_coex() 2130 struct host_cmd_ds_robust_coex *coex = &resp->params.coex; in nxpwifi_ret_sta_robust_coex() local 2133 u16 action = le16_to_cpu(coex->action); in nxpwifi_ret_sta_robust_coex() 2140 *)((u8 *)coex + sizeof(struct host_cmd_ds_robust_coex)); in nxpwifi_ret_sta_robust_coex()
|