Lines Matching refs:open

54 			if (chip->open & SB_OPEN_MIDI_INPUT_TRIGGER) {  in snd_sb8dsp_midi_interrupt()
73 if (chip->open & ~valid_open_flags) { in snd_sb8dsp_midi_input_open()
77 chip->open |= SB_OPEN_MIDI_INPUT; in snd_sb8dsp_midi_input_open()
79 if (!(chip->open & SB_OPEN_MIDI_OUTPUT)) { in snd_sb8dsp_midi_input_open()
100 if (chip->open & ~valid_open_flags) { in snd_sb8dsp_midi_output_open()
104 chip->open |= SB_OPEN_MIDI_OUTPUT; in snd_sb8dsp_midi_output_open()
106 if (!(chip->open & SB_OPEN_MIDI_INPUT)) { in snd_sb8dsp_midi_output_open()
124 chip->open &= ~(SB_OPEN_MIDI_INPUT | SB_OPEN_MIDI_INPUT_TRIGGER); in snd_sb8dsp_midi_input_close()
126 if (!(chip->open & SB_OPEN_MIDI_OUTPUT)) { in snd_sb8dsp_midi_input_close()
142 chip->open &= ~(SB_OPEN_MIDI_OUTPUT | SB_OPEN_MIDI_OUTPUT_TRIGGER); in snd_sb8dsp_midi_output_close()
144 if (!(chip->open & SB_OPEN_MIDI_INPUT)) { in snd_sb8dsp_midi_output_close()
161 if (!(chip->open & SB_OPEN_MIDI_INPUT_TRIGGER)) { in snd_sb8dsp_midi_input_trigger()
164 chip->open |= SB_OPEN_MIDI_INPUT_TRIGGER; in snd_sb8dsp_midi_input_trigger()
167 if (chip->open & SB_OPEN_MIDI_INPUT_TRIGGER) { in snd_sb8dsp_midi_input_trigger()
170 chip->open &= ~SB_OPEN_MIDI_INPUT_TRIGGER; in snd_sb8dsp_midi_input_trigger()
188 chip->open &= ~SB_OPEN_MIDI_OUTPUT_TRIGGER; in snd_sb8dsp_midi_output_write()
232 if (!(chip->open & SB_OPEN_MIDI_OUTPUT_TRIGGER)) { in snd_sb8dsp_midi_output_trigger()
237 chip->open |= SB_OPEN_MIDI_OUTPUT_TRIGGER; in snd_sb8dsp_midi_output_trigger()
240 if (chip->open & SB_OPEN_MIDI_OUTPUT_TRIGGER) { in snd_sb8dsp_midi_output_trigger()
241 chip->open &= ~SB_OPEN_MIDI_OUTPUT_TRIGGER; in snd_sb8dsp_midi_output_trigger()
252 .open = snd_sb8dsp_midi_output_open,
259 .open = snd_sb8dsp_midi_input_open,