Lines Matching refs:comp_dai
1476 struct sof_ipc_comp_dai *comp_dai;
1477 size_t ipc_size = sizeof(*comp_dai);
1488 private->comp_dai = sof_comp_alloc(swidget, &ipc_size, swidget->pipeline_id);
1489 if (!private->comp_dai) {
1495 comp_dai = private->comp_dai;
1496 comp_dai->comp.type = SOF_COMP_DAI;
1497 comp_dai->config.hdr.size = sizeof(comp_dai->config);
1500 ret = sof_update_ipc_object(scomp, comp_dai, SOF_DAI_TOKENS, swidget->tuples,
1501 swidget->num_tuples, sizeof(*comp_dai), 1);
1506 ret = sof_update_ipc_object(scomp, &comp_dai->config, SOF_COMP_TOKENS,
1508 sizeof(comp_dai->config), 1);
1513 swidget->widget->name, comp_dai->type, comp_dai->dai_index);
1514 sof_dbg_comp_config(scomp, &comp_dai->config);
1542 config[i].dai_index = comp_dai->dai_index;
1596 kfree(comp_dai);
1617 kfree(dai_data->comp_dai);
2142 struct sof_ipc_comp *comp = &dai_data->comp_dai->comp;
2144 ret = sof_ipc_tx_message_no_reply(sdev->ipc, dai_data->comp_dai, comp->hdr.size);