ALSA: hdspm - DRY cleanup of snd_pcm_ops
authorAdrian Knoth <aknoth@google.com>
Mon, 16 Feb 2015 23:05:06 +0000 (00:05 +0100)
committerTakashi Iwai <tiwai@suse.de>
Tue, 17 Feb 2015 06:40:36 +0000 (07:40 +0100)
This commit removes code duplication between
snd_hdspm_{capture,playback}_ops. No semantic changes intended, this is
purely cosmetic.

Signed-off-by: Adrian Knoth <aknoth@google.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/rme9652/hdspm.c

index 4e1cfb91a8d83492644df1cf9d8eca580b275075..cb666c73712d15276b411cdce11c7994380d4ffb 100644 (file)
@@ -6354,19 +6354,7 @@ static int snd_hdspm_hwdep_ioctl(struct snd_hwdep *hw, struct file *file,
        return 0;
 }
 
-static struct snd_pcm_ops snd_hdspm_playback_ops = {
-       .open = snd_hdspm_open,
-       .close = snd_hdspm_release,
-       .ioctl = snd_hdspm_ioctl,
-       .hw_params = snd_hdspm_hw_params,
-       .hw_free = snd_hdspm_hw_free,
-       .prepare = snd_hdspm_prepare,
-       .trigger = snd_hdspm_trigger,
-       .pointer = snd_hdspm_hw_pointer,
-       .page = snd_pcm_sgbuf_ops_page,
-};
-
-static struct snd_pcm_ops snd_hdspm_capture_ops = {
+static struct snd_pcm_ops snd_hdspm_ops = {
        .open = snd_hdspm_open,
        .close = snd_hdspm_release,
        .ioctl = snd_hdspm_ioctl,
@@ -6462,9 +6450,9 @@ static int snd_hdspm_create_pcm(struct snd_card *card,
        strcpy(pcm->name, hdspm->card_name);
 
        snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_PLAYBACK,
-                       &snd_hdspm_playback_ops);
+                       &snd_hdspm_ops);
        snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_CAPTURE,
-                       &snd_hdspm_capture_ops);
+                       &snd_hdspm_ops);
 
        pcm->info_flags = SNDRV_PCM_INFO_JOINT_DUPLEX;