Lines Matching refs:hci_dev

61 int btintel_check_bdaddr(struct hci_dev *hdev)  in btintel_check_bdaddr()
100 int btintel_enter_mfg(struct hci_dev *hdev) in btintel_enter_mfg()
117 int btintel_exit_mfg(struct hci_dev *hdev, bool reset, bool patched) in btintel_exit_mfg()
142 int btintel_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr) in btintel_set_bdaddr()
160 static int btintel_set_event_mask(struct hci_dev *hdev, bool debug) in btintel_set_event_mask()
180 int btintel_set_diag(struct hci_dev *hdev, bool enable) in btintel_set_diag()
213 static int btintel_set_diag_mfg(struct hci_dev *hdev, bool enable) in btintel_set_diag_mfg()
230 static int btintel_set_diag_combined(struct hci_dev *hdev, bool enable) in btintel_set_diag_combined()
247 void btintel_hw_error(struct hci_dev *hdev, u8 code) in btintel_hw_error()
281 int btintel_version_info(struct hci_dev *hdev, struct intel_version *ver) in btintel_version_info()
346 static int btintel_secure_send(struct hci_dev *hdev, u8 fragment_type, u32 plen, in btintel_secure_send()
370 int btintel_load_ddc_config(struct hci_dev *hdev, const char *ddc_name) in btintel_load_ddc_config()
415 int btintel_set_event_mask_mfg(struct hci_dev *hdev, bool debug) in btintel_set_event_mask_mfg()
433 int btintel_read_version(struct hci_dev *hdev, struct intel_version *ver) in btintel_read_version()
458 int btintel_version_info_tlv(struct hci_dev *hdev, in btintel_version_info_tlv()
552 int btintel_parse_version_tlv(struct hci_dev *hdev, in btintel_parse_version_tlv()
662 static int btintel_read_version_tlv(struct hci_dev *hdev, in btintel_read_version_tlv()
698 struct hci_dev *hdev;
866 struct regmap *btintel_regmap_init(struct hci_dev *hdev, u16 opcode_read, in btintel_regmap_init()
886 int btintel_send_intel_reset(struct hci_dev *hdev, u32 boot_param) in btintel_send_intel_reset()
906 int btintel_read_boot_params(struct hci_dev *hdev, in btintel_read_boot_params()
957 static int btintel_sfi_rsa_header_secure_send(struct hci_dev *hdev, in btintel_sfi_rsa_header_secure_send()
993 static int btintel_sfi_ecdsa_header_secure_send(struct hci_dev *hdev, in btintel_sfi_ecdsa_header_secure_send()
1028 static int btintel_download_firmware_payload(struct hci_dev *hdev, in btintel_download_firmware_payload()
1071 static bool btintel_firmware_version(struct hci_dev *hdev, in btintel_firmware_version()
1112 int btintel_download_firmware(struct hci_dev *hdev, in btintel_download_firmware()
1160 static int btintel_download_fw_tlv(struct hci_dev *hdev, in btintel_download_fw_tlv()
1258 static void btintel_reset_to_bootloader(struct hci_dev *hdev) in btintel_reset_to_bootloader()
1309 static int btintel_read_debug_features(struct hci_dev *hdev, in btintel_read_debug_features()
1340 static int btintel_set_debug_features(struct hci_dev *hdev, in btintel_set_debug_features()
1389 static int btintel_reset_debug_features(struct hci_dev *hdev, in btintel_reset_debug_features()
1430 int btintel_set_quality_report(struct hci_dev *hdev, bool enable) in btintel_set_quality_report()
1454 static void btintel_coredump(struct hci_dev *hdev) in btintel_coredump()
1467 static void btintel_dmp_hdr(struct hci_dev *hdev, struct sk_buff *skb) in btintel_dmp_hdr()
1486 static int btintel_register_devcoredump_support(struct hci_dev *hdev) in btintel_register_devcoredump_support()
1507 static const struct firmware *btintel_legacy_rom_get_fw(struct hci_dev *hdev, in btintel_legacy_rom_get_fw()
1548 static int btintel_legacy_rom_patching(struct hci_dev *hdev, in btintel_legacy_rom_patching()
1662 static int btintel_legacy_rom_setup(struct hci_dev *hdev, in btintel_legacy_rom_setup()
1792 static int btintel_download_wait(struct hci_dev *hdev, ktime_t calltime, int msec) in btintel_download_wait()
1829 static int btintel_boot_wait(struct hci_dev *hdev, ktime_t calltime, int msec) in btintel_boot_wait()
1859 static int btintel_boot_wait_d0(struct hci_dev *hdev, ktime_t calltime, in btintel_boot_wait_d0()
1890 static int btintel_boot(struct hci_dev *hdev, u32 boot_addr) in btintel_boot()
1966 static int btintel_download_fw(struct hci_dev *hdev, in btintel_download_fw()
2131 static int btintel_bootloader_setup(struct hci_dev *hdev, in btintel_bootloader_setup()
2263 static int btintel_prepare_fw_download_tlv(struct hci_dev *hdev, in btintel_prepare_fw_download_tlv()
2383 static int btintel_get_codec_config_data(struct hci_dev *hdev, in btintel_get_codec_config_data()
2432 static int btintel_get_data_path_id(struct hci_dev *hdev, __u8 *data_path_id) in btintel_get_data_path_id()
2439 static int btintel_configure_offload(struct hci_dev *hdev) in btintel_configure_offload()
2473 static void btintel_set_ppag(struct hci_dev *hdev, struct intel_version_tlv *ver) in btintel_set_ppag()
2556 static int btintel_acpi_reset_method(struct hci_dev *hdev) in btintel_acpi_reset_method()
2596 static void btintel_set_dsm_reset_method(struct hci_dev *hdev, in btintel_set_dsm_reset_method()
2668 static u8 btintel_classify_pkt_type(struct hci_dev *hdev, struct sk_buff *skb) in btintel_classify_pkt_type()
2743 static int btintel_set_dsbr(struct hci_dev *hdev, struct intel_version_tlv *ver) in btintel_set_dsbr()
2810 static acpi_status btintel_evaluate_acpi_method(struct hci_dev *hdev, in btintel_evaluate_acpi_method()
2862 static int btintel_send_sar_ddc(struct hci_dev *hdev, struct btintel_cp_ddc_write *data, u8 len) in btintel_send_sar_ddc()
2876 static int btintel_send_edr(struct hci_dev *hdev, struct btintel_cp_ddc_write *cmd, in btintel_send_edr()
2887 static int btintel_send_le(struct hci_dev *hdev, struct btintel_cp_ddc_write *cmd, in btintel_send_le()
2896 static int btintel_send_br(struct hci_dev *hdev, struct btintel_cp_ddc_write *cmd, in btintel_send_br()
2905 static int btintel_send_br_mutual(struct hci_dev *hdev, struct btintel_cp_ddc_write *cmd, in btintel_send_br_mutual()
2914 static int btintel_send_edr2(struct hci_dev *hdev, struct btintel_cp_ddc_write *cmd, in btintel_send_edr2()
2923 static int btintel_send_edr3(struct hci_dev *hdev, struct btintel_cp_ddc_write *cmd, in btintel_send_edr3()
2932 static int btintel_set_legacy_sar(struct hci_dev *hdev, struct btintel_sar_inc_pwr *sar) in btintel_set_legacy_sar()
2968 static int btintel_set_mutual_sar(struct hci_dev *hdev, struct btintel_sar_inc_pwr *sar) in btintel_set_mutual_sar()
3029 static int btintel_sar_send_to_device(struct hci_dev *hdev, struct btintel_sar_inc_pwr *sar, in btintel_sar_send_to_device()
3051 static int btintel_acpi_set_sar(struct hci_dev *hdev, struct intel_version_tlv *ver) in btintel_acpi_set_sar()
3125 static int btintel_set_specific_absorption_rate(struct hci_dev *hdev, in btintel_set_specific_absorption_rate()
3134 int btintel_bootloader_setup_tlv(struct hci_dev *hdev, in btintel_bootloader_setup_tlv()
3238 void btintel_set_msft_opcode(struct hci_dev *hdev, u8 hw_variant) in btintel_set_msft_opcode()
3267 void btintel_print_fseq_info(struct hci_dev *hdev) in btintel_print_fseq_info()
3381 static int btintel_setup_combined(struct hci_dev *hdev) in btintel_setup_combined()
3637 int btintel_shutdown_combined(struct hci_dev *hdev) in btintel_shutdown_combined()
3673 int btintel_configure_setup(struct hci_dev *hdev, const char *driver_name) in btintel_configure_setup()
3688 static int btintel_diagnostics(struct hci_dev *hdev, struct sk_buff *skb) in btintel_diagnostics()
3717 int btintel_recv_event(struct hci_dev *hdev, struct sk_buff *skb) in btintel_recv_event()
3763 void btintel_bootup(struct hci_dev *hdev, const void *ptr, unsigned int len) in btintel_bootup()
3775 void btintel_secure_send_result(struct hci_dev *hdev, in btintel_secure_send_result()