|
@@ -77,7 +77,7 @@ static int snd_mixer_oss_release(struct inode *inode, struct file *file)
|
|
|
struct snd_mixer_oss_file *fmixer;
|
|
|
|
|
|
if (file->private_data) {
|
|
|
- fmixer = (struct snd_mixer_oss_file *) file->private_data;
|
|
|
+ fmixer = file->private_data;
|
|
|
module_put(fmixer->card->module);
|
|
|
snd_card_file_remove(fmixer->card, file);
|
|
|
kfree(fmixer);
|
|
@@ -368,7 +368,7 @@ static int snd_mixer_oss_ioctl1(struct snd_mixer_oss_file *fmixer, unsigned int
|
|
|
|
|
|
static long snd_mixer_oss_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
|
|
|
{
|
|
|
- return snd_mixer_oss_ioctl1((struct snd_mixer_oss_file *) file->private_data, cmd, arg);
|
|
|
+ return snd_mixer_oss_ioctl1(file->private_data, cmd, arg);
|
|
|
}
|
|
|
|
|
|
int snd_mixer_oss_ioctl_card(struct snd_card *card, unsigned int cmd, unsigned long arg)
|
|
@@ -582,7 +582,7 @@ static int snd_mixer_oss_get_volume1(struct snd_mixer_oss_file *fmixer,
|
|
|
struct snd_mixer_oss_slot *pslot,
|
|
|
int *left, int *right)
|
|
|
{
|
|
|
- struct slot *slot = (struct slot *)pslot->private_data;
|
|
|
+ struct slot *slot = pslot->private_data;
|
|
|
|
|
|
*left = *right = 100;
|
|
|
if (slot->present & SNDRV_MIXER_OSS_PRESENT_PVOLUME) {
|
|
@@ -691,7 +691,7 @@ static int snd_mixer_oss_put_volume1(struct snd_mixer_oss_file *fmixer,
|
|
|
struct snd_mixer_oss_slot *pslot,
|
|
|
int left, int right)
|
|
|
{
|
|
|
- struct slot *slot = (struct slot *)pslot->private_data;
|
|
|
+ struct slot *slot = pslot->private_data;
|
|
|
|
|
|
if (slot->present & SNDRV_MIXER_OSS_PRESENT_PVOLUME) {
|
|
|
snd_mixer_oss_put_volume1_vol(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_PVOLUME], left, right);
|
|
@@ -740,7 +740,7 @@ static int snd_mixer_oss_get_recsrc1_sw(struct snd_mixer_oss_file *fmixer,
|
|
|
struct snd_mixer_oss_slot *pslot,
|
|
|
int *active)
|
|
|
{
|
|
|
- struct slot *slot = (struct slot *)pslot->private_data;
|
|
|
+ struct slot *slot = pslot->private_data;
|
|
|
int left, right;
|
|
|
|
|
|
left = right = 1;
|
|
@@ -753,7 +753,7 @@ static int snd_mixer_oss_get_recsrc1_route(struct snd_mixer_oss_file *fmixer,
|
|
|
struct snd_mixer_oss_slot *pslot,
|
|
|
int *active)
|
|
|
{
|
|
|
- struct slot *slot = (struct slot *)pslot->private_data;
|
|
|
+ struct slot *slot = pslot->private_data;
|
|
|
int left, right;
|
|
|
|
|
|
left = right = 1;
|
|
@@ -766,7 +766,7 @@ static int snd_mixer_oss_put_recsrc1_sw(struct snd_mixer_oss_file *fmixer,
|
|
|
struct snd_mixer_oss_slot *pslot,
|
|
|
int active)
|
|
|
{
|
|
|
- struct slot *slot = (struct slot *)pslot->private_data;
|
|
|
+ struct slot *slot = pslot->private_data;
|
|
|
|
|
|
snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_CSWITCH], active, active, 0);
|
|
|
return 0;
|
|
@@ -776,7 +776,7 @@ static int snd_mixer_oss_put_recsrc1_route(struct snd_mixer_oss_file *fmixer,
|
|
|
struct snd_mixer_oss_slot *pslot,
|
|
|
int active)
|
|
|
{
|
|
|
- struct slot *slot = (struct slot *)pslot->private_data;
|
|
|
+ struct slot *slot = pslot->private_data;
|
|
|
|
|
|
snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_CROUTE], active, active, 1);
|
|
|
return 0;
|
|
@@ -813,7 +813,7 @@ static int snd_mixer_oss_get_recsrc2(struct snd_mixer_oss_file *fmixer, unsigned
|
|
|
if (!(mixer->mask_recsrc & (1 << idx)))
|
|
|
continue;
|
|
|
pslot = &mixer->slots[idx];
|
|
|
- slot = (struct slot *)pslot->private_data;
|
|
|
+ slot = pslot->private_data;
|
|
|
if (slot->signature != SNDRV_MIXER_OSS_SIGNATURE)
|
|
|
continue;
|
|
|
if (!(slot->present & SNDRV_MIXER_OSS_PRESENT_CAPTURE))
|
|
@@ -861,7 +861,7 @@ static int snd_mixer_oss_put_recsrc2(struct snd_mixer_oss_file *fmixer, unsigned
|
|
|
if (!(mixer->mask_recsrc & (1 << idx)))
|
|
|
continue;
|
|
|
pslot = &mixer->slots[idx];
|
|
|
- slot = (struct slot *)pslot->private_data;
|
|
|
+ slot = pslot->private_data;
|
|
|
if (slot->signature != SNDRV_MIXER_OSS_SIGNATURE)
|
|
|
continue;
|
|
|
if (!(slot->present & SNDRV_MIXER_OSS_PRESENT_CAPTURE))
|
|
@@ -925,7 +925,7 @@ static int snd_mixer_oss_build_test(struct snd_mixer_oss *mixer, struct slot *sl
|
|
|
|
|
|
static void snd_mixer_oss_slot_free(struct snd_mixer_oss_slot *chn)
|
|
|
{
|
|
|
- struct slot *p = (struct slot *)chn->private_data;
|
|
|
+ struct slot *p = chn->private_data;
|
|
|
if (p) {
|
|
|
if (p->allocated && p->assigned) {
|
|
|
kfree(p->assigned->name);
|