diff options
author | Takashi Iwai <tiwai@suse.de> | 2005-11-17 14:56:21 +0100 |
---|---|---|
committer | Jaroslav Kysela <perex@suse.cz> | 2006-01-03 12:19:04 +0100 |
commit | 66f8df6bdd388d209c38197785148c994c8a738d (patch) | |
tree | ce3354130f1e18089066f82325c008ebc3d956af /sound/pci/cs5535audio/cs5535audio.h | |
parent | d1fabd9cbc2f17b525a39adc16331443dddbb15b (diff) | |
download | op-kernel-dev-66f8df6bdd388d209c38197785148c994c8a738d.zip op-kernel-dev-66f8df6bdd388d209c38197785148c994c8a738d.tar.gz |
[ALSA] Remove xxx_t typedefs: PCI CS5535
Modules: CS5535 driver
Remove xxx_t typedefs from the PCI CS5535 driver.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/pci/cs5535audio/cs5535audio.h')
-rw-r--r-- | sound/pci/cs5535audio/cs5535audio.h | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/sound/pci/cs5535audio/cs5535audio.h b/sound/pci/cs5535audio/cs5535audio.h index 774185e..5e55a1a 100644 --- a/sound/pci/cs5535audio/cs5535audio.h +++ b/sound/pci/cs5535audio/cs5535audio.h @@ -78,46 +78,46 @@ #define PRD_EOP 0x4000 #define PRD_EOT 0x8000 -typedef struct _snd_cs5535audio cs5535audio_t; -typedef struct snd_cs5535audio_dma cs5535audio_dma_t; -typedef struct snd_cs5535audio_dma_ops cs5535audio_dma_ops_t; - enum { CS5535AUDIO_DMA_PLAYBACK, CS5535AUDIO_DMA_CAPTURE, NUM_CS5535AUDIO_DMAS }; -struct snd_cs5535audio_dma_ops { + +struct cs5535audio; + +struct cs5535audio_dma_ops { int type; - void (*enable_dma)(cs5535audio_t *cs5535au); - void (*disable_dma)(cs5535audio_t *cs5535au); - void (*pause_dma)(cs5535audio_t *cs5535au); - void (*setup_prd)(cs5535audio_t *cs5535au, u32 prd_addr); - u32 (*read_dma_pntr)(cs5535audio_t *cs5535au); + void (*enable_dma)(struct cs5535audio *cs5535au); + void (*disable_dma)(struct cs5535audio *cs5535au); + void (*pause_dma)(struct cs5535audio *cs5535au); + void (*setup_prd)(struct cs5535audio *cs5535au, u32 prd_addr); + u32 (*read_dma_pntr)(struct cs5535audio *cs5535au); }; -typedef struct cs5535audio_dma_desc { +struct cs5535audio_dma_desc { u32 addr; u16 size; u16 ctlreserved; -} cs5535audio_dma_desc_t; +}; -struct snd_cs5535audio_dma { - const cs5535audio_dma_ops_t *ops; +struct cs5535audio_dma { + const struct cs5535audio_dma_ops *ops; struct snd_dma_buffer desc_buf; - snd_pcm_substream_t *substream; + struct snd_pcm_substream *substream; unsigned int buf_addr, buf_bytes; unsigned int period_bytes, periods; }; -struct _snd_cs5535audio { - snd_card_t *card; - ac97_t *ac97; +struct cs5535audio { + struct snd_card *card; + struct snd_ac97 *ac97; int irq; struct pci_dev *pci; unsigned long port; spinlock_t reg_lock; - snd_pcm_substream_t *playback_substream; - snd_pcm_substream_t *capture_substream; - cs5535audio_dma_t dmas[NUM_CS5535AUDIO_DMAS]; + struct snd_pcm_substream *playback_substream; + struct snd_pcm_substream *capture_substream; + struct cs5535audio_dma dmas[NUM_CS5535AUDIO_DMAS]; }; -int __devinit snd_cs5535audio_pcm(cs5535audio_t *cs5535audio); +int __devinit snd_cs5535audio_pcm(struct cs5535audio *cs5535audio); + #endif /* __SOUND_CS5535AUDIO_H */ |