Lines Matching refs:ret
53 int ret;
65 ret = snd_dma_alloc_pages(SNDRV_DMA_TYPE_DEV_SG, &pci->dev, size, dmab);
66 if (ret < 0) {
67 dev_err(sdev->dev, "error: memory alloc failed: %d\n", ret);
76 ret = hda_dsp_iccmax_stream_hw_params(sdev, hext_stream, dmab, NULL);
77 if (ret < 0) {
78 dev_err(sdev->dev, "error: iccmax stream prepare failed: %d\n", ret);
82 ret = hda_dsp_stream_hw_params(sdev, hext_stream, dmab, NULL);
83 if (ret < 0) {
84 dev_err(sdev->dev, "error: hdac prepare failed: %d\n", ret);
96 return ERR_PTR(ret);
112 int ret;
115 ret = hda_dsp_core_power_up(sdev, chip->host_managed_cores_mask);
116 if (ret < 0) {
132 ret = hda_dsp_core_run(sdev, chip->init_core_mask);
133 if (ret < 0) {
136 "error: dsp core start failed %d\n", ret);
137 ret = -EIO;
142 ret = snd_sof_dsp_read_poll_timeout(sdev, HDA_DSP_BAR,
149 if (ret < 0) {
164 ret = hda_dsp_core_reset_power_down(sdev, chip->host_managed_cores_mask &
166 if (ret < 0) {
186 ret = snd_sof_dsp_read_poll_timeout(sdev, HDA_DSP_BAR,
192 if (!ret) {
219 return ret;
254 int ret = 0;
257 ret = hda_dsp_stream_spib_config(sdev, hext_stream, HDA_DSP_SPIB_DISABLE, 0);
278 return ret;
286 int ret, status;
288 ret = cl_trigger(sdev, hext_stream, SNDRV_PCM_TRIGGER_START);
289 if (ret < 0) {
291 return ret;
311 ret = cl_trigger(sdev, hext_stream, SNDRV_PCM_TRIGGER_STOP);
312 if (ret < 0) {
315 status = ret;
325 int ret, ret1;
343 ret = hda_dsp_cl_boot_firmware(sdev);
354 if (!ret)
355 ret = ret1;
362 return ret;
368 int ret;
372 ret = chip_info->cl_init(sdev, 0, true);
374 ret = -EINVAL;
376 if (!ret)
379 return ret;
391 int ret, ret1, i;
396 ret = hda_dsp_boot_imr(sdev);
397 if (!ret) {
439 ret = chip_info->cl_init(sdev, hext_stream->hstream.stream_tag, false);
441 ret = -EINVAL;
444 if (!ret)
450 i, ret);
480 ret = hda_cl_copy_fw(sdev, hext_stream);
481 if (!ret) {
501 if (!ret)
502 ret = ret1;
509 if (!ret)
516 return ret;
527 int ret, ret1;
554 ret = cl_trigger(sdev, hext_stream, SNDRV_PCM_TRIGGER_START);
555 if (ret < 0) {
560 ret = sof_ipc_tx_message_no_reply(sdev->ipc, &msg, 0);
565 if (!ret)
566 ret = ret1;
576 if (!ret)
577 ret = ret1;
580 return ret;
593 int ret;
598 ret = hda_sdw_startup(sdev);
599 if (ret < 0) {
602 return ret;