Lines Matching refs:mach
187 struct snd_sof_of_mach *mach = desc->of_machines;
189 if (!mach)
192 for (; mach->compatible; mach++) {
193 if (of_machine_is_compatible(mach->compatible)) {
194 sof_pdata->tplg_filename = mach->sof_tplg_filename;
195 if (mach->fw_filename)
196 sof_pdata->fw_filename = mach->fw_filename;
198 return mach;
210 struct snd_soc_acpi_mach *mach;
220 mach = snd_sof_machine_select(sdev);
221 if (mach) {
222 sof_pdata->machine = mach;
225 mach->mach_params.subsystem_vendor = sof_pdata->subsystem_vendor;
226 mach->mach_params.subsystem_device = sof_pdata->subsystem_device;
227 mach->mach_params.subsystem_id_set = true;
230 snd_sof_set_mach_params(mach, sdev);
251 mach = devm_kzalloc(sdev->dev, sizeof(*mach), GFP_KERNEL);
252 if (!mach)
255 mach->drv_name = "sof-nocodec";
259 sof_pdata->machine = mach;
260 snd_sof_set_mach_params(mach, sdev);
811 const void *mach;
815 mach = plat_data->machine;
821 PLATFORM_DEVID_NONE, mach, size);