Lines Matching refs:coex_dm

100 	struct rtw_coex_dm *coex_dm = &coex->dm;  in rtw_coex_limited_wl()  local
104 if (!coex->under_5g && coex_dm->bt_status != COEX_BTSTATUS_NCON_IDLE) { in rtw_coex_limited_wl()
115 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_freerun_check() local
131 if (COEX_RSSI_HIGH(coex_dm->wl_rssi_state[1]) && in rtw_coex_freerun_check()
132 COEX_RSSI_HIGH(coex_dm->bt_rssi_state[0])) in rtw_coex_freerun_check()
136 bt_rssi = coex_dm->bt_rssi_state[0]; in rtw_coex_freerun_check()
138 bt_rssi = coex_dm->bt_rssi_state[1]; in rtw_coex_freerun_check()
140 if (COEX_RSSI_HIGH(coex_dm->wl_rssi_state[3]) && in rtw_coex_freerun_check()
210 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_wl_ccklock_detect() local
214 if (coex_dm->bt_status == COEX_BTSTATUS_INQ_PAGE || in rtw_coex_wl_ccklock_detect()
226 COEX_RSSI_HIGH(coex_dm->wl_rssi_state[3]) && in rtw_coex_wl_ccklock_detect()
227 (coex_dm->bt_status == COEX_BTSTATUS_ACL_BUSY || in rtw_coex_wl_ccklock_detect()
228 coex_dm->bt_status == COEX_BTSTATUS_ACL_SCO_BUSY || in rtw_coex_wl_ccklock_detect()
229 coex_dm->bt_status == COEX_BTSTATUS_SCO_BUSY)) { in rtw_coex_wl_ccklock_detect()
468 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_monitor_bt_enable() local
484 coex_dm->cur_bt_lna_lvl = 0; in rtw_coex_monitor_bt_enable()
502 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_update_wl_link_info() local
540 rssi_state = coex_dm->wl_rssi_state[i]; in rtw_coex_update_wl_link_info()
545 coex_dm->wl_rssi_state[i] = rssi_state; in rtw_coex_update_wl_link_info()
684 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_update_bt_link_info() local
693 rssi_state = coex_dm->bt_rssi_state[i]; in rtw_coex_update_bt_link_info()
698 coex_dm->bt_rssi_state[i] = rssi_state; in rtw_coex_update_bt_link_info()
756 coex_dm->bt_status = COEX_BTSTATUS_INQ_PAGE; in rtw_coex_update_bt_link_info()
758 coex_dm->bt_status = COEX_BTSTATUS_NCON_IDLE; in rtw_coex_update_bt_link_info()
761 coex_dm->bt_status = COEX_BTSTATUS_CON_IDLE; in rtw_coex_update_bt_link_info()
765 coex_dm->bt_status = COEX_BTSTATUS_ACL_SCO_BUSY; in rtw_coex_update_bt_link_info()
767 coex_dm->bt_status = COEX_BTSTATUS_SCO_BUSY; in rtw_coex_update_bt_link_info()
769 coex_dm->bt_status = COEX_BTSTATUS_ACL_BUSY; in rtw_coex_update_bt_link_info()
771 coex_dm->bt_status = COEX_BTSTATUS_MAX; in rtw_coex_update_bt_link_info()
777 rtw_coex_get_bt_status_string(coex_dm->bt_status)); in rtw_coex_update_bt_link_info()
783 struct rtw_coex_dm *coex_dm = &rtwdev->coex.dm; in rtw_coex_update_wl_ch_info() local
816 coex_dm->wl_ch_info[0] = link; in rtw_coex_update_wl_ch_info()
817 coex_dm->wl_ch_info[1] = center_chan; in rtw_coex_update_wl_ch_info()
818 coex_dm->wl_ch_info[2] = bw; in rtw_coex_update_wl_ch_info()
829 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_set_bt_tx_power() local
831 if (bt_pwr_dec_lvl == coex_dm->cur_bt_pwr_lvl) in rtw_coex_set_bt_tx_power()
834 coex_dm->cur_bt_pwr_lvl = bt_pwr_dec_lvl; in rtw_coex_set_bt_tx_power()
842 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_set_bt_rx_gain() local
844 if (bt_lna_lvl == coex_dm->cur_bt_lna_lvl) in rtw_coex_set_bt_rx_gain()
847 coex_dm->cur_bt_lna_lvl = bt_lna_lvl; in rtw_coex_set_bt_rx_gain()
1001 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_set_table() local
1004 if (!force && coex_dm->reason != COEX_RSN_LPS) { in rtw_coex_set_table()
1021 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_table() local
1026 coex_dm->cur_table = type; in rtw_coex_table()
1091 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_set_tdma() local
1128 coex_dm->ps_tdma_para[0] = byte1; in rtw_coex_set_tdma()
1129 coex_dm->ps_tdma_para[1] = byte2; in rtw_coex_set_tdma()
1130 coex_dm->ps_tdma_para[2] = byte3; in rtw_coex_set_tdma()
1131 coex_dm->ps_tdma_para[3] = byte4; in rtw_coex_set_tdma()
1132 coex_dm->ps_tdma_para[4] = byte5; in rtw_coex_set_tdma()
1148 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_tdma() local
1165 if (!force && turn_on == coex_dm->cur_ps_tdma_on && in rtw_coex_tdma()
1166 type == coex_dm->cur_ps_tdma) { in rtw_coex_tdma()
1169 (coex_dm->cur_ps_tdma_on ? "on" : "off"), in rtw_coex_tdma()
1170 coex_dm->cur_ps_tdma); in rtw_coex_tdma()
1184 coex_dm->cur_ps_tdma_on = turn_on; in rtw_coex_tdma()
1185 coex_dm->cur_ps_tdma = type; in rtw_coex_tdma()
1216 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_set_ant_path() local
1220 if (!force && coex_dm->cur_ant_pos_type == phase) in rtw_coex_set_ant_path()
1223 coex_dm->cur_ant_pos_type = phase; in rtw_coex_set_ant_path()
1505 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_action_freerun() local
1525 if (COEX_RSSI_HIGH(coex_dm->wl_rssi_state[0])) in rtw_coex_action_freerun()
1527 else if (COEX_RSSI_HIGH(coex_dm->wl_rssi_state[1])) in rtw_coex_action_freerun()
1529 else if (COEX_RSSI_HIGH(coex_dm->wl_rssi_state[2])) in rtw_coex_action_freerun()
1640 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_action_bt_idle() local
1650 coex_dm->bt_status == COEX_BTSTATUS_NCON_IDLE) { in rtw_coex_action_bt_idle()
1652 COEX_RSSI_HIGH(coex_dm->wl_rssi_state[3]) && in rtw_coex_action_bt_idle()
1674 } else if (coex_dm->bt_status == COEX_BTSTATUS_NCON_IDLE) { in rtw_coex_action_bt_idle()
1691 coex_dm->bt_status == COEX_BTSTATUS_NCON_IDLE) { in rtw_coex_action_bt_idle()
1928 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_action_bt_a2dp() local
1956 if (COEX_RSSI_HIGH(coex_dm->wl_rssi_state[1])) in rtw_coex_action_bt_a2dp()
2046 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_action_bt_a2dp_hid() local
2085 if (COEX_RSSI_HIGH(coex_dm->wl_rssi_state[1])) in rtw_coex_action_bt_a2dp_hid()
2425 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_run_coex() local
2434 coex_dm->reason = reason; in rtw_coex_run_coex()
2462 if (coex->freeze && coex_dm->reason == COEX_RSN_BTINFO && in rtw_coex_run_coex()
2512 if ((coex_dm->bt_status == COEX_BTSTATUS_NCON_IDLE || in rtw_coex_run_coex()
2513 coex_dm->bt_status == COEX_BTSTATUS_CON_IDLE) && in rtw_coex_run_coex()
2541 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_init_coex_var() local
2544 memset(coex_dm, 0, sizeof(*coex_dm)); in rtw_coex_init_coex_var()
2553 for (i = 0; i < ARRAY_SIZE(coex_dm->bt_rssi_state); i++) in rtw_coex_init_coex_var()
2554 coex_dm->bt_rssi_state[i] = COEX_RSSI_STATE_LOW; in rtw_coex_init_coex_var()
2556 for (i = 0; i < ARRAY_SIZE(coex_dm->wl_rssi_state); i++) in rtw_coex_init_coex_var()
2557 coex_dm->wl_rssi_state[i] = COEX_RSSI_STATE_LOW; in rtw_coex_init_coex_var()
2883 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_bt_info_notify() local
2926 coex_dm->fw_tdma_para[i - 1] = buf[i]; in rtw_coex_bt_info_notify()
3651 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_display_coex_info() local
3656 u8 reason = coex_dm->reason; in rtw_coex_display_coex_info()
3733 coex_dm->ignore_wl_act); in rtw_coex_display_coex_info()
3741 coex_dm->wl_ch_info[0], coex_dm->wl_ch_info[1], in rtw_coex_display_coex_info()
3742 coex_dm->wl_ch_info[2], hal->current_channel); in rtw_coex_display_coex_info()
3750 coex_dm->bt_status == COEX_BTSTATUS_NCON_IDLE ? "non-conn" : in rtw_coex_display_coex_info()
3751 coex_dm->bt_status == COEX_BTSTATUS_CON_IDLE ? "conn-idle" : "busy", in rtw_coex_display_coex_info()
3820 coex_dm->fw_tdma_para, in rtw_coex_display_coex_info()
3822 &coex_dm->fw_tdma_para[0])); in rtw_coex_display_coex_info()
3829 coex_dm->ps_tdma_para, coex_dm->cur_ps_tdma); in rtw_coex_display_coex_info()
3838 coex_dm->cur_table, in rtw_coex_display_coex_info()
3848 coex_dm->wl_ch_info); in rtw_coex_display_coex_info()
3866 coex_dm->cur_wl_pwr_lvl, in rtw_coex_display_coex_info()
3867 coex_dm->cur_bt_pwr_lvl, in rtw_coex_display_coex_info()
3868 coex_dm->cur_wl_rx_low_gain_en ? "On" : "Off", in rtw_coex_display_coex_info()
3869 coex_dm->cur_bt_lna_lvl); in rtw_coex_display_coex_info()