/sound/drivers/opl3/ |
D | opl3_synth.c | 247 struct fm_patch *patch; in snd_opl3_load_patch() local 250 patch = snd_opl3_find_patch(opl3, prog, bank, 1); in snd_opl3_load_patch() 251 if (!patch) in snd_opl3_load_patch() 254 patch->type = type; in snd_opl3_load_patch() 257 patch->inst.op[i].am_vib = data[AM_VIB + i]; in snd_opl3_load_patch() 258 patch->inst.op[i].ksl_level = data[KSL_LEVEL + i]; in snd_opl3_load_patch() 259 patch->inst.op[i].attack_decay = data[ATTACK_DECAY + i]; in snd_opl3_load_patch() 260 patch->inst.op[i].sustain_release = data[SUSTAIN_RELEASE + i]; in snd_opl3_load_patch() 261 patch->inst.op[i].wave_select = data[WAVE_SELECT + i]; in snd_opl3_load_patch() 263 patch->inst.feedback_connection[0] = data[CONNECTION]; in snd_opl3_load_patch() [all …]
|
D | opl3_midi.c | 299 struct fm_patch *patch; in snd_opl3_note_on() local 340 patch = snd_opl3_find_patch(opl3, prg, bank, 0); in snd_opl3_note_on() 341 if (!patch) { in snd_opl3_note_on() 346 fm = &patch->inst; in snd_opl3_note_on() 347 switch (patch->type) { in snd_opl3_note_on() 363 instr_4op ? 3 : 2, patch->name); in snd_opl3_note_on()
|
/sound/synth/emux/ |
D | emux_hwdep.c | 23 struct soundfont_patch_info patch; in snd_emux_hwdep_load_patch() local 25 if (copy_from_user(&patch, arg, sizeof(patch))) in snd_emux_hwdep_load_patch() 28 if (patch.key == GUS_PATCH) in snd_emux_hwdep_load_patch() 30 patch.len + sizeof(patch), in snd_emux_hwdep_load_patch() 33 if (patch.type >= SNDRV_SFNT_LOAD_INFO && in snd_emux_hwdep_load_patch() 34 patch.type <= SNDRV_SFNT_PROBE_DATA) { in snd_emux_hwdep_load_patch() 35 err = snd_soundfont_load(emu->sflist, arg, patch.len + sizeof(patch), TMP_CLIENT_ID); in snd_emux_hwdep_load_patch() 40 return emu->ops.load_fx(emu, patch.type, patch.optarg, arg, patch.len + sizeof(patch)); in snd_emux_hwdep_load_patch()
|
D | soundfont.c | 119 struct soundfont_patch_info patch; in snd_soundfont_load() local 123 if (count < (long)sizeof(patch)) { in snd_soundfont_load() 127 if (copy_from_user(&patch, data, sizeof(patch))) in snd_soundfont_load() 130 count -= sizeof(patch); in snd_soundfont_load() 131 data += sizeof(patch); in snd_soundfont_load() 133 if (patch.key != SNDRV_OSS_SOUNDFONT_PATCH) { in snd_soundfont_load() 134 snd_printk(KERN_ERR "The wrong kind of patch %x\n", patch.key); in snd_soundfont_load() 137 if (count < patch.len) { in snd_soundfont_load() 139 count, patch.len); in snd_soundfont_load() 142 if (patch.len < 0) { in snd_soundfont_load() [all …]
|
D | emux_oss.c | 211 struct soundfont_patch_info patch; in snd_emux_load_patch_seq_oss() local 212 if (count < (int)sizeof(patch)) in snd_emux_load_patch_seq_oss() 214 if (copy_from_user(&patch, buf, sizeof(patch))) in snd_emux_load_patch_seq_oss() 216 if (patch.type >= SNDRV_SFNT_LOAD_INFO && in snd_emux_load_patch_seq_oss() 217 patch.type <= SNDRV_SFNT_PROBE_DATA) in snd_emux_load_patch_seq_oss() 221 rc = emu->ops.load_fx(emu, patch.type, patch.optarg, buf, count); in snd_emux_load_patch_seq_oss()
|
/sound/pci/hda/ |
D | hda_bind.c | 91 hda_codec_patch_t patch; in hda_codec_driver_probe() local 115 patch = (hda_codec_patch_t)codec->preset->driver_data; in hda_codec_driver_probe() 116 if (patch) { in hda_codec_driver_probe() 117 err = patch(codec); in hda_codec_driver_probe()
|
D | Kconfig | 63 enables the feature just for the patch loader below. 85 bool "Support initialization patch loading for HD-audio" 90 firmware file ("patch") for overriding the BIOS setup at 91 start up. The "patch" file can be specified via patch module 92 option, such as patch=hda-init.
|
D | hda_intel.c | 116 static char *patch[SNDRV_CARDS]; variable 150 module_param_array(patch, charp, NULL, 0444); 151 MODULE_PARM_DESC(patch, "Patch file for Intel HD audio interface."); 2150 if (patch[dev] && *patch[dev]) { in azx_probe() 2152 patch[dev]); in azx_probe() 2153 err = request_firmware_nowait(THIS_MODULE, true, patch[dev], in azx_probe()
|
/sound/soc/codecs/ |
D | hda.c | 176 hda_codec_patch_t patch; in hda_codec_probe() local 214 patch = (hda_codec_patch_t)codec->preset->driver_data; in hda_codec_probe() 215 if (!patch) { in hda_codec_probe() 221 ret = patch(codec); in hda_codec_probe()
|
D | hdac_hda.c | 403 hda_codec_patch_t patch; in hdac_hda_codec_probe() local 456 patch = (hda_codec_patch_t)hcodec->preset->driver_data; in hdac_hda_codec_probe() 457 if (patch) { in hdac_hda_codec_probe() 458 ret = patch(hcodec); in hdac_hda_codec_probe()
|
D | wm8997.c | 87 const struct reg_default *patch = NULL; in wm8997_sysclk_ev() local 92 patch = wm8997_sysclk_reva_patch; in wm8997_sysclk_ev() 101 if (patch) in wm8997_sysclk_ev() 103 regmap_write_async(regmap, patch[i].reg, in wm8997_sysclk_ev() 104 patch[i].def); in wm8997_sysclk_ev()
|
D | wm5102.c | 586 const struct reg_default *patch = NULL; in wm5102_sysclk_ev() local 591 patch = wm5102_sysclk_reva_patch; in wm5102_sysclk_ev() 595 patch = wm5102_sysclk_revb_patch; in wm5102_sysclk_ev() 602 if (patch) in wm5102_sysclk_ev() 604 regmap_write_async(regmap, patch[i].reg, in wm5102_sysclk_ev() 605 patch[i].def); in wm5102_sysclk_ev()
|
D | madera.c | 4219 const struct reg_sequence *patch; member 4227 .patch = madera_fll_ao_32K_49M_patch, 4234 .patch = madera_fll_ao_32K_45M_patch, 4240 const struct reg_sequence *patch, in madera_enable_fll_ao() argument 4266 val = patch[i].def; in madera_enable_fll_ao() 4269 if (patch[i].reg == MADERA_FLLAO_CONTROL_6) { in madera_enable_fll_ao() 4275 regmap_write(madera->regmap, patch[i].reg, val); in madera_enable_fll_ao() 4335 const struct reg_sequence *patch = NULL; in madera_set_fll_ao_refclk() local 4359 patch = madera_fllao_settings[i].patch; in madera_set_fll_ao_refclk() 4368 ret = madera_enable_fll_ao(fll, patch, patch_size); in madera_set_fll_ao_refclk()
|
D | wm5110.c | 164 const struct reg_default *patch = NULL; in wm5110_sysclk_ev() local 169 patch = wm5110_sysclk_revd_patch; in wm5110_sysclk_ev() 173 patch = wm5110_sysclk_reve_patch; in wm5110_sysclk_ev() 180 if (patch) in wm5110_sysclk_ev() 182 regmap_write_async(regmap, patch[i].reg, in wm5110_sysclk_ev() 183 patch[i].def); in wm5110_sysclk_ev()
|
/sound/pci/ac97/ |
D | ac97_codec.c | 49 int (*patch)(struct snd_ac97 *ac97); member 1857 if (ac97 && pid->patch) { in snd_ac97_get_name() 1860 pid->patch(ac97); in snd_ac97_get_name() 1869 if (ac97 && pid->patch) { in snd_ac97_get_name() 1872 pid->patch(ac97); in snd_ac97_get_name()
|