Lines Matching defs:sof_pdata
196 struct snd_sof_pdata *sof_pdata;
211 sof_pdata = devm_kzalloc(dev, sizeof(*sof_pdata), GFP_KERNEL);
212 if (!sof_pdata)
223 sof_pdata->name = pci_name(pci);
227 sof_pdata->subsystem_vendor = pci->subsystem_vendor;
228 sof_pdata->subsystem_device = pci->subsystem_device;
229 sof_pdata->subsystem_id_set = true;
232 sof_pdata->desc = desc;
233 sof_pdata->dev = dev;
235 sof_pdata->ipc_type = desc->ipc_default;
238 sof_pdata->ipc_type = desc->ipc_default;
253 sof_pdata->ipc_type = sof_pci_ipc_type;
257 sof_pdata->fw_filename = fw_filename;
260 sof_pdata->fw_filename);
262 sof_pdata->fw_filename = desc->default_fw_filename[sof_pdata->ipc_type];
274 sof_pdata->fw_filename_prefix = fw_path;
278 sof_pdata->fw_filename_prefix);
281 sof_pdata->fw_filename_prefix =
283 sof_pdata->desc->default_fw_path[sof_pdata->ipc_type],
288 sof_pdata->fw_filename_prefix);
290 sof_pdata->fw_filename_prefix =
291 sof_pdata->desc->default_fw_path[sof_pdata->ipc_type];
295 sof_pdata->fw_lib_prefix = lib_path;
298 sof_pdata->fw_lib_prefix);
300 } else if (sof_pdata->desc->default_lib_path[sof_pdata->ipc_type]) {
302 sof_pdata->fw_lib_prefix =
304 sof_pdata->desc->default_lib_path[sof_pdata->ipc_type],
309 sof_pdata->fw_lib_prefix);
311 sof_pdata->fw_lib_prefix =
312 sof_pdata->desc->default_lib_path[sof_pdata->ipc_type];
317 sof_pdata->tplg_filename_prefix = tplg_path;
319 sof_pdata->tplg_filename_prefix =
320 sof_pdata->desc->default_tplg_path[sof_pdata->ipc_type];
327 sof_pdata->tplg_filename = tplg_filename;
330 sof_pdata->tplg_filename);
334 sof_pdata->tplg_filename = sof_dmi_override_tplg_name;
338 sof_pdata->sof_probe_complete = sof_pci_probe_complete;
341 ret = snd_sof_device_probe(dev, sof_pdata);