|
@@ -306,6 +306,8 @@ void snd_trident_start_voice(struct snd_trident * trident, unsigned int voice)
|
|
outl(mask, TRID_REG(trident, reg));
|
|
outl(mask, TRID_REG(trident, reg));
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+EXPORT_SYMBOL(snd_trident_start_voice);
|
|
|
|
+
|
|
/*---------------------------------------------------------------------------
|
|
/*---------------------------------------------------------------------------
|
|
void snd_trident_stop_voice(struct snd_trident * trident, unsigned int voice)
|
|
void snd_trident_stop_voice(struct snd_trident * trident, unsigned int voice)
|
|
|
|
|
|
@@ -328,6 +330,8 @@ void snd_trident_stop_voice(struct snd_trident * trident, unsigned int voice)
|
|
outl(mask, TRID_REG(trident, reg));
|
|
outl(mask, TRID_REG(trident, reg));
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+EXPORT_SYMBOL(snd_trident_stop_voice);
|
|
|
|
+
|
|
/*---------------------------------------------------------------------------
|
|
/*---------------------------------------------------------------------------
|
|
int snd_trident_allocate_pcm_channel(struct snd_trident *trident)
|
|
int snd_trident_allocate_pcm_channel(struct snd_trident *trident)
|
|
|
|
|
|
@@ -502,6 +506,8 @@ void snd_trident_write_voice_regs(struct snd_trident * trident,
|
|
#endif
|
|
#endif
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+EXPORT_SYMBOL(snd_trident_write_voice_regs);
|
|
|
|
+
|
|
/*---------------------------------------------------------------------------
|
|
/*---------------------------------------------------------------------------
|
|
snd_trident_write_cso_reg
|
|
snd_trident_write_cso_reg
|
|
|
|
|
|
@@ -3884,6 +3890,8 @@ struct snd_trident_voice *snd_trident_alloc_voice(struct snd_trident * trident,
|
|
return NULL;
|
|
return NULL;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+EXPORT_SYMBOL(snd_trident_alloc_voice);
|
|
|
|
+
|
|
void snd_trident_free_voice(struct snd_trident * trident, struct snd_trident_voice *voice)
|
|
void snd_trident_free_voice(struct snd_trident * trident, struct snd_trident_voice *voice)
|
|
{
|
|
{
|
|
unsigned long flags;
|
|
unsigned long flags;
|
|
@@ -3912,6 +3920,8 @@ void snd_trident_free_voice(struct snd_trident * trident, struct snd_trident_voi
|
|
private_free(voice);
|
|
private_free(voice);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+EXPORT_SYMBOL(snd_trident_free_voice);
|
|
|
|
+
|
|
static void snd_trident_clear_voices(struct snd_trident * trident, unsigned short v_min, unsigned short v_max)
|
|
static void snd_trident_clear_voices(struct snd_trident * trident, unsigned short v_min, unsigned short v_max)
|
|
{
|
|
{
|
|
unsigned int i, val, mask[2] = { 0, 0 };
|
|
unsigned int i, val, mask[2] = { 0, 0 };
|
|
@@ -3993,13 +4003,3 @@ int snd_trident_resume(struct pci_dev *pci)
|
|
return 0;
|
|
return 0;
|
|
}
|
|
}
|
|
#endif /* CONFIG_PM */
|
|
#endif /* CONFIG_PM */
|
|
-
|
|
|
|
-EXPORT_SYMBOL(snd_trident_alloc_voice);
|
|
|
|
-EXPORT_SYMBOL(snd_trident_free_voice);
|
|
|
|
-EXPORT_SYMBOL(snd_trident_start_voice);
|
|
|
|
-EXPORT_SYMBOL(snd_trident_stop_voice);
|
|
|
|
-EXPORT_SYMBOL(snd_trident_write_voice_regs);
|
|
|
|
-/* trident_memory.c symbols */
|
|
|
|
-EXPORT_SYMBOL(snd_trident_synth_alloc);
|
|
|
|
-EXPORT_SYMBOL(snd_trident_synth_free);
|
|
|
|
-EXPORT_SYMBOL(snd_trident_synth_copy_from_user);
|
|
|