[ALSA] Remove xxx_t typedefs: PCI CS5535
authorTakashi Iwai <tiwai@suse.de>
Thu, 17 Nov 2005 13:56:21 +0000 (14:56 +0100)
committerJaroslav Kysela <perex@suse.cz>
Tue, 3 Jan 2006 11:19:04 +0000 (12:19 +0100)
Modules: CS5535 driver

Remove xxx_t typedefs from the PCI CS5535 driver.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/cs5535audio/cs5535audio.c
sound/pci/cs5535audio/cs5535audio.h
sound/pci/cs5535audio/cs5535audio_pcm.c

index 3f4379d..1899356 100644 (file)
@@ -53,7 +53,7 @@ static struct pci_device_id snd_cs5535audio_ids[] = {
 
 MODULE_DEVICE_TABLE(pci, snd_cs5535audio_ids);
 
-static void wait_till_cmd_acked(cs5535audio_t *cs5535au, unsigned long timeout)
+static void wait_till_cmd_acked(struct cs5535audio *cs5535au, unsigned long timeout)
 {
        unsigned int tmp;
        do {
@@ -66,11 +66,11 @@ static void wait_till_cmd_acked(cs5535audio_t *cs5535au, unsigned long timeout)
                snd_printk(KERN_ERR "Failure writing to cs5535 codec\n");
 }
 
-static unsigned short snd_cs5535audio_codec_read(cs5535audio_t *cs5535au,
-                                                       unsigned short reg)
+static unsigned short snd_cs5535audio_codec_read(struct cs5535audio *cs5535au,
+                                                unsigned short reg)
 {
        unsigned int regdata;
-       int timeout;
+       unsigned int timeout;
        unsigned int val;
 
        regdata = ((unsigned int) reg) << 24;
@@ -93,8 +93,8 @@ static unsigned short snd_cs5535audio_codec_read(cs5535audio_t *cs5535au,
        return (unsigned short) val;
 }
 
-static void snd_cs5535audio_codec_write(cs5535audio_t *cs5535au,
-                                  unsigned short reg, unsigned short val)
+static void snd_cs5535audio_codec_write(struct cs5535audio *cs5535au,
+                                       unsigned short reg, unsigned short val)
 {
        unsigned int regdata;
 
@@ -108,27 +108,27 @@ static void snd_cs5535audio_codec_write(cs5535audio_t *cs5535au,
        wait_till_cmd_acked(cs5535au, 50);
 }
 
-static void snd_cs5535audio_ac97_codec_write(ac97_t *ac97,
-                                  unsigned short reg, unsigned short val)
+static void snd_cs5535audio_ac97_codec_write(struct snd_ac97 *ac97,
+                                            unsigned short reg, unsigned short val)
 {
-       cs5535audio_t *cs5535au = ac97->private_data;
+       struct cs5535audio *cs5535au = ac97->private_data;
        snd_cs5535audio_codec_write(cs5535au, reg, val);
 }
 
-static unsigned short snd_cs5535audio_ac97_codec_read(ac97_t *ac97,
-                                           unsigned short reg)
+static unsigned short snd_cs5535audio_ac97_codec_read(struct snd_ac97 *ac97,
+                                                     unsigned short reg)
 {
-       cs5535audio_t *cs5535au = ac97->private_data;
+       struct cs5535audio *cs5535au = ac97->private_data;
        return snd_cs5535audio_codec_read(cs5535au, reg);
 }
 
-static int snd_cs5535audio_mixer(cs5535audio_t *cs5535au)
+static int snd_cs5535audio_mixer(struct cs5535audio *cs5535au)
 {
-       snd_card_t *card = cs5535au->card;
-       ac97_bus_t *pbus;
-       ac97_template_t ac97;
+       struct snd_card *card = cs5535au->card;
+       struct snd_ac97_bus *pbus;
+       struct snd_ac97_template ac97;
        int err;
-       static ac97_bus_ops_t ops = {
+       static struct snd_ac97_bus_ops ops = {
                .write = snd_cs5535audio_ac97_codec_write,
                .read = snd_cs5535audio_ac97_codec_read,
        };
@@ -149,14 +149,14 @@ static int snd_cs5535audio_mixer(cs5535audio_t *cs5535au)
        return 0;
 }
 
-static void process_bm0_irq(cs5535audio_t *cs5535au)
+static void process_bm0_irq(struct cs5535audio *cs5535au)
 {
        u8 bm_stat;
        spin_lock(&cs5535au->reg_lock);
        bm_stat = cs_readb(cs5535au, ACC_BM0_STATUS);
        spin_unlock(&cs5535au->reg_lock);
        if (bm_stat & EOP) {
-               cs5535audio_dma_t *dma;
+               struct cs5535audio_dma *dma;
                dma = cs5535au->playback_substream->runtime->private_data;
                snd_pcm_period_elapsed(cs5535au->playback_substream);
        } else {
@@ -165,26 +165,26 @@ static void process_bm0_irq(cs5535audio_t *cs5535au)
        }
 }
 
-static void process_bm1_irq(cs5535audio_t *cs5535au)
+static void process_bm1_irq(struct cs5535audio *cs5535au)
 {
        u8 bm_stat;
        spin_lock(&cs5535au->reg_lock);
        bm_stat = cs_readb(cs5535au, ACC_BM1_STATUS);
        spin_unlock(&cs5535au->reg_lock);
        if (bm_stat & EOP) {
-               cs5535audio_dma_t *dma;
+               struct cs5535audio_dma *dma;
                dma = cs5535au->capture_substream->runtime->private_data;
                snd_pcm_period_elapsed(cs5535au->capture_substream);
        }
 }
 
 static irqreturn_t snd_cs5535audio_interrupt(int irq, void *dev_id,
-                                               struct pt_regs *regs)
+                                            struct pt_regs *regs)
 {
        u16 acc_irq_stat;
        u8 bm_stat;
        unsigned char count;
-       cs5535audio_t *cs5535au = dev_id;
+       struct cs5535audio *cs5535au = dev_id;
 
        if (cs5535au == NULL)
                return IRQ_NONE;
@@ -235,7 +235,7 @@ static irqreturn_t snd_cs5535audio_interrupt(int irq, void *dev_id,
        return IRQ_HANDLED;
 }
 
-static int snd_cs5535audio_free(cs5535audio_t *cs5535au)
+static int snd_cs5535audio_free(struct cs5535audio *cs5535au)
 {
        synchronize_irq(cs5535au->irq);
        pci_set_power_state(cs5535au->pci, 3);
@@ -249,20 +249,20 @@ static int snd_cs5535audio_free(cs5535audio_t *cs5535au)
        return 0;
 }
 
-static int snd_cs5535audio_dev_free(snd_device_t *device)
+static int snd_cs5535audio_dev_free(struct snd_device *device)
 {
-       cs5535audio_t *cs5535au = device->device_data;
+       struct cs5535audio *cs5535au = device->device_data;
        return snd_cs5535audio_free(cs5535au);
 }
 
-static int __devinit snd_cs5535audio_create(snd_card_t *card,
-                                    struct pci_dev *pci,
-                                    cs5535audio_t **rcs5535au)
+static int __devinit snd_cs5535audio_create(struct snd_card *card,
+                                           struct pci_dev *pci,
+                                           struct cs5535audio **rcs5535au)
 {
-       cs5535audio_t *cs5535au;
+       struct cs5535audio *cs5535au;
 
        int err;
-       static snd_device_ops_t ops = {
+       static struct snd_device_ops ops = {
                .dev_free =     snd_cs5535audio_dev_free,
        };
 
@@ -271,7 +271,7 @@ static int __devinit snd_cs5535audio_create(snd_card_t *card,
                return err;
 
        if (pci_set_dma_mask(pci, DMA_32BIT_MASK) < 0 ||
-               pci_set_consistent_dma_mask(pci, DMA_32BIT_MASK) < 0) {
+           pci_set_consistent_dma_mask(pci, DMA_32BIT_MASK) < 0) {
                printk(KERN_WARNING "unable to get 32bit dma\n");
                err = -ENXIO;
                goto pcifail;
@@ -296,7 +296,7 @@ static int __devinit snd_cs5535audio_create(snd_card_t *card,
        cs5535au->port = pci_resource_start(pci, 0);
 
        if (request_irq(pci->irq, snd_cs5535audio_interrupt,
-               SA_INTERRUPT|SA_SHIRQ, "CS5535 Audio", cs5535au)) {
+                       SA_INTERRUPT|SA_SHIRQ, "CS5535 Audio", cs5535au)) {
                snd_printk("unable to grab IRQ %d\n", pci->irq);
                err = -EBUSY;
                goto sndfail;
@@ -306,7 +306,7 @@ static int __devinit snd_cs5535audio_create(snd_card_t *card,
        pci_set_master(pci);
 
        if ((err = snd_device_new(card, SNDRV_DEV_LOWLEVEL,
-                                       cs5535au, &ops)) < 0)
+                                 cs5535au, &ops)) < 0)
                goto sndfail;
 
        snd_card_set_dev(card, &pci->dev);
@@ -324,11 +324,11 @@ pcifail:
 }
 
 static int __devinit snd_cs5535audio_probe(struct pci_dev *pci,
-                                       const struct pci_device_id *pci_id)
+                                          const struct pci_device_id *pci_id)
 {
        static int dev;
-       snd_card_t *card;
-       cs5535audio_t *cs5535au;
+       struct snd_card *card;
+       struct cs5535audio *cs5535au;
        int err;
 
        if (dev >= SNDRV_CARDS)
index 774185e..5e55a1a 100644 (file)
 #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 */
 
index d32b23f..60bb82b 100644 (file)
@@ -35,7 +35,7 @@
 #include <sound/ac97_codec.h>
 #include "cs5535audio.h"
 
-static snd_pcm_hardware_t snd_cs5535audio_playback =
+static struct snd_pcm_hardware snd_cs5535audio_playback =
 {
        .info =                 (
                                SNDRV_PCM_INFO_MMAP |
@@ -64,7 +64,7 @@ static snd_pcm_hardware_t snd_cs5535audio_playback =
        .fifo_size =            0,
 };
 
-static snd_pcm_hardware_t snd_cs5535audio_capture =
+static struct snd_pcm_hardware snd_cs5535audio_capture =
 {
        .info =                 (
                                SNDRV_PCM_INFO_MMAP |
@@ -92,11 +92,11 @@ static snd_pcm_hardware_t snd_cs5535audio_capture =
        .fifo_size =            0,
 };
 
-static int snd_cs5535audio_playback_open(snd_pcm_substream_t *substream)
+static int snd_cs5535audio_playback_open(struct snd_pcm_substream *substream)
 {
        int err;
-       cs5535audio_t *cs5535au = snd_pcm_substream_chip(substream);
-       snd_pcm_runtime_t *runtime = substream->runtime;
+       struct cs5535audio *cs5535au = snd_pcm_substream_chip(substream);
+       struct snd_pcm_runtime *runtime = substream->runtime;
 
        runtime->hw = snd_cs5535audio_playback;
        cs5535au->playback_substream = substream;
@@ -109,23 +109,23 @@ static int snd_cs5535audio_playback_open(snd_pcm_substream_t *substream)
        return 0;
 }
 
-static int snd_cs5535audio_playback_close(snd_pcm_substream_t *substream)
+static int snd_cs5535audio_playback_close(struct snd_pcm_substream *substream)
 {
        return 0;
 }
 
 #define CS5535AUDIO_DESC_LIST_SIZE \
-       PAGE_ALIGN(CS5535AUDIO_MAX_DESCRIPTORS * sizeof(cs5535audio_dma_desc_t))
+       PAGE_ALIGN(CS5535AUDIO_MAX_DESCRIPTORS * sizeof(struct cs5535audio_dma_desc))
 
-static int cs5535audio_build_dma_packets(cs5535audio_t *cs5535au,
-                                       cs5535audio_dma_t *dma,
-                                       snd_pcm_substream_t *substream,
-                                       unsigned int periods,
-                                       unsigned int period_bytes)
+static int cs5535audio_build_dma_packets(struct cs5535audio *cs5535au,
+                                        struct cs5535audio_dma *dma,
+                                        struct snd_pcm_substream *substream,
+                                        unsigned int periods,
+                                        unsigned int period_bytes)
 {
        unsigned int i;
        u32 addr, desc_addr, jmpprd_addr;
-       cs5535audio_dma_desc_t *lastdesc;
+       struct cs5535audio_dma_desc *lastdesc;
 
        if (periods > CS5535AUDIO_MAX_DESCRIPTORS)
                return -ENOMEM;
@@ -147,21 +147,21 @@ static int cs5535audio_build_dma_packets(cs5535audio_t *cs5535au,
        addr = (u32) substream->runtime->dma_addr;
        desc_addr = (u32) dma->desc_buf.addr;
        for (i = 0; i < periods; i++) {
-               cs5535audio_dma_desc_t *desc =
-                       &((cs5535audio_dma_desc_t *) dma->desc_buf.area)[i];
+               struct cs5535audio_dma_desc *desc =
+                       &((struct cs5535audio_dma_desc *) dma->desc_buf.area)[i];
                desc->addr = cpu_to_le32(addr);
                desc->size = cpu_to_le32(period_bytes);
                desc->ctlreserved = cpu_to_le32(PRD_EOP);
-               desc_addr += sizeof(cs5535audio_dma_desc_t);
+               desc_addr += sizeof(struct cs5535audio_dma_desc);
                addr += period_bytes;
        }
        /* we reserved one dummy descriptor at the end to do the PRD jump */
-       lastdesc = &((cs5535audio_dma_desc_t *) dma->desc_buf.area)[periods];
+       lastdesc = &((struct cs5535audio_dma_desc *) dma->desc_buf.area)[periods];
        lastdesc->addr = cpu_to_le32((u32) dma->desc_buf.addr);
        lastdesc->size = 0;
        lastdesc->ctlreserved = cpu_to_le32(PRD_JMP);
        jmpprd_addr = cpu_to_le32(lastdesc->addr +
-                               (sizeof(cs5535audio_dma_desc_t)*periods));
+                                 (sizeof(struct cs5535audio_dma_desc)*periods));
 
        dma->period_bytes = period_bytes;
        dma->periods = periods;
@@ -172,71 +172,71 @@ static int cs5535audio_build_dma_packets(cs5535audio_t *cs5535au,
        return 0;
 }
 
-static void cs5535audio_playback_enable_dma(cs5535audio_t *cs5535au)
+static void cs5535audio_playback_enable_dma(struct cs5535audio *cs5535au)
 {
        cs_writeb(cs5535au, ACC_BM0_CMD, BM_CTL_EN);
 }
 
-static void cs5535audio_playback_disable_dma(cs5535audio_t *cs5535au)
+static void cs5535audio_playback_disable_dma(struct cs5535audio *cs5535au)
 {
        cs_writeb(cs5535au, ACC_BM0_CMD, 0);
 }
 
-static void cs5535audio_playback_pause_dma(cs5535audio_t *cs5535au)
+static void cs5535audio_playback_pause_dma(struct cs5535audio *cs5535au)
 {
        cs_writeb(cs5535au, ACC_BM0_CMD, BM_CTL_PAUSE);
 }
 
-static void cs5535audio_playback_setup_prd(cs5535audio_t *cs5535au,
-                                               u32 prd_addr)
+static void cs5535audio_playback_setup_prd(struct cs5535audio *cs5535au,
+                                          u32 prd_addr)
 {
        cs_writel(cs5535au, ACC_BM0_PRD, prd_addr);
 }
 
-static u32 cs5535audio_playback_read_dma_pntr(cs5535audio_t *cs5535au)
+static u32 cs5535audio_playback_read_dma_pntr(struct cs5535audio *cs5535au)
 {
        return cs_readl(cs5535au, ACC_BM0_PNTR);
 }
 
-static void cs5535audio_capture_enable_dma(cs5535audio_t *cs5535au)
+static void cs5535audio_capture_enable_dma(struct cs5535audio *cs5535au)
 {
        cs_writeb(cs5535au, ACC_BM1_CMD, BM_CTL_EN);
 }
 
-static void cs5535audio_capture_disable_dma(cs5535audio_t *cs5535au)
+static void cs5535audio_capture_disable_dma(struct cs5535audio *cs5535au)
 {
        cs_writeb(cs5535au, ACC_BM1_CMD, 0);
 }
 
-static void cs5535audio_capture_pause_dma(cs5535audio_t *cs5535au)
+static void cs5535audio_capture_pause_dma(struct cs5535audio *cs5535au)
 {
        cs_writeb(cs5535au, ACC_BM1_CMD, BM_CTL_PAUSE);
 }
 
-static void cs5535audio_capture_setup_prd(cs5535audio_t *cs5535au,
-                                               u32 prd_addr)
+static void cs5535audio_capture_setup_prd(struct cs5535audio *cs5535au,
+                                         u32 prd_addr)
 {
        cs_writel(cs5535au, ACC_BM1_PRD, prd_addr);
 }
 
-static u32 cs5535audio_capture_read_dma_pntr(cs5535audio_t *cs5535au)
+static u32 cs5535audio_capture_read_dma_pntr(struct cs5535audio *cs5535au)
 {
        return cs_readl(cs5535au, ACC_BM1_PNTR);
 }
 
-static void cs5535audio_clear_dma_packets(cs5535audio_t *cs5535au,
-                                       cs5535audio_dma_t *dma,
-                                       snd_pcm_substream_t *substream)
+static void cs5535audio_clear_dma_packets(struct cs5535audio *cs5535au,
+                                         struct cs5535audio_dma *dma,
+                                         struct snd_pcm_substream *substream)
 {
        snd_dma_free_pages(&dma->desc_buf);
        dma->desc_buf.area = NULL;
 }
 
-static int snd_cs5535audio_hw_params(snd_pcm_substream_t *substream,
-                                snd_pcm_hw_params_t *hw_params)
+static int snd_cs5535audio_hw_params(struct snd_pcm_substream *substream,
+                                    struct snd_pcm_hw_params *hw_params)
 {
-       cs5535audio_t *cs5535au = snd_pcm_substream_chip(substream);
-       cs5535audio_dma_t *dma = substream->runtime->private_data;
+       struct cs5535audio *cs5535au = snd_pcm_substream_chip(substream);
+       struct cs5535audio_dma *dma = substream->runtime->private_data;
        int err;
 
        err = snd_pcm_lib_malloc_pages(substream,
@@ -247,31 +247,31 @@ static int snd_cs5535audio_hw_params(snd_pcm_substream_t *substream,
        dma->buf_bytes = params_buffer_bytes(hw_params);
 
        err = cs5535audio_build_dma_packets(cs5535au, dma, substream,
-                                      params_periods(hw_params),
-                                      params_period_bytes(hw_params));
+                                           params_periods(hw_params),
+                                           params_period_bytes(hw_params));
        return err;
 }
 
-static int snd_cs5535audio_hw_free(snd_pcm_substream_t *substream)
+static int snd_cs5535audio_hw_free(struct snd_pcm_substream *substream)
 {
-       cs5535audio_t *cs5535au = snd_pcm_substream_chip(substream);
-       cs5535audio_dma_t *dma = substream->runtime->private_data;
+       struct cs5535audio *cs5535au = snd_pcm_substream_chip(substream);
+       struct cs5535audio_dma *dma = substream->runtime->private_data;
 
        cs5535audio_clear_dma_packets(cs5535au, dma, substream);
        return snd_pcm_lib_free_pages(substream);
 }
 
-static int snd_cs5535audio_playback_prepare(snd_pcm_substream_t *substream)
+static int snd_cs5535audio_playback_prepare(struct snd_pcm_substream *substream)
 {
-       cs5535audio_t *cs5535au = snd_pcm_substream_chip(substream);
+       struct cs5535audio *cs5535au = snd_pcm_substream_chip(substream);
        return snd_ac97_set_rate(cs5535au->ac97, AC97_PCM_FRONT_DAC_RATE,
-                                       substream->runtime->rate);
+                                substream->runtime->rate);
 }
 
-static int snd_cs5535audio_trigger(snd_pcm_substream_t *substream, int cmd)
+static int snd_cs5535audio_trigger(struct snd_pcm_substream *substream, int cmd)
 {
-       cs5535audio_t *cs5535au = snd_pcm_substream_chip(substream);
-       cs5535audio_dma_t *dma = substream->runtime->private_data;
+       struct cs5535audio *cs5535au = snd_pcm_substream_chip(substream);
+       struct cs5535audio_dma *dma = substream->runtime->private_data;
        int err = 0;
 
        spin_lock(&cs5535au->reg_lock);
@@ -297,12 +297,12 @@ static int snd_cs5535audio_trigger(snd_pcm_substream_t *substream, int cmd)
        return err;
 }
 
-static snd_pcm_uframes_t snd_cs5535audio_pcm_pointer(snd_pcm_substream_t
+static snd_pcm_uframes_t snd_cs5535audio_pcm_pointer(struct snd_pcm_substream
                                                        *substream)
 {
-       cs5535audio_t *cs5535au = snd_pcm_substream_chip(substream);
+       struct cs5535audio *cs5535au = snd_pcm_substream_chip(substream);
        u32 curdma;
-       cs5535audio_dma_t *dma;
+       struct cs5535audio_dma *dma;
 
        dma = substream->runtime->private_data;
        curdma = dma->ops->read_dma_pntr(cs5535au);
@@ -320,11 +320,11 @@ static snd_pcm_uframes_t snd_cs5535audio_pcm_pointer(snd_pcm_substream_t
        return bytes_to_frames(substream->runtime, curdma);
 }
 
-static int snd_cs5535audio_capture_open(snd_pcm_substream_t *substream)
+static int snd_cs5535audio_capture_open(struct snd_pcm_substream *substream)
 {
        int err;
-       cs5535audio_t *cs5535au = snd_pcm_substream_chip(substream);
-       snd_pcm_runtime_t *runtime = substream->runtime;
+       struct cs5535audio *cs5535au = snd_pcm_substream_chip(substream);
+       struct snd_pcm_runtime *runtime = substream->runtime;
 
        runtime->hw = snd_cs5535audio_capture;
        cs5535au->capture_substream = substream;
@@ -336,19 +336,19 @@ static int snd_cs5535audio_capture_open(snd_pcm_substream_t *substream)
        return 0;
 }
 
-static int snd_cs5535audio_capture_close(snd_pcm_substream_t *substream)
+static int snd_cs5535audio_capture_close(struct snd_pcm_substream *substream)
 {
        return 0;
 }
 
-static int snd_cs5535audio_capture_prepare(snd_pcm_substream_t *substream)
+static int snd_cs5535audio_capture_prepare(struct snd_pcm_substream *substream)
 {
-       cs5535audio_t *cs5535au = snd_pcm_substream_chip(substream);
+       struct cs5535audio *cs5535au = snd_pcm_substream_chip(substream);
        return snd_ac97_set_rate(cs5535au->ac97, AC97_PCM_LR_ADC_RATE,
-                                       substream->runtime->rate);
+                                substream->runtime->rate);
 }
 
-static snd_pcm_ops_t snd_cs5535audio_playback_ops = {
+static struct snd_pcm_ops snd_cs5535audio_playback_ops = {
        .open =         snd_cs5535audio_playback_open,
        .close =        snd_cs5535audio_playback_close,
        .ioctl =        snd_pcm_lib_ioctl,
@@ -359,7 +359,7 @@ static snd_pcm_ops_t snd_cs5535audio_playback_ops = {
        .pointer =      snd_cs5535audio_pcm_pointer,
 };
 
-static snd_pcm_ops_t snd_cs5535audio_capture_ops = {
+static struct snd_pcm_ops snd_cs5535audio_capture_ops = {
        .open =         snd_cs5535audio_capture_open,
        .close =        snd_cs5535audio_capture_close,
        .ioctl =        snd_pcm_lib_ioctl,
@@ -370,7 +370,7 @@ static snd_pcm_ops_t snd_cs5535audio_capture_ops = {
        .pointer =      snd_cs5535audio_pcm_pointer,
 };
 
-static cs5535audio_dma_ops_t snd_cs5535audio_playback_dma_ops = {
+static struct cs5535audio_dma_ops snd_cs5535audio_playback_dma_ops = {
         .type = CS5535AUDIO_DMA_PLAYBACK,
         .enable_dma = cs5535audio_playback_enable_dma,
         .disable_dma = cs5535audio_playback_disable_dma,
@@ -379,7 +379,7 @@ static cs5535audio_dma_ops_t snd_cs5535audio_playback_dma_ops = {
         .read_dma_pntr = cs5535audio_playback_read_dma_pntr,
 };
 
-static cs5535audio_dma_ops_t snd_cs5535audio_capture_dma_ops = {
+static struct cs5535audio_dma_ops snd_cs5535audio_capture_dma_ops = {
         .type = CS5535AUDIO_DMA_CAPTURE,
         .enable_dma = cs5535audio_capture_enable_dma,
         .disable_dma = cs5535audio_capture_disable_dma,
@@ -388,9 +388,9 @@ static cs5535audio_dma_ops_t snd_cs5535audio_capture_dma_ops = {
         .read_dma_pntr = cs5535audio_capture_read_dma_pntr,
 };
 
-int __devinit snd_cs5535audio_pcm(cs5535audio_t *cs5535au)
+int __devinit snd_cs5535audio_pcm(struct cs5535audio *cs5535au)
 {
-       snd_pcm_t *pcm;
+       struct snd_pcm *pcm;
        int err;
 
        err = snd_pcm_new(cs5535au->card, "CS5535 Audio", 0, 1, 1, &pcm);