Lines Matching full:open
42 if (chip->open & SB_OPEN_MIDI_INPUT_TRIGGER) {
59 if (chip->open & ~valid_open_flags)
61 chip->open |= SB_OPEN_MIDI_INPUT;
63 if (chip->open & SB_OPEN_MIDI_OUTPUT)
81 if (chip->open & ~valid_open_flags)
83 chip->open |= SB_OPEN_MIDI_OUTPUT;
85 if (chip->open & SB_OPEN_MIDI_INPUT)
100 chip->open &= ~(SB_OPEN_MIDI_INPUT | SB_OPEN_MIDI_INPUT_TRIGGER);
102 if (chip->open & SB_OPEN_MIDI_OUTPUT)
116 chip->open &= ~(SB_OPEN_MIDI_OUTPUT | SB_OPEN_MIDI_OUTPUT_TRIGGER);
118 if (chip->open & SB_OPEN_MIDI_INPUT)
132 if (!(chip->open & SB_OPEN_MIDI_INPUT_TRIGGER)) {
135 chip->open |= SB_OPEN_MIDI_INPUT_TRIGGER;
138 if (chip->open & SB_OPEN_MIDI_INPUT_TRIGGER) {
141 chip->open &= ~SB_OPEN_MIDI_INPUT_TRIGGER;
157 chip->open &= ~SB_OPEN_MIDI_OUTPUT_TRIGGER;
196 if (!(chip->open & SB_OPEN_MIDI_OUTPUT_TRIGGER)) {
198 chip->open |= SB_OPEN_MIDI_OUTPUT_TRIGGER;
201 if (chip->open & SB_OPEN_MIDI_OUTPUT_TRIGGER) {
202 chip->open &= ~SB_OPEN_MIDI_OUTPUT_TRIGGER;
213 .open = snd_sb8dsp_midi_output_open,
220 .open = snd_sb8dsp_midi_input_open,