Home
last modified time | relevance | path

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

1234

/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/btcoexist/
H A Dhalbtc8192e2ant.c31 static u8 btc8192e2ant_bt_rssi_state(struct btc_coexist *btcoexist, in btc8192e2ant_bt_rssi_state() argument
35 struct rtl_priv *rtlpriv = btcoexist->adapter; in btc8192e2ant_bt_rssi_state()
93 static u8 btc8192e2ant_wifi_rssi_state(struct btc_coexist *btcoexist, in btc8192e2ant_wifi_rssi_state() argument
97 struct rtl_priv *rtlpriv = btcoexist->adapter; in btc8192e2ant_wifi_rssi_state()
101 btcoexist->btc_get(btcoexist, BTC_GET_S4_WIFI_RSSI, &wifi_rssi); in btc8192e2ant_wifi_rssi_state()
160 *btcoexist) in btc8192e2ant_monitor_bt_enable_disable()
162 struct rtl_priv *rtlpriv = btcoexist->adapter; in btc8192e2ant_monitor_bt_enable_disable()
184 btcoexist->btc_set(btcoexist, BTC_SET_BL_BT_DISABL in btc8192e2ant_monitor_bt_enable_disable()
159 btc8192e2ant_monitor_bt_enable_disable(struct btc_coexist *btcoexist) btc8192e2ant_monitor_bt_enable_disable() argument
210 btc8192e2ant_decide_ra_mask(struct btc_coexist *btcoexist, u8 ss_type, u32 ra_mask_type) btc8192e2ant_decide_ra_mask() argument
241 btc8192e2ant_update_ra_mask(struct btc_coexist *btcoexist, bool force_exec, u32 dis_rate_mask) btc8192e2ant_update_ra_mask() argument
252 btc8192e2ant_auto_rate_fallback_retry(struct btc_coexist *btcoexist, bool force_exec, u8 type) btc8192e2ant_auto_rate_fallback_retry() argument
291 btc8192e2ant_retry_limit(struct btc_coexist *btcoexist, bool force_exec, u8 type) btc8192e2ant_retry_limit() argument
314 btc8192e2ant_ampdu_maxtime(struct btc_coexist *btcoexist, bool force_exec, u8 type) btc8192e2ant_ampdu_maxtime() argument
337 btc8192e2ant_limited_tx(struct btc_coexist *btcoexist, bool force_exec, u8 ra_mask_type, u8 arfr_type, u8 retry_limit_type, u8 ampdu_time_type) btc8192e2ant_limited_tx() argument
354 btc8192e2ant_limited_rx(struct btc_coexist *btcoexist, bool force_exec, bool rej_ap_agg_pkt, bool bt_ctrl_agg_buf_size, u8 agg_buf_size) btc8192e2ant_limited_rx() argument
379 btc8192e2ant_monitor_bt_ctr(struct btc_coexist *btcoexist) btc8192e2ant_monitor_bt_ctr() argument
412 btc8192e2ant_query_bt_info(struct btc_coexist *btcoexist) btc8192e2ant_query_bt_info() argument
429 btc8192e2ant_is_wifi_status_changed(struct btc_coexist *btcoexist) btc8192e2ant_is_wifi_status_changed() argument
461 btc8192e2ant_update_bt_link_info(struct btc_coexist *btcoexist) btc8192e2ant_update_bt_link_info() argument
517 btc8192e2ant_action_algorithm(struct btc_coexist *btcoexist) btc8192e2ant_action_algorithm() argument
723 btc8192e2ant_set_fw_dac_swing_level(struct btc_coexist *btcoexist, u8 dac_swing_lvl) btc8192e2ant_set_fw_dac_swing_level() argument
742 btc8192e2ant_set_fw_dec_bt_pwr(struct btc_coexist *btcoexist, u8 dec_bt_pwr_lvl) btc8192e2ant_set_fw_dec_bt_pwr() argument
757 btc8192e2ant_dec_bt_pwr(struct btc_coexist *btcoexist, bool force_exec, u8 dec_bt_pwr_lvl) btc8192e2ant_dec_bt_pwr() argument
777 btc8192e2ant_set_bt_auto_report(struct btc_coexist *btcoexist, bool enable_auto_report) btc8192e2ant_set_bt_auto_report() argument
796 btc8192e2ant_bt_auto_report(struct btc_coexist *btcoexist, bool force_exec, bool enable_auto_report) btc8192e2ant_bt_auto_report() argument
823 btc8192e2ant_fw_dac_swing_lvl(struct btc_coexist *btcoexist, bool force_exec, u8 fw_dac_swing_lvl) btc8192e2ant_fw_dac_swing_lvl() argument
850 btc8192e2ant_set_sw_rf_rx_lpf_corner(struct btc_coexist *btcoexist, bool rx_rf_shrink_on) btc8192e2ant_set_sw_rf_rx_lpf_corner() argument
875 btc8192e2ant_rf_shrink(struct btc_coexist *btcoexist, bool force_exec, bool rx_rf_shrink_on) btc8192e2ant_rf_shrink() argument
902 btc8192e2ant_set_dac_swing_reg(struct btc_coexist *btcoexist, u32 level) btc8192e2ant_set_dac_swing_reg() argument
913 btc8192e2ant_set_sw_full_swing(struct btc_coexist *btcoexist, bool sw_dac_swing_on, u32 sw_dac_swing_lvl) btc8192e2ant_set_sw_full_swing() argument
923 btc8192e2ant_dac_swing(struct btc_coexist *btcoexist, bool force_exec, bool dac_swing_on, u32 dac_swing_lvl) btc8192e2ant_dac_swing() argument
957 btc8192e2ant_set_agc_table(struct btc_coexist *btcoexist, bool agc_table_en) btc8192e2ant_set_agc_table() argument
984 btc8192e2ant_agc_table(struct btc_coexist *btcoexist, bool force_exec, bool agc_table_en) btc8192e2ant_agc_table() argument
1009 btc8192e2ant_set_coex_table(struct btc_coexist *btcoexist, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) btc8192e2ant_set_coex_table() argument
1032 btc8192e2ant_coex_table(struct btc_coexist *btcoexist, bool force_exec, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) btc8192e2ant_coex_table() argument
1078 btc8192e2ant_coex_table_with_type(struct btc_coexist *btcoexist, bool force_exec, u8 type) btc8192e2ant_coex_table_with_type() argument
1107 btc8192e2ant_set_fw_ignore_wlan_act(struct btc_coexist *btcoexist, bool enable) btc8192e2ant_set_fw_ignore_wlan_act() argument
1123 btc8192e2ant_ignore_wlan_act(struct btc_coexist *btcoexist, bool force_exec, bool enable) btc8192e2ant_ignore_wlan_act() argument
1150 btc8192e2ant_set_fw_ps_tdma(struct btc_coexist *btcoexist, u8 byte1, u8 byte2, u8 byte3, u8 byte4, u8 byte5) btc8192e2ant_set_fw_ps_tdma() argument
1178 btc8192e2ant_sw_mechanism1(struct btc_coexist *btcoexist, bool shrink_rx_lpf, bool low_penalty_ra, bool limited_dig, bool btlan_constrain) btc8192e2ant_sw_mechanism1() argument
1185 btc8192e2ant_sw_mechanism2(struct btc_coexist *btcoexist, bool agc_table_shift, bool adc_backoff, bool sw_dac_swing, u32 dac_swing_lvl) btc8192e2ant_sw_mechanism2() argument
1194 btc8192e2ant_ps_tdma(struct btc_coexist *btcoexist, bool force_exec, bool turn_on, u8 type) btc8192e2ant_ps_tdma() argument
1333 btc8192e2ant_set_switch_ss_type(struct btc_coexist *btcoexist, u8 ss_type) btc8192e2ant_set_switch_ss_type() argument
1370 btc8192e2ant_switch_ss_type(struct btc_coexist *btcoexist, bool force_exec, u8 new_ss_type) btc8192e2ant_switch_ss_type() argument
1389 btc8192e2ant_coex_all_off(struct btc_coexist *btcoexist) btc8192e2ant_coex_all_off() argument
1404 btc8192e2ant_init_coex_dm(struct btc_coexist *btcoexist) btc8192e2ant_init_coex_dm() argument
1419 btc8192e2ant_action_bt_inquiry(struct btc_coexist *btcoexist) btc8192e2ant_action_bt_inquiry() argument
1437 btc8192e2ant_is_common_action(struct btc_coexist *btcoexist) btc8192e2ant_is_common_action() argument
1575 btc8192e2ant_tdma_duration_adjust(struct btc_coexist *btcoexist, bool sco_hid, bool tx_pause, u8 max_interval) btc8192e2ant_tdma_duration_adjust() argument
1765 btc8192e2ant_action_sco(struct btc_coexist *btcoexist) btc8192e2ant_action_sco() argument
1827 btc8192e2ant_action_sco_pan(struct btc_coexist *btcoexist) btc8192e2ant_action_sco_pan() argument
1889 btc8192e2ant_action_hid(struct btc_coexist *btcoexist) btc8192e2ant_action_hid() argument
1951 btc8192e2ant_action_a2dp(struct btc_coexist *btcoexist) btc8192e2ant_action_a2dp() argument
2040 btc8192e2ant_action_a2dp_pan_hs(struct btc_coexist *btcoexist) btc8192e2ant_action_a2dp_pan_hs() argument
2099 btc8192e2ant_action_pan_edr(struct btc_coexist *btcoexist) btc8192e2ant_action_pan_edr() argument
2160 btc8192e2ant_action_pan_hs(struct btc_coexist *btcoexist) btc8192e2ant_action_pan_hs() argument
2218 btc8192e2ant_action_pan_edr_a2dp(struct btc_coexist *btcoexist) btc8192e2ant_action_pan_edr_a2dp() argument
2279 btc8192e2ant_action_pan_edr_hid(struct btc_coexist *btcoexist) btc8192e2ant_action_pan_edr_hid() argument
2342 btc8192e2ant_action_hid_a2dp_pan_edr(struct btc_coexist *btcoexist) btc8192e2ant_action_hid_a2dp_pan_edr() argument
2403 btc8192e2ant_action_hid_a2dp(struct btc_coexist *btcoexist) btc8192e2ant_action_hid_a2dp() argument
2462 btc8192e2ant_run_coexist_mechanism(struct btc_coexist *btcoexist) btc8192e2ant_run_coexist_mechanism() argument
2573 btc8192e2ant_init_hwconfig(struct btc_coexist *btcoexist, bool backup) btc8192e2ant_init_hwconfig() argument
2653 ex_btc8192e2ant_init_hwconfig(struct btc_coexist *btcoexist) ex_btc8192e2ant_init_hwconfig() argument
2658 ex_btc8192e2ant_init_coex_dm(struct btc_coexist *btcoexist) ex_btc8192e2ant_init_coex_dm() argument
2667 ex_btc8192e2ant_display_coex_info(struct btc_coexist *btcoexist, struct seq_file *m) ex_btc8192e2ant_display_coex_info() argument
2874 ex_btc8192e2ant_ips_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8192e2ant_ips_notify() argument
2890 ex_btc8192e2ant_lps_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8192e2ant_lps_notify() argument
2905 ex_btc8192e2ant_scan_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8192e2ant_scan_notify() argument
2917 ex_btc8192e2ant_connect_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8192e2ant_connect_notify() argument
2929 ex_btc8192e2ant_media_status_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8192e2ant_media_status_notify() argument
2975 ex_btc8192e2ant_special_packet_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8192e2ant_special_packet_notify() argument
2985 ex_btc8192e2ant_bt_info_notify(struct btc_coexist *btcoexist, u8 *tmp_buf, u8 length) ex_btc8192e2ant_bt_info_notify() argument
3144 ex_btc8192e2ant_halt_notify(struct btc_coexist *btcoexist) ex_btc8192e2ant_halt_notify() argument
3154 ex_btc8192e2ant_periodical(struct btc_coexist *btcoexist) ex_btc8192e2ant_periodical() argument
[all...]
H A Dhalbtcoutsrc.c23 static bool halbtc_is_bt_coexist_available(struct btc_coexist *btcoexist) in halbtc_is_bt_coexist_available() argument
25 if (!btcoexist->binded || NULL == btcoexist->adapter) in halbtc_is_bt_coexist_available()
46 static bool is_any_client_connect_to_ap(struct btc_coexist *btcoexist) in is_any_client_connect_to_ap() argument
48 struct rtl_priv *rtlpriv = btcoexist->adapter; in is_any_client_connect_to_ap()
99 static u32 halbtc_get_wifi_bw(struct btc_coexist *btcoexist) in halbtc_get_wifi_bw() argument
101 struct rtl_priv *rtlpriv = btcoexist->adapter; in halbtc_get_wifi_bw()
124 static u8 halbtc_get_wifi_central_chnl(struct btc_coexist *btcoexist) in halbtc_get_wifi_central_chnl() argument
126 struct rtl_priv *rtlpriv = btcoexist->adapter; in halbtc_get_wifi_central_chnl()
139 return rtlpriv->btcoexist in rtl_get_hwpg_single_ant_path()
175 halbtc_is_hw_mailbox_exist(struct btc_coexist *btcoexist) halbtc_is_hw_mailbox_exist() argument
184 halbtc_send_bt_mp_operation(struct btc_coexist *btcoexist, u8 op_code, u8 *cmd, u32 len, unsigned long wait_ms) halbtc_send_bt_mp_operation() argument
270 halbtc_leave_lps(struct btc_coexist *btcoexist) halbtc_leave_lps() argument
292 halbtc_enter_lps(struct btc_coexist *btcoexist) halbtc_enter_lps() argument
314 halbtc_normal_lps(struct btc_coexist *btcoexist) halbtc_normal_lps() argument
328 halbtc_pre_normal_lps(struct btc_coexist *btcoexist) halbtc_pre_normal_lps() argument
339 halbtc_post_normal_lps(struct btc_coexist *btcoexist) halbtc_post_normal_lps() argument
345 halbtc_leave_low_power(struct btc_coexist *btcoexist) halbtc_leave_low_power() argument
349 halbtc_normal_low_power(struct btc_coexist *btcoexist) halbtc_normal_low_power() argument
353 halbtc_disable_low_power(struct btc_coexist *btcoexist, bool low_pwr_disable) halbtc_disable_low_power() argument
360 halbtc_aggregation_check(struct btc_coexist *btcoexist) halbtc_aggregation_check() argument
411 halbtc_get_bt_patch_version(struct btc_coexist *btcoexist) halbtc_get_bt_patch_version() argument
428 struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; halbtc_get_bt_coex_supported_feature() local
445 struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; halbtc_get_bt_coex_supported_version() local
462 struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; halbtc_get_bt_device_info() local
475 struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; halbtc_get_bt_forbidden_slot_val() local
486 halbtc_get_wifi_link_status(struct btc_coexist *btcoexist) halbtc_get_wifi_link_status() argument
521 struct btc_coexist *btcoexist = (struct btc_coexist *)void_btcoexist; halbtc_get() local
709 struct btc_coexist *btcoexist = (struct btc_coexist *)void_btcoexist; halbtc_set() local
812 halbtc_display_coex_statistics(struct btc_coexist *btcoexist, struct seq_file *m) halbtc_display_coex_statistics() argument
817 halbtc_display_bt_link_info(struct btc_coexist *btcoexist, struct seq_file *m) halbtc_display_bt_link_info() argument
822 halbtc_display_wifi_status(struct btc_coexist *btcoexist, struct seq_file *m) halbtc_display_wifi_status() argument
913 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_read_1byte() local
921 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_read_2byte() local
929 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_read_4byte() local
937 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_write_1byte() local
946 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_bitmask_write_1byte() local
966 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_write_2byte() local
974 struct btc_coexist *btcoexist = halbtc_write_4byte() local
984 struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; halbtc_write_local_reg_1byte() local
998 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_set_bbreg() local
1006 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_get_bbreg() local
1015 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_set_rfreg() local
1024 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_get_rfreg() local
1033 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_fill_h2c_cmd() local
1042 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_send_wifi_port_id_cmd() local
1052 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_set_default_port_id_cmd() local
1065 struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; halbtc_set_bt_reg() local
1085 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_display_dbg_msg() local
1107 halbtc_under_ips(struct btc_coexist *btcoexist) halbtc_under_ips() argument
1146 struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; halbtc_get_ant_det_val_from_bt() local
1160 struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; halbtc_get_ble_scan_type_from_bt() local
1174 struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; halbtc_get_ble_scan_para_from_bt() local
1189 struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; halbtc_get_bt_afh_map_from_bt() local
1229 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); exhalbtc_initlize_variables() local
1322 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); exhalbtc_bind_bt_coex_withadapter() local
1387 exhalbtc_power_on_setting(struct btc_coexist *btcoexist) exhalbtc_power_on_setting() argument
1402 exhalbtc_pre_load_firmware(struct btc_coexist *btcoexist) exhalbtc_pre_load_firmware() argument
1415 exhalbtc_init_hw_config(struct btc_coexist *btcoexist, bool wifi_only) exhalbtc_init_hw_config() argument
1444 exhalbtc_init_coex_dm(struct btc_coexist *btcoexist) exhalbtc_init_coex_dm() argument
1469 exhalbtc_ips_notify(struct btc_coexist *btcoexist, u8 type) exhalbtc_ips_notify() argument
1504 exhalbtc_lps_notify(struct btc_coexist *btcoexist, u8 type) exhalbtc_lps_notify() argument
1535 exhalbtc_scan_notify(struct btc_coexist *btcoexist, u8 type) exhalbtc_scan_notify() argument
1575 exhalbtc_connect_notify(struct btc_coexist *btcoexist, u8 action) exhalbtc_connect_notify() argument
1613 exhalbtc_mediastatus_notify(struct btc_coexist *btcoexist, enum rt_media_status media_status) exhalbtc_mediastatus_notify() argument
1649 exhalbtc_special_packet_notify(struct btc_coexist *btcoexist, u8 pkt_type) exhalbtc_special_packet_notify() argument
1695 exhalbtc_bt_info_notify(struct btc_coexist *btcoexist, u8 *tmp_buf, u8 length) exhalbtc_bt_info_notify() argument
1727 exhalbtc_rf_status_notify(struct btc_coexist *btcoexist, u8 type) exhalbtc_rf_status_notify() argument
1740 exhalbtc_halt_notify(struct btc_coexist *btcoexist) exhalbtc_halt_notify() argument
1763 exhalbtc_pnp_notify(struct btc_coexist *btcoexist, u8 pnp_state) exhalbtc_pnp_notify() argument
1787 exhalbtc_coex_dm_switch(struct btc_coexist *btcoexist) exhalbtc_coex_dm_switch() argument
1812 exhalbtc_periodical(struct btc_coexist *btcoexist) exhalbtc_periodical() argument
1839 exhalbtc_dbg_control(struct btc_coexist *btcoexist, u8 code, u8 len, u8 *data) exhalbtc_dbg_control() argument
1851 exhalbtc_antenna_detection(struct btc_coexist *btcoexist, u32 cent_freq, u32 offset, u32 span, u32 seconds) exhalbtc_antenna_detection() argument
1862 exhalbtc_update_min_bt_rssi(struct btc_coexist *btcoexist, s8 bt_rssi) exhalbtc_update_min_bt_rssi() argument
1870 exhalbtc_set_hci_version(struct btc_coexist *btcoexist, u16 hci_version) exhalbtc_set_hci_version() argument
1878 exhalbtc_set_bt_patch_version(struct btc_coexist *btcoexist, u16 bt_hci_version, u16 bt_patch_version) exhalbtc_set_bt_patch_version() argument
1888 exhalbtc_set_chip_type(struct btc_coexist *btcoexist, u8 chip_type) exhalbtc_set_chip_type() argument
1918 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); exhalbtc_set_ant_num() local
1940 exhalbtc_set_single_ant_path(struct btc_coexist *btcoexist, u8 single_ant_path) exhalbtc_set_single_ant_path() argument
1946 exhalbtc_display_bt_coex_info(struct btc_coexist *btcoexist, struct seq_file *m) exhalbtc_display_bt_coex_info() argument
1972 exhalbtc_switch_band_notify(struct btc_coexist *btcoexist, u8 type) exhalbtc_switch_band_notify() argument
[all...]
H A Dhalbtc8723b2ant.c40 static u8 btc8723b2ant_bt_rssi_state(struct btc_coexist *btcoexist, in btc8723b2ant_bt_rssi_state() argument
44 struct rtl_priv *rtlpriv = btcoexist->adapter; in btc8723b2ant_bt_rssi_state()
129 static u8 btc8723b2ant_wifi_rssi_state(struct btc_coexist *btcoexist, in btc8723b2ant_wifi_rssi_state() argument
133 struct rtl_priv *rtlpriv = btcoexist->adapter; in btc8723b2ant_wifi_rssi_state()
137 btcoexist->btc_get(btcoexist, BTC_GET_S4_WIFI_RSSI, &wifi_rssi); in btc8723b2ant_wifi_rssi_state()
223 void btc8723b2ant_limited_rx(struct btc_coexist *btcoexist, bool force_exec, in btc8723b2ant_limited_rx() argument
234 btcoexist->btc_set(btcoexist, BTC_SET_BL_TO_REJ_AP_AGG_PKT, in btc8723b2ant_limited_rx()
237 btcoexist in btc8723b2ant_limited_rx()
245 btc8723b2ant_monitor_bt_ctr(struct btc_coexist *btcoexist) btc8723b2ant_monitor_bt_ctr() argument
291 btc8723b2ant_monitor_wifi_ctr(struct btc_coexist *btcoexist) btc8723b2ant_monitor_wifi_ctr() argument
328 btc8723b2ant_query_bt_info(struct btc_coexist *btcoexist) btc8723b2ant_query_bt_info() argument
344 btc8723b2ant_is_wifi_status_changed(struct btc_coexist *btcoexist) btc8723b2ant_is_wifi_status_changed() argument
390 btc8723b2ant_update_bt_link_info(struct btc_coexist *btcoexist) btc8723b2ant_update_bt_link_info() argument
438 btc8723b2ant_action_algorithm(struct btc_coexist *btcoexist) btc8723b2ant_action_algorithm() argument
633 btc8723b2ant_set_fw_dac_swing_level(struct btc_coexist *btcoexist, u8 dac_swing_lvl) btc8723b2ant_set_fw_dac_swing_level() argument
652 btc8723b2ant_set_fw_dec_bt_pwr(struct btc_coexist *btcoexist, u8 dec_bt_pwr_lvl) btc8723b2ant_set_fw_dec_bt_pwr() argument
666 btc8723b2ant_dec_bt_pwr(struct btc_coexist *btcoexist, bool force_exec, u8 dec_bt_pwr_lvl) btc8723b2ant_dec_bt_pwr() argument
690 halbtc8723b2ant_set_bt_auto_report(struct btc_coexist *btcoexist, bool enable_auto_report) halbtc8723b2ant_set_bt_auto_report() argument
704 btc8723b2ant_bt_auto_report(struct btc_coexist *btcoexist, bool force_exec, bool enable_auto_report) btc8723b2ant_bt_auto_report() argument
719 btc8723b2ant_fw_dac_swing_lvl(struct btc_coexist *btcoexist, bool force_exec, u8 fw_dac_swing_lvl) btc8723b2ant_fw_dac_swing_lvl() argument
745 btc8723b_set_penalty_txrate(struct btc_coexist *btcoexist, bool low_penalty_ra) btc8723b_set_penalty_txrate() argument
769 btc8723b2ant_low_penalty_ra(struct btc_coexist *btcoexist, bool force_exec, bool low_penalty_ra) btc8723b2ant_low_penalty_ra() argument
794 btc8723b2ant_set_dac_swing_reg(struct btc_coexist *btcoexist, u32 level) btc8723b2ant_set_dac_swing_reg() argument
815 btc8723b2ant_dac_swing(struct btc_coexist *btcoexist, bool force_exec, bool dac_swing_on, u32 dac_swing_lvl) btc8723b2ant_dac_swing() argument
848 btc8723b2ant_set_coex_table(struct btc_coexist *btcoexist, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) btc8723b2ant_set_coex_table() argument
871 btc8723b2ant_coex_table(struct btc_coexist *btcoexist, bool force_exec, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) btc8723b2ant_coex_table() argument
912 btc8723b2ant_coex_table_with_type(struct btc_coexist *btcoexist, bool force_exec, u8 type) btc8723b2ant_coex_table_with_type() argument
985 btc8723b2ant_set_fw_ignore_wlan_act(struct btc_coexist *btcoexist, bool enable) btc8723b2ant_set_fw_ignore_wlan_act() argument
1001 btc8723b2ant_set_lps_rpwm(struct btc_coexist *btcoexist, u8 lps_val, u8 rpwm_val) btc8723b2ant_set_lps_rpwm() argument
1011 btc8723b2ant_lps_rpwm(struct btc_coexist *btcoexist, bool force_exec, u8 lps_val, u8 rpwm_val) btc8723b2ant_lps_rpwm() argument
1028 btc8723b2ant_ignore_wlan_act(struct btc_coexist *btcoexist, bool force_exec, bool enable) btc8723b2ant_ignore_wlan_act() argument
1053 btc8723b2ant_set_fw_ps_tdma(struct btc_coexist *btcoexist, u8 byte1, u8 byte2, u8 byte3, u8 byte4, u8 byte5) btc8723b2ant_set_fw_ps_tdma() argument
1082 btc8723b2ant_sw_mechanism(struct btc_coexist *btcoexist, bool shrink_rx_lpf, bool low_penalty_ra, bool limited_dig, bool bt_lna_constrain) btc8723b2ant_sw_mechanism() argument
1089 btc8723b2ant_set_ant_path(struct btc_coexist *btcoexist, u8 antpos_type, bool init_hwcfg, bool wifi_off) btc8723b2ant_set_ant_path() argument
1207 btc8723b2ant_ps_tdma(struct btc_coexist *btcoexist, bool force_exec, bool turn_on, u8 type) btc8723b2ant_ps_tdma() argument
1471 btc8723b2ant_ps_tdma_check_for_power_save_state( struct btc_coexist *btcoexist, bool new_ps_state) btc8723b2ant_ps_tdma_check_for_power_save_state() argument
1497 btc8723b2ant_power_save_state(struct btc_coexist *btcoexist, u8 ps_type, u8 lps_val, u8 rpwm_val) btc8723b2ant_power_save_state() argument
1535 btc8723b2ant_coex_alloff(struct btc_coexist *btcoexist) btc8723b2ant_coex_alloff() argument
1551 btc8723b2ant_init_coex_dm(struct btc_coexist *btcoexist) btc8723b2ant_init_coex_dm() argument
1566 btc8723b2ant_action_bt_inquiry(struct btc_coexist *btcoexist) btc8723b2ant_action_bt_inquiry() argument
1607 btc8723b2ant_action_wifi_link_process(struct btc_coexist *btcoexist) btc8723b2ant_action_wifi_link_process() argument
1628 btc8723b2ant_action_wifi_idle_process(struct btc_coexist *btcoexist) btc8723b2ant_action_wifi_idle_process() argument
1669 btc8723b2ant_is_common_action(struct btc_coexist *btcoexist) btc8723b2ant_is_common_action() argument
1779 btc8723b2ant_tdma_duration_adjust(struct btc_coexist *btcoexist, bool sco_hid, bool tx_pause, u8 max_interval) btc8723b2ant_tdma_duration_adjust() argument
2765 btc8723b2ant_action_sco(struct btc_coexist *btcoexist) btc8723b2ant_action_sco() argument
2808 btc8723b2ant_action_hid(struct btc_coexist *btcoexist) btc8723b2ant_action_hid() argument
2853 btc8723b2ant_action_a2dp(struct btc_coexist *btcoexist) btc8723b2ant_action_a2dp() argument
2927 btc8723b2ant_action_a2dp_pan_hs(struct btc_coexist *btcoexist) btc8723b2ant_action_a2dp_pan_hs() argument
2974 btc8723b2ant_action_pan_edr(struct btc_coexist *btcoexist) btc8723b2ant_action_pan_edr() argument
3026 btc8723b2ant_action_pan_hs(struct btc_coexist *btcoexist) btc8723b2ant_action_pan_hs() argument
3064 btc8723b2ant_action_pan_edr_a2dp(struct btc_coexist *btcoexist) btc8723b2ant_action_pan_edr_a2dp() argument
3119 btc8723b2ant_action_pan_edr_hid(struct btc_coexist *btcoexist) btc8723b2ant_action_pan_edr_hid() argument
3183 btc8723b2ant_action_hid_a2dp_pan_edr(struct btc_coexist *btcoexist) btc8723b2ant_action_hid_a2dp_pan_edr() argument
3242 btc8723b2ant_action_hid_a2dp(struct btc_coexist *btcoexist) btc8723b2ant_action_hid_a2dp() argument
3330 btc8723b2ant_action_wifi_multi_port(struct btc_coexist *btcoexist) btc8723b2ant_action_wifi_multi_port() argument
3345 btc8723b2ant_run_coexist_mechanism(struct btc_coexist *btcoexist) btc8723b2ant_run_coexist_mechanism() argument
3495 btc8723b2ant_wifioff_hwcfg(struct btc_coexist *btcoexist) btc8723b2ant_wifioff_hwcfg() argument
3529 ex_btc8723b2ant_init_hwconfig(struct btc_coexist *btcoexist) ex_btc8723b2ant_init_hwconfig() argument
3561 ex_btc8723b2ant_power_on_setting(struct btc_coexist *btcoexist) ex_btc8723b2ant_power_on_setting() argument
3592 ex_btc8723b2ant_pre_load_firmware(struct btc_coexist *btcoexist) ex_btc8723b2ant_pre_load_firmware() argument
3630 ex_btc8723b2ant_init_coex_dm(struct btc_coexist *btcoexist) ex_btc8723b2ant_init_coex_dm() argument
3639 ex_btc8723b2ant_display_coex_info(struct btc_coexist *btcoexist, struct seq_file *m) ex_btc8723b2ant_display_coex_info() argument
3851 ex_btc8723b2ant_ips_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b2ant_ips_notify() argument
3872 ex_btc8723b2ant_lps_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b2ant_lps_notify() argument
3887 ex_btc8723b2ant_scan_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b2ant_scan_notify() argument
3911 ex_btc8723b2ant_connect_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b2ant_connect_notify() argument
3923 ex_btc8723b2ant_media_status_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b2ant_media_status_notify() argument
3972 ex_btc8723b2ant_special_packet_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b2ant_special_packet_notify() argument
3982 ex_btc8723b2ant_bt_info_notify(struct btc_coexist *btcoexist, u8 *tmpbuf, u8 length) ex_btc8723b2ant_bt_info_notify() argument
4163 ex_btc8723b2ant_halt_notify(struct btc_coexist *btcoexist) ex_btc8723b2ant_halt_notify() argument
4174 ex_btc8723b2ant_pnp_notify(struct btc_coexist *btcoexist, u8 pnp_state) ex_btc8723b2ant_pnp_notify() argument
4201 ex_btc8723b2ant_periodical(struct btc_coexist *btcoexist) ex_btc8723b2ant_periodical() argument
[all...]
H A Dhalbtc8821a2ant.c41 static u8 btc8821a2ant_bt_rssi_state(struct btc_coexist *btcoexist, in btc8821a2ant_bt_rssi_state() argument
45 struct rtl_priv *rtlpriv = btcoexist->adapter; in btc8821a2ant_bt_rssi_state()
132 static u8 btc8821a2ant_wifi_rssi_state(struct btc_coexist *btcoexist, in btc8821a2ant_wifi_rssi_state() argument
136 struct rtl_priv *rtlpriv = btcoexist->adapter; in btc8821a2ant_wifi_rssi_state()
140 btcoexist->btc_get(btcoexist, BTC_GET_S4_WIFI_RSSI, &wifi_rssi); in btc8821a2ant_wifi_rssi_state()
226 void btc8821a2ant_limited_rx(struct btc_coexist *btcoexist, bool force_exec, in btc8821a2ant_limited_rx() argument
235 btcoexist->btc_set(btcoexist, BTC_SET_BL_TO_REJ_AP_AGG_PKT, in btc8821a2ant_limited_rx()
238 btcoexist in btc8821a2ant_limited_rx()
246 btc8821a2ant_monitor_bt_ctr(struct btc_coexist *btcoexist) btc8821a2ant_monitor_bt_ctr() argument
287 btc8821a2ant_monitor_wifi_ctr(struct btc_coexist *btcoexist) btc8821a2ant_monitor_wifi_ctr() argument
324 btc8821a2ant_query_bt_info(struct btc_coexist *btcoexist) btc8821a2ant_query_bt_info() argument
340 btc8821a2ant_is_wifi_status_changed(struct btc_coexist *btcoexist) btc8821a2ant_is_wifi_status_changed() argument
381 btc8821a2ant_update_bt_link_info(struct btc_coexist *btcoexist) btc8821a2ant_update_bt_link_info() argument
429 btc8821a2ant_action_algorithm(struct btc_coexist *btcoexist) btc8821a2ant_action_algorithm() argument
617 btc8821a2ant_set_fw_dac_swing_lvl(struct btc_coexist *btcoexist, u8 dac_swing_lvl) btc8821a2ant_set_fw_dac_swing_lvl() argument
636 btc8821a2ant_set_fw_dec_bt_pwr(struct btc_coexist *btcoexist, u8 dec_bt_pwr_lvl) btc8821a2ant_set_fw_dec_bt_pwr() argument
651 btc8821a2ant_dec_bt_pwr(struct btc_coexist *btcoexist, bool force_exec, u8 dec_bt_pwr_lvl) btc8821a2ant_dec_bt_pwr() argument
675 btc8821a2ant_fw_dac_swing_lvl(struct btc_coexist *btcoexist, bool force_exec, u8 fw_dac_swing_lvl) btc8821a2ant_fw_dac_swing_lvl() argument
702 btc8821a2ant_set_sw_penalty_tx_rate_adaptive( struct btc_coexist *btcoexist, bool low_penalty_ra) btc8821a2ant_set_sw_penalty_tx_rate_adaptive() argument
729 btc8821a2ant_low_penalty_ra(struct btc_coexist *btcoexist, bool force_exec, bool low_penalty_ra) btc8821a2ant_low_penalty_ra() argument
755 btc8821a2ant_set_dac_swing_reg(struct btc_coexist *btcoexist, u32 level) btc8821a2ant_set_dac_swing_reg() argument
766 btc8821a2ant_set_sw_full_dac_swing(struct btc_coexist *btcoexist, bool sw_dac_swing_on, u32 sw_dac_swing_lvl) btc8821a2ant_set_sw_full_dac_swing() argument
776 btc8821a2ant_dac_swing(struct btc_coexist *btcoexist, bool force_exec, bool dac_swing_on, u32 dac_swing_lvl) btc8821a2ant_dac_swing() argument
811 btc8821a2ant_set_coex_table(struct btc_coexist *btcoexist, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) btc8821a2ant_set_coex_table() argument
834 btc8821a2ant_coex_table(struct btc_coexist *btcoexist, bool force_exec, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) btc8821a2ant_coex_table() argument
878 btc8821a2ant_coex_table_with_type(struct btc_coexist *btcoexist, bool force_exec, u8 type) btc8821a2ant_coex_table_with_type() argument
977 btc8821a2ant_set_lps_rpwm(struct btc_coexist *btcoexist, u8 lps_val, u8 rpwm_val) btc8821a2ant_set_lps_rpwm() argument
987 btc8821a2ant_lps_rpwm(struct btc_coexist *btcoexist, bool force_exec, u8 lps_val, u8 rpwm_val) btc8821a2ant_lps_rpwm() argument
1004 btc8821a2ant_ignore_wlan_act(struct btc_coexist *btcoexist, bool force_exec, bool enable) btc8821a2ant_ignore_wlan_act() argument
1029 btc8821a2ant_set_fw_ps_tdma(struct btc_coexist *btcoexist, u8 byte1, u8 byte2, u8 byte3, u8 byte4, u8 byte5) btc8821a2ant_set_fw_ps_tdma() argument
1059 btc8821a2ant_sw_mechanism1(struct btc_coexist *btcoexist, bool shrink_rx_lpf, bool low_penalty_ra, bool limited_dig, bool bt_lna_constrain) btc8821a2ant_sw_mechanism1() argument
1066 btc8821a2ant_sw_mechanism2(struct btc_coexist *btcoexist, bool agc_table_shift, bool adc_back_off, bool sw_dac_swing, u32 dac_swing_lvl) btc8821a2ant_sw_mechanism2() argument
1074 btc8821a2ant_set_ant_path(struct btc_coexist *btcoexist, u8 ant_pos_type, bool init_hw_cfg, bool wifi_off) btc8821a2ant_set_ant_path() argument
1121 btc8821a2ant_ps_tdma(struct btc_coexist *btcoexist, bool force_exec, bool turn_on, u8 type) btc8821a2ant_ps_tdma() argument
1348 btc8821a2ant_ps_tdma_check_for_power_save_state(struct btc_coexist *btcoexist, bool new_ps_state) btc8821a2ant_ps_tdma_check_for_power_save_state() argument
1374 btc8821a2ant_power_save_state(struct btc_coexist *btcoexist, u8 ps_type, u8 lps_val, u8 rpwm_val) btc8821a2ant_power_save_state() argument
1412 btc8821a2ant_coex_all_off(struct btc_coexist *btcoexist) btc8821a2ant_coex_all_off() argument
1428 btc8821a2ant_coex_under_5g(struct btc_coexist *btcoexist) btc8821a2ant_coex_under_5g() argument
1434 btc8821a2ant_init_coex_dm(struct btc_coexist *btcoexist) btc8821a2ant_init_coex_dm() argument
1448 btc8821a2ant_action_bt_inquiry(struct btc_coexist *btcoexist) btc8821a2ant_action_bt_inquiry() argument
1498 btc8821a2ant_action_wifi_link_process(struct btc_coexist *btcoexist) btc8821a2ant_action_wifi_link_process() argument
1516 btc8821a2ant_action_wifi_idle_process(struct btc_coexist *btcoexist) btc8821a2ant_action_wifi_idle_process() argument
1576 btc8821a2ant_is_common_action(struct btc_coexist *btcoexist) btc8821a2ant_is_common_action() argument
1697 btc8821a2ant_tdma_duration_adjust(struct btc_coexist *btcoexist, bool sco_hid, bool tx_pause, u8 max_interval) btc8821a2ant_tdma_duration_adjust() argument
2613 btc8821a2ant_action_sco(struct btc_coexist *btcoexist) btc8821a2ant_action_sco() argument
2686 btc8821a2ant_action_hid(struct btc_coexist *btcoexist) btc8821a2ant_action_hid() argument
2750 btc8821a2ant_action_a2dp(struct btc_coexist *btcoexist) btc8821a2ant_action_a2dp() argument
2854 btc8821a2ant_action_a2dp_pan_hs(struct btc_coexist *btcoexist) btc8821a2ant_action_a2dp_pan_hs() argument
2918 btc8821a2ant_action_pan_edr(struct btc_coexist *btcoexist) btc8821a2ant_action_pan_edr() argument
2988 btc8821a2ant_action_pan_hs(struct btc_coexist *btcoexist) btc8821a2ant_action_pan_hs() argument
3044 btc8821a2ant_action_pan_edr_a2dp(struct btc_coexist *btcoexist) btc8821a2ant_action_pan_edr_a2dp() argument
3120 btc8821a2ant_action_pan_edr_hid(struct btc_coexist *btcoexist) btc8821a2ant_action_pan_edr_hid() argument
3199 btc8821a2ant_act_hid_a2dp_pan_edr(struct btc_coexist *btcoexist) btc8821a2ant_act_hid_a2dp_pan_edr() argument
3274 btc8821a2ant_action_hid_a2dp(struct btc_coexist *btcoexist) btc8821a2ant_action_hid_a2dp() argument
3364 btc8821a2ant_action_wifi_multi_port(struct btc_coexist *btcoexist) btc8821a2ant_action_wifi_multi_port() argument
3380 btc8821a2ant_run_coexist_mechanism(struct btc_coexist *btcoexist) btc8821a2ant_run_coexist_mechanism() argument
3536 btc8821a2ant_wifi_off_hw_cfg(struct btc_coexist *btcoexist) btc8821a2ant_wifi_off_hw_cfg() argument
3559 ex_btc8821a2ant_init_hwconfig(struct btc_coexist *btcoexist) ex_btc8821a2ant_init_hwconfig() argument
3591 ex_btc8821a2ant_pre_load_firmware(struct btc_coexist *btcoexist) ex_btc8821a2ant_pre_load_firmware() argument
3628 ex_btc8821a2ant_init_coex_dm(struct btc_coexist *btcoexist) ex_btc8821a2ant_init_coex_dm() argument
3638 ex_btc8821a2ant_display_coex_info(struct btc_coexist *btcoexist, struct seq_file *m) ex_btc8821a2ant_display_coex_info() argument
3838 ex_btc8821a2ant_ips_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8821a2ant_ips_notify() argument
3859 ex_btc8821a2ant_lps_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8821a2ant_lps_notify() argument
3874 ex_btc8821a2ant_scan_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8821a2ant_scan_notify() argument
3887 ex_btc8821a2ant_connect_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8821a2ant_connect_notify() argument
3900 ex_btc8821a2ant_media_status_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8821a2ant_media_status_notify() argument
3949 ex_btc8821a2ant_special_packet_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8821a2ant_special_packet_notify() argument
3960 ex_btc8821a2ant_bt_info_notify(struct btc_coexist *btcoexist, u8 *tmp_buf, u8 length) ex_btc8821a2ant_bt_info_notify() argument
4160 ex_btc8821a2ant_halt_notify(struct btc_coexist *btcoexist) ex_btc8821a2ant_halt_notify() argument
4172 ex_btc8821a2ant_pnp_notify(struct btc_coexist *btcoexist, u8 pnp_state) ex_btc8821a2ant_pnp_notify() argument
4190 ex_btc8821a2ant_periodical(struct btc_coexist *btcoexist) ex_btc8821a2ant_periodical() argument
[all...]
H A Dhalbtc8821a1ant.c25 static void btc8821a1ant_act_bt_sco_hid_only_busy(struct btc_coexist *btcoexist,
42 static u8 btc8821a1ant_bt_rssi_state(struct btc_coexist *btcoexist, in btc8821a1ant_bt_rssi_state() argument
46 struct rtl_priv *rtlpriv = btcoexist->adapter; in btc8821a1ant_bt_rssi_state()
130 static u8 btc8821a1ant_wifi_rssi_state(struct btc_coexist *btcoexist, in btc8821a1ant_wifi_rssi_state() argument
134 struct rtl_priv *rtlpriv = btcoexist->adapter; in btc8821a1ant_wifi_rssi_state()
138 btcoexist->btc_get(btcoexist, BTC_GET_S4_WIFI_RSSI, &wifi_rssi); in btc8821a1ant_wifi_rssi_state()
222 static void btc8821a1ant_update_ra_mask(struct btc_coexist *btcoexist, in btc8821a1ant_update_ra_mask() argument
229 btcoexist->btc_set(btcoexist, BTC_SET_ACT_UPDATE_RAMAS in btc8821a1ant_update_ra_mask()
235 btc8821a1ant_auto_rate_fb_retry(struct btc_coexist *btcoexist, bool force_exec, u8 type) btc8821a1ant_auto_rate_fb_retry() argument
275 btc8821a1ant_retry_limit(struct btc_coexist *btcoexist, bool force_exec, u8 type) btc8821a1ant_retry_limit() argument
297 btc8821a1ant_ampdu_max_time(struct btc_coexist *btcoexist, bool force_exec, u8 type) btc8821a1ant_ampdu_max_time() argument
320 btc8821a1ant_limited_tx(struct btc_coexist *btcoexist, bool force_exec, u8 ra_mask_type, u8 arfr_type, u8 retry_limit_type, u8 ampdu_time_type) btc8821a1ant_limited_tx() argument
346 btc8821a1ant_limited_rx(struct btc_coexist *btcoexist, bool force_exec, bool rej_ap_agg_pkt, bool bt_ctrl_agg_buf_size, u8 agg_buf_size) btc8821a1ant_limited_rx() argument
366 btc8821a1ant_monitor_bt_ctr(struct btc_coexist *btcoexist) btc8821a1ant_monitor_bt_ctr() argument
391 btc8821a1ant_query_bt_info(struct btc_coexist *btcoexist) btc8821a1ant_query_bt_info() argument
407 btc8821a1ant_update_bt_link_info(struct btc_coexist *btcoexist) btc8821a1ant_update_bt_link_info() argument
463 btc8821a1ant_action_algorithm(struct btc_coexist *btcoexist) btc8821a1ant_action_algorithm() argument
646 btc8821a1ant_set_sw_penalty_tx_rate(struct btc_coexist *btcoexist, bool low_penalty_ra) btc8821a1ant_set_sw_penalty_tx_rate() argument
670 btc8821a1ant_low_penalty_ra(struct btc_coexist *btcoexist, bool force_exec, bool low_penalty_ra) btc8821a1ant_low_penalty_ra() argument
685 btc8821a1ant_set_coex_table(struct btc_coexist *btcoexist, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) btc8821a1ant_set_coex_table() argument
708 btc8821a1ant_coex_table(struct btc_coexist *btcoexist, bool force_exec, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) btc8821a1ant_coex_table() argument
739 btc8821a1ant_coex_table_with_type(struct btc_coexist *btcoexist, bool force_exec, u8 type) btc8821a1ant_coex_table_with_type() argument
780 btc8821a1ant_set_fw_ignore_wlan_act(struct btc_coexist *btcoexist, bool enable) btc8821a1ant_set_fw_ignore_wlan_act() argument
796 btc8821a1ant_ignore_wlan_act(struct btc_coexist *btcoexist, bool force_exec, bool enable) btc8821a1ant_ignore_wlan_act() argument
821 btc8821a1ant_set_fw_ps_tdma(struct btc_coexist *btcoexist, u8 byte1, u8 byte2, u8 byte3, u8 byte4, u8 byte5) btc8821a1ant_set_fw_ps_tdma() argument
866 btc8821a1ant_set_lps_rpwm(struct btc_coexist *btcoexist, u8 lps_val, u8 rpwm_val) btc8821a1ant_set_lps_rpwm() argument
876 btc8821a1ant_lps_rpwm(struct btc_coexist *btcoexist, bool force_exec, u8 lps_val, u8 rpwm_val) btc8821a1ant_lps_rpwm() argument
907 btc8821a1ant_sw_mechanism(struct btc_coexist *btcoexist, bool low_penalty_ra) btc8821a1ant_sw_mechanism() argument
918 btc8821a1ant_set_ant_path(struct btc_coexist *btcoexist, u8 ant_pos_type, bool init_hw_cfg, bool wifi_off) btc8821a1ant_set_ant_path() argument
1002 btc8821a1ant_ps_tdma(struct btc_coexist *btcoexist, bool force_exec, bool turn_on, u8 type) btc8821a1ant_ps_tdma() argument
1245 btc8821a1ant_is_common_action(struct btc_coexist *btcoexist) btc8821a1ant_is_common_action() argument
1335 btc8821a1ant_power_save_state(struct btc_coexist *btcoexist, u8 ps_type, u8 lps_val, u8 rpwm_val) btc8821a1ant_power_save_state() argument
1369 btc8821a1ant_coex_under_5g(struct btc_coexist *btcoexist) btc8821a1ant_coex_under_5g() argument
1391 btc8821a1ant_action_sco(struct btc_coexist *btcoexist) btc8821a1ant_action_sco() argument
1396 btc8821a1ant_action_hid(struct btc_coexist *btcoexist) btc8821a1ant_action_hid() argument
1402 btc8821a1ant_action_a2dp(struct btc_coexist *btcoexist) btc8821a1ant_action_a2dp() argument
1407 btc8821a1ant_action_a2dp_pan_hs(struct btc_coexist *btcoexist) btc8821a1ant_action_a2dp_pan_hs() argument
1412 btc8821a1ant_action_pan_edr(struct btc_coexist *btcoexist) btc8821a1ant_action_pan_edr() argument
1418 btc8821a1ant_action_pan_hs(struct btc_coexist *btcoexist) btc8821a1ant_action_pan_hs() argument
1424 btc8821a1ant_action_pan_edr_a2dp(struct btc_coexist *btcoexist) btc8821a1ant_action_pan_edr_a2dp() argument
1429 btc8821a1ant_action_pan_edr_hid(struct btc_coexist *btcoexist) btc8821a1ant_action_pan_edr_hid() argument
1435 btc8821a1ant_action_hid_a2dp_pan_edr(struct btc_coexist *btcoexist) btc8821a1ant_action_hid_a2dp_pan_edr() argument
1440 btc8821a1ant_action_hid_a2dp(struct btc_coexist *btcoexist) btc8821a1ant_action_hid_a2dp() argument
1451 btc8821a1ant_action_wifi_multi_port(struct btc_coexist *btcoexist) btc8821a1ant_action_wifi_multi_port() argument
1484 btc8821a1ant_action_wifi_not_connected_asso_auth( struct btc_coexist *btcoexist) btc8821a1ant_action_wifi_not_connected_asso_auth() argument
1506 btc8821a1ant_action_hs(struct btc_coexist *btcoexist) btc8821a1ant_action_hs() argument
1512 btc8821a1ant_action_bt_inquiry(struct btc_coexist *btcoexist) btc8821a1ant_action_bt_inquiry() argument
1559 btc8821a1ant_act_bt_sco_hid_only_busy(struct btc_coexist *btcoexist, u8 wifi_status) btc8821a1ant_act_bt_sco_hid_only_busy() argument
1568 btc8821a1ant_act_wifi_con_bt_acl_busy(struct btc_coexist *btcoexist, u8 wifi_status) btc8821a1ant_act_wifi_con_bt_acl_busy() argument
1638 btc8821a1ant_action_wifi_not_connected(struct btc_coexist *btcoexist) btc8821a1ant_action_wifi_not_connected() argument
1648 btc8821a1ant_act_wifi_not_conn_scan(struct btc_coexist *btcoexist) btc8821a1ant_act_wifi_not_conn_scan() argument
1682 btc8821a1ant_action_wifi_connected_scan(struct btc_coexist *btcoexist) btc8821a1ant_action_wifi_connected_scan() argument
1712 btc8821a1ant_act_wifi_conn_sp_pkt(struct btc_coexist *btcoexist) btc8821a1ant_act_wifi_conn_sp_pkt() argument
1738 btc8821a1ant_action_wifi_connected(struct btc_coexist *btcoexist) btc8821a1ant_action_wifi_connected() argument
1826 btc8821a1ant_run_sw_coex_mech(struct btc_coexist *btcoexist) btc8821a1ant_run_sw_coex_mech() argument
1896 btc8821a1ant_run_coexist_mechanism(struct btc_coexist *btcoexist) btc8821a1ant_run_coexist_mechanism() argument
2026 btc8821a1ant_init_coex_dm(struct btc_coexist *btcoexist) btc8821a1ant_init_coex_dm() argument
2036 btc8821a1ant_init_hw_config(struct btc_coexist *btcoexist, bool back_up, bool wifi_only) btc8821a1ant_init_hw_config() argument
2089 ex_btc8821a1ant_init_hwconfig(struct btc_coexist *btcoexist, bool wifionly) ex_btc8821a1ant_init_hwconfig() argument
2095 ex_btc8821a1ant_init_coex_dm(struct btc_coexist *btcoexist) ex_btc8821a1ant_init_coex_dm() argument
2109 ex_btc8821a1ant_display_coex_info(struct btc_coexist *btcoexist, struct seq_file *m) ex_btc8821a1ant_display_coex_info() argument
2347 ex_btc8821a1ant_ips_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8821a1ant_ips_notify() argument
2383 ex_btc8821a1ant_lps_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8821a1ant_lps_notify() argument
2401 ex_btc8821a1ant_scan_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8821a1ant_scan_notify() argument
2485 ex_btc8821a1ant_connect_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8821a1ant_connect_notify() argument
2557 ex_btc8821a1ant_media_status_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8821a1ant_media_status_notify() argument
2614 ex_btc8821a1ant_special_packet_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8821a1ant_special_packet_notify() argument
2697 ex_btc8821a1ant_bt_info_notify(struct btc_coexist *btcoexist, u8 *tmp_buf, u8 length) ex_btc8821a1ant_bt_info_notify() argument
2866 ex_btc8821a1ant_halt_notify(struct btc_coexist *btcoexist) ex_btc8821a1ant_halt_notify() argument
2893 ex_btc8821a1ant_pnp_notify(struct btc_coexist *btcoexist, u8 pnp_state) ex_btc8821a1ant_pnp_notify() argument
2934 ex_btc8821a1ant_periodical(struct btc_coexist *btcoexist) ex_btc8821a1ant_periodical() argument
[all...]
H A Dhalbtc8723b1ant.c42 static void halbtc8723b1ant_updatera_mask(struct btc_coexist *btcoexist, in halbtc8723b1ant_updatera_mask() argument
48 btcoexist->btc_set(btcoexist, BTC_SET_ACT_UPDATE_RAMASK, in halbtc8723b1ant_updatera_mask()
54 static void btc8723b1ant_auto_rate_fb_retry(struct btc_coexist *btcoexist, in btc8723b1ant_auto_rate_fb_retry() argument
64 btcoexist->btc_write_4byte(btcoexist, 0x430, in btc8723b1ant_auto_rate_fb_retry()
66 btcoexist->btc_write_4byte(btcoexist, 0x434, in btc8723b1ant_auto_rate_fb_retry()
70 btcoexist->btc_get(btcoexist, in btc8723b1ant_auto_rate_fb_retry()
93 halbtc8723b1ant_retry_limit(struct btc_coexist *btcoexist, bool force_exec, u8 type) halbtc8723b1ant_retry_limit() argument
116 halbtc8723b1ant_ampdu_maxtime(struct btc_coexist *btcoexist, bool force_exec, u8 type) halbtc8723b1ant_ampdu_maxtime() argument
139 halbtc8723b1ant_limited_tx(struct btc_coexist *btcoexist, bool force_exec, u8 ra_masktype, u8 arfr_type, u8 retry_limit_type, u8 ampdu_time_type) halbtc8723b1ant_limited_tx() argument
166 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) halbtc8723b1ant_limited_rx() argument
191 halbtc8723b1ant_query_bt_info(struct btc_coexist *btcoexist) halbtc8723b1ant_query_bt_info() argument
203 halbtc8723b1ant_monitor_bt_ctr(struct btc_coexist *btcoexist) halbtc8723b1ant_monitor_bt_ctr() argument
254 halbtc8723b1ant_monitor_wifi_ctr(struct btc_coexist *btcoexist) halbtc8723b1ant_monitor_wifi_ctr() argument
344 btc8723b1ant_is_wifi_status_changed(struct btc_coexist *btcoexist) btc8723b1ant_is_wifi_status_changed() argument
376 halbtc8723b1ant_update_bt_link_info(struct btc_coexist *btcoexist) halbtc8723b1ant_update_bt_link_info() argument
425 halbtc8723b1ant_set_bt_auto_report(struct btc_coexist *btcoexist, bool enable_auto_report) halbtc8723b1ant_set_bt_auto_report() argument
438 halbtc8723b1ant_bt_auto_report(struct btc_coexist *btcoexist, bool force_exec, bool enable_auto_report) halbtc8723b1ant_bt_auto_report() argument
454 btc8723b1ant_set_sw_pen_tx_rate_adapt(struct btc_coexist *btcoexist, bool low_penalty_ra) btc8723b1ant_set_sw_pen_tx_rate_adapt() argument
478 halbtc8723b1ant_low_penalty_ra(struct btc_coexist *btcoexist, bool force_exec, bool low_penalty_ra) halbtc8723b1ant_low_penalty_ra() argument
493 halbtc8723b1ant_set_coex_table(struct btc_coexist *btcoexist, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) halbtc8723b1ant_set_coex_table() argument
516 halbtc8723b1ant_coex_table(struct btc_coexist *btcoexist, bool force_exec, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) halbtc8723b1ant_coex_table() argument
548 halbtc8723b1ant_coex_table_with_type(struct btc_coexist *btcoexist, bool force_exec, u8 type) halbtc8723b1ant_coex_table_with_type() argument
630 halbtc8723b1ant_set_fw_ignore_wlan_act(struct btc_coexist *btcoexist, bool enable) halbtc8723b1ant_set_fw_ignore_wlan_act() argument
646 halbtc8723b1ant_ignore_wlan_act(struct btc_coexist *btcoexist, bool force_exec, bool enable) halbtc8723b1ant_ignore_wlan_act() argument
671 halbtc8723b1ant_set_fw_ps_tdma(struct btc_coexist *btcoexist, u8 byte1, u8 byte2, u8 byte3, u8 byte4, u8 byte5) halbtc8723b1ant_set_fw_ps_tdma() argument
718 halbtc8723b1ant_set_lps_rpwm(struct btc_coexist *btcoexist, u8 lps_val, u8 rpwm_val) halbtc8723b1ant_set_lps_rpwm() argument
728 halbtc8723b1ant_lps_rpwm(struct btc_coexist *btcoexist, bool force_exec, u8 lps_val, u8 rpwm_val) halbtc8723b1ant_lps_rpwm() argument
760 halbtc8723b1ant_sw_mechanism(struct btc_coexist *btcoexist, bool low_penalty_ra) halbtc8723b1ant_sw_mechanism() argument
771 halbtc8723b1ant_set_ant_path(struct btc_coexist *btcoexist, u8 ant_pos_type, bool force_exec, bool init_hw_cfg, bool wifi_off) halbtc8723b1ant_set_ant_path() argument
1028 halbtc8723b1ant_ps_tdma(struct btc_coexist *btcoexist, bool force_exec, bool turn_on, u8 type) halbtc8723b1ant_ps_tdma() argument
1418 btc8723b1ant_tdma_dur_adj_for_acl(struct btc_coexist *btcoexist, u8 wifi_status) btc8723b1ant_tdma_dur_adj_for_acl() argument
1594 halbtc8723b1ant_ps_tdma_chk_pwr_save(struct btc_coexist *btcoexist, bool new_ps_state) halbtc8723b1ant_ps_tdma_chk_pwr_save() argument
1622 halbtc8723b1ant_power_save_state(struct btc_coexist *btcoexist, u8 ps_type, u8 lps_val, u8 rpwm_val) halbtc8723b1ant_power_save_state() argument
1659 halbtc8723b1ant_action_wifi_only(struct btc_coexist *btcoexist) halbtc8723b1ant_action_wifi_only() argument
1668 halbtc8723b1ant_monitor_bt_enable_disable(struct btc_coexist *btcoexist) halbtc8723b1ant_monitor_bt_enable_disable() argument
1717 halbtc8723b1ant_action_bt_whck_test(struct btc_coexist *btcoexist) halbtc8723b1ant_action_bt_whck_test() argument
1728 halbtc8723b1ant_action_wifi_multiport(struct btc_coexist *btcoexist) halbtc8723b1ant_action_wifi_multiport() argument
1739 halbtc8723b1ant_action_hs(struct btc_coexist *btcoexist) halbtc8723b1ant_action_hs() argument
1745 halbtc8723b1ant_action_bt_inquiry(struct btc_coexist *btcoexist) halbtc8723b1ant_action_bt_inquiry() argument
1802 btc8723b1ant_act_bt_sco_hid_only_busy(struct btc_coexist *btcoexist, u8 wifi_status) btc8723b1ant_act_bt_sco_hid_only_busy() argument
1822 halbtc8723b1ant_action_wifi_connected_bt_acl_busy( struct btc_coexist *btcoexist, u8 wifi_status) halbtc8723b1ant_action_wifi_connected_bt_acl_busy() argument
1878 btc8723b1ant_action_wifi_not_conn(struct btc_coexist *btcoexist) btc8723b1ant_action_wifi_not_conn() argument
1892 btc8723b1ant_action_wifi_not_conn_scan(struct btc_coexist *btcoexist) btc8723b1ant_action_wifi_not_conn_scan() argument
1930 btc8723b1ant_act_wifi_not_conn_asso_auth(struct btc_coexist *btcoexist) btc8723b1ant_act_wifi_not_conn_asso_auth() argument
1953 btc8723b1ant_action_wifi_conn_scan(struct btc_coexist *btcoexist) btc8723b1ant_action_wifi_conn_scan() argument
1991 halbtc8723b1ant_action_wifi_connected_special_packet( struct btc_coexist *btcoexist) halbtc8723b1ant_action_wifi_connected_special_packet() argument
2025 halbtc8723b1ant_action_wifi_connected(struct btc_coexist *btcoexist) halbtc8723b1ant_action_wifi_connected() argument
2141 halbtc8723b1ant_run_coexist_mechanism(struct btc_coexist *btcoexist) halbtc8723b1ant_run_coexist_mechanism() argument
2302 halbtc8723b1ant_init_coex_dm(struct btc_coexist *btcoexist) halbtc8723b1ant_init_coex_dm() argument
2310 halbtc8723b1ant_init_hw_config(struct btc_coexist *btcoexist, bool backup, bool wifi_only) halbtc8723b1ant_init_hw_config() argument
2358 ex_btc8723b1ant_power_on_setting(struct btc_coexist *btcoexist) ex_btc8723b1ant_power_on_setting() argument
2428 ex_btc8723b1ant_init_hwconfig(struct btc_coexist *btcoexist, bool wifi_only) ex_btc8723b1ant_init_hwconfig() argument
2435 ex_btc8723b1ant_init_coex_dm(struct btc_coexist *btcoexist) ex_btc8723b1ant_init_coex_dm() argument
2449 ex_btc8723b1ant_display_coex_info(struct btc_coexist *btcoexist, struct seq_file *m) ex_btc8723b1ant_display_coex_info() argument
2713 ex_btc8723b1ant_ips_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b1ant_ips_notify() argument
2742 ex_btc8723b1ant_lps_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b1ant_lps_notify() argument
2760 ex_btc8723b1ant_scan_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b1ant_scan_notify() argument
2846 ex_btc8723b1ant_connect_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b1ant_connect_notify() argument
2916 ex_btc8723b1ant_media_status_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b1ant_media_status_notify() argument
2997 ex_btc8723b1ant_special_packet_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b1ant_special_packet_notify() argument
3074 ex_btc8723b1ant_bt_info_notify(struct btc_coexist *btcoexist, u8 *tmp_buf, u8 length) ex_btc8723b1ant_bt_info_notify() argument
3319 ex_btc8723b1ant_rf_status_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b1ant_rf_status_notify() argument
3356 ex_btc8723b1ant_halt_notify(struct btc_coexist *btcoexist) ex_btc8723b1ant_halt_notify() argument
3378 ex_btc8723b1ant_pnp_notify(struct btc_coexist *btcoexist, u8 pnp_state) ex_btc8723b1ant_pnp_notify() argument
3413 ex_btc8723b1ant_coex_dm_reset(struct btc_coexist *btcoexist) ex_btc8723b1ant_coex_dm_reset() argument
3424 ex_btc8723b1ant_periodical(struct btc_coexist *btcoexist) ex_btc8723b1ant_periodical() argument
[all...]
H A Drtl_btc.c46 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); in rtl_btc_display_bt_coex_info() local
48 if (!btcoexist) { in rtl_btc_display_bt_coex_info()
53 exhalbtc_display_bt_coex_info(btcoexist, m); in rtl_btc_display_bt_coex_info()
58 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); in rtl_btc_record_pwr_mode() local
61 if (!btcoexist) in rtl_btc_record_pwr_mode()
64 safe_len = sizeof(btcoexist->pwr_mode_val); in rtl_btc_record_pwr_mode()
69 memcpy(btcoexist->pwr_mode_val, buf, safe_len); in rtl_btc_record_pwr_mode()
74 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); in rtl_btc_get_lps_val() local
76 if (!btcoexist) in rtl_btc_get_lps_val()
79 return btcoexist in rtl_btc_get_lps_val()
84 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_get_rpwm_val() local
94 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_is_bt_ctrl_lps() local
104 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_is_bt_lps_on() local
115 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_get_ampdu_cfg() local
179 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_power_on_setting() local
189 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_init_hw_config() local
216 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_ips_notify() local
234 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_lps_notify() local
244 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_scan_notify() local
266 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_connect_notify() local
277 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_mediastatus_notify() local
287 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_periodical() local
298 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_halt_notify() local
308 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_btinfo_notify() local
318 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_btmpinfo_notify() local
394 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_is_limited_dig() local
431 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_is_bt_disabled() local
445 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_special_packet_notify() local
456 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_switch_band_notify() local
[all...]
H A Dhalbtc8723b1ant.h182 void ex_btc8723b1ant_power_on_setting(struct btc_coexist *btcoexist);
183 void ex_btc8723b1ant_init_hwconfig(struct btc_coexist *btcoexist,
185 void ex_btc8723b1ant_init_coex_dm(struct btc_coexist *btcoexist);
186 void ex_btc8723b1ant_ips_notify(struct btc_coexist *btcoexist, u8 type);
187 void ex_btc8723b1ant_lps_notify(struct btc_coexist *btcoexist, u8 type);
188 void ex_btc8723b1ant_scan_notify(struct btc_coexist *btcoexist, u8 type);
189 void ex_btc8723b1ant_connect_notify(struct btc_coexist *btcoexist, u8 type);
190 void ex_btc8723b1ant_media_status_notify(struct btc_coexist *btcoexist,
192 void ex_btc8723b1ant_special_packet_notify(struct btc_coexist *btcoexist,
194 void ex_btc8723b1ant_bt_info_notify(struct btc_coexist *btcoexist,
[all...]
H A Dhalbtc8821a2ant.h155 struct btc_coexist *btcoexist
159 struct btc_coexist *btcoexist
163 struct btc_coexist *btcoexist,
168 struct btc_coexist *btcoexist,
173 struct btc_coexist *btcoexist,
178 struct btc_coexist *btcoexist,
183 struct btc_coexist *btcoexist,
188 struct btc_coexist *btcoexist,
193 struct btc_coexist *btcoexist,
199 struct btc_coexist *btcoexist
[all...]
H A Dhalbtcoutsrc.h714 void (*btc_disp_dbg_msg)(void *btcoexist, u8 disp_type,
717 bool (*btc_get)(void *btcoexist, u8 get_type, void *out_buf);
718 bool (*btc_set)(void *btcoexist, u8 set_type, void *in_buf);
723 u32 (*btc_get_bt_coex_supported_feature)(void *btcoexist);
724 u32 (*btc_get_bt_coex_supported_version)(void *btcoexist);
725 u32 (*btc_get_bt_phydm_version)(void *btcoexist);
726 void (*btc_phydm_modify_ra_pcr_threshold)(void *btcoexist,
729 u32 (*btc_phydm_query_phy_counter)(void *btcoexist,
731 u8 (*btc_get_ant_det_val_from_bt)(void *btcoexist);
732 u8 (*btc_get_ble_scan_type_from_bt)(void *btcoexist);
[all...]
H A Dhalbtc8723b2ant.h163 void ex_btc8723b2ant_init_hwconfig(struct btc_coexist *btcoexist);
164 void ex_btc8723b2ant_init_coex_dm(struct btc_coexist *btcoexist);
165 void ex_btc8723b2ant_ips_notify(struct btc_coexist *btcoexist, u8 type);
166 void ex_btc8723b2ant_lps_notify(struct btc_coexist *btcoexist, u8 type);
167 void ex_btc8723b2ant_scan_notify(struct btc_coexist *btcoexist, u8 type);
168 void ex_btc8723b2ant_connect_notify(struct btc_coexist *btcoexist, u8 type);
169 void ex_btc8723b2ant_media_status_notify(struct btc_coexist *btcoexist,
171 void ex_btc8723b2ant_special_packet_notify(struct btc_coexist *btcoexist,
173 void ex_btc8723b2ant_bt_info_notify(struct btc_coexist *btcoexist,
175 void ex_btc8723b2ant_halt_notify(struct btc_coexist *btcoexist);
[all...]
H A Dhalbtc8821a1ant.h151 void ex_btc8821a1ant_init_hwconfig(struct btc_coexist *btcoexist,
153 void ex_btc8821a1ant_init_coex_dm(struct btc_coexist *btcoexist);
154 void ex_btc8821a1ant_ips_notify(struct btc_coexist *btcoexist, u8 type);
155 void ex_btc8821a1ant_lps_notify(struct btc_coexist *btcoexist, u8 type);
156 void ex_btc8821a1ant_scan_notify(struct btc_coexist *btcoexist, u8 type);
157 void ex_btc8821a1ant_connect_notify(struct btc_coexist *btcoexist, u8 type);
158 void ex_btc8821a1ant_media_status_notify(struct btc_coexist *btcoexist,
160 void ex_btc8821a1ant_special_packet_notify(struct btc_coexist *btcoexist,
162 void ex_btc8821a1ant_bt_info_notify(struct btc_coexist *btcoexist,
164 void ex_btc8821a1ant_halt_notify(struct btc_coexist *btcoexist);
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/btcoexist/
H A Dhalbtc8192e2ant.c31 static u8 btc8192e2ant_bt_rssi_state(struct btc_coexist *btcoexist, in btc8192e2ant_bt_rssi_state() argument
35 struct rtl_priv *rtlpriv = btcoexist->adapter; in btc8192e2ant_bt_rssi_state()
93 static u8 btc8192e2ant_wifi_rssi_state(struct btc_coexist *btcoexist, in btc8192e2ant_wifi_rssi_state() argument
97 struct rtl_priv *rtlpriv = btcoexist->adapter; in btc8192e2ant_wifi_rssi_state()
101 btcoexist->btc_get(btcoexist, BTC_GET_S4_WIFI_RSSI, &wifi_rssi); in btc8192e2ant_wifi_rssi_state()
160 *btcoexist) in btc8192e2ant_monitor_bt_enable_disable()
162 struct rtl_priv *rtlpriv = btcoexist->adapter; in btc8192e2ant_monitor_bt_enable_disable()
184 btcoexist->btc_set(btcoexist, BTC_SET_BL_BT_DISABL in btc8192e2ant_monitor_bt_enable_disable()
159 btc8192e2ant_monitor_bt_enable_disable(struct btc_coexist *btcoexist) btc8192e2ant_monitor_bt_enable_disable() argument
210 btc8192e2ant_decide_ra_mask(struct btc_coexist *btcoexist, u8 ss_type, u32 ra_mask_type) btc8192e2ant_decide_ra_mask() argument
241 btc8192e2ant_update_ra_mask(struct btc_coexist *btcoexist, bool force_exec, u32 dis_rate_mask) btc8192e2ant_update_ra_mask() argument
252 btc8192e2ant_auto_rate_fallback_retry(struct btc_coexist *btcoexist, bool force_exec, u8 type) btc8192e2ant_auto_rate_fallback_retry() argument
291 btc8192e2ant_retry_limit(struct btc_coexist *btcoexist, bool force_exec, u8 type) btc8192e2ant_retry_limit() argument
314 btc8192e2ant_ampdu_maxtime(struct btc_coexist *btcoexist, bool force_exec, u8 type) btc8192e2ant_ampdu_maxtime() argument
337 btc8192e2ant_limited_tx(struct btc_coexist *btcoexist, bool force_exec, u8 ra_mask_type, u8 arfr_type, u8 retry_limit_type, u8 ampdu_time_type) btc8192e2ant_limited_tx() argument
354 btc8192e2ant_limited_rx(struct btc_coexist *btcoexist, bool force_exec, bool rej_ap_agg_pkt, bool bt_ctrl_agg_buf_size, u8 agg_buf_size) btc8192e2ant_limited_rx() argument
379 btc8192e2ant_monitor_bt_ctr(struct btc_coexist *btcoexist) btc8192e2ant_monitor_bt_ctr() argument
412 btc8192e2ant_query_bt_info(struct btc_coexist *btcoexist) btc8192e2ant_query_bt_info() argument
429 btc8192e2ant_is_wifi_status_changed(struct btc_coexist *btcoexist) btc8192e2ant_is_wifi_status_changed() argument
461 btc8192e2ant_update_bt_link_info(struct btc_coexist *btcoexist) btc8192e2ant_update_bt_link_info() argument
517 btc8192e2ant_action_algorithm(struct btc_coexist *btcoexist) btc8192e2ant_action_algorithm() argument
723 btc8192e2ant_set_fw_dac_swing_level(struct btc_coexist *btcoexist, u8 dac_swing_lvl) btc8192e2ant_set_fw_dac_swing_level() argument
742 btc8192e2ant_set_fw_dec_bt_pwr(struct btc_coexist *btcoexist, u8 dec_bt_pwr_lvl) btc8192e2ant_set_fw_dec_bt_pwr() argument
757 btc8192e2ant_dec_bt_pwr(struct btc_coexist *btcoexist, bool force_exec, u8 dec_bt_pwr_lvl) btc8192e2ant_dec_bt_pwr() argument
777 btc8192e2ant_set_bt_auto_report(struct btc_coexist *btcoexist, bool enable_auto_report) btc8192e2ant_set_bt_auto_report() argument
796 btc8192e2ant_bt_auto_report(struct btc_coexist *btcoexist, bool force_exec, bool enable_auto_report) btc8192e2ant_bt_auto_report() argument
823 btc8192e2ant_fw_dac_swing_lvl(struct btc_coexist *btcoexist, bool force_exec, u8 fw_dac_swing_lvl) btc8192e2ant_fw_dac_swing_lvl() argument
850 btc8192e2ant_set_sw_rf_rx_lpf_corner(struct btc_coexist *btcoexist, bool rx_rf_shrink_on) btc8192e2ant_set_sw_rf_rx_lpf_corner() argument
875 btc8192e2ant_rf_shrink(struct btc_coexist *btcoexist, bool force_exec, bool rx_rf_shrink_on) btc8192e2ant_rf_shrink() argument
902 btc8192e2ant_set_dac_swing_reg(struct btc_coexist *btcoexist, u32 level) btc8192e2ant_set_dac_swing_reg() argument
913 btc8192e2ant_set_sw_full_swing(struct btc_coexist *btcoexist, bool sw_dac_swing_on, u32 sw_dac_swing_lvl) btc8192e2ant_set_sw_full_swing() argument
923 btc8192e2ant_dac_swing(struct btc_coexist *btcoexist, bool force_exec, bool dac_swing_on, u32 dac_swing_lvl) btc8192e2ant_dac_swing() argument
957 btc8192e2ant_set_agc_table(struct btc_coexist *btcoexist, bool agc_table_en) btc8192e2ant_set_agc_table() argument
984 btc8192e2ant_agc_table(struct btc_coexist *btcoexist, bool force_exec, bool agc_table_en) btc8192e2ant_agc_table() argument
1009 btc8192e2ant_set_coex_table(struct btc_coexist *btcoexist, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) btc8192e2ant_set_coex_table() argument
1032 btc8192e2ant_coex_table(struct btc_coexist *btcoexist, bool force_exec, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) btc8192e2ant_coex_table() argument
1078 btc8192e2ant_coex_table_with_type(struct btc_coexist *btcoexist, bool force_exec, u8 type) btc8192e2ant_coex_table_with_type() argument
1107 btc8192e2ant_set_fw_ignore_wlan_act(struct btc_coexist *btcoexist, bool enable) btc8192e2ant_set_fw_ignore_wlan_act() argument
1123 btc8192e2ant_ignore_wlan_act(struct btc_coexist *btcoexist, bool force_exec, bool enable) btc8192e2ant_ignore_wlan_act() argument
1150 btc8192e2ant_set_fw_ps_tdma(struct btc_coexist *btcoexist, u8 byte1, u8 byte2, u8 byte3, u8 byte4, u8 byte5) btc8192e2ant_set_fw_ps_tdma() argument
1178 btc8192e2ant_sw_mechanism1(struct btc_coexist *btcoexist, bool shrink_rx_lpf, bool low_penalty_ra, bool limited_dig, bool btlan_constrain) btc8192e2ant_sw_mechanism1() argument
1185 btc8192e2ant_sw_mechanism2(struct btc_coexist *btcoexist, bool agc_table_shift, bool adc_backoff, bool sw_dac_swing, u32 dac_swing_lvl) btc8192e2ant_sw_mechanism2() argument
1194 btc8192e2ant_ps_tdma(struct btc_coexist *btcoexist, bool force_exec, bool turn_on, u8 type) btc8192e2ant_ps_tdma() argument
1333 btc8192e2ant_set_switch_ss_type(struct btc_coexist *btcoexist, u8 ss_type) btc8192e2ant_set_switch_ss_type() argument
1370 btc8192e2ant_switch_ss_type(struct btc_coexist *btcoexist, bool force_exec, u8 new_ss_type) btc8192e2ant_switch_ss_type() argument
1389 btc8192e2ant_coex_all_off(struct btc_coexist *btcoexist) btc8192e2ant_coex_all_off() argument
1404 btc8192e2ant_init_coex_dm(struct btc_coexist *btcoexist) btc8192e2ant_init_coex_dm() argument
1419 btc8192e2ant_action_bt_inquiry(struct btc_coexist *btcoexist) btc8192e2ant_action_bt_inquiry() argument
1437 btc8192e2ant_is_common_action(struct btc_coexist *btcoexist) btc8192e2ant_is_common_action() argument
1575 btc8192e2ant_tdma_duration_adjust(struct btc_coexist *btcoexist, bool sco_hid, bool tx_pause, u8 max_interval) btc8192e2ant_tdma_duration_adjust() argument
1765 btc8192e2ant_action_sco(struct btc_coexist *btcoexist) btc8192e2ant_action_sco() argument
1827 btc8192e2ant_action_sco_pan(struct btc_coexist *btcoexist) btc8192e2ant_action_sco_pan() argument
1889 btc8192e2ant_action_hid(struct btc_coexist *btcoexist) btc8192e2ant_action_hid() argument
1951 btc8192e2ant_action_a2dp(struct btc_coexist *btcoexist) btc8192e2ant_action_a2dp() argument
2040 btc8192e2ant_action_a2dp_pan_hs(struct btc_coexist *btcoexist) btc8192e2ant_action_a2dp_pan_hs() argument
2099 btc8192e2ant_action_pan_edr(struct btc_coexist *btcoexist) btc8192e2ant_action_pan_edr() argument
2160 btc8192e2ant_action_pan_hs(struct btc_coexist *btcoexist) btc8192e2ant_action_pan_hs() argument
2218 btc8192e2ant_action_pan_edr_a2dp(struct btc_coexist *btcoexist) btc8192e2ant_action_pan_edr_a2dp() argument
2279 btc8192e2ant_action_pan_edr_hid(struct btc_coexist *btcoexist) btc8192e2ant_action_pan_edr_hid() argument
2342 btc8192e2ant_action_hid_a2dp_pan_edr(struct btc_coexist *btcoexist) btc8192e2ant_action_hid_a2dp_pan_edr() argument
2403 btc8192e2ant_action_hid_a2dp(struct btc_coexist *btcoexist) btc8192e2ant_action_hid_a2dp() argument
2462 btc8192e2ant_run_coexist_mechanism(struct btc_coexist *btcoexist) btc8192e2ant_run_coexist_mechanism() argument
2573 btc8192e2ant_init_hwconfig(struct btc_coexist *btcoexist, bool backup) btc8192e2ant_init_hwconfig() argument
2653 ex_btc8192e2ant_init_hwconfig(struct btc_coexist *btcoexist) ex_btc8192e2ant_init_hwconfig() argument
2658 ex_btc8192e2ant_init_coex_dm(struct btc_coexist *btcoexist) ex_btc8192e2ant_init_coex_dm() argument
2667 ex_btc8192e2ant_display_coex_info(struct btc_coexist *btcoexist, struct seq_file *m) ex_btc8192e2ant_display_coex_info() argument
2874 ex_btc8192e2ant_ips_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8192e2ant_ips_notify() argument
2890 ex_btc8192e2ant_lps_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8192e2ant_lps_notify() argument
2905 ex_btc8192e2ant_scan_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8192e2ant_scan_notify() argument
2917 ex_btc8192e2ant_connect_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8192e2ant_connect_notify() argument
2929 ex_btc8192e2ant_media_status_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8192e2ant_media_status_notify() argument
2975 ex_btc8192e2ant_special_packet_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8192e2ant_special_packet_notify() argument
2985 ex_btc8192e2ant_bt_info_notify(struct btc_coexist *btcoexist, u8 *tmp_buf, u8 length) ex_btc8192e2ant_bt_info_notify() argument
3144 ex_btc8192e2ant_halt_notify(struct btc_coexist *btcoexist) ex_btc8192e2ant_halt_notify() argument
3154 ex_btc8192e2ant_periodical(struct btc_coexist *btcoexist) ex_btc8192e2ant_periodical() argument
[all...]
H A Dhalbtcoutsrc.c23 static bool halbtc_is_bt_coexist_available(struct btc_coexist *btcoexist) in halbtc_is_bt_coexist_available() argument
25 if (!btcoexist->binded || NULL == btcoexist->adapter) in halbtc_is_bt_coexist_available()
46 static bool is_any_client_connect_to_ap(struct btc_coexist *btcoexist) in is_any_client_connect_to_ap() argument
48 struct rtl_priv *rtlpriv = btcoexist->adapter; in is_any_client_connect_to_ap()
86 static u32 halbtc_get_wifi_bw(struct btc_coexist *btcoexist) in halbtc_get_wifi_bw() argument
88 struct rtl_priv *rtlpriv = btcoexist->adapter; in halbtc_get_wifi_bw()
111 static u8 halbtc_get_wifi_central_chnl(struct btc_coexist *btcoexist) in halbtc_get_wifi_central_chnl() argument
113 struct rtl_priv *rtlpriv = btcoexist->adapter; in halbtc_get_wifi_central_chnl()
126 return rtlpriv->btcoexist in rtl_get_hwpg_single_ant_path()
162 halbtc_is_hw_mailbox_exist(struct btc_coexist *btcoexist) halbtc_is_hw_mailbox_exist() argument
171 halbtc_send_bt_mp_operation(struct btc_coexist *btcoexist, u8 op_code, u8 *cmd, u32 len, unsigned long wait_ms) halbtc_send_bt_mp_operation() argument
254 halbtc_leave_lps(struct btc_coexist *btcoexist) halbtc_leave_lps() argument
276 halbtc_enter_lps(struct btc_coexist *btcoexist) halbtc_enter_lps() argument
298 halbtc_normal_lps(struct btc_coexist *btcoexist) halbtc_normal_lps() argument
312 halbtc_pre_normal_lps(struct btc_coexist *btcoexist) halbtc_pre_normal_lps() argument
323 halbtc_post_normal_lps(struct btc_coexist *btcoexist) halbtc_post_normal_lps() argument
329 halbtc_leave_low_power(struct btc_coexist *btcoexist) halbtc_leave_low_power() argument
333 halbtc_normal_low_power(struct btc_coexist *btcoexist) halbtc_normal_low_power() argument
337 halbtc_disable_low_power(struct btc_coexist *btcoexist, bool low_pwr_disable) halbtc_disable_low_power() argument
344 halbtc_aggregation_check(struct btc_coexist *btcoexist) halbtc_aggregation_check() argument
395 halbtc_get_bt_patch_version(struct btc_coexist *btcoexist) halbtc_get_bt_patch_version() argument
412 struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; halbtc_get_bt_coex_supported_feature() local
429 struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; halbtc_get_bt_coex_supported_version() local
446 struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; halbtc_get_bt_device_info() local
459 struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; halbtc_get_bt_forbidden_slot_val() local
470 halbtc_get_wifi_link_status(struct btc_coexist *btcoexist) halbtc_get_wifi_link_status() argument
505 struct btc_coexist *btcoexist = (struct btc_coexist *)void_btcoexist; halbtc_get() local
693 struct btc_coexist *btcoexist = (struct btc_coexist *)void_btcoexist; halbtc_set() local
796 halbtc_display_coex_statistics(struct btc_coexist *btcoexist, struct seq_file *m) halbtc_display_coex_statistics() argument
801 halbtc_display_bt_link_info(struct btc_coexist *btcoexist, struct seq_file *m) halbtc_display_bt_link_info() argument
806 halbtc_display_wifi_status(struct btc_coexist *btcoexist, struct seq_file *m) halbtc_display_wifi_status() argument
897 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_read_1byte() local
905 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_read_2byte() local
913 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_read_4byte() local
921 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_write_1byte() local
930 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_bitmask_write_1byte() local
950 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_write_2byte() local
958 struct btc_coexist *btcoexist = halbtc_write_4byte() local
968 struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; halbtc_write_local_reg_1byte() local
982 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_set_bbreg() local
990 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_get_bbreg() local
999 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_set_rfreg() local
1008 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_get_rfreg() local
1017 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_fill_h2c_cmd() local
1026 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_send_wifi_port_id_cmd() local
1036 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_set_default_port_id_cmd() local
1049 struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; halbtc_set_bt_reg() local
1069 struct btc_coexist *btcoexist = (struct btc_coexist *)bt_context; halbtc_display_dbg_msg() local
1091 halbtc_under_ips(struct btc_coexist *btcoexist) halbtc_under_ips() argument
1130 struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; halbtc_get_ant_det_val_from_bt() local
1144 struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; halbtc_get_ble_scan_type_from_bt() local
1158 struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; halbtc_get_ble_scan_para_from_bt() local
1173 struct btc_coexist *btcoexist = (struct btc_coexist *)btc_context; halbtc_get_bt_afh_map_from_bt() local
1213 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); exhalbtc_initlize_variables() local
1306 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); exhalbtc_bind_bt_coex_withadapter() local
1371 exhalbtc_power_on_setting(struct btc_coexist *btcoexist) exhalbtc_power_on_setting() argument
1386 exhalbtc_pre_load_firmware(struct btc_coexist *btcoexist) exhalbtc_pre_load_firmware() argument
1399 exhalbtc_init_hw_config(struct btc_coexist *btcoexist, bool wifi_only) exhalbtc_init_hw_config() argument
1428 exhalbtc_init_coex_dm(struct btc_coexist *btcoexist) exhalbtc_init_coex_dm() argument
1453 exhalbtc_ips_notify(struct btc_coexist *btcoexist, u8 type) exhalbtc_ips_notify() argument
1488 exhalbtc_lps_notify(struct btc_coexist *btcoexist, u8 type) exhalbtc_lps_notify() argument
1519 exhalbtc_scan_notify(struct btc_coexist *btcoexist, u8 type) exhalbtc_scan_notify() argument
1559 exhalbtc_connect_notify(struct btc_coexist *btcoexist, u8 action) exhalbtc_connect_notify() argument
1597 exhalbtc_mediastatus_notify(struct btc_coexist *btcoexist, enum rt_media_status media_status) exhalbtc_mediastatus_notify() argument
1633 exhalbtc_special_packet_notify(struct btc_coexist *btcoexist, u8 pkt_type) exhalbtc_special_packet_notify() argument
1679 exhalbtc_bt_info_notify(struct btc_coexist *btcoexist, u8 *tmp_buf, u8 length) exhalbtc_bt_info_notify() argument
1711 exhalbtc_rf_status_notify(struct btc_coexist *btcoexist, u8 type) exhalbtc_rf_status_notify() argument
1724 exhalbtc_halt_notify(struct btc_coexist *btcoexist) exhalbtc_halt_notify() argument
1747 exhalbtc_pnp_notify(struct btc_coexist *btcoexist, u8 pnp_state) exhalbtc_pnp_notify() argument
1771 exhalbtc_coex_dm_switch(struct btc_coexist *btcoexist) exhalbtc_coex_dm_switch() argument
1796 exhalbtc_periodical(struct btc_coexist *btcoexist) exhalbtc_periodical() argument
1823 exhalbtc_dbg_control(struct btc_coexist *btcoexist, u8 code, u8 len, u8 *data) exhalbtc_dbg_control() argument
1835 exhalbtc_antenna_detection(struct btc_coexist *btcoexist, u32 cent_freq, u32 offset, u32 span, u32 seconds) exhalbtc_antenna_detection() argument
1846 exhalbtc_update_min_bt_rssi(struct btc_coexist *btcoexist, s8 bt_rssi) exhalbtc_update_min_bt_rssi() argument
1854 exhalbtc_set_hci_version(struct btc_coexist *btcoexist, u16 hci_version) exhalbtc_set_hci_version() argument
1862 exhalbtc_set_bt_patch_version(struct btc_coexist *btcoexist, u16 bt_hci_version, u16 bt_patch_version) exhalbtc_set_bt_patch_version() argument
1872 exhalbtc_set_chip_type(struct btc_coexist *btcoexist, u8 chip_type) exhalbtc_set_chip_type() argument
1902 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); exhalbtc_set_ant_num() local
1924 exhalbtc_set_single_ant_path(struct btc_coexist *btcoexist, u8 single_ant_path) exhalbtc_set_single_ant_path() argument
1930 exhalbtc_display_bt_coex_info(struct btc_coexist *btcoexist, struct seq_file *m) exhalbtc_display_bt_coex_info() argument
1956 exhalbtc_switch_band_notify(struct btc_coexist *btcoexist, u8 type) exhalbtc_switch_band_notify() argument
[all...]
H A Dhalbtc8723b2ant.c40 static u8 btc8723b2ant_bt_rssi_state(struct btc_coexist *btcoexist, in btc8723b2ant_bt_rssi_state() argument
44 struct rtl_priv *rtlpriv = btcoexist->adapter; in btc8723b2ant_bt_rssi_state()
129 static u8 btc8723b2ant_wifi_rssi_state(struct btc_coexist *btcoexist, in btc8723b2ant_wifi_rssi_state() argument
133 struct rtl_priv *rtlpriv = btcoexist->adapter; in btc8723b2ant_wifi_rssi_state()
137 btcoexist->btc_get(btcoexist, BTC_GET_S4_WIFI_RSSI, &wifi_rssi); in btc8723b2ant_wifi_rssi_state()
223 void btc8723b2ant_limited_rx(struct btc_coexist *btcoexist, bool force_exec, in btc8723b2ant_limited_rx() argument
234 btcoexist->btc_set(btcoexist, BTC_SET_BL_TO_REJ_AP_AGG_PKT, in btc8723b2ant_limited_rx()
237 btcoexist in btc8723b2ant_limited_rx()
245 btc8723b2ant_monitor_bt_ctr(struct btc_coexist *btcoexist) btc8723b2ant_monitor_bt_ctr() argument
291 btc8723b2ant_monitor_wifi_ctr(struct btc_coexist *btcoexist) btc8723b2ant_monitor_wifi_ctr() argument
328 btc8723b2ant_query_bt_info(struct btc_coexist *btcoexist) btc8723b2ant_query_bt_info() argument
344 btc8723b2ant_is_wifi_status_changed(struct btc_coexist *btcoexist) btc8723b2ant_is_wifi_status_changed() argument
390 btc8723b2ant_update_bt_link_info(struct btc_coexist *btcoexist) btc8723b2ant_update_bt_link_info() argument
438 btc8723b2ant_action_algorithm(struct btc_coexist *btcoexist) btc8723b2ant_action_algorithm() argument
633 btc8723b2ant_set_fw_dac_swing_level(struct btc_coexist *btcoexist, u8 dac_swing_lvl) btc8723b2ant_set_fw_dac_swing_level() argument
652 btc8723b2ant_set_fw_dec_bt_pwr(struct btc_coexist *btcoexist, u8 dec_bt_pwr_lvl) btc8723b2ant_set_fw_dec_bt_pwr() argument
666 btc8723b2ant_dec_bt_pwr(struct btc_coexist *btcoexist, bool force_exec, u8 dec_bt_pwr_lvl) btc8723b2ant_dec_bt_pwr() argument
690 halbtc8723b2ant_set_bt_auto_report(struct btc_coexist *btcoexist, bool enable_auto_report) halbtc8723b2ant_set_bt_auto_report() argument
704 btc8723b2ant_bt_auto_report(struct btc_coexist *btcoexist, bool force_exec, bool enable_auto_report) btc8723b2ant_bt_auto_report() argument
719 btc8723b2ant_fw_dac_swing_lvl(struct btc_coexist *btcoexist, bool force_exec, u8 fw_dac_swing_lvl) btc8723b2ant_fw_dac_swing_lvl() argument
745 btc8723b_set_penalty_txrate(struct btc_coexist *btcoexist, bool low_penalty_ra) btc8723b_set_penalty_txrate() argument
769 btc8723b2ant_low_penalty_ra(struct btc_coexist *btcoexist, bool force_exec, bool low_penalty_ra) btc8723b2ant_low_penalty_ra() argument
794 btc8723b2ant_set_dac_swing_reg(struct btc_coexist *btcoexist, u32 level) btc8723b2ant_set_dac_swing_reg() argument
815 btc8723b2ant_dac_swing(struct btc_coexist *btcoexist, bool force_exec, bool dac_swing_on, u32 dac_swing_lvl) btc8723b2ant_dac_swing() argument
848 btc8723b2ant_set_coex_table(struct btc_coexist *btcoexist, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) btc8723b2ant_set_coex_table() argument
871 btc8723b2ant_coex_table(struct btc_coexist *btcoexist, bool force_exec, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) btc8723b2ant_coex_table() argument
912 btc8723b2ant_coex_table_with_type(struct btc_coexist *btcoexist, bool force_exec, u8 type) btc8723b2ant_coex_table_with_type() argument
985 btc8723b2ant_set_fw_ignore_wlan_act(struct btc_coexist *btcoexist, bool enable) btc8723b2ant_set_fw_ignore_wlan_act() argument
1001 btc8723b2ant_set_lps_rpwm(struct btc_coexist *btcoexist, u8 lps_val, u8 rpwm_val) btc8723b2ant_set_lps_rpwm() argument
1011 btc8723b2ant_lps_rpwm(struct btc_coexist *btcoexist, bool force_exec, u8 lps_val, u8 rpwm_val) btc8723b2ant_lps_rpwm() argument
1028 btc8723b2ant_ignore_wlan_act(struct btc_coexist *btcoexist, bool force_exec, bool enable) btc8723b2ant_ignore_wlan_act() argument
1053 btc8723b2ant_set_fw_ps_tdma(struct btc_coexist *btcoexist, u8 byte1, u8 byte2, u8 byte3, u8 byte4, u8 byte5) btc8723b2ant_set_fw_ps_tdma() argument
1082 btc8723b2ant_sw_mechanism(struct btc_coexist *btcoexist, bool shrink_rx_lpf, bool low_penalty_ra, bool limited_dig, bool bt_lna_constrain) btc8723b2ant_sw_mechanism() argument
1089 btc8723b2ant_set_ant_path(struct btc_coexist *btcoexist, u8 antpos_type, bool init_hwcfg, bool wifi_off) btc8723b2ant_set_ant_path() argument
1207 btc8723b2ant_ps_tdma(struct btc_coexist *btcoexist, bool force_exec, bool turn_on, u8 type) btc8723b2ant_ps_tdma() argument
1471 btc8723b2ant_ps_tdma_check_for_power_save_state( struct btc_coexist *btcoexist, bool new_ps_state) btc8723b2ant_ps_tdma_check_for_power_save_state() argument
1497 btc8723b2ant_power_save_state(struct btc_coexist *btcoexist, u8 ps_type, u8 lps_val, u8 rpwm_val) btc8723b2ant_power_save_state() argument
1535 btc8723b2ant_coex_alloff(struct btc_coexist *btcoexist) btc8723b2ant_coex_alloff() argument
1551 btc8723b2ant_init_coex_dm(struct btc_coexist *btcoexist) btc8723b2ant_init_coex_dm() argument
1566 btc8723b2ant_action_bt_inquiry(struct btc_coexist *btcoexist) btc8723b2ant_action_bt_inquiry() argument
1607 btc8723b2ant_action_wifi_link_process(struct btc_coexist *btcoexist) btc8723b2ant_action_wifi_link_process() argument
1628 btc8723b2ant_action_wifi_idle_process(struct btc_coexist *btcoexist) btc8723b2ant_action_wifi_idle_process() argument
1669 btc8723b2ant_is_common_action(struct btc_coexist *btcoexist) btc8723b2ant_is_common_action() argument
1779 btc8723b2ant_tdma_duration_adjust(struct btc_coexist *btcoexist, bool sco_hid, bool tx_pause, u8 max_interval) btc8723b2ant_tdma_duration_adjust() argument
2765 btc8723b2ant_action_sco(struct btc_coexist *btcoexist) btc8723b2ant_action_sco() argument
2808 btc8723b2ant_action_hid(struct btc_coexist *btcoexist) btc8723b2ant_action_hid() argument
2853 btc8723b2ant_action_a2dp(struct btc_coexist *btcoexist) btc8723b2ant_action_a2dp() argument
2927 btc8723b2ant_action_a2dp_pan_hs(struct btc_coexist *btcoexist) btc8723b2ant_action_a2dp_pan_hs() argument
2974 btc8723b2ant_action_pan_edr(struct btc_coexist *btcoexist) btc8723b2ant_action_pan_edr() argument
3026 btc8723b2ant_action_pan_hs(struct btc_coexist *btcoexist) btc8723b2ant_action_pan_hs() argument
3064 btc8723b2ant_action_pan_edr_a2dp(struct btc_coexist *btcoexist) btc8723b2ant_action_pan_edr_a2dp() argument
3119 btc8723b2ant_action_pan_edr_hid(struct btc_coexist *btcoexist) btc8723b2ant_action_pan_edr_hid() argument
3183 btc8723b2ant_action_hid_a2dp_pan_edr(struct btc_coexist *btcoexist) btc8723b2ant_action_hid_a2dp_pan_edr() argument
3242 btc8723b2ant_action_hid_a2dp(struct btc_coexist *btcoexist) btc8723b2ant_action_hid_a2dp() argument
3330 btc8723b2ant_action_wifi_multi_port(struct btc_coexist *btcoexist) btc8723b2ant_action_wifi_multi_port() argument
3345 btc8723b2ant_run_coexist_mechanism(struct btc_coexist *btcoexist) btc8723b2ant_run_coexist_mechanism() argument
3495 btc8723b2ant_wifioff_hwcfg(struct btc_coexist *btcoexist) btc8723b2ant_wifioff_hwcfg() argument
3529 ex_btc8723b2ant_init_hwconfig(struct btc_coexist *btcoexist) ex_btc8723b2ant_init_hwconfig() argument
3561 ex_btc8723b2ant_power_on_setting(struct btc_coexist *btcoexist) ex_btc8723b2ant_power_on_setting() argument
3592 ex_btc8723b2ant_pre_load_firmware(struct btc_coexist *btcoexist) ex_btc8723b2ant_pre_load_firmware() argument
3630 ex_btc8723b2ant_init_coex_dm(struct btc_coexist *btcoexist) ex_btc8723b2ant_init_coex_dm() argument
3639 ex_btc8723b2ant_display_coex_info(struct btc_coexist *btcoexist, struct seq_file *m) ex_btc8723b2ant_display_coex_info() argument
3851 ex_btc8723b2ant_ips_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b2ant_ips_notify() argument
3872 ex_btc8723b2ant_lps_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b2ant_lps_notify() argument
3887 ex_btc8723b2ant_scan_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b2ant_scan_notify() argument
3911 ex_btc8723b2ant_connect_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b2ant_connect_notify() argument
3923 ex_btc8723b2ant_media_status_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b2ant_media_status_notify() argument
3972 ex_btc8723b2ant_special_packet_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b2ant_special_packet_notify() argument
3982 ex_btc8723b2ant_bt_info_notify(struct btc_coexist *btcoexist, u8 *tmpbuf, u8 length) ex_btc8723b2ant_bt_info_notify() argument
4163 ex_btc8723b2ant_halt_notify(struct btc_coexist *btcoexist) ex_btc8723b2ant_halt_notify() argument
4174 ex_btc8723b2ant_pnp_notify(struct btc_coexist *btcoexist, u8 pnp_state) ex_btc8723b2ant_pnp_notify() argument
4201 ex_btc8723b2ant_periodical(struct btc_coexist *btcoexist) ex_btc8723b2ant_periodical() argument
[all...]
H A Dhalbtc8821a2ant.c41 static u8 btc8821a2ant_bt_rssi_state(struct btc_coexist *btcoexist, in btc8821a2ant_bt_rssi_state() argument
45 struct rtl_priv *rtlpriv = btcoexist->adapter; in btc8821a2ant_bt_rssi_state()
132 static u8 btc8821a2ant_wifi_rssi_state(struct btc_coexist *btcoexist, in btc8821a2ant_wifi_rssi_state() argument
136 struct rtl_priv *rtlpriv = btcoexist->adapter; in btc8821a2ant_wifi_rssi_state()
140 btcoexist->btc_get(btcoexist, BTC_GET_S4_WIFI_RSSI, &wifi_rssi); in btc8821a2ant_wifi_rssi_state()
226 void btc8821a2ant_limited_rx(struct btc_coexist *btcoexist, bool force_exec, in btc8821a2ant_limited_rx() argument
235 btcoexist->btc_set(btcoexist, BTC_SET_BL_TO_REJ_AP_AGG_PKT, in btc8821a2ant_limited_rx()
238 btcoexist in btc8821a2ant_limited_rx()
246 btc8821a2ant_monitor_bt_ctr(struct btc_coexist *btcoexist) btc8821a2ant_monitor_bt_ctr() argument
287 btc8821a2ant_monitor_wifi_ctr(struct btc_coexist *btcoexist) btc8821a2ant_monitor_wifi_ctr() argument
324 btc8821a2ant_query_bt_info(struct btc_coexist *btcoexist) btc8821a2ant_query_bt_info() argument
340 btc8821a2ant_is_wifi_status_changed(struct btc_coexist *btcoexist) btc8821a2ant_is_wifi_status_changed() argument
381 btc8821a2ant_update_bt_link_info(struct btc_coexist *btcoexist) btc8821a2ant_update_bt_link_info() argument
429 btc8821a2ant_action_algorithm(struct btc_coexist *btcoexist) btc8821a2ant_action_algorithm() argument
617 btc8821a2ant_set_fw_dac_swing_lvl(struct btc_coexist *btcoexist, u8 dac_swing_lvl) btc8821a2ant_set_fw_dac_swing_lvl() argument
636 btc8821a2ant_set_fw_dec_bt_pwr(struct btc_coexist *btcoexist, u8 dec_bt_pwr_lvl) btc8821a2ant_set_fw_dec_bt_pwr() argument
651 btc8821a2ant_dec_bt_pwr(struct btc_coexist *btcoexist, bool force_exec, u8 dec_bt_pwr_lvl) btc8821a2ant_dec_bt_pwr() argument
675 btc8821a2ant_fw_dac_swing_lvl(struct btc_coexist *btcoexist, bool force_exec, u8 fw_dac_swing_lvl) btc8821a2ant_fw_dac_swing_lvl() argument
702 btc8821a2ant_set_sw_penalty_tx_rate_adaptive( struct btc_coexist *btcoexist, bool low_penalty_ra) btc8821a2ant_set_sw_penalty_tx_rate_adaptive() argument
729 btc8821a2ant_low_penalty_ra(struct btc_coexist *btcoexist, bool force_exec, bool low_penalty_ra) btc8821a2ant_low_penalty_ra() argument
755 btc8821a2ant_set_dac_swing_reg(struct btc_coexist *btcoexist, u32 level) btc8821a2ant_set_dac_swing_reg() argument
766 btc8821a2ant_set_sw_full_dac_swing(struct btc_coexist *btcoexist, bool sw_dac_swing_on, u32 sw_dac_swing_lvl) btc8821a2ant_set_sw_full_dac_swing() argument
776 btc8821a2ant_dac_swing(struct btc_coexist *btcoexist, bool force_exec, bool dac_swing_on, u32 dac_swing_lvl) btc8821a2ant_dac_swing() argument
811 btc8821a2ant_set_coex_table(struct btc_coexist *btcoexist, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) btc8821a2ant_set_coex_table() argument
834 btc8821a2ant_coex_table(struct btc_coexist *btcoexist, bool force_exec, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) btc8821a2ant_coex_table() argument
878 btc8821a2ant_coex_table_with_type(struct btc_coexist *btcoexist, bool force_exec, u8 type) btc8821a2ant_coex_table_with_type() argument
977 btc8821a2ant_set_lps_rpwm(struct btc_coexist *btcoexist, u8 lps_val, u8 rpwm_val) btc8821a2ant_set_lps_rpwm() argument
987 btc8821a2ant_lps_rpwm(struct btc_coexist *btcoexist, bool force_exec, u8 lps_val, u8 rpwm_val) btc8821a2ant_lps_rpwm() argument
1004 btc8821a2ant_ignore_wlan_act(struct btc_coexist *btcoexist, bool force_exec, bool enable) btc8821a2ant_ignore_wlan_act() argument
1029 btc8821a2ant_set_fw_ps_tdma(struct btc_coexist *btcoexist, u8 byte1, u8 byte2, u8 byte3, u8 byte4, u8 byte5) btc8821a2ant_set_fw_ps_tdma() argument
1059 btc8821a2ant_sw_mechanism1(struct btc_coexist *btcoexist, bool shrink_rx_lpf, bool low_penalty_ra, bool limited_dig, bool bt_lna_constrain) btc8821a2ant_sw_mechanism1() argument
1066 btc8821a2ant_sw_mechanism2(struct btc_coexist *btcoexist, bool agc_table_shift, bool adc_back_off, bool sw_dac_swing, u32 dac_swing_lvl) btc8821a2ant_sw_mechanism2() argument
1074 btc8821a2ant_set_ant_path(struct btc_coexist *btcoexist, u8 ant_pos_type, bool init_hw_cfg, bool wifi_off) btc8821a2ant_set_ant_path() argument
1121 btc8821a2ant_ps_tdma(struct btc_coexist *btcoexist, bool force_exec, bool turn_on, u8 type) btc8821a2ant_ps_tdma() argument
1348 btc8821a2ant_ps_tdma_check_for_power_save_state(struct btc_coexist *btcoexist, bool new_ps_state) btc8821a2ant_ps_tdma_check_for_power_save_state() argument
1374 btc8821a2ant_power_save_state(struct btc_coexist *btcoexist, u8 ps_type, u8 lps_val, u8 rpwm_val) btc8821a2ant_power_save_state() argument
1412 btc8821a2ant_coex_all_off(struct btc_coexist *btcoexist) btc8821a2ant_coex_all_off() argument
1428 btc8821a2ant_coex_under_5g(struct btc_coexist *btcoexist) btc8821a2ant_coex_under_5g() argument
1434 btc8821a2ant_init_coex_dm(struct btc_coexist *btcoexist) btc8821a2ant_init_coex_dm() argument
1448 btc8821a2ant_action_bt_inquiry(struct btc_coexist *btcoexist) btc8821a2ant_action_bt_inquiry() argument
1496 btc8821a2ant_action_wifi_link_process(struct btc_coexist *btcoexist) btc8821a2ant_action_wifi_link_process() argument
1514 btc8821a2ant_action_wifi_idle_process(struct btc_coexist *btcoexist) btc8821a2ant_action_wifi_idle_process() argument
1573 btc8821a2ant_is_common_action(struct btc_coexist *btcoexist) btc8821a2ant_is_common_action() argument
1694 btc8821a2ant_tdma_duration_adjust(struct btc_coexist *btcoexist, bool sco_hid, bool tx_pause, u8 max_interval) btc8821a2ant_tdma_duration_adjust() argument
2594 btc8821a2ant_action_sco(struct btc_coexist *btcoexist) btc8821a2ant_action_sco() argument
2667 btc8821a2ant_action_hid(struct btc_coexist *btcoexist) btc8821a2ant_action_hid() argument
2731 btc8821a2ant_action_a2dp(struct btc_coexist *btcoexist) btc8821a2ant_action_a2dp() argument
2836 btc8821a2ant_action_a2dp_pan_hs(struct btc_coexist *btcoexist) btc8821a2ant_action_a2dp_pan_hs() argument
2900 btc8821a2ant_action_pan_edr(struct btc_coexist *btcoexist) btc8821a2ant_action_pan_edr() argument
2971 btc8821a2ant_action_pan_hs(struct btc_coexist *btcoexist) btc8821a2ant_action_pan_hs() argument
3027 btc8821a2ant_action_pan_edr_a2dp(struct btc_coexist *btcoexist) btc8821a2ant_action_pan_edr_a2dp() argument
3103 btc8821a2ant_action_pan_edr_hid(struct btc_coexist *btcoexist) btc8821a2ant_action_pan_edr_hid() argument
3183 btc8821a2ant_act_hid_a2dp_pan_edr(struct btc_coexist *btcoexist) btc8821a2ant_act_hid_a2dp_pan_edr() argument
3258 btc8821a2ant_action_hid_a2dp(struct btc_coexist *btcoexist) btc8821a2ant_action_hid_a2dp() argument
3349 btc8821a2ant_action_wifi_multi_port(struct btc_coexist *btcoexist) btc8821a2ant_action_wifi_multi_port() argument
3365 btc8821a2ant_run_coexist_mechanism(struct btc_coexist *btcoexist) btc8821a2ant_run_coexist_mechanism() argument
3521 btc8821a2ant_wifi_off_hw_cfg(struct btc_coexist *btcoexist) btc8821a2ant_wifi_off_hw_cfg() argument
3544 ex_btc8821a2ant_init_hwconfig(struct btc_coexist *btcoexist) ex_btc8821a2ant_init_hwconfig() argument
3576 ex_btc8821a2ant_pre_load_firmware(struct btc_coexist *btcoexist) ex_btc8821a2ant_pre_load_firmware() argument
3613 ex_btc8821a2ant_init_coex_dm(struct btc_coexist *btcoexist) ex_btc8821a2ant_init_coex_dm() argument
3623 ex_btc8821a2ant_display_coex_info(struct btc_coexist *btcoexist, struct seq_file *m) ex_btc8821a2ant_display_coex_info() argument
3823 ex_btc8821a2ant_ips_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8821a2ant_ips_notify() argument
3844 ex_btc8821a2ant_lps_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8821a2ant_lps_notify() argument
3859 ex_btc8821a2ant_scan_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8821a2ant_scan_notify() argument
3872 ex_btc8821a2ant_connect_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8821a2ant_connect_notify() argument
3885 ex_btc8821a2ant_media_status_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8821a2ant_media_status_notify() argument
3934 ex_btc8821a2ant_special_packet_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8821a2ant_special_packet_notify() argument
3945 ex_btc8821a2ant_bt_info_notify(struct btc_coexist *btcoexist, u8 *tmp_buf, u8 length) ex_btc8821a2ant_bt_info_notify() argument
4145 ex_btc8821a2ant_halt_notify(struct btc_coexist *btcoexist) ex_btc8821a2ant_halt_notify() argument
4157 ex_btc8821a2ant_pnp_notify(struct btc_coexist *btcoexist, u8 pnp_state) ex_btc8821a2ant_pnp_notify() argument
4175 ex_btc8821a2ant_periodical(struct btc_coexist *btcoexist) ex_btc8821a2ant_periodical() argument
[all...]
H A Dhalbtc8821a1ant.c25 static void btc8821a1ant_act_bt_sco_hid_only_busy(struct btc_coexist *btcoexist,
42 static u8 btc8821a1ant_bt_rssi_state(struct btc_coexist *btcoexist, in btc8821a1ant_bt_rssi_state() argument
46 struct rtl_priv *rtlpriv = btcoexist->adapter; in btc8821a1ant_bt_rssi_state()
130 static u8 btc8821a1ant_wifi_rssi_state(struct btc_coexist *btcoexist, in btc8821a1ant_wifi_rssi_state() argument
134 struct rtl_priv *rtlpriv = btcoexist->adapter; in btc8821a1ant_wifi_rssi_state()
138 btcoexist->btc_get(btcoexist, BTC_GET_S4_WIFI_RSSI, &wifi_rssi); in btc8821a1ant_wifi_rssi_state()
222 static void btc8821a1ant_update_ra_mask(struct btc_coexist *btcoexist, in btc8821a1ant_update_ra_mask() argument
229 btcoexist->btc_set(btcoexist, BTC_SET_ACT_UPDATE_RAMAS in btc8821a1ant_update_ra_mask()
235 btc8821a1ant_auto_rate_fb_retry(struct btc_coexist *btcoexist, bool force_exec, u8 type) btc8821a1ant_auto_rate_fb_retry() argument
275 btc8821a1ant_retry_limit(struct btc_coexist *btcoexist, bool force_exec, u8 type) btc8821a1ant_retry_limit() argument
297 btc8821a1ant_ampdu_max_time(struct btc_coexist *btcoexist, bool force_exec, u8 type) btc8821a1ant_ampdu_max_time() argument
320 btc8821a1ant_limited_tx(struct btc_coexist *btcoexist, bool force_exec, u8 ra_mask_type, u8 arfr_type, u8 retry_limit_type, u8 ampdu_time_type) btc8821a1ant_limited_tx() argument
346 btc8821a1ant_limited_rx(struct btc_coexist *btcoexist, bool force_exec, bool rej_ap_agg_pkt, bool bt_ctrl_agg_buf_size, u8 agg_buf_size) btc8821a1ant_limited_rx() argument
366 btc8821a1ant_monitor_bt_ctr(struct btc_coexist *btcoexist) btc8821a1ant_monitor_bt_ctr() argument
391 btc8821a1ant_query_bt_info(struct btc_coexist *btcoexist) btc8821a1ant_query_bt_info() argument
407 btc8821a1ant_update_bt_link_info(struct btc_coexist *btcoexist) btc8821a1ant_update_bt_link_info() argument
463 btc8821a1ant_action_algorithm(struct btc_coexist *btcoexist) btc8821a1ant_action_algorithm() argument
646 btc8821a1ant_set_sw_penalty_tx_rate(struct btc_coexist *btcoexist, bool low_penalty_ra) btc8821a1ant_set_sw_penalty_tx_rate() argument
670 btc8821a1ant_low_penalty_ra(struct btc_coexist *btcoexist, bool force_exec, bool low_penalty_ra) btc8821a1ant_low_penalty_ra() argument
685 btc8821a1ant_set_coex_table(struct btc_coexist *btcoexist, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) btc8821a1ant_set_coex_table() argument
708 btc8821a1ant_coex_table(struct btc_coexist *btcoexist, bool force_exec, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) btc8821a1ant_coex_table() argument
739 btc8821a1ant_coex_table_with_type(struct btc_coexist *btcoexist, bool force_exec, u8 type) btc8821a1ant_coex_table_with_type() argument
780 btc8821a1ant_set_fw_ignore_wlan_act(struct btc_coexist *btcoexist, bool enable) btc8821a1ant_set_fw_ignore_wlan_act() argument
796 btc8821a1ant_ignore_wlan_act(struct btc_coexist *btcoexist, bool force_exec, bool enable) btc8821a1ant_ignore_wlan_act() argument
821 btc8821a1ant_set_fw_ps_tdma(struct btc_coexist *btcoexist, u8 byte1, u8 byte2, u8 byte3, u8 byte4, u8 byte5) btc8821a1ant_set_fw_ps_tdma() argument
866 btc8821a1ant_set_lps_rpwm(struct btc_coexist *btcoexist, u8 lps_val, u8 rpwm_val) btc8821a1ant_set_lps_rpwm() argument
876 btc8821a1ant_lps_rpwm(struct btc_coexist *btcoexist, bool force_exec, u8 lps_val, u8 rpwm_val) btc8821a1ant_lps_rpwm() argument
907 btc8821a1ant_sw_mechanism(struct btc_coexist *btcoexist, bool low_penalty_ra) btc8821a1ant_sw_mechanism() argument
918 btc8821a1ant_set_ant_path(struct btc_coexist *btcoexist, u8 ant_pos_type, bool init_hw_cfg, bool wifi_off) btc8821a1ant_set_ant_path() argument
1002 btc8821a1ant_ps_tdma(struct btc_coexist *btcoexist, bool force_exec, bool turn_on, u8 type) btc8821a1ant_ps_tdma() argument
1245 btc8821a1ant_is_common_action(struct btc_coexist *btcoexist) btc8821a1ant_is_common_action() argument
1335 btc8821a1ant_power_save_state(struct btc_coexist *btcoexist, u8 ps_type, u8 lps_val, u8 rpwm_val) btc8821a1ant_power_save_state() argument
1369 btc8821a1ant_coex_under_5g(struct btc_coexist *btcoexist) btc8821a1ant_coex_under_5g() argument
1391 btc8821a1ant_action_sco(struct btc_coexist *btcoexist) btc8821a1ant_action_sco() argument
1396 btc8821a1ant_action_hid(struct btc_coexist *btcoexist) btc8821a1ant_action_hid() argument
1402 btc8821a1ant_action_a2dp(struct btc_coexist *btcoexist) btc8821a1ant_action_a2dp() argument
1407 btc8821a1ant_action_a2dp_pan_hs(struct btc_coexist *btcoexist) btc8821a1ant_action_a2dp_pan_hs() argument
1412 btc8821a1ant_action_pan_edr(struct btc_coexist *btcoexist) btc8821a1ant_action_pan_edr() argument
1418 btc8821a1ant_action_pan_hs(struct btc_coexist *btcoexist) btc8821a1ant_action_pan_hs() argument
1424 btc8821a1ant_action_pan_edr_a2dp(struct btc_coexist *btcoexist) btc8821a1ant_action_pan_edr_a2dp() argument
1429 btc8821a1ant_action_pan_edr_hid(struct btc_coexist *btcoexist) btc8821a1ant_action_pan_edr_hid() argument
1435 btc8821a1ant_action_hid_a2dp_pan_edr(struct btc_coexist *btcoexist) btc8821a1ant_action_hid_a2dp_pan_edr() argument
1440 btc8821a1ant_action_hid_a2dp(struct btc_coexist *btcoexist) btc8821a1ant_action_hid_a2dp() argument
1451 btc8821a1ant_action_wifi_multi_port(struct btc_coexist *btcoexist) btc8821a1ant_action_wifi_multi_port() argument
1484 btc8821a1ant_action_wifi_not_connected_asso_auth( struct btc_coexist *btcoexist) btc8821a1ant_action_wifi_not_connected_asso_auth() argument
1506 btc8821a1ant_action_hs(struct btc_coexist *btcoexist) btc8821a1ant_action_hs() argument
1512 btc8821a1ant_action_bt_inquiry(struct btc_coexist *btcoexist) btc8821a1ant_action_bt_inquiry() argument
1559 btc8821a1ant_act_bt_sco_hid_only_busy(struct btc_coexist *btcoexist, u8 wifi_status) btc8821a1ant_act_bt_sco_hid_only_busy() argument
1568 btc8821a1ant_act_wifi_con_bt_acl_busy(struct btc_coexist *btcoexist, u8 wifi_status) btc8821a1ant_act_wifi_con_bt_acl_busy() argument
1630 btc8821a1ant_action_wifi_not_connected(struct btc_coexist *btcoexist) btc8821a1ant_action_wifi_not_connected() argument
1640 btc8821a1ant_act_wifi_not_conn_scan(struct btc_coexist *btcoexist) btc8821a1ant_act_wifi_not_conn_scan() argument
1674 btc8821a1ant_action_wifi_connected_scan(struct btc_coexist *btcoexist) btc8821a1ant_action_wifi_connected_scan() argument
1704 btc8821a1ant_act_wifi_conn_sp_pkt(struct btc_coexist *btcoexist) btc8821a1ant_act_wifi_conn_sp_pkt() argument
1730 btc8821a1ant_action_wifi_connected(struct btc_coexist *btcoexist) btc8821a1ant_action_wifi_connected() argument
1818 btc8821a1ant_run_sw_coex_mech(struct btc_coexist *btcoexist) btc8821a1ant_run_sw_coex_mech() argument
1888 btc8821a1ant_run_coexist_mechanism(struct btc_coexist *btcoexist) btc8821a1ant_run_coexist_mechanism() argument
2016 btc8821a1ant_init_coex_dm(struct btc_coexist *btcoexist) btc8821a1ant_init_coex_dm() argument
2026 btc8821a1ant_init_hw_config(struct btc_coexist *btcoexist, bool back_up, bool wifi_only) btc8821a1ant_init_hw_config() argument
2079 ex_btc8821a1ant_init_hwconfig(struct btc_coexist *btcoexist, bool wifionly) ex_btc8821a1ant_init_hwconfig() argument
2085 ex_btc8821a1ant_init_coex_dm(struct btc_coexist *btcoexist) ex_btc8821a1ant_init_coex_dm() argument
2099 ex_btc8821a1ant_display_coex_info(struct btc_coexist *btcoexist, struct seq_file *m) ex_btc8821a1ant_display_coex_info() argument
2337 ex_btc8821a1ant_ips_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8821a1ant_ips_notify() argument
2373 ex_btc8821a1ant_lps_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8821a1ant_lps_notify() argument
2391 ex_btc8821a1ant_scan_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8821a1ant_scan_notify() argument
2475 ex_btc8821a1ant_connect_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8821a1ant_connect_notify() argument
2547 ex_btc8821a1ant_media_status_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8821a1ant_media_status_notify() argument
2604 ex_btc8821a1ant_special_packet_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8821a1ant_special_packet_notify() argument
2687 ex_btc8821a1ant_bt_info_notify(struct btc_coexist *btcoexist, u8 *tmp_buf, u8 length) ex_btc8821a1ant_bt_info_notify() argument
2856 ex_btc8821a1ant_halt_notify(struct btc_coexist *btcoexist) ex_btc8821a1ant_halt_notify() argument
2883 ex_btc8821a1ant_pnp_notify(struct btc_coexist *btcoexist, u8 pnp_state) ex_btc8821a1ant_pnp_notify() argument
2924 ex_btc8821a1ant_periodical(struct btc_coexist *btcoexist) ex_btc8821a1ant_periodical() argument
[all...]
H A Dhalbtc8723b1ant.c42 static void halbtc8723b1ant_updatera_mask(struct btc_coexist *btcoexist, in halbtc8723b1ant_updatera_mask() argument
48 btcoexist->btc_set(btcoexist, BTC_SET_ACT_UPDATE_RAMASK, in halbtc8723b1ant_updatera_mask()
54 static void btc8723b1ant_auto_rate_fb_retry(struct btc_coexist *btcoexist, in btc8723b1ant_auto_rate_fb_retry() argument
64 btcoexist->btc_write_4byte(btcoexist, 0x430, in btc8723b1ant_auto_rate_fb_retry()
66 btcoexist->btc_write_4byte(btcoexist, 0x434, in btc8723b1ant_auto_rate_fb_retry()
70 btcoexist->btc_get(btcoexist, in btc8723b1ant_auto_rate_fb_retry()
93 halbtc8723b1ant_retry_limit(struct btc_coexist *btcoexist, bool force_exec, u8 type) halbtc8723b1ant_retry_limit() argument
116 halbtc8723b1ant_ampdu_maxtime(struct btc_coexist *btcoexist, bool force_exec, u8 type) halbtc8723b1ant_ampdu_maxtime() argument
139 halbtc8723b1ant_limited_tx(struct btc_coexist *btcoexist, bool force_exec, u8 ra_masktype, u8 arfr_type, u8 retry_limit_type, u8 ampdu_time_type) halbtc8723b1ant_limited_tx() argument
166 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) halbtc8723b1ant_limited_rx() argument
191 halbtc8723b1ant_query_bt_info(struct btc_coexist *btcoexist) halbtc8723b1ant_query_bt_info() argument
203 halbtc8723b1ant_monitor_bt_ctr(struct btc_coexist *btcoexist) halbtc8723b1ant_monitor_bt_ctr() argument
254 halbtc8723b1ant_monitor_wifi_ctr(struct btc_coexist *btcoexist) halbtc8723b1ant_monitor_wifi_ctr() argument
344 btc8723b1ant_is_wifi_status_changed(struct btc_coexist *btcoexist) btc8723b1ant_is_wifi_status_changed() argument
376 halbtc8723b1ant_update_bt_link_info(struct btc_coexist *btcoexist) halbtc8723b1ant_update_bt_link_info() argument
425 halbtc8723b1ant_set_bt_auto_report(struct btc_coexist *btcoexist, bool enable_auto_report) halbtc8723b1ant_set_bt_auto_report() argument
438 halbtc8723b1ant_bt_auto_report(struct btc_coexist *btcoexist, bool force_exec, bool enable_auto_report) halbtc8723b1ant_bt_auto_report() argument
454 btc8723b1ant_set_sw_pen_tx_rate_adapt(struct btc_coexist *btcoexist, bool low_penalty_ra) btc8723b1ant_set_sw_pen_tx_rate_adapt() argument
478 halbtc8723b1ant_low_penalty_ra(struct btc_coexist *btcoexist, bool force_exec, bool low_penalty_ra) halbtc8723b1ant_low_penalty_ra() argument
493 halbtc8723b1ant_set_coex_table(struct btc_coexist *btcoexist, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) halbtc8723b1ant_set_coex_table() argument
516 halbtc8723b1ant_coex_table(struct btc_coexist *btcoexist, bool force_exec, u32 val0x6c0, u32 val0x6c4, u32 val0x6c8, u8 val0x6cc) halbtc8723b1ant_coex_table() argument
548 halbtc8723b1ant_coex_table_with_type(struct btc_coexist *btcoexist, bool force_exec, u8 type) halbtc8723b1ant_coex_table_with_type() argument
630 halbtc8723b1ant_set_fw_ignore_wlan_act(struct btc_coexist *btcoexist, bool enable) halbtc8723b1ant_set_fw_ignore_wlan_act() argument
646 halbtc8723b1ant_ignore_wlan_act(struct btc_coexist *btcoexist, bool force_exec, bool enable) halbtc8723b1ant_ignore_wlan_act() argument
671 halbtc8723b1ant_set_fw_ps_tdma(struct btc_coexist *btcoexist, u8 byte1, u8 byte2, u8 byte3, u8 byte4, u8 byte5) halbtc8723b1ant_set_fw_ps_tdma() argument
718 halbtc8723b1ant_set_lps_rpwm(struct btc_coexist *btcoexist, u8 lps_val, u8 rpwm_val) halbtc8723b1ant_set_lps_rpwm() argument
728 halbtc8723b1ant_lps_rpwm(struct btc_coexist *btcoexist, bool force_exec, u8 lps_val, u8 rpwm_val) halbtc8723b1ant_lps_rpwm() argument
760 halbtc8723b1ant_sw_mechanism(struct btc_coexist *btcoexist, bool low_penalty_ra) halbtc8723b1ant_sw_mechanism() argument
771 halbtc8723b1ant_set_ant_path(struct btc_coexist *btcoexist, u8 ant_pos_type, bool force_exec, bool init_hw_cfg, bool wifi_off) halbtc8723b1ant_set_ant_path() argument
1028 halbtc8723b1ant_ps_tdma(struct btc_coexist *btcoexist, bool force_exec, bool turn_on, u8 type) halbtc8723b1ant_ps_tdma() argument
1418 btc8723b1ant_tdma_dur_adj_for_acl(struct btc_coexist *btcoexist, u8 wifi_status) btc8723b1ant_tdma_dur_adj_for_acl() argument
1594 halbtc8723b1ant_ps_tdma_chk_pwr_save(struct btc_coexist *btcoexist, bool new_ps_state) halbtc8723b1ant_ps_tdma_chk_pwr_save() argument
1622 halbtc8723b1ant_power_save_state(struct btc_coexist *btcoexist, u8 ps_type, u8 lps_val, u8 rpwm_val) halbtc8723b1ant_power_save_state() argument
1659 halbtc8723b1ant_action_wifi_only(struct btc_coexist *btcoexist) halbtc8723b1ant_action_wifi_only() argument
1668 halbtc8723b1ant_monitor_bt_enable_disable(struct btc_coexist *btcoexist) halbtc8723b1ant_monitor_bt_enable_disable() argument
1717 halbtc8723b1ant_action_bt_whck_test(struct btc_coexist *btcoexist) halbtc8723b1ant_action_bt_whck_test() argument
1728 halbtc8723b1ant_action_wifi_multiport(struct btc_coexist *btcoexist) halbtc8723b1ant_action_wifi_multiport() argument
1739 halbtc8723b1ant_action_hs(struct btc_coexist *btcoexist) halbtc8723b1ant_action_hs() argument
1745 halbtc8723b1ant_action_bt_inquiry(struct btc_coexist *btcoexist) halbtc8723b1ant_action_bt_inquiry() argument
1802 btc8723b1ant_act_bt_sco_hid_only_busy(struct btc_coexist *btcoexist, u8 wifi_status) btc8723b1ant_act_bt_sco_hid_only_busy() argument
1822 halbtc8723b1ant_action_wifi_connected_bt_acl_busy( struct btc_coexist *btcoexist, u8 wifi_status) halbtc8723b1ant_action_wifi_connected_bt_acl_busy() argument
1878 btc8723b1ant_action_wifi_not_conn(struct btc_coexist *btcoexist) btc8723b1ant_action_wifi_not_conn() argument
1892 btc8723b1ant_action_wifi_not_conn_scan(struct btc_coexist *btcoexist) btc8723b1ant_action_wifi_not_conn_scan() argument
1930 btc8723b1ant_act_wifi_not_conn_asso_auth(struct btc_coexist *btcoexist) btc8723b1ant_act_wifi_not_conn_asso_auth() argument
1953 btc8723b1ant_action_wifi_conn_scan(struct btc_coexist *btcoexist) btc8723b1ant_action_wifi_conn_scan() argument
1990 halbtc8723b1ant_action_wifi_connected_special_packet( struct btc_coexist *btcoexist) halbtc8723b1ant_action_wifi_connected_special_packet() argument
2024 halbtc8723b1ant_action_wifi_connected(struct btc_coexist *btcoexist) halbtc8723b1ant_action_wifi_connected() argument
2140 halbtc8723b1ant_run_coexist_mechanism(struct btc_coexist *btcoexist) halbtc8723b1ant_run_coexist_mechanism() argument
2301 halbtc8723b1ant_init_coex_dm(struct btc_coexist *btcoexist) halbtc8723b1ant_init_coex_dm() argument
2309 halbtc8723b1ant_init_hw_config(struct btc_coexist *btcoexist, bool backup, bool wifi_only) halbtc8723b1ant_init_hw_config() argument
2357 ex_btc8723b1ant_power_on_setting(struct btc_coexist *btcoexist) ex_btc8723b1ant_power_on_setting() argument
2427 ex_btc8723b1ant_init_hwconfig(struct btc_coexist *btcoexist, bool wifi_only) ex_btc8723b1ant_init_hwconfig() argument
2434 ex_btc8723b1ant_init_coex_dm(struct btc_coexist *btcoexist) ex_btc8723b1ant_init_coex_dm() argument
2448 ex_btc8723b1ant_display_coex_info(struct btc_coexist *btcoexist, struct seq_file *m) ex_btc8723b1ant_display_coex_info() argument
2712 ex_btc8723b1ant_ips_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b1ant_ips_notify() argument
2741 ex_btc8723b1ant_lps_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b1ant_lps_notify() argument
2759 ex_btc8723b1ant_scan_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b1ant_scan_notify() argument
2845 ex_btc8723b1ant_connect_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b1ant_connect_notify() argument
2915 ex_btc8723b1ant_media_status_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b1ant_media_status_notify() argument
2996 ex_btc8723b1ant_special_packet_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b1ant_special_packet_notify() argument
3073 ex_btc8723b1ant_bt_info_notify(struct btc_coexist *btcoexist, u8 *tmp_buf, u8 length) ex_btc8723b1ant_bt_info_notify() argument
3318 ex_btc8723b1ant_rf_status_notify(struct btc_coexist *btcoexist, u8 type) ex_btc8723b1ant_rf_status_notify() argument
3355 ex_btc8723b1ant_halt_notify(struct btc_coexist *btcoexist) ex_btc8723b1ant_halt_notify() argument
3377 ex_btc8723b1ant_pnp_notify(struct btc_coexist *btcoexist, u8 pnp_state) ex_btc8723b1ant_pnp_notify() argument
3412 ex_btc8723b1ant_coex_dm_reset(struct btc_coexist *btcoexist) ex_btc8723b1ant_coex_dm_reset() argument
3423 ex_btc8723b1ant_periodical(struct btc_coexist *btcoexist) ex_btc8723b1ant_periodical() argument
[all...]
H A Drtl_btc.c46 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); in rtl_btc_display_bt_coex_info() local
48 if (!btcoexist) { in rtl_btc_display_bt_coex_info()
53 exhalbtc_display_bt_coex_info(btcoexist, m); in rtl_btc_display_bt_coex_info()
58 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); in rtl_btc_record_pwr_mode() local
61 if (!btcoexist) in rtl_btc_record_pwr_mode()
64 safe_len = sizeof(btcoexist->pwr_mode_val); in rtl_btc_record_pwr_mode()
69 memcpy(btcoexist->pwr_mode_val, buf, safe_len); in rtl_btc_record_pwr_mode()
74 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); in rtl_btc_get_lps_val() local
76 if (!btcoexist) in rtl_btc_get_lps_val()
79 return btcoexist in rtl_btc_get_lps_val()
84 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_get_rpwm_val() local
94 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_is_bt_ctrl_lps() local
104 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_is_bt_lps_on() local
115 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_get_ampdu_cfg() local
179 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_power_on_setting() local
189 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_init_hw_config() local
216 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_ips_notify() local
234 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_lps_notify() local
244 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_scan_notify() local
266 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_connect_notify() local
277 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_mediastatus_notify() local
287 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_periodical() local
298 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_halt_notify() local
308 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_btinfo_notify() local
318 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_btmpinfo_notify() local
394 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_is_limited_dig() local
431 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_is_bt_disabled() local
445 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_special_packet_notify() local
456 struct btc_coexist *btcoexist = rtl_btc_coexist(rtlpriv); rtl_btc_switch_band_notify() local
[all...]
H A Dhalbtc8723b1ant.h182 void ex_btc8723b1ant_power_on_setting(struct btc_coexist *btcoexist);
183 void ex_btc8723b1ant_init_hwconfig(struct btc_coexist *btcoexist,
185 void ex_btc8723b1ant_init_coex_dm(struct btc_coexist *btcoexist);
186 void ex_btc8723b1ant_ips_notify(struct btc_coexist *btcoexist, u8 type);
187 void ex_btc8723b1ant_lps_notify(struct btc_coexist *btcoexist, u8 type);
188 void ex_btc8723b1ant_scan_notify(struct btc_coexist *btcoexist, u8 type);
189 void ex_btc8723b1ant_connect_notify(struct btc_coexist *btcoexist, u8 type);
190 void ex_btc8723b1ant_media_status_notify(struct btc_coexist *btcoexist,
192 void ex_btc8723b1ant_special_packet_notify(struct btc_coexist *btcoexist,
194 void ex_btc8723b1ant_bt_info_notify(struct btc_coexist *btcoexist,
[all...]
H A Dhalbtc8821a2ant.h155 struct btc_coexist *btcoexist
159 struct btc_coexist *btcoexist
163 struct btc_coexist *btcoexist,
168 struct btc_coexist *btcoexist,
173 struct btc_coexist *btcoexist,
178 struct btc_coexist *btcoexist,
183 struct btc_coexist *btcoexist,
188 struct btc_coexist *btcoexist,
193 struct btc_coexist *btcoexist,
199 struct btc_coexist *btcoexist
[all...]
H A Dhalbtcoutsrc.h714 void (*btc_disp_dbg_msg)(void *btcoexist, u8 disp_type,
717 bool (*btc_get)(void *btcoexist, u8 get_type, void *out_buf);
718 bool (*btc_set)(void *btcoexist, u8 set_type, void *in_buf);
723 u32 (*btc_get_bt_coex_supported_feature)(void *btcoexist);
724 u32 (*btc_get_bt_coex_supported_version)(void *btcoexist);
725 u32 (*btc_get_bt_phydm_version)(void *btcoexist);
726 void (*btc_phydm_modify_ra_pcr_threshold)(void *btcoexist,
729 u32 (*btc_phydm_query_phy_counter)(void *btcoexist,
731 u8 (*btc_get_ant_det_val_from_bt)(void *btcoexist);
732 u8 (*btc_get_ble_scan_type_from_bt)(void *btcoexist);
[all...]
H A Dhalbtc8723b2ant.h163 void ex_btc8723b2ant_init_hwconfig(struct btc_coexist *btcoexist);
164 void ex_btc8723b2ant_init_coex_dm(struct btc_coexist *btcoexist);
165 void ex_btc8723b2ant_ips_notify(struct btc_coexist *btcoexist, u8 type);
166 void ex_btc8723b2ant_lps_notify(struct btc_coexist *btcoexist, u8 type);
167 void ex_btc8723b2ant_scan_notify(struct btc_coexist *btcoexist, u8 type);
168 void ex_btc8723b2ant_connect_notify(struct btc_coexist *btcoexist, u8 type);
169 void ex_btc8723b2ant_media_status_notify(struct btc_coexist *btcoexist,
171 void ex_btc8723b2ant_special_packet_notify(struct btc_coexist *btcoexist,
173 void ex_btc8723b2ant_bt_info_notify(struct btc_coexist *btcoexist,
175 void ex_btc8723b2ant_halt_notify(struct btc_coexist *btcoexist);
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/
H A Dhal_bt_coexist.c25 rtlpriv->btcoexist.cstate &= in _rtl8723_dm_bt_check_wifi_state()
29 rtlpriv->btcoexist.cstate |= in _rtl8723_dm_bt_check_wifi_state()
32 rtlpriv->btcoexist.cstate &= in _rtl8723_dm_bt_check_wifi_state()
36 rtlpriv->btcoexist.cstate |= in _rtl8723_dm_bt_check_wifi_state()
39 rtlpriv->btcoexist.cstate &= in _rtl8723_dm_bt_check_wifi_state()
42 rtlpriv->btcoexist.cstate |= BT_COEX_STATE_WIFI_IDLE; in _rtl8723_dm_bt_check_wifi_state()
43 rtlpriv->btcoexist.cstate &= in _rtl8723_dm_bt_check_wifi_state()
45 rtlpriv->btcoexist.cstate &= in _rtl8723_dm_bt_check_wifi_state()
51 rtlpriv->btcoexist.cstate |= in _rtl8723_dm_bt_check_wifi_state()
53 rtlpriv->btcoexist in _rtl8723_dm_bt_check_wifi_state()
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/
H A Dhal_bt_coexist.c25 rtlpriv->btcoexist.cstate &= in _rtl8723_dm_bt_check_wifi_state()
29 rtlpriv->btcoexist.cstate |= in _rtl8723_dm_bt_check_wifi_state()
32 rtlpriv->btcoexist.cstate &= in _rtl8723_dm_bt_check_wifi_state()
36 rtlpriv->btcoexist.cstate |= in _rtl8723_dm_bt_check_wifi_state()
39 rtlpriv->btcoexist.cstate &= in _rtl8723_dm_bt_check_wifi_state()
42 rtlpriv->btcoexist.cstate |= BT_COEX_STATE_WIFI_IDLE; in _rtl8723_dm_bt_check_wifi_state()
43 rtlpriv->btcoexist.cstate &= in _rtl8723_dm_bt_check_wifi_state()
45 rtlpriv->btcoexist.cstate &= in _rtl8723_dm_bt_check_wifi_state()
51 rtlpriv->btcoexist.cstate |= in _rtl8723_dm_bt_check_wifi_state()
53 rtlpriv->btcoexist in _rtl8723_dm_bt_check_wifi_state()
[all...]

Completed in 225 milliseconds

1234