Lines Matching refs:firmware
206 const struct firmware *firmware) in ath3k_load_firmware() argument
210 int count = firmware->size; in ath3k_load_firmware()
222 memcpy(send_buf, firmware->data, 20); in ath3k_load_firmware()
239 memcpy(send_buf, firmware->data + sent, size); in ath3k_load_firmware()
302 const struct firmware *firmware) in ath3k_load_fwfile() argument
308 count = firmware->size; in ath3k_load_fwfile()
317 memcpy(send_buf, firmware->data, size); in ath3k_load_fwfile()
339 memcpy(send_buf, firmware->data + sent, size); in ath3k_load_fwfile()
393 const struct firmware *firmware; in ath3k_load_patch() local
418 ret = request_firmware(&firmware, filename, &udev->dev); in ath3k_load_patch()
424 pt_rom_version = get_unaligned_le32(firmware->data + in ath3k_load_patch()
425 firmware->size - 8); in ath3k_load_patch()
426 pt_build_version = get_unaligned_le32(firmware->data + in ath3k_load_patch()
427 firmware->size - 4); in ath3k_load_patch()
432 release_firmware(firmware); in ath3k_load_patch()
436 ret = ath3k_load_fwfile(udev, firmware); in ath3k_load_patch()
437 release_firmware(firmware); in ath3k_load_patch()
446 const struct firmware *firmware; in ath3k_load_syscfg() local
481 ret = request_firmware(&firmware, filename, &udev->dev); in ath3k_load_syscfg()
487 ret = ath3k_load_fwfile(udev, firmware); in ath3k_load_syscfg()
488 release_firmware(firmware); in ath3k_load_syscfg()
496 const struct firmware *firmware; in ath3k_probe() local
539 ret = request_firmware(&firmware, ATH3K_FIRMWARE, &udev->dev); in ath3k_probe()
550 ret = ath3k_load_firmware(udev, firmware); in ath3k_probe()
551 release_firmware(firmware); in ath3k_probe()