Lines Matching refs:wdata

774 				struct sof_widget_data *wdata, size_t *size)  in sof_get_control_data()  argument
791 wdata[i].control = sm->dobj.private; in sof_get_control_data()
795 wdata[i].control = sbe->dobj.private; in sof_get_control_data()
799 wdata[i].control = se->dobj.private; in sof_get_control_data()
807 if (!wdata[i].control) { in sof_get_control_data()
812 cdata = wdata[i].control->ipc_control_data; in sof_get_control_data()
819 wdata[i].pdata = cdata->data->data; in sof_get_control_data()
820 wdata[i].pdata_size = cdata->data->size; in sof_get_control_data()
823 wdata[i].pdata = cdata->chanv; in sof_get_control_data()
828 wdata[i].pdata_size = wdata[i].control->size - in sof_get_control_data()
832 *size += wdata[i].pdata_size; in sof_get_control_data()
839 wdata[i].ipc_cmd = SOF_IPC_COMP_SET_VALUE; in sof_get_control_data()
840 wdata[i].ctrl_type = SOF_CTRL_TYPE_VALUE_CHAN_SET; in sof_get_control_data()
843 wdata[i].ipc_cmd = SOF_IPC_COMP_SET_DATA; in sof_get_control_data()
844 wdata[i].ctrl_type = SOF_CTRL_TYPE_DATA_SET; in sof_get_control_data()
859 struct sof_widget_data *wdata = NULL; in sof_process_load() local
868 wdata = kcalloc(widget->num_kcontrols, sizeof(*wdata), GFP_KERNEL); in sof_process_load()
869 if (!wdata) in sof_process_load()
873 ret = sof_get_control_data(scomp, widget, wdata, &ipc_data_size); in sof_process_load()
915 if (!wdata[i].pdata_size) in sof_process_load()
918 memcpy(&process->data[offset], wdata[i].pdata, in sof_process_load()
919 wdata[i].pdata_size); in sof_process_load()
920 offset += wdata[i].pdata_size; in sof_process_load()
926 kfree(wdata); in sof_process_load()
933 kfree(wdata); in sof_process_load()