Commit ceb9e476 authored by Takashi Iwai's avatar Takashi Iwai Committed by Jaroslav Kysela

[ALSA] Remove xxx_t typedefs: ARM AACI

Modules: ARM AACI PL041 driver,ARM DMA routines

Remove xxx_t typedefs from the ARM AACI driver.
Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent 65b29f50
...@@ -40,7 +40,7 @@ ...@@ -40,7 +40,7 @@
*/ */
#undef CONFIG_PM #undef CONFIG_PM
static void aaci_ac97_select_codec(struct aaci *aaci, ac97_t *ac97) static void aaci_ac97_select_codec(struct aaci *aaci, struct snd_ac97 *ac97)
{ {
u32 v, maincr = aaci->maincr | MAINCR_SCRA(ac97->num); u32 v, maincr = aaci->maincr | MAINCR_SCRA(ac97->num);
...@@ -65,7 +65,7 @@ static void aaci_ac97_select_codec(struct aaci *aaci, ac97_t *ac97) ...@@ -65,7 +65,7 @@ static void aaci_ac97_select_codec(struct aaci *aaci, ac97_t *ac97)
* SI1TxEn, SI2TxEn and SI12TxEn bits are set in the AACI_MAINCR * SI1TxEn, SI2TxEn and SI12TxEn bits are set in the AACI_MAINCR
* register. * register.
*/ */
static void aaci_ac97_write(ac97_t *ac97, unsigned short reg, unsigned short val) static void aaci_ac97_write(struct snd_ac97 *ac97, unsigned short reg, unsigned short val)
{ {
struct aaci *aaci = ac97->private_data; struct aaci *aaci = ac97->private_data;
u32 v; u32 v;
...@@ -97,7 +97,7 @@ static void aaci_ac97_write(ac97_t *ac97, unsigned short reg, unsigned short val ...@@ -97,7 +97,7 @@ static void aaci_ac97_write(ac97_t *ac97, unsigned short reg, unsigned short val
/* /*
* Read an AC'97 register. * Read an AC'97 register.
*/ */
static unsigned short aaci_ac97_read(ac97_t *ac97, unsigned short reg) static unsigned short aaci_ac97_read(struct snd_ac97 *ac97, unsigned short reg)
{ {
struct aaci *aaci = ac97->private_data; struct aaci *aaci = ac97->private_data;
u32 v; u32 v;
...@@ -284,11 +284,11 @@ static unsigned int rate_list[] = { ...@@ -284,11 +284,11 @@ static unsigned int rate_list[] = {
* (unimplemented) * (unimplemented)
*/ */
static int static int
aaci_rule_rate_by_channels(snd_pcm_hw_params_t *p, snd_pcm_hw_rule_t *rule) aaci_rule_rate_by_channels(struct snd_pcm_hw_params *p, struct snd_pcm_hw_rule *rule)
{ {
struct aaci *aaci = rule->private; struct aaci *aaci = rule->private;
unsigned int rate_mask = SNDRV_PCM_RATE_8000_48000|SNDRV_PCM_RATE_5512; unsigned int rate_mask = SNDRV_PCM_RATE_8000_48000|SNDRV_PCM_RATE_5512;
snd_interval_t *c = hw_param_interval(p, SNDRV_PCM_HW_PARAM_CHANNELS); struct snd_interval *c = hw_param_interval(p, SNDRV_PCM_HW_PARAM_CHANNELS);
switch (c->max) { switch (c->max) {
case 6: case 6:
...@@ -304,7 +304,7 @@ aaci_rule_rate_by_channels(snd_pcm_hw_params_t *p, snd_pcm_hw_rule_t *rule) ...@@ -304,7 +304,7 @@ aaci_rule_rate_by_channels(snd_pcm_hw_params_t *p, snd_pcm_hw_rule_t *rule)
rate_mask); rate_mask);
} }
static snd_pcm_hardware_t aaci_hw_info = { static struct snd_pcm_hardware aaci_hw_info = {
.info = SNDRV_PCM_INFO_MMAP | .info = SNDRV_PCM_INFO_MMAP |
SNDRV_PCM_INFO_MMAP_VALID | SNDRV_PCM_INFO_MMAP_VALID |
SNDRV_PCM_INFO_INTERLEAVED | SNDRV_PCM_INFO_INTERLEAVED |
...@@ -330,10 +330,10 @@ static snd_pcm_hardware_t aaci_hw_info = { ...@@ -330,10 +330,10 @@ static snd_pcm_hardware_t aaci_hw_info = {
.periods_max = PAGE_SIZE / 16, .periods_max = PAGE_SIZE / 16,
}; };
static int aaci_pcm_open(struct aaci *aaci, snd_pcm_substream_t *substream, static int aaci_pcm_open(struct aaci *aaci, struct snd_pcm_substream *substream,
struct aaci_runtime *aacirun) struct aaci_runtime *aacirun)
{ {
snd_pcm_runtime_t *runtime = substream->runtime; struct snd_pcm_runtime *runtime = substream->runtime;
int ret; int ret;
aacirun->substream = substream; aacirun->substream = substream;
...@@ -375,7 +375,7 @@ static int aaci_pcm_open(struct aaci *aaci, snd_pcm_substream_t *substream, ...@@ -375,7 +375,7 @@ static int aaci_pcm_open(struct aaci *aaci, snd_pcm_substream_t *substream,
/* /*
* Common ALSA stuff * Common ALSA stuff
*/ */
static int aaci_pcm_close(snd_pcm_substream_t *substream) static int aaci_pcm_close(struct snd_pcm_substream *substream)
{ {
struct aaci *aaci = substream->private_data; struct aaci *aaci = substream->private_data;
struct aaci_runtime *aacirun = substream->runtime->private_data; struct aaci_runtime *aacirun = substream->runtime->private_data;
...@@ -388,7 +388,7 @@ static int aaci_pcm_close(snd_pcm_substream_t *substream) ...@@ -388,7 +388,7 @@ static int aaci_pcm_close(snd_pcm_substream_t *substream)
return 0; return 0;
} }
static int aaci_pcm_hw_free(snd_pcm_substream_t *substream) static int aaci_pcm_hw_free(struct snd_pcm_substream *substream)
{ {
struct aaci_runtime *aacirun = substream->runtime->private_data; struct aaci_runtime *aacirun = substream->runtime->private_data;
...@@ -409,9 +409,9 @@ static int aaci_pcm_hw_free(snd_pcm_substream_t *substream) ...@@ -409,9 +409,9 @@ static int aaci_pcm_hw_free(snd_pcm_substream_t *substream)
return 0; return 0;
} }
static int aaci_pcm_hw_params(snd_pcm_substream_t *substream, static int aaci_pcm_hw_params(struct snd_pcm_substream *substream,
struct aaci_runtime *aacirun, struct aaci_runtime *aacirun,
snd_pcm_hw_params_t *params) struct snd_pcm_hw_params *params)
{ {
int err; int err;
...@@ -434,9 +434,9 @@ static int aaci_pcm_hw_params(snd_pcm_substream_t *substream, ...@@ -434,9 +434,9 @@ static int aaci_pcm_hw_params(snd_pcm_substream_t *substream,
return err; return err;
} }
static int aaci_pcm_prepare(snd_pcm_substream_t *substream) static int aaci_pcm_prepare(struct snd_pcm_substream *substream)
{ {
snd_pcm_runtime_t *runtime = substream->runtime; struct snd_pcm_runtime *runtime = substream->runtime;
struct aaci_runtime *aacirun = runtime->private_data; struct aaci_runtime *aacirun = runtime->private_data;
aacirun->start = (void *)runtime->dma_area; aacirun->start = (void *)runtime->dma_area;
...@@ -448,16 +448,16 @@ static int aaci_pcm_prepare(snd_pcm_substream_t *substream) ...@@ -448,16 +448,16 @@ static int aaci_pcm_prepare(snd_pcm_substream_t *substream)
return 0; return 0;
} }
static snd_pcm_uframes_t aaci_pcm_pointer(snd_pcm_substream_t *substream) static snd_pcm_uframes_t aaci_pcm_pointer(struct snd_pcm_substream *substream)
{ {
snd_pcm_runtime_t *runtime = substream->runtime; struct snd_pcm_runtime *runtime = substream->runtime;
struct aaci_runtime *aacirun = runtime->private_data; struct aaci_runtime *aacirun = runtime->private_data;
ssize_t bytes = aacirun->ptr - aacirun->start; ssize_t bytes = aacirun->ptr - aacirun->start;
return bytes_to_frames(runtime, bytes); return bytes_to_frames(runtime, bytes);
} }
static int aaci_pcm_mmap(snd_pcm_substream_t *substream, struct vm_area_struct *vma) static int aaci_pcm_mmap(struct snd_pcm_substream *substream, struct vm_area_struct *vma)
{ {
return devdma_mmap(NULL, substream, vma); return devdma_mmap(NULL, substream, vma);
} }
...@@ -484,7 +484,7 @@ static const u32 channels_to_txmask[] = { ...@@ -484,7 +484,7 @@ static const u32 channels_to_txmask[] = {
static unsigned int channel_list[] = { 2, 4, 6 }; static unsigned int channel_list[] = { 2, 4, 6 };
static int static int
aaci_rule_channels(snd_pcm_hw_params_t *p, snd_pcm_hw_rule_t *rule) aaci_rule_channels(struct snd_pcm_hw_params *p, struct snd_pcm_hw_rule *rule)
{ {
struct aaci *aaci = rule->private; struct aaci *aaci = rule->private;
unsigned int chan_mask = 1 << 0, slots; unsigned int chan_mask = 1 << 0, slots;
...@@ -504,7 +504,7 @@ aaci_rule_channels(snd_pcm_hw_params_t *p, snd_pcm_hw_rule_t *rule) ...@@ -504,7 +504,7 @@ aaci_rule_channels(snd_pcm_hw_params_t *p, snd_pcm_hw_rule_t *rule)
chan_mask); chan_mask);
} }
static int aaci_pcm_playback_open(snd_pcm_substream_t *substream) static int aaci_pcm_playback_open(struct snd_pcm_substream *substream)
{ {
struct aaci *aaci = substream->private_data; struct aaci *aaci = substream->private_data;
int ret; int ret;
...@@ -522,8 +522,8 @@ static int aaci_pcm_playback_open(snd_pcm_substream_t *substream) ...@@ -522,8 +522,8 @@ static int aaci_pcm_playback_open(snd_pcm_substream_t *substream)
return aaci_pcm_open(aaci, substream, &aaci->playback); return aaci_pcm_open(aaci, substream, &aaci->playback);
} }
static int aaci_pcm_playback_hw_params(snd_pcm_substream_t *substream, static int aaci_pcm_playback_hw_params(struct snd_pcm_substream *substream,
snd_pcm_hw_params_t *params) struct snd_pcm_hw_params *params)
{ {
struct aaci *aaci = substream->private_data; struct aaci *aaci = substream->private_data;
struct aaci_runtime *aacirun = substream->runtime->private_data; struct aaci_runtime *aacirun = substream->runtime->private_data;
...@@ -575,7 +575,7 @@ static void aaci_pcm_playback_start(struct aaci_runtime *aacirun) ...@@ -575,7 +575,7 @@ static void aaci_pcm_playback_start(struct aaci_runtime *aacirun)
writel(aacirun->cr, aacirun->base + AACI_TXCR); writel(aacirun->cr, aacirun->base + AACI_TXCR);
} }
static int aaci_pcm_playback_trigger(snd_pcm_substream_t *substream, int cmd) static int aaci_pcm_playback_trigger(struct snd_pcm_substream *substream, int cmd)
{ {
struct aaci *aaci = substream->private_data; struct aaci *aaci = substream->private_data;
struct aaci_runtime *aacirun = substream->runtime->private_data; struct aaci_runtime *aacirun = substream->runtime->private_data;
...@@ -614,7 +614,7 @@ static int aaci_pcm_playback_trigger(snd_pcm_substream_t *substream, int cmd) ...@@ -614,7 +614,7 @@ static int aaci_pcm_playback_trigger(snd_pcm_substream_t *substream, int cmd)
return ret; return ret;
} }
static snd_pcm_ops_t aaci_playback_ops = { static struct snd_pcm_ops aaci_playback_ops = {
.open = aaci_pcm_playback_open, .open = aaci_pcm_playback_open,
.close = aaci_pcm_close, .close = aaci_pcm_close,
.ioctl = snd_pcm_lib_ioctl, .ioctl = snd_pcm_lib_ioctl,
...@@ -632,7 +632,7 @@ static snd_pcm_ops_t aaci_playback_ops = { ...@@ -632,7 +632,7 @@ static snd_pcm_ops_t aaci_playback_ops = {
* Power Management. * Power Management.
*/ */
#ifdef CONFIG_PM #ifdef CONFIG_PM
static int aaci_do_suspend(snd_card_t *card, unsigned int state) static int aaci_do_suspend(struct snd_card *card, unsigned int state)
{ {
struct aaci *aaci = card->private_data; struct aaci *aaci = card->private_data;
if (aaci->card->power_state != SNDRV_CTL_POWER_D3cold) { if (aaci->card->power_state != SNDRV_CTL_POWER_D3cold) {
...@@ -642,7 +642,7 @@ static int aaci_do_suspend(snd_card_t *card, unsigned int state) ...@@ -642,7 +642,7 @@ static int aaci_do_suspend(snd_card_t *card, unsigned int state)
return 0; return 0;
} }
static int aaci_do_resume(snd_card_t *card, unsigned int state) static int aaci_do_resume(struct snd_card *card, unsigned int state)
{ {
struct aaci *aaci = card->private_data; struct aaci *aaci = card->private_data;
if (aaci->card->power_state != SNDRV_CTL_POWER_D0) { if (aaci->card->power_state != SNDRV_CTL_POWER_D0) {
...@@ -653,13 +653,13 @@ static int aaci_do_resume(snd_card_t *card, unsigned int state) ...@@ -653,13 +653,13 @@ static int aaci_do_resume(snd_card_t *card, unsigned int state)
static int aaci_suspend(struct amba_device *dev, pm_message_t state) static int aaci_suspend(struct amba_device *dev, pm_message_t state)
{ {
snd_card_t *card = amba_get_drvdata(dev); struct snd_card *card = amba_get_drvdata(dev);
return card ? aaci_do_suspend(card) : 0; return card ? aaci_do_suspend(card) : 0;
} }
static int aaci_resume(struct amba_device *dev) static int aaci_resume(struct amba_device *dev)
{ {
snd_card_t *card = amba_get_drvdata(dev); struct snd_card *card = amba_get_drvdata(dev);
return card ? aaci_do_resume(card) : 0; return card ? aaci_do_resume(card) : 0;
} }
#else #else
...@@ -705,16 +705,16 @@ static struct ac97_pcm ac97_defs[] __devinitdata = { ...@@ -705,16 +705,16 @@ static struct ac97_pcm ac97_defs[] __devinitdata = {
} }
}; };
static ac97_bus_ops_t aaci_bus_ops = { static struct snd_ac97_bus_ops aaci_bus_ops = {
.write = aaci_ac97_write, .write = aaci_ac97_write,
.read = aaci_ac97_read, .read = aaci_ac97_read,
}; };
static int __devinit aaci_probe_ac97(struct aaci *aaci) static int __devinit aaci_probe_ac97(struct aaci *aaci)
{ {
ac97_template_t ac97_template; struct snd_ac97_template ac97_template;
ac97_bus_t *ac97_bus; struct snd_ac97_bus *ac97_bus;
ac97_t *ac97; struct snd_ac97 *ac97;
int ret; int ret;
/* /*
...@@ -737,7 +737,7 @@ static int __devinit aaci_probe_ac97(struct aaci *aaci) ...@@ -737,7 +737,7 @@ static int __devinit aaci_probe_ac97(struct aaci *aaci)
ac97_bus->clock = 48000; ac97_bus->clock = 48000;
aaci->ac97_bus = ac97_bus; aaci->ac97_bus = ac97_bus;
memset(&ac97_template, 0, sizeof(ac97_template_t)); memset(&ac97_template, 0, sizeof(struct snd_ac97_template));
ac97_template.private_data = aaci; ac97_template.private_data = aaci;
ac97_template.num = 0; ac97_template.num = 0;
ac97_template.scaps = AC97_SCAP_SKIP_MODEM; ac97_template.scaps = AC97_SCAP_SKIP_MODEM;
...@@ -762,7 +762,7 @@ static int __devinit aaci_probe_ac97(struct aaci *aaci) ...@@ -762,7 +762,7 @@ static int __devinit aaci_probe_ac97(struct aaci *aaci)
return ret; return ret;
} }
static void aaci_free_card(snd_card_t *card) static void aaci_free_card(struct snd_card *card)
{ {
struct aaci *aaci = card->private_data; struct aaci *aaci = card->private_data;
if (aaci->base) if (aaci->base)
...@@ -772,7 +772,7 @@ static void aaci_free_card(snd_card_t *card) ...@@ -772,7 +772,7 @@ static void aaci_free_card(snd_card_t *card)
static struct aaci * __devinit aaci_init_card(struct amba_device *dev) static struct aaci * __devinit aaci_init_card(struct amba_device *dev)
{ {
struct aaci *aaci; struct aaci *aaci;
snd_card_t *card; struct snd_card *card;
card = snd_card_new(SNDRV_DEFAULT_IDX1, SNDRV_DEFAULT_STR1, card = snd_card_new(SNDRV_DEFAULT_IDX1, SNDRV_DEFAULT_STR1,
THIS_MODULE, sizeof(struct aaci)); THIS_MODULE, sizeof(struct aaci));
...@@ -803,7 +803,7 @@ static struct aaci * __devinit aaci_init_card(struct amba_device *dev) ...@@ -803,7 +803,7 @@ static struct aaci * __devinit aaci_init_card(struct amba_device *dev)
static int __devinit aaci_init_pcm(struct aaci *aaci) static int __devinit aaci_init_pcm(struct aaci *aaci)
{ {
snd_pcm_t *pcm; struct snd_pcm *pcm;
int ret; int ret;
ret = snd_pcm_new(aaci->card, "AACI AC'97", 0, 1, 0, &pcm); ret = snd_pcm_new(aaci->card, "AACI AC'97", 0, 1, 0, &pcm);
...@@ -920,7 +920,7 @@ static int __devinit aaci_probe(struct amba_device *dev, void *id) ...@@ -920,7 +920,7 @@ static int __devinit aaci_probe(struct amba_device *dev, void *id)
static int __devexit aaci_remove(struct amba_device *dev) static int __devexit aaci_remove(struct amba_device *dev)
{ {
snd_card_t *card = amba_get_drvdata(dev); struct snd_card *card = amba_get_drvdata(dev);
amba_set_drvdata(dev, NULL); amba_set_drvdata(dev, NULL);
......
...@@ -207,7 +207,7 @@ struct aaci_runtime { ...@@ -207,7 +207,7 @@ struct aaci_runtime {
int pcm_open; int pcm_open;
u32 cr; u32 cr;
snd_pcm_substream_t *substream; struct snd_pcm_substream *substream;
/* /*
* PIO support * PIO support
...@@ -222,7 +222,7 @@ struct aaci_runtime { ...@@ -222,7 +222,7 @@ struct aaci_runtime {
struct aaci { struct aaci {
struct amba_device *dev; struct amba_device *dev;
snd_card_t *card; struct snd_card *card;
void __iomem *base; void __iomem *base;
unsigned int fifosize; unsigned int fifosize;
...@@ -236,7 +236,7 @@ struct aaci { ...@@ -236,7 +236,7 @@ struct aaci {
struct aaci_runtime playback; struct aaci_runtime playback;
struct aaci_runtime capture; struct aaci_runtime capture;
snd_pcm_t *pcm; struct snd_pcm *pcm;
}; };
#define ACSTREAM_FRONT 0 #define ACSTREAM_FRONT 0
......
...@@ -18,9 +18,9 @@ ...@@ -18,9 +18,9 @@
#include "devdma.h" #include "devdma.h"
void devdma_hw_free(struct device *dev, snd_pcm_substream_t *substream) void devdma_hw_free(struct device *dev, struct snd_pcm_substream *substream)
{ {
snd_pcm_runtime_t *runtime = substream->runtime; struct snd_pcm_runtime *runtime = substream->runtime;
struct snd_dma_buffer *buf = runtime->dma_buffer_p; struct snd_dma_buffer *buf = runtime->dma_buffer_p;
if (runtime->dma_area == NULL) if (runtime->dma_area == NULL)
...@@ -34,9 +34,9 @@ void devdma_hw_free(struct device *dev, snd_pcm_substream_t *substream) ...@@ -34,9 +34,9 @@ void devdma_hw_free(struct device *dev, snd_pcm_substream_t *substream)
snd_pcm_set_runtime_buffer(substream, NULL); snd_pcm_set_runtime_buffer(substream, NULL);
} }
int devdma_hw_alloc(struct device *dev, snd_pcm_substream_t *substream, size_t size) int devdma_hw_alloc(struct device *dev, struct snd_pcm_substream *substream, size_t size)
{ {
snd_pcm_runtime_t *runtime = substream->runtime; struct snd_pcm_runtime *runtime = substream->runtime;
struct snd_dma_buffer *buf = runtime->dma_buffer_p; struct snd_dma_buffer *buf = runtime->dma_buffer_p;
int ret = 0; int ret = 0;
...@@ -74,8 +74,8 @@ int devdma_hw_alloc(struct device *dev, snd_pcm_substream_t *substream, size_t s ...@@ -74,8 +74,8 @@ int devdma_hw_alloc(struct device *dev, snd_pcm_substream_t *substream, size_t s
return -ENOMEM; return -ENOMEM;
} }
int devdma_mmap(struct device *dev, snd_pcm_substream_t *substream, struct vm_area_struct *vma) int devdma_mmap(struct device *dev, struct snd_pcm_substream *substream, struct vm_area_struct *vma)
{ {
snd_pcm_runtime_t *runtime = substream->runtime; struct snd_pcm_runtime *runtime = substream->runtime;
return dma_mmap_coherent(dev, vma, runtime->dma_area, runtime->dma_addr, runtime->dma_bytes); return dma_mmap_coherent(dev, vma, runtime->dma_area, runtime->dma_addr, runtime->dma_bytes);
} }
void devdma_hw_free(struct device *dev, snd_pcm_substream_t *substream); void devdma_hw_free(struct device *dev, struct snd_pcm_substream *substream);
int devdma_hw_alloc(struct device *dev, snd_pcm_substream_t *substream, size_t size); int devdma_hw_alloc(struct device *dev, struct snd_pcm_substream *substream, size_t size);
int devdma_mmap(struct device *dev, snd_pcm_substream_t *substream, struct vm_area_struct *vma); int devdma_mmap(struct device *dev, struct snd_pcm_substream *substream, struct vm_area_struct *vma);
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment