| /linux-6.15/arch/powerpc/include/asm/ |
| H A D | machdep.h | 254 #define machine_early_initcall(mach, fn) __define_machine_initcall(mach, fn, early) argument 255 #define machine_core_initcall(mach, fn) __define_machine_initcall(mach, fn, 1) argument 256 #define machine_core_initcall_sync(mach, fn) __define_machine_initcall(mach, fn, 1s) argument 257 #define machine_postcore_initcall(mach, fn) __define_machine_initcall(mach, fn, 2) argument 259 #define machine_arch_initcall(mach, fn) __define_machine_initcall(mach, fn, 3) argument 260 #define machine_arch_initcall_sync(mach, fn) __define_machine_initcall(mach, fn, 3s) argument 261 #define machine_subsys_initcall(mach, fn) __define_machine_initcall(mach, fn, 4) argument 263 #define machine_fs_initcall(mach, fn) __define_machine_initcall(mach, fn, 5) argument 264 #define machine_fs_initcall_sync(mach, fn) __define_machine_initcall(mach, fn, 5s) argument 266 #define machine_device_initcall(mach, fn) __define_machine_initcall(mach, fn, 6) argument [all …]
|
| /linux-6.15/sound/soc/intel/avs/ |
| H A D | board_selection.c | 58 return mach; in dmi_match_quirk() 66 return mach; in dmi_match_quirk() 430 (const void *)&mach, sizeof(mach)); in avs_register_probe_board() 475 (const void *)&mach, sizeof(mach)); in avs_register_dmic_board() 517 (const void *)mach, sizeof(*mach)); in avs_register_i2s_board() 567 for (mach = boards->machs; mach->id[0]; mach++) { in avs_register_i2s_boards() 568 if (!acpi_dev_present(mach->id, mach->uid, -1)) in avs_register_i2s_boards() 572 if (!mach->machine_quirk(mach)) in avs_register_i2s_boards() 599 mach.pdata = codec; in avs_register_hda_board() 603 if (!mach.tplg_filename) in avs_register_hda_board() [all …]
|
| H A D | utils.h | 14 static inline bool avs_mach_singular_ssp(struct snd_soc_acpi_mach *mach) in avs_mach_singular_ssp() argument 16 return hweight_long(mach->mach_params.i2s_link_mask) == 1; in avs_mach_singular_ssp() 19 static inline u32 avs_mach_ssp_port(struct snd_soc_acpi_mach *mach) in avs_mach_ssp_port() argument 21 return __ffs(mach->mach_params.i2s_link_mask); in avs_mach_ssp_port() 26 unsigned long *tdms = mach->pdata; in avs_mach_singular_tdm() 31 static inline u32 avs_mach_ssp_tdm(struct snd_soc_acpi_mach *mach, u32 port) in avs_mach_ssp_tdm() argument 33 unsigned long *tdms = mach->pdata; in avs_mach_ssp_tdm() 43 if (!avs_mach_singular_ssp(mach)) { in avs_mach_get_ssp_tdm() 47 port = avs_mach_ssp_port(mach); in avs_mach_get_ssp_tdm() 49 if (!avs_mach_singular_tdm(mach, port)) { in avs_mach_get_ssp_tdm() [all …]
|
| /linux-6.15/arch/sh/boards/ |
| H A D | Makefile | 22 obj-$(CONFIG_SOLUTION_ENGINE) += mach-se/ 23 obj-$(CONFIG_SH_HP6XX) += mach-hp6xx/ 25 obj-$(CONFIG_SH_SH03) += mach-sh03/ 26 obj-$(CONFIG_SH_RTS7751R2D) += mach-r2d/ 28 obj-$(CONFIG_SH_MIGOR) += mach-migor/ 30 obj-$(CONFIG_SH_KFR2R09) += mach-kfr2r09/ 32 obj-$(CONFIG_SH_SDK7780) += mach-sdk7780/ 33 obj-$(CONFIG_SH_SDK7786) += mach-sdk7786/ 34 obj-$(CONFIG_SH_X3PROTO) += mach-x3proto/ 36 obj-$(CONFIG_SH_LANDISK) += mach-landisk/ [all …]
|
| /linux-6.15/sound/soc/amd/acp/ |
| H A D | Makefile | 14 snd-amd-acpi-mach-y := amd-acpi-mach.o 23 snd-acp-mach-y := acp-mach-common.o 24 snd-acp-legacy-mach-y := acp-legacy-mach.o acp3x-es83xx/acp3x-es83xx.o 25 snd-acp-sof-mach-y := acp-sof-mach.o 27 snd-acp-sdw-mach-y := acp-sdw-mach-common.o 28 snd-acp-sdw-sof-mach-y += acp-sdw-sof-mach.o 29 snd-acp-sdw-legacy-mach-y += acp-sdw-legacy-mach.o 36 obj-$(CONFIG_SND_SOC_AMD_ACPI_MACH) += snd-amd-acpi-mach.o 44 obj-$(CONFIG_SND_SOC_AMD_MACH_COMMON) += snd-acp-mach.o 45 obj-$(CONFIG_SND_SOC_AMD_LEGACY_MACH) += snd-acp-legacy-mach.o [all …]
|
| /linux-6.15/arch/arm/mach-imx/ |
| H A D | Makefile | 40 obj-$(CONFIG_SOC_IMX6Q) += mach-imx6q.o 41 obj-$(CONFIG_SOC_IMX6SL) += mach-imx6sl.o 42 obj-$(CONFIG_SOC_IMX6SLL) += mach-imx6sl.o 43 obj-$(CONFIG_SOC_IMX6SX) += mach-imx6sx.o 44 obj-$(CONFIG_SOC_IMX6UL) += mach-imx6ul.o 58 obj-$(CONFIG_SOC_IMX1) += mach-imx1.o 59 obj-$(CONFIG_SOC_IMX50) += mach-imx50.o 60 obj-$(CONFIG_SOC_IMX51) += mach-imx51.o 61 obj-$(CONFIG_SOC_IMX53) += mach-imx53.o 63 obj-$(CONFIG_SOC_IMXRT) += mach-imxrt.o [all …]
|
| /linux-6.15/sound/soc/sof/amd/ |
| H A D | acp-common.c | 131 struct snd_soc_acpi_mach *mach; in amd_sof_sdw_machine_select() local 142 for (mach = sdev->pdata->desc->alt_machines; mach; mach++) { in amd_sof_sdw_machine_select() 143 if (!mach->links) in amd_sof_sdw_machine_select() 145 link = mach->links; in amd_sof_sdw_machine_select() 154 if (mach && mach->link_mask) { in amd_sof_sdw_machine_select() 156 mach->mach_params.links = mach->links; in amd_sof_sdw_machine_select() 157 mach->mach_params.link_mask = mach->link_mask; in amd_sof_sdw_machine_select() 159 return mach; in amd_sof_sdw_machine_select() 182 if (!mach) { in amd_sof_machine_select() 184 if (!mach) { in amd_sof_machine_select() [all …]
|
| /linux-6.15/sound/soc/ |
| H A D | soc-acpi.c | 36 struct snd_soc_acpi_mach *mach; in snd_soc_acpi_find_machine() local 39 for (mach = machines; mach->id[0] || mach->comp_ids; mach++) { in snd_soc_acpi_find_machine() 40 if (snd_soc_acpi_id_present(mach)) { in snd_soc_acpi_find_machine() 41 if (mach->machine_quirk) { in snd_soc_acpi_find_machine() 42 mach_alt = mach->machine_quirk(mach); in snd_soc_acpi_find_machine() 45 mach = mach_alt; in snd_soc_acpi_find_machine() 48 return mach; in snd_soc_acpi_find_machine() 111 struct snd_soc_acpi_mach *mach = arg; in snd_soc_acpi_codec_list() local 116 if (mach->quirk_data == NULL) in snd_soc_acpi_codec_list() 117 return mach; in snd_soc_acpi_codec_list() [all …]
|
| /linux-6.15/sound/soc/sof/intel/ |
| H A D | hda.c | 1112 if (*mach) { in hda_generic_machine_select() 1161 mach && mach->link_mask; mach++) { in hda_sdw_machine_select() 1193 if (mach && mach->link_mask) { in hda_sdw_machine_select() 1194 mach->mach_params.links = mach->links; in hda_sdw_machine_select() 1195 mach->mach_params.link_mask = mach->link_mask; in hda_sdw_machine_select() 1287 if (mach) in hda_machine_select() 1298 if (mach) in hda_machine_select() 1307 if (!mach) { in hda_machine_select() 1335 if (mach) { in hda_machine_select() 1386 mach->mach_params.links = mach->links; in hda_machine_select() [all …]
|
| /linux-6.15/arch/mips/generic/ |
| H A D | init.c | 24 static __initconst const struct mips_machine *mach; variable 52 mach = check_mach; in plat_get_fdt() 70 mach = check_mach; in plat_get_fdt() 77 BUG_ON(!mach); in plat_get_fdt() 80 fdt = mach->fdt; in plat_get_fdt() 104 if (mach && mach->fixup_fdt) in plat_mem_setup() 105 fdt = mach->fixup_fdt(fdt, mach_match_data); in plat_mem_setup() 160 } else if (mach && mach->measure_hpt_freq) { in plat_time_init() 161 mips_hpt_frequency = mach->measure_hpt_freq(); in plat_time_init()
|
| /linux-6.15/arch/s390/kernel/ |
| H A D | early.c | 110 struct sysinfo_1_1_1 *mach = (struct sysinfo_1_1_1 *)&sysinfo_page; in setup_arch_string() local 114 if (stsi(mach, 1, 1, 1)) in setup_arch_string() 116 EBCASC(mach->manufacturer, sizeof(mach->manufacturer)); in setup_arch_string() 117 EBCASC(mach->type, sizeof(mach->type)); in setup_arch_string() 118 EBCASC(mach->model, sizeof(mach->model)); in setup_arch_string() 119 EBCASC(mach->model_capacity, sizeof(mach->model_capacity)); in setup_arch_string() 121 mach->manufacturer, mach->type, in setup_arch_string() 122 mach->model, mach->model_capacity); in setup_arch_string()
|
| /linux-6.15/sound/oss/dmasound/ |
| H A D | dmasound_core.c | 365 if (dmasound.mach.mixer_ioctl) in mixer_ioctl() 399 if (dmasound.mach.mixer_init) in mixer_init() 400 dmasound.mach.mixer_init(); in mixer_init() 465 dmasound.mach.init(); in sq_setup() 540 dmasound.mach.play(); in sq_play() 564 dmasound.mach.init() ; in sq_write() 777 if (dmasound.mach.sq_open) in sq_open() 1269 (dmasound.mach.version >> 8), (dmasound.mach.version & 0xff)) ; in state_open() 1275 if (dmasound.mach.state_info) in state_open() 1405 (dmasound.mach.version >> 8), (dmasound.mach.version & 0xff)) ; in dmasound_init() [all …]
|
| H A D | dmasound.h | 156 MACHINE mach; /* machine dependent things */ member 183 return dmasound.mach.setVolume(volume); in dmasound_set_volume() 188 return dmasound.mach.setBass ? dmasound.mach.setBass(bass) : 50; in dmasound_set_bass() 193 return dmasound.mach.setTreble ? dmasound.mach.setTreble(treble) : 50; in dmasound_set_treble() 198 return dmasound.mach.setGain ? dmasound.mach.setGain(gain) : 100; in dmasound_set_gain()
|
| /linux-6.15/arch/mips/include/asm/ |
| H A D | machine.h | 28 #define for_each_mips_machine(mach) \ argument 29 for ((mach) = (struct mips_machine *)&__mips_machines_start; \ 30 (mach) < (struct mips_machine *)&__mips_machines_end; \ 31 (mach)++) 44 mips_machine_is_compatible(const struct mips_machine *mach, const void *fdt) in mips_machine_is_compatible() argument 48 if (!mach->matches) in mips_machine_is_compatible() 51 for (match = mach->matches; match->compatible[0]; match++) { in mips_machine_is_compatible()
|
| /linux-6.15/sound/soc/amd/ |
| H A D | Makefile | 3 snd-soc-acp-da7219mx98357-mach-y := acp-da7219-max98357a.o 4 snd-soc-acp-rt5645-mach-y := acp-rt5645.o 5 snd-soc-acp-es8336-mach-y := acp-es8336.o 6 snd-soc-acp-rt5682-mach-y := acp3x-rt5682-max9836.o 10 obj-$(CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH) += snd-soc-acp-da7219mx98357-mach.o 11 obj-$(CONFIG_SND_SOC_AMD_CZ_RT5645_MACH) += snd-soc-acp-rt5645-mach.o 12 obj-$(CONFIG_SND_SOC_AMD_ST_ES8336_MACH) += snd-soc-acp-es8336-mach.o 14 obj-$(CONFIG_SND_SOC_AMD_RV_RT5682_MACH) += snd-soc-acp-rt5682-mach.o
|
| /linux-6.15/sound/soc/sof/ |
| H A D | core.c | 189 if (!mach) in sof_of_machine_select() 192 for (; mach->compatible; mach++) { in sof_of_machine_select() 195 if (mach->fw_filename) in sof_of_machine_select() 198 return mach; in sof_of_machine_select() 221 if (mach) { in sof_machine_check() 222 sof_pdata->machine = mach; in sof_machine_check() 251 mach = devm_kzalloc(sdev->dev, sizeof(*mach), GFP_KERNEL); in sof_machine_check() 252 if (!mach) in sof_machine_check() 259 sof_pdata->machine = mach; in sof_machine_check() 806 const void *mach; in sof_machine_register() local [all …]
|
| /linux-6.15/arch/mips/ralink/ |
| H A D | Platform | 4 cflags-$(CONFIG_RALINK) += -I$(srctree)/arch/mips/include/asm/mach-ralink 10 cflags-$(CONFIG_SOC_RT288X) += -I$(srctree)/arch/mips/include/asm/mach-ralink/rt288x 16 cflags-$(CONFIG_SOC_RT305X) += -I$(srctree)/arch/mips/include/asm/mach-ralink/rt305x 22 cflags-$(CONFIG_SOC_RT3883) += -I$(srctree)/arch/mips/include/asm/mach-ralink/rt3883 28 cflags-$(CONFIG_SOC_MT7620) += -I$(srctree)/arch/mips/include/asm/mach-ralink/mt7620 33 cflags-$(CONFIG_SOC_MT7621) += -I$(srctree)/arch/mips/include/asm/mach-ralink/mt7621
|
| /linux-6.15/Documentation/arch/arm/spear/ |
| H A D | overview.rst | 52 Each machine series have a directory with name arch/arm/mach-spear followed by 53 series name. Like mach-spear3xx, mach-spear6xx and mach-spear13xx. 55 Common file for machines of spear3xx family is mach-spear3xx/spear3xx.c, for 56 spear6xx is mach-spear6xx/spear6xx.c and for spear13xx family is 57 mach-spear13xx/spear13xx.c. mach-spear* also contain soc/machine specific 59 spear600.c. mach-spear* doesn't contains board specific files as they fully
|
| /linux-6.15/sound/soc/intel/atom/sst/ |
| H A D | sst_acpi.c | 262 struct snd_soc_acpi_mach *mach; in sst_acpi_probe() local 280 mach = (struct snd_soc_acpi_mach *)id->driver_data; in sst_acpi_probe() 281 mach = snd_soc_acpi_find_machine(mach); in sst_acpi_probe() 282 if (mach == NULL) { in sst_acpi_probe() 288 mach->pdata = &byt_rvp_platform_data; in sst_acpi_probe() 290 mach->pdata = &chv_platform_data; in sst_acpi_probe() 291 pdata = mach->pdata; in sst_acpi_probe() 334 mach->mach_params.acpi_ipc_irq_index = in sst_acpi_probe() 350 (const void *)mach, sizeof(*mach)); in sst_acpi_probe() 353 mach->drv_name); in sst_acpi_probe() [all …]
|
| /linux-6.15/arch/sh/tools/ |
| H A D | gen-mach-types | 12 mach[nr] = $1; 35 printf(" #define MACH_%s\t\t1\n", mach[i]); 37 printf(" #define MACH_%s\t\t0\n", mach[i]); 45 tolower(mach[i]), mach[i]);
|
| /linux-6.15/sound/soc/intel/avs/boards/ |
| H A D | i2s_test.c | 58 struct snd_soc_acpi_mach *mach; in avs_i2s_test_probe() local 64 mach = dev_get_platdata(dev); in avs_i2s_test_probe() 65 pname = mach->mach_params.platform; in avs_i2s_test_probe() 67 if (!avs_mach_singular_ssp(mach)) { in avs_i2s_test_probe() 71 ssp_port = avs_mach_ssp_port(mach); in avs_i2s_test_probe() 73 if (!avs_mach_singular_tdm(mach, ssp_port)) { in avs_i2s_test_probe() 77 tdm_slot = avs_mach_ssp_tdm(mach, ssp_port); in avs_i2s_test_probe()
|
| H A D | hdaudio.c | 97 struct snd_soc_acpi_mach *mach = dev_get_platdata(card->dev); in avs_card_late_probe() local 98 struct hda_codec *codec = mach->pdata; in avs_card_late_probe() 126 struct snd_soc_acpi_mach *mach; in avs_probing_link_init() local 133 mach = dev_get_platdata(card->dev); in avs_probing_link_init() 134 codec = mach->pdata; in avs_probing_link_init() 141 ret = avs_create_dai_links(card->dev, codec, pcm_count, mach->mach_params.platform, &links); in avs_probing_link_init() 169 struct snd_soc_acpi_mach *mach; in avs_hdaudio_probe() local 174 mach = dev_get_platdata(dev); in avs_hdaudio_probe() 175 codec = mach->pdata; in avs_hdaudio_probe() 194 binder->platforms->name = mach->mach_params.platform; in avs_hdaudio_probe()
|
| /linux-6.15/sound/soc/intel/boards/ |
| H A D | skl_hda_dsp_generic.c | 90 struct snd_soc_acpi_mach *mach = pdev->dev.platform_data; in skl_hda_audio_probe() local 93 unsigned long board_quirk = skl_hda_get_board_quirk(&mach->mach_params); in skl_hda_audio_probe() 112 if (HDA_EXT_CODEC(mach->mach_params.codec_mask)) in skl_hda_audio_probe() 115 if (mach->mach_params.codec_mask & IDISP_CODEC_MASK) in skl_hda_audio_probe() 128 if (mach->mach_params.dmic_num > 0) { in skl_hda_audio_probe() 131 mach->mach_params.dmic_num); in skl_hda_audio_probe() 137 mach->mach_params.platform); in skl_hda_audio_probe()
|
| /linux-6.15/arch/sh/ |
| H A D | Makefile | 118 machdir-$(CONFIG_SOLUTION_ENGINE) += mach-se 119 machdir-$(CONFIG_SH_DREAMCAST) += mach-dreamcast 120 machdir-$(CONFIG_SH_SH03) += mach-sh03 121 machdir-$(CONFIG_SH_MIGOR) += mach-migor 122 machdir-$(CONFIG_SH_KFR2R09) += mach-kfr2r09 123 machdir-$(CONFIG_SH_ECOVEC) += mach-ecovec24 124 machdir-$(CONFIG_SH_SDK7786) += mach-sdk7786 125 machdir-$(CONFIG_SH_X3PROTO) += mach-x3proto 126 machdir-$(CONFIG_SH_LANDISK) += mach-landisk 127 machdir-y += mach-common
|
| /linux-6.15/Documentation/arch/sh/ |
| H A D | index.rst | 31 mach-dreamcast 34 .. kernel-doc:: arch/sh/boards/mach-dreamcast/rtc.c 37 mach-x3proto 40 .. kernel-doc:: arch/sh/boards/mach-x3proto/ilsel.c
|