Lines Matching refs:ret

52 	int ret = 0;  in skl_transfer_firmware()  local
54 ret = ctx->cl_dev.ops.cl_copy_to_dmabuf(ctx, basefw, base_fw_size); in skl_transfer_firmware()
55 if (ret < 0) in skl_transfer_firmware()
56 return ret; in skl_transfer_firmware()
58 ret = sst_dsp_register_poll(ctx, in skl_transfer_firmware()
67 return ret; in skl_transfer_firmware()
72 int ret = 0, i; in skl_load_base_firmware() local
80 ret = request_firmware(&ctx->fw, "dsp_fw_release.bin", ctx->dev); in skl_load_base_firmware()
81 if (ret < 0) { in skl_load_base_firmware()
82 dev_err(ctx->dev, "Request firmware failed %d\n", ret); in skl_load_base_firmware()
88 ret = skl_dsp_boot(ctx); in skl_load_base_firmware()
89 if (ret < 0) { in skl_load_base_firmware()
90 dev_err(ctx->dev, "Boot dsp core failed ret: %d", ret); in skl_load_base_firmware()
94 ret = skl_cldma_prepare(ctx); in skl_load_base_firmware()
95 if (ret < 0) { in skl_load_base_firmware()
96 dev_err(ctx->dev, "CL dma prepare failed : %d", ret); in skl_load_base_firmware()
117 ret = -EIO; in skl_load_base_firmware()
121 ret = skl_transfer_firmware(ctx, ctx->fw->data, ctx->fw->size); in skl_load_base_firmware()
122 if (ret < 0) { in skl_load_base_firmware()
123 dev_err(ctx->dev, "Transfer firmware failed%d\n", ret); in skl_load_base_firmware()
126 ret = wait_event_timeout(skl->boot_wait, skl->boot_complete, in skl_load_base_firmware()
128 if (ret == 0) { in skl_load_base_firmware()
130 ret = -EIO; in skl_load_base_firmware()
134 dev_dbg(ctx->dev, "Download firmware successful%d\n", ret); in skl_load_base_firmware()
143 return ret; in skl_load_base_firmware()
148 int ret; in skl_set_dsp_D0() local
150 ret = skl_load_base_firmware(ctx); in skl_set_dsp_D0()
151 if (ret < 0) { in skl_set_dsp_D0()
153 return ret; in skl_set_dsp_D0()
158 return ret; in skl_set_dsp_D0()
163 int ret; in skl_set_dsp_D3() local
177 ret = skl_ipc_set_dx(&skl->ipc, SKL_INSTANCE_ID, SKL_BASE_FW_MODULE_ID, &dx); in skl_set_dsp_D3()
178 if (ret < 0) { in skl_set_dsp_D3()
180 return ret; in skl_set_dsp_D3()
183 ret = skl_dsp_disable_core(ctx); in skl_set_dsp_D3()
184 if (ret < 0) { in skl_set_dsp_D3()
185 dev_err(ctx->dev, "disable dsp core failed ret: %d\n", ret); in skl_set_dsp_D3()
186 ret = -EIO; in skl_set_dsp_D3()
196 return ret; in skl_set_dsp_D3()
230 int ret; in skl_sst_dsp_init() local
255 ret = skl_ipc_init(dev, skl); in skl_sst_dsp_init()
256 if (ret) in skl_sst_dsp_init()
257 return ret; in skl_sst_dsp_init()
259 ret = sst->fw_ops.load_fw(sst); in skl_sst_dsp_init()
260 if (ret < 0) { in skl_sst_dsp_init()
261 dev_err(dev, "Load base fw failed : %d", ret); in skl_sst_dsp_init()
262 return ret; in skl_sst_dsp_init()
271 return ret; in skl_sst_dsp_init()