Lines Matching refs:wdata

2124 				struct sof_widget_data *wdata,  in sof_get_control_data()  argument
2141 wdata[i].control = sm->dobj.private; in sof_get_control_data()
2145 wdata[i].control = sbe->dobj.private; in sof_get_control_data()
2149 wdata[i].control = se->dobj.private; in sof_get_control_data()
2158 if (!wdata[i].control) { in sof_get_control_data()
2164 wdata[i].pdata = wdata[i].control->control_data->data; in sof_get_control_data()
2165 if (!wdata[i].pdata) in sof_get_control_data()
2170 wdata[i].pdata->magic != SOF_ABI_MAGIC) in sof_get_control_data()
2173 *size += wdata[i].pdata->size; in sof_get_control_data()
2176 switch (wdata[i].control->cmd) { in sof_get_control_data()
2180 wdata[i].ipc_cmd = SOF_IPC_COMP_SET_VALUE; in sof_get_control_data()
2181 wdata[i].ctrl_type = SOF_CTRL_TYPE_VALUE_CHAN_SET; in sof_get_control_data()
2184 wdata[i].ipc_cmd = SOF_IPC_COMP_SET_DATA; in sof_get_control_data()
2185 wdata[i].ctrl_type = SOF_CTRL_TYPE_DATA_SET; in sof_get_control_data()
2205 struct sof_widget_data *wdata = NULL; in sof_process_load() local
2214 wdata = kcalloc(widget->num_kcontrols, in sof_process_load()
2215 sizeof(*wdata), in sof_process_load()
2218 if (!wdata) in sof_process_load()
2222 ret = sof_get_control_data(scomp, widget, wdata, in sof_process_load()
2267 wdata[i].pdata->data, in sof_process_load()
2268 wdata[i].pdata->size); in sof_process_load()
2269 offset += wdata[i].pdata->size; in sof_process_load()
2290 wdata[i].control->readback_offset = 0; in sof_process_load()
2291 ret = snd_sof_ipc_set_get_comp_data(wdata[i].control, in sof_process_load()
2292 wdata[i].ipc_cmd, in sof_process_load()
2293 wdata[i].ctrl_type, in sof_process_load()
2294 wdata[i].control->cmd, in sof_process_load()
2306 kfree(wdata); in sof_process_load()