Searched refs:sst_pdata (Results 1 – 14 of 14) sorted by relevance
/sound/soc/intel/ |
D | sst-acpi.c | 59 struct sst_pdata sst_pdata; member 69 struct sst_pdata *sst_pdata = &sst_acpi->sst_pdata; in sst_acpi_fw_cb() local 73 sst_pdata->fw = fw; in sst_acpi_fw_cb() 82 sst_pdata, sizeof(*sst_pdata)); in sst_acpi_fw_cb() 118 struct sst_pdata *sst_pdata; in sst_acpi_probe() local 139 sst_pdata = &sst_acpi->sst_pdata; in sst_acpi_probe() 140 sst_pdata->id = desc->sst_id; in sst_acpi_probe() 141 sst_pdata->dma_dev = dev; in sst_acpi_probe() 146 sst_pdata->dma_engine = desc->dma_engine; in sst_acpi_probe() 147 sst_pdata->dma_base = desc->resindex_dma_base; in sst_acpi_probe() [all …]
|
D | sst-baytrail-ipc.h | 22 struct sst_pdata; 66 int sst_byt_dsp_init(struct device *dev, struct sst_pdata *pdata); 67 void sst_byt_dsp_free(struct device *dev, struct sst_pdata *pdata); 69 int sst_byt_dsp_suspend_late(struct device *dev, struct sst_pdata *pdata); 70 int sst_byt_dsp_boot(struct device *dev, struct sst_pdata *pdata); 71 int sst_byt_dsp_wait_for_ready(struct device *dev, struct sst_pdata *pdata);
|
D | sst-baytrail-pcm.c | 333 struct sst_pdata *pdata = dev_get_platdata(platform->dev); in sst_byt_pcm_new() 376 struct sst_pdata *plat_data = dev_get_platdata(platform->dev); in sst_byt_pcm_probe() 416 struct sst_pdata *sst_pdata = dev_get_platdata(dev); in sst_byt_pcm_dev_suspend_late() local 422 ret = sst_byt_dsp_suspend_late(dev, sst_pdata); in sst_byt_pcm_dev_suspend_late() 435 struct sst_pdata *sst_pdata = dev_get_platdata(dev); in sst_byt_pcm_dev_resume_early() local 441 ret = sst_byt_dsp_boot(dev, sst_pdata); in sst_byt_pcm_dev_resume_early() 446 return sst_byt_dsp_wait_for_ready(dev, sst_pdata); in sst_byt_pcm_dev_resume_early() 461 struct sst_pdata *sst_pdata = dev_get_platdata(&pdev->dev); in sst_byt_pcm_dev_probe() local 464 ret = sst_byt_dsp_init(&pdev->dev, sst_pdata); in sst_byt_pcm_dev_probe() 482 sst_byt_dsp_free(&pdev->dev, sst_pdata); in sst_byt_pcm_dev_probe() [all …]
|
D | sst-haswell-pcm.c | 672 struct sst_pdata *pdata = dev_get_platdata(platform->dev); in hsw_pcm_new() 778 struct sst_pdata *pdata = dev_get_platdata(platform->dev); in hsw_pcm_probe() 852 struct sst_pdata *sst_pdata = dev_get_platdata(&pdev->dev); in hsw_pcm_dev_probe() local 856 if (!sst_pdata) in hsw_pcm_dev_probe() 863 ret = sst_hsw_dsp_init(&pdev->dev, sst_pdata); in hsw_pcm_dev_probe() 867 priv_data->hsw = sst_pdata->dsp; in hsw_pcm_dev_probe() 884 sst_hsw_dsp_free(&pdev->dev, sst_pdata); in hsw_pcm_dev_probe() 890 struct sst_pdata *sst_pdata = dev_get_platdata(&pdev->dev); in hsw_pcm_dev_remove() local 894 sst_hsw_dsp_free(&pdev->dev, sst_pdata); in hsw_pcm_dev_remove()
|
D | sst-dsp.h | 186 struct sst_pdata { struct 212 struct sst_dsp_device *sst_dev, struct sst_pdata *pdata); argument
|
D | sst-dsp-priv.h | 55 int (*init)(struct sst_dsp *sst, struct sst_pdata *pdata); 257 struct sst_pdata *pdata;
|
D | sst-haswell-ipc.h | 41 struct sst_pdata; 484 int sst_hsw_dsp_init(struct device *dev, struct sst_pdata *pdata); 485 void sst_hsw_dsp_free(struct device *dev, struct sst_pdata *pdata);
|
D | sst-baytrail-ipc.c | 820 int sst_byt_dsp_suspend_late(struct device *dev, struct sst_pdata *pdata) in sst_byt_dsp_suspend_late() 836 int sst_byt_dsp_boot(struct device *dev, struct sst_pdata *pdata) in sst_byt_dsp_boot() 860 int sst_byt_dsp_wait_for_ready(struct device *dev, struct sst_pdata *pdata) in sst_byt_dsp_wait_for_ready() 879 int sst_byt_dsp_init(struct device *dev, struct sst_pdata *pdata) in sst_byt_dsp_init() 973 void sst_byt_dsp_free(struct device *dev, struct sst_pdata *pdata) in sst_byt_dsp_free()
|
D | sst-baytrail-dsp.c | 264 static int sst_byt_resource_map(struct sst_dsp *sst, struct sst_pdata *pdata) in sst_byt_resource_map() 299 static int sst_byt_init(struct sst_dsp *sst, struct sst_pdata *pdata) in sst_byt_init()
|
D | haswell.c | 92 struct sst_pdata *pdata = dev_get_platdata(rtd->platform->dev); in haswell_rtd_init()
|
D | broadwell.c | 105 struct sst_pdata *pdata = dev_get_platdata(rtd->platform->dev); in broadwell_rtd_init()
|
D | sst-haswell-dsp.c | 317 static int hsw_acpi_resource_map(struct sst_dsp *sst, struct sst_pdata *pdata) in hsw_acpi_resource_map() 456 static int hsw_init(struct sst_dsp *sst, struct sst_pdata *pdata) in hsw_init()
|
D | sst-dsp.c | 330 struct sst_dsp_device *sst_dev, struct sst_pdata *pdata) in sst_dsp_new()
|
D | sst-haswell-ipc.c | 1737 int sst_hsw_dsp_init(struct device *dev, struct sst_pdata *pdata) in sst_hsw_dsp_init() 1831 void sst_hsw_dsp_free(struct device *dev, struct sst_pdata *pdata) in sst_hsw_dsp_free()
|