Lines Matching full:private

401 	swidget->private = host;  in sof_ipc3_widget_setup_comp_host()
429 kfree(swidget->private); in sof_ipc3_widget_setup_comp_host()
430 swidget->private = NULL; in sof_ipc3_widget_setup_comp_host()
437 kfree(swidget->private); in sof_ipc3_widget_free_comp()
451 swidget->private = tone; in sof_ipc3_widget_setup_comp_tone()
461 kfree(swidget->private); in sof_ipc3_widget_setup_comp_tone()
462 swidget->private = NULL; in sof_ipc3_widget_setup_comp_tone()
484 swidget->private = mixer; in sof_ipc3_widget_setup_comp_mixer()
495 kfree(swidget->private); in sof_ipc3_widget_setup_comp_mixer()
496 swidget->private = NULL; in sof_ipc3_widget_setup_comp_mixer()
525 swidget->private = pipeline; in sof_ipc3_widget_setup_comp_pipeline()
568 kfree(swidget->private); in sof_ipc3_widget_setup_comp_pipeline()
569 swidget->private = NULL; in sof_ipc3_widget_setup_comp_pipeline()
584 swidget->private = buffer; in sof_ipc3_widget_setup_comp_buffer()
598 kfree(swidget->private); in sof_ipc3_widget_setup_comp_buffer()
599 swidget->private = NULL; in sof_ipc3_widget_setup_comp_buffer()
620 swidget->private = src; in sof_ipc3_widget_setup_comp_src()
644 kfree(swidget->private); in sof_ipc3_widget_setup_comp_src()
645 swidget->private = NULL; in sof_ipc3_widget_setup_comp_src()
661 swidget->private = asrc; in sof_ipc3_widget_setup_comp_asrc()
687 kfree(swidget->private); in sof_ipc3_widget_setup_comp_asrc()
688 swidget->private = NULL; in sof_ipc3_widget_setup_comp_asrc()
707 swidget->private = mux; in sof_ipc3_widget_setup_comp_mux()
717 kfree(swidget->private); in sof_ipc3_widget_setup_comp_mux()
718 swidget->private = NULL; in sof_ipc3_widget_setup_comp_mux()
746 swidget->private = volume; in sof_ipc3_widget_setup_comp_pga()
782 kfree(swidget->private); in sof_ipc3_widget_setup_comp_pga()
783 swidget->private = NULL; in sof_ipc3_widget_setup_comp_pga()
807 wdata[i].control = sm->dobj.private; in sof_get_control_data()
811 wdata[i].control = sbe->dobj.private; in sof_get_control_data()
815 wdata[i].control = se->dobj.private; in sof_get_control_data()
908 swidget->private = process; in sof_process_load()
925 * found private data in control, so copy it. in sof_process_load()
946 kfree(swidget->private); in sof_process_load()
947 swidget->private = NULL; in sof_process_load()
992 struct sof_dai_private_data *private = dai->private; in sof_link_hda_load() local
1013 private->dai_config = kmemdup(config, size, GFP_KERNEL); in sof_link_hda_load()
1014 if (!private->dai_config) in sof_link_hda_load()
1058 struct sof_dai_private_data *private = dai->private; in sof_link_sai_load() local
1098 private->dai_config = kmemdup(config, size, GFP_KERNEL); in sof_link_sai_load()
1099 if (!private->dai_config) in sof_link_sai_load()
1109 struct sof_dai_private_data *private = dai->private; in sof_link_esai_load() local
1148 private->dai_config = kmemdup(config, size, GFP_KERNEL); in sof_link_esai_load()
1149 if (!private->dai_config) in sof_link_esai_load()
1159 struct sof_dai_private_data *private = dai->private; in sof_link_micfil_load() local
1179 private->dai_config = kmemdup(config, size, GFP_KERNEL); in sof_link_micfil_load()
1180 if (!private->dai_config) in sof_link_micfil_load()
1190 struct sof_dai_private_data *private = dai->private; in sof_link_acp_dmic_load() local
1211 private->dai_config = kmemdup(config, size, GFP_KERNEL); in sof_link_acp_dmic_load()
1212 if (!private->dai_config) in sof_link_acp_dmic_load()
1222 struct sof_dai_private_data *private = dai->private; in sof_link_acp_bt_load() local
1244 private->dai_config = kmemdup(config, size, GFP_KERNEL); in sof_link_acp_bt_load()
1245 if (!private->dai_config) in sof_link_acp_bt_load()
1255 struct sof_dai_private_data *private = dai->private; in sof_link_acp_sp_load() local
1278 private->dai_config = kmemdup(config, size, GFP_KERNEL); in sof_link_acp_sp_load()
1279 if (!private->dai_config) in sof_link_acp_sp_load()
1289 struct sof_dai_private_data *private = dai->private; in sof_link_acp_hs_load() local
1311 private->dai_config = kmemdup(config, size, GFP_KERNEL); in sof_link_acp_hs_load()
1312 if (!private->dai_config) in sof_link_acp_hs_load()
1321 struct sof_dai_private_data *private = dai->private; in sof_link_afe_load() local
1340 private->dai_config = kmemdup(config, size, GFP_KERNEL); in sof_link_afe_load()
1341 if (!private->dai_config) in sof_link_afe_load()
1352 struct sof_dai_private_data *private = dai->private; in sof_link_ssp_load() local
1413 private->dai_config = kmemdup(config, size * slink->num_hw_configs, GFP_KERNEL); in sof_link_ssp_load()
1414 if (!private->dai_config) in sof_link_ssp_load()
1424 struct sof_dai_private_data *private = dai->private; in sof_link_dmic_load() local
1485 private->dai_config = kmemdup(config, size, GFP_KERNEL); in sof_link_dmic_load()
1486 if (!private->dai_config) in sof_link_dmic_load()
1495 struct sof_dai_private_data *private = dai->private; in sof_link_alh_load() local
1511 private->dai_config = kmemdup(config, size, GFP_KERNEL); in sof_link_alh_load()
1512 if (!private->dai_config) in sof_link_alh_load()
1522 struct snd_sof_dai *dai = swidget->private; in sof_ipc3_widget_setup_comp_dai()
1523 struct sof_dai_private_data *private; in sof_ipc3_widget_setup_comp_dai() local
1530 private = kzalloc(sizeof(*private), GFP_KERNEL); in sof_ipc3_widget_setup_comp_dai()
1531 if (!private) in sof_ipc3_widget_setup_comp_dai()
1534 dai->private = private; in sof_ipc3_widget_setup_comp_dai()
1536 private->comp_dai = sof_comp_alloc(swidget, &ipc_size, swidget->pipeline_id); in sof_ipc3_widget_setup_comp_dai()
1537 if (!private->comp_dai) { in sof_ipc3_widget_setup_comp_dai()
1543 comp_dai = private->comp_dai; in sof_ipc3_widget_setup_comp_dai()
1649 kfree(private); in sof_ipc3_widget_setup_comp_dai()
1650 dai->private = NULL; in sof_ipc3_widget_setup_comp_dai()
1660 struct snd_sof_dai *dai = swidget->private; in sof_ipc3_widget_free_comp_dai()
1666 dai_data = dai->private; in sof_ipc3_widget_free_comp_dai()
1927 struct snd_sof_widget *swidget = w->dobj.private; in sof_ipc3_keyword_dapm_event()
2014 ipc_comp = swidget->private; in sof_ipc3_widget_bind_event()
2062 if (!swidget->private) in sof_ipc3_widget_free()
2090 struct snd_sof_dai *dai = swidget->private; in sof_ipc3_dai_config()
2091 struct sof_dai_private_data *private; in sof_ipc3_dai_config() local
2095 if (!dai || !dai->private) { in sof_ipc3_dai_config()
2096 dev_err(sdev->dev, "No private data for DAI %s\n", swidget->widget->name); in sof_ipc3_dai_config()
2100 private = dai->private; in sof_ipc3_dai_config()
2101 if (!private->dai_config) { in sof_ipc3_dai_config()
2106 config = &private->dai_config[dai->current_config]; in sof_ipc3_dai_config()
2184 if (!swidget->private) in sof_ipc3_widget_setup()
2191 struct snd_sof_dai *dai = swidget->private; in sof_ipc3_widget_setup()
2192 struct sof_dai_private_data *dai_data = dai->private; in sof_ipc3_widget_setup()
2202 pipeline = swidget->private; in sof_ipc3_widget_setup()
2210 hdr = swidget->private; in sof_ipc3_widget_setup()
2211 ret = sof_ipc_tx_message_no_reply(sdev->ipc, swidget->private, hdr->size); in sof_ipc3_widget_setup()
2244 struct snd_sof_dai *dai = swidget->private; in sof_ipc3_set_up_all_pipelines()
2245 struct sof_dai_private_data *private; in sof_ipc3_set_up_all_pipelines() local
2248 if (!dai || !dai->private) in sof_ipc3_set_up_all_pipelines()
2250 private = dai->private; in sof_ipc3_set_up_all_pipelines()
2251 if (!private->dai_config) in sof_ipc3_set_up_all_pipelines()
2254 config = private->dai_config; in sof_ipc3_set_up_all_pipelines()
2465 struct sof_dai_private_data *private = dai->private; in sof_ipc3_dai_get_clk() local
2467 if (!private || !private->dai_config) in sof_ipc3_dai_get_clk()
2470 switch (private->dai_config->type) { in sof_ipc3_dai_get_clk()
2474 return private->dai_config->ssp.mclk_rate; in sof_ipc3_dai_get_clk()
2476 return private->dai_config->ssp.bclk_rate; in sof_ipc3_dai_get_clk()
2484 dev_err(sdev->dev, "DAI type %d not supported yet!\n", private->dai_config->type); in sof_ipc3_dai_get_clk()