Lines Matching refs:plat_data
267 struct snd_sof_pdata *plat_data = sdev->pdata;
268 struct sof_loadable_file_profile *base_profile = &plat_data->ipc_file_profile_base;
273 if (base_profile->ipc_type != plat_data->desc->ipc_default)
276 plat_data->desc->ipc_default, base_profile->ipc_type);
308 plat_data->ipc_type = out_profile.ipc_type;
309 plat_data->fw_filename = out_profile.fw_name;
310 plat_data->fw_filename_prefix = out_profile.fw_path;
311 plat_data->fw_lib_prefix = out_profile.fw_lib_path;
312 plat_data->tplg_filename_prefix = out_profile.tplg_path;
347 struct snd_sof_pdata *plat_data = sdev->pdata;
348 struct sof_loadable_file_profile *base_profile = &plat_data->ipc_file_profile_base;
351 if (!(BIT(base_profile->ipc_type) & plat_data->desc->ipc_supported_mask)) {
354 base_profile->ipc_type, plat_data->desc->ipc_supported_mask);
362 plat_data->ipc_type = base_profile->ipc_type;
363 plat_data->tplg_filename = base_profile->tplg_name;
370 struct snd_sof_pdata *plat_data = sdev->pdata;
371 struct sof_loadable_file_profile *base_profile = &plat_data->ipc_file_profile_base;
391 } else if (plat_data->ipc_type != base_profile->ipc_type) {
456 struct snd_sof_pdata *plat_data = sdev->pdata;
546 ret = snd_sof_machine_register(sdev, plat_data);
567 if (plat_data->sof_probe_complete)
568 plat_data->sof_probe_complete(sdev->dev);
575 snd_sof_machine_unregister(sdev, plat_data);
611 struct snd_sof_pdata *plat_data)
626 plat_data->disable_function_topology = true;
630 int snd_sof_device_probe(struct device *dev, struct snd_sof_pdata *plat_data)
645 sdev->pdata = plat_data;
653 if (plat_data->desc->dspless_mode_supported) {
661 sof_apply_profile_override(&plat_data->ipc_file_profile_base, plat_data);
686 if (plat_data->desc->ipc_timeout == 0)
689 sdev->ipc_timeout = plat_data->desc->ipc_timeout;
690 if (plat_data->desc->boot_timeout == 0)
693 sdev->boot_timeout = plat_data->desc->boot_timeout;
809 struct snd_sof_pdata *plat_data = pdata;
814 drv_name = plat_data->machine->drv_name;
815 mach = plat_data->machine;
816 size = sizeof(*plat_data->machine);
819 plat_data->pdev_mach =
822 if (IS_ERR(plat_data->pdev_mach))
823 return PTR_ERR(plat_data->pdev_mach);
826 dev_name(&plat_data->pdev_mach->dev));
834 struct snd_sof_pdata *plat_data = pdata;
836 platform_device_unregister(plat_data->pdev_mach);