Lines Matching refs:coex_dm
44 static struct coex_dm_8723b_1ant *coex_dm = &glcoex_dm_8723b_1ant; variable
257 coex_dm->curra_mask = dis_rate_mask; in halbtc8723b1ant_updatera_mask()
259 if (force_exec || (coex_dm->prera_mask != coex_dm->curra_mask)) in halbtc8723b1ant_updatera_mask()
261 &coex_dm->curra_mask); in halbtc8723b1ant_updatera_mask()
263 coex_dm->prera_mask = coex_dm->curra_mask; in halbtc8723b1ant_updatera_mask()
271 coex_dm->cur_arfr_type = type; in btc8723b1ant_auto_rate_fb_retry()
273 if (force_exec || (coex_dm->pre_arfr_type != coex_dm->cur_arfr_type)) { in btc8723b1ant_auto_rate_fb_retry()
274 switch (coex_dm->cur_arfr_type) { in btc8723b1ant_auto_rate_fb_retry()
277 coex_dm->backup_arfr_cnt1); in btc8723b1ant_auto_rate_fb_retry()
279 coex_dm->backup_arfr_cnt2); in btc8723b1ant_auto_rate_fb_retry()
302 coex_dm->pre_arfr_type = coex_dm->cur_arfr_type; in btc8723b1ant_auto_rate_fb_retry()
308 coex_dm->cur_retry_limit_type = type; in halbtc8723b1ant_retry_limit()
310 if (force_exec || (coex_dm->pre_retry_limit_type != in halbtc8723b1ant_retry_limit()
311 coex_dm->cur_retry_limit_type)) { in halbtc8723b1ant_retry_limit()
312 switch (coex_dm->cur_retry_limit_type) { in halbtc8723b1ant_retry_limit()
315 coex_dm->backup_retry_limit); in halbtc8723b1ant_retry_limit()
325 coex_dm->pre_retry_limit_type = coex_dm->cur_retry_limit_type; in halbtc8723b1ant_retry_limit()
331 coex_dm->cur_ampdu_time_type = type; in halbtc8723b1ant_ampdu_maxtime()
333 if (force_exec || (coex_dm->pre_ampdu_time_type != in halbtc8723b1ant_ampdu_maxtime()
334 coex_dm->cur_ampdu_time_type)) { in halbtc8723b1ant_ampdu_maxtime()
335 switch (coex_dm->cur_ampdu_time_type) { in halbtc8723b1ant_ampdu_maxtime()
338 coex_dm->backup_ampdu_max_time); in halbtc8723b1ant_ampdu_maxtime()
349 coex_dm->pre_ampdu_time_type = coex_dm->cur_ampdu_time_type; in halbtc8723b1ant_ampdu_maxtime()
730 coex_dm->cur_low_penalty_ra = low_penalty_ra; in halbtc8723b1ant_low_penalty_ra()
733 if (coex_dm->pre_low_penalty_ra == coex_dm->cur_low_penalty_ra) in halbtc8723b1ant_low_penalty_ra()
737 coex_dm->cur_low_penalty_ra); in halbtc8723b1ant_low_penalty_ra()
739 coex_dm->pre_low_penalty_ra = coex_dm->cur_low_penalty_ra; in halbtc8723b1ant_low_penalty_ra()
772 coex_dm->cur_val0x6c0 = val0x6c0; in halbtc8723b1ant_coex_table()
773 coex_dm->cur_val0x6c4 = val0x6c4; in halbtc8723b1ant_coex_table()
774 coex_dm->cur_val0x6c8 = val0x6c8; in halbtc8723b1ant_coex_table()
775 coex_dm->cur_val0x6cc = val0x6cc; in halbtc8723b1ant_coex_table()
778 if ((coex_dm->pre_val0x6c0 == coex_dm->cur_val0x6c0) && in halbtc8723b1ant_coex_table()
779 (coex_dm->pre_val0x6c4 == coex_dm->cur_val0x6c4) && in halbtc8723b1ant_coex_table()
780 (coex_dm->pre_val0x6c8 == coex_dm->cur_val0x6c8) && in halbtc8723b1ant_coex_table()
781 (coex_dm->pre_val0x6cc == coex_dm->cur_val0x6cc)) in halbtc8723b1ant_coex_table()
787 coex_dm->pre_val0x6c0 = coex_dm->cur_val0x6c0; in halbtc8723b1ant_coex_table()
788 coex_dm->pre_val0x6c4 = coex_dm->cur_val0x6c4; in halbtc8723b1ant_coex_table()
789 coex_dm->pre_val0x6c8 = coex_dm->cur_val0x6c8; in halbtc8723b1ant_coex_table()
790 coex_dm->pre_val0x6cc = coex_dm->cur_val0x6cc; in halbtc8723b1ant_coex_table()
855 coex_dm->cur_ignore_wlan_act = enable; in halbtc8723b1ant_ignore_wlan_act()
860 coex_dm->pre_ignore_wlan_act, in halbtc8723b1ant_ignore_wlan_act()
861 coex_dm->cur_ignore_wlan_act); in halbtc8723b1ant_ignore_wlan_act()
863 if (coex_dm->pre_ignore_wlan_act == in halbtc8723b1ant_ignore_wlan_act()
864 coex_dm->cur_ignore_wlan_act) in halbtc8723b1ant_ignore_wlan_act()
869 coex_dm->pre_ignore_wlan_act = coex_dm->cur_ignore_wlan_act; in halbtc8723b1ant_ignore_wlan_act()
901 coex_dm->ps_tdma_para[0] = real_byte1; in halbtc8723b1ant_set_fw_ps_tdma()
902 coex_dm->ps_tdma_para[1] = byte2; in halbtc8723b1ant_set_fw_ps_tdma()
903 coex_dm->ps_tdma_para[2] = byte3; in halbtc8723b1ant_set_fw_ps_tdma()
904 coex_dm->ps_tdma_para[3] = byte4; in halbtc8723b1ant_set_fw_ps_tdma()
905 coex_dm->ps_tdma_para[4] = real_byte5; in halbtc8723b1ant_set_fw_ps_tdma()
935 coex_dm->cur_lps = lps_val; in halbtc8723b1ant_LpsRpwm()
936 coex_dm->cur_rpwm = rpwm_val; in halbtc8723b1ant_LpsRpwm()
941 coex_dm->cur_lps, coex_dm->cur_rpwm); in halbtc8723b1ant_LpsRpwm()
943 if ((coex_dm->pre_lps == coex_dm->cur_lps) && in halbtc8723b1ant_LpsRpwm()
944 (coex_dm->pre_rpwm == coex_dm->cur_rpwm)) { in halbtc8723b1ant_LpsRpwm()
947 coex_dm->pre_rpwm, coex_dm->cur_rpwm); in halbtc8723b1ant_LpsRpwm()
954 coex_dm->pre_lps = coex_dm->cur_lps; in halbtc8723b1ant_LpsRpwm()
955 coex_dm->pre_rpwm = coex_dm->cur_rpwm; in halbtc8723b1ant_LpsRpwm()
1170 coex_dm->cur_ps_tdma_on = turn_on; in halbtc8723b1ant_ps_tdma()
1171 coex_dm->cur_ps_tdma = type; in halbtc8723b1ant_ps_tdma()
1176 if (coex_dm->cur_ps_tdma_on) in halbtc8723b1ant_ps_tdma()
1179 coex_dm->cur_ps_tdma); in halbtc8723b1ant_ps_tdma()
1183 coex_dm->cur_ps_tdma); in halbtc8723b1ant_ps_tdma()
1185 if ((coex_dm->pre_ps_tdma_on == coex_dm->cur_ps_tdma_on) && in halbtc8723b1ant_ps_tdma()
1186 (coex_dm->pre_ps_tdma == coex_dm->cur_ps_tdma)) in halbtc8723b1ant_ps_tdma()
1382 coex_dm->pre_ps_tdma_on = coex_dm->cur_ps_tdma_on; in halbtc8723b1ant_ps_tdma()
1383 coex_dm->pre_ps_tdma = coex_dm->cur_ps_tdma; in halbtc8723b1ant_ps_tdma()
1396 BT_8723B_1ANT_BT_STATUS_NON_CONNECTED_IDLE == coex_dm->bt_status) { in halbtc8723b1ant_is_common_action()
1403 coex_dm->bt_status)) { in halbtc8723b1ant_is_common_action()
1410 coex_dm->bt_status)) { in halbtc8723b1ant_is_common_action()
1417 coex_dm->bt_status)) { in halbtc8723b1ant_is_common_action()
1424 coex_dm->bt_status)) { in halbtc8723b1ant_is_common_action()
1466 if (coex_dm->cur_ps_tdma != 1 && coex_dm->cur_ps_tdma != 2 && in btc8723b1ant_tdma_dur_adj_for_acl()
1467 coex_dm->cur_ps_tdma != 3 && coex_dm->cur_ps_tdma != 9) { in btc8723b1ant_tdma_dur_adj_for_acl()
1470 coex_dm->tdma_adj_type = 9; in btc8723b1ant_tdma_dur_adj_for_acl()
1482 if (!coex_dm->auto_tdma_adjust) { in btc8723b1ant_tdma_dur_adj_for_acl()
1483 coex_dm->auto_tdma_adjust = true; in btc8723b1ant_tdma_dur_adj_for_acl()
1488 coex_dm->tdma_adj_type = 2; in btc8723b1ant_tdma_dur_adj_for_acl()
1565 ((coex_dm->cur_ps_tdma == 1) || in btc8723b1ant_tdma_dur_adj_for_acl()
1566 (coex_dm->cur_ps_tdma == 2))) { in btc8723b1ant_tdma_dur_adj_for_acl()
1569 coex_dm->tdma_adj_type = 9; in btc8723b1ant_tdma_dur_adj_for_acl()
1570 } else if (coex_dm->cur_ps_tdma == 1) { in btc8723b1ant_tdma_dur_adj_for_acl()
1573 coex_dm->tdma_adj_type = 2; in btc8723b1ant_tdma_dur_adj_for_acl()
1574 } else if (coex_dm->cur_ps_tdma == 2) { in btc8723b1ant_tdma_dur_adj_for_acl()
1577 coex_dm->tdma_adj_type = 9; in btc8723b1ant_tdma_dur_adj_for_acl()
1578 } else if (coex_dm->cur_ps_tdma == 9) { in btc8723b1ant_tdma_dur_adj_for_acl()
1581 coex_dm->tdma_adj_type = 11; in btc8723b1ant_tdma_dur_adj_for_acl()
1585 ((coex_dm->cur_ps_tdma == 1) || in btc8723b1ant_tdma_dur_adj_for_acl()
1586 (coex_dm->cur_ps_tdma == 2))) { in btc8723b1ant_tdma_dur_adj_for_acl()
1589 coex_dm->tdma_adj_type = 9; in btc8723b1ant_tdma_dur_adj_for_acl()
1590 } else if (coex_dm->cur_ps_tdma == 11) { in btc8723b1ant_tdma_dur_adj_for_acl()
1593 coex_dm->tdma_adj_type = 9; in btc8723b1ant_tdma_dur_adj_for_acl()
1594 } else if (coex_dm->cur_ps_tdma == 9) { in btc8723b1ant_tdma_dur_adj_for_acl()
1597 coex_dm->tdma_adj_type = 2; in btc8723b1ant_tdma_dur_adj_for_acl()
1598 } else if (coex_dm->cur_ps_tdma == 2) { in btc8723b1ant_tdma_dur_adj_for_acl()
1601 coex_dm->tdma_adj_type = 1; in btc8723b1ant_tdma_dur_adj_for_acl()
1607 coex_dm->cur_ps_tdma); in btc8723b1ant_tdma_dur_adj_for_acl()
1610 if (coex_dm->cur_ps_tdma != 1 && coex_dm->cur_ps_tdma != 2 && in btc8723b1ant_tdma_dur_adj_for_acl()
1611 coex_dm->cur_ps_tdma != 9 && coex_dm->cur_ps_tdma != 11) { in btc8723b1ant_tdma_dur_adj_for_acl()
1614 coex_dm->tdma_adj_type); in btc8723b1ant_tdma_dur_adj_for_acl()
1827 coex_dm->auto_tdma_adjust = false; in halbtc8723b1ant_action_wifi_connected_bt_acl_busy()
1835 coex_dm->auto_tdma_adjust = false; in halbtc8723b1ant_action_wifi_connected_bt_acl_busy()
1847 coex_dm->auto_tdma_adjust = false; in halbtc8723b1ant_action_wifi_connected_bt_acl_busy()
1855 coex_dm->auto_tdma_adjust = false; in halbtc8723b1ant_action_wifi_connected_bt_acl_busy()
1859 coex_dm->auto_tdma_adjust = false; in halbtc8723b1ant_action_wifi_connected_bt_acl_busy()
1868 coex_dm->auto_tdma_adjust = false; in halbtc8723b1ant_action_wifi_connected_bt_acl_busy()
1875 coex_dm->auto_tdma_adjust = false; in halbtc8723b1ant_action_wifi_connected_bt_acl_busy()
1879 coex_dm->auto_tdma_adjust = false; in halbtc8723b1ant_action_wifi_connected_bt_acl_busy()
1902 if (BT_8723B_1ANT_BT_STATUS_ACL_BUSY == coex_dm->bt_status) { in btc8723b1ant_action_wifi_not_conn_scan()
1919 } else if ((BT_8723B_1ANT_BT_STATUS_SCO_BUSY == coex_dm->bt_status) || in btc8723b1ant_action_wifi_not_conn_scan()
1921 coex_dm->bt_status)){ in btc8723b1ant_action_wifi_not_conn_scan()
1937 if ((BT_8723B_1ANT_BT_STATUS_CONNECTED_IDLE == coex_dm->bt_status) || in btc8723b1ant_act_wifi_not_conn_asso_auth()
1956 if (BT_8723B_1ANT_BT_STATUS_ACL_BUSY == coex_dm->bt_status) { in btc8723b1ant_action_wifi_conn_scan()
1973 } else if ((BT_8723B_1ANT_BT_STATUS_SCO_BUSY == coex_dm->bt_status) || in btc8723b1ant_action_wifi_conn_scan()
1975 coex_dm->bt_status)) { in btc8723b1ant_action_wifi_conn_scan()
1996 if ((BT_8723B_1ANT_BT_STATUS_CONNECTED_IDLE == coex_dm->bt_status) || in halbtc8723b1ant_action_wifi_connected_special_packet()
2045 BT_8723B_1ANT_BT_STATUS_ACL_BUSY == coex_dm->bt_status && in halbtc8723b1ant_action_wifi_connected()
2061 if (BT_8723B_1ANT_BT_STATUS_ACL_BUSY == coex_dm->bt_status) { in halbtc8723b1ant_action_wifi_connected()
2065 coex_dm->bt_status) || in halbtc8723b1ant_action_wifi_connected()
2067 coex_dm->bt_status)) { in halbtc8723b1ant_action_wifi_connected()
2077 if (BT_8723B_1ANT_BT_STATUS_ACL_BUSY == coex_dm->bt_status) { in halbtc8723b1ant_action_wifi_connected()
2081 coex_dm->bt_status) || in halbtc8723b1ant_action_wifi_connected()
2083 coex_dm->bt_status)) { in halbtc8723b1ant_action_wifi_connected()
2100 coex_dm->cur_algorithm = algorithm; in btc8723b1ant_run_sw_coex_mech()
2103 switch (coex_dm->cur_algorithm) { in btc8723b1ant_run_sw_coex_mech()
2159 coex_dm->pre_algorithm = coex_dm->cur_algorithm; in btc8723b1ant_run_sw_coex_mech()
2195 if ((BT_8723B_1ANT_BT_STATUS_ACL_BUSY == coex_dm->bt_status) || in halbtc8723b1ant_run_coexist_mechanism()
2196 (BT_8723B_1ANT_BT_STATUS_SCO_BUSY == coex_dm->bt_status) || in halbtc8723b1ant_run_coexist_mechanism()
2197 (BT_8723B_1ANT_BT_STATUS_ACL_SCO_BUSY == coex_dm->bt_status)) { in halbtc8723b1ant_run_coexist_mechanism()
2312 coex_dm->backup_arfr_cnt1 = in halbtc8723b1ant_init_hw_config()
2314 coex_dm->backup_arfr_cnt2 = in halbtc8723b1ant_init_hw_config()
2316 coex_dm->backup_retry_limit = in halbtc8723b1ant_init_hw_config()
2318 coex_dm->backup_ampdu_max_time = in halbtc8723b1ant_init_hw_config()
2462 coex_dm->wifi_chnl_info[0], coex_dm->wifi_chnl_info[1], in ex_halbtc8723b1ant_display_coex_info()
2463 coex_dm->wifi_chnl_info[2]); in ex_halbtc8723b1ant_display_coex_info()
2506 coex_dm->bt_status) ? in ex_halbtc8723b1ant_display_coex_info()
2509 coex_dm->bt_status) ? in ex_halbtc8723b1ant_display_coex_info()
2555 "SM[LowPenaltyRA]", coex_dm->cur_low_penalty_ra); in ex_halbtc8723b1ant_display_coex_info()
2570 pstdmacase = coex_dm->cur_ps_tdma; in ex_halbtc8723b1ant_display_coex_info()
2573 "PS TDMA", coex_dm->ps_tdma_para[0], in ex_halbtc8723b1ant_display_coex_info()
2574 coex_dm->ps_tdma_para[1], coex_dm->ps_tdma_para[2], in ex_halbtc8723b1ant_display_coex_info()
2575 coex_dm->ps_tdma_para[3], coex_dm->ps_tdma_para[4], in ex_halbtc8723b1ant_display_coex_info()
2576 pstdmacase, coex_dm->auto_tdma_adjust); in ex_halbtc8723b1ant_display_coex_info()
2579 "IgnWlanAct", coex_dm->cur_ignore_wlan_act); in ex_halbtc8723b1ant_display_coex_info()
2583 coex_dm->error_condition); in ex_halbtc8723b1ant_display_coex_info()
2591 "backup ARFR1/ARFR2/RL/AMaxTime", coex_dm->backup_arfr_cnt1, in ex_halbtc8723b1ant_display_coex_info()
2592 coex_dm->backup_arfr_cnt2, coex_dm->backup_retry_limit, in ex_halbtc8723b1ant_display_coex_info()
2593 coex_dm->backup_ampdu_max_time); in ex_halbtc8723b1ant_display_coex_info()
2863 coex_dm->wifi_chnl_info[0] = h2c_parameter[0]; in ex_halbtc8723b1ant_media_status_notify()
2864 coex_dm->wifi_chnl_info[1] = h2c_parameter[1]; in ex_halbtc8723b1ant_media_status_notify()
2865 coex_dm->wifi_chnl_info[2] = h2c_parameter[2]; in ex_halbtc8723b1ant_media_status_notify()
3032 coex_dm->bt_status = BT_8723B_1ANT_BT_STATUS_NON_CONNECTED_IDLE; in ex_halbtc8723b1ant_bt_info_notify()
3037 coex_dm->bt_status = BT_8723B_1ANT_BT_STATUS_CONNECTED_IDLE; in ex_halbtc8723b1ant_bt_info_notify()
3042 coex_dm->bt_status = BT_8723B_1ANT_BT_STATUS_SCO_BUSY; in ex_halbtc8723b1ant_bt_info_notify()
3046 if (BT_8723B_1ANT_BT_STATUS_ACL_BUSY != coex_dm->bt_status) in ex_halbtc8723b1ant_bt_info_notify()
3047 coex_dm->auto_tdma_adjust = false; in ex_halbtc8723b1ant_bt_info_notify()
3049 coex_dm->bt_status = BT_8723B_1ANT_BT_STATUS_ACL_BUSY; in ex_halbtc8723b1ant_bt_info_notify()
3053 coex_dm->bt_status = in ex_halbtc8723b1ant_bt_info_notify()
3059 if ((BT_8723B_1ANT_BT_STATUS_ACL_BUSY == coex_dm->bt_status) || in ex_halbtc8723b1ant_bt_info_notify()
3060 (BT_8723B_1ANT_BT_STATUS_SCO_BUSY == coex_dm->bt_status) || in ex_halbtc8723b1ant_bt_info_notify()
3061 (BT_8723B_1ANT_BT_STATUS_ACL_SCO_BUSY == coex_dm->bt_status)) in ex_halbtc8723b1ant_bt_info_notify()
3164 coex_dm->auto_tdma_adjust) { in ex_halbtc8723b1ant_periodical()