Searched refs:ipc4_copier (Results 1 – 2 of 2) sorted by relevance
344 struct sof_ipc4_copier *ipc4_copier; in sof_ipc4_widget_setup_pcm() local348 ipc4_copier = kzalloc(sizeof(*ipc4_copier), GFP_KERNEL); in sof_ipc4_widget_setup_pcm()349 if (!ipc4_copier) in sof_ipc4_widget_setup_pcm()352 swidget->private = ipc4_copier; in sof_ipc4_widget_setup_pcm()353 available_fmt = &ipc4_copier->available_fmt; in sof_ipc4_widget_setup_pcm()394 ipc4_copier->data.gtw_cfg.node_id = SOF_IPC4_NODE_TYPE(node_type); in sof_ipc4_widget_setup_pcm()395 ipc4_copier->gtw_attr = kzalloc(sizeof(*ipc4_copier->gtw_attr), GFP_KERNEL); in sof_ipc4_widget_setup_pcm()396 if (!ipc4_copier->gtw_attr) { in sof_ipc4_widget_setup_pcm()401 ipc4_copier->copier_config = (uint32_t *)ipc4_copier->gtw_attr; in sof_ipc4_widget_setup_pcm()402 ipc4_copier->data.gtw_cfg.config_length = in sof_ipc4_widget_setup_pcm()[all …]
185 struct sof_ipc4_copier *ipc4_copier; in sof_ipc4_pcm_dai_link_fixup() local194 ipc4_copier = dai->private; in sof_ipc4_pcm_dai_link_fixup()195 if (!ipc4_copier) { in sof_ipc4_pcm_dai_link_fixup()205 rate->min = ipc4_copier->available_fmt.base_config->audio_fmt.sampling_frequency; in sof_ipc4_pcm_dai_link_fixup()219 switch (ipc4_copier->dai_type) { in sof_ipc4_pcm_dai_link_fixup()