/linux-4.1.27/drivers/net/wireless/rtlwifi/btcoexist/ |
H A D | halbtc8192e2ant.c | 43 static struct coex_dm_8192e_2ant *coex_dm = &glcoex_dm_8192e_2ant; variable in typeref:struct:coex_dm_8192e_2ant 345 coex_dm->curra_mask = dis_ratemask; halbtc8192e2ant_Updatera_mask() 347 if (force_exec || (coex_dm->prera_mask != coex_dm->curra_mask)) halbtc8192e2ant_Updatera_mask() 349 &coex_dm->curra_mask); halbtc8192e2ant_Updatera_mask() 350 coex_dm->prera_mask = coex_dm->curra_mask; halbtc8192e2ant_Updatera_mask() 358 coex_dm->cur_arfrtype = type; btc8192e2ant_autorate_fallback_retry() 360 if (force_exec || (coex_dm->pre_arfrtype != coex_dm->cur_arfrtype)) { btc8192e2ant_autorate_fallback_retry() 361 switch (coex_dm->cur_arfrtype) { btc8192e2ant_autorate_fallback_retry() 364 coex_dm->backup_arfr_cnt1); btc8192e2ant_autorate_fallback_retry() 366 coex_dm->backup_arfr_cnt2); btc8192e2ant_autorate_fallback_retry() 389 coex_dm->pre_arfrtype = coex_dm->cur_arfrtype; btc8192e2ant_autorate_fallback_retry() 395 coex_dm->cur_retrylimit_type = type; halbtc8192e2ant_retrylimit() 397 if (force_exec || (coex_dm->pre_retrylimit_type != halbtc8192e2ant_retrylimit() 398 coex_dm->cur_retrylimit_type)) { halbtc8192e2ant_retrylimit() 399 switch (coex_dm->cur_retrylimit_type) { halbtc8192e2ant_retrylimit() 402 coex_dm->backup_retrylimit); halbtc8192e2ant_retrylimit() 413 coex_dm->pre_retrylimit_type = coex_dm->cur_retrylimit_type; halbtc8192e2ant_retrylimit() 419 coex_dm->cur_ampdutime_type = type; halbtc8192e2ant_ampdu_maxtime() 421 if (force_exec || (coex_dm->pre_ampdutime_type != halbtc8192e2ant_ampdu_maxtime() 422 coex_dm->cur_ampdutime_type)) { halbtc8192e2ant_ampdu_maxtime() 423 switch (coex_dm->cur_ampdutime_type) { halbtc8192e2ant_ampdu_maxtime() 426 coex_dm->backup_ampdu_maxtime); halbtc8192e2ant_ampdu_maxtime() 436 coex_dm->pre_ampdutime_type = coex_dm->cur_ampdutime_type; halbtc8192e2ant_ampdu_maxtime() 446 coex_dm->curra_masktype = ra_masktype; halbtc8192e2ant_limited_tx() 448 coex_dm->cur_sstype, halbtc8192e2ant_limited_tx() 809 coex_dm->cur_dec_bt_pwr = dec_btpwr_lvl; halbtc8192e2ant_dec_btpwr() 814 coex_dm->pre_dec_bt_pwr, coex_dm->cur_dec_bt_pwr); halbtc8192e2ant_dec_btpwr() 816 halbtc8192e2ant_set_fwdec_btpwr(btcoexist, coex_dm->cur_dec_bt_pwr); halbtc8192e2ant_dec_btpwr() 818 coex_dm->pre_dec_bt_pwr = coex_dm->cur_dec_bt_pwr; halbtc8192e2ant_dec_btpwr() 847 coex_dm->cur_bt_auto_report = enable_autoreport; halbtc8192e2ant_bt_autoreport() 852 coex_dm->pre_bt_auto_report, halbtc8192e2ant_bt_autoreport() 853 coex_dm->cur_bt_auto_report); halbtc8192e2ant_bt_autoreport() 855 if (coex_dm->pre_bt_auto_report == coex_dm->cur_bt_auto_report) halbtc8192e2ant_bt_autoreport() 859 coex_dm->cur_bt_auto_report); halbtc8192e2ant_bt_autoreport() 861 coex_dm->pre_bt_auto_report = coex_dm->cur_bt_auto_report; halbtc8192e2ant_bt_autoreport() 870 coex_dm->cur_fw_dac_swing_lvl = fw_dac_swinglvl; halbtc8192e2ant_fw_dac_swinglvl() 875 coex_dm->pre_fw_dac_swing_lvl, halbtc8192e2ant_fw_dac_swinglvl() 876 coex_dm->cur_fw_dac_swing_lvl); halbtc8192e2ant_fw_dac_swinglvl() 878 if (coex_dm->pre_fw_dac_swing_lvl == halbtc8192e2ant_fw_dac_swinglvl() 879 coex_dm->cur_fw_dac_swing_lvl) halbtc8192e2ant_fw_dac_swinglvl() 884 coex_dm->cur_fw_dac_swing_lvl); halbtc8192e2ant_fw_dac_swinglvl() 886 coex_dm->pre_fw_dac_swing_lvl = coex_dm->cur_fw_dac_swing_lvl; halbtc8192e2ant_fw_dac_swinglvl() 900 * After initialized, we can use coex_dm->btRf0x1eBackup btc8192e2ant_set_sw_rf_rx_lpf_corner() 907 coex_dm->bt_rf0x1e_backup); btc8192e2ant_set_sw_rf_rx_lpf_corner() 919 coex_dm->cur_rf_rx_lpf_shrink = rx_rf_shrink_on; halbtc8192e2ant_rf_shrink() 924 coex_dm->pre_rf_rx_lpf_shrink, halbtc8192e2ant_rf_shrink() 925 coex_dm->cur_rf_rx_lpf_shrink); halbtc8192e2ant_rf_shrink() 927 if (coex_dm->pre_rf_rx_lpf_shrink == halbtc8192e2ant_rf_shrink() 928 coex_dm->cur_rf_rx_lpf_shrink) halbtc8192e2ant_rf_shrink() 932 coex_dm->cur_rf_rx_lpf_shrink); halbtc8192e2ant_rf_shrink() 934 coex_dm->pre_rf_rx_lpf_shrink = coex_dm->cur_rf_rx_lpf_shrink; halbtc8192e2ant_rf_shrink() 965 coex_dm->cur_dac_swing_on = dac_swingon; halbtc8192e2ant_DacSwing() 966 coex_dm->cur_dac_swing_lvl = dac_swinglvl; halbtc8192e2ant_DacSwing() 971 coex_dm->pre_dac_swing_on, halbtc8192e2ant_DacSwing() 972 coex_dm->pre_dac_swing_lvl); halbtc8192e2ant_DacSwing() 975 coex_dm->cur_dac_swing_on, halbtc8192e2ant_DacSwing() 976 coex_dm->cur_dac_swing_lvl); halbtc8192e2ant_DacSwing() 978 if ((coex_dm->pre_dac_swing_on == coex_dm->cur_dac_swing_on) && halbtc8192e2ant_DacSwing() 979 (coex_dm->pre_dac_swing_lvl == coex_dm->cur_dac_swing_lvl)) halbtc8192e2ant_DacSwing() 985 coex_dm->pre_dac_swing_on = coex_dm->cur_dac_swing_on; halbtc8192e2ant_DacSwing() 986 coex_dm->pre_dac_swing_lvl = coex_dm->cur_dac_swing_lvl; halbtc8192e2ant_DacSwing() 1021 coex_dm->cur_agc_table_en = agc_table_en; halbtc8192e2ant_AgcTable() 1026 coex_dm->pre_agc_table_en, coex_dm->cur_agc_table_en); halbtc8192e2ant_AgcTable() 1028 if (coex_dm->pre_agc_table_en == coex_dm->cur_agc_table_en) halbtc8192e2ant_AgcTable() 1033 coex_dm->pre_agc_table_en = coex_dm->cur_agc_table_en; halbtc8192e2ant_AgcTable() 1068 coex_dm->cur_val0x6c0 = val0x6c0; halbtc8192e2ant_coex_table() 1069 coex_dm->cur_val0x6c4 = val0x6c4; halbtc8192e2ant_coex_table() 1070 coex_dm->cur_val0x6c8 = val0x6c8; halbtc8192e2ant_coex_table() 1071 coex_dm->cur_val0x6cc = val0x6cc; halbtc8192e2ant_coex_table() 1076 coex_dm->pre_val0x6c0, coex_dm->pre_val0x6c4); halbtc8192e2ant_coex_table() 1079 coex_dm->pre_val0x6c8, coex_dm->pre_val0x6cc); halbtc8192e2ant_coex_table() 1082 coex_dm->cur_val0x6c0, coex_dm->cur_val0x6c4); halbtc8192e2ant_coex_table() 1085 coex_dm->cur_val0x6c8, coex_dm->cur_val0x6cc); halbtc8192e2ant_coex_table() 1087 if ((coex_dm->pre_val0x6c0 == coex_dm->cur_val0x6c0) && halbtc8192e2ant_coex_table() 1088 (coex_dm->pre_val0x6c4 == coex_dm->cur_val0x6c4) && halbtc8192e2ant_coex_table() 1089 (coex_dm->pre_val0x6c8 == coex_dm->cur_val0x6c8) && halbtc8192e2ant_coex_table() 1090 (coex_dm->pre_val0x6cc == coex_dm->cur_val0x6cc)) halbtc8192e2ant_coex_table() 1096 coex_dm->pre_val0x6c0 = coex_dm->cur_val0x6c0; halbtc8192e2ant_coex_table() 1097 coex_dm->pre_val0x6c4 = coex_dm->cur_val0x6c4; halbtc8192e2ant_coex_table() 1098 coex_dm->pre_val0x6c8 = coex_dm->cur_val0x6c8; halbtc8192e2ant_coex_table() 1099 coex_dm->pre_val0x6cc = coex_dm->cur_val0x6cc; halbtc8192e2ant_coex_table() 1152 coex_dm->cur_ignore_wlan_act = enable; halbtc8192e2ant_IgnoreWlanAct() 1157 coex_dm->pre_ignore_wlan_act); halbtc8192e2ant_IgnoreWlanAct() 1160 coex_dm->cur_ignore_wlan_act); halbtc8192e2ant_IgnoreWlanAct() 1162 if (coex_dm->pre_ignore_wlan_act == halbtc8192e2ant_IgnoreWlanAct() 1163 coex_dm->cur_ignore_wlan_act) halbtc8192e2ant_IgnoreWlanAct() 1168 coex_dm->pre_ignore_wlan_act = coex_dm->cur_ignore_wlan_act; halbtc8192e2ant_IgnoreWlanAct() 1182 coex_dm->ps_tdma_para[0] = byte1; halbtc8192e2ant_SetFwPstdma() 1183 coex_dm->ps_tdma_para[1] = byte2; halbtc8192e2ant_SetFwPstdma() 1184 coex_dm->ps_tdma_para[2] = byte3; halbtc8192e2ant_SetFwPstdma() 1185 coex_dm->ps_tdma_para[3] = byte4; halbtc8192e2ant_SetFwPstdma() 1186 coex_dm->ps_tdma_para[4] = byte5; halbtc8192e2ant_SetFwPstdma() 1220 coex_dm->cur_ps_tdma_on = turn_on; halbtc8192e2ant_ps_tdma() 1221 coex_dm->cur_ps_tdma = type; halbtc8192e2ant_ps_tdma() 1226 coex_dm->pre_ps_tdma_on, coex_dm->cur_ps_tdma_on); halbtc8192e2ant_ps_tdma() 1229 coex_dm->pre_ps_tdma, coex_dm->cur_ps_tdma); halbtc8192e2ant_ps_tdma() 1231 if ((coex_dm->pre_ps_tdma_on == coex_dm->cur_ps_tdma_on) && halbtc8192e2ant_ps_tdma() 1232 (coex_dm->pre_ps_tdma == coex_dm->cur_ps_tdma)) halbtc8192e2ant_ps_tdma() 1346 coex_dm->pre_ps_tdma_on = coex_dm->cur_ps_tdma_on; halbtc8192e2ant_ps_tdma() 1347 coex_dm->pre_ps_tdma = coex_dm->cur_ps_tdma; halbtc8192e2ant_ps_tdma() 1360 coex_dm->curra_masktype); halbtc8192e2ant_set_switch_sstype() 1392 coex_dm->cur_sstype = new_sstype; halbtc8192e2ant_switch_sstype() 1395 if (coex_dm->pre_sstype == coex_dm->cur_sstype) halbtc8192e2ant_switch_sstype() 1398 halbtc8192e2ant_set_switch_sstype(btcoexist, coex_dm->cur_sstype); halbtc8192e2ant_switch_sstype() 1400 coex_dm->pre_sstype = coex_dm->cur_sstype; halbtc8192e2ant_switch_sstype() 1476 coex_dm->bt_status) || halbtc8192e2ant_is_common_action() 1478 coex_dm->bt_status)) { halbtc8192e2ant_is_common_action() 1503 coex_dm->bt_status) { halbtc8192e2ant_is_common_action() 1529 coex_dm->bt_status) { halbtc8192e2ant_is_common_action() 1599 if (coex_dm->cur_ps_tdma == 71) { btc8192e_int1() 1602 coex_dm->tdma_adj_type = 5; btc8192e_int1() 1603 } else if (coex_dm->cur_ps_tdma == 1) { btc8192e_int1() 1606 coex_dm->tdma_adj_type = 5; btc8192e_int1() 1607 } else if (coex_dm->cur_ps_tdma == 2) { btc8192e_int1() 1610 coex_dm->tdma_adj_type = 6; btc8192e_int1() 1611 } else if (coex_dm->cur_ps_tdma == 3) { btc8192e_int1() 1614 coex_dm->tdma_adj_type = 7; btc8192e_int1() 1615 } else if (coex_dm->cur_ps_tdma == 4) { btc8192e_int1() 1618 coex_dm->tdma_adj_type = 8; btc8192e_int1() 1620 if (coex_dm->cur_ps_tdma == 9) { btc8192e_int1() 1623 coex_dm->tdma_adj_type = 13; btc8192e_int1() 1624 } else if (coex_dm->cur_ps_tdma == 10) { btc8192e_int1() 1627 coex_dm->tdma_adj_type = 14; btc8192e_int1() 1628 } else if (coex_dm->cur_ps_tdma == 11) { btc8192e_int1() 1631 coex_dm->tdma_adj_type = 15; btc8192e_int1() 1632 } else if (coex_dm->cur_ps_tdma == 12) { btc8192e_int1() 1635 coex_dm->tdma_adj_type = 16; btc8192e_int1() 1639 if (coex_dm->cur_ps_tdma == 5) { btc8192e_int1() 1642 coex_dm->tdma_adj_type = 6; btc8192e_int1() 1643 } else if (coex_dm->cur_ps_tdma == 6) { btc8192e_int1() 1646 coex_dm->tdma_adj_type = 7; btc8192e_int1() 1647 } else if (coex_dm->cur_ps_tdma == 7) { btc8192e_int1() 1650 coex_dm->tdma_adj_type = 8; btc8192e_int1() 1651 } else if (coex_dm->cur_ps_tdma == 13) { btc8192e_int1() 1654 coex_dm->tdma_adj_type = 14; btc8192e_int1() 1655 } else if (coex_dm->cur_ps_tdma == 14) { btc8192e_int1() 1658 coex_dm->tdma_adj_type = 15; btc8192e_int1() 1659 } else if (coex_dm->cur_ps_tdma == 15) { btc8192e_int1() 1662 coex_dm->tdma_adj_type = 16; btc8192e_int1() 1665 if (coex_dm->cur_ps_tdma == 8) { btc8192e_int1() 1668 coex_dm->tdma_adj_type = 7; btc8192e_int1() 1669 } else if (coex_dm->cur_ps_tdma == 7) { btc8192e_int1() 1672 coex_dm->tdma_adj_type = 6; btc8192e_int1() 1673 } else if (coex_dm->cur_ps_tdma == 6) { btc8192e_int1() 1676 coex_dm->tdma_adj_type = 5; btc8192e_int1() 1677 } else if (coex_dm->cur_ps_tdma == 16) { btc8192e_int1() 1680 coex_dm->tdma_adj_type = 15; btc8192e_int1() 1681 } else if (coex_dm->cur_ps_tdma == 15) { btc8192e_int1() 1684 coex_dm->tdma_adj_type = 14; btc8192e_int1() 1685 } else if (coex_dm->cur_ps_tdma == 14) { btc8192e_int1() 1688 coex_dm->tdma_adj_type = 13; btc8192e_int1() 1695 if (coex_dm->cur_ps_tdma == 5) { btc8192e_int1() 1698 coex_dm->tdma_adj_type = 71; btc8192e_int1() 1699 } else if (coex_dm->cur_ps_tdma == 6) { btc8192e_int1() 1702 coex_dm->tdma_adj_type = 2; btc8192e_int1() 1703 } else if (coex_dm->cur_ps_tdma == 7) { btc8192e_int1() 1706 coex_dm->tdma_adj_type = 3; btc8192e_int1() 1707 } else if (coex_dm->cur_ps_tdma == 8) { btc8192e_int1() 1710 coex_dm->tdma_adj_type = 4; btc8192e_int1() 1712 if (coex_dm->cur_ps_tdma == 13) { btc8192e_int1() 1715 coex_dm->tdma_adj_type = 9; btc8192e_int1() 1716 } else if (coex_dm->cur_ps_tdma == 14) { btc8192e_int1() 1719 coex_dm->tdma_adj_type = 10; btc8192e_int1() 1720 } else if (coex_dm->cur_ps_tdma == 15) { btc8192e_int1() 1723 coex_dm->tdma_adj_type = 11; btc8192e_int1() 1724 } else if (coex_dm->cur_ps_tdma == 16) { btc8192e_int1() 1727 coex_dm->tdma_adj_type = 12; btc8192e_int1() 1731 if (coex_dm->cur_ps_tdma == 71) { btc8192e_int1() 1734 coex_dm->tdma_adj_type = 1; btc8192e_int1() 1735 } else if (coex_dm->cur_ps_tdma == 1) { btc8192e_int1() 1738 coex_dm->tdma_adj_type = 2; btc8192e_int1() 1739 } else if (coex_dm->cur_ps_tdma == 2) { btc8192e_int1() 1742 coex_dm->tdma_adj_type = 3; btc8192e_int1() 1743 } else if (coex_dm->cur_ps_tdma == 3) { btc8192e_int1() 1746 coex_dm->tdma_adj_type = 4; btc8192e_int1() 1747 } else if (coex_dm->cur_ps_tdma == 9) { btc8192e_int1() 1750 coex_dm->tdma_adj_type = 10; btc8192e_int1() 1751 } else if (coex_dm->cur_ps_tdma == 10) { btc8192e_int1() 1754 coex_dm->tdma_adj_type = 11; btc8192e_int1() 1755 } else if (coex_dm->cur_ps_tdma == 11) { btc8192e_int1() 1758 coex_dm->tdma_adj_type = 12; btc8192e_int1() 1761 if (coex_dm->cur_ps_tdma == 4) { btc8192e_int1() 1764 coex_dm->tdma_adj_type = 3; btc8192e_int1() 1765 } else if (coex_dm->cur_ps_tdma == 3) { btc8192e_int1() 1768 coex_dm->tdma_adj_type = 2; btc8192e_int1() 1769 } else if (coex_dm->cur_ps_tdma == 2) { btc8192e_int1() 1772 coex_dm->tdma_adj_type = 1; btc8192e_int1() 1773 } else if (coex_dm->cur_ps_tdma == 1) { btc8192e_int1() 1776 coex_dm->tdma_adj_type = 71; btc8192e_int1() 1777 } else if (coex_dm->cur_ps_tdma == 12) { btc8192e_int1() 1780 coex_dm->tdma_adj_type = 11; btc8192e_int1() 1781 } else if (coex_dm->cur_ps_tdma == 11) { btc8192e_int1() 1784 coex_dm->tdma_adj_type = 10; btc8192e_int1() 1785 } else if (coex_dm->cur_ps_tdma == 10) { btc8192e_int1() 1788 coex_dm->tdma_adj_type = 9; btc8192e_int1() 1801 if (coex_dm->cur_ps_tdma == 1) { btc8192e_int2() 1804 coex_dm->tdma_adj_type = 6; btc8192e_int2() 1805 } else if (coex_dm->cur_ps_tdma == 2) { btc8192e_int2() 1808 coex_dm->tdma_adj_type = 6; btc8192e_int2() 1809 } else if (coex_dm->cur_ps_tdma == 3) { btc8192e_int2() 1812 coex_dm->tdma_adj_type = 7; btc8192e_int2() 1813 } else if (coex_dm->cur_ps_tdma == 4) { btc8192e_int2() 1816 coex_dm->tdma_adj_type = 8; btc8192e_int2() 1818 if (coex_dm->cur_ps_tdma == 9) { btc8192e_int2() 1821 coex_dm->tdma_adj_type = 14; btc8192e_int2() 1822 } else if (coex_dm->cur_ps_tdma == 10) { btc8192e_int2() 1825 coex_dm->tdma_adj_type = 14; btc8192e_int2() 1826 } else if (coex_dm->cur_ps_tdma == 11) { btc8192e_int2() 1829 coex_dm->tdma_adj_type = 15; btc8192e_int2() 1830 } else if (coex_dm->cur_ps_tdma == 12) { btc8192e_int2() 1833 coex_dm->tdma_adj_type = 16; btc8192e_int2() 1836 if (coex_dm->cur_ps_tdma == 5) { btc8192e_int2() 1839 coex_dm->tdma_adj_type = 6; btc8192e_int2() 1840 } else if (coex_dm->cur_ps_tdma == 6) { btc8192e_int2() 1843 coex_dm->tdma_adj_type = 7; btc8192e_int2() 1844 } else if (coex_dm->cur_ps_tdma == 7) { btc8192e_int2() 1847 coex_dm->tdma_adj_type = 8; btc8192e_int2() 1848 } else if (coex_dm->cur_ps_tdma == 13) { btc8192e_int2() 1851 coex_dm->tdma_adj_type = 14; btc8192e_int2() 1852 } else if (coex_dm->cur_ps_tdma == 14) { btc8192e_int2() 1855 coex_dm->tdma_adj_type = 15; btc8192e_int2() 1856 } else if (coex_dm->cur_ps_tdma == 15) { btc8192e_int2() 1859 coex_dm->tdma_adj_type = 16; btc8192e_int2() 1862 if (coex_dm->cur_ps_tdma == 8) { btc8192e_int2() 1865 coex_dm->tdma_adj_type = 7; btc8192e_int2() 1866 } else if (coex_dm->cur_ps_tdma == 7) { btc8192e_int2() 1869 coex_dm->tdma_adj_type = 6; btc8192e_int2() 1870 } else if (coex_dm->cur_ps_tdma == 6) { btc8192e_int2() 1873 coex_dm->tdma_adj_type = 6; btc8192e_int2() 1874 } else if (coex_dm->cur_ps_tdma == 16) { btc8192e_int2() 1877 coex_dm->tdma_adj_type = 15; btc8192e_int2() 1878 } else if (coex_dm->cur_ps_tdma == 15) { btc8192e_int2() 1881 coex_dm->tdma_adj_type = 14; btc8192e_int2() 1882 } else if (coex_dm->cur_ps_tdma == 14) { btc8192e_int2() 1885 coex_dm->tdma_adj_type = 14; btc8192e_int2() 1892 if (coex_dm->cur_ps_tdma == 5) { btc8192e_int2() 1895 coex_dm->tdma_adj_type = 2; btc8192e_int2() 1896 } else if (coex_dm->cur_ps_tdma == 6) { btc8192e_int2() 1899 coex_dm->tdma_adj_type = 2; btc8192e_int2() 1900 } else if (coex_dm->cur_ps_tdma == 7) { btc8192e_int2() 1903 coex_dm->tdma_adj_type = 3; btc8192e_int2() 1904 } else if (coex_dm->cur_ps_tdma == 8) { btc8192e_int2() 1907 coex_dm->tdma_adj_type = 4; btc8192e_int2() 1909 if (coex_dm->cur_ps_tdma == 13) { btc8192e_int2() 1912 coex_dm->tdma_adj_type = 10; btc8192e_int2() 1913 } else if (coex_dm->cur_ps_tdma == 14) { btc8192e_int2() 1916 coex_dm->tdma_adj_type = 10; btc8192e_int2() 1917 } else if (coex_dm->cur_ps_tdma == 15) { btc8192e_int2() 1920 coex_dm->tdma_adj_type = 11; btc8192e_int2() 1921 } else if (coex_dm->cur_ps_tdma == 16) { btc8192e_int2() 1924 coex_dm->tdma_adj_type = 12; btc8192e_int2() 1927 if (coex_dm->cur_ps_tdma == 1) { btc8192e_int2() 1930 coex_dm->tdma_adj_type = 2; btc8192e_int2() 1931 } else if (coex_dm->cur_ps_tdma == 2) { btc8192e_int2() 1934 coex_dm->tdma_adj_type = 3; btc8192e_int2() 1935 } else if (coex_dm->cur_ps_tdma == 3) { btc8192e_int2() 1938 coex_dm->tdma_adj_type = 4; btc8192e_int2() 1939 } else if (coex_dm->cur_ps_tdma == 9) { btc8192e_int2() 1942 coex_dm->tdma_adj_type = 10; btc8192e_int2() 1943 } else if (coex_dm->cur_ps_tdma == 10) { btc8192e_int2() 1946 coex_dm->tdma_adj_type = 11; btc8192e_int2() 1947 } else if (coex_dm->cur_ps_tdma == 11) { btc8192e_int2() 1950 coex_dm->tdma_adj_type = 12; btc8192e_int2() 1953 if (coex_dm->cur_ps_tdma == 4) { btc8192e_int2() 1956 coex_dm->tdma_adj_type = 3; btc8192e_int2() 1957 } else if (coex_dm->cur_ps_tdma == 3) { btc8192e_int2() 1960 coex_dm->tdma_adj_type = 2; btc8192e_int2() 1961 } else if (coex_dm->cur_ps_tdma == 2) { btc8192e_int2() 1964 coex_dm->tdma_adj_type = 2; btc8192e_int2() 1965 } else if (coex_dm->cur_ps_tdma == 12) { btc8192e_int2() 1968 coex_dm->tdma_adj_type = 11; btc8192e_int2() 1969 } else if (coex_dm->cur_ps_tdma == 11) { btc8192e_int2() 1972 coex_dm->tdma_adj_type = 10; btc8192e_int2() 1973 } else if (coex_dm->cur_ps_tdma == 10) { btc8192e_int2() 1976 coex_dm->tdma_adj_type = 10; btc8192e_int2() 1989 if (coex_dm->cur_ps_tdma == 1) { btc8192e_int3() 1992 coex_dm->tdma_adj_type = 7; btc8192e_int3() 1993 } else if (coex_dm->cur_ps_tdma == 2) { btc8192e_int3() 1996 coex_dm->tdma_adj_type = 7; btc8192e_int3() 1997 } else if (coex_dm->cur_ps_tdma == 3) { btc8192e_int3() 2000 coex_dm->tdma_adj_type = 7; btc8192e_int3() 2001 } else if (coex_dm->cur_ps_tdma == 4) { btc8192e_int3() 2004 coex_dm->tdma_adj_type = 8; btc8192e_int3() 2006 if (coex_dm->cur_ps_tdma == 9) { btc8192e_int3() 2009 coex_dm->tdma_adj_type = 15; btc8192e_int3() 2010 } else if (coex_dm->cur_ps_tdma == 10) { btc8192e_int3() 2013 coex_dm->tdma_adj_type = 15; btc8192e_int3() 2014 } else if (coex_dm->cur_ps_tdma == 11) { btc8192e_int3() 2017 coex_dm->tdma_adj_type = 15; btc8192e_int3() 2018 } else if (coex_dm->cur_ps_tdma == 12) { btc8192e_int3() 2021 coex_dm->tdma_adj_type = 16; btc8192e_int3() 2024 if (coex_dm->cur_ps_tdma == 5) { btc8192e_int3() 2027 coex_dm->tdma_adj_type = 7; btc8192e_int3() 2028 } else if (coex_dm->cur_ps_tdma == 6) { btc8192e_int3() 2031 coex_dm->tdma_adj_type = 7; btc8192e_int3() 2032 } else if (coex_dm->cur_ps_tdma == 7) { btc8192e_int3() 2035 coex_dm->tdma_adj_type = 8; btc8192e_int3() 2036 } else if (coex_dm->cur_ps_tdma == 13) { btc8192e_int3() 2039 coex_dm->tdma_adj_type = 15; btc8192e_int3() 2040 } else if (coex_dm->cur_ps_tdma == 14) { btc8192e_int3() 2043 coex_dm->tdma_adj_type = 15; btc8192e_int3() 2044 } else if (coex_dm->cur_ps_tdma == 15) { btc8192e_int3() 2047 coex_dm->tdma_adj_type = 16; btc8192e_int3() 2050 if (coex_dm->cur_ps_tdma == 8) { btc8192e_int3() 2053 coex_dm->tdma_adj_type = 7; btc8192e_int3() 2054 } else if (coex_dm->cur_ps_tdma == 7) { btc8192e_int3() 2057 coex_dm->tdma_adj_type = 7; btc8192e_int3() 2058 } else if (coex_dm->cur_ps_tdma == 6) { btc8192e_int3() 2061 coex_dm->tdma_adj_type = 7; btc8192e_int3() 2062 } else if (coex_dm->cur_ps_tdma == 16) { btc8192e_int3() 2065 coex_dm->tdma_adj_type = 15; btc8192e_int3() 2066 } else if (coex_dm->cur_ps_tdma == 15) { btc8192e_int3() 2069 coex_dm->tdma_adj_type = 15; btc8192e_int3() 2070 } else if (coex_dm->cur_ps_tdma == 14) { btc8192e_int3() 2073 coex_dm->tdma_adj_type = 15; btc8192e_int3() 2080 if (coex_dm->cur_ps_tdma == 5) { btc8192e_int3() 2083 coex_dm->tdma_adj_type = 3; btc8192e_int3() 2084 } else if (coex_dm->cur_ps_tdma == 6) { btc8192e_int3() 2087 coex_dm->tdma_adj_type = 3; btc8192e_int3() 2088 } else if (coex_dm->cur_ps_tdma == 7) { btc8192e_int3() 2091 coex_dm->tdma_adj_type = 3; btc8192e_int3() 2092 } else if (coex_dm->cur_ps_tdma == 8) { btc8192e_int3() 2095 coex_dm->tdma_adj_type = 4; btc8192e_int3() 2097 if (coex_dm->cur_ps_tdma == 13) { btc8192e_int3() 2100 coex_dm->tdma_adj_type = 11; btc8192e_int3() 2101 } else if (coex_dm->cur_ps_tdma == 14) { btc8192e_int3() 2104 coex_dm->tdma_adj_type = 11; btc8192e_int3() 2105 } else if (coex_dm->cur_ps_tdma == 15) { btc8192e_int3() 2108 coex_dm->tdma_adj_type = 11; btc8192e_int3() 2109 } else if (coex_dm->cur_ps_tdma == 16) { btc8192e_int3() 2112 coex_dm->tdma_adj_type = 12; btc8192e_int3() 2115 if (coex_dm->cur_ps_tdma == 1) { btc8192e_int3() 2118 coex_dm->tdma_adj_type = 3; btc8192e_int3() 2119 } else if (coex_dm->cur_ps_tdma == 2) { btc8192e_int3() 2122 coex_dm->tdma_adj_type = 3; btc8192e_int3() 2123 } else if (coex_dm->cur_ps_tdma == 3) { btc8192e_int3() 2126 coex_dm->tdma_adj_type = 4; btc8192e_int3() 2127 } else if (coex_dm->cur_ps_tdma == 9) { btc8192e_int3() 2130 coex_dm->tdma_adj_type = 11; btc8192e_int3() 2131 } else if (coex_dm->cur_ps_tdma == 10) { btc8192e_int3() 2134 coex_dm->tdma_adj_type = 11; btc8192e_int3() 2135 } else if (coex_dm->cur_ps_tdma == 11) { btc8192e_int3() 2138 coex_dm->tdma_adj_type = 12; btc8192e_int3() 2141 if (coex_dm->cur_ps_tdma == 4) { btc8192e_int3() 2144 coex_dm->tdma_adj_type = 3; btc8192e_int3() 2145 } else if (coex_dm->cur_ps_tdma == 3) { btc8192e_int3() 2148 coex_dm->tdma_adj_type = 3; btc8192e_int3() 2149 } else if (coex_dm->cur_ps_tdma == 2) { btc8192e_int3() 2152 coex_dm->tdma_adj_type = 3; btc8192e_int3() 2153 } else if (coex_dm->cur_ps_tdma == 12) { btc8192e_int3() 2156 coex_dm->tdma_adj_type = 11; btc8192e_int3() 2157 } else if (coex_dm->cur_ps_tdma == 11) { btc8192e_int3() 2160 coex_dm->tdma_adj_type = 11; btc8192e_int3() 2161 } else if (coex_dm->cur_ps_tdma == 10) { btc8192e_int3() 2164 coex_dm->tdma_adj_type = 11; btc8192e_int3() 2184 if (!coex_dm->auto_tdma_adjust) { halbtc8192e2ant_tdma_duration_adjust() 2185 coex_dm->auto_tdma_adjust = true; halbtc8192e2ant_tdma_duration_adjust() 2194 coex_dm->tdma_adj_type = 13; halbtc8192e2ant_tdma_duration_adjust() 2199 coex_dm->tdma_adj_type = 14; halbtc8192e2ant_tdma_duration_adjust() 2204 coex_dm->tdma_adj_type = 15; halbtc8192e2ant_tdma_duration_adjust() 2209 coex_dm->tdma_adj_type = 15; halbtc8192e2ant_tdma_duration_adjust() 2216 coex_dm->tdma_adj_type = 9; halbtc8192e2ant_tdma_duration_adjust() 2221 coex_dm->tdma_adj_type = 10; halbtc8192e2ant_tdma_duration_adjust() 2226 coex_dm->tdma_adj_type = 11; halbtc8192e2ant_tdma_duration_adjust() 2231 coex_dm->tdma_adj_type = 11; halbtc8192e2ant_tdma_duration_adjust() 2240 coex_dm->tdma_adj_type = 5; halbtc8192e2ant_tdma_duration_adjust() 2245 coex_dm->tdma_adj_type = 6; halbtc8192e2ant_tdma_duration_adjust() 2250 coex_dm->tdma_adj_type = 7; halbtc8192e2ant_tdma_duration_adjust() 2255 coex_dm->tdma_adj_type = 7; halbtc8192e2ant_tdma_duration_adjust() 2262 coex_dm->tdma_adj_type = 1; halbtc8192e2ant_tdma_duration_adjust() 2267 coex_dm->tdma_adj_type = 2; halbtc8192e2ant_tdma_duration_adjust() 2272 coex_dm->tdma_adj_type = 3; halbtc8192e2ant_tdma_duration_adjust() 2277 coex_dm->tdma_adj_type = 3; halbtc8192e2ant_tdma_duration_adjust() 2373 if (coex_dm->cur_ps_tdma != coex_dm->tdma_adj_type) { halbtc8192e2ant_tdma_duration_adjust() 2380 coex_dm->cur_ps_tdma, coex_dm->tdma_adj_type); halbtc8192e2ant_tdma_duration_adjust() 2389 coex_dm->tdma_adj_type); halbtc8192e2ant_tdma_duration_adjust() 2620 coex_dm->auto_tdma_adjust = false; halbtc8192e2ant_action_a2dp() 3127 coex_dm->cur_algorithm = algorithm; halbtc8192e2ant_run_coexist_mechanism() 3129 "[BTCoex], Algorithm = %d\n", coex_dm->cur_algorithm); halbtc8192e2ant_run_coexist_mechanism() 3134 coex_dm->auto_tdma_adjust = false; halbtc8192e2ant_run_coexist_mechanism() 3136 if (coex_dm->cur_algorithm != coex_dm->pre_algorithm) { halbtc8192e2ant_run_coexist_mechanism() 3139 coex_dm->pre_algorithm, halbtc8192e2ant_run_coexist_mechanism() 3140 coex_dm->cur_algorithm); halbtc8192e2ant_run_coexist_mechanism() 3141 coex_dm->auto_tdma_adjust = false; halbtc8192e2ant_run_coexist_mechanism() 3143 switch (coex_dm->cur_algorithm) { halbtc8192e2ant_run_coexist_mechanism() 3205 coex_dm->pre_algorithm = coex_dm->cur_algorithm; halbtc8192e2ant_run_coexist_mechanism() 3220 coex_dm->bt_rf0x1e_backup = halbtc8192e2ant_init_hwconfig() 3224 coex_dm->backup_arfr_cnt1 = btcoexist->btc_read_4byte(btcoexist, halbtc8192e2ant_init_hwconfig() 3226 coex_dm->backup_arfr_cnt2 = btcoexist->btc_read_4byte(btcoexist, halbtc8192e2ant_init_hwconfig() 3228 coex_dm->backup_retrylimit = btcoexist->btc_read_2byte( halbtc8192e2ant_init_hwconfig() 3231 coex_dm->backup_ampdu_maxtime = btcoexist->btc_read_1byte( halbtc8192e2ant_init_hwconfig() 3360 "H2C Wifi inform bt chnl Info", coex_dm->wifi_chnl_info[0], ex_halbtc8192e2ant_display_coex_info() 3361 coex_dm->wifi_chnl_info[1], coex_dm->wifi_chnl_info[2]); ex_halbtc8192e2ant_display_coex_info() 3393 coex_dm->bt_status) ? "non-connected idle" : ex_halbtc8192e2ant_display_coex_info() 3395 coex_dm->bt_status) ? "connected-idle" : "busy")))), ex_halbtc8192e2ant_display_coex_info() 3434 coex_dm->cur_sstype); ex_halbtc8192e2ant_display_coex_info() 3440 "SM1[ShRf/ LpRA/ LimDig]", coex_dm->cur_rf_rx_lpf_shrink, ex_halbtc8192e2ant_display_coex_info() 3441 coex_dm->cur_low_penalty_ra, coex_dm->limited_dig); ex_halbtc8192e2ant_display_coex_info() 3444 coex_dm->cur_agc_table_en, coex_dm->cur_adc_back_off, ex_halbtc8192e2ant_display_coex_info() 3445 coex_dm->cur_dac_swing_on, coex_dm->cur_dac_swing_lvl); ex_halbtc8192e2ant_display_coex_info() 3454 ps_tdma_case = coex_dm->cur_ps_tdma; ex_halbtc8192e2ant_display_coex_info() 3457 "PS TDMA", coex_dm->ps_tdma_para[0], ex_halbtc8192e2ant_display_coex_info() 3458 coex_dm->ps_tdma_para[1], coex_dm->ps_tdma_para[2], ex_halbtc8192e2ant_display_coex_info() 3459 coex_dm->ps_tdma_para[3], coex_dm->ps_tdma_para[4], ex_halbtc8192e2ant_display_coex_info() 3460 ps_tdma_case, coex_dm->auto_tdma_adjust); ex_halbtc8192e2ant_display_coex_info() 3464 coex_dm->cur_dec_bt_pwr, coex_dm->cur_ignore_wlan_act); ex_halbtc8192e2ant_display_coex_info() 3471 "RF-A, 0x1e initVal", coex_dm->bt_rf0x1e_backup); ex_halbtc8192e2ant_display_coex_info() 3474 "backup ARFR1/ARFR2/RL/AMaxTime", coex_dm->backup_arfr_cnt1, ex_halbtc8192e2ant_display_coex_info() 3475 coex_dm->backup_arfr_cnt2, coex_dm->backup_retrylimit, ex_halbtc8192e2ant_display_coex_info() 3476 coex_dm->backup_ampdu_maxtime); ex_halbtc8192e2ant_display_coex_info() 3616 coex_dm->wifi_chnl_info[0] = h2c_parameter[0]; ex_halbtc8192e2ant_media_status_notify() 3617 coex_dm->wifi_chnl_info[1] = h2c_parameter[1]; ex_halbtc8192e2ant_media_status_notify() 3618 coex_dm->wifi_chnl_info[2] = h2c_parameter[2]; ex_halbtc8192e2ant_media_status_notify() 3755 coex_dm->bt_status = BT_8192E_2ANT_BT_STATUS_NON_CONNECTED_IDLE; ex_halbtc8192e2ant_bt_info_notify() 3759 coex_dm->bt_status = BT_8192E_2ANT_BT_STATUS_CONNECTED_IDLE; ex_halbtc8192e2ant_bt_info_notify() 3764 coex_dm->bt_status = BT_8192E_2ANT_BT_STATUS_SCO_BUSY; ex_halbtc8192e2ant_bt_info_notify() 3768 coex_dm->bt_status = BT_8192E_2ANT_BT_STATUS_ACL_BUSY; ex_halbtc8192e2ant_bt_info_notify() 3772 coex_dm->bt_status = BT_8192E_2ANT_BT_STATUS_MAX; ex_halbtc8192e2ant_bt_info_notify() 3777 if ((BT_8192E_2ANT_BT_STATUS_ACL_BUSY == coex_dm->bt_status) || ex_halbtc8192e2ant_bt_info_notify() 3778 (BT_8192E_2ANT_BT_STATUS_SCO_BUSY == coex_dm->bt_status) || ex_halbtc8192e2ant_bt_info_notify() 3779 (BT_8192E_2ANT_BT_STATUS_ACL_SCO_BUSY == coex_dm->bt_status)) { ex_halbtc8192e2ant_bt_info_notify() 3789 coex_dm->limited_dig = limited_dig; ex_halbtc8192e2ant_bt_info_notify() 3846 coex_dm->auto_tdma_adjust) ex_halbtc8192e2ant_periodical()
|
H A D | halbtc8821a2ant.c | 48 static struct coex_dm_8821a_2ant *coex_dm = &glcoex_dm_8821a_2ant; variable in typeref:struct:coex_dm_8821a_2ant 605 coex_dm->cur_dec_bt_pwr = dec_bt_pwr; halbtc8821a2ant_dec_bt_pwr() 610 coex_dm->pre_dec_bt_pwr, coex_dm->cur_dec_bt_pwr); halbtc8821a2ant_dec_bt_pwr() 612 if (coex_dm->pre_dec_bt_pwr == coex_dm->cur_dec_bt_pwr) halbtc8821a2ant_dec_bt_pwr() 615 halbtc8821a2ant_set_fw_dec_bt_pwr(btcoexist, coex_dm->cur_dec_bt_pwr); halbtc8821a2ant_dec_bt_pwr() 617 coex_dm->pre_dec_bt_pwr = coex_dm->cur_dec_bt_pwr; halbtc8821a2ant_dec_bt_pwr() 645 coex_dm->cur_bt_lna_constrain = bt_lna_cons_on; btc8821a2_set_bt_lna_const() 650 coex_dm->pre_bt_lna_constrain, btc8821a2_set_bt_lna_const() 651 coex_dm->cur_bt_lna_constrain); btc8821a2_set_bt_lna_const() 653 if (coex_dm->pre_bt_lna_constrain == btc8821a2_set_bt_lna_const() 654 coex_dm->cur_bt_lna_constrain) btc8821a2_set_bt_lna_const() 658 coex_dm->cur_bt_lna_constrain); btc8821a2_set_bt_lna_const() 660 coex_dm->pre_bt_lna_constrain = coex_dm->cur_bt_lna_constrain; btc8821a2_set_bt_lna_const() 686 coex_dm->cur_bt_psd_mode = bt_psd_mode; halbtc8821a2ant_set_bt_psd_mode() 691 coex_dm->pre_bt_psd_mode, coex_dm->cur_bt_psd_mode); halbtc8821a2ant_set_bt_psd_mode() 693 if (coex_dm->pre_bt_psd_mode == coex_dm->cur_bt_psd_mode) halbtc8821a2ant_set_bt_psd_mode() 697 coex_dm->cur_bt_psd_mode); halbtc8821a2ant_set_bt_psd_mode() 699 coex_dm->pre_bt_psd_mode = coex_dm->cur_bt_psd_mode; halbtc8821a2ant_set_bt_psd_mode() 728 coex_dm->cur_bt_auto_report = enable_auto_report; halbtc8821a2ant_bt_auto_report() 733 coex_dm->pre_bt_auto_report, halbtc8821a2ant_bt_auto_report() 734 coex_dm->cur_bt_auto_report); halbtc8821a2ant_bt_auto_report() 736 if (coex_dm->pre_bt_auto_report == coex_dm->cur_bt_auto_report) halbtc8821a2ant_bt_auto_report() 740 coex_dm->cur_bt_auto_report); halbtc8821a2ant_bt_auto_report() 742 coex_dm->pre_bt_auto_report = coex_dm->cur_bt_auto_report; halbtc8821a2ant_bt_auto_report() 752 coex_dm->cur_fw_dac_swing_lvl = fw_dac_swing_lvl; halbtc8821a2ant_fw_dac_swing_lvl() 757 coex_dm->pre_fw_dac_swing_lvl, halbtc8821a2ant_fw_dac_swing_lvl() 758 coex_dm->cur_fw_dac_swing_lvl); halbtc8821a2ant_fw_dac_swing_lvl() 760 if (coex_dm->pre_fw_dac_swing_lvl == halbtc8821a2ant_fw_dac_swing_lvl() 761 coex_dm->cur_fw_dac_swing_lvl) halbtc8821a2ant_fw_dac_swing_lvl() 766 coex_dm->cur_fw_dac_swing_lvl); halbtc8821a2ant_fw_dac_swing_lvl() 768 coex_dm->pre_fw_dac_swing_lvl = coex_dm->cur_fw_dac_swing_lvl; halbtc8821a2ant_fw_dac_swing_lvl() 782 * After initialized, we can use coex_dm->bt_rf0x1e_backup btc8821a2ant_set_sw_rf_rx_lpf_corner() 789 coex_dm->bt_rf0x1e_backup); btc8821a2ant_set_sw_rf_rx_lpf_corner() 801 coex_dm->cur_rf_rx_lpf_shrink = rx_rf_shrink_on; halbtc8821a2ant_RfShrink() 806 coex_dm->pre_rf_rx_lpf_shrink, halbtc8821a2ant_RfShrink() 807 coex_dm->cur_rf_rx_lpf_shrink); halbtc8821a2ant_RfShrink() 809 if (coex_dm->pre_rf_rx_lpf_shrink == halbtc8821a2ant_RfShrink() 810 coex_dm->cur_rf_rx_lpf_shrink) halbtc8821a2ant_RfShrink() 814 coex_dm->cur_rf_rx_lpf_shrink); halbtc8821a2ant_RfShrink() 816 coex_dm->pre_rf_rx_lpf_shrink = coex_dm->cur_rf_rx_lpf_shrink; halbtc8821a2ant_RfShrink() 853 coex_dm->cur_low_penalty_ra = low_penalty_ra; halbtc8821a2ant_low_penalty_ra() 858 coex_dm->pre_low_penalty_ra, halbtc8821a2ant_low_penalty_ra() 859 coex_dm->cur_low_penalty_ra); halbtc8821a2ant_low_penalty_ra() 861 if (coex_dm->pre_low_penalty_ra == coex_dm->cur_low_penalty_ra) halbtc8821a2ant_low_penalty_ra() 865 coex_dm->cur_low_penalty_ra); halbtc8821a2ant_low_penalty_ra() 867 coex_dm->pre_low_penalty_ra = coex_dm->cur_low_penalty_ra; halbtc8821a2ant_low_penalty_ra() 899 coex_dm->cur_dac_swing_on = dac_swing_on; halbtc8821a2ant_dac_swing() 900 coex_dm->cur_dac_swing_lvl = dac_swing_lvl; halbtc8821a2ant_dac_swing() 905 coex_dm->pre_dac_swing_on, halbtc8821a2ant_dac_swing() 906 coex_dm->pre_dac_swing_lvl, halbtc8821a2ant_dac_swing() 907 coex_dm->cur_dac_swing_on, halbtc8821a2ant_dac_swing() 908 coex_dm->cur_dac_swing_lvl); halbtc8821a2ant_dac_swing() 910 if ((coex_dm->pre_dac_swing_on == coex_dm->cur_dac_swing_on) && halbtc8821a2ant_dac_swing() 911 (coex_dm->pre_dac_swing_lvl == halbtc8821a2ant_dac_swing() 912 coex_dm->cur_dac_swing_lvl)) halbtc8821a2ant_dac_swing() 919 coex_dm->pre_dac_swing_on = coex_dm->cur_dac_swing_on; halbtc8821a2ant_dac_swing() 920 coex_dm->pre_dac_swing_lvl = coex_dm->cur_dac_swing_lvl; halbtc8821a2ant_dac_swing() 944 coex_dm->cur_adc_back_off = adc_back_off; halbtc8821a2ant_adc_back_off() 949 coex_dm->pre_adc_back_off, coex_dm->cur_adc_back_off); halbtc8821a2ant_adc_back_off() 951 if (coex_dm->pre_adc_back_off == coex_dm->cur_adc_back_off) halbtc8821a2ant_adc_back_off() 954 halbtc8821a2ant_set_adc_back_off(btcoexist, coex_dm->cur_adc_back_off); halbtc8821a2ant_adc_back_off() 956 coex_dm->pre_adc_back_off = coex_dm->cur_adc_back_off; halbtc8821a2ant_adc_back_off() 988 coex_dm->cur_val0x6c0 = val0x6c0; halbtc8821a2ant_coex_table() 989 coex_dm->cur_val0x6c4 = val0x6c4; halbtc8821a2ant_coex_table() 990 coex_dm->cur_val0x6c8 = val0x6c8; halbtc8821a2ant_coex_table() 991 coex_dm->cur_val0x6cc = val0x6cc; halbtc8821a2ant_coex_table() 996 coex_dm->pre_val0x6c0, halbtc8821a2ant_coex_table() 997 coex_dm->pre_val0x6c4, halbtc8821a2ant_coex_table() 998 coex_dm->pre_val0x6c8, halbtc8821a2ant_coex_table() 999 coex_dm->pre_val0x6cc); halbtc8821a2ant_coex_table() 1002 coex_dm->cur_val0x6c0, halbtc8821a2ant_coex_table() 1003 coex_dm->cur_val0x6c4, halbtc8821a2ant_coex_table() 1004 coex_dm->cur_val0x6c8, halbtc8821a2ant_coex_table() 1005 coex_dm->cur_val0x6cc); halbtc8821a2ant_coex_table() 1007 if ((coex_dm->pre_val0x6c0 == coex_dm->cur_val0x6c0) && halbtc8821a2ant_coex_table() 1008 (coex_dm->pre_val0x6c4 == coex_dm->cur_val0x6c4) && halbtc8821a2ant_coex_table() 1009 (coex_dm->pre_val0x6c8 == coex_dm->cur_val0x6c8) && halbtc8821a2ant_coex_table() 1010 (coex_dm->pre_val0x6cc == coex_dm->cur_val0x6cc)) halbtc8821a2ant_coex_table() 1016 coex_dm->pre_val0x6c0 = coex_dm->cur_val0x6c0; halbtc8821a2ant_coex_table() 1017 coex_dm->pre_val0x6c4 = coex_dm->cur_val0x6c4; halbtc8821a2ant_coex_table() 1018 coex_dm->pre_val0x6c8 = coex_dm->cur_val0x6c8; halbtc8821a2ant_coex_table() 1019 coex_dm->pre_val0x6cc = coex_dm->cur_val0x6cc; halbtc8821a2ant_coex_table() 1043 coex_dm->cur_ignore_wlan_act = enable; halbtc8821a2ant_ignore_wlan_act() 1048 coex_dm->pre_ignore_wlan_act, halbtc8821a2ant_ignore_wlan_act() 1049 coex_dm->cur_ignore_wlan_act); halbtc8821a2ant_ignore_wlan_act() 1051 if (coex_dm->pre_ignore_wlan_act == halbtc8821a2ant_ignore_wlan_act() 1052 coex_dm->cur_ignore_wlan_act) halbtc8821a2ant_ignore_wlan_act() 1057 coex_dm->pre_ignore_wlan_act = coex_dm->cur_ignore_wlan_act; halbtc8821a2ant_ignore_wlan_act() 1072 coex_dm->ps_tdma_para[0] = byte1; halbtc8821a2ant_set_fw_pstdma() 1073 coex_dm->ps_tdma_para[1] = byte2; halbtc8821a2ant_set_fw_pstdma() 1074 coex_dm->ps_tdma_para[2] = byte3; halbtc8821a2ant_set_fw_pstdma() 1075 coex_dm->ps_tdma_para[3] = byte4; halbtc8821a2ant_set_fw_pstdma() 1076 coex_dm->ps_tdma_para[4] = byte5; halbtc8821a2ant_set_fw_pstdma() 1182 coex_dm->cur_ps_tdma_on = turn_on; halbtc8821a2ant_ps_tdma() 1183 coex_dm->cur_ps_tdma = type; halbtc8821a2ant_ps_tdma() 1188 coex_dm->pre_ps_tdma_on, coex_dm->cur_ps_tdma_on); halbtc8821a2ant_ps_tdma() 1191 coex_dm->pre_ps_tdma, coex_dm->cur_ps_tdma); halbtc8821a2ant_ps_tdma() 1193 if ((coex_dm->pre_ps_tdma_on == coex_dm->cur_ps_tdma_on) && halbtc8821a2ant_ps_tdma() 1194 (coex_dm->pre_ps_tdma == coex_dm->cur_ps_tdma)) halbtc8821a2ant_ps_tdma() 1308 coex_dm->pre_ps_tdma_on = coex_dm->cur_ps_tdma_on; halbtc8821a2ant_ps_tdma() 1309 coex_dm->pre_ps_tdma = coex_dm->cur_ps_tdma; halbtc8821a2ant_ps_tdma() 1372 BT_8821A_2ANT_BT_STATUS_IDLE == coex_dm->bt_status) { halbtc8821a2ant_is_common_action() 1389 (BT_8821A_2ANT_BT_STATUS_IDLE == coex_dm->bt_status)) { halbtc8821a2ant_is_common_action() 1414 (BT_8821A_2ANT_BT_STATUS_CON_IDLE == coex_dm->bt_status)) { halbtc8821a2ant_is_common_action() 1430 (BT_8821A_2ANT_BT_STATUS_CON_IDLE == coex_dm->bt_status)) { halbtc8821a2ant_is_common_action() 1456 coex_dm->bt_status)) { halbtc8821a2ant_is_common_action() 1511 if (coex_dm->cur_ps_tdma == 71) { btc8821a2_int1() 1514 coex_dm->tdma_adj_type = 5; btc8821a2_int1() 1515 } else if (coex_dm->cur_ps_tdma == 1) { btc8821a2_int1() 1518 coex_dm->tdma_adj_type = 5; btc8821a2_int1() 1519 } else if (coex_dm->cur_ps_tdma == 2) { btc8821a2_int1() 1522 coex_dm->tdma_adj_type = 6; btc8821a2_int1() 1523 } else if (coex_dm->cur_ps_tdma == 3) { btc8821a2_int1() 1526 coex_dm->tdma_adj_type = 7; btc8821a2_int1() 1527 } else if (coex_dm->cur_ps_tdma == 4) { btc8821a2_int1() 1530 coex_dm->tdma_adj_type = 8; btc8821a2_int1() 1532 if (coex_dm->cur_ps_tdma == 9) { btc8821a2_int1() 1535 coex_dm->tdma_adj_type = 13; btc8821a2_int1() 1536 } else if (coex_dm->cur_ps_tdma == 10) { btc8821a2_int1() 1539 coex_dm->tdma_adj_type = 14; btc8821a2_int1() 1540 } else if (coex_dm->cur_ps_tdma == 11) { btc8821a2_int1() 1543 coex_dm->tdma_adj_type = 15; btc8821a2_int1() 1544 } else if (coex_dm->cur_ps_tdma == 12) { btc8821a2_int1() 1547 coex_dm->tdma_adj_type = 16; btc8821a2_int1() 1551 if (coex_dm->cur_ps_tdma == 5) { btc8821a2_int1() 1554 coex_dm->tdma_adj_type = 6; btc8821a2_int1() 1555 } else if (coex_dm->cur_ps_tdma == 6) { btc8821a2_int1() 1558 coex_dm->tdma_adj_type = 7; btc8821a2_int1() 1559 } else if (coex_dm->cur_ps_tdma == 7) { btc8821a2_int1() 1562 coex_dm->tdma_adj_type = 8; btc8821a2_int1() 1563 } else if (coex_dm->cur_ps_tdma == 13) { btc8821a2_int1() 1566 coex_dm->tdma_adj_type = 14; btc8821a2_int1() 1567 } else if (coex_dm->cur_ps_tdma == 14) { btc8821a2_int1() 1570 coex_dm->tdma_adj_type = 15; btc8821a2_int1() 1571 } else if (coex_dm->cur_ps_tdma == 15) { btc8821a2_int1() 1574 coex_dm->tdma_adj_type = 16; btc8821a2_int1() 1577 if (coex_dm->cur_ps_tdma == 8) { btc8821a2_int1() 1580 coex_dm->tdma_adj_type = 7; btc8821a2_int1() 1581 } else if (coex_dm->cur_ps_tdma == 7) { btc8821a2_int1() 1584 coex_dm->tdma_adj_type = 6; btc8821a2_int1() 1585 } else if (coex_dm->cur_ps_tdma == 6) { btc8821a2_int1() 1588 coex_dm->tdma_adj_type = 5; btc8821a2_int1() 1589 } else if (coex_dm->cur_ps_tdma == 16) { btc8821a2_int1() 1592 coex_dm->tdma_adj_type = 15; btc8821a2_int1() 1593 } else if (coex_dm->cur_ps_tdma == 15) { btc8821a2_int1() 1596 coex_dm->tdma_adj_type = 14; btc8821a2_int1() 1597 } else if (coex_dm->cur_ps_tdma == 14) { btc8821a2_int1() 1600 coex_dm->tdma_adj_type = 13; btc8821a2_int1() 1606 if (coex_dm->cur_ps_tdma == 5) { btc8821a2_int1() 1609 coex_dm->tdma_adj_type = 71; btc8821a2_int1() 1610 } else if (coex_dm->cur_ps_tdma == 6) { btc8821a2_int1() 1613 coex_dm->tdma_adj_type = 2; btc8821a2_int1() 1614 } else if (coex_dm->cur_ps_tdma == 7) { btc8821a2_int1() 1617 coex_dm->tdma_adj_type = 3; btc8821a2_int1() 1618 } else if (coex_dm->cur_ps_tdma == 8) { btc8821a2_int1() 1621 coex_dm->tdma_adj_type = 4; btc8821a2_int1() 1623 if (coex_dm->cur_ps_tdma == 13) { btc8821a2_int1() 1626 coex_dm->tdma_adj_type = 9; btc8821a2_int1() 1627 } else if (coex_dm->cur_ps_tdma == 14) { btc8821a2_int1() 1630 coex_dm->tdma_adj_type = 10; btc8821a2_int1() 1631 } else if (coex_dm->cur_ps_tdma == 15) { btc8821a2_int1() 1634 coex_dm->tdma_adj_type = 11; btc8821a2_int1() 1635 } else if (coex_dm->cur_ps_tdma == 16) { btc8821a2_int1() 1638 coex_dm->tdma_adj_type = 12; btc8821a2_int1() 1642 if (coex_dm->cur_ps_tdma == 71) { btc8821a2_int1() 1645 coex_dm->tdma_adj_type = 1; btc8821a2_int1() 1646 } else if (coex_dm->cur_ps_tdma == 1) { btc8821a2_int1() 1649 coex_dm->tdma_adj_type = 2; btc8821a2_int1() 1650 } else if (coex_dm->cur_ps_tdma == 2) { btc8821a2_int1() 1653 coex_dm->tdma_adj_type = 3; btc8821a2_int1() 1654 } else if (coex_dm->cur_ps_tdma == 3) { btc8821a2_int1() 1657 coex_dm->tdma_adj_type = 4; btc8821a2_int1() 1658 } else if (coex_dm->cur_ps_tdma == 9) { btc8821a2_int1() 1661 coex_dm->tdma_adj_type = 10; btc8821a2_int1() 1662 } else if (coex_dm->cur_ps_tdma == 10) { btc8821a2_int1() 1665 coex_dm->tdma_adj_type = 11; btc8821a2_int1() 1666 } else if (coex_dm->cur_ps_tdma == 11) { btc8821a2_int1() 1669 coex_dm->tdma_adj_type = 12; btc8821a2_int1() 1672 if (coex_dm->cur_ps_tdma == 4) { btc8821a2_int1() 1675 coex_dm->tdma_adj_type = 3; btc8821a2_int1() 1676 } else if (coex_dm->cur_ps_tdma == 3) { btc8821a2_int1() 1679 coex_dm->tdma_adj_type = 2; btc8821a2_int1() 1680 } else if (coex_dm->cur_ps_tdma == 2) { btc8821a2_int1() 1683 coex_dm->tdma_adj_type = 1; btc8821a2_int1() 1684 } else if (coex_dm->cur_ps_tdma == 1) { btc8821a2_int1() 1687 coex_dm->tdma_adj_type = 71; btc8821a2_int1() 1688 } else if (coex_dm->cur_ps_tdma == 12) { btc8821a2_int1() 1691 coex_dm->tdma_adj_type = 11; btc8821a2_int1() 1692 } else if (coex_dm->cur_ps_tdma == 11) { btc8821a2_int1() 1695 coex_dm->tdma_adj_type = 10; btc8821a2_int1() 1696 } else if (coex_dm->cur_ps_tdma == 10) { btc8821a2_int1() 1699 coex_dm->tdma_adj_type = 9; btc8821a2_int1() 1711 if (coex_dm->cur_ps_tdma == 1) { btc8821a2_int2() 1714 coex_dm->tdma_adj_type = 6; btc8821a2_int2() 1715 } else if (coex_dm->cur_ps_tdma == 2) { btc8821a2_int2() 1718 coex_dm->tdma_adj_type = 6; btc8821a2_int2() 1719 } else if (coex_dm->cur_ps_tdma == 3) { btc8821a2_int2() 1722 coex_dm->tdma_adj_type = 7; btc8821a2_int2() 1723 } else if (coex_dm->cur_ps_tdma == 4) { btc8821a2_int2() 1726 coex_dm->tdma_adj_type = 8; btc8821a2_int2() 1728 if (coex_dm->cur_ps_tdma == 9) { btc8821a2_int2() 1731 coex_dm->tdma_adj_type = 14; btc8821a2_int2() 1732 } else if (coex_dm->cur_ps_tdma == 10) { btc8821a2_int2() 1735 coex_dm->tdma_adj_type = 14; btc8821a2_int2() 1736 } else if (coex_dm->cur_ps_tdma == 11) { btc8821a2_int2() 1739 coex_dm->tdma_adj_type = 15; btc8821a2_int2() 1740 } else if (coex_dm->cur_ps_tdma == 12) { btc8821a2_int2() 1743 coex_dm->tdma_adj_type = 16; btc8821a2_int2() 1746 if (coex_dm->cur_ps_tdma == 5) { btc8821a2_int2() 1749 coex_dm->tdma_adj_type = 6; btc8821a2_int2() 1750 } else if (coex_dm->cur_ps_tdma == 6) { btc8821a2_int2() 1753 coex_dm->tdma_adj_type = 7; btc8821a2_int2() 1754 } else if (coex_dm->cur_ps_tdma == 7) { btc8821a2_int2() 1757 coex_dm->tdma_adj_type = 8; btc8821a2_int2() 1758 } else if (coex_dm->cur_ps_tdma == 13) { btc8821a2_int2() 1761 coex_dm->tdma_adj_type = 14; btc8821a2_int2() 1762 } else if (coex_dm->cur_ps_tdma == 14) { btc8821a2_int2() 1765 coex_dm->tdma_adj_type = 15; btc8821a2_int2() 1766 } else if (coex_dm->cur_ps_tdma == 15) { btc8821a2_int2() 1769 coex_dm->tdma_adj_type = 16; btc8821a2_int2() 1772 if (coex_dm->cur_ps_tdma == 8) { btc8821a2_int2() 1775 coex_dm->tdma_adj_type = 7; btc8821a2_int2() 1776 } else if (coex_dm->cur_ps_tdma == 7) { btc8821a2_int2() 1779 coex_dm->tdma_adj_type = 6; btc8821a2_int2() 1780 } else if (coex_dm->cur_ps_tdma == 6) { btc8821a2_int2() 1783 coex_dm->tdma_adj_type = 6; btc8821a2_int2() 1784 } else if (coex_dm->cur_ps_tdma == 16) { btc8821a2_int2() 1787 coex_dm->tdma_adj_type = 15; btc8821a2_int2() 1788 } else if (coex_dm->cur_ps_tdma == 15) { btc8821a2_int2() 1791 coex_dm->tdma_adj_type = 14; btc8821a2_int2() 1792 } else if (coex_dm->cur_ps_tdma == 14) { btc8821a2_int2() 1795 coex_dm->tdma_adj_type = 14; btc8821a2_int2() 1801 if (coex_dm->cur_ps_tdma == 5) { btc8821a2_int2() 1804 coex_dm->tdma_adj_type = 2; btc8821a2_int2() 1805 } else if (coex_dm->cur_ps_tdma == 6) { btc8821a2_int2() 1808 coex_dm->tdma_adj_type = 2; btc8821a2_int2() 1809 } else if (coex_dm->cur_ps_tdma == 7) { btc8821a2_int2() 1812 coex_dm->tdma_adj_type = 3; btc8821a2_int2() 1813 } else if (coex_dm->cur_ps_tdma == 8) { btc8821a2_int2() 1816 coex_dm->tdma_adj_type = 4; btc8821a2_int2() 1818 if (coex_dm->cur_ps_tdma == 13) { btc8821a2_int2() 1821 coex_dm->tdma_adj_type = 10; btc8821a2_int2() 1822 } else if (coex_dm->cur_ps_tdma == 14) { btc8821a2_int2() 1825 coex_dm->tdma_adj_type = 10; btc8821a2_int2() 1826 } else if (coex_dm->cur_ps_tdma == 15) { btc8821a2_int2() 1829 coex_dm->tdma_adj_type = 11; btc8821a2_int2() 1830 } else if (coex_dm->cur_ps_tdma == 16) { btc8821a2_int2() 1833 coex_dm->tdma_adj_type = 12; btc8821a2_int2() 1836 if (coex_dm->cur_ps_tdma == 1) { btc8821a2_int2() 1839 coex_dm->tdma_adj_type = 2; btc8821a2_int2() 1840 } else if (coex_dm->cur_ps_tdma == 2) { btc8821a2_int2() 1843 coex_dm->tdma_adj_type = 3; btc8821a2_int2() 1844 } else if (coex_dm->cur_ps_tdma == 3) { btc8821a2_int2() 1847 coex_dm->tdma_adj_type = 4; btc8821a2_int2() 1848 } else if (coex_dm->cur_ps_tdma == 9) { btc8821a2_int2() 1851 coex_dm->tdma_adj_type = 10; btc8821a2_int2() 1852 } else if (coex_dm->cur_ps_tdma == 10) { btc8821a2_int2() 1855 coex_dm->tdma_adj_type = 11; btc8821a2_int2() 1856 } else if (coex_dm->cur_ps_tdma == 11) { btc8821a2_int2() 1859 coex_dm->tdma_adj_type = 12; btc8821a2_int2() 1862 if (coex_dm->cur_ps_tdma == 4) { btc8821a2_int2() 1865 coex_dm->tdma_adj_type = 3; btc8821a2_int2() 1866 } else if (coex_dm->cur_ps_tdma == 3) { btc8821a2_int2() 1869 coex_dm->tdma_adj_type = 2; btc8821a2_int2() 1870 } else if (coex_dm->cur_ps_tdma == 2) { btc8821a2_int2() 1873 coex_dm->tdma_adj_type = 2; btc8821a2_int2() 1874 } else if (coex_dm->cur_ps_tdma == 12) { btc8821a2_int2() 1877 coex_dm->tdma_adj_type = 11; btc8821a2_int2() 1878 } else if (coex_dm->cur_ps_tdma == 11) { btc8821a2_int2() 1881 coex_dm->tdma_adj_type = 10; btc8821a2_int2() 1882 } else if (coex_dm->cur_ps_tdma == 10) { btc8821a2_int2() 1885 coex_dm->tdma_adj_type = 10; btc8821a2_int2() 1897 if (coex_dm->cur_ps_tdma == 1) { btc8821a2_int3() 1900 coex_dm->tdma_adj_type = 7; btc8821a2_int3() 1901 } else if (coex_dm->cur_ps_tdma == 2) { btc8821a2_int3() 1904 coex_dm->tdma_adj_type = 7; btc8821a2_int3() 1905 } else if (coex_dm->cur_ps_tdma == 3) { btc8821a2_int3() 1908 coex_dm->tdma_adj_type = 7; btc8821a2_int3() 1909 } else if (coex_dm->cur_ps_tdma == 4) { btc8821a2_int3() 1912 coex_dm->tdma_adj_type = 8; btc8821a2_int3() 1914 if (coex_dm->cur_ps_tdma == 9) { btc8821a2_int3() 1917 coex_dm->tdma_adj_type = 15; btc8821a2_int3() 1918 } else if (coex_dm->cur_ps_tdma == 10) { btc8821a2_int3() 1921 coex_dm->tdma_adj_type = 15; btc8821a2_int3() 1922 } else if (coex_dm->cur_ps_tdma == 11) { btc8821a2_int3() 1925 coex_dm->tdma_adj_type = 15; btc8821a2_int3() 1926 } else if (coex_dm->cur_ps_tdma == 12) { btc8821a2_int3() 1929 coex_dm->tdma_adj_type = 16; btc8821a2_int3() 1932 if (coex_dm->cur_ps_tdma == 5) { btc8821a2_int3() 1935 coex_dm->tdma_adj_type = 7; btc8821a2_int3() 1936 } else if (coex_dm->cur_ps_tdma == 6) { btc8821a2_int3() 1939 coex_dm->tdma_adj_type = 7; btc8821a2_int3() 1940 } else if (coex_dm->cur_ps_tdma == 7) { btc8821a2_int3() 1943 coex_dm->tdma_adj_type = 8; btc8821a2_int3() 1944 } else if (coex_dm->cur_ps_tdma == 13) { btc8821a2_int3() 1947 coex_dm->tdma_adj_type = 15; btc8821a2_int3() 1948 } else if (coex_dm->cur_ps_tdma == 14) { btc8821a2_int3() 1951 coex_dm->tdma_adj_type = 15; btc8821a2_int3() 1952 } else if (coex_dm->cur_ps_tdma == 15) { btc8821a2_int3() 1955 coex_dm->tdma_adj_type = 16; btc8821a2_int3() 1958 if (coex_dm->cur_ps_tdma == 8) { btc8821a2_int3() 1961 coex_dm->tdma_adj_type = 7; btc8821a2_int3() 1962 } else if (coex_dm->cur_ps_tdma == 7) { btc8821a2_int3() 1965 coex_dm->tdma_adj_type = 7; btc8821a2_int3() 1966 } else if (coex_dm->cur_ps_tdma == 6) { btc8821a2_int3() 1969 coex_dm->tdma_adj_type = 7; btc8821a2_int3() 1970 } else if (coex_dm->cur_ps_tdma == 16) { btc8821a2_int3() 1973 coex_dm->tdma_adj_type = 15; btc8821a2_int3() 1974 } else if (coex_dm->cur_ps_tdma == 15) { btc8821a2_int3() 1977 coex_dm->tdma_adj_type = 15; btc8821a2_int3() 1978 } else if (coex_dm->cur_ps_tdma == 14) { btc8821a2_int3() 1981 coex_dm->tdma_adj_type = 15; btc8821a2_int3() 1987 if (coex_dm->cur_ps_tdma == 5) { btc8821a2_int3() 1990 coex_dm->tdma_adj_type = 3; btc8821a2_int3() 1991 } else if (coex_dm->cur_ps_tdma == 6) { btc8821a2_int3() 1994 coex_dm->tdma_adj_type = 3; btc8821a2_int3() 1995 } else if (coex_dm->cur_ps_tdma == 7) { btc8821a2_int3() 1998 coex_dm->tdma_adj_type = 3; btc8821a2_int3() 1999 } else if (coex_dm->cur_ps_tdma == 8) { btc8821a2_int3() 2002 coex_dm->tdma_adj_type = 4; btc8821a2_int3() 2004 if (coex_dm->cur_ps_tdma == 13) { btc8821a2_int3() 2007 coex_dm->tdma_adj_type = 11; btc8821a2_int3() 2008 } else if (coex_dm->cur_ps_tdma == 14) { btc8821a2_int3() 2011 coex_dm->tdma_adj_type = 11; btc8821a2_int3() 2012 } else if (coex_dm->cur_ps_tdma == 15) { btc8821a2_int3() 2015 coex_dm->tdma_adj_type = 11; btc8821a2_int3() 2016 } else if (coex_dm->cur_ps_tdma == 16) { btc8821a2_int3() 2019 coex_dm->tdma_adj_type = 12; btc8821a2_int3() 2022 if (coex_dm->cur_ps_tdma == 1) { btc8821a2_int3() 2025 coex_dm->tdma_adj_type = 3; btc8821a2_int3() 2026 } else if (coex_dm->cur_ps_tdma == 2) { btc8821a2_int3() 2029 coex_dm->tdma_adj_type = 3; btc8821a2_int3() 2030 } else if (coex_dm->cur_ps_tdma == 3) { btc8821a2_int3() 2033 coex_dm->tdma_adj_type = 4; btc8821a2_int3() 2034 } else if (coex_dm->cur_ps_tdma == 9) { btc8821a2_int3() 2037 coex_dm->tdma_adj_type = 11; btc8821a2_int3() 2038 } else if (coex_dm->cur_ps_tdma == 10) { btc8821a2_int3() 2041 coex_dm->tdma_adj_type = 11; btc8821a2_int3() 2042 } else if (coex_dm->cur_ps_tdma == 11) { btc8821a2_int3() 2045 coex_dm->tdma_adj_type = 12; btc8821a2_int3() 2048 if (coex_dm->cur_ps_tdma == 4) { btc8821a2_int3() 2051 coex_dm->tdma_adj_type = 3; btc8821a2_int3() 2052 } else if (coex_dm->cur_ps_tdma == 3) { btc8821a2_int3() 2055 coex_dm->tdma_adj_type = 3; btc8821a2_int3() 2056 } else if (coex_dm->cur_ps_tdma == 2) { btc8821a2_int3() 2059 coex_dm->tdma_adj_type = 3; btc8821a2_int3() 2060 } else if (coex_dm->cur_ps_tdma == 12) { btc8821a2_int3() 2063 coex_dm->tdma_adj_type = 11; btc8821a2_int3() 2064 } else if (coex_dm->cur_ps_tdma == 11) { btc8821a2_int3() 2067 coex_dm->tdma_adj_type = 11; btc8821a2_int3() 2068 } else if (coex_dm->cur_ps_tdma == 10) { btc8821a2_int3() 2071 coex_dm->tdma_adj_type = 11; btc8821a2_int3() 2091 if (coex_dm->reset_tdma_adjust) { btc8821a2ant_tdma_dur_adj() 2092 coex_dm->reset_tdma_adjust = false; btc8821a2ant_tdma_dur_adj() 2101 coex_dm->tdma_adj_type = 13; btc8821a2ant_tdma_dur_adj() 2106 coex_dm->tdma_adj_type = 14; btc8821a2ant_tdma_dur_adj() 2111 coex_dm->tdma_adj_type = 15; btc8821a2ant_tdma_dur_adj() 2116 coex_dm->tdma_adj_type = 15; btc8821a2ant_tdma_dur_adj() 2123 coex_dm->tdma_adj_type = 9; btc8821a2ant_tdma_dur_adj() 2128 coex_dm->tdma_adj_type = 10; btc8821a2ant_tdma_dur_adj() 2133 coex_dm->tdma_adj_type = 11; btc8821a2ant_tdma_dur_adj() 2138 coex_dm->tdma_adj_type = 11; btc8821a2ant_tdma_dur_adj() 2147 coex_dm->tdma_adj_type = 5; btc8821a2ant_tdma_dur_adj() 2152 coex_dm->tdma_adj_type = 6; btc8821a2ant_tdma_dur_adj() 2157 coex_dm->tdma_adj_type = 7; btc8821a2ant_tdma_dur_adj() 2162 coex_dm->tdma_adj_type = 7; btc8821a2ant_tdma_dur_adj() 2169 coex_dm->tdma_adj_type = 1; btc8821a2ant_tdma_dur_adj() 2174 coex_dm->tdma_adj_type = 2; btc8821a2ant_tdma_dur_adj() 2179 coex_dm->tdma_adj_type = 3; btc8821a2ant_tdma_dur_adj() 2184 coex_dm->tdma_adj_type = 3; btc8821a2ant_tdma_dur_adj() 2295 if (coex_dm->cur_ps_tdma != coex_dm->tdma_adj_type) { btc8821a2ant_tdma_dur_adj() 2300 coex_dm->cur_ps_tdma, coex_dm->tdma_adj_type); btc8821a2ant_tdma_dur_adj() 2308 coex_dm->tdma_adj_type); btc8821a2ant_tdma_dur_adj() 3210 coex_dm->cur_algorithm = algorithm; halbtc8821a2ant_run_coexist_mechanism() 3212 "[BTCoex], Algorithm = %d\n", coex_dm->cur_algorithm); halbtc8821a2ant_run_coexist_mechanism() 3217 coex_dm->reset_tdma_adjust = true; halbtc8821a2ant_run_coexist_mechanism() 3219 if (coex_dm->cur_algorithm != coex_dm->pre_algorithm) { halbtc8821a2ant_run_coexist_mechanism() 3222 coex_dm->pre_algorithm, coex_dm->cur_algorithm); halbtc8821a2ant_run_coexist_mechanism() 3223 coex_dm->reset_tdma_adjust = true; halbtc8821a2ant_run_coexist_mechanism() 3225 switch (coex_dm->cur_algorithm) { halbtc8821a2ant_run_coexist_mechanism() 3282 coex_dm->pre_algorithm = coex_dm->cur_algorithm; halbtc8821a2ant_run_coexist_mechanism() 3301 coex_dm->bt_rf0x1e_backup = ex_halbtc8821a2ant_init_hwconfig() 3398 coex_dm->wifi_chnl_info[0], coex_dm->wifi_chnl_info[1], ex_halbtc8821a2ant_display_coex_info() 3399 coex_dm->wifi_chnl_info[2]); ex_halbtc8821a2ant_display_coex_info() 3434 ((BT_8821A_2ANT_BT_STATUS_IDLE == coex_dm->bt_status) ex_halbtc8821a2ant_display_coex_info() 3436 coex_dm->bt_status) ? "connected-idle" : "busy"))), ex_halbtc8821a2ant_display_coex_info() 3482 coex_dm->cur_rf_rx_lpf_shrink, coex_dm->cur_low_penalty_ra, ex_halbtc8821a2ant_display_coex_info() 3483 coex_dm->limited_dig, coex_dm->cur_bt_lna_constrain); ex_halbtc8821a2ant_display_coex_info() 3487 coex_dm->cur_agc_table_en, coex_dm->cur_adc_back_off, ex_halbtc8821a2ant_display_coex_info() 3488 coex_dm->cur_dac_swing_on, coex_dm->cur_dac_swing_lvl); ex_halbtc8821a2ant_display_coex_info() 3495 ps_tdma_case = coex_dm->cur_ps_tdma; ex_halbtc8821a2ant_display_coex_info() 3499 coex_dm->ps_tdma_para[0], coex_dm->ps_tdma_para[1], ex_halbtc8821a2ant_display_coex_info() 3500 coex_dm->ps_tdma_para[2], coex_dm->ps_tdma_para[3], ex_halbtc8821a2ant_display_coex_info() 3501 coex_dm->ps_tdma_para[4], ps_tdma_case); ex_halbtc8821a2ant_display_coex_info() 3505 coex_dm->cur_dec_bt_pwr, ex_halbtc8821a2ant_display_coex_info() 3506 coex_dm->cur_ignore_wlan_act); ex_halbtc8821a2ant_display_coex_info() 3515 coex_dm->bt_rf0x1e_backup); ex_halbtc8821a2ant_display_coex_info() 3662 coex_dm->wifi_chnl_info[0] = h2c_parameter[0]; ex_halbtc8821a2ant_media_status_notify() 3663 coex_dm->wifi_chnl_info[1] = h2c_parameter[1]; ex_halbtc8821a2ant_media_status_notify() 3664 coex_dm->wifi_chnl_info[2] = h2c_parameter[2]; ex_halbtc8821a2ant_media_status_notify() 3744 if (coex_dm->cur_bt_lna_constrain) { ex_halbtc8821a2ant_bt_info_notify() 3776 coex_dm->bt_status = BT_8821A_2ANT_BT_STATUS_NON_IDLE; ex_halbtc8821a2ant_bt_info_notify() 3782 coex_dm->bt_status = BT_8821A_2ANT_BT_STATUS_CON_IDLE; ex_halbtc8821a2ant_bt_info_notify() 3802 coex_dm->bt_status = BT_8821A_2ANT_BT_STATUS_NON_IDLE; ex_halbtc8821a2ant_bt_info_notify() 3809 coex_dm->bt_status = BT_8821A_2ANT_BT_STATUS_IDLE; ex_halbtc8821a2ant_bt_info_notify() 3813 coex_dm->bt_status = BT_8821A_2ANT_BT_STATUS_NON_IDLE; ex_halbtc8821a2ant_bt_info_notify() 3816 if (BT_8821A_2ANT_BT_STATUS_NON_IDLE == coex_dm->bt_status) ex_halbtc8821a2ant_bt_info_notify() 3822 if (BT_8821A_2ANT_BT_STATUS_IDLE != coex_dm->bt_status) ex_halbtc8821a2ant_bt_info_notify() 3826 coex_dm->limited_dig = limited_dig; ex_halbtc8821a2ant_bt_info_notify()
|
H A D | halbtc8723b2ant.c | 42 static struct coex_dm_8723b_2ant *coex_dm = &glcoex_dm_8723b_2ant; variable in typeref:struct:coex_dm_8723b_2ant 687 coex_dm->cur_dec_bt_pwr = dec_bt_pwr; btc8723b2ant_dec_bt_pwr() 692 coex_dm->pre_dec_bt_pwr, coex_dm->cur_dec_bt_pwr); btc8723b2ant_dec_bt_pwr() 694 if (coex_dm->pre_dec_bt_pwr == coex_dm->cur_dec_bt_pwr) btc8723b2ant_dec_bt_pwr() 697 btc8723b2ant_set_fw_dec_bt_pwr(btcoexist, coex_dm->cur_dec_bt_pwr); btc8723b2ant_dec_bt_pwr() 699 coex_dm->pre_dec_bt_pwr = coex_dm->cur_dec_bt_pwr; btc8723b2ant_dec_bt_pwr() 708 coex_dm->cur_fw_dac_swing_lvl = fw_dac_swing_lvl; btc8723b2ant_fw_dac_swing_lvl() 714 coex_dm->pre_fw_dac_swing_lvl, btc8723b2ant_fw_dac_swing_lvl() 715 coex_dm->cur_fw_dac_swing_lvl); btc8723b2ant_fw_dac_swing_lvl() 717 if (coex_dm->pre_fw_dac_swing_lvl == btc8723b2ant_fw_dac_swing_lvl() 718 coex_dm->cur_fw_dac_swing_lvl) btc8723b2ant_fw_dac_swing_lvl() 723 coex_dm->cur_fw_dac_swing_lvl); btc8723b2ant_fw_dac_swing_lvl() 724 coex_dm->pre_fw_dac_swing_lvl = coex_dm->cur_fw_dac_swing_lvl; btc8723b2ant_fw_dac_swing_lvl() 738 /* After initialized, we can use coex_dm->btRf0x1eBackup */ btc8723b2ant_set_sw_rf_rx_lpf_corner() 744 coex_dm->bt_rf0x1e_backup); btc8723b2ant_set_sw_rf_rx_lpf_corner() 756 coex_dm->cur_rf_rx_lpf_shrink = rx_rf_shrink_on; btc8723b2ant_rf_shrink() 762 coex_dm->pre_rf_rx_lpf_shrink, btc8723b2ant_rf_shrink() 763 coex_dm->cur_rf_rx_lpf_shrink); btc8723b2ant_rf_shrink() 765 if (coex_dm->pre_rf_rx_lpf_shrink == btc8723b2ant_rf_shrink() 766 coex_dm->cur_rf_rx_lpf_shrink) btc8723b2ant_rf_shrink() 770 coex_dm->cur_rf_rx_lpf_shrink); btc8723b2ant_rf_shrink() 772 coex_dm->pre_rf_rx_lpf_shrink = coex_dm->cur_rf_rx_lpf_shrink; btc8723b2ant_rf_shrink() 806 coex_dm->cur_low_penalty_ra = low_penalty_ra; btc8723b2ant_low_penalty_ra() 812 coex_dm->pre_low_penalty_ra, btc8723b2ant_low_penalty_ra() 813 coex_dm->cur_low_penalty_ra); btc8723b2ant_low_penalty_ra() 815 if (coex_dm->pre_low_penalty_ra == coex_dm->cur_low_penalty_ra) btc8723b2ant_low_penalty_ra() 818 btc8723b_set_penalty_txrate(btcoexist, coex_dm->cur_low_penalty_ra); btc8723b2ant_low_penalty_ra() 820 coex_dm->pre_low_penalty_ra = coex_dm->cur_low_penalty_ra; btc8723b2ant_low_penalty_ra() 850 coex_dm->cur_dac_swing_on = dac_swing_on; btc8723b2ant_dac_swing() 851 coex_dm->cur_dac_swing_lvl = dac_swing_lvl; btc8723b2ant_dac_swing() 857 coex_dm->pre_dac_swing_on, coex_dm->pre_dac_swing_lvl, btc8723b2ant_dac_swing() 858 coex_dm->cur_dac_swing_on, btc8723b2ant_dac_swing() 859 coex_dm->cur_dac_swing_lvl); btc8723b2ant_dac_swing() 861 if ((coex_dm->pre_dac_swing_on == coex_dm->cur_dac_swing_on) && btc8723b2ant_dac_swing() 862 (coex_dm->pre_dac_swing_lvl == coex_dm->cur_dac_swing_lvl)) btc8723b2ant_dac_swing() 869 coex_dm->pre_dac_swing_on = coex_dm->cur_dac_swing_on; btc8723b2ant_dac_swing() 870 coex_dm->pre_dac_swing_lvl = coex_dm->cur_dac_swing_lvl; btc8723b2ant_dac_swing() 953 coex_dm->cur_agc_table_en = agc_table_en; btc8723b2ant_agc_table() 958 coex_dm->pre_agc_table_en, coex_dm->cur_agc_table_en); btc8723b2ant_agc_table() 960 if (coex_dm->pre_agc_table_en == coex_dm->cur_agc_table_en) btc8723b2ant_agc_table() 965 coex_dm->pre_agc_table_en = coex_dm->cur_agc_table_en; btc8723b2ant_agc_table() 999 coex_dm->cur_val0x6c0 = val0x6c0; btc8723b2ant_coex_table() 1000 coex_dm->cur_val0x6c4 = val0x6c4; btc8723b2ant_coex_table() 1001 coex_dm->cur_val0x6c8 = val0x6c8; btc8723b2ant_coex_table() 1002 coex_dm->cur_val0x6cc = val0x6cc; btc8723b2ant_coex_table() 1009 coex_dm->pre_val0x6c0, coex_dm->pre_val0x6c4, btc8723b2ant_coex_table() 1010 coex_dm->pre_val0x6c8, coex_dm->pre_val0x6cc); btc8723b2ant_coex_table() 1015 coex_dm->cur_val0x6c0, coex_dm->cur_val0x6c4, btc8723b2ant_coex_table() 1016 coex_dm->cur_val0x6c8, coex_dm->cur_val0x6cc); btc8723b2ant_coex_table() 1018 if ((coex_dm->pre_val0x6c0 == coex_dm->cur_val0x6c0) && btc8723b2ant_coex_table() 1019 (coex_dm->pre_val0x6c4 == coex_dm->cur_val0x6c4) && btc8723b2ant_coex_table() 1020 (coex_dm->pre_val0x6c8 == coex_dm->cur_val0x6c8) && btc8723b2ant_coex_table() 1021 (coex_dm->pre_val0x6cc == coex_dm->cur_val0x6cc)) btc8723b2ant_coex_table() 1027 coex_dm->pre_val0x6c0 = coex_dm->cur_val0x6c0; btc8723b2ant_coex_table() 1028 coex_dm->pre_val0x6c4 = coex_dm->cur_val0x6c4; btc8723b2ant_coex_table() 1029 coex_dm->pre_val0x6c8 = coex_dm->cur_val0x6c8; btc8723b2ant_coex_table() 1030 coex_dm->pre_val0x6cc = coex_dm->cur_val0x6cc; btc8723b2ant_coex_table() 1115 coex_dm->cur_ignore_wlan_act = enable; btc8723b2ant_ignore_wlan_act() 1121 coex_dm->pre_ignore_wlan_act, btc8723b2ant_ignore_wlan_act() 1122 coex_dm->cur_ignore_wlan_act); btc8723b2ant_ignore_wlan_act() 1124 if (coex_dm->pre_ignore_wlan_act == btc8723b2ant_ignore_wlan_act() 1125 coex_dm->cur_ignore_wlan_act) btc8723b2ant_ignore_wlan_act() 1130 coex_dm->pre_ignore_wlan_act = coex_dm->cur_ignore_wlan_act; btc8723b2ant_ignore_wlan_act() 1144 coex_dm->ps_tdma_para[0] = byte1; btc8723b2ant_set_fw_ps_tdma() 1145 coex_dm->ps_tdma_para[1] = byte2; btc8723b2ant_set_fw_ps_tdma() 1146 coex_dm->ps_tdma_para[2] = byte3; btc8723b2ant_set_fw_ps_tdma() 1147 coex_dm->ps_tdma_para[3] = byte4; btc8723b2ant_set_fw_ps_tdma() 1148 coex_dm->ps_tdma_para[4] = byte5; btc8723b2ant_set_fw_ps_tdma() 1267 coex_dm->cur_ps_tdma_on = turn_on; btc8723b2ant_ps_tdma() 1268 coex_dm->cur_ps_tdma = type; btc8723b2ant_ps_tdma() 1273 coex_dm->pre_ps_tdma_on, coex_dm->cur_ps_tdma_on); btc8723b2ant_ps_tdma() 1276 coex_dm->pre_ps_tdma, coex_dm->cur_ps_tdma); btc8723b2ant_ps_tdma() 1278 if ((coex_dm->pre_ps_tdma_on == coex_dm->cur_ps_tdma_on) && btc8723b2ant_ps_tdma() 1279 (coex_dm->pre_ps_tdma == coex_dm->cur_ps_tdma)) btc8723b2ant_ps_tdma() 1393 coex_dm->pre_ps_tdma_on = coex_dm->cur_ps_tdma_on; btc8723b2ant_ps_tdma() 1394 coex_dm->pre_ps_tdma = coex_dm->cur_ps_tdma; btc8723b2ant_ps_tdma() 1448 coex_dm->need_recover_0x948 = true; btc8723b2ant_action_bt_inquiry() 1449 coex_dm->backup_0x948 = btcoexist->btc_read_2byte(btcoexist, 0x948); btc8723b2ant_action_bt_inquiry() 1489 coex_dm->bt_status) { btc8723b2ant_is_common_action() 1515 coex_dm->bt_status) { btc8723b2ant_is_common_action() 1601 if (coex_dm->cur_ps_tdma == 71) { set_tdma_int1() 1604 coex_dm->tdma_adj_type = 5; set_tdma_int1() 1605 } else if (coex_dm->cur_ps_tdma == 1) { set_tdma_int1() 1608 coex_dm->tdma_adj_type = 5; set_tdma_int1() 1609 } else if (coex_dm->cur_ps_tdma == 2) { set_tdma_int1() 1612 coex_dm->tdma_adj_type = 6; set_tdma_int1() 1613 } else if (coex_dm->cur_ps_tdma == 3) { set_tdma_int1() 1616 coex_dm->tdma_adj_type = 7; set_tdma_int1() 1617 } else if (coex_dm->cur_ps_tdma == 4) { set_tdma_int1() 1620 coex_dm->tdma_adj_type = 8; set_tdma_int1() 1623 if (coex_dm->cur_ps_tdma == 9) { set_tdma_int1() 1626 coex_dm->tdma_adj_type = 13; set_tdma_int1() 1627 } else if (coex_dm->cur_ps_tdma == 10) { set_tdma_int1() 1630 coex_dm->tdma_adj_type = 14; set_tdma_int1() 1631 } else if (coex_dm->cur_ps_tdma == 11) { set_tdma_int1() 1634 coex_dm->tdma_adj_type = 15; set_tdma_int1() 1635 } else if (coex_dm->cur_ps_tdma == 12) { set_tdma_int1() 1638 coex_dm->tdma_adj_type = 16; set_tdma_int1() 1642 if (coex_dm->cur_ps_tdma == 5) { set_tdma_int1() 1645 coex_dm->tdma_adj_type = 6; set_tdma_int1() 1646 } else if (coex_dm->cur_ps_tdma == 6) { set_tdma_int1() 1649 coex_dm->tdma_adj_type = 7; set_tdma_int1() 1650 } else if (coex_dm->cur_ps_tdma == 7) { set_tdma_int1() 1653 coex_dm->tdma_adj_type = 8; set_tdma_int1() 1654 } else if (coex_dm->cur_ps_tdma == 13) { set_tdma_int1() 1657 coex_dm->tdma_adj_type = 14; set_tdma_int1() 1658 } else if (coex_dm->cur_ps_tdma == 14) { set_tdma_int1() 1661 coex_dm->tdma_adj_type = 15; set_tdma_int1() 1662 } else if (coex_dm->cur_ps_tdma == 15) { set_tdma_int1() 1665 coex_dm->tdma_adj_type = 16; set_tdma_int1() 1668 if (coex_dm->cur_ps_tdma == 8) { set_tdma_int1() 1671 coex_dm->tdma_adj_type = 7; set_tdma_int1() 1672 } else if (coex_dm->cur_ps_tdma == 7) { set_tdma_int1() 1675 coex_dm->tdma_adj_type = 6; set_tdma_int1() 1676 } else if (coex_dm->cur_ps_tdma == 6) { set_tdma_int1() 1679 coex_dm->tdma_adj_type = 5; set_tdma_int1() 1680 } else if (coex_dm->cur_ps_tdma == 16) { set_tdma_int1() 1683 coex_dm->tdma_adj_type = 15; set_tdma_int1() 1684 } else if (coex_dm->cur_ps_tdma == 15) { set_tdma_int1() 1687 coex_dm->tdma_adj_type = 14; set_tdma_int1() 1688 } else if (coex_dm->cur_ps_tdma == 14) { set_tdma_int1() 1691 coex_dm->tdma_adj_type = 13; set_tdma_int1() 1698 if (coex_dm->cur_ps_tdma == 5) { set_tdma_int1() 1700 coex_dm->tdma_adj_type = 71; set_tdma_int1() 1701 } else if (coex_dm->cur_ps_tdma == 6) { set_tdma_int1() 1703 coex_dm->tdma_adj_type = 2; set_tdma_int1() 1704 } else if (coex_dm->cur_ps_tdma == 7) { set_tdma_int1() 1706 coex_dm->tdma_adj_type = 3; set_tdma_int1() 1707 } else if (coex_dm->cur_ps_tdma == 8) { set_tdma_int1() 1709 coex_dm->tdma_adj_type = 4; set_tdma_int1() 1712 if (coex_dm->cur_ps_tdma == 13) { set_tdma_int1() 1714 coex_dm->tdma_adj_type = 9; set_tdma_int1() 1715 } else if (coex_dm->cur_ps_tdma == 14) { set_tdma_int1() 1717 coex_dm->tdma_adj_type = 10; set_tdma_int1() 1718 } else if (coex_dm->cur_ps_tdma == 15) { set_tdma_int1() 1720 coex_dm->tdma_adj_type = 11; set_tdma_int1() 1721 } else if (coex_dm->cur_ps_tdma == 16) { set_tdma_int1() 1723 coex_dm->tdma_adj_type = 12; set_tdma_int1() 1727 if (coex_dm->cur_ps_tdma == 71) { set_tdma_int1() 1730 coex_dm->tdma_adj_type = 1; set_tdma_int1() 1731 } else if (coex_dm->cur_ps_tdma == 1) { set_tdma_int1() 1734 coex_dm->tdma_adj_type = 2; set_tdma_int1() 1735 } else if (coex_dm->cur_ps_tdma == 2) { set_tdma_int1() 1738 coex_dm->tdma_adj_type = 3; set_tdma_int1() 1739 } else if (coex_dm->cur_ps_tdma == 3) { set_tdma_int1() 1742 coex_dm->tdma_adj_type = 4; set_tdma_int1() 1743 } else if (coex_dm->cur_ps_tdma == 9) { set_tdma_int1() 1746 coex_dm->tdma_adj_type = 10; set_tdma_int1() 1747 } else if (coex_dm->cur_ps_tdma == 10) { set_tdma_int1() 1750 coex_dm->tdma_adj_type = 11; set_tdma_int1() 1751 } else if (coex_dm->cur_ps_tdma == 11) { set_tdma_int1() 1754 coex_dm->tdma_adj_type = 12; set_tdma_int1() 1757 if (coex_dm->cur_ps_tdma == 4) { set_tdma_int1() 1760 coex_dm->tdma_adj_type = 3; set_tdma_int1() 1761 } else if (coex_dm->cur_ps_tdma == 3) { set_tdma_int1() 1764 coex_dm->tdma_adj_type = 2; set_tdma_int1() 1765 } else if (coex_dm->cur_ps_tdma == 2) { set_tdma_int1() 1768 coex_dm->tdma_adj_type = 1; set_tdma_int1() 1769 } else if (coex_dm->cur_ps_tdma == 1) { set_tdma_int1() 1772 coex_dm->tdma_adj_type = 71; set_tdma_int1() 1773 } else if (coex_dm->cur_ps_tdma == 12) { set_tdma_int1() 1776 coex_dm->tdma_adj_type = 11; set_tdma_int1() 1777 } else if (coex_dm->cur_ps_tdma == 11) { set_tdma_int1() 1780 coex_dm->tdma_adj_type = 10; set_tdma_int1() 1781 } else if (coex_dm->cur_ps_tdma == 10) { set_tdma_int1() 1784 coex_dm->tdma_adj_type = 9; set_tdma_int1() 1798 if (coex_dm->cur_ps_tdma == 1) { set_tdma_int2() 1800 coex_dm->tdma_adj_type = 6; set_tdma_int2() 1801 } else if (coex_dm->cur_ps_tdma == 2) { set_tdma_int2() 1803 coex_dm->tdma_adj_type = 6; set_tdma_int2() 1804 } else if (coex_dm->cur_ps_tdma == 3) { set_tdma_int2() 1806 coex_dm->tdma_adj_type = 7; set_tdma_int2() 1807 } else if (coex_dm->cur_ps_tdma == 4) { set_tdma_int2() 1809 coex_dm->tdma_adj_type = 8; set_tdma_int2() 1811 if (coex_dm->cur_ps_tdma == 9) { set_tdma_int2() 1813 coex_dm->tdma_adj_type = 14; set_tdma_int2() 1814 } else if (coex_dm->cur_ps_tdma == 10) { set_tdma_int2() 1816 coex_dm->tdma_adj_type = 14; set_tdma_int2() 1817 } else if (coex_dm->cur_ps_tdma == 11) { set_tdma_int2() 1819 coex_dm->tdma_adj_type = 15; set_tdma_int2() 1820 } else if (coex_dm->cur_ps_tdma == 12) { set_tdma_int2() 1822 coex_dm->tdma_adj_type = 16; set_tdma_int2() 1825 if (coex_dm->cur_ps_tdma == 5) { set_tdma_int2() 1828 coex_dm->tdma_adj_type = 6; set_tdma_int2() 1829 } else if (coex_dm->cur_ps_tdma == 6) { set_tdma_int2() 1832 coex_dm->tdma_adj_type = 7; set_tdma_int2() 1833 } else if (coex_dm->cur_ps_tdma == 7) { set_tdma_int2() 1836 coex_dm->tdma_adj_type = 8; set_tdma_int2() 1837 } else if (coex_dm->cur_ps_tdma == 13) { set_tdma_int2() 1840 coex_dm->tdma_adj_type = 14; set_tdma_int2() 1841 } else if (coex_dm->cur_ps_tdma == 14) { set_tdma_int2() 1844 coex_dm->tdma_adj_type = 15; set_tdma_int2() 1845 } else if (coex_dm->cur_ps_tdma == 15) { set_tdma_int2() 1848 coex_dm->tdma_adj_type = 16; set_tdma_int2() 1851 if (coex_dm->cur_ps_tdma == 8) { set_tdma_int2() 1854 coex_dm->tdma_adj_type = 7; set_tdma_int2() 1855 } else if (coex_dm->cur_ps_tdma == 7) { set_tdma_int2() 1858 coex_dm->tdma_adj_type = 6; set_tdma_int2() 1859 } else if (coex_dm->cur_ps_tdma == 6) { set_tdma_int2() 1862 coex_dm->tdma_adj_type = 6; set_tdma_int2() 1863 } else if (coex_dm->cur_ps_tdma == 16) { set_tdma_int2() 1866 coex_dm->tdma_adj_type = 15; set_tdma_int2() 1867 } else if (coex_dm->cur_ps_tdma == 15) { set_tdma_int2() 1870 coex_dm->tdma_adj_type = 14; set_tdma_int2() 1871 } else if (coex_dm->cur_ps_tdma == 14) { set_tdma_int2() 1874 coex_dm->tdma_adj_type = 14; set_tdma_int2() 1881 if (coex_dm->cur_ps_tdma == 5) { set_tdma_int2() 1883 coex_dm->tdma_adj_type = 2; set_tdma_int2() 1884 } else if (coex_dm->cur_ps_tdma == 6) { set_tdma_int2() 1886 coex_dm->tdma_adj_type = 2; set_tdma_int2() 1887 } else if (coex_dm->cur_ps_tdma == 7) { set_tdma_int2() 1889 coex_dm->tdma_adj_type = 3; set_tdma_int2() 1890 } else if (coex_dm->cur_ps_tdma == 8) { set_tdma_int2() 1892 coex_dm->tdma_adj_type = 4; set_tdma_int2() 1894 if (coex_dm->cur_ps_tdma == 13) { set_tdma_int2() 1896 coex_dm->tdma_adj_type = 10; set_tdma_int2() 1897 } else if (coex_dm->cur_ps_tdma == 14) { set_tdma_int2() 1899 coex_dm->tdma_adj_type = 10; set_tdma_int2() 1900 } else if (coex_dm->cur_ps_tdma == 15) { set_tdma_int2() 1902 coex_dm->tdma_adj_type = 11; set_tdma_int2() 1903 } else if (coex_dm->cur_ps_tdma == 16) { set_tdma_int2() 1905 coex_dm->tdma_adj_type = 12; set_tdma_int2() 1908 if (coex_dm->cur_ps_tdma == 1) { set_tdma_int2() 1911 coex_dm->tdma_adj_type = 2; set_tdma_int2() 1912 } else if (coex_dm->cur_ps_tdma == 2) { set_tdma_int2() 1915 coex_dm->tdma_adj_type = 3; set_tdma_int2() 1916 } else if (coex_dm->cur_ps_tdma == 3) { set_tdma_int2() 1919 coex_dm->tdma_adj_type = 4; set_tdma_int2() 1920 } else if (coex_dm->cur_ps_tdma == 9) { set_tdma_int2() 1923 coex_dm->tdma_adj_type = 10; set_tdma_int2() 1924 } else if (coex_dm->cur_ps_tdma == 10) { set_tdma_int2() 1927 coex_dm->tdma_adj_type = 11; set_tdma_int2() 1928 } else if (coex_dm->cur_ps_tdma == 11) { set_tdma_int2() 1931 coex_dm->tdma_adj_type = 12; set_tdma_int2() 1934 if (coex_dm->cur_ps_tdma == 4) { set_tdma_int2() 1937 coex_dm->tdma_adj_type = 3; set_tdma_int2() 1938 } else if (coex_dm->cur_ps_tdma == 3) { set_tdma_int2() 1941 coex_dm->tdma_adj_type = 2; set_tdma_int2() 1942 } else if (coex_dm->cur_ps_tdma == 2) { set_tdma_int2() 1945 coex_dm->tdma_adj_type = 2; set_tdma_int2() 1946 } else if (coex_dm->cur_ps_tdma == 12) { set_tdma_int2() 1949 coex_dm->tdma_adj_type = 11; set_tdma_int2() 1950 } else if (coex_dm->cur_ps_tdma == 11) { set_tdma_int2() 1953 coex_dm->tdma_adj_type = 10; set_tdma_int2() 1954 } else if (coex_dm->cur_ps_tdma == 10) { set_tdma_int2() 1957 coex_dm->tdma_adj_type = 10; set_tdma_int2() 1971 if (coex_dm->cur_ps_tdma == 1) { set_tdma_int3() 1973 coex_dm->tdma_adj_type = 7; set_tdma_int3() 1974 } else if (coex_dm->cur_ps_tdma == 2) { set_tdma_int3() 1976 coex_dm->tdma_adj_type = 7; set_tdma_int3() 1977 } else if (coex_dm->cur_ps_tdma == 3) { set_tdma_int3() 1979 coex_dm->tdma_adj_type = 7; set_tdma_int3() 1980 } else if (coex_dm->cur_ps_tdma == 4) { set_tdma_int3() 1982 coex_dm->tdma_adj_type = 8; set_tdma_int3() 1984 if (coex_dm->cur_ps_tdma == 9) { set_tdma_int3() 1986 coex_dm->tdma_adj_type = 15; set_tdma_int3() 1987 } else if (coex_dm->cur_ps_tdma == 10) { set_tdma_int3() 1989 coex_dm->tdma_adj_type = 15; set_tdma_int3() 1990 } else if (coex_dm->cur_ps_tdma == 11) { set_tdma_int3() 1992 coex_dm->tdma_adj_type = 15; set_tdma_int3() 1993 } else if (coex_dm->cur_ps_tdma == 12) { set_tdma_int3() 1995 coex_dm->tdma_adj_type = 16; set_tdma_int3() 1998 if (coex_dm->cur_ps_tdma == 5) { set_tdma_int3() 2001 coex_dm->tdma_adj_type = 7; set_tdma_int3() 2002 } else if (coex_dm->cur_ps_tdma == 6) { set_tdma_int3() 2005 coex_dm->tdma_adj_type = 7; set_tdma_int3() 2006 } else if (coex_dm->cur_ps_tdma == 7) { set_tdma_int3() 2009 coex_dm->tdma_adj_type = 8; set_tdma_int3() 2010 } else if (coex_dm->cur_ps_tdma == 13) { set_tdma_int3() 2013 coex_dm->tdma_adj_type = 15; set_tdma_int3() 2014 } else if (coex_dm->cur_ps_tdma == 14) { set_tdma_int3() 2017 coex_dm->tdma_adj_type = 15; set_tdma_int3() 2018 } else if (coex_dm->cur_ps_tdma == 15) { set_tdma_int3() 2021 coex_dm->tdma_adj_type = 16; set_tdma_int3() 2024 if (coex_dm->cur_ps_tdma == 8) { set_tdma_int3() 2027 coex_dm->tdma_adj_type = 7; set_tdma_int3() 2028 } else if (coex_dm->cur_ps_tdma == 7) { set_tdma_int3() 2031 coex_dm->tdma_adj_type = 7; set_tdma_int3() 2032 } else if (coex_dm->cur_ps_tdma == 6) { set_tdma_int3() 2035 coex_dm->tdma_adj_type = 7; set_tdma_int3() 2036 } else if (coex_dm->cur_ps_tdma == 16) { set_tdma_int3() 2039 coex_dm->tdma_adj_type = 15; set_tdma_int3() 2040 } else if (coex_dm->cur_ps_tdma == 15) { set_tdma_int3() 2043 coex_dm->tdma_adj_type = 15; set_tdma_int3() 2044 } else if (coex_dm->cur_ps_tdma == 14) { set_tdma_int3() 2047 coex_dm->tdma_adj_type = 15; set_tdma_int3() 2054 if (coex_dm->cur_ps_tdma == 5) { set_tdma_int3() 2056 coex_dm->tdma_adj_type = 3; set_tdma_int3() 2057 } else if (coex_dm->cur_ps_tdma == 6) { set_tdma_int3() 2059 coex_dm->tdma_adj_type = 3; set_tdma_int3() 2060 } else if (coex_dm->cur_ps_tdma == 7) { set_tdma_int3() 2062 coex_dm->tdma_adj_type = 3; set_tdma_int3() 2063 } else if (coex_dm->cur_ps_tdma == 8) { set_tdma_int3() 2065 coex_dm->tdma_adj_type = 4; set_tdma_int3() 2067 if (coex_dm->cur_ps_tdma == 13) { set_tdma_int3() 2069 coex_dm->tdma_adj_type = 11; set_tdma_int3() 2070 } else if (coex_dm->cur_ps_tdma == 14) { set_tdma_int3() 2072 coex_dm->tdma_adj_type = 11; set_tdma_int3() 2073 } else if (coex_dm->cur_ps_tdma == 15) { set_tdma_int3() 2075 coex_dm->tdma_adj_type = 11; set_tdma_int3() 2076 } else if (coex_dm->cur_ps_tdma == 16) { set_tdma_int3() 2078 coex_dm->tdma_adj_type = 12; set_tdma_int3() 2081 if (coex_dm->cur_ps_tdma == 1) { set_tdma_int3() 2084 coex_dm->tdma_adj_type = 3; set_tdma_int3() 2085 } else if (coex_dm->cur_ps_tdma == 2) { set_tdma_int3() 2088 coex_dm->tdma_adj_type = 3; set_tdma_int3() 2089 } else if (coex_dm->cur_ps_tdma == 3) { set_tdma_int3() 2092 coex_dm->tdma_adj_type = 4; set_tdma_int3() 2093 } else if (coex_dm->cur_ps_tdma == 9) { set_tdma_int3() 2096 coex_dm->tdma_adj_type = 11; set_tdma_int3() 2097 } else if (coex_dm->cur_ps_tdma == 10) { set_tdma_int3() 2100 coex_dm->tdma_adj_type = 11; set_tdma_int3() 2101 } else if (coex_dm->cur_ps_tdma == 11) { set_tdma_int3() 2104 coex_dm->tdma_adj_type = 12; set_tdma_int3() 2107 if (coex_dm->cur_ps_tdma == 4) { set_tdma_int3() 2110 coex_dm->tdma_adj_type = 3; set_tdma_int3() 2111 } else if (coex_dm->cur_ps_tdma == 3) { set_tdma_int3() 2114 coex_dm->tdma_adj_type = 3; set_tdma_int3() 2115 } else if (coex_dm->cur_ps_tdma == 2) { set_tdma_int3() 2118 coex_dm->tdma_adj_type = 3; set_tdma_int3() 2119 } else if (coex_dm->cur_ps_tdma == 12) { set_tdma_int3() 2122 coex_dm->tdma_adj_type = 11; set_tdma_int3() 2123 } else if (coex_dm->cur_ps_tdma == 11) { set_tdma_int3() 2126 coex_dm->tdma_adj_type = 11; set_tdma_int3() 2127 } else if (coex_dm->cur_ps_tdma == 10) { set_tdma_int3() 2130 coex_dm->tdma_adj_type = 11; set_tdma_int3() 2148 if (!coex_dm->auto_tdma_adjust) { btc8723b2ant_tdma_duration_adjust() 2149 coex_dm->auto_tdma_adjust = true; btc8723b2ant_tdma_duration_adjust() 2158 coex_dm->tdma_adj_type = 13; btc8723b2ant_tdma_duration_adjust() 2163 coex_dm->tdma_adj_type = 14; btc8723b2ant_tdma_duration_adjust() 2168 coex_dm->tdma_adj_type = 15; btc8723b2ant_tdma_duration_adjust() 2173 coex_dm->tdma_adj_type = 15; btc8723b2ant_tdma_duration_adjust() 2180 coex_dm->tdma_adj_type = 9; btc8723b2ant_tdma_duration_adjust() 2185 coex_dm->tdma_adj_type = 10; btc8723b2ant_tdma_duration_adjust() 2190 coex_dm->tdma_adj_type = 11; btc8723b2ant_tdma_duration_adjust() 2195 coex_dm->tdma_adj_type = 11; btc8723b2ant_tdma_duration_adjust() 2204 coex_dm->tdma_adj_type = 5; btc8723b2ant_tdma_duration_adjust() 2209 coex_dm->tdma_adj_type = 6; btc8723b2ant_tdma_duration_adjust() 2214 coex_dm->tdma_adj_type = 7; btc8723b2ant_tdma_duration_adjust() 2219 coex_dm->tdma_adj_type = 7; btc8723b2ant_tdma_duration_adjust() 2226 coex_dm->tdma_adj_type = 1; btc8723b2ant_tdma_duration_adjust() 2231 coex_dm->tdma_adj_type = 2; btc8723b2ant_tdma_duration_adjust() 2236 coex_dm->tdma_adj_type = 3; btc8723b2ant_tdma_duration_adjust() 2241 coex_dm->tdma_adj_type = 3; btc8723b2ant_tdma_duration_adjust() 2339 if (coex_dm->cur_ps_tdma != coex_dm->tdma_adj_type) { btc8723b2ant_tdma_duration_adjust() 2344 coex_dm->cur_ps_tdma, coex_dm->tdma_adj_type); btc8723b2ant_tdma_duration_adjust() 2352 coex_dm->tdma_adj_type); btc8723b2ant_tdma_duration_adjust() 3018 if (coex_dm->need_recover_0x948) { btc8723b2ant_run_coexist_mechanism() 3019 coex_dm->need_recover_0x948 = false; btc8723b2ant_run_coexist_mechanism() 3021 coex_dm->backup_0x948); btc8723b2ant_run_coexist_mechanism() 3025 coex_dm->cur_algorithm = algorithm; btc8723b2ant_run_coexist_mechanism() 3027 coex_dm->cur_algorithm); btc8723b2ant_run_coexist_mechanism() 3032 coex_dm->auto_tdma_adjust = false; btc8723b2ant_run_coexist_mechanism() 3034 if (coex_dm->cur_algorithm != coex_dm->pre_algorithm) { btc8723b2ant_run_coexist_mechanism() 3037 "curAlgorithm=%d\n", coex_dm->pre_algorithm, btc8723b2ant_run_coexist_mechanism() 3038 coex_dm->cur_algorithm); btc8723b2ant_run_coexist_mechanism() 3039 coex_dm->auto_tdma_adjust = false; btc8723b2ant_run_coexist_mechanism() 3041 switch (coex_dm->cur_algorithm) { btc8723b2ant_run_coexist_mechanism() 3107 coex_dm->pre_algorithm = coex_dm->cur_algorithm; btc8723b2ant_run_coexist_mechanism() 3133 coex_dm->bt_rf0x1e_backup = ex_btc8723b2ant_init_hwconfig() 3221 "H2C Wifi inform bt chnl Info", coex_dm->wifi_chnl_info[0], ex_btc8723b2ant_display_coex_info() 3222 coex_dm->wifi_chnl_info[1], coex_dm->wifi_chnl_info[2]); ex_btc8723b2ant_display_coex_info() 3288 "SM1[ShRf/ LpRA/ LimDig]", coex_dm->cur_rf_rx_lpf_shrink, ex_btc8723b2ant_display_coex_info() 3289 coex_dm->cur_low_penalty_ra, coex_dm->limited_dig); ex_btc8723b2ant_display_coex_info() 3292 coex_dm->cur_agc_table_en, coex_dm->cur_adc_back_off, ex_btc8723b2ant_display_coex_info() 3293 coex_dm->cur_dac_swing_on, coex_dm->cur_dac_swing_lvl); ex_btc8723b2ant_display_coex_info() 3299 ps_tdma_case = coex_dm->cur_ps_tdma; ex_btc8723b2ant_display_coex_info() 3302 "PS TDMA", coex_dm->ps_tdma_para[0], ex_btc8723b2ant_display_coex_info() 3303 coex_dm->ps_tdma_para[1], coex_dm->ps_tdma_para[2], ex_btc8723b2ant_display_coex_info() 3304 coex_dm->ps_tdma_para[3], coex_dm->ps_tdma_para[4], ex_btc8723b2ant_display_coex_info() 3305 ps_tdma_case, coex_dm->auto_tdma_adjust); ex_btc8723b2ant_display_coex_info() 3308 "DecBtPwr/ IgnWlanAct", coex_dm->cur_dec_bt_pwr, ex_btc8723b2ant_display_coex_info() 3309 coex_dm->cur_ignore_wlan_act); ex_btc8723b2ant_display_coex_info() 3316 "RF-A, 0x1e initVal", coex_dm->bt_rf0x1e_backup); ex_btc8723b2ant_display_coex_info() 3481 coex_dm->wifi_chnl_info[0] = h2c_parameter[0]; ex_btc8723b2ant_media_status_notify() 3482 coex_dm->wifi_chnl_info[1] = h2c_parameter[1]; ex_btc8723b2ant_media_status_notify() 3483 coex_dm->wifi_chnl_info[2] = h2c_parameter[2]; ex_btc8723b2ant_media_status_notify() 3622 coex_dm->bt_status = BT_8723B_2ANT_BT_STATUS_NON_CONNECTED_IDLE; ex_btc8723b2ant_bt_info_notify() 3628 coex_dm->bt_status = BT_8723B_2ANT_BT_STATUS_CONNECTED_IDLE; ex_btc8723b2ant_bt_info_notify() 3633 coex_dm->bt_status = BT_8723B_2ANT_BT_STATUS_SCO_BUSY; ex_btc8723b2ant_bt_info_notify() 3637 coex_dm->bt_status = BT_8723B_2ANT_BT_STATUS_ACL_BUSY; ex_btc8723b2ant_bt_info_notify() 3641 coex_dm->bt_status = BT_8723B_2ANT_BT_STATUS_MAX; ex_btc8723b2ant_bt_info_notify() 3647 if ((BT_8723B_2ANT_BT_STATUS_ACL_BUSY == coex_dm->bt_status) || ex_btc8723b2ant_bt_info_notify() 3648 (BT_8723B_2ANT_BT_STATUS_SCO_BUSY == coex_dm->bt_status) || ex_btc8723b2ant_bt_info_notify() 3649 (BT_8723B_2ANT_BT_STATUS_ACL_SCO_BUSY == coex_dm->bt_status)) { ex_btc8723b2ant_bt_info_notify() 3659 coex_dm->limited_dig = limited_dig; ex_btc8723b2ant_bt_info_notify() 3716 coex_dm->auto_tdma_adjust) ex_btc8723b2ant_periodical()
|
H A D | halbtc8821a1ant.c | 46 static struct coex_dm_8821a_1ant *coex_dm = &glcoex_dm_8821a_1ant; variable in typeref:struct:coex_dm_8821a_1ant 257 coex_dm->cur_ra_mask = dis_rate_mask; halbtc8821a1ant_update_ra_mask() 260 (coex_dm->pre_ra_mask != coex_dm->cur_ra_mask)) { halbtc8821a1ant_update_ra_mask() 262 &coex_dm->cur_ra_mask); halbtc8821a1ant_update_ra_mask() 264 coex_dm->pre_ra_mask = coex_dm->cur_ra_mask; halbtc8821a1ant_update_ra_mask() 272 coex_dm->cur_arfr_type = type; btc8821a1ant_auto_rate_fb_retry() 275 (coex_dm->pre_arfr_type != coex_dm->cur_arfr_type)) { btc8821a1ant_auto_rate_fb_retry() 276 switch (coex_dm->cur_arfr_type) { btc8821a1ant_auto_rate_fb_retry() 279 coex_dm->backup_arfr_cnt1); btc8821a1ant_auto_rate_fb_retry() 281 coex_dm->backup_arfr_cnt2); btc8821a1ant_auto_rate_fb_retry() 304 coex_dm->pre_arfr_type = coex_dm->cur_arfr_type; btc8821a1ant_auto_rate_fb_retry() 310 coex_dm->cur_retry_limit_type = type; halbtc8821a1ant_retry_limit() 313 (coex_dm->pre_retry_limit_type != coex_dm->cur_retry_limit_type)) { halbtc8821a1ant_retry_limit() 314 switch (coex_dm->cur_retry_limit_type) { halbtc8821a1ant_retry_limit() 317 coex_dm->backup_retry_limit); halbtc8821a1ant_retry_limit() 326 coex_dm->pre_retry_limit_type = coex_dm->cur_retry_limit_type; halbtc8821a1ant_retry_limit() 332 coex_dm->cur_ampdu_time_type = type; halbtc8821a1ant_ampdu_max_time() 335 (coex_dm->pre_ampdu_time_type != coex_dm->cur_ampdu_time_type)) { halbtc8821a1ant_ampdu_max_time() 336 switch (coex_dm->cur_ampdu_time_type) { halbtc8821a1ant_ampdu_max_time() 339 coex_dm->backup_ampdu_max_time); halbtc8821a1ant_ampdu_max_time() 349 coex_dm->pre_ampdu_time_type = coex_dm->cur_ampdu_time_type; halbtc8821a1ant_ampdu_max_time() 689 coex_dm->cur_bt_auto_report = enable_auto_report; halbtc8821a1ant_bt_auto_report() 694 coex_dm->pre_bt_auto_report, halbtc8821a1ant_bt_auto_report() 695 coex_dm->cur_bt_auto_report); halbtc8821a1ant_bt_auto_report() 697 if (coex_dm->pre_bt_auto_report == coex_dm->cur_bt_auto_report) halbtc8821a1ant_bt_auto_report() 700 halbtc8821a1ant_set_bt_auto_report(btcoexist, coex_dm->cur_bt_auto_report); halbtc8821a1ant_bt_auto_report() 702 coex_dm->pre_bt_auto_report = coex_dm->cur_bt_auto_report; halbtc8821a1ant_bt_auto_report() 731 coex_dm->cur_low_penalty_ra = low_penalty_ra; halbtc8821a1ant_low_penalty_ra() 734 if (coex_dm->pre_low_penalty_ra == coex_dm->cur_low_penalty_ra) halbtc8821a1ant_low_penalty_ra() 737 btc8821a1ant_set_sw_pen_tx_rate(btcoexist, coex_dm->cur_low_penalty_ra); halbtc8821a1ant_low_penalty_ra() 739 coex_dm->pre_low_penalty_ra = coex_dm->cur_low_penalty_ra; halbtc8821a1ant_low_penalty_ra() 771 coex_dm->cur_val_0x6c0 = val0x6c0; halbtc8821a1ant_coex_table() 772 coex_dm->cur_val_0x6c4 = val0x6c4; halbtc8821a1ant_coex_table() 773 coex_dm->cur_val_0x6c8 = val0x6c8; halbtc8821a1ant_coex_table() 774 coex_dm->cur_val_0x6cc = val0x6cc; halbtc8821a1ant_coex_table() 777 if ((coex_dm->pre_val_0x6c0 == coex_dm->cur_val_0x6c0) && halbtc8821a1ant_coex_table() 778 (coex_dm->pre_val_0x6c4 == coex_dm->cur_val_0x6c4) && halbtc8821a1ant_coex_table() 779 (coex_dm->pre_val_0x6c8 == coex_dm->cur_val_0x6c8) && halbtc8821a1ant_coex_table() 780 (coex_dm->pre_val_0x6cc == coex_dm->cur_val_0x6cc)) halbtc8821a1ant_coex_table() 786 coex_dm->pre_val_0x6c0 = coex_dm->cur_val_0x6c0; halbtc8821a1ant_coex_table() 787 coex_dm->pre_val_0x6c4 = coex_dm->cur_val_0x6c4; halbtc8821a1ant_coex_table() 788 coex_dm->pre_val_0x6c8 = coex_dm->cur_val_0x6c8; halbtc8821a1ant_coex_table() 789 coex_dm->pre_val_0x6cc = coex_dm->cur_val_0x6cc; halbtc8821a1ant_coex_table() 855 coex_dm->cur_ignore_wlan_act = enable; halbtc8821a1ant_ignore_wlan_act() 860 coex_dm->pre_ignore_wlan_act, halbtc8821a1ant_ignore_wlan_act() 861 coex_dm->cur_ignore_wlan_act); halbtc8821a1ant_ignore_wlan_act() 863 if (coex_dm->pre_ignore_wlan_act == halbtc8821a1ant_ignore_wlan_act() 864 coex_dm->cur_ignore_wlan_act) halbtc8821a1ant_ignore_wlan_act() 869 coex_dm->pre_ignore_wlan_act = coex_dm->cur_ignore_wlan_act; halbtc8821a1ant_ignore_wlan_act() 884 coex_dm->ps_tdma_para[0] = byte1; halbtc8821a1ant_set_fw_pstdma() 885 coex_dm->ps_tdma_para[1] = byte2; halbtc8821a1ant_set_fw_pstdma() 886 coex_dm->ps_tdma_para[2] = byte3; halbtc8821a1ant_set_fw_pstdma() 887 coex_dm->ps_tdma_para[3] = byte4; halbtc8821a1ant_set_fw_pstdma() 888 coex_dm->ps_tdma_para[4] = byte5; halbtc8821a1ant_set_fw_pstdma() 916 coex_dm->cur_lps = lps_val; halbtc8821a1ant_lps_rpwm() 917 coex_dm->cur_rpwm = rpwm_val; halbtc8821a1ant_lps_rpwm() 922 coex_dm->cur_lps, coex_dm->cur_rpwm); halbtc8821a1ant_lps_rpwm() 924 if ((coex_dm->pre_lps == coex_dm->cur_lps) && halbtc8821a1ant_lps_rpwm() 925 (coex_dm->pre_rpwm == coex_dm->cur_rpwm)) { halbtc8821a1ant_lps_rpwm() 928 coex_dm->pre_rpwm, coex_dm->cur_rpwm); halbtc8821a1ant_lps_rpwm() 935 coex_dm->pre_lps = coex_dm->cur_lps; halbtc8821a1ant_lps_rpwm() 936 coex_dm->pre_rpwm = coex_dm->cur_rpwm; halbtc8821a1ant_lps_rpwm() 1034 coex_dm->cur_ps_tdma_on = turn_on; halbtc8821a1ant_ps_tdma() 1035 coex_dm->cur_ps_tdma = type; halbtc8821a1ant_ps_tdma() 1038 if (coex_dm->cur_ps_tdma_on) { halbtc8821a1ant_ps_tdma() 1041 coex_dm->cur_ps_tdma); halbtc8821a1ant_ps_tdma() 1045 coex_dm->cur_ps_tdma); halbtc8821a1ant_ps_tdma() 1047 if ((coex_dm->pre_ps_tdma_on == coex_dm->cur_ps_tdma_on) && halbtc8821a1ant_ps_tdma() 1048 (coex_dm->pre_ps_tdma == coex_dm->cur_ps_tdma)) halbtc8821a1ant_ps_tdma() 1241 coex_dm->pre_ps_tdma_on = coex_dm->cur_ps_tdma_on; halbtc8821a1ant_ps_tdma() 1242 coex_dm->pre_ps_tdma = coex_dm->cur_ps_tdma; halbtc8821a1ant_ps_tdma() 1255 coex_dm->bt_status) { halbtc8821a1ant_is_common_action() 1263 coex_dm->bt_status)) { halbtc8821a1ant_is_common_action() 1271 coex_dm->bt_status)) { halbtc8821a1ant_is_common_action() 1279 coex_dm->bt_status)) { halbtc8821a1ant_is_common_action() 1287 coex_dm->bt_status)) { halbtc8821a1ant_is_common_action() 1325 if (coex_dm->cur_ps_tdma != 1 && btc8821a1ant_tdma_dur_adj() 1326 coex_dm->cur_ps_tdma != 2 && btc8821a1ant_tdma_dur_adj() 1327 coex_dm->cur_ps_tdma != 3 && btc8821a1ant_tdma_dur_adj() 1328 coex_dm->cur_ps_tdma != 9) { btc8821a1ant_tdma_dur_adj() 1331 coex_dm->tdma_adj_type = 9; btc8821a1ant_tdma_dur_adj() 1343 if (!coex_dm->auto_tdma_adjust) { btc8821a1ant_tdma_dur_adj() 1344 coex_dm->auto_tdma_adjust = true; btc8821a1ant_tdma_dur_adj() 1349 coex_dm->tdma_adj_type = 2; btc8821a1ant_tdma_dur_adj() 1442 ((coex_dm->cur_ps_tdma == 1) || btc8821a1ant_tdma_dur_adj() 1443 (coex_dm->cur_ps_tdma == 2))) { btc8821a1ant_tdma_dur_adj() 1446 coex_dm->tdma_adj_type = 9; btc8821a1ant_tdma_dur_adj() 1447 } else if (coex_dm->cur_ps_tdma == 1) { btc8821a1ant_tdma_dur_adj() 1450 coex_dm->tdma_adj_type = 2; btc8821a1ant_tdma_dur_adj() 1451 } else if (coex_dm->cur_ps_tdma == 2) { btc8821a1ant_tdma_dur_adj() 1454 coex_dm->tdma_adj_type = 9; btc8821a1ant_tdma_dur_adj() 1455 } else if (coex_dm->cur_ps_tdma == 9) { btc8821a1ant_tdma_dur_adj() 1458 coex_dm->tdma_adj_type = 11; btc8821a1ant_tdma_dur_adj() 1462 ((coex_dm->cur_ps_tdma == 1) || btc8821a1ant_tdma_dur_adj() 1463 (coex_dm->cur_ps_tdma == 2))) { btc8821a1ant_tdma_dur_adj() 1466 coex_dm->tdma_adj_type = 9; btc8821a1ant_tdma_dur_adj() 1467 } else if (coex_dm->cur_ps_tdma == 11) { btc8821a1ant_tdma_dur_adj() 1470 coex_dm->tdma_adj_type = 9; btc8821a1ant_tdma_dur_adj() 1471 } else if (coex_dm->cur_ps_tdma == 9) { btc8821a1ant_tdma_dur_adj() 1474 coex_dm->tdma_adj_type = 2; btc8821a1ant_tdma_dur_adj() 1475 } else if (coex_dm->cur_ps_tdma == 2) { btc8821a1ant_tdma_dur_adj() 1478 coex_dm->tdma_adj_type = 1; btc8821a1ant_tdma_dur_adj() 1484 coex_dm->cur_ps_tdma); btc8821a1ant_tdma_dur_adj() 1487 if (coex_dm->cur_ps_tdma != 1 && btc8821a1ant_tdma_dur_adj() 1488 coex_dm->cur_ps_tdma != 2 && btc8821a1ant_tdma_dur_adj() 1489 coex_dm->cur_ps_tdma != 9 && btc8821a1ant_tdma_dur_adj() 1490 coex_dm->cur_ps_tdma != 11) { btc8821a1ant_tdma_dur_adj() 1494 coex_dm->tdma_adj_type); btc8821a1ant_tdma_dur_adj() 1763 coex_dm->auto_tdma_adjust = false; btc8821a1ant_act_wifi_con_bt_acl_busy() 1774 coex_dm->auto_tdma_adjust = false; btc8821a1ant_act_wifi_con_bt_acl_busy() 1784 coex_dm->auto_tdma_adjust = false; btc8821a1ant_act_wifi_con_bt_acl_busy() 1789 coex_dm->auto_tdma_adjust = false; btc8821a1ant_act_wifi_con_bt_acl_busy() 1798 coex_dm->auto_tdma_adjust = false; btc8821a1ant_act_wifi_con_bt_acl_busy() 1805 coex_dm->auto_tdma_adjust = false; btc8821a1ant_act_wifi_con_bt_acl_busy() 1809 coex_dm->auto_tdma_adjust = false; btc8821a1ant_act_wifi_con_bt_acl_busy() 1843 if (BT_8821A_1ANT_BT_STATUS_ACL_BUSY == coex_dm->bt_status) { halbtc8821a1ant_action_wifi_connected_scan() 1854 coex_dm->bt_status) || halbtc8821a1ant_action_wifi_connected_scan() 1856 coex_dm->bt_status)) { halbtc8821a1ant_action_wifi_connected_scan() 1876 if (BT_8821A_1ANT_BT_STATUS_ACL_BUSY == coex_dm->bt_status) { btc8821a1ant_act_wifi_conn_sp_pkt() 1924 coex_dm->bt_status && !btcoexist->bt_link_info.hid_only) halbtc8821a1ant_action_wifi_connected() 1935 if (BT_8821A_1ANT_BT_STATUS_ACL_BUSY == coex_dm->bt_status) { halbtc8821a1ant_action_wifi_connected() 1939 coex_dm->bt_status) || halbtc8821a1ant_action_wifi_connected() 1941 coex_dm->bt_status)) { halbtc8821a1ant_action_wifi_connected() 1951 if (BT_8821A_1ANT_BT_STATUS_ACL_BUSY == coex_dm->bt_status) { halbtc8821a1ant_action_wifi_connected() 1955 coex_dm->bt_status) || halbtc8821a1ant_action_wifi_connected() 1957 coex_dm->bt_status)) { halbtc8821a1ant_action_wifi_connected() 1974 coex_dm->cur_algorithm = algorithm; btc8821a1ant_run_sw_coex_mech() 1977 switch (coex_dm->cur_algorithm) { btc8821a1ant_run_sw_coex_mech() 2034 coex_dm->pre_algorithm = coex_dm->cur_algorithm; btc8821a1ant_run_sw_coex_mech() 2077 if ((BT_8821A_1ANT_BT_STATUS_ACL_BUSY == coex_dm->bt_status) || halbtc8821a1ant_run_coexist_mechanism() 2078 (BT_8821A_1ANT_BT_STATUS_SCO_BUSY == coex_dm->bt_status) || halbtc8821a1ant_run_coexist_mechanism() 2079 (BT_8821A_1ANT_BT_STATUS_ACL_SCO_BUSY == coex_dm->bt_status)) halbtc8821a1ant_run_coexist_mechanism() 2175 coex_dm->backup_arfr_cnt1 = btcoexist->btc_read_4byte(btcoexist, halbtc8821a1ant_init_hw_config() 2177 coex_dm->backup_arfr_cnt2 = btcoexist->btc_read_4byte(btcoexist, halbtc8821a1ant_init_hw_config() 2179 coex_dm->backup_retry_limit = halbtc8821a1ant_init_hw_config() 2181 coex_dm->backup_ampdu_max_time = halbtc8821a1ant_init_hw_config() 2307 coex_dm->wifi_chnl_info[0], coex_dm->wifi_chnl_info[1], ex_halbtc8821a1ant_display_coex_info() 2308 coex_dm->wifi_chnl_info[2]); ex_halbtc8821a1ant_display_coex_info() 2344 coex_dm->bt_status) ? ex_halbtc8821a1ant_display_coex_info() 2347 coex_dm->bt_status) ? ex_halbtc8821a1ant_display_coex_info() 2397 coex_dm->cur_low_penalty_ra); ex_halbtc8821a1ant_display_coex_info() 2413 ps_tdma_case = coex_dm->cur_ps_tdma; ex_halbtc8821a1ant_display_coex_info() 2417 coex_dm->ps_tdma_para[0], ex_halbtc8821a1ant_display_coex_info() 2418 coex_dm->ps_tdma_para[1], ex_halbtc8821a1ant_display_coex_info() 2419 coex_dm->ps_tdma_para[2], ex_halbtc8821a1ant_display_coex_info() 2420 coex_dm->ps_tdma_para[3], ex_halbtc8821a1ant_display_coex_info() 2421 coex_dm->ps_tdma_para[4], ex_halbtc8821a1ant_display_coex_info() 2423 coex_dm->auto_tdma_adjust); ex_halbtc8821a1ant_display_coex_info() 2428 coex_dm->error_condition); ex_halbtc8821a1ant_display_coex_info() 2432 coex_dm->cur_ignore_wlan_act); ex_halbtc8821a1ant_display_coex_info() 2442 coex_dm->backup_arfr_cnt1, ex_halbtc8821a1ant_display_coex_info() 2443 coex_dm->backup_arfr_cnt2, ex_halbtc8821a1ant_display_coex_info() 2444 coex_dm->backup_retry_limit, ex_halbtc8821a1ant_display_coex_info() 2445 coex_dm->backup_ampdu_max_time); ex_halbtc8821a1ant_display_coex_info() 2682 coex_dm->wifi_chnl_info[0] = h2c_parameter[0]; ex_halbtc8821a1ant_media_status_notify() 2683 coex_dm->wifi_chnl_info[1] = h2c_parameter[1]; ex_halbtc8821a1ant_media_status_notify() 2684 coex_dm->wifi_chnl_info[2] = h2c_parameter[2]; ex_halbtc8821a1ant_media_status_notify() 2841 coex_dm->bt_status = BT_8821A_1ANT_BT_STATUS_NON_CONNECTED_IDLE; ex_halbtc8821a1ant_bt_info_notify() 2846 coex_dm->bt_status = BT_8821A_1ANT_BT_STATUS_CONNECTED_IDLE; ex_halbtc8821a1ant_bt_info_notify() 2851 coex_dm->bt_status = BT_8821A_1ANT_BT_STATUS_SCO_BUSY; ex_halbtc8821a1ant_bt_info_notify() 2855 if (BT_8821A_1ANT_BT_STATUS_ACL_BUSY != coex_dm->bt_status) ex_halbtc8821a1ant_bt_info_notify() 2856 coex_dm->auto_tdma_adjust = false; ex_halbtc8821a1ant_bt_info_notify() 2857 coex_dm->bt_status = BT_8821A_1ANT_BT_STATUS_ACL_BUSY; ex_halbtc8821a1ant_bt_info_notify() 2861 coex_dm->bt_status = BT_8821A_1ANT_BT_STATUS_MAX; ex_halbtc8821a1ant_bt_info_notify() 2866 if ((BT_8821A_1ANT_BT_STATUS_ACL_BUSY == coex_dm->bt_status) || ex_halbtc8821a1ant_bt_info_notify() 2867 (BT_8821A_1ANT_BT_STATUS_SCO_BUSY == coex_dm->bt_status) || ex_halbtc8821a1ant_bt_info_notify() 2868 (BT_8821A_1ANT_BT_STATUS_ACL_SCO_BUSY == coex_dm->bt_status)) ex_halbtc8821a1ant_bt_info_notify() 2963 coex_dm->auto_tdma_adjust) { ex_halbtc8821a1ant_periodical()
|
H A D | halbtc8723b1ant.c | 44 static struct coex_dm_8723b_1ant *coex_dm = &glcoex_dm_8723b_1ant; variable in typeref:struct:coex_dm_8723b_1ant 257 coex_dm->curra_mask = dis_rate_mask; halbtc8723b1ant_updatera_mask() 259 if (force_exec || (coex_dm->prera_mask != coex_dm->curra_mask)) halbtc8723b1ant_updatera_mask() 261 &coex_dm->curra_mask); halbtc8723b1ant_updatera_mask() 263 coex_dm->prera_mask = coex_dm->curra_mask; halbtc8723b1ant_updatera_mask() 271 coex_dm->cur_arfr_type = type; btc8723b1ant_auto_rate_fb_retry() 273 if (force_exec || (coex_dm->pre_arfr_type != coex_dm->cur_arfr_type)) { btc8723b1ant_auto_rate_fb_retry() 274 switch (coex_dm->cur_arfr_type) { btc8723b1ant_auto_rate_fb_retry() 277 coex_dm->backup_arfr_cnt1); btc8723b1ant_auto_rate_fb_retry() 279 coex_dm->backup_arfr_cnt2); btc8723b1ant_auto_rate_fb_retry() 302 coex_dm->pre_arfr_type = coex_dm->cur_arfr_type; btc8723b1ant_auto_rate_fb_retry() 308 coex_dm->cur_retry_limit_type = type; halbtc8723b1ant_retry_limit() 310 if (force_exec || (coex_dm->pre_retry_limit_type != halbtc8723b1ant_retry_limit() 311 coex_dm->cur_retry_limit_type)) { halbtc8723b1ant_retry_limit() 312 switch (coex_dm->cur_retry_limit_type) { halbtc8723b1ant_retry_limit() 315 coex_dm->backup_retry_limit); halbtc8723b1ant_retry_limit() 325 coex_dm->pre_retry_limit_type = coex_dm->cur_retry_limit_type; halbtc8723b1ant_retry_limit() 331 coex_dm->cur_ampdu_time_type = type; halbtc8723b1ant_ampdu_maxtime() 333 if (force_exec || (coex_dm->pre_ampdu_time_type != halbtc8723b1ant_ampdu_maxtime() 334 coex_dm->cur_ampdu_time_type)) { halbtc8723b1ant_ampdu_maxtime() 335 switch (coex_dm->cur_ampdu_time_type) { halbtc8723b1ant_ampdu_maxtime() 338 coex_dm->backup_ampdu_max_time); halbtc8723b1ant_ampdu_maxtime() 349 coex_dm->pre_ampdu_time_type = coex_dm->cur_ampdu_time_type; halbtc8723b1ant_ampdu_maxtime() 730 coex_dm->cur_low_penalty_ra = low_penalty_ra; halbtc8723b1ant_low_penalty_ra() 733 if (coex_dm->pre_low_penalty_ra == coex_dm->cur_low_penalty_ra) halbtc8723b1ant_low_penalty_ra() 737 coex_dm->cur_low_penalty_ra); halbtc8723b1ant_low_penalty_ra() 739 coex_dm->pre_low_penalty_ra = coex_dm->cur_low_penalty_ra; halbtc8723b1ant_low_penalty_ra() 772 coex_dm->cur_val0x6c0 = val0x6c0; halbtc8723b1ant_coex_table() 773 coex_dm->cur_val0x6c4 = val0x6c4; halbtc8723b1ant_coex_table() 774 coex_dm->cur_val0x6c8 = val0x6c8; halbtc8723b1ant_coex_table() 775 coex_dm->cur_val0x6cc = val0x6cc; halbtc8723b1ant_coex_table() 778 if ((coex_dm->pre_val0x6c0 == coex_dm->cur_val0x6c0) && halbtc8723b1ant_coex_table() 779 (coex_dm->pre_val0x6c4 == coex_dm->cur_val0x6c4) && halbtc8723b1ant_coex_table() 780 (coex_dm->pre_val0x6c8 == coex_dm->cur_val0x6c8) && halbtc8723b1ant_coex_table() 781 (coex_dm->pre_val0x6cc == coex_dm->cur_val0x6cc)) halbtc8723b1ant_coex_table() 787 coex_dm->pre_val0x6c0 = coex_dm->cur_val0x6c0; halbtc8723b1ant_coex_table() 788 coex_dm->pre_val0x6c4 = coex_dm->cur_val0x6c4; halbtc8723b1ant_coex_table() 789 coex_dm->pre_val0x6c8 = coex_dm->cur_val0x6c8; halbtc8723b1ant_coex_table() 790 coex_dm->pre_val0x6cc = coex_dm->cur_val0x6cc; halbtc8723b1ant_coex_table() 855 coex_dm->cur_ignore_wlan_act = enable; halbtc8723b1ant_ignore_wlan_act() 860 coex_dm->pre_ignore_wlan_act, halbtc8723b1ant_ignore_wlan_act() 861 coex_dm->cur_ignore_wlan_act); halbtc8723b1ant_ignore_wlan_act() 863 if (coex_dm->pre_ignore_wlan_act == halbtc8723b1ant_ignore_wlan_act() 864 coex_dm->cur_ignore_wlan_act) halbtc8723b1ant_ignore_wlan_act() 869 coex_dm->pre_ignore_wlan_act = coex_dm->cur_ignore_wlan_act; halbtc8723b1ant_ignore_wlan_act() 901 coex_dm->ps_tdma_para[0] = real_byte1; halbtc8723b1ant_set_fw_ps_tdma() 902 coex_dm->ps_tdma_para[1] = byte2; halbtc8723b1ant_set_fw_ps_tdma() 903 coex_dm->ps_tdma_para[2] = byte3; halbtc8723b1ant_set_fw_ps_tdma() 904 coex_dm->ps_tdma_para[3] = byte4; halbtc8723b1ant_set_fw_ps_tdma() 905 coex_dm->ps_tdma_para[4] = real_byte5; halbtc8723b1ant_set_fw_ps_tdma() 935 coex_dm->cur_lps = lps_val; halbtc8723b1ant_LpsRpwm() 936 coex_dm->cur_rpwm = rpwm_val; halbtc8723b1ant_LpsRpwm() 941 coex_dm->cur_lps, coex_dm->cur_rpwm); halbtc8723b1ant_LpsRpwm() 943 if ((coex_dm->pre_lps == coex_dm->cur_lps) && halbtc8723b1ant_LpsRpwm() 944 (coex_dm->pre_rpwm == coex_dm->cur_rpwm)) { halbtc8723b1ant_LpsRpwm() 947 coex_dm->pre_rpwm, coex_dm->cur_rpwm); halbtc8723b1ant_LpsRpwm() 954 coex_dm->pre_lps = coex_dm->cur_lps; halbtc8723b1ant_LpsRpwm() 955 coex_dm->pre_rpwm = coex_dm->cur_rpwm; halbtc8723b1ant_LpsRpwm() 1170 coex_dm->cur_ps_tdma_on = turn_on; halbtc8723b1ant_ps_tdma() 1171 coex_dm->cur_ps_tdma = type; halbtc8723b1ant_ps_tdma() 1176 if (coex_dm->cur_ps_tdma_on) halbtc8723b1ant_ps_tdma() 1179 coex_dm->cur_ps_tdma); halbtc8723b1ant_ps_tdma() 1183 coex_dm->cur_ps_tdma); halbtc8723b1ant_ps_tdma() 1185 if ((coex_dm->pre_ps_tdma_on == coex_dm->cur_ps_tdma_on) && halbtc8723b1ant_ps_tdma() 1186 (coex_dm->pre_ps_tdma == coex_dm->cur_ps_tdma)) halbtc8723b1ant_ps_tdma() 1382 coex_dm->pre_ps_tdma_on = coex_dm->cur_ps_tdma_on; halbtc8723b1ant_ps_tdma() 1383 coex_dm->pre_ps_tdma = coex_dm->cur_ps_tdma; halbtc8723b1ant_ps_tdma() 1396 BT_8723B_1ANT_BT_STATUS_NON_CONNECTED_IDLE == coex_dm->bt_status) { halbtc8723b1ant_is_common_action() 1403 coex_dm->bt_status)) { halbtc8723b1ant_is_common_action() 1410 coex_dm->bt_status)) { halbtc8723b1ant_is_common_action() 1417 coex_dm->bt_status)) { halbtc8723b1ant_is_common_action() 1424 coex_dm->bt_status)) { halbtc8723b1ant_is_common_action() 1466 if (coex_dm->cur_ps_tdma != 1 && coex_dm->cur_ps_tdma != 2 && btc8723b1ant_tdma_dur_adj_for_acl() 1467 coex_dm->cur_ps_tdma != 3 && coex_dm->cur_ps_tdma != 9) { btc8723b1ant_tdma_dur_adj_for_acl() 1470 coex_dm->tdma_adj_type = 9; btc8723b1ant_tdma_dur_adj_for_acl() 1482 if (!coex_dm->auto_tdma_adjust) { btc8723b1ant_tdma_dur_adj_for_acl() 1483 coex_dm->auto_tdma_adjust = true; btc8723b1ant_tdma_dur_adj_for_acl() 1488 coex_dm->tdma_adj_type = 2; btc8723b1ant_tdma_dur_adj_for_acl() 1565 ((coex_dm->cur_ps_tdma == 1) || btc8723b1ant_tdma_dur_adj_for_acl() 1566 (coex_dm->cur_ps_tdma == 2))) { btc8723b1ant_tdma_dur_adj_for_acl() 1569 coex_dm->tdma_adj_type = 9; btc8723b1ant_tdma_dur_adj_for_acl() 1570 } else if (coex_dm->cur_ps_tdma == 1) { btc8723b1ant_tdma_dur_adj_for_acl() 1573 coex_dm->tdma_adj_type = 2; btc8723b1ant_tdma_dur_adj_for_acl() 1574 } else if (coex_dm->cur_ps_tdma == 2) { btc8723b1ant_tdma_dur_adj_for_acl() 1577 coex_dm->tdma_adj_type = 9; btc8723b1ant_tdma_dur_adj_for_acl() 1578 } else if (coex_dm->cur_ps_tdma == 9) { btc8723b1ant_tdma_dur_adj_for_acl() 1581 coex_dm->tdma_adj_type = 11; btc8723b1ant_tdma_dur_adj_for_acl() 1585 ((coex_dm->cur_ps_tdma == 1) || btc8723b1ant_tdma_dur_adj_for_acl() 1586 (coex_dm->cur_ps_tdma == 2))) { btc8723b1ant_tdma_dur_adj_for_acl() 1589 coex_dm->tdma_adj_type = 9; btc8723b1ant_tdma_dur_adj_for_acl() 1590 } else if (coex_dm->cur_ps_tdma == 11) { btc8723b1ant_tdma_dur_adj_for_acl() 1593 coex_dm->tdma_adj_type = 9; btc8723b1ant_tdma_dur_adj_for_acl() 1594 } else if (coex_dm->cur_ps_tdma == 9) { btc8723b1ant_tdma_dur_adj_for_acl() 1597 coex_dm->tdma_adj_type = 2; btc8723b1ant_tdma_dur_adj_for_acl() 1598 } else if (coex_dm->cur_ps_tdma == 2) { btc8723b1ant_tdma_dur_adj_for_acl() 1601 coex_dm->tdma_adj_type = 1; btc8723b1ant_tdma_dur_adj_for_acl() 1607 coex_dm->cur_ps_tdma); btc8723b1ant_tdma_dur_adj_for_acl() 1610 if (coex_dm->cur_ps_tdma != 1 && coex_dm->cur_ps_tdma != 2 && btc8723b1ant_tdma_dur_adj_for_acl() 1611 coex_dm->cur_ps_tdma != 9 && coex_dm->cur_ps_tdma != 11) { btc8723b1ant_tdma_dur_adj_for_acl() 1614 coex_dm->tdma_adj_type); btc8723b1ant_tdma_dur_adj_for_acl() 1827 coex_dm->auto_tdma_adjust = false; halbtc8723b1ant_action_wifi_connected_bt_acl_busy() 1835 coex_dm->auto_tdma_adjust = false; halbtc8723b1ant_action_wifi_connected_bt_acl_busy() 1847 coex_dm->auto_tdma_adjust = false; halbtc8723b1ant_action_wifi_connected_bt_acl_busy() 1855 coex_dm->auto_tdma_adjust = false; halbtc8723b1ant_action_wifi_connected_bt_acl_busy() 1859 coex_dm->auto_tdma_adjust = false; halbtc8723b1ant_action_wifi_connected_bt_acl_busy() 1868 coex_dm->auto_tdma_adjust = false; halbtc8723b1ant_action_wifi_connected_bt_acl_busy() 1875 coex_dm->auto_tdma_adjust = false; halbtc8723b1ant_action_wifi_connected_bt_acl_busy() 1879 coex_dm->auto_tdma_adjust = false; halbtc8723b1ant_action_wifi_connected_bt_acl_busy() 1902 if (BT_8723B_1ANT_BT_STATUS_ACL_BUSY == coex_dm->bt_status) { btc8723b1ant_action_wifi_not_conn_scan() 1919 } else if ((BT_8723B_1ANT_BT_STATUS_SCO_BUSY == coex_dm->bt_status) || btc8723b1ant_action_wifi_not_conn_scan() 1921 coex_dm->bt_status)){ btc8723b1ant_action_wifi_not_conn_scan() 1937 if ((BT_8723B_1ANT_BT_STATUS_CONNECTED_IDLE == coex_dm->bt_status) || btc8723b1ant_act_wifi_not_conn_asso_auth() 1956 if (BT_8723B_1ANT_BT_STATUS_ACL_BUSY == coex_dm->bt_status) { btc8723b1ant_action_wifi_conn_scan() 1973 } else if ((BT_8723B_1ANT_BT_STATUS_SCO_BUSY == coex_dm->bt_status) || btc8723b1ant_action_wifi_conn_scan() 1975 coex_dm->bt_status)) { btc8723b1ant_action_wifi_conn_scan() 1996 if ((BT_8723B_1ANT_BT_STATUS_CONNECTED_IDLE == coex_dm->bt_status) || halbtc8723b1ant_action_wifi_connected_special_packet() 2045 BT_8723B_1ANT_BT_STATUS_ACL_BUSY == coex_dm->bt_status && halbtc8723b1ant_action_wifi_connected() 2061 if (BT_8723B_1ANT_BT_STATUS_ACL_BUSY == coex_dm->bt_status) { halbtc8723b1ant_action_wifi_connected() 2065 coex_dm->bt_status) || halbtc8723b1ant_action_wifi_connected() 2067 coex_dm->bt_status)) { halbtc8723b1ant_action_wifi_connected() 2077 if (BT_8723B_1ANT_BT_STATUS_ACL_BUSY == coex_dm->bt_status) { halbtc8723b1ant_action_wifi_connected() 2081 coex_dm->bt_status) || halbtc8723b1ant_action_wifi_connected() 2083 coex_dm->bt_status)) { halbtc8723b1ant_action_wifi_connected() 2100 coex_dm->cur_algorithm = algorithm; btc8723b1ant_run_sw_coex_mech() 2103 switch (coex_dm->cur_algorithm) { btc8723b1ant_run_sw_coex_mech() 2159 coex_dm->pre_algorithm = coex_dm->cur_algorithm; btc8723b1ant_run_sw_coex_mech() 2195 if ((BT_8723B_1ANT_BT_STATUS_ACL_BUSY == coex_dm->bt_status) || halbtc8723b1ant_run_coexist_mechanism() 2196 (BT_8723B_1ANT_BT_STATUS_SCO_BUSY == coex_dm->bt_status) || halbtc8723b1ant_run_coexist_mechanism() 2197 (BT_8723B_1ANT_BT_STATUS_ACL_SCO_BUSY == coex_dm->bt_status)) { halbtc8723b1ant_run_coexist_mechanism() 2312 coex_dm->backup_arfr_cnt1 = halbtc8723b1ant_init_hw_config() 2314 coex_dm->backup_arfr_cnt2 = halbtc8723b1ant_init_hw_config() 2316 coex_dm->backup_retry_limit = halbtc8723b1ant_init_hw_config() 2318 coex_dm->backup_ampdu_max_time = halbtc8723b1ant_init_hw_config() 2462 coex_dm->wifi_chnl_info[0], coex_dm->wifi_chnl_info[1], ex_halbtc8723b1ant_display_coex_info() 2463 coex_dm->wifi_chnl_info[2]); ex_halbtc8723b1ant_display_coex_info() 2506 coex_dm->bt_status) ? ex_halbtc8723b1ant_display_coex_info() 2509 coex_dm->bt_status) ? ex_halbtc8723b1ant_display_coex_info() 2555 "SM[LowPenaltyRA]", coex_dm->cur_low_penalty_ra); ex_halbtc8723b1ant_display_coex_info() 2570 pstdmacase = coex_dm->cur_ps_tdma; ex_halbtc8723b1ant_display_coex_info() 2573 "PS TDMA", coex_dm->ps_tdma_para[0], ex_halbtc8723b1ant_display_coex_info() 2574 coex_dm->ps_tdma_para[1], coex_dm->ps_tdma_para[2], ex_halbtc8723b1ant_display_coex_info() 2575 coex_dm->ps_tdma_para[3], coex_dm->ps_tdma_para[4], ex_halbtc8723b1ant_display_coex_info() 2576 pstdmacase, coex_dm->auto_tdma_adjust); ex_halbtc8723b1ant_display_coex_info() 2579 "IgnWlanAct", coex_dm->cur_ignore_wlan_act); ex_halbtc8723b1ant_display_coex_info() 2583 coex_dm->error_condition); ex_halbtc8723b1ant_display_coex_info() 2591 "backup ARFR1/ARFR2/RL/AMaxTime", coex_dm->backup_arfr_cnt1, ex_halbtc8723b1ant_display_coex_info() 2592 coex_dm->backup_arfr_cnt2, coex_dm->backup_retry_limit, ex_halbtc8723b1ant_display_coex_info() 2593 coex_dm->backup_ampdu_max_time); ex_halbtc8723b1ant_display_coex_info() 2863 coex_dm->wifi_chnl_info[0] = h2c_parameter[0]; ex_halbtc8723b1ant_media_status_notify() 2864 coex_dm->wifi_chnl_info[1] = h2c_parameter[1]; ex_halbtc8723b1ant_media_status_notify() 2865 coex_dm->wifi_chnl_info[2] = h2c_parameter[2]; ex_halbtc8723b1ant_media_status_notify() 3032 coex_dm->bt_status = BT_8723B_1ANT_BT_STATUS_NON_CONNECTED_IDLE; ex_halbtc8723b1ant_bt_info_notify() 3037 coex_dm->bt_status = BT_8723B_1ANT_BT_STATUS_CONNECTED_IDLE; ex_halbtc8723b1ant_bt_info_notify() 3042 coex_dm->bt_status = BT_8723B_1ANT_BT_STATUS_SCO_BUSY; ex_halbtc8723b1ant_bt_info_notify() 3046 if (BT_8723B_1ANT_BT_STATUS_ACL_BUSY != coex_dm->bt_status) ex_halbtc8723b1ant_bt_info_notify() 3047 coex_dm->auto_tdma_adjust = false; ex_halbtc8723b1ant_bt_info_notify() 3049 coex_dm->bt_status = BT_8723B_1ANT_BT_STATUS_ACL_BUSY; ex_halbtc8723b1ant_bt_info_notify() 3053 coex_dm->bt_status = ex_halbtc8723b1ant_bt_info_notify() 3059 if ((BT_8723B_1ANT_BT_STATUS_ACL_BUSY == coex_dm->bt_status) || ex_halbtc8723b1ant_bt_info_notify() 3060 (BT_8723B_1ANT_BT_STATUS_SCO_BUSY == coex_dm->bt_status) || ex_halbtc8723b1ant_bt_info_notify() 3061 (BT_8723B_1ANT_BT_STATUS_ACL_SCO_BUSY == coex_dm->bt_status)) ex_halbtc8723b1ant_bt_info_notify() 3164 coex_dm->auto_tdma_adjust) { ex_halbtc8723b1ant_periodical()
|