Lines Matching refs:patch_buf
777 static uint8_t *patch_buf = NULL; in update_firmware() local
783 if (patch_buf == NULL) { in update_firmware()
890 patch_buf = malloc(fw_total_len); in update_firmware()
891 if (patch_buf == NULL) { in update_firmware()
903 memcpy(patch_buf + tmp_len, tmp->payload, tmp->len); in update_firmware()
909 memcpy(&patch_buf[fw_total_len - conf_size], conf_buf, conf_size); in update_firmware()
913 memcpy(patch_buf, fw_buf + offset, patch_length); in update_firmware()
914 memcpy(patch_buf + patch_length - 4, &fw_version, 4); in update_firmware()
915 memcpy(patch_buf + patch_length, conf_buf, conf_size); in update_firmware()
937 HCI_CMD_DOWNLOAD_COPY_FW_DATA(hci_cmd_buffer, patch_buf, fw_ptr, len); in update_firmware()
947 free(patch_buf); in update_firmware()
948 patch_buf = NULL; in update_firmware()