snd_trident
struct snd_trident *trident;
struct snd_trident;
struct snd_trident * trident;
struct snd_trident *trident;
int snd_trident_create_gameport(struct snd_trident *trident);
int snd_trident_pcm(struct snd_trident *trident, int device);
int snd_trident_foldback_pcm(struct snd_trident *trident, int device);
int snd_trident_spdif_pcm(struct snd_trident *trident, int device);
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_start_voice(struct snd_trident * trident, unsigned int voice);
void snd_trident_stop_voice(struct snd_trident * trident, unsigned int voice);
void snd_trident_write_voice_regs(struct snd_trident * trident, struct snd_trident_voice *voice);
struct snd_util_memblk *snd_trident_alloc_pages(struct snd_trident *trident,
int snd_trident_free_pages(struct snd_trident *trident, struct snd_util_memblk *blk);
struct snd_trident *trident = snd_pcm_substream_chip(substream);
struct snd_trident *trident = ac97->private_data;
struct snd_trident *trident = snd_pcm_substream_chip(substream);
struct snd_trident *trident = snd_pcm_substream_chip(substream);
struct snd_trident *trident = snd_pcm_substream_chip(substream);
struct snd_trident *trident = snd_pcm_substream_chip(substream);
struct snd_trident *trident = snd_pcm_substream_chip(substream);
struct snd_trident *trident = snd_pcm_substream_chip(substream);
if ((struct snd_trident *) snd_pcm_substream_chip(s) == trident) {
struct snd_trident *trident = snd_pcm_substream_chip(substream);
struct snd_trident *trident = snd_pcm_substream_chip(substream);
struct snd_trident *trident = snd_pcm_substream_chip(substream);
struct snd_trident *trident = ac97->private_data;
struct snd_trident *trident;
struct snd_trident *trident = snd_pcm_substream_chip(substream);
struct snd_trident *trident = snd_pcm_substream_chip(substream);
struct snd_trident *trident = snd_pcm_substream_chip(substream);
struct snd_trident *trident = snd_pcm_substream_chip(substream);
struct snd_trident *trident = snd_pcm_substream_chip(substream);
struct snd_trident *trident = snd_pcm_substream_chip(substream);
struct snd_trident *trident = snd_pcm_substream_chip(substream);
int snd_trident_pcm(struct snd_trident *trident, int device)
int snd_trident_foldback_pcm(struct snd_trident *trident, int device)
int snd_trident_spdif_pcm(struct snd_trident *trident, int device)
struct snd_trident *trident = snd_kcontrol_chip(kcontrol);
struct snd_trident *trident = snd_kcontrol_chip(kcontrol);
static void snd_trident_enable_eso(struct snd_trident * trident)
struct snd_trident *trident = snd_kcontrol_chip(kcontrol);
struct snd_trident *trident = snd_kcontrol_chip(kcontrol);
struct snd_trident *trident = snd_kcontrol_chip(kcontrol);
struct snd_trident *trident = snd_kcontrol_chip(kcontrol);
struct snd_trident *trident = snd_kcontrol_chip(kcontrol);
struct snd_trident *trident = snd_kcontrol_chip(kcontrol);
struct snd_trident *trident = snd_kcontrol_chip(kcontrol);
struct snd_trident *trident = snd_kcontrol_chip(kcontrol);
static void snd_trident_disable_eso(struct snd_trident * trident)
struct snd_trident *trident = snd_kcontrol_chip(kcontrol);
struct snd_trident *trident = snd_kcontrol_chip(kcontrol);
struct snd_trident *trident = snd_kcontrol_chip(kcontrol);
struct snd_trident *trident = snd_kcontrol_chip(kcontrol);
struct snd_trident *trident = snd_kcontrol_chip(kcontrol);
struct snd_trident *trident = snd_kcontrol_chip(kcontrol);
struct snd_trident *trident = snd_kcontrol_chip(kcontrol);
struct snd_trident *trident = snd_kcontrol_chip(kcontrol);
struct snd_trident *trident = snd_kcontrol_chip(kcontrol);
void snd_trident_start_voice(struct snd_trident * trident, unsigned int voice)
static void snd_trident_notify_pcm_change(struct snd_trident *trident,
static int snd_trident_pcm_mixer_build(struct snd_trident *trident,
static int snd_trident_pcm_mixer_free(struct snd_trident *trident, struct snd_trident_voice *voice, struct snd_pcm_substream *substream)
static int snd_trident_mixer(struct snd_trident *trident, int pcm_spdif_device)
void snd_trident_stop_voice(struct snd_trident * trident, unsigned int voice)
struct snd_trident *chip = gameport_get_port_data(gameport);
struct snd_trident *chip = gameport_get_port_data(gameport);
struct snd_trident *chip = gameport_get_port_data(gameport);
struct snd_trident *chip = gameport_get_port_data(gameport);
int snd_trident_create_gameport(struct snd_trident *chip)
static inline void snd_trident_free_gameport(struct snd_trident *chip)
int snd_trident_create_gameport(struct snd_trident *chip) { return -ENOSYS; }
static inline void snd_trident_free_gameport(struct snd_trident *chip) { }
static inline void do_delay(struct snd_trident *chip)
static int snd_trident_sis_reset(struct snd_trident *trident)
struct snd_trident *trident = entry->private_data;
static int snd_trident_allocate_pcm_channel(struct snd_trident * trident)
static void snd_trident_proc_init(struct snd_trident *trident)
static int snd_trident_tlb_alloc(struct snd_trident *trident)
static void snd_trident_stop_all_voices(struct snd_trident *trident)
static int snd_trident_4d_dx_init(struct snd_trident *trident)
static int snd_trident_4d_nx_init(struct snd_trident *trident)
static int snd_trident_pcm_mixer_build(struct snd_trident *trident,
static int snd_trident_sis_init(struct snd_trident *trident)
struct snd_trident *trident = card->private_data;
static void snd_trident_free_pcm_channel(struct snd_trident *trident, int channel)
struct snd_trident *trident = card->private_data;
struct snd_trident *trident = dev_id;
static int snd_trident_pcm_mixer_free(struct snd_trident *trident,
struct snd_trident_voice *snd_trident_alloc_voice(struct snd_trident * trident, int type, int client, int port)
void snd_trident_free_voice(struct snd_trident * trident, struct snd_trident_voice *voice)
static int snd_trident_allocate_synth_channel(struct snd_trident * trident)
static void snd_trident_clear_voices(struct snd_trident * trident, unsigned short v_min, unsigned short v_max)
struct snd_trident *trident = card->private_data;
struct snd_trident *trident = card->private_data;
static void snd_trident_free_synth_channel(struct snd_trident *trident, int channel)
static int snd_trident_sis_reset(struct snd_trident *trident);
void snd_trident_write_voice_regs(struct snd_trident * trident,
static void snd_trident_clear_voices(struct snd_trident * trident,
static void snd_trident_write_cso_reg(struct snd_trident * trident,
static void snd_trident_print_voice_regs(struct snd_trident *trident, int voice)
static void snd_trident_write_eso_reg(struct snd_trident * trident,
static void snd_trident_write_vol_reg(struct snd_trident * trident,
static void snd_trident_write_pan_reg(struct snd_trident * trident,
static void snd_trident_write_rvol_reg(struct snd_trident * trident,
static void snd_trident_write_cvol_reg(struct snd_trident * trident,
struct snd_trident *trident = snd_pcm_substream_chip(substream);
struct snd_trident *trident = snd_pcm_substream_chip(substream);
struct snd_trident *trident = snd_pcm_substream_chip(substream);
struct snd_trident *trident = snd_pcm_substream_chip(substream);
static int is_valid_page(struct snd_trident *trident, unsigned long ptr)
snd_trident_alloc_sg_pages(struct snd_trident *trident,
snd_trident_alloc_cont_pages(struct snd_trident *trident,
snd_trident_alloc_pages(struct snd_trident *trident,
int snd_trident_free_pages(struct snd_trident *trident,
static inline void set_tlb_bus(struct snd_trident *trident, int page,
static inline void set_silent_tlb(struct snd_trident *trident, int page)
static inline void set_tlb_bus(struct snd_trident *trident, int page,
static inline void set_silent_tlb(struct snd_trident *trident, int page)