Home
last modified time | relevance | path

Searched refs:coex (Results 1 – 24 of 24) sorted by relevance

/linux-6.6.21/drivers/net/wireless/realtek/rtw88/
Dcoex.c40 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
151 struct rtw_coex_stat *coex_stat = &coex->stat; in rtw_coex_wl_slot_extend()
[all …]
Dmain.c1517 struct rtw_coex *coex = &rtwdev->coex; in rtw_core_stop() local
1527 cancel_delayed_work_sync(&coex->bt_relink_work); in rtw_core_stop()
1528 cancel_delayed_work_sync(&coex->bt_reenable_work); in rtw_core_stop()
1529 cancel_delayed_work_sync(&coex->defreeze_work); in rtw_core_stop()
1530 cancel_delayed_work_sync(&coex->wl_remain_work); in rtw_core_stop()
1531 cancel_delayed_work_sync(&coex->bt_remain_work); in rtw_core_stop()
1532 cancel_delayed_work_sync(&coex->wl_connecting_work); in rtw_core_stop()
1533 cancel_delayed_work_sync(&coex->bt_multi_link_remain_work); in rtw_core_stop()
1534 cancel_delayed_work_sync(&coex->wl_ccklock_work); in rtw_core_stop()
2087 struct rtw_coex *coex = &rtwdev->coex; in rtw_core_init() local
[all …]
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()
Drtw8822b.c1164 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()
1308 struct rtw_coex *coex = &rtwdev->coex; in rtw8822b_coex_cfg_wl_tx_power() local
1309 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw8822b_coex_cfg_wl_tx_power()
1330 struct rtw_coex *coex = &rtwdev->coex; in rtw8822b_coex_cfg_wl_rx_gain() local
1331 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw8822b_coex_cfg_wl_rx_gain()
Drtw8821c.c810 struct rtw_coex *coex = &rtwdev->coex; in rtw8821c_coex_cfg_ant_switch() local
811 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw8821c_coex_cfg_ant_switch()
812 struct rtw_coex_rfe *coex_rfe = &coex->rfe; in rtw8821c_coex_cfg_ant_switch()
919 struct rtw_coex *coex = &rtwdev->coex; in rtw8821c_coex_cfg_rfe_type() local
920 struct rtw_coex_rfe *coex_rfe = &coex->rfe; in rtw8821c_coex_cfg_rfe_type()
961 struct rtw_coex *coex = &rtwdev->coex; in rtw8821c_coex_cfg_wl_tx_power() local
962 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw8821c_coex_cfg_wl_tx_power()
DMakefile12 coex.o \
Ddebug.c881 struct rtw_coex *coex = &rtwdev->coex; in rtw_debugfs_set_coex_enable() local
897 coex->manual_control = !enable; in rtw_debugfs_set_coex_enable()
907 struct rtw_coex *coex = &rtwdev->coex; in rtw_debugfs_get_coex_enable() local
910 coex->manual_control ? "disabled" : "enabled"); in rtw_debugfs_get_coex_enable()
Drtw8723d.c1588 struct rtw_coex *coex = &rtwdev->coex; in rtw8723d_coex_cfg_rfe_type() local
1589 struct rtw_coex_rfe *coex_rfe = &coex->rfe; in rtw8723d_coex_cfg_rfe_type()
1620 struct rtw_coex *coex = &rtwdev->coex; in rtw8723d_coex_cfg_wl_tx_power() local
1621 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw8723d_coex_cfg_wl_tx_power()
1640 struct rtw_coex *coex = &rtwdev->coex; in rtw8723d_coex_cfg_wl_rx_gain() local
1641 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw8723d_coex_cfg_wl_rx_gain()
Dmac80211.c370 struct rtw_coex *coex = &rtwdev->coex; in rtw_ops_bss_info_changed() local
371 struct rtw_coex_stat *coex_stat = &coex->stat; in rtw_ops_bss_info_changed()
Dps.c279 if (rtwdev->coex.stat.wl_force_lps_ctrl) in rtw_enter_lps()
Drtw8822c.c2989 struct rtw_coex *coex = &rtwdev->coex; in rtw8822c_coex_cfg_gnt_fix() local
2990 struct rtw_coex_stat *coex_stat = &coex->stat; in rtw8822c_coex_cfg_gnt_fix()
2999 if ((coex_stat->kt_ver == 0 && coex->under_5g) || coex->freerun) in rtw8822c_coex_cfg_gnt_fix()
3045 coex->under_5g || !efuse->share_ant) { in rtw8822c_coex_cfg_gnt_fix()
3077 struct rtw_coex *coex = &rtwdev->coex; in rtw8822c_coex_cfg_rfe_type() local
3078 struct rtw_coex_rfe *coex_rfe = &coex->rfe; in rtw8822c_coex_cfg_rfe_type()
3100 struct rtw_coex *coex = &rtwdev->coex; in rtw8822c_coex_cfg_wl_tx_power() local
3101 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw8822c_coex_cfg_wl_tx_power()
3111 struct rtw_coex *coex = &rtwdev->coex; in rtw8822c_coex_cfg_wl_rx_gain() local
3112 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw8822c_coex_cfg_wl_rx_gain()
Dmain.h2002 struct rtw_coex coex; member
/linux-6.6.21/drivers/net/wireless/intel/iwlwifi/dvm/
Dlib.c626 struct iwl_bt_coex_profile_notif *coex = (void *)pkt->data; in iwlagn_bt_coex_profile_notif() local
627 struct iwl_bt_uart_msg *uart_msg = &coex->last_bt_uart_msg; in iwlagn_bt_coex_profile_notif()
635 IWL_DEBUG_COEX(priv, " status: %d\n", coex->bt_status); in iwlagn_bt_coex_profile_notif()
636 IWL_DEBUG_COEX(priv, " traffic load: %d\n", coex->bt_traffic_load); in iwlagn_bt_coex_profile_notif()
638 coex->bt_ci_compliance); in iwlagn_bt_coex_profile_notif()
645 if (priv->bt_status != coex->bt_status || in iwlagn_bt_coex_profile_notif()
646 priv->last_bt_traffic_load != coex->bt_traffic_load) { in iwlagn_bt_coex_profile_notif()
647 if (coex->bt_status) { in iwlagn_bt_coex_profile_notif()
654 coex->bt_traffic_load; in iwlagn_bt_coex_profile_notif()
660 priv->bt_status = coex->bt_status; in iwlagn_bt_coex_profile_notif()
[all …]
/linux-6.6.21/drivers/net/wireless/intel/iwlwifi/mvm/
DMakefile6 iwlmvm-y += power.o coex.o
/linux-6.6.21/drivers/net/wireless/realtek/rtw89/
DMakefile13 coex.o \
Dmac.h1013 int rtw89_mac_coex_init(struct rtw89_dev *rtwdev, const struct rtw89_mac_ax_coex *coex);
1015 const struct rtw89_mac_ax_coex *coex);
Dmac.c4856 int rtw89_mac_coex_init(struct rtw89_dev *rtwdev, const struct rtw89_mac_ax_coex *coex) in rtw89_mac_coex_init() argument
4888 switch (coex->pta_mode) { in rtw89_mac_coex_init()
4925 switch (coex->direction) { in rtw89_mac_coex_init()
4950 const struct rtw89_mac_ax_coex *coex) in rtw89_mac_coex_init_v1() argument
4958 switch (coex->pta_mode) { in rtw89_mac_coex_init_v1()
/linux-6.6.21/drivers/net/wireless/rsi/
DKconfig53 This option enables the WLAN BT coex support in rsi drivers.
/linux-6.6.21/drivers/net/wireless/marvell/mwifiex/
Dsta_cmdresp.c1022 struct host_cmd_ds_robust_coex *coex = &resp->params.coex; in mwifiex_ret_robust_coex() local
1024 u16 action = le16_to_cpu(coex->action); in mwifiex_ret_robust_coex()
1028 *)((u8 *)coex + sizeof(struct host_cmd_ds_robust_coex)); in mwifiex_ret_robust_coex()
Dsta_cmd.c1555 struct host_cmd_ds_robust_coex *coex = &cmd->params.coex; in mwifiex_cmd_robust_coex() local
1559 cmd->size = cpu_to_le16(sizeof(*coex) + sizeof(*coex_tlv) + S_DS_GEN); in mwifiex_cmd_robust_coex()
1561 coex->action = cpu_to_le16(cmd_action); in mwifiex_cmd_robust_coex()
1563 ((u8 *)coex + sizeof(*coex)); in mwifiex_cmd_robust_coex()
1567 if (coex->action == HostCmd_ACT_GEN_GET) in mwifiex_cmd_robust_coex()
Dfw.h2373 struct host_cmd_ds_robust_coex coex; member
/linux-6.6.21/Documentation/devicetree/bindings/net/wireless/
Dqcom,ath10k.yaml111 Indicate coex support by the hardware.
/linux-6.6.21/drivers/firmware/arm_scmi/
Ddriver.c2660 bool coex = IS_ENABLED(CONFIG_ARM_SCMI_RAW_MODE_SUPPORT_COEX); in scmi_probe() local
2736 if (!coex) { in scmi_probe()
2765 if (coex) in scmi_probe()
/linux-6.6.21/drivers/bluetooth/
DKconfig454 to the RSI_91x coex module for further scheduling to device