Lines Matching refs:private
413 swidget->private = host; in sof_ipc3_widget_setup_comp_host()
441 kfree(swidget->private); in sof_ipc3_widget_setup_comp_host()
442 swidget->private = NULL; in sof_ipc3_widget_setup_comp_host()
449 kfree(swidget->private); in sof_ipc3_widget_free_comp()
463 swidget->private = tone; in sof_ipc3_widget_setup_comp_tone()
473 kfree(swidget->private); in sof_ipc3_widget_setup_comp_tone()
474 swidget->private = NULL; in sof_ipc3_widget_setup_comp_tone()
496 swidget->private = mixer; in sof_ipc3_widget_setup_comp_mixer()
507 kfree(swidget->private); in sof_ipc3_widget_setup_comp_mixer()
508 swidget->private = NULL; in sof_ipc3_widget_setup_comp_mixer()
537 swidget->private = pipeline; in sof_ipc3_widget_setup_comp_pipeline()
580 kfree(swidget->private); in sof_ipc3_widget_setup_comp_pipeline()
581 swidget->private = NULL; in sof_ipc3_widget_setup_comp_pipeline()
596 swidget->private = buffer; in sof_ipc3_widget_setup_comp_buffer()
610 kfree(swidget->private); in sof_ipc3_widget_setup_comp_buffer()
611 swidget->private = NULL; in sof_ipc3_widget_setup_comp_buffer()
632 swidget->private = src; in sof_ipc3_widget_setup_comp_src()
656 kfree(swidget->private); in sof_ipc3_widget_setup_comp_src()
657 swidget->private = NULL; in sof_ipc3_widget_setup_comp_src()
673 swidget->private = asrc; in sof_ipc3_widget_setup_comp_asrc()
699 kfree(swidget->private); in sof_ipc3_widget_setup_comp_asrc()
700 swidget->private = NULL; in sof_ipc3_widget_setup_comp_asrc()
719 swidget->private = mux; in sof_ipc3_widget_setup_comp_mux()
729 kfree(swidget->private); in sof_ipc3_widget_setup_comp_mux()
730 swidget->private = NULL; in sof_ipc3_widget_setup_comp_mux()
758 swidget->private = volume; in sof_ipc3_widget_setup_comp_pga()
794 kfree(swidget->private); in sof_ipc3_widget_setup_comp_pga()
795 swidget->private = NULL; in sof_ipc3_widget_setup_comp_pga()
819 wdata[i].control = sm->dobj.private; in sof_get_control_data()
823 wdata[i].control = sbe->dobj.private; in sof_get_control_data()
827 wdata[i].control = se->dobj.private; in sof_get_control_data()
920 swidget->private = process; in sof_process_load()
958 kfree(swidget->private); in sof_process_load()
959 swidget->private = NULL; in sof_process_load()
1004 struct sof_dai_private_data *private = dai->private; in sof_link_hda_load() local
1025 private->dai_config = kmemdup(config, size, GFP_KERNEL); in sof_link_hda_load()
1026 if (!private->dai_config) in sof_link_hda_load()
1070 struct sof_dai_private_data *private = dai->private; in sof_link_sai_load() local
1110 private->dai_config = kmemdup(config, size, GFP_KERNEL); in sof_link_sai_load()
1111 if (!private->dai_config) in sof_link_sai_load()
1121 struct sof_dai_private_data *private = dai->private; in sof_link_esai_load() local
1160 private->dai_config = kmemdup(config, size, GFP_KERNEL); in sof_link_esai_load()
1161 if (!private->dai_config) in sof_link_esai_load()
1171 struct sof_dai_private_data *private = dai->private; in sof_link_micfil_load() local
1191 private->dai_config = kmemdup(config, size, GFP_KERNEL); in sof_link_micfil_load()
1192 if (!private->dai_config) in sof_link_micfil_load()
1202 struct sof_dai_private_data *private = dai->private; in sof_link_acp_dmic_load() local
1223 private->dai_config = kmemdup(config, size, GFP_KERNEL); in sof_link_acp_dmic_load()
1224 if (!private->dai_config) in sof_link_acp_dmic_load()
1234 struct sof_dai_private_data *private = dai->private; in sof_link_acp_bt_load() local
1256 private->dai_config = kmemdup(config, size, GFP_KERNEL); in sof_link_acp_bt_load()
1257 if (!private->dai_config) in sof_link_acp_bt_load()
1267 struct sof_dai_private_data *private = dai->private; in sof_link_acp_sp_load() local
1290 private->dai_config = kmemdup(config, size, GFP_KERNEL); in sof_link_acp_sp_load()
1291 if (!private->dai_config) in sof_link_acp_sp_load()
1301 struct sof_dai_private_data *private = dai->private; in sof_link_acp_hs_load() local
1323 private->dai_config = kmemdup(config, size, GFP_KERNEL); in sof_link_acp_hs_load()
1324 if (!private->dai_config) in sof_link_acp_hs_load()
1333 struct sof_dai_private_data *private = dai->private; in sof_link_acp_sdw_load() local
1351 private->dai_config = kmemdup(config, size, GFP_KERNEL); in sof_link_acp_sdw_load()
1352 if (!private->dai_config) in sof_link_acp_sdw_load()
1361 struct sof_dai_private_data *private = dai->private; in sof_link_afe_load() local
1380 private->dai_config = kmemdup(config, size, GFP_KERNEL); in sof_link_afe_load()
1381 if (!private->dai_config) in sof_link_afe_load()
1392 struct sof_dai_private_data *private = dai->private; in sof_link_ssp_load() local
1453 private->dai_config = kmemdup(config, size * slink->num_hw_configs, GFP_KERNEL); in sof_link_ssp_load()
1454 if (!private->dai_config) in sof_link_ssp_load()
1464 struct sof_dai_private_data *private = dai->private; in sof_link_dmic_load() local
1525 private->dai_config = kmemdup(config, size, GFP_KERNEL); in sof_link_dmic_load()
1526 if (!private->dai_config) in sof_link_dmic_load()
1535 struct sof_dai_private_data *private = dai->private; in sof_link_alh_load() local
1551 private->dai_config = kmemdup(config, size, GFP_KERNEL); in sof_link_alh_load()
1552 if (!private->dai_config) in sof_link_alh_load()
1562 struct snd_sof_dai *dai = swidget->private; in sof_ipc3_widget_setup_comp_dai()
1563 struct sof_dai_private_data *private; in sof_ipc3_widget_setup_comp_dai() local
1570 private = kzalloc(sizeof(*private), GFP_KERNEL); in sof_ipc3_widget_setup_comp_dai()
1571 if (!private) in sof_ipc3_widget_setup_comp_dai()
1574 dai->private = private; in sof_ipc3_widget_setup_comp_dai()
1576 private->comp_dai = sof_comp_alloc(swidget, &ipc_size, swidget->pipeline_id); in sof_ipc3_widget_setup_comp_dai()
1577 if (!private->comp_dai) { in sof_ipc3_widget_setup_comp_dai()
1583 comp_dai = private->comp_dai; in sof_ipc3_widget_setup_comp_dai()
1704 kfree(private); in sof_ipc3_widget_setup_comp_dai()
1705 dai->private = NULL; in sof_ipc3_widget_setup_comp_dai()
1715 struct snd_sof_dai *dai = swidget->private; in sof_ipc3_widget_free_comp_dai()
1721 dai_data = dai->private; in sof_ipc3_widget_free_comp_dai()
1982 struct snd_sof_widget *swidget = w->dobj.private; in sof_ipc3_keyword_dapm_event()
2069 ipc_comp = swidget->private; in sof_ipc3_widget_bind_event()
2117 if (!swidget->private) in sof_ipc3_widget_free()
2145 struct snd_sof_dai *dai = swidget->private; in sof_ipc3_dai_config()
2146 struct sof_dai_private_data *private; in sof_ipc3_dai_config() local
2150 if (!dai || !dai->private) { in sof_ipc3_dai_config()
2155 private = dai->private; in sof_ipc3_dai_config()
2156 if (!private->dai_config) { in sof_ipc3_dai_config()
2161 config = &private->dai_config[dai->current_config]; in sof_ipc3_dai_config()
2247 if (!swidget->private) in sof_ipc3_widget_setup()
2254 struct snd_sof_dai *dai = swidget->private; in sof_ipc3_widget_setup()
2255 struct sof_dai_private_data *dai_data = dai->private; in sof_ipc3_widget_setup()
2265 pipeline = swidget->private; in sof_ipc3_widget_setup()
2273 hdr = swidget->private; in sof_ipc3_widget_setup()
2274 ret = sof_ipc_tx_message_no_reply(sdev->ipc, swidget->private, hdr->size); in sof_ipc3_widget_setup()
2307 struct snd_sof_dai *dai = swidget->private; in sof_ipc3_set_up_all_pipelines()
2308 struct sof_dai_private_data *private; in sof_ipc3_set_up_all_pipelines() local
2311 if (!dai || !dai->private) in sof_ipc3_set_up_all_pipelines()
2313 private = dai->private; in sof_ipc3_set_up_all_pipelines()
2314 if (!private->dai_config) in sof_ipc3_set_up_all_pipelines()
2317 config = private->dai_config; in sof_ipc3_set_up_all_pipelines()
2528 struct sof_dai_private_data *private = dai->private; in sof_ipc3_dai_get_param() local
2530 if (!private || !private->dai_config) in sof_ipc3_dai_get_param()
2533 switch (private->dai_config->type) { in sof_ipc3_dai_get_param()
2537 return private->dai_config->ssp.mclk_rate; in sof_ipc3_dai_get_param()
2539 return private->dai_config->ssp.bclk_rate; in sof_ipc3_dai_get_param()
2541 return private->dai_config->ssp.tdm_slots; in sof_ipc3_dai_get_param()
2549 dev_err(sdev->dev, "DAI type %d not supported yet!\n", private->dai_config->type); in sof_ipc3_dai_get_param()