Linux Kernel
3.7.1
|
#include <ymfpci.h>
Data Structures | |
struct | snd_ymfpci_pcm_mixer |
struct snd_dma_buffer ac3_tmp_base |
struct snd_ac97_bus* ac97_bus |
dma_addr_t bank_base_capture_addr |
dma_addr_t bank_base_effect_addr |
dma_addr_t bank_base_playback_addr |
struct snd_ymfpci_capture_bank* bank_capture[YDSXG_CAPTURE_VOICES][2] |
struct snd_ymfpci_effect_bank* bank_effect[YDSXG_EFFECT_VOICES][2] |
struct snd_ymfpci_playback_bank* bank_playback[YDSXG_PLAYBACK_VOICES][2] |
struct snd_pcm_substream* capture_substream[YDSXG_CAPTURE_VOICES] |
struct snd_kcontrol* ctl_vol_adcrec |
struct snd_kcontrol* ctl_vol_recsrc |
struct snd_kcontrol* ctl_vol_spdifrec |
struct snd_pcm_substream* effect_substream[YDSXG_EFFECT_VOICES] |
wait_queue_head_t interrupt_sleep |
struct snd_ymfpci::snd_ymfpci_pcm_mixer pcm_mixer[32] |
struct snd_info_entry* proc_entry |
struct snd_rawmidi* rawmidi |
spinlock_t reg_lock |
struct snd_kcontrol* spdif_pcm_ctl |
spinlock_t voice_lock |
struct snd_ymfpci_voice voices[64] |
dma_addr_t work_base_addr |
struct snd_dma_buffer work_ptr |