Searched refs:sst_drv_ctx (Results 1 – 6 of 6) sorted by relevance
| /linux-6.15/sound/soc/intel/atom/sst/ |
| H A D | sst_stream.c | 34 dev_dbg(sst_drv_ctx->dev, "Enter\n"); in sst_alloc_stream_mrfld() 76 if (sst_drv_ctx->info.lpe_viewpt_rqd) in sst_alloc_stream_mrfld() 131 dev_err(sst_drv_ctx->dev, in sst_realloc_stream() 178 dev_dbg(sst_drv_ctx->dev, in sst_send_byte_stream_mrfld() 211 sst_free_block(sst_drv_ctx, block); in sst_send_byte_stream_mrfld() 229 sst_free_block(sst_drv_ctx, block); in sst_send_byte_stream_mrfld() 268 mutex_lock(&sst_drv_ctx->sst_lock); in sst_pause_stream() 335 mutex_lock(&sst_drv_ctx->sst_lock); in sst_resume_stream() 436 mutex_lock(&sst_drv_ctx->sst_lock); in sst_free_stream() 441 mutex_unlock(&sst_drv_ctx->sst_lock); in sst_free_stream() [all …]
|
| H A D | sst_loader.c | 194 ram_iomem = sst_drv_ctx->iram; in sst_parse_module_memcpy() 197 ram_iomem = sst_drv_ctx->dram; in sst_parse_module_memcpy() 200 ram_iomem = sst_drv_ctx->ddr; in sst_parse_module_memcpy() 402 if (!sst_drv_ctx->fw_in_mem) { in sst_load_fw() 404 ret_val = sst_request_fw(sst_drv_ctx); in sst_load_fw() 416 sst_drv_ctx->sst_state = SST_FW_LOADING; in sst_load_fw() 418 ret_val = sst_drv_ctx->ops->reset(sst_drv_ctx); in sst_load_fw() 425 if (sst_drv_ctx->ops->post_download) in sst_load_fw() 426 sst_drv_ctx->ops->post_download(sst_drv_ctx); in sst_load_fw() 429 ret_val = sst_drv_ctx->ops->start(sst_drv_ctx); in sst_load_fw() [all …]
|
| H A D | sst_ipc.c | 130 dev_err(sst_drv_ctx->dev, in sst_post_message_mrfld() 143 dev_dbg(sst_drv_ctx->dev, in sst_post_message_mrfld() 161 dev_dbg(sst_drv_ctx->dev, "sst: size = 0x%x\n", in sst_post_message_mrfld() 224 sst_set_fw_state_locked(sst_drv_ctx, SST_RESET); in process_fw_init() 268 dev_dbg(sst_drv_ctx->dev, in process_fw_async_msg() 271 stream = &sst_drv_ctx->streams[str_id]; in process_fw_async_msg() 286 stream = &sst_drv_ctx->streams[str_id]; in process_fw_async_msg() 300 process_fw_init(sst_drv_ctx, data_offset); in process_fw_async_msg() 307 dev_err(sst_drv_ctx->dev, in process_fw_async_msg() 313 dev_err(sst_drv_ctx->dev, in process_fw_async_msg() [all …]
|
| H A D | sst_pvt.c | 67 mutex_lock(&sst_drv_ctx->sst_lock); in sst_set_fw_state_locked() 68 sst_drv_ctx->sst_state = sst_state; in sst_set_fw_state_locked() 69 mutex_unlock(&sst_drv_ctx->sst_lock); in sst_set_fw_state_locked() 90 dev_err(sst_drv_ctx->dev, in sst_wait_interruptible() 94 dev_dbg(sst_drv_ctx->dev, "event up\n"); in sst_wait_interruptible() 123 dev_dbg(sst_drv_ctx->dev, in sst_wait_timeout() 137 dev_err(sst_drv_ctx->dev, in sst_wait_timeout() 140 sst_drv_ctx->sst_state = SST_RESET; in sst_wait_timeout() 358 dev_err(sst_drv_ctx->dev, in sst_validate_strid() 360 str_id, sst_drv_ctx->info.max_streams); in sst_validate_strid() [all …]
|
| H A D | sst_pci.c | 115 struct intel_sst_drv *sst_drv_ctx; in intel_sst_probe() local 123 sst_drv_ctx->pdata = sst_pdata; in intel_sst_probe() 124 sst_drv_ctx->irq_num = pci->irq; in intel_sst_probe() 125 snprintf(sst_drv_ctx->firmware_name, sizeof(sst_drv_ctx->firmware_name), in intel_sst_probe() 127 sst_drv_ctx->dev_id, ".bin"); in intel_sst_probe() 129 ret = sst_context_init(sst_drv_ctx); in intel_sst_probe() 136 dev_err(sst_drv_ctx->dev, in intel_sst_probe() 145 pci_set_drvdata(pci, sst_drv_ctx); in intel_sst_probe() 151 sst_context_cleanup(sst_drv_ctx); in intel_sst_probe() 168 sst_context_cleanup(sst_drv_ctx); in intel_sst_remove() [all …]
|
| H A D | sst.h | 440 int sst_send_byte_stream_mrfld(struct intel_sst_drv *sst_drv_ctx, 449 int sst_drain_stream(struct intel_sst_drv *sst_drv_ctx, 451 int sst_post_message_mrfld(struct intel_sst_drv *sst_drv_ctx, 454 int sst_start_mrfld(struct intel_sst_drv *sst_drv_ctx); 458 int sst_load_fw(struct intel_sst_drv *sst_drv_ctx); 461 int sst_get_block_stream(struct intel_sst_drv *sst_drv_ctx); 464 int sst_wait_interruptible(struct intel_sst_drv *sst_drv_ctx, 466 int sst_wait_timeout(struct intel_sst_drv *sst_drv_ctx, 482 struct intel_sst_drv *sst_drv_ctx, struct sst_block **block, 501 int get_stream_id_mrfld(struct intel_sst_drv *sst_drv_ctx, [all …]
|