Searched refs:fw_loader (Results 1 - 16 of 16) sorted by relevance

/linux-master/drivers/crypto/intel/qat/qat_common/
H A Dadf_accel_engine.c13 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 Dadf_accel_devices.h325 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 Dqat_hal.c868 accel_dev->fw_loader->fw_loader = handle;
/linux-master/drivers/misc/mei/
H A Dvsc-fw-loader.c250 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 Dfirmware_if.c1309 &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 Dhabanalabs.h3258 * @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 Ddevice.c1738 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 Dloader.c48 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 Dipc.c189 if (!ops->fw_loader || !ops->fw_loader->validate ||
190 !ops->fw_loader->parse_ext_manifest) {
H A Dipc4.c843 .fw_loader = &ipc4_loader_ops,
H A Dsof-priv.h487 * @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 Dipc3.c1154 .fw_loader = &ipc3_loader_ops,
/linux-master/drivers/accel/habanalabs/goya/
H A Dgoya.c2531 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 Dgaudi.c2551 &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 Dgaudi2.c3204 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 Dptp_ocp.c364 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;

Completed in 316 milliseconds