Lines Matching refs:btcoexist
735 void (*btc_disp_dbg_msg)(void *btcoexist, u8 disp_type,
738 bool (*btc_get)(void *btcoexist, u8 get_type, void *out_buf);
739 bool (*btc_set)(void *btcoexist, u8 set_type, void *in_buf);
744 u32 (*btc_get_bt_coex_supported_feature)(void *btcoexist);
745 u32 (*btc_get_bt_coex_supported_version)(void *btcoexist);
746 u32 (*btc_get_bt_phydm_version)(void *btcoexist);
747 void (*btc_phydm_modify_ra_pcr_threshold)(void *btcoexist,
750 u32 (*btc_phydm_query_phy_counter)(void *btcoexist,
752 u8 (*btc_get_ant_det_val_from_bt)(void *btcoexist);
753 u8 (*btc_get_ble_scan_type_from_bt)(void *btcoexist);
754 u32 (*btc_get_ble_scan_para_from_bt)(void *btcoexist, u8 scan_type);
755 bool (*btc_get_bt_afh_map_from_bt)(void *btcoexist, u8 map_type,
762 ((struct btc_coexist *)((rtlpriv)->btcoexist.btc_context))
764 ((struct wifi_only_cfg *)((rtlpriv)->btcoexist.wifi_only_context))
771 void exhalbtc_power_on_setting(struct btc_coexist *btcoexist);
772 void exhalbtc_pre_load_firmware(struct btc_coexist *btcoexist);
773 void exhalbtc_init_hw_config(struct btc_coexist *btcoexist, bool wifi_only);
775 void exhalbtc_init_coex_dm(struct btc_coexist *btcoexist);
776 void exhalbtc_ips_notify(struct btc_coexist *btcoexist, u8 type);
777 void exhalbtc_lps_notify(struct btc_coexist *btcoexist, u8 type);
778 void exhalbtc_scan_notify(struct btc_coexist *btcoexist, u8 type);
781 void exhalbtc_connect_notify(struct btc_coexist *btcoexist, u8 action);
782 void exhalbtc_mediastatus_notify(struct btc_coexist *btcoexist,
784 void exhalbtc_special_packet_notify(struct btc_coexist *btcoexist, u8 pkt_type);
785 void exhalbtc_bt_info_notify(struct btc_coexist *btcoexist, u8 *tmp_buf,
787 void exhalbtc_rf_status_notify(struct btc_coexist *btcoexist, u8 type);
788 void exhalbtc_stack_operation_notify(struct btc_coexist *btcoexist, u8 type);
789 void exhalbtc_halt_notify(struct btc_coexist *btcoexist);
790 void exhalbtc_pnp_notify(struct btc_coexist *btcoexist, u8 pnp_state);
791 void exhalbtc_coex_dm_switch(struct btc_coexist *btcoexist);
792 void exhalbtc_periodical(struct btc_coexist *btcoexist);
793 void exhalbtc_dbg_control(struct btc_coexist *btcoexist, u8 code, u8 len,
795 void exhalbtc_antenna_detection(struct btc_coexist *btcoexist, u32 cent_freq,
798 void exhalbtc_set_hci_version(struct btc_coexist *btcoexist, u16 hci_version);
799 void exhalbtc_set_bt_patch_version(struct btc_coexist *btcoexist,
801 void exhalbtc_update_min_bt_rssi(struct btc_coexist *btcoexist, s8 bt_rssi);
802 void exhalbtc_set_bt_exist(struct btc_coexist *btcoexist, bool bt_exist);
803 void exhalbtc_set_chip_type(struct btc_coexist *btcoexist, u8 chip_type);
805 void exhalbtc_display_bt_coex_info(struct btc_coexist *btcoexist,
807 void exhalbtc_switch_band_notify(struct btc_coexist *btcoexist, u8 type);
810 void exhalbtc_signal_compensation(struct btc_coexist *btcoexist,
812 void exhalbtc_lps_leave(struct btc_coexist *btcoexist);
813 void exhalbtc_low_wifi_traffic_notify(struct btc_coexist *btcoexist);
814 void exhalbtc_set_single_ant_path(struct btc_coexist *btcoexist,