Lines Matching defs:sdev

62 	struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp);
108 ret = sof_ipc_tx_message(sdev->ipc, pcm.hdr.cmd, &pcm, sizeof(pcm),
121 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp);
132 ret = sof_ipc_tx_message(sdev->ipc, stream.hdr.cmd, &stream,
1030 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp);
1053 scontrol->comp_id = sdev->next_comp_id;
1117 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp);
1132 scontrol->comp_id = sdev->next_comp_id;
1148 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp);
1180 scontrol->comp_id = sdev->next_comp_id;
1229 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp);
1284 list_add(&scontrol->list, &sdev->kcontrol_list);
1291 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp);
1305 return sof_ipc_tx_message(sdev->ipc,
1315 static int sof_core_enable(struct snd_sof_dev *sdev, int core)
1322 .enable_mask = sdev->enabled_cores_mask | BIT(core),
1326 if (sdev->enabled_cores_mask & BIT(core))
1330 ret = snd_sof_dsp_core_power_up(sdev, BIT(core));
1332 dev_err(sdev->dev, "error: %d powering up core %d\n",
1338 ret = sof_ipc_tx_message(sdev->ipc, pm_core_config.hdr.cmd,
1342 dev_err(sdev->dev, "error: core %d enable ipc failure %d\n",
1348 sdev->enabled_cores_mask |= BIT(core);
1353 if (snd_sof_dsp_core_power_down(sdev, BIT(core)) < 0)
1354 dev_err(sdev->dev, "error: powering down core %d\n", core);
1359 int sof_pipeline_core_enable(struct snd_sof_dev *sdev,
1368 pipeline = snd_sof_pipeline_find(sdev, swidget->pipeline_id);
1374 ret = sof_core_enable(sdev, pipeline->core);
1378 return sof_core_enable(sdev, swidget->core);
1511 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp);
1548 ret = sof_ipc_tx_message(sdev->ipc, comp_dai->comp.hdr.cmd,
1576 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp);
1608 ret = sof_ipc_tx_message(sdev->ipc, buffer->comp.hdr.cmd, buffer,
1648 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp);
1687 ret = sof_ipc_tx_message(sdev->ipc, host->comp.hdr.cmd, host,
1703 struct snd_sof_dev *sdev = dev_get_drvdata(dev);
1704 int ret = sof_core_enable(sdev, pipeline->core);
1709 ret = sof_ipc_tx_message(sdev->ipc, pipeline->hdr.cmd, pipeline,
1784 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp);
1813 ret = sof_ipc_tx_message(sdev->ipc, mixer->comp.hdr.cmd, mixer,
1829 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp);
1858 ret = sof_ipc_tx_message(sdev->ipc, mux->comp.hdr.cmd, mux,
1875 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp);
1921 list_for_each_entry(scontrol, &sdev->kcontrol_list, list) {
1933 ret = sof_ipc_tx_message(sdev->ipc, volume->comp.hdr.cmd, volume,
1951 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp);
1990 ret = sof_ipc_tx_message(sdev->ipc, src->comp.hdr.cmd, src,
2008 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp);
2049 ret = sof_ipc_tx_message(sdev->ipc, asrc->comp.hdr.cmd, asrc,
2067 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp);
2106 ret = sof_ipc_tx_message(sdev->ipc, tone->comp.hdr.cmd, tone,
2193 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp);
2268 ret = sof_ipc_tx_message(sdev->ipc, process->comp.hdr.cmd, process,
2383 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp);
2399 swidget->comp_id = sdev->next_comp_id++;
2424 ret = sof_core_enable(sdev, comp.core);
2454 list_add(&dai->list, &sdev->dai_list);
2466 list_for_each_entry(scontrol, &sdev->kcontrol_list, list) {
2535 list_add(&swidget->list, &sdev->widget_list);
2559 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp);
2602 ret = snd_sof_dsp_core_power_down(sdev, 1 << pipeline->core);
2608 sdev->enabled_cores_mask &= ~(1 << pipeline->core);
2660 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp);
2687 list_add(&spcm->list, &sdev->pcm_list);
2710 ret = snd_dma_alloc_pages(SNDRV_DMA_TYPE_DEV, sdev->dev,
2740 ret = snd_dma_alloc_pages(SNDRV_DMA_TYPE_DEV, sdev->dev,
2822 static int sof_set_dai_config(struct snd_sof_dev *sdev, u32 size,
2829 list_for_each_entry(dai, &sdev->dai_list, list) {
2846 ret = sof_ipc_tx_message(sdev->ipc,
2851 dev_err(sdev->dev, "error: failed to set DAI config for %s index %d\n",
2872 dev_warn(sdev->dev, "warning: failed to find dai for dai link %s",
2885 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp);
2936 ret = sof_set_dai_config(sdev, size, link, config);
2950 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp);
2994 ret = sof_set_dai_config(sdev, size, link, config);
3008 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp);
3051 ret = sof_set_dai_config(sdev, size, link, config);
3065 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp);
3067 struct sof_ipc_fw_ready *ready = &sdev->fw_ready;
3135 ret = sof_set_dai_config(sdev, size, link, config);
3149 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp);
3181 ret = sof_set_dai_config(sdev, size, link, config);
3195 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp);
3213 ret = sof_set_dai_config(sdev, size, link, config);
3352 static int sof_link_hda_unload(struct snd_sof_dev *sdev,
3359 dev_err(sdev->dev, "error: failed to find dai %s in %s",
3370 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp);
3381 list_for_each_entry(sof_dai, &sdev->dai_list, list) {
3403 ret = sof_link_hda_unload(sdev, link);
3419 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp);
3499 ret = sof_ipc_tx_message(sdev->ipc,
3528 list_add(&sroute->list, &sdev->route_list);
3544 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp);
3549 list_for_each_entry(scontrol, &sdev->kcontrol_list, list) {
3586 struct snd_sof_dev *sdev = dev_get_drvdata(dev);
3599 ret = sof_ipc_tx_message(sdev->ipc,
3610 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp);
3614 list_for_each_entry(swidget, &sdev->widget_list, list) {