Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Data Fields
snd_ymfpci Struct Reference

#include <ymfpci.h>

Data Structures

struct  snd_ymfpci_pcm_mixer
 

Data Fields

int irq
 
unsigned int device_id
 
unsigned char rev
 
unsigned long reg_area_phys
 
void __iomemreg_area_virt
 
struct resourceres_reg_area
 
struct resourcefm_res
 
struct resourcempu_res
 
unsigned short old_legacy_ctrl
 
struct snd_dma_buffer work_ptr
 
unsigned int bank_size_playback
 
unsigned int bank_size_capture
 
unsigned int bank_size_effect
 
unsigned int work_size
 
voidbank_base_playback
 
voidbank_base_capture
 
voidbank_base_effect
 
voidwork_base
 
dma_addr_t bank_base_playback_addr
 
dma_addr_t bank_base_capture_addr
 
dma_addr_t bank_base_effect_addr
 
dma_addr_t work_base_addr
 
struct snd_dma_buffer ac3_tmp_base
 
u32ctrl_playback
 
struct snd_ymfpci_playback_bankbank_playback [YDSXG_PLAYBACK_VOICES][2]
 
struct snd_ymfpci_capture_bankbank_capture [YDSXG_CAPTURE_VOICES][2]
 
struct snd_ymfpci_effect_bankbank_effect [YDSXG_EFFECT_VOICES][2]
 
int start_count
 
u32 active_bank
 
struct snd_ymfpci_voice voices [64]
 
int src441_used
 
struct snd_ac97_busac97_bus
 
struct snd_ac97ac97
 
struct snd_rawmidirawmidi
 
struct snd_timertimer
 
unsigned int timer_ticks
 
struct pci_devpci
 
struct snd_cardcard
 
struct snd_pcmpcm
 
struct snd_pcmpcm2
 
struct snd_pcmpcm_spdif
 
struct snd_pcmpcm_4ch
 
struct snd_pcm_substreamcapture_substream [YDSXG_CAPTURE_VOICES]
 
struct snd_pcm_substreameffect_substream [YDSXG_EFFECT_VOICES]
 
struct snd_kcontrolctl_vol_recsrc
 
struct snd_kcontrolctl_vol_adcrec
 
struct snd_kcontrolctl_vol_spdifrec
 
unsigned short spdif_bits
 
unsigned short spdif_pcm_bits
 
struct snd_kcontrolspdif_pcm_ctl
 
int mode_dup4ch
 
int rear_opened
 
int spdif_opened
 
struct
snd_ymfpci::snd_ymfpci_pcm_mixer 
pcm_mixer [32]
 
spinlock_t reg_lock
 
spinlock_t voice_lock
 
wait_queue_head_t interrupt_sleep
 
atomic_t interrupt_sleep_count
 
struct snd_info_entryproc_entry
 
struct firmwaredsp_microcode
 
struct firmwarecontroller_microcode
 

Detailed Description

Definition at line 286 of file ymfpci.h.

Field Documentation

struct snd_dma_buffer ac3_tmp_base

Definition at line 317 of file ymfpci.h.

Definition at line 331 of file ymfpci.h.

struct snd_ac97_bus* ac97_bus

Definition at line 330 of file ymfpci.h.

u32 active_bank

Definition at line 326 of file ymfpci.h.

void* bank_base_capture

Definition at line 310 of file ymfpci.h.

dma_addr_t bank_base_capture_addr

Definition at line 314 of file ymfpci.h.

void* bank_base_effect

Definition at line 311 of file ymfpci.h.

dma_addr_t bank_base_effect_addr

Definition at line 315 of file ymfpci.h.

void* bank_base_playback

Definition at line 309 of file ymfpci.h.

dma_addr_t bank_base_playback_addr

Definition at line 313 of file ymfpci.h.

Definition at line 321 of file ymfpci.h.

Definition at line 322 of file ymfpci.h.

Definition at line 320 of file ymfpci.h.

unsigned int bank_size_capture

Definition at line 305 of file ymfpci.h.

unsigned int bank_size_effect

Definition at line 306 of file ymfpci.h.

unsigned int bank_size_playback

Definition at line 304 of file ymfpci.h.

Definition at line 342 of file ymfpci.h.

Definition at line 337 of file ymfpci.h.

struct firmware* controller_microcode

Definition at line 364 of file ymfpci.h.

struct snd_kcontrol* ctl_vol_adcrec

Definition at line 345 of file ymfpci.h.

struct snd_kcontrol* ctl_vol_recsrc

Definition at line 344 of file ymfpci.h.

struct snd_kcontrol* ctl_vol_spdifrec

Definition at line 346 of file ymfpci.h.

u32* ctrl_playback

Definition at line 319 of file ymfpci.h.

unsigned int device_id

Definition at line 289 of file ymfpci.h.

struct firmware* dsp_microcode

Definition at line 363 of file ymfpci.h.

Definition at line 343 of file ymfpci.h.

struct resource* fm_res

Definition at line 294 of file ymfpci.h.

wait_queue_head_t interrupt_sleep

Definition at line 360 of file ymfpci.h.

atomic_t interrupt_sleep_count

Definition at line 361 of file ymfpci.h.

int irq

Definition at line 287 of file ymfpci.h.

int mode_dup4ch

Definition at line 349 of file ymfpci.h.

struct resource* mpu_res

Definition at line 295 of file ymfpci.h.

unsigned short old_legacy_ctrl

Definition at line 297 of file ymfpci.h.

Definition at line 336 of file ymfpci.h.

Definition at line 338 of file ymfpci.h.

struct snd_pcm* pcm2

Definition at line 339 of file ymfpci.h.

struct snd_pcm* pcm_4ch

Definition at line 341 of file ymfpci.h.

struct snd_pcm* pcm_spdif

Definition at line 340 of file ymfpci.h.

struct snd_info_entry* proc_entry

Definition at line 362 of file ymfpci.h.

struct snd_rawmidi* rawmidi

Definition at line 332 of file ymfpci.h.

int rear_opened

Definition at line 350 of file ymfpci.h.

unsigned long reg_area_phys

Definition at line 291 of file ymfpci.h.

void __iomem* reg_area_virt

Definition at line 292 of file ymfpci.h.

spinlock_t reg_lock

Definition at line 358 of file ymfpci.h.

struct resource* res_reg_area

Definition at line 293 of file ymfpci.h.

unsigned char rev

Definition at line 290 of file ymfpci.h.

unsigned short spdif_bits

Definition at line 347 of file ymfpci.h.

int spdif_opened

Definition at line 351 of file ymfpci.h.

unsigned short spdif_pcm_bits

Definition at line 347 of file ymfpci.h.

struct snd_kcontrol* spdif_pcm_ctl

Definition at line 348 of file ymfpci.h.

int src441_used

Definition at line 328 of file ymfpci.h.

int start_count

Definition at line 324 of file ymfpci.h.

Definition at line 333 of file ymfpci.h.

unsigned int timer_ticks

Definition at line 334 of file ymfpci.h.

spinlock_t voice_lock

Definition at line 359 of file ymfpci.h.

Definition at line 327 of file ymfpci.h.

void* work_base

Definition at line 312 of file ymfpci.h.

dma_addr_t work_base_addr

Definition at line 316 of file ymfpci.h.

Definition at line 302 of file ymfpci.h.

unsigned int work_size

Definition at line 307 of file ymfpci.h.


The documentation for this struct was generated from the following file: