Lines Matching refs:btcoexist
714 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);
733 u32 (*btc_get_ble_scan_para_from_bt)(void *btcoexist, u8 scan_type);
734 bool (*btc_get_bt_afh_map_from_bt)(void *btcoexist, u8 map_type,
741 ((struct btc_coexist *)((rtlpriv)->btcoexist.btc_context))
743 ((struct wifi_only_cfg *)((rtlpriv)->btcoexist.wifi_only_context))
750 void exhalbtc_power_on_setting(struct btc_coexist *btcoexist);
751 void exhalbtc_pre_load_firmware(struct btc_coexist *btcoexist);
752 void exhalbtc_init_hw_config(struct btc_coexist *btcoexist, bool wifi_only);
754 void exhalbtc_init_coex_dm(struct btc_coexist *btcoexist);
755 void exhalbtc_ips_notify(struct btc_coexist *btcoexist, u8 type);
756 void exhalbtc_lps_notify(struct btc_coexist *btcoexist, u8 type);
757 void exhalbtc_scan_notify(struct btc_coexist *btcoexist, u8 type);
760 void exhalbtc_connect_notify(struct btc_coexist *btcoexist, u8 action);
761 void exhalbtc_mediastatus_notify(struct btc_coexist *btcoexist,
763 void exhalbtc_special_packet_notify(struct btc_coexist *btcoexist, u8 pkt_type);
764 void exhalbtc_bt_info_notify(struct btc_coexist *btcoexist, u8 *tmp_buf,
766 void exhalbtc_rf_status_notify(struct btc_coexist *btcoexist, u8 type);
767 void exhalbtc_halt_notify(struct btc_coexist *btcoexist);
768 void exhalbtc_pnp_notify(struct btc_coexist *btcoexist, u8 pnp_state);
769 void exhalbtc_coex_dm_switch(struct btc_coexist *btcoexist);
770 void exhalbtc_periodical(struct btc_coexist *btcoexist);
771 void exhalbtc_dbg_control(struct btc_coexist *btcoexist, u8 code, u8 len,
773 void exhalbtc_antenna_detection(struct btc_coexist *btcoexist, u32 cent_freq,
776 void exhalbtc_set_hci_version(struct btc_coexist *btcoexist, u16 hci_version);
777 void exhalbtc_set_bt_patch_version(struct btc_coexist *btcoexist,
779 void exhalbtc_update_min_bt_rssi(struct btc_coexist *btcoexist, s8 bt_rssi);
780 void exhalbtc_set_bt_exist(struct btc_coexist *btcoexist, bool bt_exist);
781 void exhalbtc_set_chip_type(struct btc_coexist *btcoexist, u8 chip_type);
783 void exhalbtc_display_bt_coex_info(struct btc_coexist *btcoexist,
785 void exhalbtc_switch_band_notify(struct btc_coexist *btcoexist, u8 type);
788 void exhalbtc_signal_compensation(struct btc_coexist *btcoexist,
790 void exhalbtc_lps_leave(struct btc_coexist *btcoexist);
791 void exhalbtc_low_wifi_traffic_notify(struct btc_coexist *btcoexist);
792 void exhalbtc_set_single_ant_path(struct btc_coexist *btcoexist,