/kernel/linux/linux-5.10/sound/soc/sof/ |
H A D | loader.c | 157 memcpy(&sdev->fw_ready.version, &v->version, sizeof(v->version)); in ext_man_get_fw_version() 158 sdev->fw_ready.flags = v->flags; in ext_man_get_fw_version() 440 struct sof_ipc_fw_ready *fw_ready = &sdev->fw_ready; in sof_fw_ready() local 466 sof_block_read(sdev, bar, offset, fw_ready, sizeof(*fw_ready)); in sof_fw_ready() 797 * 2. FW boots successfully and fw_ready op succeeds. in snd_sof_run_firmware() 798 * 3. FW boots but fw_ready op fails. in snd_sof_run_firmware() 814 return -EIO; /* FW boots but fw_ready op failed */ in snd_sof_run_firmware()
|
H A D | ipc.c | 383 err = sof_ops(sdev)->fw_ready(sdev, cmd); in snd_sof_ipc_msgs_rx() 661 struct sof_ipc_fw_ready *ready = &sdev->fw_ready; in snd_sof_ipc_set_get_comp_data() 772 struct sof_ipc_fw_ready *ready = &sdev->fw_ready; in snd_sof_ipc_valid()
|
H A D | sof-priv.h | 148 int (*fw_ready)(struct snd_sof_dev *sdev, u32 msg_id); /* mandatory */ member 349 SOF_FW_BOOT_READY_FAILED, /* firmware booted but fw_ready op failed */ 407 struct sof_ipc_fw_ready fw_ready; member
|
/kernel/linux/linux-5.10/sound/soc/intel/catpt/ |
H A D | messages.h | 48 u32 fw_ready:1; member 310 u32 fw_ready:1; member 358 u32 fw_ready:1; member 369 u32 hdr:3; /* fw_ready, done, busy */
|
H A D | ipc.c | 200 if (msg.fw_ready) { in catpt_dsp_process_response() 209 complete(&cdev->fw_ready); in catpt_dsp_process_response()
|
H A D | core.h | 99 struct completion fw_ready; member
|
H A D | loader.c | 621 reinit_completion(&cdev->fw_ready); in catpt_boot_firmware() 624 ret = wait_for_completion_timeout(&cdev->fw_ready, in catpt_boot_firmware()
|
/kernel/linux/linux-6.6/sound/soc/intel/catpt/ |
H A D | messages.h | 48 u32 fw_ready:1; member 308 u32 fw_ready:1; member 356 u32 fw_ready:1; member 367 u32 hdr:3; /* fw_ready, done, busy */
|
H A D | ipc.c | 200 if (msg.fw_ready) { in catpt_dsp_process_response() 209 complete(&cdev->fw_ready); in catpt_dsp_process_response()
|
H A D | core.h | 88 struct completion fw_ready; member
|
/kernel/linux/linux-5.10/drivers/net/wireless/marvell/libertas/ |
H A D | if_sdio.c | 789 /* Set fw_ready before queuing any commands so that in if_sdio_finish_power_on() 792 priv->fw_ready = 1; in if_sdio_finish_power_on() 893 priv->fw_ready = 0; in if_sdio_power_off() 1090 wait_event(card->pwron_waitq, priv->fw_ready); in if_sdio_power_restore() 1304 if (priv->fw_ready) { in if_sdio_suspend() 1320 if (priv->fw_ready) { in if_sdio_suspend() 1359 wait_event(card->pwron_waitq, card->priv->fw_ready); in if_sdio_resume()
|
H A D | dev.h | 102 u8 fw_ready; member
|
/kernel/linux/linux-6.6/sound/soc/intel/avs/ |
H A D | loader.c | 160 reinit_completion(&adev->fw_ready); in avs_cldma_load_basefw() 298 reinit_completion(&adev->fw_ready); in avs_hda_init_rom() 343 ret = wait_for_completion_timeout(&adev->fw_ready, in avs_imr_load_basefw() 582 ret = wait_for_completion_timeout(&adev->fw_ready, in avs_dsp_load_basefw()
|
/kernel/linux/linux-6.6/sound/soc/sof/ |
H A D | ipc3.c | 780 struct sof_ipc_fw_ready *ready = &sdev->fw_ready; in sof_ipc3_validate_fw_version() 827 struct sof_ipc_fw_ready *fw_ready = &sdev->fw_ready; in ipc3_fw_ready() local 848 ret = snd_sof_dsp_block_read(sdev, SOF_FW_BLK_TYPE_SRAM, offset, fw_ready, in ipc3_fw_ready() 849 sizeof(*fw_ready)); in ipc3_fw_ready() 852 "Unable to read fw_ready, read from TYPE_SRAM failed\n"); in ipc3_fw_ready()
|
H A D | ipc3-loader.c | 20 memcpy(&sdev->fw_ready.version, &v->version, sizeof(v->version)); in ipc3_fw_ext_man_get_version() 21 sdev->fw_ready.flags = v->flags; in ipc3_fw_ext_man_get_version()
|
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath10k/ |
H A D | qmi.h | 106 bool fw_ready; member
|
/kernel/linux/linux-5.10/sound/soc/sof/intel/ |
H A D | apl.c | 49 .fw_ready = sof_fw_ready,
|
H A D | tgl.c | 44 .fw_ready = sof_fw_ready,
|
H A D | hda-pcm.c | 93 struct sof_ipc_fw_version *v = &sdev->fw_ready.version; in hda_dsp_pcm_hw_params()
|
H A D | byt.c | 609 .fw_ready = sof_fw_ready, 850 .fw_ready = sof_fw_ready, 929 .fw_ready = sof_fw_ready,
|
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath10k/ |
H A D | qmi.h | 106 bool fw_ready; member
|
/kernel/linux/linux-6.6/drivers/net/wireless/marvell/libertas/ |
H A D | if_sdio.c | 791 /* Set fw_ready before queuing any commands so that in if_sdio_finish_power_on() 794 priv->fw_ready = 1; in if_sdio_finish_power_on() 895 priv->fw_ready = 0; in if_sdio_power_off() 1091 wait_event(card->pwron_waitq, priv->fw_ready); in if_sdio_power_restore() 1307 if (priv->fw_ready) { in if_sdio_suspend() 1323 if (priv->fw_ready) { in if_sdio_suspend() 1362 wait_event(card->pwron_waitq, card->priv->fw_ready); in if_sdio_resume()
|
H A D | dev.h | 102 u8 fw_ready; member
|
/kernel/linux/linux-6.6/sound/soc/sof/intel/ |
H A D | icl.c | 70 sdev->fw_ready.flags & SOF_IPC_INFO_D3_PERSISTENT) in icl_dsp_post_fw_run()
|
/kernel/linux/linux-5.10/sound/soc/sof/imx/ |
H A D | imx8.c | 426 .fw_ready = sof_fw_ready, 475 .fw_ready = sof_fw_ready,
|