[go: nahoru, domu]

Searched refs:btcoexist (Results 1 - 25 of 38) sorted by relevance

12

/drivers/net/wireless/rtlwifi/btcoexist/
H A Dhalbtc8723b1ant.c150 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 Dhalbtc8821a1ant.c151 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 Dhalbtc8192e2ant.c159 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 Dhalbtc8723b2ant.c159 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 DMakefile0 btcoexist-objs := halbtc8723b2ant.o \
5 obj-$(CONFIG_RTLBTCOEXIST) += btcoexist.o
H A Dhalbtcoutsrc.c39 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 Dhalbtc8821a2ant.c157 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 Dhalbtc8723b2ant.h156 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 Dhalbtc8821a2ant.h152 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 Dhalbtc8723b1ant.h168 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 Dhalbtc8821a1ant.h171 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 Dhalbtc8192e2ant.h169 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 Dhalbtcoutsrc.h386 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 Drtl_btc.c182 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 Dhal_bt_coexist.c47 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 Dhal_btc.c40 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 Dhw.c281 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 Ddm.c606 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 DMakefile29 obj-$(CONFIG_RTLBTCOEXIST) += btcoexist/
H A Dps.c30 #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 Dhw.c1949 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 Ddm.c848 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 Dhw.c42 #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 Dhw.c1201 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 Dhw.c45 #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...]

Completed in 113 milliseconds

12