Lines Matching refs:comp_dai

1474 	struct sof_ipc_comp_dai *comp_dai;  in sof_ipc3_widget_setup_comp_dai()  local
1475 size_t ipc_size = sizeof(*comp_dai); in sof_ipc3_widget_setup_comp_dai()
1486 private->comp_dai = sof_comp_alloc(swidget, &ipc_size, swidget->pipeline_id); in sof_ipc3_widget_setup_comp_dai()
1487 if (!private->comp_dai) { in sof_ipc3_widget_setup_comp_dai()
1493 comp_dai = private->comp_dai; in sof_ipc3_widget_setup_comp_dai()
1494 comp_dai->comp.type = SOF_COMP_DAI; in sof_ipc3_widget_setup_comp_dai()
1495 comp_dai->config.hdr.size = sizeof(comp_dai->config); in sof_ipc3_widget_setup_comp_dai()
1498 ret = sof_update_ipc_object(scomp, comp_dai, SOF_DAI_TOKENS, swidget->tuples, in sof_ipc3_widget_setup_comp_dai()
1499 swidget->num_tuples, sizeof(*comp_dai), 1); in sof_ipc3_widget_setup_comp_dai()
1504 ret = sof_update_ipc_object(scomp, &comp_dai->config, SOF_COMP_TOKENS, in sof_ipc3_widget_setup_comp_dai()
1506 sizeof(comp_dai->config), 1); in sof_ipc3_widget_setup_comp_dai()
1511 swidget->widget->name, comp_dai->type, comp_dai->dai_index); in sof_ipc3_widget_setup_comp_dai()
1512 sof_dbg_comp_config(scomp, &comp_dai->config); in sof_ipc3_widget_setup_comp_dai()
1540 config[i].dai_index = comp_dai->dai_index; in sof_ipc3_widget_setup_comp_dai()
1594 kfree(comp_dai); in sof_ipc3_widget_setup_comp_dai()
1615 kfree(dai_data->comp_dai); in sof_ipc3_widget_free_comp_dai()
2119 struct sof_ipc_comp *comp = &dai_data->comp_dai->comp; in sof_ipc3_widget_setup()
2121 ret = sof_ipc_tx_message(sdev->ipc, dai_data->comp_dai, in sof_ipc3_widget_setup()