Home
last modified time | relevance | path

Searched refs:parser (Results 1 – 8 of 8) sorted by relevance

/sound/firewire/motu/
A Dmotu-command-dsp-message-parser.c38 struct msg_parser *parser; in snd_motu_command_dsp_message_parser_new() local
40 parser = devm_kzalloc(&motu->card->card_dev, sizeof(*parser), GFP_KERNEL); in snd_motu_command_dsp_message_parser_new()
41 if (!parser) in snd_motu_command_dsp_message_parser_new()
53 parser->state = INITIALIZED; in snd_motu_command_dsp_message_parser_init()
59 parser->interval = 4; in snd_motu_command_dsp_message_parser_init()
63 parser->interval = 2; in snd_motu_command_dsp_message_parser_init()
69 parser->interval = 1; in snd_motu_command_dsp_message_parser_init()
106 switch (parser->state) { in snd_motu_command_dsp_message_parser_parse()
123 parser->value >>= 8; in snd_motu_command_dsp_message_parser_parse()
142 parser->value >>= 8; in snd_motu_command_dsp_message_parser_parse()
[all …]
A Dmotu-register-dsp-message-parser.c103 struct msg_parser *parser; in snd_motu_register_dsp_message_parser_new() local
104 parser = devm_kzalloc(&motu->card->card_dev, sizeof(*parser), GFP_KERNEL); in snd_motu_register_dsp_message_parser_new()
105 if (!parser) in snd_motu_register_dsp_message_parser_new()
119 parser->mixer_ch = 0xff; in snd_motu_register_dsp_message_parser_init()
120 parser->mixer_src_ch = 0xff; in snd_motu_register_dsp_message_parser_init()
142 parser->push_pos = pos; in queue_event()
177 parser->mixer_src_ch = 0; in snd_motu_register_dsp_message_parser_parse()
396 if (parser->pull_pos > parser->push_pos) in snd_motu_register_dsp_message_parser_count_event()
397 return EVENT_QUEUE_SIZE - parser->pull_pos + parser->push_pos; in snd_motu_register_dsp_message_parser_count_event()
399 return parser->push_pos - parser->pull_pos; in snd_motu_register_dsp_message_parser_count_event()
[all …]
A DMakefile7 motu-protocol-v1.o motu-register-dsp-message-parser.o \
8 motu-command-dsp-message-parser.o
/sound/firewire/fireface/
A Dff-protocol-former.c563 return (parser->push_pos != parser->pull_pos); in ff400_has_msg()
660 parser->msgs[parser->push_pos].msg = quad; in ff400_handle_msg()
661 parser->msgs[parser->push_pos].tstamp = tstamp; in ff400_handle_msg()
662 ++parser->push_pos; in ff400_handle_msg()
664 parser->push_pos = 0; in ff400_handle_msg()
688 if (count < sizeof(ev) || parser->pull_pos == parser->push_pos) in ff400_copy_msg_to_user()
694 while (count >= sizeof(*parser->msgs) && parser->pull_pos != parser->push_pos) { in ff400_copy_msg_to_user()
696 if (copy_to_user(buf + consumed, parser->msgs + parser->pull_pos, in ff400_copy_msg_to_user()
697 sizeof(*parser->msgs))) in ff400_copy_msg_to_user()
703 ++parser->pull_pos; in ff400_copy_msg_to_user()
[all …]
/sound/core/seq/
A Dseq_midi.c48 struct snd_midi_event *parser; member
81 if (msynth->parser == NULL) in snd_midi_input_event()
85 if (!snd_midi_event_encode_byte(msynth->parser, in snd_midi_input_event()
142 snd_midi_event_reset_decode(msynth->parser); in event_process_midi()
144 if (msynth->parser == NULL) in event_process_midi()
146 len = snd_midi_event_decode(msynth->parser, msg, sizeof(msg), ev); in event_process_midi()
150 snd_midi_event_reset_decode(msynth->parser); in event_process_midi()
161 if (snd_midi_event_new(MAX_MIDI_EVENT_BUF, &msynth->parser) < 0) in snd_seq_midisynth_new()
194 snd_midi_event_reset_encode(msynth->parser); in midisynth_subscribe()
237 snd_midi_event_reset_decode(msynth->parser); in midisynth_use()
[all …]
A Dseq_virmidi.c91 snd_midi_event_reset_decode(vmidi->parser); in snd_virmidi_dev_receive_event()
93 len = snd_midi_event_decode(vmidi->parser, msg, sizeof(msg), ev); in snd_virmidi_dev_receive_event()
153 if (!snd_midi_event_encode_byte(vmidi->parser, input, in snd_vmidi_output_work()
194 if (snd_midi_event_new(0, &vmidi->parser) < 0) { in snd_virmidi_input_open()
223 if (snd_midi_event_new(MAX_MIDI_EVENT_BUF, &vmidi->parser) < 0) { in snd_virmidi_output_open()
249 snd_midi_event_free(vmidi->parser); in snd_virmidi_input_close()
264 snd_midi_event_free(vmidi->parser); in snd_virmidi_output_close()
/sound/hda/common/
A Dsysfs.c612 .parser = parse_codec_mode,
616 .parser = parse_model_mode,
621 .parser = parse_verb_mode,
626 .parser = parse_pincfg_mode,
631 .parser = parse_hint_mode
635 .parser = parse_vendor_id_mode,
639 .parser = parse_subsystem_id_mode,
643 .parser = parse_revision_id_mode,
647 .parser = parse_chip_name_mode,
723 else if (patch_items[line_mode].parser && in snd_hda_load_patch()
[all …]
/sound/hda/codecs/
A DKconfig122 tristate "Enable generic HD-audio codec parser"
126 Say Y or M here to enable the generic HD-audio codec parser

Completed in 22 milliseconds