Lines Matching refs:dsp
452 const char *fw_name, struct skl_dsp_loader_ops dsp_ops, struct skl_sst **dsp) in skl_sst_dsp_init() argument
466 skl->dsp = skl_dsp_ctx_init(dev, &skl_dev, irq); in skl_sst_dsp_init()
467 if (!skl->dsp) { in skl_sst_dsp_init()
472 sst = skl->dsp; in skl_sst_dsp_init()
491 if (dsp) in skl_sst_dsp_init()
492 *dsp = skl; in skl_sst_dsp_init()
501 struct sst_dsp *sst = ctx->dsp; in skl_sst_init_fw()
519 if (ctx->dsp->fw) in skl_sst_dsp_cleanup()
520 release_firmware(ctx->dsp->fw); in skl_sst_dsp_cleanup()
521 skl_clear_module_table(ctx->dsp); in skl_sst_dsp_cleanup()
524 ctx->dsp->ops->free(ctx->dsp); in skl_sst_dsp_cleanup()
526 ctx->dsp->cl_dev.ops.cl_cleanup_controller(ctx->dsp); in skl_sst_dsp_cleanup()
527 skl_cldma_int_disable(ctx->dsp); in skl_sst_dsp_cleanup()