summaryrefslogtreecommitdiffstats
path: root/include/sound/ump.h
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2023-06-21 13:02:40 +0200
committerTakashi Iwai <tiwai@suse.de>2023-06-21 13:06:18 +0200
commiteacd9c7f1d3ab8381a99b98b36652b5cf6ae8387 (patch)
treeac719a99215aaa865a305845de2721731a342fba /include/sound/ump.h
parenta79807683781d3f215e9d958494e52ed70f4ad27 (diff)
downloadlinux-stable-eacd9c7f1d3ab8381a99b98b36652b5cf6ae8387.tar.gz
linux-stable-eacd9c7f1d3ab8381a99b98b36652b5cf6ae8387.tar.bz2
linux-stable-eacd9c7f1d3ab8381a99b98b36652b5cf6ae8387.zip
ALSA: ump: Add no_process_stream flag
This is another preliminary patch for USB MIDI 2.0 gadget driver. Add a new flag, no_process_stream, to snd_ump for suppressing the UMP Stream message handling in UMP core. Link: https://lore.kernel.org/r/20230621110241.4751-3-tiwai@suse.de Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'include/sound/ump.h')
-rw-r--r--include/sound/ump.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/sound/ump.h b/include/sound/ump.h
index 3c7e67475676..2f6a9944c6ef 100644
--- a/include/sound/ump.h
+++ b/include/sound/ump.h
@@ -28,6 +28,7 @@ struct snd_ump_endpoint {
u32 stream_wait_for; /* expected stream message status */
bool stream_finished; /* set when message has been processed */
bool parsed; /* UMP / FB parse finished? */
+ bool no_process_stream; /* suppress UMP stream messages handling */
wait_queue_head_t stream_wait;
struct snd_rawmidi_file stream_rfile;