Home
last modified time | relevance | path

Searched refs:hmidi (Results 1 – 2 of 2) sorted by relevance

/linux/sound/pci/rme9652/ !
H A Dhdsp.c1299 static int snd_hdsp_midi_output_write (struct hdsp_midi *hmidi) in snd_hdsp_midi_output_write() argument
1308 guard(spinlock_irqsave)(&hmidi->lock); in snd_hdsp_midi_output_write()
1309 if (hmidi->output) { in snd_hdsp_midi_output_write()
1310 if (!snd_rawmidi_transmit_empty (hmidi->output)) { in snd_hdsp_midi_output_write()
1311 n_pending = snd_hdsp_midi_output_possible(hmidi->hdsp, hmidi->id); in snd_hdsp_midi_output_write()
1316 to_write = snd_rawmidi_transmit(hmidi->output, buf, n_pending); in snd_hdsp_midi_output_write()
1319 snd_hdsp_midi_write_byte (hmidi->hdsp, hmidi->id, buf[i]); in snd_hdsp_midi_output_write()
1327 static int snd_hdsp_midi_input_read (struct hdsp_midi *hmidi) in snd_hdsp_midi_input_read() argument
1333 scoped_guard(spinlock_irqsave, &hmidi->lock) { in snd_hdsp_midi_input_read()
1334 n_pending = snd_hdsp_midi_input_available(hmidi->hdsp, hmidi->id); in snd_hdsp_midi_input_read()
[all …]
H A Dhdspm.c1840 static int snd_hdspm_midi_output_write (struct hdspm_midi *hmidi) in snd_hdspm_midi_output_write() argument
1849 guard(spinlock_irqsave)(&hmidi->lock); in snd_hdspm_midi_output_write()
1850 if (hmidi->output && in snd_hdspm_midi_output_write()
1851 !snd_rawmidi_transmit_empty (hmidi->output)) { in snd_hdspm_midi_output_write()
1852 n_pending = snd_hdspm_midi_output_possible (hmidi->hdspm, in snd_hdspm_midi_output_write()
1853 hmidi->id); in snd_hdspm_midi_output_write()
1858 to_write = snd_rawmidi_transmit (hmidi->output, buf, in snd_hdspm_midi_output_write()
1862 snd_hdspm_midi_write_byte (hmidi->hdspm, in snd_hdspm_midi_output_write()
1863 hmidi->id, in snd_hdspm_midi_output_write()
1871 static int snd_hdspm_midi_input_read (struct hdspm_midi *hmidi) in snd_hdspm_midi_input_read() argument
[all …]