Lines Matching refs:fw_data
95 u8 *fw_data; member
548 .data = btrtl_dev->fw_data, in rtlbt_parse_firmware_v2()
676 if (!memcmp(btrtl_dev->fw_data, RTL_EPATCH_SIGNATURE, 8)) in rtlbt_parse_firmware()
679 else if (!memcmp(btrtl_dev->fw_data, RTL_EPATCH_SIGNATURE_V2, 8)) in rtlbt_parse_firmware()
688 fwptr = btrtl_dev->fw_data + btrtl_dev->fw_len - sizeof(extension_sig); in rtlbt_parse_firmware()
700 while (fwptr >= btrtl_dev->fw_data + (sizeof(*epatch_info) + 3)) { in rtlbt_parse_firmware()
749 if (memcmp(btrtl_dev->fw_data, RTL_EPATCH_SIGNATURE, 8) != 0) { in rtlbt_parse_firmware()
750 if (!memcmp(btrtl_dev->fw_data, RTL_EPATCH_SIGNATURE_V2, 8)) in rtlbt_parse_firmware()
756 epatch_info = (struct rtl_epatch_header *)btrtl_dev->fw_data; in rtlbt_parse_firmware()
773 chip_id_base = btrtl_dev->fw_data + sizeof(struct rtl_epatch_header); in rtlbt_parse_firmware()
807 memcpy(buf, btrtl_dev->fw_data + patch_offset, patch_length - 4); in rtlbt_parse_firmware()
911 if (!memcmp(btrtl_dev->fw_data, RTL_EPATCH_SIGNATURE, 8)) { in btrtl_setup_rtl8723a()
916 return rtl_download_firmware(hdev, btrtl_dev->fw_data, in btrtl_setup_rtl8723a()
923 unsigned char *fw_data = NULL; in btrtl_setup_rtl8723b() local
927 ret = rtlbt_parse_firmware(hdev, btrtl_dev, &fw_data); in btrtl_setup_rtl8723b()
938 memcpy(tbuff, fw_data, ret); in btrtl_setup_rtl8723b()
939 kvfree(fw_data); in btrtl_setup_rtl8723b()
944 fw_data = tbuff; in btrtl_setup_rtl8723b()
949 ret = rtl_download_firmware(hdev, fw_data, ret); in btrtl_setup_rtl8723b()
952 kvfree(fw_data); in btrtl_setup_rtl8723b()
1046 kvfree(btrtl_dev->fw_data); in btrtl_free()
1186 &btrtl_dev->fw_data); in btrtl_initialize()
1193 &btrtl_dev->fw_data); in btrtl_initialize()