Path: blob/master/sound/pci/emu10k1/emu10k1_synth_local.h
26424 views
/* SPDX-License-Identifier: GPL-2.0-or-later */1#ifndef __EMU10K1_SYNTH_LOCAL_H2#define __EMU10K1_SYNTH_LOCAL_H3/*4* Local defininitons for Emu10k1 wavetable5*6* Copyright (C) 2000 Takashi Iwai <[email protected]>7*/89#include <linux/time.h>10#include <sound/core.h>11#include <sound/emu10k1_synth.h>1213/* emu10k1_patch.c */14int snd_emu10k1_sample_new(struct snd_emux *private_data,15struct snd_sf_sample *sp,16struct snd_util_memhdr *hdr,17const void __user *_data, long count);18int snd_emu10k1_sample_free(struct snd_emux *private_data,19struct snd_sf_sample *sp,20struct snd_util_memhdr *hdr);21int snd_emu10k1_memhdr_init(struct snd_emux *emu);2223/* emu10k1_callback.c */24void snd_emu10k1_ops_setup(struct snd_emux *emu);25int snd_emu10k1_synth_get_voice(struct snd_emu10k1 *hw);262728#endif /* __EMU10K1_SYNTH_LOCAL_H */293031