/linux-master/drivers/crypto/intel/qat/qat_common/ |
H A D | adf_accel_engine.c | 13 struct adf_fw_loader_data *loader_data = accel_dev->fw_loader; 21 loader = loader_data->fw_loader; 59 struct adf_fw_loader_data *loader_data = accel_dev->fw_loader; 85 if (qat_uclo_wr_mimage(loader_data->fw_loader, mmp_addr, mmp_size)) { 93 if (qat_uclo_map_obj(loader_data->fw_loader, fw_addr, fw_size, NULL)) { 97 if (qat_uclo_wr_all_uimage(loader_data->fw_loader)) { 110 struct adf_fw_loader_data *loader_data = accel_dev->fw_loader; 116 qat_uclo_del_obj(loader_data->fw_loader); 117 qat_hal_deinit(loader_data->fw_loader); 122 loader_data->fw_loader [all...] |
H A D | adf_accel_devices.h | 325 struct icp_qat_fw_loader_handle *fw_loader; member in struct:adf_fw_loader_data 367 struct adf_fw_loader_data *fw_loader; member in struct:adf_accel_dev
|
H A D | qat_hal.c | 868 accel_dev->fw_loader->fw_loader = handle;
|
/linux-master/drivers/misc/mei/ |
H A D | vsc-fw-loader.c | 250 static int vsc_get_sensor_name(struct vsc_fw_loader *fw_loader, argument 290 if (ret_obj->string.length >= sizeof(fw_loader->sensor_name)) { 296 memcpy(fw_loader->sensor_name, ret_obj->string.pointer, 299 string_lower(fw_loader->sensor_name, fw_loader->sensor_name); 307 static int vsc_identify_silicon(struct vsc_fw_loader *fw_loader) argument 309 struct vsc_rom_cmd_ack *ack = fw_loader->rx_buf; 310 struct vsc_rom_cmd *cmd = fw_loader->tx_buf; 319 ret = vsc_tp_rom_xfer(fw_loader->tp, cmd, ack, VSC_ROM_PKG_SIZE); 327 ret = vsc_tp_rom_xfer(fw_loader 368 vsc_identify_csi_image(struct vsc_fw_loader *fw_loader) argument 449 vsc_identify_ace_image(struct vsc_fw_loader *fw_loader) argument 532 vsc_identify_cfg_image(struct vsc_fw_loader *fw_loader) argument 574 vsc_download_bootloader(struct vsc_fw_loader *fw_loader) argument 631 vsc_download_firmware(struct vsc_fw_loader *fw_loader) argument [all...] |
/linux-master/drivers/accel/habanalabs/common/ |
H A D | firmware_if.c | 1309 &hdev->fw_loader.static_loader; 1313 rc = hl_fw_dynamic_send_protocol_cmd(hdev, &hdev->fw_loader, 1315 hdev->fw_loader.cpu_timeout); 1325 struct fw_load_mgr *fw_loader = &hdev->fw_loader; local 1336 pre_fw_load = &fw_loader->pre_fw_load; 1337 cpu_timeout = fw_loader->cpu_timeout; 1340 rc = hl_fw_dynamic_send_protocol_cmd(hdev, &hdev->fw_loader, 1357 static_loader = &hdev->fw_loader.static_loader; 1429 struct pre_fw_load_props *pre_fw_load = &hdev->fw_loader 1542 struct fw_load_mgr *fw_loader = &hdev->fw_loader; local 1741 hl_fw_dynamic_send_cmd(struct hl_device *hdev, struct fw_load_mgr *fw_loader, enum comms_cmd cmd, unsigned int size) argument 1767 hl_fw_dynamic_extract_fw_response(struct hl_device *hdev, struct fw_load_mgr *fw_loader, struct fw_response *response, u32 status) argument 1800 hl_fw_dynamic_wait_for_status(struct hl_device *hdev, struct fw_load_mgr *fw_loader, enum comms_sts expected_status, u32 timeout) argument 1857 hl_fw_dynamic_send_clear_cmd(struct hl_device *hdev, struct fw_load_mgr *fw_loader) argument 1895 hl_fw_dynamic_send_protocol_cmd(struct hl_device *hdev, struct fw_load_mgr *fw_loader, enum comms_cmd cmd, unsigned int size, bool wait_ok, u32 timeout) argument 2014 hl_fw_dynamic_validate_descriptor(struct hl_device *hdev, struct fw_load_mgr *fw_loader, struct lkd_fw_comms_desc *fw_desc) argument 2147 hl_fw_dynamic_read_and_validate_descriptor(struct hl_device *hdev, struct fw_load_mgr *fw_loader) argument 2221 hl_fw_dynamic_request_descriptor(struct hl_device *hdev, struct fw_load_mgr *fw_loader, size_t next_image_size) argument 2300 hl_fw_dynamic_copy_image(struct hl_device *hdev, const struct firmware *fw, struct fw_load_mgr *fw_loader) argument 2333 hl_fw_dynamic_copy_msg(struct hl_device *hdev, struct lkd_msg_comms *msg, struct fw_load_mgr *fw_loader) argument 2426 hl_fw_dynamic_load_image(struct hl_device *hdev, struct fw_load_mgr *fw_loader, enum hl_fw_component load_fwc, u32 img_ld_timeout) argument 2487 hl_fw_dynamic_wait_for_boot_fit_active(struct hl_device *hdev, struct fw_load_mgr *fw_loader) argument 2521 hl_fw_dynamic_wait_for_linux_active(struct hl_device *hdev, struct fw_load_mgr *fw_loader) argument 2615 hl_fw_dynamic_send_msg(struct hl_device *hdev, struct fw_load_mgr *fw_loader, u8 msg_type, void *data) argument 2686 hl_fw_dynamic_init_cpu(struct hl_device *hdev, struct fw_load_mgr *fw_loader) argument 2850 hl_fw_static_init_cpu(struct hl_device *hdev, struct fw_load_mgr *fw_loader) argument 3056 struct fw_load_mgr *fw_loader = &hdev->fw_loader; local [all...] |
H A D | habanalabs.h | 3258 * @fw_loader: FW loader manager. 3442 struct fw_load_mgr fw_loader; member in struct:hl_device 3961 struct fw_load_mgr *fw_loader,
|
H A D | device.c | 1738 hdev->fw_loader.fw_comp_loaded = FW_TYPE_NONE; 2525 hdev->fw_loader.fw_comp_loaded = FW_TYPE_NONE;
|
/linux-master/sound/soc/sof/ |
H A D | loader.c | 48 ext_man_size = sdev->ipc->ops->fw_loader->parse_ext_manifest(sdev); 77 ret = sdev->ipc->ops->fw_loader->validate(sdev); 91 if (sdev->ipc->ops->fw_loader->load_fw_to_dsp) { 92 ret = sdev->ipc->ops->fw_loader->load_fw_to_dsp(sdev);
|
H A D | ipc.c | 189 if (!ops->fw_loader || !ops->fw_loader->validate || 190 !ops->fw_loader->parse_ext_manifest) {
|
H A D | ipc4.c | 843 .fw_loader = &ipc4_loader_ops,
|
H A D | sof-priv.h | 487 * @fw_loader: Pointer to Firmware Loader ops 513 const struct sof_ipc_fw_loader_ops *fw_loader; member in struct:sof_ipc_ops
|
H A D | ipc3.c | 1154 .fw_loader = &ipc3_loader_ops,
|
/linux-master/drivers/accel/habanalabs/goya/ |
H A D | goya.c | 2531 dynamic_loader = &hdev->fw_loader.dynamic_loader; 2553 static_loader = &hdev->fw_loader.static_loader; 2571 struct pre_fw_load_props *pre_fw_load = &hdev->fw_loader.pre_fw_load; 2584 struct fw_load_mgr *fw_loader = &hdev->fw_loader; local 2587 fw_loader->fw_comp_loaded = FW_TYPE_NONE; 2588 fw_loader->boot_fit_img.image_name = GOYA_BOOT_FIT_FILE; 2589 fw_loader->linux_img.image_name = GOYA_LINUX_FW_FILE; 2590 fw_loader->cpu_timeout = GOYA_CPU_TIMEOUT_USEC; 2591 fw_loader [all...] |
/linux-master/drivers/accel/habanalabs/gaudi/ |
H A D | gaudi.c | 2551 &hdev->fw_loader.dynamic_loader.comm_desc.cpu_dyn_regs; 2641 &hdev->fw_loader.dynamic_loader.comm_desc.cpu_dyn_regs; 2731 &hdev->fw_loader.dynamic_loader.comm_desc.cpu_dyn_regs; 2873 &hdev->fw_loader.dynamic_loader.comm_desc.cpu_dyn_regs; 2999 &hdev->fw_loader.dynamic_loader.comm_desc.cpu_dyn_regs; 3150 &hdev->fw_loader.dynamic_loader.comm_desc.cpu_dyn_regs; 3714 dynamic_loader = &hdev->fw_loader.dynamic_loader; 3736 static_loader = &hdev->fw_loader.static_loader; 3757 struct pre_fw_load_props *pre_fw_load = &hdev->fw_loader.pre_fw_load; 3770 struct fw_load_mgr *fw_loader local [all...] |
/linux-master/drivers/accel/habanalabs/gaudi2/ |
H A D | gaudi2.c | 3204 struct cpu_dyn_regs *dyn_regs = &hdev->fw_loader.dynamic_loader.comm_desc.cpu_dyn_regs; 4884 struct pre_fw_load_props *pre_fw_load = &hdev->fw_loader.pre_fw_load; 4898 struct fw_load_mgr *fw_loader = &hdev->fw_loader; local 4903 fw_loader->fw_comp_loaded = FW_TYPE_NONE; 4904 fw_loader->boot_fit_img.image_name = GAUDI2_BOOT_FIT_FILE; 4905 fw_loader->linux_img.image_name = GAUDI2_LINUX_FW_FILE; 4906 fw_loader->boot_fit_timeout = GAUDI2_BOOT_FIT_REQ_TIMEOUT_USEC; 4907 fw_loader->skip_bmc = false; 4908 fw_loader [all...] |
/linux-master/drivers/ptp/ |
H A D | ptp_ocp.c | 364 bool fw_loader; member in struct:ptp_ocp 1879 fw_image = bp->fw_loader ? "loader" : "fw"; 2599 bp->fw_loader = true; 2826 bp->fw_loader = true;
|