Searched refs:hmidi (Results 1 – 2 of 2) sorted by relevance
| /Linux-v5.4/sound/pci/rme9652/ |
| D | hdsp.c | 1315 static int snd_hdsp_midi_output_write (struct hdsp_midi *hmidi) in snd_hdsp_midi_output_write() argument 1325 spin_lock_irqsave (&hmidi->lock, flags); in snd_hdsp_midi_output_write() 1326 if (hmidi->output) { in snd_hdsp_midi_output_write() 1327 if (!snd_rawmidi_transmit_empty (hmidi->output)) { in snd_hdsp_midi_output_write() 1328 if ((n_pending = snd_hdsp_midi_output_possible (hmidi->hdsp, hmidi->id)) > 0) { in snd_hdsp_midi_output_write() 1332 if ((to_write = snd_rawmidi_transmit (hmidi->output, buf, n_pending)) > 0) { in snd_hdsp_midi_output_write() 1334 snd_hdsp_midi_write_byte (hmidi->hdsp, hmidi->id, buf[i]); in snd_hdsp_midi_output_write() 1339 spin_unlock_irqrestore (&hmidi->lock, flags); in snd_hdsp_midi_output_write() 1343 static int snd_hdsp_midi_input_read (struct hdsp_midi *hmidi) in snd_hdsp_midi_input_read() argument 1350 spin_lock_irqsave (&hmidi->lock, flags); in snd_hdsp_midi_input_read() [all …]
|
| D | hdspm.c | 1842 static int snd_hdspm_midi_output_write (struct hdspm_midi *hmidi) in snd_hdspm_midi_output_write() argument 1852 spin_lock_irqsave (&hmidi->lock, flags); in snd_hdspm_midi_output_write() 1853 if (hmidi->output && in snd_hdspm_midi_output_write() 1854 !snd_rawmidi_transmit_empty (hmidi->output)) { in snd_hdspm_midi_output_write() 1855 n_pending = snd_hdspm_midi_output_possible (hmidi->hdspm, in snd_hdspm_midi_output_write() 1856 hmidi->id); in snd_hdspm_midi_output_write() 1861 to_write = snd_rawmidi_transmit (hmidi->output, buf, in snd_hdspm_midi_output_write() 1865 snd_hdspm_midi_write_byte (hmidi->hdspm, in snd_hdspm_midi_output_write() 1866 hmidi->id, in snd_hdspm_midi_output_write() 1871 spin_unlock_irqrestore (&hmidi->lock, flags); in snd_hdspm_midi_output_write() [all …]
|