Lines Matching refs:firmware

219 				const struct firmware *firmware)  in ath3k_load_firmware()  argument
224 int count = firmware->size; in ath3k_load_firmware()
236 memcpy(send_buf, firmware->data, FW_HDR_SIZE); in ath3k_load_firmware()
254 memcpy(send_buf, firmware->data + sent, size); in ath3k_load_firmware()
316 const struct firmware *firmware) in ath3k_load_fwfile() argument
323 count = firmware->size; in ath3k_load_fwfile()
332 memcpy(send_buf, firmware->data, size); in ath3k_load_fwfile()
354 memcpy(send_buf, firmware->data + sent, size); in ath3k_load_fwfile()
407 const struct firmware *firmware; in ath3k_load_patch() local
432 ret = request_firmware(&firmware, filename, &udev->dev); in ath3k_load_patch()
438 pt_rom_version = get_unaligned_le32(firmware->data + in ath3k_load_patch()
439 firmware->size - 8); in ath3k_load_patch()
440 pt_build_version = get_unaligned_le32(firmware->data + in ath3k_load_patch()
441 firmware->size - 4); in ath3k_load_patch()
446 release_firmware(firmware); in ath3k_load_patch()
450 ret = ath3k_load_fwfile(udev, firmware); in ath3k_load_patch()
451 release_firmware(firmware); in ath3k_load_patch()
460 const struct firmware *firmware; in ath3k_load_syscfg() local
495 ret = request_firmware(&firmware, filename, &udev->dev); in ath3k_load_syscfg()
501 ret = ath3k_load_fwfile(udev, firmware); in ath3k_load_syscfg()
502 release_firmware(firmware); in ath3k_load_syscfg()
510 const struct firmware *firmware; in ath3k_probe() local
553 ret = request_firmware(&firmware, ATH3K_FIRMWARE, &udev->dev); in ath3k_probe()
564 ret = ath3k_load_firmware(udev, firmware); in ath3k_probe()
565 release_firmware(firmware); in ath3k_probe()