Home
last modified time | relevance | path

Searched refs:btrtl_dev (Results 1 – 3 of 3) sorted by relevance

/Linux-v6.1/drivers/bluetooth/
Dbtrtl.c288 struct btrtl_device_info *btrtl_dev, in rtlbt_parse_firmware() argument
321 if (btrtl_dev->fw_len < min_size) in rtlbt_parse_firmware()
324 fwptr = btrtl_dev->fw_data + btrtl_dev->fw_len - sizeof(extension_sig); in rtlbt_parse_firmware()
336 while (fwptr >= btrtl_dev->fw_data + (sizeof(*epatch_info) + 3)) { in rtlbt_parse_firmware()
367 btrtl_dev->project_id = project_id; in rtlbt_parse_firmware()
377 if (btrtl_dev->ic_info->lmp_subver != in rtlbt_parse_firmware()
381 btrtl_dev->ic_info->lmp_subver); in rtlbt_parse_firmware()
385 epatch_info = (struct rtl_epatch_header *)btrtl_dev->fw_data; in rtlbt_parse_firmware()
402 if (btrtl_dev->fw_len < min_size) in rtlbt_parse_firmware()
405 chip_id_base = btrtl_dev->fw_data + sizeof(struct rtl_epatch_header); in rtlbt_parse_firmware()
[all …]
Dbtrtl.h54 void btrtl_free(struct btrtl_device_info *btrtl_dev);
56 struct btrtl_device_info *btrtl_dev);
58 struct btrtl_device_info *btrtl_dev);
62 struct btrtl_device_info *btrtl_dev,
74 static inline void btrtl_free(struct btrtl_device_info *btrtl_dev) in btrtl_free() argument
79 struct btrtl_device_info *btrtl_dev) in btrtl_download_firmware() argument
85 struct btrtl_device_info *btrtl_dev) in btrtl_set_quirks() argument
100 struct btrtl_device_info *btrtl_dev, in btrtl_get_uart_settings() argument
Dhci_h5.c899 struct btrtl_device_info *btrtl_dev; in h5_btrtl_setup() local
907 btrtl_dev = btrtl_initialize(h5->hu->hdev, h5->id); in h5_btrtl_setup()
908 if (IS_ERR(btrtl_dev)) in h5_btrtl_setup()
909 return PTR_ERR(btrtl_dev); in h5_btrtl_setup()
911 err = btrtl_get_uart_settings(h5->hu->hdev, btrtl_dev, in h5_btrtl_setup()
936 err = btrtl_download_firmware(h5->hu->hdev, btrtl_dev); in h5_btrtl_setup()
940 btrtl_set_quirks(h5->hu->hdev, btrtl_dev); in h5_btrtl_setup()
943 btrtl_free(btrtl_dev); in h5_btrtl_setup()