diff options
author | Takashi Iwai <tiwai@suse.de> | 2023-05-23 09:53:23 +0200 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2023-05-23 12:10:53 +0200 |
commit | fb3bd1215909866d6105224abe1566fd52695859 (patch) | |
tree | 48161e37c9de129d780a2531d7aa122ebaf860f9 /include/sound/rawmidi.h | |
parent | 09b62892ddeeb38c11979979e3c65a14dba5fdc6 (diff) | |
download | linux-fb3bd1215909866d6105224abe1566fd52695859.tar.gz linux-fb3bd1215909866d6105224abe1566fd52695859.tar.bz2 linux-fb3bd1215909866d6105224abe1566fd52695859.zip |
ALSA: rawmidi: Add ioctl callback to snd_rawmidi_global_ops
A new callback, ioctl, is added to snd_rawmidi_global_ops for allowing
the driver to deal with the own ioctls. This is another preparation
patch for the upcoming UMP support.
Reviewed-by: Jaroslav Kysela <perex@perex.cz>
Link: https://lore.kernel.org/r/20230523075358.9672-3-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'include/sound/rawmidi.h')
-rw-r--r-- | include/sound/rawmidi.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/sound/rawmidi.h b/include/sound/rawmidi.h index 52b1cbfb2526..84413cfcdcb5 100644 --- a/include/sound/rawmidi.h +++ b/include/sound/rawmidi.h @@ -47,6 +47,8 @@ struct snd_rawmidi_global_ops { int (*dev_unregister) (struct snd_rawmidi * rmidi); void (*get_port_info)(struct snd_rawmidi *rmidi, int number, struct snd_seq_port_info *info); + long (*ioctl)(struct snd_rawmidi *rmidi, unsigned int cmd, + void __user *argp); }; struct snd_rawmidi_runtime { |