Lines Matching refs:wdata
1760 struct sof_widget_data *wdata, in sof_get_control_data() argument
1777 wdata[i].control = sm->dobj.private; in sof_get_control_data()
1781 wdata[i].control = sbe->dobj.private; in sof_get_control_data()
1785 wdata[i].control = se->dobj.private; in sof_get_control_data()
1794 if (!wdata[i].control) { in sof_get_control_data()
1800 wdata[i].pdata = wdata[i].control->control_data->data; in sof_get_control_data()
1801 if (!wdata[i].pdata) in sof_get_control_data()
1805 if (wdata[i].pdata->magic != SOF_ABI_MAGIC) in sof_get_control_data()
1808 *size += wdata[i].pdata->size; in sof_get_control_data()
1811 switch (wdata[i].control->cmd) { in sof_get_control_data()
1815 wdata[i].ipc_cmd = SOF_IPC_COMP_SET_VALUE; in sof_get_control_data()
1816 wdata[i].ctrl_type = SOF_CTRL_TYPE_VALUE_CHAN_SET; in sof_get_control_data()
1819 wdata[i].ipc_cmd = SOF_IPC_COMP_SET_DATA; in sof_get_control_data()
1820 wdata[i].ctrl_type = SOF_CTRL_TYPE_DATA_SET; in sof_get_control_data()
1840 struct sof_widget_data *wdata = NULL; in sof_process_load() local
1855 wdata = kcalloc(widget->num_kcontrols, in sof_process_load()
1856 sizeof(*wdata), in sof_process_load()
1859 if (!wdata) in sof_process_load()
1863 ret = sof_get_control_data(sdev, widget, wdata, in sof_process_load()
1913 wdata[i].pdata->data, in sof_process_load()
1914 wdata[i].pdata->size); in sof_process_load()
1915 offset += wdata[i].pdata->size; in sof_process_load()
1936 wdata[i].control->readback_offset = 0; in sof_process_load()
1937 ret = snd_sof_ipc_set_get_comp_data(sdev->ipc, wdata[i].control, in sof_process_load()
1938 wdata[i].ipc_cmd, in sof_process_load()
1939 wdata[i].ctrl_type, in sof_process_load()
1940 wdata[i].control->cmd, in sof_process_load()
1952 kfree(wdata); in sof_process_load()