diff options
-rw-r--r-- | sound/pci/cs5535audio/cs5535audio.c | 74 | ||||
-rw-r--r-- | sound/pci/cs5535audio/cs5535audio.h | 44 | ||||
-rw-r--r-- | sound/pci/cs5535audio/cs5535audio_pcm.c | 128 |
3 files changed, 123 insertions, 123 deletions
diff --git a/sound/pci/cs5535audio/cs5535audio.c b/sound/pci/cs5535audio/cs5535audio.c index 3f4379da4d2..189935659a9 100644 --- a/sound/pci/cs5535audio/cs5535audio.c +++ b/sound/pci/cs5535audio/cs5535audio.c @@ -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) diff --git a/sound/pci/cs5535audio/cs5535audio.h b/sound/pci/cs5535audio/cs5535audio.h index 774185e026d..5e55a1a1ed6 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 */ diff --git a/sound/pci/cs5535audio/cs5535audio_pcm.c b/sound/pci/cs5535audio/cs5535audio_pcm.c index d32b23f202c..60bb82b2ff4 100644 --- a/sound/pci/cs5535audio/cs5535audio_pcm.c +++ b/sound/pci/cs5535audio/cs5535audio_pcm.c @@ -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); |