Searched refs:fw_loader (Results 1 – 8 of 8) sorted by relevance
| /linux/drivers/misc/mei/ |
| H A D | vsc-fw-loader.c | 250 static int vsc_get_sensor_name(struct vsc_fw_loader *fw_loader, in vsc_get_sensor_name() argument 290 if (ret_obj->string.length >= sizeof(fw_loader->sensor_name)) { in vsc_get_sensor_name() 296 memcpy(fw_loader->sensor_name, ret_obj->string.pointer, in vsc_get_sensor_name() 299 string_lower(fw_loader->sensor_name, fw_loader->sensor_name); in vsc_get_sensor_name() 307 static int vsc_identify_silicon(struct vsc_fw_loader *fw_loader) in vsc_identify_silicon() argument 309 struct vsc_rom_cmd_ack *ack = fw_loader->rx_buf; in vsc_identify_silicon() 310 struct vsc_rom_cmd *cmd = fw_loader->tx_buf; in vsc_identify_silicon() 319 ret = vsc_tp_rom_xfer(fw_loader->tp, cmd, ack, VSC_ROM_PKG_SIZE); in vsc_identify_silicon() 321 dev_err(fw_loader->dev, "CMD_DUMP_MEM error %d token %d\n", ret, ack->token); in vsc_identify_silicon() 327 ret = vsc_tp_rom_xfer(fw_loader->tp, cmd, ack, VSC_ROM_PKG_SIZE); in vsc_identify_silicon() [all …]
|
| /linux/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; 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 = NULL; in adf_ae_fw_release() [all …]
|
| /linux/drivers/accel/habanalabs/common/ |
| H A D | firmware_if.c | 1371 &hdev->fw_loader.static_loader; in hl_fw_ask_hard_reset_without_linux() 1375 rc = hl_fw_dynamic_send_protocol_cmd(hdev, &hdev->fw_loader, in hl_fw_ask_hard_reset_without_linux() 1377 hdev->fw_loader.cpu_timeout); in hl_fw_ask_hard_reset_without_linux() 1387 struct fw_load_mgr *fw_loader = &hdev->fw_loader; in hl_fw_ask_halt_machine_without_linux() local 1398 pre_fw_load = &fw_loader->pre_fw_load; in hl_fw_ask_halt_machine_without_linux() 1399 cpu_timeout = fw_loader->cpu_timeout; in hl_fw_ask_halt_machine_without_linux() 1402 rc = hl_fw_dynamic_send_protocol_cmd(hdev, &hdev->fw_loader, in hl_fw_ask_halt_machine_without_linux() 1419 static_loader = &hdev->fw_loader.static_loader; in hl_fw_ask_halt_machine_without_linux() 1491 struct pre_fw_load_props *pre_fw_load = &hdev->fw_loader.pre_fw_load; in hl_fw_wait_preboot_ready() 1548 hdev->fw_loader.fw_comp_loaded |= FW_TYPE_PREBOOT_CPU; in hl_fw_wait_preboot_ready() [all …]
|
| /linux/sound/soc/sof/ |
| H A D | loader.c | 48 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 D | ipc.c | 189 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 D | ipc4.c | 884 .fw_loader = &ipc4_loader_ops,
|
| /linux/drivers/accel/habanalabs/goya/ |
| H A D | goya.c | 2528 dynamic_loader = &hdev->fw_loader.dynamic_loader; in goya_init_dynamic_firmware_loader() 2550 static_loader = &hdev->fw_loader.static_loader; in goya_init_static_firmware_loader() 2568 struct pre_fw_load_props *pre_fw_load = &hdev->fw_loader.pre_fw_load; in goya_init_firmware_preload_params() 2581 struct fw_load_mgr *fw_loader = &hdev->fw_loader; in goya_init_firmware_loader() local 2584 fw_loader->fw_comp_loaded = FW_TYPE_NONE; in goya_init_firmware_loader() 2585 fw_loader->boot_fit_img.image_name = GOYA_BOOT_FIT_FILE; in goya_init_firmware_loader() 2586 fw_loader->linux_img.image_name = GOYA_LINUX_FW_FILE; in goya_init_firmware_loader() 2587 fw_loader->cpu_timeout = GOYA_CPU_TIMEOUT_USEC; in goya_init_firmware_loader() 2588 fw_loader->boot_fit_timeout = GOYA_BOOT_FIT_REQ_TIMEOUT_USEC; in goya_init_firmware_loader() 2589 fw_loader->skip_bmc = false; in goya_init_firmware_loader() [all …]
|
| /linux/drivers/ptp/ |
| H A D | ptp_ocp.c | 371 bool fw_loader; member 1901 fw_image = bp->fw_loader ? "loader" : "fw"; in ptp_ocp_devlink_info_get() 2673 bp->fw_loader = true; in ptp_ocp_fb_set_version() 2906 bp->fw_loader = true; in ptp_ocp_adva_board_init()
|