Lines Matching refs:fw
353 mic_x100_load_command_line(struct mic_device *mdev, const struct firmware *fw) in mic_x100_load_command_line() argument
358 void __iomem *cmd_line_va = mdev->aper.va + mdev->bootaddr + fw->size; in mic_x100_load_command_line()
386 const struct firmware *fw; in mic_x100_load_ramdisk() local
390 rc = request_firmware(&fw, in mic_x100_load_ramdisk()
402 memcpy_toio(mdev->aper.va + (mdev->bootaddr << 1), fw->data, fw->size); in mic_x100_load_ramdisk()
404 iowrite32(fw->size, &bp->hdr.ramdisk_size); in mic_x100_load_ramdisk()
405 release_firmware(fw); in mic_x100_load_ramdisk()
452 const struct firmware *fw; in mic_x100_load_firmware() local
458 rc = request_firmware(&fw, mdev->firmware, mdev->sdev->parent); in mic_x100_load_firmware()
465 if (mdev->bootaddr > mdev->aper.len - fw->size) { in mic_x100_load_firmware()
469 release_firmware(fw); in mic_x100_load_firmware()
472 memcpy_toio(mdev->aper.va + mdev->bootaddr, fw->data, fw->size); in mic_x100_load_firmware()
473 mdev->ops->write_spad(mdev, MIC_X100_FW_SIZE, fw->size); in mic_x100_load_firmware()
477 rc = mic_x100_load_command_line(mdev, fw); in mic_x100_load_firmware()
483 release_firmware(fw); in mic_x100_load_firmware()