Searched refs:ipc4_copier (Results 1 – 4 of 4) sorted by relevance
404 ipc4_copier = kzalloc(sizeof(*ipc4_copier), GFP_KERNEL); in sof_ipc4_widget_setup_pcm()405 if (!ipc4_copier) in sof_ipc4_widget_setup_pcm()443 ipc4_copier->copier_config = (uint32_t *)ipc4_copier->gtw_attr; in sof_ipc4_widget_setup_pcm()474 kfree(ipc4_copier); in sof_ipc4_widget_setup_pcm()484 if (!ipc4_copier) in sof_ipc4_widget_free_comp_pcm()490 kfree(ipc4_copier); in sof_ipc4_widget_free_comp_pcm()505 ipc4_copier = kzalloc(sizeof(*ipc4_copier), GFP_KERNEL); in sof_ipc4_widget_setup_comp_dai()506 if (!ipc4_copier) in sof_ipc4_widget_setup_comp_dai()535 node_type, ipc4_copier->dai_type, ipc4_copier->dai_index); in sof_ipc4_widget_setup_comp_dai()607 ipc4_copier->copier_config = (uint32_t *)ipc4_copier->gtw_attr; in sof_ipc4_widget_setup_comp_dai()[all …]
478 struct sof_ipc4_copier *ipc4_copier) in sof_ipc4_pcm_dai_link_fixup_rate() argument480 struct sof_ipc4_pin_format *pin_fmts = ipc4_copier->available_fmt.input_pin_fmts; in sof_ipc4_pcm_dai_link_fixup_rate()482 int num_input_formats = ipc4_copier->available_fmt.num_input_formats; in sof_ipc4_pcm_dai_link_fixup_rate()533 struct sof_ipc4_copier *ipc4_copier; in sof_ipc4_pcm_dai_link_fixup() local543 ipc4_copier = dai->private; in sof_ipc4_pcm_dai_link_fixup()544 if (!ipc4_copier) { in sof_ipc4_pcm_dai_link_fixup()565 int ret = sof_ipc4_pcm_dai_link_fixup_rate(sdev, params, ipc4_copier); in sof_ipc4_pcm_dai_link_fixup()571 switch (ipc4_copier->dai_type) { in sof_ipc4_pcm_dai_link_fixup()
338 struct sof_ipc4_copier *ipc4_copier = (struct sof_ipc4_copier *)sdai->private; in widget_to_copier() local340 return ipc4_copier; in widget_to_copier()351 struct sof_ipc4_copier *ipc4_copier; in non_hda_dai_hw_params() local389 ipc4_copier = widget_to_copier(w); in non_hda_dai_hw_params()391 dma_config_tlv = &ipc4_copier->dma_config_tlv; in non_hda_dai_hw_params()
444 struct sof_ipc4_copier *ipc4_copier = dai->private; in sdw_hda_ipc4_get_hext_stream() local447 blob = (struct sof_ipc4_alh_configuration_blob *)ipc4_copier->copier_config; in sdw_hda_ipc4_get_hext_stream()622 struct sof_ipc4_copier *ipc4_copier = sdai->private; in hda_select_dai_widget_ops() local627 switch (ipc4_copier->dai_type) { in hda_select_dai_widget_ops()