Lines Matching defs:sdev
25 static int tgl_dsp_core_get(struct snd_sof_dev *sdev, int core)
27 const struct sof_ipc_pm_ops *pm_ops = sdev->ipc->ops->pm;
31 return hda_dsp_enable_core(sdev, BIT(core));
34 return pm_ops->set_core_state(sdev, core, true);
39 static int tgl_dsp_core_put(struct snd_sof_dev *sdev, int core)
41 const struct sof_ipc_pm_ops *pm_ops = sdev->ipc->ops->pm;
45 ret = pm_ops->set_core_state(sdev, core, false);
52 return hda_dsp_core_reset_power_down(sdev, BIT(core));
61 int sof_tgl_ops_init(struct snd_sof_dev *sdev)
69 if (sdev->pdata->ipc_type == SOF_IPC) {
82 if (sdev->pdata->ipc_type == SOF_INTEL_IPC4) {
85 sdev->private = devm_kzalloc(sdev->dev, sizeof(*ipc4_data), GFP_KERNEL);
86 if (!sdev->private)
89 ipc4_data = sdev->private;
110 hda_set_dai_drv_ops(sdev, &sof_tgl_ops);