Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/drivers/crypto/qat/qat_common/
H A Dadf_accel_engine.c12 struct adf_fw_loader_data *loader_data = accel_dev->fw_loader; in adf_ae_fw_load()
37 if (qat_uclo_wr_mimage(loader_data->fw_loader, mmp_addr, mmp_size)) { in adf_ae_fw_load()
41 if (qat_uclo_map_obj(loader_data->fw_loader, uof_addr, uof_size)) { in adf_ae_fw_load()
45 if (qat_uclo_wr_all_uimage(loader_data->fw_loader)) { in adf_ae_fw_load()
58 struct adf_fw_loader_data *loader_data = accel_dev->fw_loader; in adf_ae_fw_release()
64 qat_uclo_del_uof_obj(loader_data->fw_loader); in adf_ae_fw_release()
65 qat_hal_deinit(loader_data->fw_loader); in adf_ae_fw_release()
70 loader_data->fw_loader = NULL; in adf_ae_fw_release()
75 struct adf_fw_loader_data *loader_data = accel_dev->fw_loader; in adf_ae_start()
84 qat_hal_start(loader_data->fw_loader, a in adf_ae_start()
[all...]
H A Dadf_accel_devices.h165 struct icp_qat_fw_loader_handle *fw_loader; member
183 struct adf_fw_loader_data *fw_loader; member
H A Dqat_hal.c727 accel_dev->fw_loader->fw_loader = handle; in qat_hal_init()
/kernel/linux/linux-6.6/drivers/crypto/intel/qat/qat_common/
H A Dadf_accel_engine.c13 struct adf_fw_loader_data *loader_data = accel_dev->fw_loader; in adf_ae_fw_load_images()
21 loader = loader_data->fw_loader; in adf_ae_fw_load_images()
59 struct adf_fw_loader_data *loader_data = accel_dev->fw_loader; in adf_ae_fw_load()
85 if (qat_uclo_wr_mimage(loader_data->fw_loader, mmp_addr, mmp_size)) { in adf_ae_fw_load()
93 if (qat_uclo_map_obj(loader_data->fw_loader, fw_addr, fw_size, NULL)) { in adf_ae_fw_load()
97 if (qat_uclo_wr_all_uimage(loader_data->fw_loader)) { in adf_ae_fw_load()
110 struct adf_fw_loader_data *loader_data = accel_dev->fw_loader; in adf_ae_fw_release()
116 qat_uclo_del_obj(loader_data->fw_loader); in adf_ae_fw_release()
117 qat_hal_deinit(loader_data->fw_loader); in adf_ae_fw_release()
122 loader_data->fw_loader in adf_ae_fw_release()
[all...]
H A Dadf_accel_devices.h275 struct icp_qat_fw_loader_handle *fw_loader; member
299 struct adf_fw_loader_data *fw_loader; member
H A Dqat_hal.c864 accel_dev->fw_loader->fw_loader = handle; in qat_hal_init()
/kernel/linux/linux-6.6/drivers/accel/habanalabs/common/
H A Dfirmware_if.c1355 &hdev->fw_loader.static_loader; in hl_fw_ask_hard_reset_without_linux()
1359 rc = hl_fw_dynamic_send_protocol_cmd(hdev, &hdev->fw_loader, in hl_fw_ask_hard_reset_without_linux()
1361 hdev->fw_loader.cpu_timeout); in hl_fw_ask_hard_reset_without_linux()
1371 struct fw_load_mgr *fw_loader = &hdev->fw_loader; in hl_fw_ask_halt_machine_without_linux() local
1382 pre_fw_load = &fw_loader->pre_fw_load; in hl_fw_ask_halt_machine_without_linux()
1383 cpu_timeout = fw_loader->cpu_timeout; in hl_fw_ask_halt_machine_without_linux()
1386 rc = hl_fw_dynamic_send_protocol_cmd(hdev, &hdev->fw_loader, in hl_fw_ask_halt_machine_without_linux()
1403 static_loader = &hdev->fw_loader.static_loader; in hl_fw_ask_halt_machine_without_linux()
1471 struct pre_fw_load_props *pre_fw_load = &hdev->fw_loader in hl_fw_wait_preboot_ready()
1564 struct fw_load_mgr *fw_loader = &hdev->fw_loader; hl_fw_static_read_device_fw_version() local
1763 hl_fw_dynamic_send_cmd(struct hl_device *hdev, struct fw_load_mgr *fw_loader, enum comms_cmd cmd, unsigned int size) hl_fw_dynamic_send_cmd() argument
1789 hl_fw_dynamic_extract_fw_response(struct hl_device *hdev, struct fw_load_mgr *fw_loader, struct fw_response *response, u32 status) hl_fw_dynamic_extract_fw_response() argument
1822 hl_fw_dynamic_wait_for_status(struct hl_device *hdev, struct fw_load_mgr *fw_loader, enum comms_sts expected_status, u32 timeout) hl_fw_dynamic_wait_for_status() argument
1879 hl_fw_dynamic_send_clear_cmd(struct hl_device *hdev, struct fw_load_mgr *fw_loader) hl_fw_dynamic_send_clear_cmd() argument
1917 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) hl_fw_dynamic_send_protocol_cmd() argument
2036 hl_fw_dynamic_validate_descriptor(struct hl_device *hdev, struct fw_load_mgr *fw_loader, struct lkd_fw_comms_desc *fw_desc) hl_fw_dynamic_validate_descriptor() argument
2169 hl_fw_dynamic_read_and_validate_descriptor(struct hl_device *hdev, struct fw_load_mgr *fw_loader) hl_fw_dynamic_read_and_validate_descriptor() argument
2243 hl_fw_dynamic_request_descriptor(struct hl_device *hdev, struct fw_load_mgr *fw_loader, size_t next_image_size) hl_fw_dynamic_request_descriptor() argument
2322 hl_fw_dynamic_copy_image(struct hl_device *hdev, const struct firmware *fw, struct fw_load_mgr *fw_loader) hl_fw_dynamic_copy_image() argument
2355 hl_fw_dynamic_copy_msg(struct hl_device *hdev, struct lkd_msg_comms *msg, struct fw_load_mgr *fw_loader) hl_fw_dynamic_copy_msg() argument
2448 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) hl_fw_dynamic_load_image() argument
2509 hl_fw_dynamic_wait_for_boot_fit_active(struct hl_device *hdev, struct fw_load_mgr *fw_loader) hl_fw_dynamic_wait_for_boot_fit_active() argument
2543 hl_fw_dynamic_wait_for_linux_active(struct hl_device *hdev, struct fw_load_mgr *fw_loader) hl_fw_dynamic_wait_for_linux_active() argument
2637 hl_fw_dynamic_send_msg(struct hl_device *hdev, struct fw_load_mgr *fw_loader, u8 msg_type, void *data) hl_fw_dynamic_send_msg() argument
2708 hl_fw_dynamic_init_cpu(struct hl_device *hdev, struct fw_load_mgr *fw_loader) hl_fw_dynamic_init_cpu() argument
2869 hl_fw_static_init_cpu(struct hl_device *hdev, struct fw_load_mgr *fw_loader) hl_fw_static_init_cpu() argument
3075 struct fw_load_mgr *fw_loader = &hdev->fw_loader; hl_fw_init_cpu() local
[all...]
H A Ddevice.c1665 hdev->fw_loader.fw_comp_loaded = FW_TYPE_NONE; in hl_device_reset()
2449 hdev->fw_loader.fw_comp_loaded = FW_TYPE_NONE; in hl_device_fini()
H A Dhabanalabs.h3197 * @fw_loader: FW loader manager.
3381 struct fw_load_mgr fw_loader; member
3854 struct fw_load_mgr *fw_loader,
/kernel/linux/linux-6.6/sound/soc/sof/
H A Dloader.c48 ext_man_size = sdev->ipc->ops->fw_loader->parse_ext_manifest(sdev); in snd_sof_load_firmware_raw()
77 ret = sdev->ipc->ops->fw_loader->validate(sdev); in snd_sof_load_firmware_memcpy()
91 if (sdev->ipc->ops->fw_loader->load_fw_to_dsp) { in snd_sof_load_firmware_memcpy()
92 ret = sdev->ipc->ops->fw_loader->load_fw_to_dsp(sdev); in snd_sof_load_firmware_memcpy()
H A Dipc.c189 if (!ops->fw_loader || !ops->fw_loader->validate || in snd_sof_ipc_init()
190 !ops->fw_loader->parse_ext_manifest) { in snd_sof_ipc_init()
H A Dipc4.c745 .fw_loader = &ipc4_loader_ops,
H A Dsof-priv.h464 * @fw_loader: Pointer to Firmware Loader ops
490 const struct sof_ipc_fw_loader_ops *fw_loader; member
H A Dipc3.c1154 .fw_loader = &ipc3_loader_ops,
/kernel/linux/linux-6.6/drivers/accel/habanalabs/gaudi/
H A Dgaudi.c2548 &hdev->fw_loader.dynamic_loader.comm_desc.cpu_dyn_regs; in gaudi_init_pci_dma_qman()
2638 &hdev->fw_loader.dynamic_loader.comm_desc.cpu_dyn_regs; in gaudi_init_dma_core()
2728 &hdev->fw_loader.dynamic_loader.comm_desc.cpu_dyn_regs; in gaudi_init_hbm_dma_qman()
2870 &hdev->fw_loader.dynamic_loader.comm_desc.cpu_dyn_regs; in gaudi_init_mme_qman()
2996 &hdev->fw_loader.dynamic_loader.comm_desc.cpu_dyn_regs; in gaudi_init_tpc_qman()
3147 &hdev->fw_loader.dynamic_loader.comm_desc.cpu_dyn_regs; in gaudi_init_nic_qman()
3711 dynamic_loader = &hdev->fw_loader.dynamic_loader; in gaudi_init_dynamic_firmware_loader()
3733 static_loader = &hdev->fw_loader.static_loader; in gaudi_init_static_firmware_loader()
3754 struct pre_fw_load_props *pre_fw_load = &hdev->fw_loader.pre_fw_load; in gaudi_init_firmware_preload_params()
3767 struct fw_load_mgr *fw_loader in gaudi_init_firmware_loader() local
[all...]
/kernel/linux/linux-6.6/drivers/accel/habanalabs/goya/
H A Dgoya.c2533 dynamic_loader = &hdev->fw_loader.dynamic_loader; in goya_init_dynamic_firmware_loader()
2555 static_loader = &hdev->fw_loader.static_loader; in goya_init_static_firmware_loader()
2573 struct pre_fw_load_props *pre_fw_load = &hdev->fw_loader.pre_fw_load; in goya_init_firmware_preload_params()
2586 struct fw_load_mgr *fw_loader = &hdev->fw_loader; in goya_init_firmware_loader() local
2589 fw_loader->fw_comp_loaded = FW_TYPE_NONE; in goya_init_firmware_loader()
2590 fw_loader->boot_fit_img.image_name = GOYA_BOOT_FIT_FILE; in goya_init_firmware_loader()
2591 fw_loader->linux_img.image_name = GOYA_LINUX_FW_FILE; in goya_init_firmware_loader()
2592 fw_loader->cpu_timeout = GOYA_CPU_TIMEOUT_USEC; in goya_init_firmware_loader()
2593 fw_loader in goya_init_firmware_loader()
[all...]
/kernel/linux/linux-6.6/drivers/accel/habanalabs/gaudi2/
H A Dgaudi2.c3041 struct cpu_dyn_regs *dyn_regs = &hdev->fw_loader.dynamic_loader.comm_desc.cpu_dyn_regs; in gaudi2_init_arcs()
4711 struct pre_fw_load_props *pre_fw_load = &hdev->fw_loader.pre_fw_load; in gaudi2_init_firmware_preload_params()
4723 struct fw_load_mgr *fw_loader = &hdev->fw_loader; in gaudi2_init_firmware_loader() local
4728 fw_loader->fw_comp_loaded = FW_TYPE_NONE; in gaudi2_init_firmware_loader()
4729 fw_loader->boot_fit_img.image_name = GAUDI2_BOOT_FIT_FILE; in gaudi2_init_firmware_loader()
4730 fw_loader->linux_img.image_name = GAUDI2_LINUX_FW_FILE; in gaudi2_init_firmware_loader()
4731 fw_loader->boot_fit_timeout = GAUDI2_BOOT_FIT_REQ_TIMEOUT_USEC; in gaudi2_init_firmware_loader()
4732 fw_loader->skip_bmc = false; in gaudi2_init_firmware_loader()
4733 fw_loader in gaudi2_init_firmware_loader()
[all...]
/kernel/linux/linux-6.6/drivers/ptp/
H A Dptp_ocp.c341 bool fw_loader; member
1657 fw_image = bp->fw_loader ? "loader" : "fw"; in ptp_ocp_devlink_info_get()
2370 bp->fw_loader = true; in ptp_ocp_fb_set_version()

Completed in 55 milliseconds