Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/bluetooth/
H A Dbtrtl.c255 struct rtl_epatch_header *epatch_info; in rtlbt_parse_firmware() local
296 while (fwptr >= btrtl_dev->fw_data + (sizeof(*epatch_info) + 3)) { in rtlbt_parse_firmware()
343 epatch_info = (struct rtl_epatch_header *)btrtl_dev->fw_data; in rtlbt_parse_firmware()
344 if (memcmp(epatch_info->signature, RTL_EPATCH_SIGNATURE, 8) != 0) { in rtlbt_parse_firmware()
349 num_patches = le16_to_cpu(epatch_info->num_patches); in rtlbt_parse_firmware()
351 le32_to_cpu(epatch_info->fw_version), num_patches); in rtlbt_parse_firmware()
398 memcpy(buf + patch_length - 4, &epatch_info->fw_version, 4); in rtlbt_parse_firmware()
H A Drtk_btusb.c1452 static struct rtk_epatch_entry *get_fw_patch_entry(struct rtk_epatch *epatch_info, uint16_t eco_ver) in get_fw_patch_entry() argument
1454 int patch_num = epatch_info->number_of_total_patch; in get_fw_patch_entry()
1455 uint8_t *epatch_buf = (uint8_t *)epatch_info; in get_fw_patch_entry()
1806 struct rtk_epatch *epatch_info = NULL; in load_firmware() local
1941 epatch_info = (struct rtk_epatch*)epatch_buf; in load_firmware()
1942 patch_entry->lmp_sub = (uint16_t)epatch_info->fw_version; in load_firmware()
1946 patch_entry->lmp_sub, epatch_info->fw_version, in load_firmware()
1947 epatch_info->number_of_total_patch); in load_firmware()
1950 p_epatch_entry = get_fw_patch_entry(epatch_info, patch_entry->eversion); in load_firmware()
1965 memcpy(&buf[p_epatch_entry->patch_length-4], &epatch_info->fw_version, 4); in load_firmware()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/bluetooth_usb_driver/
H A Drtk_misc.c1200 struct rtk_epatch *epatch_info = (struct rtk_epatch *)epatch_buf; in rtk_get_patch_entry() local
1202 epatch_info->number_of_total_patch = in rtk_get_patch_entry()
1203 le16_to_cpu(epatch_info->number_of_total_patch); in rtk_get_patch_entry()
1204 RTKBT_DBG("fw_version = 0x%x", le32_to_cpu(epatch_info->fw_version)); in rtk_get_patch_entry()
1206 epatch_info->number_of_total_patch); in rtk_get_patch_entry()
1209 for (i = 0; i < epatch_info->number_of_total_patch; i++) { in rtk_get_patch_entry()
1215 2 * epatch_info->number_of_total_patch + in rtk_get_patch_entry()
1219 4 * epatch_info-> number_of_total_patch + in rtk_get_patch_entry()
1225 if (i >= epatch_info->number_of_total_patch) { in rtk_get_patch_entry()