Lines Matching refs:snd_trident

34 static int snd_trident_pcm_mixer_build(struct snd_trident *trident,
37 static int snd_trident_pcm_mixer_free(struct snd_trident *trident,
41 static int snd_trident_sis_reset(struct snd_trident *trident);
43 static void snd_trident_clear_voices(struct snd_trident * trident,
45 static int snd_trident_free(struct snd_trident *trident);
53 static void snd_trident_print_voice_regs(struct snd_trident *trident, int voice)
111 struct snd_trident *trident = ac97->private_data;
174 struct snd_trident *trident = ac97->private_data;
225 void snd_trident_enable_eso(struct snd_trident *trident)
236 static void snd_trident_enable_eso(struct snd_trident * trident)
249 void snd_trident_disable_eso(struct snd_trident *trident)
263 static void snd_trident_disable_eso(struct snd_trident * trident)
274 void snd_trident_start_voice(struct snd_trident * trident, unsigned int voice)
287 void snd_trident_start_voice(struct snd_trident * trident, unsigned int voice)
298 void snd_trident_stop_voice(struct snd_trident * trident, unsigned int voice)
311 void snd_trident_stop_voice(struct snd_trident * trident, unsigned int voice)
322 int snd_trident_allocate_pcm_channel(struct snd_trident *trident)
332 static int snd_trident_allocate_pcm_channel(struct snd_trident * trident)
360 static void snd_trident_free_pcm_channel(struct snd_trident *trident, int channel)
382 static int snd_trident_allocate_synth_channel(struct snd_trident * trident)
408 static void snd_trident_free_synth_channel(struct snd_trident *trident, int channel)
431 void snd_trident_write_voice_regs(struct snd_trident * trident,
514 static void snd_trident_write_cso_reg(struct snd_trident * trident,
540 static void snd_trident_write_eso_reg(struct snd_trident * trident,
566 static void snd_trident_write_vol_reg(struct snd_trident * trident,
597 static void snd_trident_write_pan_reg(struct snd_trident * trident,
619 static void snd_trident_write_rvol_reg(struct snd_trident * trident,
643 static void snd_trident_write_cvol_reg(struct snd_trident * trident,
785 struct snd_trident *trident = snd_pcm_substream_chip(substream);
816 struct snd_trident *trident = snd_pcm_substream_chip(substream);
877 struct snd_trident *trident = snd_pcm_substream_chip(substream);
908 struct snd_trident *trident = snd_pcm_substream_chip(substream);
1011 struct snd_trident *trident = snd_pcm_substream_chip(substream);
1120 struct snd_trident *trident = snd_pcm_substream_chip(substream);
1145 struct snd_trident *trident = snd_pcm_substream_chip(substream);
1216 struct snd_trident *trident = snd_pcm_substream_chip(substream);
1295 struct snd_trident *trident = snd_pcm_substream_chip(substream);
1359 struct snd_trident *trident = snd_pcm_substream_chip(substream);
1500 struct snd_trident *trident = snd_pcm_substream_chip(substream);
1524 if ((struct snd_trident *) snd_pcm_substream_chip(s) == trident) {
1597 struct snd_trident *trident = snd_pcm_substream_chip(substream);
1636 struct snd_trident *trident = snd_pcm_substream_chip(substream);
1666 struct snd_trident *trident = snd_pcm_substream_chip(substream);
1801 struct snd_trident *trident;
1811 struct snd_trident *trident = snd_pcm_substream_chip(substream);
1839 struct snd_trident *trident = snd_pcm_substream_chip(substream);
1860 struct snd_trident *trident = snd_pcm_substream_chip(substream);
1901 struct snd_trident *trident = snd_pcm_substream_chip(substream);
1939 struct snd_trident *trident = snd_pcm_substream_chip(substream);
1983 struct snd_trident *trident = snd_pcm_substream_chip(substream);
2010 struct snd_trident *trident = snd_pcm_substream_chip(substream);
2117 int snd_trident_pcm(struct snd_trident *trident, int device)
2172 int snd_trident_foldback_pcm(struct snd_trident *trident, int device)
2226 int snd_trident_spdif_pcm(struct snd_trident *trident, int device)
2266 struct snd_trident *trident = snd_kcontrol_chip(kcontrol);
2279 struct snd_trident *trident = snd_kcontrol_chip(kcontrol);
2334 struct snd_trident *trident = snd_kcontrol_chip(kcontrol);
2348 struct snd_trident *trident = snd_kcontrol_chip(kcontrol);
2429 struct snd_trident *trident = snd_kcontrol_chip(kcontrol);
2443 struct snd_trident *trident = snd_kcontrol_chip(kcontrol);
2486 struct snd_trident *trident = snd_kcontrol_chip(kcontrol);
2499 struct snd_trident *trident = snd_kcontrol_chip(kcontrol);
2544 struct snd_trident *trident = snd_kcontrol_chip(kcontrol);
2558 struct snd_trident *trident = snd_kcontrol_chip(kcontrol);
2604 struct snd_trident *trident = snd_kcontrol_chip(kcontrol);
2618 struct snd_trident *trident = snd_kcontrol_chip(kcontrol);
2632 struct snd_trident *trident = snd_kcontrol_chip(kcontrol);
2682 struct snd_trident *trident = snd_kcontrol_chip(kcontrol);
2697 struct snd_trident *trident = snd_kcontrol_chip(kcontrol);
2745 struct snd_trident *trident = snd_kcontrol_chip(kcontrol);
2755 struct snd_trident *trident = snd_kcontrol_chip(kcontrol);
2803 struct snd_trident *trident = snd_kcontrol_chip(kcontrol);
2813 struct snd_trident *trident = snd_kcontrol_chip(kcontrol);
2857 static void snd_trident_notify_pcm_change(struct snd_trident *trident,
2867 static int snd_trident_pcm_mixer_build(struct snd_trident *trident,
2885 static int snd_trident_pcm_mixer_free(struct snd_trident *trident, struct snd_trident_voice *voice, struct snd_pcm_substream *substream)
2908 static int snd_trident_mixer(struct snd_trident *trident, int pcm_spdif_device)
3075 struct snd_trident *chip = gameport_get_port_data(gameport);
3084 struct snd_trident *chip = gameport_get_port_data(gameport);
3093 struct snd_trident *chip = gameport_get_port_data(gameport);
3111 struct snd_trident *chip = gameport_get_port_data(gameport);
3129 int snd_trident_create_gameport(struct snd_trident *chip)
3156 static inline void snd_trident_free_gameport(struct snd_trident *chip)
3164 int snd_trident_create_gameport(struct snd_trident *chip) { return -ENOSYS; }
3165 static inline void snd_trident_free_gameport(struct snd_trident *chip) { }
3171 static inline void do_delay(struct snd_trident *chip)
3180 static int snd_trident_sis_reset(struct snd_trident *trident)
3237 struct snd_trident *trident = entry->private_data;
3269 static void snd_trident_proc_init(struct snd_trident *trident)
3280 struct snd_trident *trident = device->device_data;
3296 static int snd_trident_tlb_alloc(struct snd_trident *trident)
3342 static void snd_trident_stop_all_voices(struct snd_trident *trident)
3350 static int snd_trident_4d_dx_init(struct snd_trident *trident)
3390 static int snd_trident_4d_nx_init(struct snd_trident *trident)
3448 static int snd_trident_sis_init(struct snd_trident *trident)
3484 struct snd_trident ** rtrident)
3486 struct snd_trident *trident;
3622 static int snd_trident_free(struct snd_trident *trident)
3668 struct snd_trident *trident = dev_id;
3763 struct snd_trident_voice *snd_trident_alloc_voice(struct snd_trident * trident, int type, int client, int port)
3809 void snd_trident_free_voice(struct snd_trident * trident, struct snd_trident_voice *voice)
3837 static void snd_trident_clear_voices(struct snd_trident * trident, unsigned short v_min, unsigned short v_max)
3861 struct snd_trident *trident = card->private_data;
3873 struct snd_trident *trident = card->private_data;