Lines Matching defs:snd_ump_endpoint
25 struct snd_ump_endpoint { struct
28 struct snd_ump_endpoint_info info; argument
34 void (*private_free)(struct snd_ump_endpoint *ump); argument
37 u32 stream_wait_for; /* expected stream message status */
38 bool stream_finished; /* set when message has been processed */
39 bool parsed; /* UMP / FB parse finished? */
40 bool no_process_stream; /* suppress UMP stream messages handling */
41 wait_queue_head_t stream_wait;
42 struct snd_rawmidi_file stream_rfile;
44 struct list_head block_list; /* list of snd_ump_block objects */
47 u32 input_buf[4];
48 int input_buf_head;
49 int input_pending;
51 struct mutex open_mutex;
76 int (*open)(struct snd_ump_endpoint *ump, int dir); argument