Lines Matching refs:fw
1495 const struct firmware *fw; in btusb_setup_intel_get_fw() local
1505 ret = request_firmware(&fw, fwname, &hdev->dev); in btusb_setup_intel_get_fw()
1521 if (request_firmware(&fw, fwname, &hdev->dev) < 0) { in btusb_setup_intel_get_fw()
1530 return fw; in btusb_setup_intel_get_fw()
1534 const struct firmware *fw, in btusb_setup_intel_patching() argument
1542 int remain = fw->size - (*fw_ptr - fw->data); in btusb_setup_intel_patching()
1651 const struct firmware *fw; in btusb_setup_intel() local
1723 fw = btusb_setup_intel_get_fw(hdev, ver); in btusb_setup_intel()
1724 if (!fw) { in btusb_setup_intel()
1728 fw_ptr = fw->data; in btusb_setup_intel()
1742 release_firmware(fw); in btusb_setup_intel()
1770 while (fw->size > fw_ptr - fw->data) { in btusb_setup_intel()
1773 ret = btusb_setup_intel_patching(hdev, fw, &fw_ptr, in btusb_setup_intel()
1779 release_firmware(fw); in btusb_setup_intel()
1817 release_firmware(fw); in btusb_setup_intel()
2018 const struct firmware *fw; in btusb_setup_intel_new() local
2170 err = request_firmware(&fw, fwname, &hdev->dev); in btusb_setup_intel_new()
2188 if (fw->size < 644) { in btusb_setup_intel_new()
2190 hdev->name, fw->size); in btusb_setup_intel_new()
2200 err = btintel_secure_send(hdev, 0x00, 128, fw->data); in btusb_setup_intel_new()
2210 err = btintel_secure_send(hdev, 0x03, 256, fw->data + 128); in btusb_setup_intel_new()
2220 err = btintel_secure_send(hdev, 0x02, 256, fw->data + 388); in btusb_setup_intel_new()
2227 fw_ptr = fw->data + 644; in btusb_setup_intel_new()
2230 while (fw_ptr - fw->data < fw->size) { in btusb_setup_intel_new()
2299 release_firmware(fw); in btusb_setup_intel_new()
2574 const struct firmware *fw; in btusb_setup_qca_load_rampatch() local
2585 err = request_firmware(&fw, fwname, &hdev->dev); in btusb_setup_qca_load_rampatch()
2594 rver = (struct qca_rampatch_version *)(fw->data + info->ver_offset); in btusb_setup_qca_load_rampatch()
2609 err = btusb_setup_qca_download_fw(hdev, fw, info->rampatch_hdr); in btusb_setup_qca_load_rampatch()
2612 release_firmware(fw); in btusb_setup_qca_load_rampatch()
2621 const struct firmware *fw; in btusb_setup_qca_load_nvm() local
2628 err = request_firmware(&fw, fwname, &hdev->dev); in btusb_setup_qca_load_nvm()
2637 err = btusb_setup_qca_download_fw(hdev, fw, info->nvm_hdr); in btusb_setup_qca_load_nvm()
2639 release_firmware(fw); in btusb_setup_qca_load_nvm()