/drivers/net/wireless/rtlwifi/btcoexist/ |
H A D | halbtc8723b1ant.c | 150 static u8 halbtc8723b1ant_wifi_rssi_state(struct btc_coexist *btcoexist, argument 157 btcoexist->btc_get(btcoexist, 254 static void halbtc8723b1ant_updatera_mask(struct btc_coexist *btcoexist, argument 260 btcoexist->btc_set(btcoexist, BTC_SET_ACT_UPDATE_ra_mask, 266 static void btc8723b1ant_auto_rate_fb_retry(struct btc_coexist *btcoexist, argument 276 btcoexist->btc_write_4byte(btcoexist, 0x430, 278 btcoexist 305 halbtc8723b1ant_retry_limit(struct btc_coexist *btcoexist, bool force_exec, u8 type) argument 328 halbtc8723b1ant_ampdu_maxtime(struct btc_coexist *btcoexist, bool force_exec, u8 type) argument 352 halbtc8723b1ant_limited_tx(struct btc_coexist *btcoexist, bool force_exec, u8 ra_masktype, u8 arfr_type, u8 retry_limit_type, u8 ampdu_time_type) argument 379 halbtc8723b1ant_limited_rx(struct btc_coexist *btcoexist, bool force_exec, bool rej_ap_agg_pkt, bool bt_ctrl_agg_buf_size, u8 agg_buf_size) argument 404 halbtc8723b1ant_monitor_bt_ctr(struct btc_coexist *btcoexist) argument 430 halbtc8723b1ant_query_bt_info(struct btc_coexist *btcoexist) argument 445 btc8723b1ant_is_wifi_status_changed(struct btc_coexist *btcoexist) argument 477 halbtc8723b1ant_update_bt_link_info(struct btc_coexist *btcoexist) argument 525 halbtc8723b1ant_action_algorithm(struct btc_coexist *btcoexist) argument 704 btc8723b1ant_set_sw_pen_tx_rate_adapt(struct btc_coexist *btcoexist, bool low_penalty_ra) argument 727 halbtc8723b1ant_low_penalty_ra(struct btc_coexist *btcoexist, bool force_exec, bool low_penalty_ra) argument 742 halbtc8723b1ant_set_coex_table(struct btc_coexist *btcoexist, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) argument 763 halbtc8723b1ant_coex_table(struct btc_coexist *btcoexist, bool force_exec, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) argument 793 halbtc8723b1ant_coex_table_with_type(struct btc_coexist *btcoexist, bool force_exec, u8 type) argument 834 halbtc8723b1ant_SetFwIgnoreWlanAct(struct btc_coexist *btcoexist, bool enable) argument 849 halbtc8723b1ant_ignore_wlan_act(struct btc_coexist *btcoexist, bool force_exec, bool enable) argument 872 halbtc8723b1ant_set_fw_ps_tdma(struct btc_coexist *btcoexist, u8 byte1, u8 byte2, u8 byte3, u8 byte4, u8 byte5) argument 918 halbtc8723b1ant_set_lps_rpwm(struct btc_coexist *btcoexist, u8 lps_val, u8 rpwm_val) argument 928 halbtc8723b1ant_LpsRpwm(struct btc_coexist *btcoexist, bool force_exec, u8 lps_val, u8 rpwm_val) argument 958 halbtc8723b1ant_sw_mechanism(struct btc_coexist *btcoexist, bool low_penalty_ra) argument 967 halbtc8723b1ant_SetAntPath(struct btc_coexist *btcoexist, u8 ant_pos_type, bool init_hw_cfg, bool wifi_off) argument 1164 halbtc8723b1ant_ps_tdma(struct btc_coexist *btcoexist, bool force_exec, bool turn_on, u8 type) argument 1386 halbtc8723b1ant_is_common_action(struct btc_coexist *btcoexist) argument 1443 btc8723b1ant_tdma_dur_adj_for_acl(struct btc_coexist *btcoexist, u8 wifi_status) argument 1619 btc8723b1ant_pstdmachkpwrsave(struct btc_coexist *btcoexist, bool new_ps_state) argument 1645 halbtc8723b1ant_power_save_state(struct btc_coexist *btcoexist, u8 ps_type, u8 lps_val, u8 rpwm_val) argument 1685 halbtc8723b1ant_action_sco(struct btc_coexist *btcoexist) argument 1690 halbtc8723b1ant_action_hid(struct btc_coexist *btcoexist) argument 1696 halbtc8723b1ant_action_a2dp(struct btc_coexist *btcoexist) argument 1701 halbtc8723b1ant_action_a2dp_pan_hs(struct btc_coexist *btcoexist) argument 1706 halbtc8723b1ant_action_pan_edr(struct btc_coexist *btcoexist) argument 1712 halbtc8723b1ant_action_pan_hs(struct btc_coexist *btcoexist) argument 1718 halbtc8723b1ant_action_pan_edr_a2dp(struct btc_coexist *btcoexist) argument 1723 halbtc8723b1ant_action_pan_edr_hid(struct btc_coexist *btcoexist) argument 1729 btc8723b1ant_action_hid_a2dp_pan_edr(struct btc_coexist *btcoexist) argument 1734 halbtc8723b1ant_action_hid_a2dp(struct btc_coexist *btcoexist) argument 1744 halbtc8723b1ant_action_wifi_multiport(struct btc_coexist *btcoexist) argument 1753 halbtc8723b1ant_action_hs(struct btc_coexist *btcoexist) argument 1759 halbtc8723b1ant_action_bt_inquiry(struct btc_coexist *btcoexist) argument 1795 btc8723b1ant_act_bt_sco_hid_only_busy(struct btc_coexist *btcoexist, u8 wifi_status) argument 1815 halbtc8723b1ant_action_wifi_connected_bt_acl_busy( struct btc_coexist *btcoexist, u8 wifi_status) argument 1883 btc8723b1ant_action_wifi_not_conn(struct btc_coexist *btcoexist) argument 1948 btc8723b1ant_action_wifi_conn_scan(struct btc_coexist *btcoexist) argument 1984 halbtc8723b1ant_action_wifi_connected_special_packet( struct btc_coexist *btcoexist) argument 2007 halbtc8723b1ant_action_wifi_connected(struct btc_coexist *btcoexist) argument 2095 btc8723b1ant_run_sw_coex_mech(struct btc_coexist *btcoexist) argument 2163 halbtc8723b1ant_run_coexist_mechanism(struct btc_coexist *btcoexist) argument 2292 halbtc8723b1ant_init_coex_dm(struct btc_coexist *btcoexist) argument 2301 halbtc8723b1ant_init_hw_config(struct btc_coexist *btcoexist, bool backup) argument 2366 halbtc8723b1ant_wifi_off_hw_cfg(struct btc_coexist *btcoexist) argument 2379 ex_halbtc8723b1ant_init_hwconfig(struct btc_coexist *btcoexist) argument 2384 ex_halbtc8723b1ant_init_coex_dm(struct btc_coexist *btcoexist) argument 2396 ex_halbtc8723b1ant_display_coex_info(struct btc_coexist *btcoexist) argument 2683 ex_halbtc8723b1ant_ips_notify(struct btc_coexist *btcoexist, u8 type) argument 2711 ex_halbtc8723b1ant_lps_notify(struct btc_coexist *btcoexist, u8 type) argument 2727 ex_halbtc8723b1ant_scan_notify(struct btc_coexist *btcoexist, u8 type) argument 2781 ex_halbtc8723b1ant_connect_notify(struct btc_coexist *btcoexist, u8 type) argument 2830 ex_halbtc8723b1ant_media_status_notify(struct btc_coexist *btcoexist, u8 type) argument 2875 ex_halbtc8723b1ant_special_packet_notify(struct btc_coexist *btcoexist, u8 type) argument 2918 ex_halbtc8723b1ant_bt_info_notify(struct btc_coexist *btcoexist, u8 *tmp_buf, u8 length) argument 3070 ex_halbtc8723b1ant_halt_notify(struct btc_coexist *btcoexist) argument 3088 ex_halbtc8723b1ant_pnp_notify(struct btc_coexist *btcoexist, u8 pnp_state) argument 3113 ex_halbtc8723b1ant_coex_dm_reset(struct btc_coexist *btcoexist) argument 3124 ex_halbtc8723b1ant_periodical(struct btc_coexist *btcoexist) argument [all...] |
H A D | halbtc8821a1ant.c | 151 static u8 halbtc8821a1ant_WifiRssiState(struct btc_coexist *btcoexist, argument 158 btcoexist->btc_get(btcoexist, BTC_GET_S4_WIFI_RSSI, &wifi_rssi); 254 static void halbtc8821a1ant_update_ra_mask(struct btc_coexist *btcoexist, argument 261 btcoexist->btc_set(btcoexist, BTC_SET_ACT_UPDATE_ra_mask, 267 static void btc8821a1ant_auto_rate_fb_retry(struct btc_coexist *btcoexist, argument 278 btcoexist->btc_write_4byte(btcoexist, 0x430, 280 btcoexist 307 halbtc8821a1ant_retry_limit(struct btc_coexist *btcoexist, bool force_exec, u8 type) argument 329 halbtc8821a1ant_ampdu_max_time(struct btc_coexist *btcoexist, bool force_exec, u8 type) argument 352 halbtc8821a1ant_limited_tx(struct btc_coexist *btcoexist, bool force_exec, u8 ra_mask_type, u8 arfr_type, u8 retry_limit_type, u8 ampdu_time_type) argument 378 halbtc8821a1ant_limited_rx(struct btc_coexist *btcoexist, bool force_exec, bool rej_ap_agg_pkt, bool bt_ctrl_agg_buf_size, u8 agg_buf_size) argument 401 halbtc8821a1ant_monitor_bt_ctr(struct btc_coexist *btcoexist) argument 426 halbtc8821a1ant_query_bt_info(struct btc_coexist *btcoexist) argument 441 halbtc8821a1ant_update_bt_link_info(struct btc_coexist *btcoexist) argument 497 halbtc8821a1ant_action_algorithm(struct btc_coexist *btcoexist) argument 663 halbtc8821a1ant_set_bt_auto_report(struct btc_coexist *btcoexist, bool enable_auto_report) argument 681 halbtc8821a1ant_bt_auto_report(struct btc_coexist *btcoexist, bool force_exec, bool enable_auto_report) argument 705 btc8821a1ant_set_sw_pen_tx_rate(struct btc_coexist *btcoexist, bool low_penalty_ra) argument 728 halbtc8821a1ant_low_penalty_ra(struct btc_coexist *btcoexist, bool force_exec, bool low_penalty_ra) argument 742 halbtc8821a1ant_set_coex_table(struct btc_coexist *btcoexist, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) argument 763 halbtc8821a1ant_coex_table(struct btc_coexist *btcoexist, bool force_exec, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) argument 792 halbtc8821a1ant_coex_table_with_type(struct btc_coexist *btcoexist, bool force_exec, u8 type) argument 834 btc8821a1ant_set_fw_ignore_wlan_act(struct btc_coexist *btcoexist, bool enable) argument 849 halbtc8821a1ant_ignore_wlan_act(struct btc_coexist *btcoexist, bool force_exec, bool enable) argument 872 halbtc8821a1ant_set_fw_pstdma(struct btc_coexist *btcoexist, u8 byte1, u8 byte2, u8 byte3, u8 byte4, u8 byte5) argument 900 halbtc8821a1ant_set_lps_rpwm(struct btc_coexist *btcoexist, u8 lps_val, u8 rpwm_val) argument 910 halbtc8821a1ant_lps_rpwm(struct btc_coexist *btcoexist, bool force_exec, u8 lps_val, u8 rpwm_val) argument 939 halbtc8821a1ant_sw_mechanism(struct btc_coexist *btcoexist, bool low_penalty_ra) argument 948 halbtc8821a1ant_set_ant_path(struct btc_coexist *btcoexist, u8 ant_pos_type, bool init_hw_cfg, bool wifi_off) argument 1029 halbtc8821a1ant_ps_tdma(struct btc_coexist *btcoexist, bool force_exec, bool turn_on, u8 type) argument 1245 halbtc8821a1ant_is_common_action(struct btc_coexist *btcoexist) argument 1308 btc8821a1ant_tdma_dur_adj(struct btc_coexist *btcoexist, u8 wifi_status) argument 1525 halbtc8821a1ant_power_save_state(struct btc_coexist *btcoexist, u8 ps_type, u8 lps_val, u8 rpwm_val) argument 1560 halbtc8821a1ant_coex_under_5g(struct btc_coexist *btcoexist) argument 1575 halbtc8821a1ant_action_wifi_only(struct btc_coexist *btcoexist) argument 1581 btc8821a1ant_mon_bt_en_dis(struct btc_coexist *btcoexist) argument 1644 halbtc8821a1ant_action_sco(struct btc_coexist *btcoexist) argument 1649 halbtc8821a1ant_action_hid(struct btc_coexist *btcoexist) argument 1655 halbtc8821a1ant_action_a2dp(struct btc_coexist *btcoexist) argument 1660 halbtc8821a1ant_action_a2dp_pan_hs(struct btc_coexist *btcoexist) argument 1665 halbtc8821a1ant_action_pan_edr(struct btc_coexist *btcoexist) argument 1671 halbtc8821a1ant_action_pan_hs(struct btc_coexist *btcoexist) argument 1677 halbtc8821a1ant_action_pan_edr_a2dp(struct btc_coexist *btcoexist) argument 1682 halbtc8821a1ant_action_pan_edr_hid(struct btc_coexist *btcoexist) argument 1688 btc8821a1ant_action_hid_a2dp_pan_edr(struct btc_coexist *btcoexist) argument 1693 halbtc8821a1ant_action_hid_a2dp(struct btc_coexist *btcoexist) argument 1704 halbtc8821a1ant_action_hs(struct btc_coexist *btcoexist) argument 1710 halbtc8821a1ant_action_bt_inquiry(struct btc_coexist *btcoexist) argument 1738 btc8821a1ant_act_bt_sco_hid_only_busy(struct btc_coexist *btcoexist, u8 wifi_status) argument 1750 btc8821a1ant_act_wifi_con_bt_acl_busy(struct btc_coexist *btcoexist, u8 wifi_status) argument 1813 halbtc8821a1ant_action_wifi_not_connected( struct btc_coexist *btcoexist) argument 1825 btc8821a1ant_act_wifi_not_conn_scan(struct btc_coexist *btcoexist) argument 1834 halbtc8821a1ant_action_wifi_connected_scan( struct btc_coexist *btcoexist) argument 1865 btc8821a1ant_act_wifi_conn_sp_pkt(struct btc_coexist *btcoexist) argument 1894 halbtc8821a1ant_action_wifi_connected(struct btc_coexist *btcoexist) argument 1969 btc8821a1ant_run_sw_coex_mech(struct btc_coexist *btcoexist) argument 2038 halbtc8821a1ant_run_coexist_mechanism(struct btc_coexist *btcoexist) argument 2155 halbtc8821a1ant_init_coex_dm(struct btc_coexist *btcoexist) argument 2165 halbtc8821a1ant_init_hw_config(struct btc_coexist *btcoexist, bool back_up) argument 2216 ex_halbtc8821a1ant_init_hwconfig(struct btc_coexist *btcoexist) argument 2221 ex_halbtc8821a1ant_init_coex_dm(struct btc_coexist *btcoexist) argument 2233 ex_halbtc8821a1ant_display_coex_info(struct btc_coexist *btcoexist) argument 2523 ex_halbtc8821a1ant_ips_notify(struct btc_coexist *btcoexist, u8 type) argument 2547 ex_halbtc8821a1ant_lps_notify(struct btc_coexist *btcoexist, u8 type) argument 2563 ex_halbtc8821a1ant_scan_notify(struct btc_coexist *btcoexist, u8 type) argument 2609 ex_halbtc8821a1ant_connect_notify(struct btc_coexist *btcoexist, u8 type) argument 2646 ex_halbtc8821a1ant_media_status_notify(struct btc_coexist *btcoexist, u8 type) argument 2693 ex_halbtc8821a1ant_special_packet_notify(struct btc_coexist *btcoexist, u8 type) argument 2722 ex_halbtc8821a1ant_bt_info_notify(struct btc_coexist *btcoexist, u8 *tmp_buf, u8 length) argument 2878 ex_halbtc8821a1ant_halt_notify(struct btc_coexist *btcoexist) argument 2897 ex_halbtc8821a1ant_pnp_notify(struct btc_coexist *btcoexist, u8 pnp_state) argument 2921 ex_halbtc8821a1ant_periodical( struct btc_coexist *btcoexist) argument [all...] |
H A D | halbtc8192e2ant.c | 159 static u8 halbtc8192e2ant_wifirssi_state(struct btc_coexist *btcoexist, argument 166 btcoexist->btc_get(btcoexist, BTC_GET_S4_WIFI_RSSI, &wifirssi); 262 static void btc8192e2ant_monitor_bt_enable_dis(struct btc_coexist *btcoexist) argument 285 btcoexist->btc_set(btcoexist, BTC_SET_BL_BT_DISABLE, 296 btcoexist->btc_set(btcoexist, BTC_SET_BL_BT_DISABLE, 311 static u32 halbtc8192e2ant_decidera_mask(struct btc_coexist *btcoexist, argument 342 static void halbtc8192e2ant_Updatera_mask(struct btc_coexist *btcoexist, argument 353 btc8192e2ant_autorate_fallback_retry(struct btc_coexist *btcoexist, bool force_exec, u8 type) argument 392 halbtc8192e2ant_retrylimit(struct btc_coexist *btcoexist, bool force_exec, u8 type) argument 416 halbtc8192e2ant_ampdu_maxtime(struct btc_coexist *btcoexist, bool force_exec, u8 type) argument 439 halbtc8192e2ant_limited_tx(struct btc_coexist *btcoexist, bool force_exec, u8 ra_masktype, u8 arfr_type, u8 retrylimit_type, u8 ampdutime_type) argument 456 halbtc8192e2ant_limited_rx(struct btc_coexist *btcoexist, bool force_exec, bool rej_ap_agg_pkt, bool bt_ctrl_agg_buf_size, u8 agg_buf_size) argument 481 halbtc8192e2ant_monitor_bt_ctr(struct btc_coexist *btcoexist) argument 513 halbtc8192e2ant_querybt_info(struct btc_coexist *btcoexist) argument 528 halbtc8192e2ant_update_btlink_info(struct btc_coexist *btcoexist) argument 584 halbtc8192e2ant_action_algorithm(struct btc_coexist *btcoexist) argument 771 halbtc8192e2ant_setfw_dac_swinglevel(struct btc_coexist *btcoexist, u8 dac_swinglvl) argument 789 halbtc8192e2ant_set_fwdec_btpwr(struct btc_coexist *btcoexist, u8 dec_btpwr_lvl) argument 803 halbtc8192e2ant_dec_btpwr(struct btc_coexist *btcoexist, bool force_exec, u8 dec_btpwr_lvl) argument 821 halbtc8192e2ant_set_bt_autoreport(struct btc_coexist *btcoexist, bool enable_autoreport) argument 839 halbtc8192e2ant_bt_autoreport(struct btc_coexist *btcoexist, bool force_exec, bool enable_autoreport) argument 864 halbtc8192e2ant_fw_dac_swinglvl(struct btc_coexist *btcoexist, bool force_exec, u8 fw_dac_swinglvl) argument 889 btc8192e2ant_set_sw_rf_rx_lpf_corner(struct btc_coexist *btcoexist, bool rx_rf_shrink_on) argument 912 halbtc8192e2ant_rf_shrink(struct btc_coexist *btcoexist, bool force_exec, bool rx_rf_shrink_on) argument 937 halbtc8192e2ant_set_dac_swingreg(struct btc_coexist *btcoexist, u32 level) argument 947 btc8192e2ant_setsw_full_swing(struct btc_coexist *btcoexist, bool sw_dac_swingon, u32 sw_dac_swinglvl) argument 957 halbtc8192e2ant_DacSwing(struct btc_coexist *btcoexist, bool force_exec, bool dac_swingon, u32 dac_swinglvl) argument 989 halbtc8192e2ant_set_agc_table(struct btc_coexist *btcoexist, bool agc_table_en) argument 1014 halbtc8192e2ant_AgcTable(struct btc_coexist *btcoexist, bool force_exec, bool agc_table_en) argument 1036 halbtc8192e2ant_set_coex_table(struct btc_coexist *btcoexist, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) argument 1057 halbtc8192e2ant_coex_table(struct btc_coexist *btcoexist, bool force_exec, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) argument 1102 btc8192e2ant_coex_tbl_w_type(struct btc_coexist *btcoexist, bool force_exec, u8 type) argument 1131 halbtc8192e2ant_set_fw_ignore_wlanact(struct btc_coexist *btcoexist, bool enable) argument 1146 halbtc8192e2ant_IgnoreWlanAct(struct btc_coexist *btcoexist, bool force_exec, bool enable) argument 1171 halbtc8192e2ant_SetFwPstdma(struct btc_coexist *btcoexist, u8 byte1, u8 byte2, u8 byte3, u8 byte4, u8 byte5) argument 1197 btc8192e2ant_sw_mec1(struct btc_coexist *btcoexist, bool shrink_rx_lpf, bool low_penalty_ra, bool limited_dig, bool btlan_constrain) argument 1204 btc8192e2ant_sw_mec2(struct btc_coexist *btcoexist, bool agc_table_shift, bool adc_backoff, bool sw_dac_swing, u32 dac_swinglvl) argument 1213 halbtc8192e2ant_ps_tdma(struct btc_coexist *btcoexist, bool force_exec, bool turn_on, u8 type) argument 1350 halbtc8192e2ant_set_switch_sstype(struct btc_coexist *btcoexist, u8 sstype) argument 1386 halbtc8192e2ant_switch_sstype(struct btc_coexist *btcoexist, bool force_exec, u8 new_sstype) argument 1403 halbtc8192e2ant_coex_alloff(struct btc_coexist *btcoexist) argument 1418 halbtc8192e2ant_init_coex_dm(struct btc_coexist *btcoexist) argument 1433 halbtc8192e2ant_action_bt_inquiry(struct btc_coexist *btcoexist) argument 1451 halbtc8192e2ant_is_common_action(struct btc_coexist *btcoexist) argument 1591 btc8192e_int1(struct btc_coexist *btcoexist, bool tx_pause, int result) argument 1794 btc8192e_int2(struct btc_coexist *btcoexist, bool tx_pause, int result) argument 1982 btc8192e_int3(struct btc_coexist *btcoexist, bool tx_pause, int result) argument 2170 halbtc8192e2ant_tdma_duration_adjust(struct btc_coexist *btcoexist, bool sco_hid, bool tx_pause, u8 max_interval) argument 2398 halbtc8192e2ant_action_sco(struct btc_coexist *btcoexist) argument 2460 halbtc8192e2ant_action_sco_pan(struct btc_coexist *btcoexist) argument 2522 halbtc8192e2ant_action_hid(struct btc_coexist *btcoexist) argument 2584 halbtc8192e2ant_action_a2dp(struct btc_coexist *btcoexist) argument 2672 halbtc8192e2ant_action_a2dp_pan_hs(struct btc_coexist *btcoexist) argument 2733 halbtc8192e2ant_action_pan_edr(struct btc_coexist *btcoexist) argument 2794 halbtc8192e2ant_action_pan_hs(struct btc_coexist *btcoexist) argument 2852 halbtc8192e2ant_action_pan_edr_a2dp(struct btc_coexist *btcoexist) argument 2915 halbtc8192e2ant_action_pan_edr_hid(struct btc_coexist *btcoexist) argument 2979 btc8192e2ant_action_hid_a2dp_pan_edr(struct btc_coexist *btcoexist) argument 3040 halbtc8192e2ant_action_hid_a2dp(struct btc_coexist *btcoexist) argument 3099 halbtc8192e2ant_run_coexist_mechanism(struct btc_coexist *btcoexist) argument 3209 halbtc8192e2ant_init_hwconfig(struct btc_coexist *btcoexist, bool backup) argument 3292 ex_halbtc8192e2ant_init_hwconfig(struct btc_coexist *btcoexist) argument 3297 ex_halbtc8192e2ant_init_coex_dm(struct btc_coexist *btcoexist) argument 3304 ex_halbtc8192e2ant_display_coex_info(struct btc_coexist *btcoexist) argument 3536 ex_halbtc8192e2ant_ips_notify(struct btc_coexist *btcoexist, u8 type) argument 3550 ex_halbtc8192e2ant_lps_notify(struct btc_coexist *btcoexist, u8 type) argument 3563 ex_halbtc8192e2ant_scan_notify(struct btc_coexist *btcoexist, u8 type) argument 3573 ex_halbtc8192e2ant_connect_notify(struct btc_coexist *btcoexist, u8 type) argument 3583 ex_halbtc8192e2ant_media_status_notify(struct btc_coexist *btcoexist, u8 type) argument 3628 ex_halbtc8192e2ant_special_packet_notify(struct btc_coexist *btcoexist, u8 type) argument 3636 ex_halbtc8192e2ant_bt_info_notify(struct btc_coexist *btcoexist, u8 *tmp_buf, u8 length) argument 3795 ex_halbtc8192e2ant_stack_operation_notify(struct btc_coexist *btcoexist, u8 type) argument 3800 ex_halbtc8192e2ant_halt_notify(struct btc_coexist *btcoexist) argument 3808 ex_halbtc8192e2ant_periodical(struct btc_coexist *btcoexist) argument [all...] |
H A D | halbtc8723b2ant.c | 159 static u8 btc8723b2ant_wifi_rssi_state(struct btc_coexist *btcoexist, argument 166 btcoexist->btc_get(btcoexist, BTC_GET_S4_WIFI_RSSI, &wifi_rssi); 273 static void btc8723b2ant_monitor_bt_ctr(struct btc_coexist *btcoexist) argument 282 u32tmp = btcoexist->btc_read_4byte(btcoexist, reg_hp_txrx); 286 u32tmp = btcoexist->btc_read_4byte(btcoexist, reg_lp_txrx); 303 btcoexist->btc_write_1byte(btcoexist, 306 btc8723b2ant_query_bt_info(struct btc_coexist *btcoexist) argument 321 btc8723b2ant_is_wifi_status_changed(struct btc_coexist *btcoexist) argument 356 btc8723b2ant_update_bt_link_info(struct btc_coexist *btcoexist) argument 420 btc8723b2ant_action_algorithm(struct btc_coexist *btcoexist) argument 607 btc8723b_need_dec_pwr(struct btc_coexist *btcoexist) argument 646 btc8723b2ant_set_fw_dac_swing_level(struct btc_coexist *btcoexist, u8 dac_swing_lvl) argument 664 btc8723b2ant_set_fw_dec_bt_pwr(struct btc_coexist *btcoexist, bool dec_bt_pwr) argument 681 btc8723b2ant_dec_bt_pwr(struct btc_coexist *btcoexist, bool force_exec, bool dec_bt_pwr) argument 702 btc8723b2ant_fw_dac_swing_lvl(struct btc_coexist *btcoexist, bool force_exec, u8 fw_dac_swing_lvl) argument 727 btc8723b2ant_set_sw_rf_rx_lpf_corner(struct btc_coexist *btcoexist, bool rx_rf_shrink_on) argument 749 btc8723b2ant_rf_shrink(struct btc_coexist *btcoexist, bool force_exec, bool rx_rf_shrink_on) argument 775 btc8723b_set_penalty_txrate(struct btc_coexist *btcoexist, bool low_penalty_ra) argument 798 btc8723b2ant_low_penalty_ra(struct btc_coexist *btcoexist, bool force_exec, bool low_penalty_ra) argument 823 btc8723b2ant_set_dac_swing_reg(struct btc_coexist *btcoexist, u32 level) argument 842 btc8723b2ant_dac_swing(struct btc_coexist *btcoexist, bool force_exec, bool dac_swing_on, u32 dac_swing_lvl) argument 873 btc8723b2ant_set_agc_table(struct btc_coexist *btcoexist, bool agc_table_en) argument 946 btc8723b2ant_agc_table(struct btc_coexist *btcoexist, bool force_exec, bool agc_table_en) argument 968 btc8723b2ant_set_coex_table(struct btc_coexist *btcoexist, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) argument 989 btc8723b2ant_coex_table(struct btc_coexist *btcoexist, bool force_exec, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) argument 1033 btc8723b_coex_tbl_type(struct btc_coexist *btcoexist, bool force_exec, u8 type) argument 1094 btc8723b2ant_set_fw_ignore_wlan_act(struct btc_coexist *btcoexist, bool enable) argument 1109 btc8723b2ant_ignore_wlan_act(struct btc_coexist *btcoexist, bool force_exec, bool enable) argument 1133 btc8723b2ant_set_fw_ps_tdma(struct btc_coexist *btcoexist, u8 byte1, u8 byte2, u8 byte3, u8 byte4, u8 byte5) argument 1159 btc8723b2ant_sw_mechanism1(struct btc_coexist *btcoexist, bool shrink_rx_lpf, bool low_penalty_ra, bool limited_dig, bool bt_lna_constrain) argument 1167 btc8723b2ant_sw_mechanism2(struct btc_coexist *btcoexist, bool agc_table_shift, bool adc_backoff, bool sw_dac_swing, u32 dac_swing_lvl) argument 1176 btc8723b2ant_set_ant_path(struct btc_coexist *btcoexist, u8 antpos_type, bool init_hwcfg, bool wifi_off) argument 1255 btc8723b2ant_ps_tdma(struct btc_coexist *btcoexist, bool force_exec, bool turn_on, u8 type) argument 1392 btc8723b2ant_coex_alloff(struct btc_coexist *btcoexist) argument 1408 btc8723b2ant_init_coex_dm(struct btc_coexist *btcoexist) argument 1420 btc8723b2ant_action_bt_inquiry(struct btc_coexist *btcoexist) argument 1450 btc8723b2ant_is_common_action(struct btc_coexist *btcoexist) argument 1587 set_tdma_int1(struct btc_coexist *btcoexist, bool tx_pause, s32 result) argument 1785 set_tdma_int2(struct btc_coexist *btcoexist, bool tx_pause, s32 result) argument 1958 set_tdma_int3(struct btc_coexist *btcoexist, bool tx_pause, s32 result) argument 2131 btc8723b2ant_tdma_duration_adjust(struct btc_coexist *btcoexist, bool sco_hid, bool tx_pause, u8 max_interval) argument 2356 btc8723b2ant_action_sco(struct btc_coexist *btcoexist) argument 2414 btc8723b2ant_action_hid(struct btc_coexist *btcoexist) argument 2476 btc8723b2ant_action_a2dp(struct btc_coexist *btcoexist) argument 2565 btc8723b2ant_action_a2dp_pan_hs(struct btc_coexist *btcoexist) argument 2618 btc8723b2ant_action_pan_edr(struct btc_coexist *btcoexist) argument 2676 btc8723b2ant_action_pan_hs(struct btc_coexist *btcoexist) argument 2729 btc8723b2ant_action_pan_edr_a2dp(struct btc_coexist *btcoexist) argument 2793 btc8723b2ant_action_pan_edr_hid(struct btc_coexist *btcoexist) argument 2863 btc8723b2ant_action_hid_a2dp_pan_edr(struct btc_coexist *btcoexist) argument 2927 btc8723b2ant_action_hid_a2dp(struct btc_coexist *btcoexist) argument 2985 btc8723b2ant_run_coexist_mechanism(struct btc_coexist *btcoexist) argument 3106 btc8723b2ant_wifioff_hwcfg(struct btc_coexist *btcoexist) argument 3122 ex_btc8723b2ant_init_hwconfig(struct btc_coexist *btcoexist) argument 3150 ex_btc8723b2ant_init_coex_dm(struct btc_coexist *btcoexist) argument 3157 ex_btc8723b2ant_display_coex_info(struct btc_coexist *btcoexist) argument 3395 ex_btc8723b2ant_ips_notify(struct btc_coexist *btcoexist, u8 type) argument 3414 ex_btc8723b2ant_lps_notify(struct btc_coexist *btcoexist, u8 type) argument 3427 ex_btc8723b2ant_scan_notify(struct btc_coexist *btcoexist, u8 type) argument 3437 ex_btc8723b2ant_connect_notify(struct btc_coexist *btcoexist, u8 type) argument 3447 ex_btc8723b2ant_media_status_notify(struct btc_coexist *btcoexist, u8 type) argument 3488 ex_btc8723b2ant_special_packet_notify(struct btc_coexist *btcoexist, u8 type) argument 3496 ex_btc8723b2ant_bt_info_notify(struct btc_coexist *btcoexist, u8 *tmpbuf, u8 length) argument 3660 ex_btc8723b2ant_halt_notify(struct btc_coexist *btcoexist) argument 3669 ex_btc8723b2ant_periodical(struct btc_coexist *btcoexist) argument [all...] |
H A D | Makefile | 0 btcoexist-objs := halbtc8723b2ant.o \ 5 obj-$(CONFIG_RTLBTCOEXIST) += btcoexist.o
|
H A D | halbtcoutsrc.c | 39 static bool halbtc_is_bt_coexist_available(struct btc_coexist *btcoexist) argument 41 if (!btcoexist->binded || NULL == btcoexist->adapter) 119 static u32 halbtc_get_wifi_bw(struct btc_coexist *btcoexist) argument 122 (struct rtl_priv *)btcoexist->adapter; 136 static u8 halbtc_get_wifi_central_chnl(struct btc_coexist *btcoexist) argument 138 struct rtl_priv *rtlpriv = btcoexist->adapter; 149 static void halbtc_leave_lps(struct btc_coexist *btcoexist) argument 155 rtlpriv = btcoexist->adapter; 158 btcoexist 170 halbtc_enter_lps(struct btc_coexist *btcoexist) argument 191 halbtc_normal_lps(struct btc_coexist *btcoexist) argument 215 halbtc_get_bt_patch_version(struct btc_coexist *btcoexist) argument 234 struct btc_coexist *btcoexist = (struct btc_coexist *)void_btcoexist; local 365 struct btc_coexist *btcoexist = (struct btc_coexist *)void_btcoexist; local 456 halbtc_display_coex_statistics(struct btc_coexist *btcoexist) argument 460 halbtc_display_bt_link_info(struct btc_coexist *btcoexist) argument 464 halbtc_display_bt_fw_info(struct btc_coexist *btcoexist) argument 468 halbtc_display_fw_pwr_mode_cmd(struct btc_coexist *btcoexist) argument 477 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; local 485 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; local 493 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; local 501 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; local 510 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; local 530 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; local 538 struct btc_coexist *btcoexist = local 548 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; local 556 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; local 565 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; local 574 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; local 583 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; local 592 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; local 616 struct btc_coexist *btcoexist = &gl_bt_coexist; local 661 exhalbtc_init_hw_config(struct btc_coexist *btcoexist) argument 675 exhalbtc_init_coex_dm(struct btc_coexist *btcoexist) argument 691 exhalbtc_ips_notify(struct btc_coexist *btcoexist, u8 type) argument 716 exhalbtc_lps_notify(struct btc_coexist *btcoexist, u8 type) argument 737 exhalbtc_scan_notify(struct btc_coexist *btcoexist, u8 type) argument 762 exhalbtc_connect_notify(struct btc_coexist *btcoexist, u8 action) argument 785 exhalbtc_mediastatus_notify(struct btc_coexist *btcoexist, enum rt_media_status media_status) argument 806 exhalbtc_special_packet_notify(struct btc_coexist *btcoexist, u8 pkt_type) argument 829 exhalbtc_bt_info_notify(struct btc_coexist *btcoexist, u8 *tmp_buf, u8 length) argument 842 exhalbtc_stack_operation_notify(struct btc_coexist *btcoexist, u8 type) argument 859 exhalbtc_halt_notify(struct btc_coexist *btcoexist) argument 870 exhalbtc_pnp_notify(struct btc_coexist *btcoexist, u8 pnp_state) argument 876 exhalbtc_periodical(struct btc_coexist *btcoexist) argument 892 exhalbtc_dbg_control(struct btc_coexist *btcoexist, u8 code, u8 len, u8 *data) argument 906 struct btc_coexist *btcoexist = &gl_bt_coexist; local 916 struct btc_coexist *btcoexist = &gl_bt_coexist; local 926 struct btc_coexist *btcoexist = &gl_bt_coexist; local 978 exhalbtc_display_bt_coex_info(struct btc_coexist *btcoexist) argument [all...] |
H A D | halbtc8821a2ant.c | 157 static u8 halbtc8821a2ant_wifi_rssi_state(struct btc_coexist *btcoexist, argument 164 btcoexist->btc_get(btcoexist, BTC_GET_S4_WIFI_RSSI, &wifi_rssi); 259 static void btc8821a2ant_mon_bt_en_dis(struct btc_coexist *btcoexist) argument 280 btcoexist->btc_set(btcoexist, BTC_SET_BL_BT_DISABLE, 291 btcoexist->btc_set(btcoexist, BTC_SET_BL_BT_DISABLE, 306 static void halbtc8821a2ant_monitor_bt_ctr(struct btc_coexist *btcoexist) argument 314 u4tmp = btcoexist 338 halbtc8821a2ant_query_bt_info(struct btc_coexist *btcoexist) argument 353 halbtc8821a2ant_action_algorithm(struct btc_coexist *btcoexist) argument 527 halbtc8821a2ant_need_to_dec_bt_pwr(struct btc_coexist *btcoexist) argument 563 btc8821a2ant_set_fw_dac_swing_lev(struct btc_coexist *btcoexist, u8 dac_swing_lvl) argument 581 halbtc8821a2ant_set_fw_dec_bt_pwr(struct btc_coexist *btcoexist, bool dec_bt_pwr) argument 598 halbtc8821a2ant_dec_bt_pwr(struct btc_coexist *btcoexist, bool force_exec, bool dec_bt_pwr) argument 620 btc8821a2ant_set_fw_bt_lna_constr(struct btc_coexist *btcoexist, bool bt_lna_cons_on) argument 638 btc8821a2_set_bt_lna_const(struct btc_coexist *btcoexist, bool force_exec, bool bt_lna_cons_on) argument 663 halbtc8821a2ant_set_fw_bt_psd_mode(struct btc_coexist *btcoexist, u8 bt_psd_mode) argument 680 halbtc8821a2ant_set_bt_psd_mode(struct btc_coexist *btcoexist, bool force_exec, u8 bt_psd_mode) argument 702 halbtc8821a2ant_set_bt_auto_report(struct btc_coexist *btcoexist, bool enable_auto_report) argument 720 halbtc8821a2ant_bt_auto_report(struct btc_coexist *btcoexist, bool force_exec, bool enable_auto_report) argument 745 halbtc8821a2ant_fw_dac_swing_lvl(struct btc_coexist *btcoexist, bool force_exec, u8 fw_dac_swing_lvl) argument 771 btc8821a2ant_set_sw_rf_rx_lpf_corner(struct btc_coexist *btcoexist, bool rx_rf_shrink_on) argument 794 halbtc8821a2ant_RfShrink(struct btc_coexist *btcoexist, bool force_exec, bool rx_rf_shrink_on) argument 819 btc8821a2ant_SetSwPenTxRateAdapt(struct btc_coexist *btcoexist, bool low_penalty_ra) argument 845 halbtc8821a2ant_low_penalty_ra(struct btc_coexist *btcoexist, bool force_exec, bool low_penalty_ra) argument 870 halbtc8821a2ant_set_dac_swing_reg(struct btc_coexist *btcoexist, u32 level) argument 880 btc8821a2ant_set_sw_full_dac_swing(struct btc_coexist *btcoexist, bool sw_dac_swing_on, u32 sw_dac_swing_lvl) argument 890 halbtc8821a2ant_dac_swing(struct btc_coexist *btcoexist, bool force_exec, bool dac_swing_on, u32 dac_swing_lvl) argument 923 halbtc8821a2ant_set_adc_back_off(struct btc_coexist *btcoexist, bool adc_back_off) argument 937 halbtc8821a2ant_adc_back_off(struct btc_coexist *btcoexist, bool force_exec, bool adc_back_off) argument 959 halbtc8821a2ant_set_coex_table(struct btc_coexist *btcoexist, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) argument 980 halbtc8821a2ant_coex_table(struct btc_coexist *btcoexist, bool force_exec, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) argument 1037 halbtc8821a2ant_ignore_wlan_act(struct btc_coexist *btcoexist, bool force_exec, bool enable) argument 1060 halbtc8821a2ant_set_fw_pstdma(struct btc_coexist *btcoexist, u8 byte1, u8 byte2, u8 byte3, u8 byte4, u8 byte5) argument 1089 btc8821a2ant_sw_mech1(struct btc_coexist *btcoexist, bool shrink_rx_lpf, bool low_penalty_ra, bool limited_dig, bool bt_lna_constrain) argument 1114 btc8821a2ant_sw_mech2(struct btc_coexist *btcoexist, bool agc_table_shift, bool adc_back_off, bool sw_dac_swing, u32 dac_swing_lvl) argument 1125 halbtc8821a2ant_set_ant_path(struct btc_coexist *btcoexist, u8 ant_pos_type, bool init_hw_cfg, bool wifi_off) argument 1175 halbtc8821a2ant_ps_tdma(struct btc_coexist *btcoexist, bool force_exec, bool turn_on, u8 type) argument 1312 halbtc8821a2ant_coex_all_off(struct btc_coexist *btcoexist) argument 1328 halbtc8821a2ant_coex_under_5g(struct btc_coexist *btcoexist) argument 1333 halbtc8821a2ant_init_coex_dm(struct btc_coexist *btcoexist) argument 1347 halbtc8821a2ant_bt_inquiry_page(struct btc_coexist *btcoexist) argument 1359 halbtc8821a2ant_is_common_action(struct btc_coexist *btcoexist) argument 1504 btc8821a2_int1(struct btc_coexist *btcoexist, bool tx_pause, int result) argument 1705 btc8821a2_int2(struct btc_coexist *btcoexist, bool tx_pause, int result) argument 1891 btc8821a2_int3(struct btc_coexist *btcoexist, bool tx_pause, int result) argument 2077 btc8821a2ant_tdma_dur_adj(struct btc_coexist *btcoexist, bool sco_hid, bool tx_pause, u8 max_interval) argument 2319 halbtc8821a2ant_action_sco(struct btc_coexist *btcoexist) argument 2403 halbtc8821a2ant_action_hid(struct btc_coexist *btcoexist) argument 2483 halbtc8821a2ant_action_a2dp(struct btc_coexist *btcoexist) argument 2550 halbtc8821a2ant_action_a2dp_pan_hs(struct btc_coexist *btcoexist) argument 2620 halbtc8821a2ant_action_pan_edr(struct btc_coexist *btcoexist) argument 2700 halbtc8821a2ant_action_pan_hs(struct btc_coexist *btcoexist) argument 2775 halbtc8821a2ant_action_pan_edr_a2dp(struct btc_coexist *btcoexist) argument 2883 halbtc8821a2ant_action_pan_edr_hid(struct btc_coexist *btcoexist) argument 2965 btc8821a2ant_act_hid_a2dp_pan_edr(struct btc_coexist *btcoexist) argument 3073 halbtc8821a2ant_action_hid_a2dp(struct btc_coexist *btcoexist) argument 3180 halbtc8821a2ant_run_coexist_mechanism(struct btc_coexist *btcoexist) argument 3293 ex_halbtc8821a2ant_init_hwconfig(struct btc_coexist *btcoexist) argument 3583 ex_halbtc8821a2ant_ips_notify(struct btc_coexist *btcoexist, u8 type) argument 3598 ex_halbtc8821a2ant_lps_notify(struct btc_coexist *btcoexist, u8 type) argument 3611 ex_halbtc8821a2ant_scan_notify(struct btc_coexist *btcoexist, u8 type) argument 3622 ex_halbtc8821a2ant_connect_notify(struct btc_coexist *btcoexist, u8 type) argument 3633 ex_halbtc8821a2ant_media_status_notify(struct btc_coexist *btcoexist, u8 type) argument 3673 ex_halbtc8821a2ant_special_packet_notify(struct btc_coexist *btcoexist, u8 type) argument 3681 ex_halbtc8821a2ant_bt_info_notify(struct btc_coexist *btcoexist, u8 *tmp_buf, u8 length) argument 3833 ex_halbtc8821a2ant_halt_notify(struct btc_coexist *btcoexist) argument 3842 ex_halbtc8821a2ant_periodical(struct btc_coexist *btcoexist) argument [all...] |
H A D | halbtc8723b2ant.h | 156 void ex_btc8723b2ant_init_hwconfig(struct btc_coexist *btcoexist); 157 void ex_btc8723b2ant_init_coex_dm(struct btc_coexist *btcoexist); 158 void ex_btc8723b2ant_ips_notify(struct btc_coexist *btcoexist, u8 type); 159 void ex_btc8723b2ant_lps_notify(struct btc_coexist *btcoexist, u8 type); 160 void ex_btc8723b2ant_scan_notify(struct btc_coexist *btcoexist, u8 type); 161 void ex_btc8723b2ant_connect_notify(struct btc_coexist *btcoexist, u8 type); 162 void ex_btc8723b2ant_media_status_notify(struct btc_coexist *btcoexist, 164 void ex_btc8723b2ant_special_packet_notify(struct btc_coexist *btcoexist, 166 void ex_btc8723b2ant_bt_info_notify(struct btc_coexist *btcoexist, 168 void ex_btc8723b2ant_halt_notify(struct btc_coexist *btcoexist); [all...] |
H A D | halbtc8821a2ant.h | 152 struct btc_coexist *btcoexist 156 struct btc_coexist *btcoexist 160 struct btc_coexist *btcoexist, 165 struct btc_coexist *btcoexist, 170 struct btc_coexist *btcoexist, 175 struct btc_coexist *btcoexist, 180 struct btc_coexist *btcoexist, 185 struct btc_coexist *btcoexist, 190 struct btc_coexist *btcoexist, 196 struct btc_coexist *btcoexist [all...] |
H A D | halbtc8723b1ant.h | 168 void ex_halbtc8723b1ant_init_hwconfig(struct btc_coexist *btcoexist); 169 void ex_halbtc8723b1ant_init_coex_dm(struct btc_coexist *btcoexist); 170 void ex_halbtc8723b1ant_ips_notify(struct btc_coexist *btcoexist, u8 type); 171 void ex_halbtc8723b1ant_lps_notify(struct btc_coexist *btcoexist, u8 type); 172 void ex_halbtc8723b1ant_scan_notify(struct btc_coexist *btcoexist, u8 type); 173 void ex_halbtc8723b1ant_connect_notify(struct btc_coexist *btcoexist, u8 type); 174 void ex_halbtc8723b1ant_media_status_notify(struct btc_coexist *btcoexist, 176 void ex_halbtc8723b1ant_special_packet_notify(struct btc_coexist *btcoexist, 178 void ex_halbtc8723b1ant_bt_info_notify(struct btc_coexist *btcoexist, 180 void ex_halbtc8723b1ant_halt_notify(struct btc_coexist *btcoexist); [all...] |
H A D | halbtc8821a1ant.h | 171 void ex_halbtc8821a1ant_init_hwconfig(struct btc_coexist *btcoexist); 172 void ex_halbtc8821a1ant_init_coex_dm(struct btc_coexist *btcoexist); 173 void ex_halbtc8821a1ant_ips_notify(struct btc_coexist *btcoexist, u8 type); 174 void ex_halbtc8821a1ant_lps_notify(struct btc_coexist *btcoexist, u8 type); 175 void ex_halbtc8821a1ant_scan_notify(struct btc_coexist *btcoexist, u8 type); 176 void ex_halbtc8821a1ant_connect_notify(struct btc_coexist *btcoexist, u8 type); 177 void ex_halbtc8821a1ant_media_status_notify(struct btc_coexist *btcoexist, 179 void ex_halbtc8821a1ant_special_packet_notify(struct btc_coexist *btcoexist, 181 void ex_halbtc8821a1ant_bt_info_notify(struct btc_coexist *btcoexist, 183 void ex_halbtc8821a1ant_halt_notify(struct btc_coexist *btcoexist); [all...] |
H A D | halbtc8192e2ant.h | 169 void ex_halbtc8192e2ant_init_hwconfig(struct btc_coexist *btcoexist); 170 void ex_halbtc8192e2ant_init_coex_dm(struct btc_coexist *btcoexist); 171 void ex_halbtc8192e2ant_ips_notify(struct btc_coexist *btcoexist, u8 type); 172 void ex_halbtc8192e2ant_lps_notify(struct btc_coexist *btcoexist, u8 type); 173 void ex_halbtc8192e2ant_scan_notify(struct btc_coexist *btcoexist, u8 type); 174 void ex_halbtc8192e2ant_connect_notify(struct btc_coexist *btcoexist, u8 type); 175 void ex_halbtc8192e2ant_media_status_notify(struct btc_coexist *btcoexist, 177 void ex_halbtc8192e2ant_special_packet_notify(struct btc_coexist *btcoexist, 179 void ex_halbtc8192e2ant_bt_info_notify(struct btc_coexist *btcoexist, 181 void ex_halbtc8192e2ant_stack_operation_notify(struct btc_coexist *btcoexist, [all...] |
H A D | halbtcoutsrc.h | 386 typedef bool (*bfp_btc_get)(void *btcoexist, u8 get_type, void *out_buf); 388 typedef bool (*bfp_btc_set)(void *btcoexist, u8 set_type, void *in_buf); 390 typedef void (*bfp_btc_disp_dbg_msg)(void *btcoexist, u8 disp_type); 514 void exhalbtc_init_hw_config(struct btc_coexist *btcoexist); 515 void exhalbtc_init_coex_dm(struct btc_coexist *btcoexist); 516 void exhalbtc_ips_notify(struct btc_coexist *btcoexist, u8 type); 517 void exhalbtc_lps_notify(struct btc_coexist *btcoexist, u8 type); 518 void exhalbtc_scan_notify(struct btc_coexist *btcoexist, u8 type); 519 void exhalbtc_connect_notify(struct btc_coexist *btcoexist, u8 action); 520 void exhalbtc_mediastatus_notify(struct btc_coexist *btcoexist, [all...] |
H A D | rtl_btc.c | 182 if (rtlpriv->btcoexist.btc_info.ant_num == ANT_X2) 206 return rtlpriv->btcoexist.btc_info.btcoexist; 211 return rtlpriv->btcoexist.btc_info.bt_type;
|
/drivers/net/wireless/rtlwifi/rtl8723ae/ |
H A D | hal_bt_coexist.c | 47 rtlpriv->btcoexist.cstate &= 51 rtlpriv->btcoexist.cstate |= 54 rtlpriv->btcoexist.cstate &= 58 rtlpriv->btcoexist.cstate |= 61 rtlpriv->btcoexist.cstate &= 64 rtlpriv->btcoexist.cstate |= BT_COEX_STATE_WIFI_IDLE; 65 rtlpriv->btcoexist.cstate &= 67 rtlpriv->btcoexist.cstate &= 73 rtlpriv->btcoexist.cstate |= 75 rtlpriv->btcoexist [all...] |
H A D | hal_btc.c | 40 if (!rtlpriv->btcoexist.bt_coexistence) 46 rtlpriv->btcoexist.cstate = 0; 47 rtlpriv->btcoexist.previous_state = 0; 48 rtlpriv->btcoexist.cstate_h = 0; 49 rtlpriv->btcoexist.previous_state_h = 0; 74 if (!rtlpriv->btcoexist.bt_coexistence) 137 rtlpriv->btcoexist.cstate |= 142 rtlpriv->btcoexist.cstate &= ~BT_COEX_STATE_DEC_BT_POWER; 150 if ((rtlpriv->btcoexist.previous_state == 151 rtlpriv->btcoexist [all...] |
H A D | hw.c | 281 if ((rtlpriv->btcoexist.bt_coexistence) && 282 (rtlpriv->btcoexist.bt_coexist_type == 831 if ((rtlpriv->btcoexist.bt_coexistence) && 832 (rtlpriv->btcoexist.bt_coexist_type == BT_CSR_BC4)) 851 if ((rtlpriv->btcoexist.bt_coexistence) && 852 (rtlpriv->btcoexist.bt_coexist_type == BT_CSR_BC4)) { 860 if ((rtlpriv->btcoexist.bt_coexistence) && 861 (rtlpriv->btcoexist.bt_coexist_type == BT_CSR_BC4)) 1974 if ((rtlpriv->btcoexist.bt_coexistence) && 1975 (rtlpriv->btcoexist [all...] |
H A D | dm.c | 606 if ((last_bt_edca_ul != rtlpriv->btcoexist.bt_edca_ul) || 607 (last_bt_edca_dl != rtlpriv->btcoexist.bt_edca_dl)) { 609 last_bt_edca_ul = rtlpriv->btcoexist.bt_edca_ul; 610 last_bt_edca_dl = rtlpriv->btcoexist.bt_edca_dl; 613 if (rtlpriv->btcoexist.bt_edca_ul != 0) { 614 edca_be_ul = rtlpriv->btcoexist.bt_edca_ul; 618 if (rtlpriv->btcoexist.bt_edca_dl != 0) { 619 edca_be_ul = rtlpriv->btcoexist.bt_edca_dl; 856 if (rtlpriv->btcoexist.init_set) 864 rtlpriv->btcoexist [all...] |
/drivers/net/wireless/rtlwifi/ |
H A D | Makefile | 29 obj-$(CONFIG_RTLBTCOEXIST) += btcoexist/
|
H A D | ps.c | 30 #include "btcoexist/rtl_btc.h" 265 rtlpriv->btcoexist.btc_ops->btc_ips_notify(rtlpriv, 310 rtlpriv->btcoexist.btc_ops->btc_ips_notify(rtlpriv, 394 rtlpriv->btcoexist.btc_ops->btc_lps_notify(rtlpriv, rt_psmode); 401 rtlpriv->btcoexist.btc_ops->btc_lps_notify(rtlpriv, rt_psmode);
|
/drivers/net/wireless/rtlwifi/rtl8188ee/ |
H A D | hw.c | 1949 if (rtlpriv->btcoexist.eeprom_bt_coexist != 0 && 1950 rtlpriv->btcoexist.eeprom_bt_ant_num == ANT_X1) 2114 if ((rtlpriv->btcoexist.bt_coexistence) && 2115 (rtlpriv->btcoexist.bt_coexist_type == BT_CSR_BC4) && 2116 (rtlpriv->btcoexist.bt_cur_state) && 2117 (rtlpriv->btcoexist.bt_ant_isolation) && 2118 ((rtlpriv->btcoexist.bt_service == BT_SCO) || 2119 (rtlpriv->btcoexist.bt_service == BT_BUSY))) 2497 rtlpriv->btcoexist.bt_coexistence = 2498 rtlpriv->btcoexist [all...] |
H A D | dm.c | 848 if ((last_bt_edca_ul != rtlpriv->btcoexist.bt_edca_ul) || 849 (last_bt_edca_dl != rtlpriv->btcoexist.bt_edca_dl)) { 851 last_bt_edca_ul = rtlpriv->btcoexist.bt_edca_ul; 852 last_bt_edca_dl = rtlpriv->btcoexist.bt_edca_dl; 855 if (rtlpriv->btcoexist.bt_edca_ul != 0) { 856 edca_be_ul = rtlpriv->btcoexist.bt_edca_ul; 860 if (rtlpriv->btcoexist.bt_edca_dl != 0) { 861 edca_be_ul = rtlpriv->btcoexist.bt_edca_dl;
|
/drivers/net/wireless/rtlwifi/rtl8821ae/ |
H A D | hw.c | 42 #include "../btcoexist/rtl_btc.h" 3079 rtlpriv->btcoexist.btc_info.btcoexist = 1; 3081 rtlpriv->btcoexist.btc_info.btcoexist = 0; 3082 rtlpriv->btcoexist.btc_info.bt_type = BT_RTL8812A; 3085 rtlpriv->btcoexist.btc_info.ant_num = (value & 0x1); 3087 rtlpriv->btcoexist.btc_info.btcoexist = 0; 3088 rtlpriv->btcoexist [all...] |
/drivers/net/wireless/rtlwifi/rtl8192ee/ |
H A D | hw.c | 1201 if (rtlpriv->btcoexist.btc_info.btcoexist == 1) { 2510 rtlpriv->btcoexist.btc_info.btcoexist = 1; 2512 rtlpriv->btcoexist.btc_info.btcoexist = 0; 2514 rtlpriv->btcoexist.btc_info.bt_type = BT_RTL8192E; 2515 rtlpriv->btcoexist.btc_info.ant_num = ANT_TOTAL_X2; 2517 rtlpriv->btcoexist.btc_info.btcoexist [all...] |
/drivers/net/wireless/rtlwifi/rtl8723be/ |
H A D | hw.c | 45 #include "../btcoexist/rtl_btc.h" 1441 if (rtlpriv->btcoexist.btc_info.ant_num == ANT_X2 || 2710 rtlpriv->btcoexist.btc_info.btcoexist = 1; 2712 rtlpriv->btcoexist.btc_info.btcoexist = 0; 2714 rtlpriv->btcoexist.btc_info.bt_type = BT_RTL8723B; 2715 rtlpriv->btcoexist.btc_info.ant_num = (value & 0x1); 2717 rtlpriv->btcoexist.btc_info.btcoexist [all...] |