Lines Matching refs:firmware
203 const struct firmware *firmware) in ath3k_load_firmware() argument
208 int count = firmware->size; in ath3k_load_firmware()
219 0, 0, firmware->data, FW_HDR_SIZE, in ath3k_load_firmware()
235 memcpy(send_buf, firmware->data + sent, size); in ath3k_load_firmware()
272 const struct firmware *firmware) in ath3k_load_fwfile() argument
279 count = firmware->size; in ath3k_load_fwfile()
290 firmware->data, size, USB_CTRL_SET_TIMEOUT, in ath3k_load_fwfile()
308 memcpy(send_buf, firmware->data + sent, size); in ath3k_load_fwfile()
356 const struct firmware *firmware; in ath3k_load_patch() local
381 ret = request_firmware(&firmware, filename, &udev->dev); in ath3k_load_patch()
387 pt_rom_version = get_unaligned_le32(firmware->data + in ath3k_load_patch()
388 firmware->size - 8); in ath3k_load_patch()
389 pt_build_version = get_unaligned_le32(firmware->data + in ath3k_load_patch()
390 firmware->size - 4); in ath3k_load_patch()
395 release_firmware(firmware); in ath3k_load_patch()
399 ret = ath3k_load_fwfile(udev, firmware); in ath3k_load_patch()
400 release_firmware(firmware); in ath3k_load_patch()
409 const struct firmware *firmware; in ath3k_load_syscfg() local
443 ret = request_firmware(&firmware, filename, &udev->dev); in ath3k_load_syscfg()
449 ret = ath3k_load_fwfile(udev, firmware); in ath3k_load_syscfg()
450 release_firmware(firmware); in ath3k_load_syscfg()
458 const struct firmware *firmware; in ath3k_probe() local
501 ret = request_firmware(&firmware, ATH3K_FIRMWARE, &udev->dev); in ath3k_probe()
512 ret = ath3k_load_firmware(udev, firmware); in ath3k_probe()
513 release_firmware(firmware); in ath3k_probe()