Searched refs:ipc4_copier (Results 1 – 4 of 4) sorted by relevance
570 ipc4_copier = kzalloc(sizeof(*ipc4_copier), GFP_KERNEL); in sof_ipc4_widget_setup_pcm()571 if (!ipc4_copier) in sof_ipc4_widget_setup_pcm()632 ipc4_copier->copier_config = (uint32_t *)ipc4_copier->gtw_attr; in sof_ipc4_widget_setup_pcm()663 kfree(ipc4_copier); in sof_ipc4_widget_setup_pcm()673 if (!ipc4_copier) in sof_ipc4_widget_free_comp_pcm()695 ipc4_copier = kzalloc(sizeof(*ipc4_copier), GFP_KERNEL); in sof_ipc4_widget_setup_comp_dai()696 if (!ipc4_copier) in sof_ipc4_widget_setup_comp_dai()725 node_type, ipc4_copier->dai_type, ipc4_copier->dai_index); in sof_ipc4_widget_setup_comp_dai()807 ipc4_copier->copier_config = (uint32_t *)ipc4_copier->gtw_attr; in sof_ipc4_widget_setup_comp_dai()1485 if (ipc4_copier) { in sof_ipc4_unprepare_copier_module()[all …]
597 struct sof_ipc4_copier *ipc4_copier) in sof_ipc4_pcm_dai_link_fixup_rate() argument599 struct sof_ipc4_pin_format *pin_fmts = ipc4_copier->available_fmt.input_pin_fmts; in sof_ipc4_pcm_dai_link_fixup_rate()601 int num_input_formats = ipc4_copier->available_fmt.num_input_formats; in sof_ipc4_pcm_dai_link_fixup_rate()656 struct sof_ipc4_copier *ipc4_copier; in sof_ipc4_pcm_dai_link_fixup() local667 ipc4_copier = dai->private; in sof_ipc4_pcm_dai_link_fixup()668 if (!ipc4_copier) { in sof_ipc4_pcm_dai_link_fixup()679 &ipc4_copier->available_fmt; in sof_ipc4_pcm_dai_link_fixup()706 ret = sof_ipc4_pcm_dai_link_fixup_rate(sdev, params, ipc4_copier); in sof_ipc4_pcm_dai_link_fixup()731 switch (ipc4_copier->dai_type) { in sof_ipc4_pcm_dai_link_fixup()
357 struct sof_ipc4_copier *ipc4_copier = (struct sof_ipc4_copier *)sdai->private; in widget_to_copier() local359 return ipc4_copier; in widget_to_copier()373 struct sof_ipc4_copier *ipc4_copier; in non_hda_dai_hw_params_data() local422 ipc4_copier = widget_to_copier(w); in non_hda_dai_hw_params_data()429 dma_config_tlv = &ipc4_copier->dma_config_tlv[cpu_dai_id]; in non_hda_dai_hw_params_data()496 struct sof_ipc4_copier *ipc4_copier; in sdw_hda_dai_hw_params() local579 ipc4_copier = widget_to_copier(w); in sdw_hda_dai_hw_params()580 dma_config_tlv = &ipc4_copier->dma_config_tlv[cpu_dai_id]; in sdw_hda_dai_hw_params()597 ipc4_copier = widget_to_copier(w); in sdw_hda_dai_hw_params()598 memcpy(&ipc4_copier->dma_config_tlv[cpu_dai_id], dma_config_tlv, in sdw_hda_dai_hw_params()
88 struct sof_ipc4_copier *ipc4_copier; in sdw_params_free() local90 ipc4_copier = dai->private; in sdw_params_free()91 ipc4_copier->dai_index = 0; in sdw_params_free()92 copier_data = &ipc4_copier->data; in sdw_params_free()