]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/commitdiff
ALSA: oxfw: enclose identifiers referred by single function for scs1x feature
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Fri, 13 Jan 2017 11:30:22 +0000 (20:30 +0900)
committerTakashi Iwai <tiwai@suse.de>
Sat, 14 Jan 2017 08:31:57 +0000 (09:31 +0100)
Some identifiers are referred just by one functions. In this case, they
can be put into the function definition. This brings two merits; readers
can easily follow codes related to the identifiers, developers are free
from name conflict.

This commit moves such identifiers to each function definition.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/firewire/oxfw/oxfw-scs1x.c

index 79400586b7ac26f2a8b5b28f0ace3a40ef881547..93209ebd91214ed514a43a42e729f31d68e21855 100644 (file)
@@ -338,12 +338,6 @@ static void midi_playback_drain(struct snd_rawmidi_substream *stream)
        wait_event(scs->idle_wait, scs->output_idle);
 }
 
-static const struct snd_rawmidi_ops midi_playback_ops = {
-       .open    = midi_playback_open,
-       .close   = midi_playback_close,
-       .trigger = midi_playback_trigger,
-       .drain   = midi_playback_drain,
-};
 static int register_address(struct snd_oxfw *oxfw)
 {
        struct fw_scs1x *scs = oxfw->spec;
@@ -369,6 +363,12 @@ void snd_oxfw_scs1x_update(struct snd_oxfw *oxfw)
 
 int snd_oxfw_scs1x_add(struct snd_oxfw *oxfw)
 {
+       static const struct snd_rawmidi_ops midi_playback_ops = {
+               .open    = midi_playback_open,
+               .close   = midi_playback_close,
+               .trigger = midi_playback_trigger,
+               .drain   = midi_playback_drain,
+       };
        struct snd_rawmidi *rmidi;
        struct fw_scs1x *scs;
        int err;