Lines Matching refs:coex_dm
103 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_limited_wl() local
109 coex_dm->bt_status == COEX_BTSTATUS_NCON_IDLE) { in rtw_coex_limited_wl()
344 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_monitor_bt_enable() local
359 coex_dm->cur_bt_lna_lvl = 0; in rtw_coex_monitor_bt_enable()
376 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_update_wl_link_info() local
404 rssi_state = coex_dm->wl_rssi_state[i]; in rtw_coex_update_wl_link_info()
409 coex_dm->wl_rssi_state[i] = rssi_state; in rtw_coex_update_wl_link_info()
531 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_update_bt_link_info() local
540 rssi_state = coex_dm->bt_rssi_state[i]; in rtw_coex_update_bt_link_info()
545 coex_dm->bt_rssi_state[i] = rssi_state; in rtw_coex_update_bt_link_info()
549 rssi_state = coex_dm->wl_rssi_state[i]; in rtw_coex_update_bt_link_info()
554 coex_dm->wl_rssi_state[i] = rssi_state; in rtw_coex_update_bt_link_info()
612 coex_dm->bt_status = COEX_BTSTATUS_INQ_PAGE; in rtw_coex_update_bt_link_info()
614 coex_dm->bt_status = COEX_BTSTATUS_NCON_IDLE; in rtw_coex_update_bt_link_info()
616 coex_dm->bt_status = COEX_BTSTATUS_CON_IDLE; in rtw_coex_update_bt_link_info()
620 coex_dm->bt_status = COEX_BTSTATUS_ACL_SCO_BUSY; in rtw_coex_update_bt_link_info()
622 coex_dm->bt_status = COEX_BTSTATUS_SCO_BUSY; in rtw_coex_update_bt_link_info()
624 coex_dm->bt_status = COEX_BTSTATUS_ACL_BUSY; in rtw_coex_update_bt_link_info()
626 coex_dm->bt_status = COEX_BTSTATUS_MAX; in rtw_coex_update_bt_link_info()
631 rtw_dbg(rtwdev, RTW_DBG_COEX, "coex: bt status(%d)\n", coex_dm->bt_status); in rtw_coex_update_bt_link_info()
637 struct rtw_coex_dm *coex_dm = &rtwdev->coex.dm; in rtw_coex_update_wl_ch_info() local
669 coex_dm->wl_ch_info[0] = link; in rtw_coex_update_wl_ch_info()
670 coex_dm->wl_ch_info[1] = center_chan; in rtw_coex_update_wl_ch_info()
671 coex_dm->wl_ch_info[2] = bw; in rtw_coex_update_wl_ch_info()
679 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_set_bt_tx_power() local
681 if (bt_pwr_dec_lvl == coex_dm->cur_bt_pwr_lvl) in rtw_coex_set_bt_tx_power()
684 coex_dm->cur_bt_pwr_lvl = bt_pwr_dec_lvl; in rtw_coex_set_bt_tx_power()
692 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_set_bt_rx_gain() local
694 if (bt_lna_lvl == coex_dm->cur_bt_lna_lvl) in rtw_coex_set_bt_rx_gain()
697 coex_dm->cur_bt_lna_lvl = bt_lna_lvl; in rtw_coex_set_bt_rx_gain()
780 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_table() local
784 coex_dm->cur_table = type; in rtw_coex_table()
848 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_set_tdma() local
873 coex_dm->ps_tdma_para[0] = byte1; in rtw_coex_set_tdma()
874 coex_dm->ps_tdma_para[1] = byte2; in rtw_coex_set_tdma()
875 coex_dm->ps_tdma_para[2] = byte3; in rtw_coex_set_tdma()
876 coex_dm->ps_tdma_para[3] = byte4; in rtw_coex_set_tdma()
877 coex_dm->ps_tdma_para[4] = byte5; in rtw_coex_set_tdma()
885 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_tdma() local
901 if (turn_on == coex_dm->cur_ps_tdma_on && in rtw_coex_tdma()
902 type == coex_dm->cur_ps_tdma) { in rtw_coex_tdma()
935 coex_dm->cur_ps_tdma_on = turn_on; in rtw_coex_tdma()
936 coex_dm->cur_ps_tdma = type; in rtw_coex_tdma()
945 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_set_ant_path() local
949 if (!force && coex_dm->cur_ant_pos_type == phase) in rtw_coex_set_ant_path()
952 coex_dm->cur_ant_pos_type = phase; in rtw_coex_set_ant_path()
1158 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_action_freerun() local
1175 if (COEX_RSSI_HIGH(coex_dm->wl_rssi_state[0])) in rtw_coex_action_freerun()
1177 else if (COEX_RSSI_HIGH(coex_dm->wl_rssi_state[1])) in rtw_coex_action_freerun()
1179 else if (COEX_RSSI_HIGH(coex_dm->wl_rssi_state[2])) in rtw_coex_action_freerun()
1244 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_action_bt_idle() local
1251 coex_dm->bt_status == COEX_BTSTATUS_NCON_IDLE) { in rtw_coex_action_bt_idle()
1253 COEX_RSSI_HIGH(coex_dm->wl_rssi_state[1])) { in rtw_coex_action_bt_idle()
1276 } else if (coex_dm->bt_status == COEX_BTSTATUS_NCON_IDLE) { in rtw_coex_action_bt_idle()
1289 coex_dm->bt_status == COEX_BTSTATUS_NCON_IDLE) { in rtw_coex_action_bt_idle()
1470 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_action_bt_a2dp() local
1493 if (COEX_RSSI_HIGH(coex_dm->wl_rssi_state[1])) in rtw_coex_action_bt_a2dp()
1580 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_action_bt_a2dp_hid() local
1606 if (COEX_RSSI_HIGH(coex_dm->wl_rssi_state[1])) in rtw_coex_action_bt_a2dp_hid()
1850 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_action_wl_connected() local
1856 COEX_RSSI_HIGH(coex_dm->wl_rssi_state[3]) && in rtw_coex_action_wl_connected()
1857 COEX_RSSI_HIGH(coex_dm->bt_rssi_state[0])) { in rtw_coex_action_wl_connected()
1902 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_run_coex() local
1907 coex_dm->reason = reason; in rtw_coex_run_coex()
1960 if ((coex_dm->bt_status == COEX_BTSTATUS_NCON_IDLE || in rtw_coex_run_coex()
1961 coex_dm->bt_status == COEX_BTSTATUS_CON_IDLE) && in rtw_coex_run_coex()
1986 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_init_coex_var() local
1989 memset(coex_dm, 0, sizeof(*coex_dm)); in rtw_coex_init_coex_var()
1998 for (i = 0; i < ARRAY_SIZE(coex_dm->bt_rssi_state); i++) in rtw_coex_init_coex_var()
1999 coex_dm->bt_rssi_state[i] = COEX_RSSI_STATE_LOW; in rtw_coex_init_coex_var()
2001 for (i = 0; i < ARRAY_SIZE(coex_dm->wl_rssi_state); i++) in rtw_coex_init_coex_var()
2002 coex_dm->wl_rssi_state[i] = COEX_RSSI_STATE_LOW; in rtw_coex_init_coex_var()