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()
345 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_monitor_bt_enable() local
360 coex_dm->cur_bt_lna_lvl = 0; in rtw_coex_monitor_bt_enable()
377 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_update_wl_link_info() local
415 rssi_state = coex_dm->wl_rssi_state[i]; in rtw_coex_update_wl_link_info()
420 coex_dm->wl_rssi_state[i] = rssi_state; in rtw_coex_update_wl_link_info()
542 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_update_bt_link_info() local
551 rssi_state = coex_dm->bt_rssi_state[i]; in rtw_coex_update_bt_link_info()
556 coex_dm->bt_rssi_state[i] = rssi_state; in rtw_coex_update_bt_link_info()
560 rssi_state = coex_dm->wl_rssi_state[i]; in rtw_coex_update_bt_link_info()
565 coex_dm->wl_rssi_state[i] = rssi_state; in rtw_coex_update_bt_link_info()
623 coex_dm->bt_status = COEX_BTSTATUS_INQ_PAGE; in rtw_coex_update_bt_link_info()
625 coex_dm->bt_status = COEX_BTSTATUS_NCON_IDLE; in rtw_coex_update_bt_link_info()
627 coex_dm->bt_status = COEX_BTSTATUS_CON_IDLE; in rtw_coex_update_bt_link_info()
631 coex_dm->bt_status = COEX_BTSTATUS_ACL_SCO_BUSY; in rtw_coex_update_bt_link_info()
633 coex_dm->bt_status = COEX_BTSTATUS_SCO_BUSY; in rtw_coex_update_bt_link_info()
635 coex_dm->bt_status = COEX_BTSTATUS_ACL_BUSY; in rtw_coex_update_bt_link_info()
637 coex_dm->bt_status = COEX_BTSTATUS_MAX; in rtw_coex_update_bt_link_info()
642 rtw_dbg(rtwdev, RTW_DBG_COEX, "coex: bt status(%d)\n", coex_dm->bt_status); in rtw_coex_update_bt_link_info()
648 struct rtw_coex_dm *coex_dm = &rtwdev->coex.dm; in rtw_coex_update_wl_ch_info() local
680 coex_dm->wl_ch_info[0] = link; in rtw_coex_update_wl_ch_info()
681 coex_dm->wl_ch_info[1] = center_chan; in rtw_coex_update_wl_ch_info()
682 coex_dm->wl_ch_info[2] = bw; in rtw_coex_update_wl_ch_info()
690 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_set_bt_tx_power() local
692 if (bt_pwr_dec_lvl == coex_dm->cur_bt_pwr_lvl) in rtw_coex_set_bt_tx_power()
695 coex_dm->cur_bt_pwr_lvl = bt_pwr_dec_lvl; in rtw_coex_set_bt_tx_power()
703 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_set_bt_rx_gain() local
705 if (bt_lna_lvl == coex_dm->cur_bt_lna_lvl) in rtw_coex_set_bt_rx_gain()
708 coex_dm->cur_bt_lna_lvl = bt_lna_lvl; in rtw_coex_set_bt_rx_gain()
801 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_table() local
805 coex_dm->cur_table = type; in rtw_coex_table()
863 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_set_tdma() local
888 coex_dm->ps_tdma_para[0] = byte1; in rtw_coex_set_tdma()
889 coex_dm->ps_tdma_para[1] = byte2; in rtw_coex_set_tdma()
890 coex_dm->ps_tdma_para[2] = byte3; in rtw_coex_set_tdma()
891 coex_dm->ps_tdma_para[3] = byte4; in rtw_coex_set_tdma()
892 coex_dm->ps_tdma_para[4] = byte5; in rtw_coex_set_tdma()
900 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_tdma() local
918 if (turn_on == coex_dm->cur_ps_tdma_on && in rtw_coex_tdma()
919 type == coex_dm->cur_ps_tdma) { in rtw_coex_tdma()
957 coex_dm->cur_ps_tdma_on = turn_on; in rtw_coex_tdma()
958 coex_dm->cur_ps_tdma = type; in rtw_coex_tdma()
967 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_set_ant_path() local
971 if (!force && coex_dm->cur_ant_pos_type == phase) in rtw_coex_set_ant_path()
974 coex_dm->cur_ant_pos_type = phase; in rtw_coex_set_ant_path()
1180 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_action_freerun() local
1197 if (COEX_RSSI_HIGH(coex_dm->wl_rssi_state[0])) in rtw_coex_action_freerun()
1199 else if (COEX_RSSI_HIGH(coex_dm->wl_rssi_state[1])) in rtw_coex_action_freerun()
1201 else if (COEX_RSSI_HIGH(coex_dm->wl_rssi_state[2])) in rtw_coex_action_freerun()
1266 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_action_bt_idle() local
1273 coex_dm->bt_status == COEX_BTSTATUS_NCON_IDLE) { in rtw_coex_action_bt_idle()
1275 COEX_RSSI_HIGH(coex_dm->wl_rssi_state[1])) { in rtw_coex_action_bt_idle()
1298 } else if (coex_dm->bt_status == COEX_BTSTATUS_NCON_IDLE) { in rtw_coex_action_bt_idle()
1311 coex_dm->bt_status == COEX_BTSTATUS_NCON_IDLE) { in rtw_coex_action_bt_idle()
1509 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_action_bt_a2dp() local
1532 if (COEX_RSSI_HIGH(coex_dm->wl_rssi_state[1])) in rtw_coex_action_bt_a2dp()
1619 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_action_bt_a2dp_hid() local
1646 if (COEX_RSSI_HIGH(coex_dm->wl_rssi_state[1])) in rtw_coex_action_bt_a2dp_hid()
1892 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_action_wl_connected() local
1898 COEX_RSSI_HIGH(coex_dm->wl_rssi_state[3]) && in rtw_coex_action_wl_connected()
1899 COEX_RSSI_HIGH(coex_dm->bt_rssi_state[0])) { in rtw_coex_action_wl_connected()
1944 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_run_coex() local
1952 coex_dm->reason = reason; in rtw_coex_run_coex()
1965 if (coex->freeze && coex_dm->reason == COEX_RSN_BTINFO && in rtw_coex_run_coex()
2006 if ((coex_dm->bt_status == COEX_BTSTATUS_NCON_IDLE || in rtw_coex_run_coex()
2007 coex_dm->bt_status == COEX_BTSTATUS_CON_IDLE) && in rtw_coex_run_coex()
2032 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_init_coex_var() local
2035 memset(coex_dm, 0, sizeof(*coex_dm)); in rtw_coex_init_coex_var()
2044 for (i = 0; i < ARRAY_SIZE(coex_dm->bt_rssi_state); i++) in rtw_coex_init_coex_var()
2045 coex_dm->bt_rssi_state[i] = COEX_RSSI_STATE_LOW; in rtw_coex_init_coex_var()
2047 for (i = 0; i < ARRAY_SIZE(coex_dm->wl_rssi_state); i++) in rtw_coex_init_coex_var()
2048 coex_dm->wl_rssi_state[i] = COEX_RSSI_STATE_LOW; in rtw_coex_init_coex_var()
2882 struct rtw_coex_dm *coex_dm = &coex->dm; in rtw_coex_display_coex_info() local
2887 u8 reason = coex_dm->reason; in rtw_coex_display_coex_info()
2940 coex_dm->ignore_wl_act); in rtw_coex_display_coex_info()
2947 coex_dm->wl_ch_info[0], coex_dm->wl_ch_info[1], in rtw_coex_display_coex_info()
2948 coex_dm->wl_ch_info[2], hal->current_channel); in rtw_coex_display_coex_info()
2955 coex_dm->bt_status == COEX_BTSTATUS_NCON_IDLE ? "non-conn" : in rtw_coex_display_coex_info()
2956 coex_dm->bt_status == COEX_BTSTATUS_CON_IDLE ? "conn-idle" : "busy", in rtw_coex_display_coex_info()
3023 coex_dm->ps_tdma_para, coex_dm->cur_ps_tdma); in rtw_coex_display_coex_info()
3028 coex_dm->cur_table, wl_reg_6c0, wl_reg_6c4, wl_reg_6c8); in rtw_coex_display_coex_info()