Commit 81cb6b6b authored by Himangi Saraogi's avatar Himangi Saraogi Committed by Takashi Iwai

sound/oss/pss: Remove typedefs pss_mixerdata and pss_confdata

The Linux kernel coding style guidelines suggest not using typedefs
for structure types. This patch gets rid of the typedefs for pss_mixerdata
and pss_confdata.

The following Coccinelle semantic patch is used to make the change.

@tn@
identifier i;
type td;
@@

-typedef
 struct i { ... }
-td
 ;

@@
type tn.td;
identifier tn.i;
@@

-td
+ struct i
Signed-off-by: default avatarHimangi Saraogi <himangi774@gmail.com>
Acked-by: default avatarJulia Lawall <julia.lawall@lip6.fr>
Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent 8b0276d2
...@@ -123,25 +123,25 @@ static bool pss_mixer; ...@@ -123,25 +123,25 @@ static bool pss_mixer;
#endif #endif
typedef struct pss_mixerdata { struct pss_mixerdata {
unsigned int volume_l; unsigned int volume_l;
unsigned int volume_r; unsigned int volume_r;
unsigned int bass; unsigned int bass;
unsigned int treble; unsigned int treble;
unsigned int synth; unsigned int synth;
} pss_mixerdata; };
typedef struct pss_confdata { struct pss_confdata {
int base; int base;
int irq; int irq;
int dma; int dma;
int *osp; int *osp;
pss_mixerdata mixer; struct pss_mixerdata mixer;
int ad_mixer_dev; int ad_mixer_dev;
} pss_confdata; };
static pss_confdata pss_data; static struct pss_confdata pss_data;
static pss_confdata *devc = &pss_data; static struct pss_confdata *devc = &pss_data;
static DEFINE_SPINLOCK(lock); static DEFINE_SPINLOCK(lock);
static int pss_initialized; static int pss_initialized;
...@@ -150,7 +150,7 @@ static int pss_cdrom_port = -1; /* Parameter for the PSS cdrom port */ ...@@ -150,7 +150,7 @@ static int pss_cdrom_port = -1; /* Parameter for the PSS cdrom port */
static bool pss_enable_joystick; /* Parameter for enabling the joystick */ static bool pss_enable_joystick; /* Parameter for enabling the joystick */
static coproc_operations pss_coproc_operations; static coproc_operations pss_coproc_operations;
static void pss_write(pss_confdata *devc, int data) static void pss_write(struct pss_confdata *devc, int data)
{ {
unsigned long i, limit; unsigned long i, limit;
...@@ -206,7 +206,7 @@ static int __init probe_pss(struct address_info *hw_config) ...@@ -206,7 +206,7 @@ static int __init probe_pss(struct address_info *hw_config)
return 1; return 1;
} }
static int set_irq(pss_confdata * devc, int dev, int irq) static int set_irq(struct pss_confdata *devc, int dev, int irq)
{ {
static unsigned short irq_bits[16] = static unsigned short irq_bits[16] =
{ {
...@@ -232,7 +232,7 @@ static int set_irq(pss_confdata * devc, int dev, int irq) ...@@ -232,7 +232,7 @@ static int set_irq(pss_confdata * devc, int dev, int irq)
return 1; return 1;
} }
static void set_io_base(pss_confdata * devc, int dev, int base) static void set_io_base(struct pss_confdata *devc, int dev, int base)
{ {
unsigned short tmp = inw(REG(dev)) & 0x003f; unsigned short tmp = inw(REG(dev)) & 0x003f;
unsigned short bits = (base & 0x0ffc) << 4; unsigned short bits = (base & 0x0ffc) << 4;
...@@ -240,7 +240,7 @@ static void set_io_base(pss_confdata * devc, int dev, int base) ...@@ -240,7 +240,7 @@ static void set_io_base(pss_confdata * devc, int dev, int base)
outw(bits | tmp, REG(dev)); outw(bits | tmp, REG(dev));
} }
static int set_dma(pss_confdata * devc, int dev, int dma) static int set_dma(struct pss_confdata *devc, int dev, int dma)
{ {
static unsigned short dma_bits[8] = static unsigned short dma_bits[8] =
{ {
...@@ -264,7 +264,7 @@ static int set_dma(pss_confdata * devc, int dev, int dma) ...@@ -264,7 +264,7 @@ static int set_dma(pss_confdata * devc, int dev, int dma)
return 1; return 1;
} }
static int pss_reset_dsp(pss_confdata * devc) static int pss_reset_dsp(struct pss_confdata *devc)
{ {
unsigned long i, limit = jiffies + HZ/10; unsigned long i, limit = jiffies + HZ/10;
...@@ -275,7 +275,7 @@ static int pss_reset_dsp(pss_confdata * devc) ...@@ -275,7 +275,7 @@ static int pss_reset_dsp(pss_confdata * devc)
return 1; return 1;
} }
static int pss_put_dspword(pss_confdata * devc, unsigned short word) static int pss_put_dspword(struct pss_confdata *devc, unsigned short word)
{ {
int i, val; int i, val;
...@@ -291,7 +291,7 @@ static int pss_put_dspword(pss_confdata * devc, unsigned short word) ...@@ -291,7 +291,7 @@ static int pss_put_dspword(pss_confdata * devc, unsigned short word)
return 0; return 0;
} }
static int pss_get_dspword(pss_confdata * devc, unsigned short *word) static int pss_get_dspword(struct pss_confdata *devc, unsigned short *word)
{ {
int i, val; int i, val;
...@@ -307,7 +307,8 @@ static int pss_get_dspword(pss_confdata * devc, unsigned short *word) ...@@ -307,7 +307,8 @@ static int pss_get_dspword(pss_confdata * devc, unsigned short *word)
return 0; return 0;
} }
static int pss_download_boot(pss_confdata * devc, unsigned char *block, int size, int flags) static int pss_download_boot(struct pss_confdata *devc, unsigned char *block,
int size, int flags)
{ {
int i, val, count; int i, val, count;
unsigned long limit; unsigned long limit;
...@@ -397,7 +398,7 @@ static int pss_download_boot(pss_confdata * devc, unsigned char *block, int size ...@@ -397,7 +398,7 @@ static int pss_download_boot(pss_confdata * devc, unsigned char *block, int size
} }
/* Mixer */ /* Mixer */
static void set_master_volume(pss_confdata *devc, int left, int right) static void set_master_volume(struct pss_confdata *devc, int left, int right)
{ {
static unsigned char log_scale[101] = { static unsigned char log_scale[101] = {
0xdb, 0xe0, 0xe3, 0xe5, 0xe7, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xed, 0xee, 0xdb, 0xe0, 0xe3, 0xe5, 0xe7, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xed, 0xee,
...@@ -416,7 +417,7 @@ static void set_master_volume(pss_confdata *devc, int left, int right) ...@@ -416,7 +417,7 @@ static void set_master_volume(pss_confdata *devc, int left, int right)
pss_write(devc, log_scale[right] | 0x0100); pss_write(devc, log_scale[right] | 0x0100);
} }
static void set_synth_volume(pss_confdata *devc, int volume) static void set_synth_volume(struct pss_confdata *devc, int volume)
{ {
int vol = ((0x8000*volume)/100L); int vol = ((0x8000*volume)/100L);
pss_write(devc, 0x0080); pss_write(devc, 0x0080);
...@@ -425,21 +426,21 @@ static void set_synth_volume(pss_confdata *devc, int volume) ...@@ -425,21 +426,21 @@ static void set_synth_volume(pss_confdata *devc, int volume)
pss_write(devc, vol); pss_write(devc, vol);
} }
static void set_bass(pss_confdata *devc, int level) static void set_bass(struct pss_confdata *devc, int level)
{ {
int vol = (int)(((0xfd - 0xf0) * level)/100L) + 0xf0; int vol = (int)(((0xfd - 0xf0) * level)/100L) + 0xf0;
pss_write(devc, 0x0010); pss_write(devc, 0x0010);
pss_write(devc, vol | 0x0200); pss_write(devc, vol | 0x0200);
}; };
static void set_treble(pss_confdata *devc, int level) static void set_treble(struct pss_confdata *devc, int level)
{ {
int vol = (((0xfd - 0xf0) * level)/100L) + 0xf0; int vol = (((0xfd - 0xf0) * level)/100L) + 0xf0;
pss_write(devc, 0x0010); pss_write(devc, 0x0010);
pss_write(devc, vol | 0x0300); pss_write(devc, vol | 0x0300);
}; };
static void pss_mixer_reset(pss_confdata *devc) static void pss_mixer_reset(struct pss_confdata *devc)
{ {
set_master_volume(devc, 33, 33); set_master_volume(devc, 33, 33);
set_bass(devc, 50); set_bass(devc, 50);
...@@ -499,7 +500,8 @@ static int ret_vol_stereo(int left, int right) ...@@ -499,7 +500,8 @@ static int ret_vol_stereo(int left, int right)
return ((right << 8) | left); return ((right << 8) | left);
} }
static int call_ad_mixer(pss_confdata *devc,unsigned int cmd, void __user *arg) static int call_ad_mixer(struct pss_confdata *devc, unsigned int cmd,
void __user *arg)
{ {
if (devc->ad_mixer_dev != NO_WSS_MIXER) if (devc->ad_mixer_dev != NO_WSS_MIXER)
return mixer_devs[devc->ad_mixer_dev]->ioctl(devc->ad_mixer_dev, cmd, arg); return mixer_devs[devc->ad_mixer_dev]->ioctl(devc->ad_mixer_dev, cmd, arg);
...@@ -509,7 +511,7 @@ static int call_ad_mixer(pss_confdata *devc,unsigned int cmd, void __user *arg) ...@@ -509,7 +511,7 @@ static int call_ad_mixer(pss_confdata *devc,unsigned int cmd, void __user *arg)
static int pss_mixer_ioctl (int dev, unsigned int cmd, void __user *arg) static int pss_mixer_ioctl (int dev, unsigned int cmd, void __user *arg)
{ {
pss_confdata *devc = mixer_devs[dev]->devc; struct pss_confdata *devc = mixer_devs[dev]->devc;
int cmdf = cmd & 0xff; int cmdf = cmd & 0xff;
if ((cmdf != SOUND_MIXER_VOLUME) && (cmdf != SOUND_MIXER_BASS) && if ((cmdf != SOUND_MIXER_VOLUME) && (cmdf != SOUND_MIXER_BASS) &&
......
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