Searched refs:ipc4_copier (Results 1 – 4 of 4) sorted by relevance
625 struct sof_ipc4_copier *ipc4_copier; in sof_ipc4_widget_setup_pcm() local630 ipc4_copier = kzalloc_obj(*ipc4_copier); in sof_ipc4_widget_setup_pcm()631 if (!ipc4_copier) in sof_ipc4_widget_setup_pcm()634 swidget->private = ipc4_copier; in sof_ipc4_widget_setup_pcm()635 available_fmt = &ipc4_copier->available_fmt; in sof_ipc4_widget_setup_pcm()640 &ipc4_copier->data.base_config); in sof_ipc4_widget_setup_pcm()691 ipc4_copier->gtw_attr = kzalloc_obj(*ipc4_copier->gtw_attr); in sof_ipc4_widget_setup_pcm()692 if (!ipc4_copier->gtw_attr) { in sof_ipc4_widget_setup_pcm()697 ipc4_copier->copier_config = (uint32_t *)ipc4_copier->gtw_attr; in sof_ipc4_widget_setup_pcm()698 ipc4_copier->data.gtw_cfg.config_length = in sof_ipc4_widget_setup_pcm()[all …]
692 struct sof_ipc4_copier *ipc4_copier) in sof_ipc4_pcm_dai_link_fixup_rate() argument694 struct sof_ipc4_pin_format *pin_fmts = ipc4_copier->available_fmt.input_pin_fmts; in sof_ipc4_pcm_dai_link_fixup_rate()696 int num_input_formats = ipc4_copier->available_fmt.num_input_formats; in sof_ipc4_pcm_dai_link_fixup_rate()744 struct sof_ipc4_copier *ipc4_copier) in sof_ipc4_pcm_dai_link_fixup_channels() argument746 struct sof_ipc4_pin_format *pin_fmts = ipc4_copier->available_fmt.input_pin_fmts; in sof_ipc4_pcm_dai_link_fixup_channels()748 int num_input_formats = ipc4_copier->available_fmt.num_input_formats; in sof_ipc4_pcm_dai_link_fixup_channels()803 struct sof_ipc4_copier *ipc4_copier; in sof_ipc4_pcm_dai_link_fixup() local814 ipc4_copier = dai->private; in sof_ipc4_pcm_dai_link_fixup()815 if (!ipc4_copier) { in sof_ipc4_pcm_dai_link_fixup()826 &ipc4_copier->available_fmt; in sof_ipc4_pcm_dai_link_fixup()[all …]
367 struct sof_ipc4_copier *ipc4_copier = (struct sof_ipc4_copier *)sdai->private; in non_hda_dai_hw_params_data() 369 return ipc4_copier; in non_hda_dai_hw_params_data() 383 struct sof_ipc4_copier *ipc4_copier; in non_hda_dai_hw_params_data() 432 ipc4_copier = widget_to_copier(w); in non_hda_dai_hw_params_data() 439 dma_config_tlv = &ipc4_copier->dma_config_tlv[cpu_dai_id]; in non_hda_dai_hw_params_data() 506 struct sof_ipc4_copier *ipc4_copier; in sdw_hda_dai_hw_params() 589 ipc4_copier = widget_to_copier(w); in sdw_hda_dai_hw_params() 590 dma_config_tlv = &ipc4_copier->dma_config_tlv[cpu_dai_id]; in sdw_hda_dai_hw_params() 596 * copy the dma_config_tlv to all ipc4_copier in the same link. Because only one copier in sdw_hda_dai_hw_params() 607 ipc4_copier in sdw_hda_dai_hw_free() 357 struct sof_ipc4_copier *ipc4_copier = (struct sof_ipc4_copier *)sdai->private; widget_to_copier() local 373 struct sof_ipc4_copier *ipc4_copier; non_hda_dai_hw_params_data() local 496 struct sof_ipc4_copier *ipc4_copier; sdw_hda_dai_hw_params() local [all...]
90 struct sof_ipc4_copier *ipc4_copier; in sdw_params_free() local92 ipc4_copier = dai->private; in sdw_params_free()93 ipc4_copier->dai_index = 0; in sdw_params_free()94 copier_data = &ipc4_copier->data; in sdw_params_free()