Lines Matching refs:pd
815 struct snd_soc_component_driver *pd = &sdev->plat_drv; in snd_sof_new_platform_drv() local
821 pd->name = "sof-audio-component"; in snd_sof_new_platform_drv()
822 pd->probe = sof_pcm_probe; in snd_sof_new_platform_drv()
823 pd->remove = sof_pcm_remove; in snd_sof_new_platform_drv()
824 pd->open = sof_pcm_open; in snd_sof_new_platform_drv()
825 pd->close = sof_pcm_close; in snd_sof_new_platform_drv()
826 pd->hw_params = sof_pcm_hw_params; in snd_sof_new_platform_drv()
827 pd->prepare = sof_pcm_prepare; in snd_sof_new_platform_drv()
828 pd->hw_free = sof_pcm_hw_free; in snd_sof_new_platform_drv()
829 pd->trigger = sof_pcm_trigger; in snd_sof_new_platform_drv()
830 pd->pointer = sof_pcm_pointer; in snd_sof_new_platform_drv()
833 pd->compress_ops = &sof_compressed_ops; in snd_sof_new_platform_drv()
837 pd->compress_ops = &sof_probe_compressed_ops; in snd_sof_new_platform_drv()
839 pd->pcm_construct = sof_pcm_new; in snd_sof_new_platform_drv()
840 pd->ignore_machine = drv_name; in snd_sof_new_platform_drv()
841 pd->be_hw_params_fixup = sof_pcm_dai_link_fixup; in snd_sof_new_platform_drv()
842 pd->be_pcm_base = SOF_BE_PCM_BASE; in snd_sof_new_platform_drv()
843 pd->use_dai_pcm_id = true; in snd_sof_new_platform_drv()
844 pd->topology_name_prefix = "sof"; in snd_sof_new_platform_drv()
847 pd->module_get_upon_open = 1; in snd_sof_new_platform_drv()