/Linux-v5.10/drivers/net/wireless/realtek/rtw88/ |
D | coex.c | 39 struct rtw_coex *coex = &rtwdev->coex; in rtw_coex_limited_tx() local 40 struct rtw_coex_stat *coex_stat = &coex->stat; in rtw_coex_limited_tx() 102 struct rtw_coex *coex = &rtwdev->coex; in rtw_coex_limited_wl() local 103 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_limited_wl() 104 struct rtw_coex_stat *coex_stat = &coex->stat; in rtw_coex_limited_wl() 108 if (coex->under_5g || in rtw_coex_limited_wl() 123 struct rtw_coex *coex = &rtwdev->coex; in rtw_coex_wl_ccklock_action() local 124 struct rtw_coex_stat *coex_stat = &coex->stat; in rtw_coex_wl_ccklock_action() 127 if (coex->stop_dm) in rtw_coex_wl_ccklock_action() 162 struct rtw_coex *coex = &rtwdev->coex; in rtw_coex_wl_ccklock_detect() local [all …]
|
D | main.c | 1119 struct rtw_coex *coex = &rtwdev->coex; in rtw_core_stop() local 1128 cancel_delayed_work_sync(&coex->bt_relink_work); in rtw_core_stop() 1129 cancel_delayed_work_sync(&coex->bt_reenable_work); in rtw_core_stop() 1130 cancel_delayed_work_sync(&coex->defreeze_work); in rtw_core_stop() 1131 cancel_delayed_work_sync(&coex->wl_remain_work); in rtw_core_stop() 1132 cancel_delayed_work_sync(&coex->bt_remain_work); in rtw_core_stop() 1609 struct rtw_coex *coex = &rtwdev->coex; in rtw_core_init() local 1620 INIT_DELAYED_WORK(&coex->bt_relink_work, rtw_coex_bt_relink_work); in rtw_core_init() 1621 INIT_DELAYED_WORK(&coex->bt_reenable_work, rtw_coex_bt_reenable_work); in rtw_core_init() 1622 INIT_DELAYED_WORK(&coex->defreeze_work, rtw_coex_defreeze_work); in rtw_core_init() [all …]
|
D | rtw8821c.c | 684 struct rtw_coex *coex = &rtwdev->coex; in rtw8821c_coex_cfg_ant_switch() local 685 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw8821c_coex_cfg_ant_switch() 686 struct rtw_coex_rfe *coex_rfe = &coex->rfe; in rtw8821c_coex_cfg_ant_switch() 784 struct rtw_coex *coex = &rtwdev->coex; in rtw8821c_coex_cfg_rfe_type() local 785 struct rtw_coex_rfe *coex_rfe = &coex->rfe; in rtw8821c_coex_cfg_rfe_type() 826 struct rtw_coex *coex = &rtwdev->coex; in rtw8821c_coex_cfg_wl_tx_power() local 827 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw8821c_coex_cfg_wl_tx_power()
|
D | rtw8822b.c | 1143 struct rtw_coex *coex = &rtwdev->coex; in rtw8822b_coex_cfg_ant_switch() local 1144 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw8822b_coex_cfg_ant_switch() 1145 struct rtw_coex_rfe *coex_rfe = &coex->rfe; in rtw8822b_coex_cfg_ant_switch() 1239 struct rtw_coex *coex = &rtwdev->coex; in rtw8822b_coex_cfg_rfe_type() local 1240 struct rtw_coex_rfe *coex_rfe = &coex->rfe; in rtw8822b_coex_cfg_rfe_type() 1287 struct rtw_coex *coex = &rtwdev->coex; in rtw8822b_coex_cfg_wl_tx_power() local 1288 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw8822b_coex_cfg_wl_tx_power() 1309 struct rtw_coex *coex = &rtwdev->coex; in rtw8822b_coex_cfg_wl_rx_gain() local 1310 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw8822b_coex_cfg_wl_rx_gain()
|
D | Makefile | 12 coex.o \
|
D | debug.c | 766 struct rtw_coex *coex = &rtwdev->coex; in rtw_debugfs_set_coex_enable() local 780 coex->stop_dm = enable == 0; in rtw_debugfs_set_coex_enable() 790 struct rtw_coex *coex = &rtwdev->coex; in rtw_debugfs_get_coex_enable() local 793 coex->stop_dm ? "disabled" : "enabled"); in rtw_debugfs_get_coex_enable()
|
D | ps.c | 234 if (rtwdev->coex.stat.wl_force_lps_ctrl) in rtw_enter_lps()
|
D | rtw8822c.c | 2161 struct rtw_coex *coex = &rtwdev->coex; in rtw8822c_coex_cfg_gnt_fix() local 2162 struct rtw_coex_stat *coex_stat = &coex->stat; in rtw8822c_coex_cfg_gnt_fix() 2171 if ((coex_stat->kt_ver == 0 && coex->under_5g) || coex->freerun) in rtw8822c_coex_cfg_gnt_fix() 2202 coex->under_5g || !efuse->share_ant) { in rtw8822c_coex_cfg_gnt_fix() 2228 struct rtw_coex *coex = &rtwdev->coex; in rtw8822c_coex_cfg_rfe_type() local 2229 struct rtw_coex_rfe *coex_rfe = &coex->rfe; in rtw8822c_coex_cfg_rfe_type() 2251 struct rtw_coex *coex = &rtwdev->coex; in rtw8822c_coex_cfg_wl_tx_power() local 2252 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw8822c_coex_cfg_wl_tx_power() 2262 struct rtw_coex *coex = &rtwdev->coex; in rtw8822c_coex_cfg_wl_rx_gain() local 2263 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw8822c_coex_cfg_wl_rx_gain()
|
D | rtw8723d.c | 1541 struct rtw_coex *coex = &rtwdev->coex; in rtw8723d_coex_cfg_rfe_type() local 1542 struct rtw_coex_rfe *coex_rfe = &coex->rfe; in rtw8723d_coex_cfg_rfe_type() 1573 struct rtw_coex *coex = &rtwdev->coex; in rtw8723d_coex_cfg_wl_tx_power() local 1574 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw8723d_coex_cfg_wl_tx_power() 1593 struct rtw_coex *coex = &rtwdev->coex; in rtw8723d_coex_cfg_wl_rx_gain() local 1594 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw8723d_coex_cfg_wl_rx_gain()
|
D | main.h | 1704 struct rtw_coex coex; member
|
/Linux-v5.10/drivers/net/wireless/intel/iwlwifi/dvm/ |
D | lib.c | 631 struct iwl_bt_coex_profile_notif *coex = (void *)pkt->data; in iwlagn_bt_coex_profile_notif() local 632 struct iwl_bt_uart_msg *uart_msg = &coex->last_bt_uart_msg; in iwlagn_bt_coex_profile_notif() 640 IWL_DEBUG_COEX(priv, " status: %d\n", coex->bt_status); in iwlagn_bt_coex_profile_notif() 641 IWL_DEBUG_COEX(priv, " traffic load: %d\n", coex->bt_traffic_load); in iwlagn_bt_coex_profile_notif() 643 coex->bt_ci_compliance); in iwlagn_bt_coex_profile_notif() 650 if (priv->bt_status != coex->bt_status || in iwlagn_bt_coex_profile_notif() 651 priv->last_bt_traffic_load != coex->bt_traffic_load) { in iwlagn_bt_coex_profile_notif() 652 if (coex->bt_status) { in iwlagn_bt_coex_profile_notif() 659 coex->bt_traffic_load; in iwlagn_bt_coex_profile_notif() 665 priv->bt_status = coex->bt_status; in iwlagn_bt_coex_profile_notif() [all …]
|
/Linux-v5.10/drivers/net/wireless/intel/iwlwifi/mvm/ |
D | Makefile | 6 iwlmvm-y += power.o coex.o
|
/Linux-v5.10/drivers/net/wireless/rsi/ |
D | Kconfig | 53 This option enables the WLAN BT coex support in rsi drivers.
|
/Linux-v5.10/Documentation/devicetree/bindings/net/wireless/ |
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
|
/Linux-v5.10/drivers/net/wireless/marvell/mwifiex/ |
D | sta_cmdresp.c | 1009 struct host_cmd_ds_robust_coex *coex = &resp->params.coex; in mwifiex_ret_robust_coex() local 1011 u16 action = le16_to_cpu(coex->action); in mwifiex_ret_robust_coex() 1015 *)((u8 *)coex + sizeof(struct host_cmd_ds_robust_coex)); in mwifiex_ret_robust_coex()
|
D | sta_cmd.c | 1562 struct host_cmd_ds_robust_coex *coex = &cmd->params.coex; in mwifiex_cmd_robust_coex() local 1566 cmd->size = cpu_to_le16(sizeof(*coex) + sizeof(*coex_tlv) + S_DS_GEN); in mwifiex_cmd_robust_coex() 1568 coex->action = cpu_to_le16(cmd_action); in mwifiex_cmd_robust_coex() 1570 ((u8 *)coex + sizeof(*coex)); in mwifiex_cmd_robust_coex() 1574 if (coex->action == HostCmd_ACT_GEN_GET) in mwifiex_cmd_robust_coex()
|
D | fw.h | 2375 struct host_cmd_ds_robust_coex coex; member
|
/Linux-v5.10/drivers/bluetooth/ |
D | Kconfig | 423 to the RSI_91x coex module for further scheduling to device
|