snd_trident_voice
struct snd_trident_voice;
struct snd_trident_voice *extra; /* extra PCM voice (acts as interrupt generator) */
void (*private_free)(struct snd_trident_voice *voice);
struct snd_trident_voice voices[64];
struct snd_trident_voice *voice; /* active voice */
struct snd_trident_voice *snd_trident_alloc_voice(struct snd_trident * trident, int type,
void snd_trident_free_voice(struct snd_trident * trident, struct snd_trident_voice *voice);
void snd_trident_write_voice_regs(struct snd_trident * trident, struct snd_trident_voice *voice);
struct snd_trident_voice *voice = runtime->private_data;
struct snd_trident_voice *voice = runtime->private_data;
struct snd_trident_voice *evoice = voice ? voice->extra : NULL;
struct snd_trident_voice *voice = runtime->private_data;
struct snd_trident_voice *evoice = voice->extra;
struct snd_trident_voice *voice = runtime->private_data;
struct snd_trident_voice *evoice = voice->extra;
struct snd_trident_voice *voice = runtime->private_data;
struct snd_trident_voice *evoice = voice->extra;
struct snd_trident_voice *voice, *evoice;
struct snd_trident_voice *voice = runtime->private_data;
struct snd_trident_voice *voice = runtime->private_data;
struct snd_trident_voice *voice = runtime->private_data;
struct snd_trident_voice *voice = runtime->private_data;
struct snd_trident_voice *voice;
struct snd_trident_voice *voice = runtime->private_data;
struct snd_trident_voice *voice;
struct snd_trident_voice *voice;
struct snd_trident_voice *voice;
struct snd_trident_voice *voice;
struct snd_trident_voice *voice,
static int snd_trident_pcm_mixer_free(struct snd_trident *trident, struct snd_trident_voice *voice, struct snd_pcm_substream *substream)
struct snd_trident_voice *voice;
struct snd_trident_voice * voice,
struct snd_trident_voice *voice;
struct snd_trident_voice *snd_trident_alloc_voice(struct snd_trident * trident, int type, int client, int port)
struct snd_trident_voice *pvoice;
void snd_trident_free_voice(struct snd_trident * trident, struct snd_trident_voice *voice)
void (*private_free)(struct snd_trident_voice *);
struct snd_trident_voice * voice,
struct snd_trident_voice * voice)
struct snd_trident_voice * voice,
struct snd_trident_voice * voice,
struct snd_trident_voice * voice,
struct snd_trident_voice * voice,
struct snd_trident_voice * voice,
struct snd_trident_voice * voice,
struct snd_trident_voice *voice = runtime->private_data;
struct snd_trident_voice *voice = runtime->private_data;
struct snd_trident_voice *evoice = voice->extra;
struct snd_trident_voice *voice = runtime->private_data;
struct snd_trident_voice *evoice = voice ? voice->extra : NULL;
struct snd_trident_voice *voice = runtime->private_data;
struct snd_trident_voice *evoice = voice->extra;