Lines Matching refs:tone
1710 struct sof_ipc_comp_tone *tone; in sof_widget_load_siggen() local
1713 tone = kzalloc(sizeof(*tone), GFP_KERNEL); in sof_widget_load_siggen()
1714 if (!tone) in sof_widget_load_siggen()
1718 tone->comp.hdr.size = sizeof(*tone); in sof_widget_load_siggen()
1719 tone->comp.hdr.cmd = SOF_IPC_GLB_TPLG_MSG | SOF_IPC_TPLG_COMP_NEW; in sof_widget_load_siggen()
1720 tone->comp.id = swidget->comp_id; in sof_widget_load_siggen()
1721 tone->comp.type = SOF_COMP_TONE; in sof_widget_load_siggen()
1722 tone->comp.pipeline_id = index; in sof_widget_load_siggen()
1723 tone->config.hdr.size = sizeof(tone->config); in sof_widget_load_siggen()
1725 ret = sof_parse_tokens(scomp, tone, tone_tokens, in sof_widget_load_siggen()
1734 ret = sof_parse_tokens(scomp, &tone->config, comp_tokens, in sof_widget_load_siggen()
1744 swidget->widget->name, tone->frequency, tone->amplitude); in sof_widget_load_siggen()
1745 sof_dbg_comp_config(scomp, &tone->config); in sof_widget_load_siggen()
1747 swidget->private = tone; in sof_widget_load_siggen()
1749 ret = sof_ipc_tx_message(sdev->ipc, tone->comp.hdr.cmd, tone, in sof_widget_load_siggen()
1750 sizeof(*tone), r, sizeof(*r)); in sof_widget_load_siggen()
1754 kfree(tone); in sof_widget_load_siggen()