Lines Matching refs:motu
101 int snd_motu_register_dsp_message_parser_new(struct snd_motu *motu) in snd_motu_register_dsp_message_parser_new() argument
104 parser = devm_kzalloc(&motu->card->card_dev, sizeof(*parser), GFP_KERNEL); in snd_motu_register_dsp_message_parser_new()
108 if (motu->spec == &snd_motu_spec_4pre || motu->spec == &snd_motu_spec_audio_express) in snd_motu_register_dsp_message_parser_new()
110 motu->message_parser = parser; in snd_motu_register_dsp_message_parser_new()
114 int snd_motu_register_dsp_message_parser_init(struct snd_motu *motu) in snd_motu_register_dsp_message_parser_init() argument
116 struct msg_parser *parser = motu->message_parser; in snd_motu_register_dsp_message_parser_init()
127 static void queue_event(struct snd_motu *motu, u8 msg_type, u8 identifier0, u8 identifier1, u8 val) in queue_event() argument
129 struct msg_parser *parser = motu->message_parser; in queue_event()
133 if (!motu->hwdep || motu->hwdep->used == 0) in queue_event()
148 struct snd_motu *motu = container_of(s, struct snd_motu, tx_stream); in snd_motu_register_dsp_message_parser_parse() local
150 struct msg_parser *parser = motu->message_parser; in snd_motu_register_dsp_message_parser_parse()
205 queue_event(motu, msg_type, mixer_ch, mixer_src_ch, val); in snd_motu_register_dsp_message_parser_parse()
211 queue_event(motu, msg_type, mixer_ch, mixer_src_ch, val); in snd_motu_register_dsp_message_parser_parse()
217 queue_event(motu, msg_type, mixer_ch, mixer_src_ch, val); in snd_motu_register_dsp_message_parser_parse()
223 queue_event(motu, msg_type, mixer_ch, mixer_src_ch, val); in snd_motu_register_dsp_message_parser_parse()
229 queue_event(motu, msg_type, mixer_ch, mixer_src_ch, val); in snd_motu_register_dsp_message_parser_parse()
251 queue_event(motu, msg_type, mixer_ch, 0, val); in snd_motu_register_dsp_message_parser_parse()
257 queue_event(motu, msg_type, mixer_ch, 0, val); in snd_motu_register_dsp_message_parser_parse()
269 queue_event(motu, msg_type, 0, 0, val); in snd_motu_register_dsp_message_parser_parse()
275 queue_event(motu, msg_type, 0, 0, val); in snd_motu_register_dsp_message_parser_parse()
281 queue_event(motu, msg_type, 0, 0, val); in snd_motu_register_dsp_message_parser_parse()
287 queue_event(motu, msg_type, 0, 0, val); in snd_motu_register_dsp_message_parser_parse()
293 queue_event(motu, msg_type, 0, 0, val); in snd_motu_register_dsp_message_parser_parse()
312 queue_event(motu, msg_type, input_ch, 0, val); in snd_motu_register_dsp_message_parser_parse()
318 queue_event(motu, msg_type, input_ch, 0, val); in snd_motu_register_dsp_message_parser_parse()
365 wake_up(&motu->hwdep_wait); in snd_motu_register_dsp_message_parser_parse()
370 void snd_motu_register_dsp_message_parser_copy_meter(struct snd_motu *motu, in snd_motu_register_dsp_message_parser_copy_meter() argument
373 struct msg_parser *parser = motu->message_parser; in snd_motu_register_dsp_message_parser_copy_meter()
381 void snd_motu_register_dsp_message_parser_copy_parameter(struct snd_motu *motu, in snd_motu_register_dsp_message_parser_copy_parameter() argument
384 struct msg_parser *parser = motu->message_parser; in snd_motu_register_dsp_message_parser_copy_parameter()
392 unsigned int snd_motu_register_dsp_message_parser_count_event(struct snd_motu *motu) in snd_motu_register_dsp_message_parser_count_event() argument
394 struct msg_parser *parser = motu->message_parser; in snd_motu_register_dsp_message_parser_count_event()
402 bool snd_motu_register_dsp_message_parser_copy_event(struct snd_motu *motu, u32 *event) in snd_motu_register_dsp_message_parser_copy_event() argument
404 struct msg_parser *parser = motu->message_parser; in snd_motu_register_dsp_message_parser_copy_event()