Lines Matching defs:mach

60 	struct snd_soc_acpi_mach *mach = arg;
63 dmi_table = (struct dmi_system_id *)mach->quirk_data;
66 return mach;
420 struct snd_soc_acpi_mach *mach,
434 mach->pdata = pdata;
436 return avs_register_board(adev, name, mach, sizeof(*mach));
452 static struct snd_soc_acpi_mach mach = {
472 pdev = avs_register_board_pdata(adev, "avs_dmic", &mach, NULL, NULL, codec_name);
481 struct snd_soc_acpi_mach mach = {{0}};
486 mach.tplg_filename = devm_kasprintf(adev->dev, GFP_KERNEL,
489 if (!tdms || !mach.tplg_filename)
493 mach.drv_name = "avs_i2s_test";
494 mach.mach_params.i2s_link_mask = AVS_SSP(ssp_port);
496 pdev = avs_register_board_pdata(adev, mach.drv_name, &mach, NULL, tdms, NULL);
538 static int avs_register_i2s_board(struct avs_dev *adev, struct snd_soc_acpi_mach *mach)
540 u32 i2s_mask = mach->mach_params.i2s_link_mask;
544 if (mach->pdata)
545 tdms = ((struct avs_mach_pdata *)mach->pdata)->tdms;
547 pdev = avs_register_board_pdata(adev, mach->drv_name, mach, NULL, tdms, NULL);
558 struct snd_soc_acpi_mach *mach;
572 for (mach = machs; mach->id[0]; mach++) {
573 if (!acpi_dev_present(mach->id, mach->uid, -1))
576 if (fls(mach->mach_params.i2s_link_mask) > num_ssps) {
578 num_ssps, mach->drv_name,
579 (unsigned long)__fls(mach->mach_params.i2s_link_mask));
582 if (mach->machine_quirk)
583 if (!mach->machine_quirk(mach))
586 ret = avs_register_i2s_board(adev, mach);
588 dev_warn(adev->dev, "register i2s %s failed: %d\n", mach->drv_name, ret);
597 struct snd_soc_acpi_mach mach = {{0}};
600 mach.tplg_filename = devm_kasprintf(adev->dev, GFP_KERNEL, "hda-%08x-tplg.bin",
602 if (!mach.tplg_filename)
605 pdev = avs_register_board_pdata(adev, "avs_hdaudio", &mach, codec, NULL, NULL);