Lines Matching refs:coex_dm

46 static struct coex_dm_8821a_1ant *coex_dm = &glcoex_dm_8821a_1ant;  variable
257 coex_dm->cur_ra_mask = dis_rate_mask; in halbtc8821a1ant_update_ra_mask()
260 (coex_dm->pre_ra_mask != coex_dm->cur_ra_mask)) { in halbtc8821a1ant_update_ra_mask()
262 &coex_dm->cur_ra_mask); in halbtc8821a1ant_update_ra_mask()
264 coex_dm->pre_ra_mask = coex_dm->cur_ra_mask; in halbtc8821a1ant_update_ra_mask()
272 coex_dm->cur_arfr_type = type; in btc8821a1ant_auto_rate_fb_retry()
275 (coex_dm->pre_arfr_type != coex_dm->cur_arfr_type)) { in btc8821a1ant_auto_rate_fb_retry()
276 switch (coex_dm->cur_arfr_type) { in btc8821a1ant_auto_rate_fb_retry()
279 coex_dm->backup_arfr_cnt1); in btc8821a1ant_auto_rate_fb_retry()
281 coex_dm->backup_arfr_cnt2); in btc8821a1ant_auto_rate_fb_retry()
304 coex_dm->pre_arfr_type = coex_dm->cur_arfr_type; in btc8821a1ant_auto_rate_fb_retry()
310 coex_dm->cur_retry_limit_type = type; in halbtc8821a1ant_retry_limit()
313 (coex_dm->pre_retry_limit_type != coex_dm->cur_retry_limit_type)) { in halbtc8821a1ant_retry_limit()
314 switch (coex_dm->cur_retry_limit_type) { in halbtc8821a1ant_retry_limit()
317 coex_dm->backup_retry_limit); in halbtc8821a1ant_retry_limit()
326 coex_dm->pre_retry_limit_type = coex_dm->cur_retry_limit_type; in halbtc8821a1ant_retry_limit()
332 coex_dm->cur_ampdu_time_type = type; in halbtc8821a1ant_ampdu_max_time()
335 (coex_dm->pre_ampdu_time_type != coex_dm->cur_ampdu_time_type)) { in halbtc8821a1ant_ampdu_max_time()
336 switch (coex_dm->cur_ampdu_time_type) { in halbtc8821a1ant_ampdu_max_time()
339 coex_dm->backup_ampdu_max_time); in halbtc8821a1ant_ampdu_max_time()
349 coex_dm->pre_ampdu_time_type = coex_dm->cur_ampdu_time_type; in halbtc8821a1ant_ampdu_max_time()
689 coex_dm->cur_bt_auto_report = enable_auto_report; in halbtc8821a1ant_bt_auto_report()
694 coex_dm->pre_bt_auto_report, in halbtc8821a1ant_bt_auto_report()
695 coex_dm->cur_bt_auto_report); in halbtc8821a1ant_bt_auto_report()
697 if (coex_dm->pre_bt_auto_report == coex_dm->cur_bt_auto_report) in halbtc8821a1ant_bt_auto_report()
700 halbtc8821a1ant_set_bt_auto_report(btcoexist, coex_dm->cur_bt_auto_report); in halbtc8821a1ant_bt_auto_report()
702 coex_dm->pre_bt_auto_report = coex_dm->cur_bt_auto_report; in halbtc8821a1ant_bt_auto_report()
731 coex_dm->cur_low_penalty_ra = low_penalty_ra; in halbtc8821a1ant_low_penalty_ra()
734 if (coex_dm->pre_low_penalty_ra == coex_dm->cur_low_penalty_ra) in halbtc8821a1ant_low_penalty_ra()
737 btc8821a1ant_set_sw_pen_tx_rate(btcoexist, coex_dm->cur_low_penalty_ra); in halbtc8821a1ant_low_penalty_ra()
739 coex_dm->pre_low_penalty_ra = coex_dm->cur_low_penalty_ra; in halbtc8821a1ant_low_penalty_ra()
771 coex_dm->cur_val_0x6c0 = val0x6c0; in halbtc8821a1ant_coex_table()
772 coex_dm->cur_val_0x6c4 = val0x6c4; in halbtc8821a1ant_coex_table()
773 coex_dm->cur_val_0x6c8 = val0x6c8; in halbtc8821a1ant_coex_table()
774 coex_dm->cur_val_0x6cc = val0x6cc; in halbtc8821a1ant_coex_table()
777 if ((coex_dm->pre_val_0x6c0 == coex_dm->cur_val_0x6c0) && in halbtc8821a1ant_coex_table()
778 (coex_dm->pre_val_0x6c4 == coex_dm->cur_val_0x6c4) && in halbtc8821a1ant_coex_table()
779 (coex_dm->pre_val_0x6c8 == coex_dm->cur_val_0x6c8) && in halbtc8821a1ant_coex_table()
780 (coex_dm->pre_val_0x6cc == coex_dm->cur_val_0x6cc)) in halbtc8821a1ant_coex_table()
786 coex_dm->pre_val_0x6c0 = coex_dm->cur_val_0x6c0; in halbtc8821a1ant_coex_table()
787 coex_dm->pre_val_0x6c4 = coex_dm->cur_val_0x6c4; in halbtc8821a1ant_coex_table()
788 coex_dm->pre_val_0x6c8 = coex_dm->cur_val_0x6c8; in halbtc8821a1ant_coex_table()
789 coex_dm->pre_val_0x6cc = coex_dm->cur_val_0x6cc; in halbtc8821a1ant_coex_table()
855 coex_dm->cur_ignore_wlan_act = enable; in halbtc8821a1ant_ignore_wlan_act()
860 coex_dm->pre_ignore_wlan_act, in halbtc8821a1ant_ignore_wlan_act()
861 coex_dm->cur_ignore_wlan_act); in halbtc8821a1ant_ignore_wlan_act()
863 if (coex_dm->pre_ignore_wlan_act == in halbtc8821a1ant_ignore_wlan_act()
864 coex_dm->cur_ignore_wlan_act) in halbtc8821a1ant_ignore_wlan_act()
869 coex_dm->pre_ignore_wlan_act = coex_dm->cur_ignore_wlan_act; in halbtc8821a1ant_ignore_wlan_act()
884 coex_dm->ps_tdma_para[0] = byte1; in halbtc8821a1ant_set_fw_pstdma()
885 coex_dm->ps_tdma_para[1] = byte2; in halbtc8821a1ant_set_fw_pstdma()
886 coex_dm->ps_tdma_para[2] = byte3; in halbtc8821a1ant_set_fw_pstdma()
887 coex_dm->ps_tdma_para[3] = byte4; in halbtc8821a1ant_set_fw_pstdma()
888 coex_dm->ps_tdma_para[4] = byte5; in halbtc8821a1ant_set_fw_pstdma()
916 coex_dm->cur_lps = lps_val; in halbtc8821a1ant_lps_rpwm()
917 coex_dm->cur_rpwm = rpwm_val; in halbtc8821a1ant_lps_rpwm()
922 coex_dm->cur_lps, coex_dm->cur_rpwm); in halbtc8821a1ant_lps_rpwm()
924 if ((coex_dm->pre_lps == coex_dm->cur_lps) && in halbtc8821a1ant_lps_rpwm()
925 (coex_dm->pre_rpwm == coex_dm->cur_rpwm)) { in halbtc8821a1ant_lps_rpwm()
928 coex_dm->pre_rpwm, coex_dm->cur_rpwm); in halbtc8821a1ant_lps_rpwm()
935 coex_dm->pre_lps = coex_dm->cur_lps; in halbtc8821a1ant_lps_rpwm()
936 coex_dm->pre_rpwm = coex_dm->cur_rpwm; in halbtc8821a1ant_lps_rpwm()
1034 coex_dm->cur_ps_tdma_on = turn_on; in halbtc8821a1ant_ps_tdma()
1035 coex_dm->cur_ps_tdma = type; in halbtc8821a1ant_ps_tdma()
1038 if (coex_dm->cur_ps_tdma_on) { in halbtc8821a1ant_ps_tdma()
1041 coex_dm->cur_ps_tdma); in halbtc8821a1ant_ps_tdma()
1045 coex_dm->cur_ps_tdma); in halbtc8821a1ant_ps_tdma()
1047 if ((coex_dm->pre_ps_tdma_on == coex_dm->cur_ps_tdma_on) && in halbtc8821a1ant_ps_tdma()
1048 (coex_dm->pre_ps_tdma == coex_dm->cur_ps_tdma)) in halbtc8821a1ant_ps_tdma()
1241 coex_dm->pre_ps_tdma_on = coex_dm->cur_ps_tdma_on; in halbtc8821a1ant_ps_tdma()
1242 coex_dm->pre_ps_tdma = coex_dm->cur_ps_tdma; in halbtc8821a1ant_ps_tdma()
1255 coex_dm->bt_status) { in halbtc8821a1ant_is_common_action()
1263 coex_dm->bt_status)) { in halbtc8821a1ant_is_common_action()
1271 coex_dm->bt_status)) { in halbtc8821a1ant_is_common_action()
1279 coex_dm->bt_status)) { in halbtc8821a1ant_is_common_action()
1287 coex_dm->bt_status)) { in halbtc8821a1ant_is_common_action()
1325 if (coex_dm->cur_ps_tdma != 1 && in btc8821a1ant_tdma_dur_adj()
1326 coex_dm->cur_ps_tdma != 2 && in btc8821a1ant_tdma_dur_adj()
1327 coex_dm->cur_ps_tdma != 3 && in btc8821a1ant_tdma_dur_adj()
1328 coex_dm->cur_ps_tdma != 9) { in btc8821a1ant_tdma_dur_adj()
1331 coex_dm->tdma_adj_type = 9; in btc8821a1ant_tdma_dur_adj()
1343 if (!coex_dm->auto_tdma_adjust) { in btc8821a1ant_tdma_dur_adj()
1344 coex_dm->auto_tdma_adjust = true; in btc8821a1ant_tdma_dur_adj()
1349 coex_dm->tdma_adj_type = 2; in btc8821a1ant_tdma_dur_adj()
1442 ((coex_dm->cur_ps_tdma == 1) || in btc8821a1ant_tdma_dur_adj()
1443 (coex_dm->cur_ps_tdma == 2))) { in btc8821a1ant_tdma_dur_adj()
1446 coex_dm->tdma_adj_type = 9; in btc8821a1ant_tdma_dur_adj()
1447 } else if (coex_dm->cur_ps_tdma == 1) { in btc8821a1ant_tdma_dur_adj()
1450 coex_dm->tdma_adj_type = 2; in btc8821a1ant_tdma_dur_adj()
1451 } else if (coex_dm->cur_ps_tdma == 2) { in btc8821a1ant_tdma_dur_adj()
1454 coex_dm->tdma_adj_type = 9; in btc8821a1ant_tdma_dur_adj()
1455 } else if (coex_dm->cur_ps_tdma == 9) { in btc8821a1ant_tdma_dur_adj()
1458 coex_dm->tdma_adj_type = 11; in btc8821a1ant_tdma_dur_adj()
1462 ((coex_dm->cur_ps_tdma == 1) || in btc8821a1ant_tdma_dur_adj()
1463 (coex_dm->cur_ps_tdma == 2))) { in btc8821a1ant_tdma_dur_adj()
1466 coex_dm->tdma_adj_type = 9; in btc8821a1ant_tdma_dur_adj()
1467 } else if (coex_dm->cur_ps_tdma == 11) { in btc8821a1ant_tdma_dur_adj()
1470 coex_dm->tdma_adj_type = 9; in btc8821a1ant_tdma_dur_adj()
1471 } else if (coex_dm->cur_ps_tdma == 9) { in btc8821a1ant_tdma_dur_adj()
1474 coex_dm->tdma_adj_type = 2; in btc8821a1ant_tdma_dur_adj()
1475 } else if (coex_dm->cur_ps_tdma == 2) { in btc8821a1ant_tdma_dur_adj()
1478 coex_dm->tdma_adj_type = 1; in btc8821a1ant_tdma_dur_adj()
1484 coex_dm->cur_ps_tdma); in btc8821a1ant_tdma_dur_adj()
1487 if (coex_dm->cur_ps_tdma != 1 && in btc8821a1ant_tdma_dur_adj()
1488 coex_dm->cur_ps_tdma != 2 && in btc8821a1ant_tdma_dur_adj()
1489 coex_dm->cur_ps_tdma != 9 && in btc8821a1ant_tdma_dur_adj()
1490 coex_dm->cur_ps_tdma != 11) { in btc8821a1ant_tdma_dur_adj()
1494 coex_dm->tdma_adj_type); in btc8821a1ant_tdma_dur_adj()
1763 coex_dm->auto_tdma_adjust = false; in btc8821a1ant_act_wifi_con_bt_acl_busy()
1774 coex_dm->auto_tdma_adjust = false; in btc8821a1ant_act_wifi_con_bt_acl_busy()
1784 coex_dm->auto_tdma_adjust = false; in btc8821a1ant_act_wifi_con_bt_acl_busy()
1789 coex_dm->auto_tdma_adjust = false; in btc8821a1ant_act_wifi_con_bt_acl_busy()
1798 coex_dm->auto_tdma_adjust = false; in btc8821a1ant_act_wifi_con_bt_acl_busy()
1805 coex_dm->auto_tdma_adjust = false; in btc8821a1ant_act_wifi_con_bt_acl_busy()
1809 coex_dm->auto_tdma_adjust = false; in btc8821a1ant_act_wifi_con_bt_acl_busy()
1843 if (BT_8821A_1ANT_BT_STATUS_ACL_BUSY == coex_dm->bt_status) { in halbtc8821a1ant_action_wifi_connected_scan()
1854 coex_dm->bt_status) || in halbtc8821a1ant_action_wifi_connected_scan()
1856 coex_dm->bt_status)) { in halbtc8821a1ant_action_wifi_connected_scan()
1876 if (BT_8821A_1ANT_BT_STATUS_ACL_BUSY == coex_dm->bt_status) { in btc8821a1ant_act_wifi_conn_sp_pkt()
1924 coex_dm->bt_status && !btcoexist->bt_link_info.hid_only) in halbtc8821a1ant_action_wifi_connected()
1935 if (BT_8821A_1ANT_BT_STATUS_ACL_BUSY == coex_dm->bt_status) { in halbtc8821a1ant_action_wifi_connected()
1939 coex_dm->bt_status) || in halbtc8821a1ant_action_wifi_connected()
1941 coex_dm->bt_status)) { in halbtc8821a1ant_action_wifi_connected()
1951 if (BT_8821A_1ANT_BT_STATUS_ACL_BUSY == coex_dm->bt_status) { in halbtc8821a1ant_action_wifi_connected()
1955 coex_dm->bt_status) || in halbtc8821a1ant_action_wifi_connected()
1957 coex_dm->bt_status)) { in halbtc8821a1ant_action_wifi_connected()
1974 coex_dm->cur_algorithm = algorithm; in btc8821a1ant_run_sw_coex_mech()
1977 switch (coex_dm->cur_algorithm) { in btc8821a1ant_run_sw_coex_mech()
2034 coex_dm->pre_algorithm = coex_dm->cur_algorithm; in btc8821a1ant_run_sw_coex_mech()
2077 if ((BT_8821A_1ANT_BT_STATUS_ACL_BUSY == coex_dm->bt_status) || in halbtc8821a1ant_run_coexist_mechanism()
2078 (BT_8821A_1ANT_BT_STATUS_SCO_BUSY == coex_dm->bt_status) || in halbtc8821a1ant_run_coexist_mechanism()
2079 (BT_8821A_1ANT_BT_STATUS_ACL_SCO_BUSY == coex_dm->bt_status)) in halbtc8821a1ant_run_coexist_mechanism()
2175 coex_dm->backup_arfr_cnt1 = btcoexist->btc_read_4byte(btcoexist, in halbtc8821a1ant_init_hw_config()
2177 coex_dm->backup_arfr_cnt2 = btcoexist->btc_read_4byte(btcoexist, in halbtc8821a1ant_init_hw_config()
2179 coex_dm->backup_retry_limit = in halbtc8821a1ant_init_hw_config()
2181 coex_dm->backup_ampdu_max_time = in halbtc8821a1ant_init_hw_config()
2307 coex_dm->wifi_chnl_info[0], coex_dm->wifi_chnl_info[1], in ex_halbtc8821a1ant_display_coex_info()
2308 coex_dm->wifi_chnl_info[2]); in ex_halbtc8821a1ant_display_coex_info()
2344 coex_dm->bt_status) ? in ex_halbtc8821a1ant_display_coex_info()
2347 coex_dm->bt_status) ? in ex_halbtc8821a1ant_display_coex_info()
2397 coex_dm->cur_low_penalty_ra); in ex_halbtc8821a1ant_display_coex_info()
2413 ps_tdma_case = coex_dm->cur_ps_tdma; in ex_halbtc8821a1ant_display_coex_info()
2417 coex_dm->ps_tdma_para[0], in ex_halbtc8821a1ant_display_coex_info()
2418 coex_dm->ps_tdma_para[1], in ex_halbtc8821a1ant_display_coex_info()
2419 coex_dm->ps_tdma_para[2], in ex_halbtc8821a1ant_display_coex_info()
2420 coex_dm->ps_tdma_para[3], in ex_halbtc8821a1ant_display_coex_info()
2421 coex_dm->ps_tdma_para[4], in ex_halbtc8821a1ant_display_coex_info()
2423 coex_dm->auto_tdma_adjust); in ex_halbtc8821a1ant_display_coex_info()
2428 coex_dm->error_condition); in ex_halbtc8821a1ant_display_coex_info()
2432 coex_dm->cur_ignore_wlan_act); in ex_halbtc8821a1ant_display_coex_info()
2442 coex_dm->backup_arfr_cnt1, in ex_halbtc8821a1ant_display_coex_info()
2443 coex_dm->backup_arfr_cnt2, in ex_halbtc8821a1ant_display_coex_info()
2444 coex_dm->backup_retry_limit, in ex_halbtc8821a1ant_display_coex_info()
2445 coex_dm->backup_ampdu_max_time); in ex_halbtc8821a1ant_display_coex_info()
2682 coex_dm->wifi_chnl_info[0] = h2c_parameter[0]; in ex_halbtc8821a1ant_media_status_notify()
2683 coex_dm->wifi_chnl_info[1] = h2c_parameter[1]; in ex_halbtc8821a1ant_media_status_notify()
2684 coex_dm->wifi_chnl_info[2] = h2c_parameter[2]; in ex_halbtc8821a1ant_media_status_notify()
2841 coex_dm->bt_status = BT_8821A_1ANT_BT_STATUS_NON_CONNECTED_IDLE; in ex_halbtc8821a1ant_bt_info_notify()
2846 coex_dm->bt_status = BT_8821A_1ANT_BT_STATUS_CONNECTED_IDLE; in ex_halbtc8821a1ant_bt_info_notify()
2851 coex_dm->bt_status = BT_8821A_1ANT_BT_STATUS_SCO_BUSY; in ex_halbtc8821a1ant_bt_info_notify()
2855 if (BT_8821A_1ANT_BT_STATUS_ACL_BUSY != coex_dm->bt_status) in ex_halbtc8821a1ant_bt_info_notify()
2856 coex_dm->auto_tdma_adjust = false; in ex_halbtc8821a1ant_bt_info_notify()
2857 coex_dm->bt_status = BT_8821A_1ANT_BT_STATUS_ACL_BUSY; in ex_halbtc8821a1ant_bt_info_notify()
2861 coex_dm->bt_status = BT_8821A_1ANT_BT_STATUS_MAX; in ex_halbtc8821a1ant_bt_info_notify()
2866 if ((BT_8821A_1ANT_BT_STATUS_ACL_BUSY == coex_dm->bt_status) || in ex_halbtc8821a1ant_bt_info_notify()
2867 (BT_8821A_1ANT_BT_STATUS_SCO_BUSY == coex_dm->bt_status) || in ex_halbtc8821a1ant_bt_info_notify()
2868 (BT_8821A_1ANT_BT_STATUS_ACL_SCO_BUSY == coex_dm->bt_status)) in ex_halbtc8821a1ant_bt_info_notify()
2963 coex_dm->auto_tdma_adjust) { in ex_halbtc8821a1ant_periodical()