Searched refs:hmidi (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/sound/pci/rme9652/ |
H A D | hdspm.c | 1846 static int snd_hdspm_midi_output_write (struct hdspm_midi *hmidi) in snd_hdspm_midi_output_write() argument 1856 spin_lock_irqsave (&hmidi->lock, flags); in snd_hdspm_midi_output_write() 1857 if (hmidi->output && in snd_hdspm_midi_output_write() 1858 !snd_rawmidi_transmit_empty (hmidi->output)) { in snd_hdspm_midi_output_write() 1859 n_pending = snd_hdspm_midi_output_possible (hmidi->hdspm, in snd_hdspm_midi_output_write() 1860 hmidi->id); in snd_hdspm_midi_output_write() 1865 to_write = snd_rawmidi_transmit (hmidi->output, buf, in snd_hdspm_midi_output_write() 1869 snd_hdspm_midi_write_byte (hmidi->hdspm, in snd_hdspm_midi_output_write() 1870 hmidi->id, in snd_hdspm_midi_output_write() 1875 spin_unlock_irqrestore (&hmidi in snd_hdspm_midi_output_write() 1879 snd_hdspm_midi_input_read(struct hdspm_midi *hmidi) snd_hdspm_midi_input_read() argument 1923 struct hdspm_midi *hmidi; snd_hdspm_midi_input_trigger() local 1945 struct hdspm_midi *hmidi = from_timer(hmidi, t, timer); snd_hdspm_midi_output_timer() local 1966 struct hdspm_midi *hmidi; snd_hdspm_midi_output_trigger() local 1989 struct hdspm_midi *hmidi; snd_hdspm_midi_input_open() local 2002 struct hdspm_midi *hmidi; snd_hdspm_midi_output_open() local 2014 struct hdspm_midi *hmidi; snd_hdspm_midi_input_close() local 2028 struct hdspm_midi *hmidi; snd_hdspm_midi_output_close() local [all...] |
H A D | hdsp.c | 1310 static int snd_hdsp_midi_output_write (struct hdsp_midi *hmidi) in snd_hdsp_midi_output_write() argument 1320 spin_lock_irqsave (&hmidi->lock, flags); in snd_hdsp_midi_output_write() 1321 if (hmidi->output) { in snd_hdsp_midi_output_write() 1322 if (!snd_rawmidi_transmit_empty (hmidi->output)) { in snd_hdsp_midi_output_write() 1323 if ((n_pending = snd_hdsp_midi_output_possible (hmidi->hdsp, hmidi->id)) > 0) { in snd_hdsp_midi_output_write() 1327 if ((to_write = snd_rawmidi_transmit (hmidi->output, buf, n_pending)) > 0) { in snd_hdsp_midi_output_write() 1329 snd_hdsp_midi_write_byte (hmidi->hdsp, hmidi->id, buf[i]); in snd_hdsp_midi_output_write() 1334 spin_unlock_irqrestore (&hmidi in snd_hdsp_midi_output_write() 1338 snd_hdsp_midi_input_read(struct hdsp_midi *hmidi) snd_hdsp_midi_input_read() argument 1373 struct hdsp_midi *hmidi; snd_hdsp_midi_input_trigger() local 1396 struct hdsp_midi *hmidi = from_timer(hmidi, t, timer); snd_hdsp_midi_output_timer() local 1416 struct hdsp_midi *hmidi; snd_hdsp_midi_output_trigger() local 1439 struct hdsp_midi *hmidi; snd_hdsp_midi_input_open() local 1452 struct hdsp_midi *hmidi; snd_hdsp_midi_output_open() local 1464 struct hdsp_midi *hmidi; snd_hdsp_midi_input_close() local 1478 struct hdsp_midi *hmidi; snd_hdsp_midi_output_close() local [all...] |
/kernel/linux/linux-6.6/sound/pci/rme9652/ |
H A D | hdspm.c | 1845 static int snd_hdspm_midi_output_write (struct hdspm_midi *hmidi) in snd_hdspm_midi_output_write() argument 1855 spin_lock_irqsave (&hmidi->lock, flags); in snd_hdspm_midi_output_write() 1856 if (hmidi->output && in snd_hdspm_midi_output_write() 1857 !snd_rawmidi_transmit_empty (hmidi->output)) { in snd_hdspm_midi_output_write() 1858 n_pending = snd_hdspm_midi_output_possible (hmidi->hdspm, in snd_hdspm_midi_output_write() 1859 hmidi->id); in snd_hdspm_midi_output_write() 1864 to_write = snd_rawmidi_transmit (hmidi->output, buf, in snd_hdspm_midi_output_write() 1868 snd_hdspm_midi_write_byte (hmidi->hdspm, in snd_hdspm_midi_output_write() 1869 hmidi->id, in snd_hdspm_midi_output_write() 1874 spin_unlock_irqrestore (&hmidi in snd_hdspm_midi_output_write() 1878 snd_hdspm_midi_input_read(struct hdspm_midi *hmidi) snd_hdspm_midi_input_read() argument 1922 struct hdspm_midi *hmidi; snd_hdspm_midi_input_trigger() local 1944 struct hdspm_midi *hmidi = from_timer(hmidi, t, timer); snd_hdspm_midi_output_timer() local 1965 struct hdspm_midi *hmidi; snd_hdspm_midi_output_trigger() local 1988 struct hdspm_midi *hmidi; snd_hdspm_midi_input_open() local 2001 struct hdspm_midi *hmidi; snd_hdspm_midi_output_open() local 2013 struct hdspm_midi *hmidi; snd_hdspm_midi_input_close() local 2027 struct hdspm_midi *hmidi; snd_hdspm_midi_output_close() local [all...] |
H A D | hdsp.c | 1305 static int snd_hdsp_midi_output_write (struct hdsp_midi *hmidi) in snd_hdsp_midi_output_write() argument 1315 spin_lock_irqsave (&hmidi->lock, flags); in snd_hdsp_midi_output_write() 1316 if (hmidi->output) { in snd_hdsp_midi_output_write() 1317 if (!snd_rawmidi_transmit_empty (hmidi->output)) { in snd_hdsp_midi_output_write() 1318 n_pending = snd_hdsp_midi_output_possible(hmidi->hdsp, hmidi->id); in snd_hdsp_midi_output_write() 1323 to_write = snd_rawmidi_transmit(hmidi->output, buf, n_pending); in snd_hdsp_midi_output_write() 1326 snd_hdsp_midi_write_byte (hmidi->hdsp, hmidi->id, buf[i]); in snd_hdsp_midi_output_write() 1331 spin_unlock_irqrestore (&hmidi in snd_hdsp_midi_output_write() 1335 snd_hdsp_midi_input_read(struct hdsp_midi *hmidi) snd_hdsp_midi_input_read() argument 1371 struct hdsp_midi *hmidi; snd_hdsp_midi_input_trigger() local 1394 struct hdsp_midi *hmidi = from_timer(hmidi, t, timer); snd_hdsp_midi_output_timer() local 1414 struct hdsp_midi *hmidi; snd_hdsp_midi_output_trigger() local 1437 struct hdsp_midi *hmidi; snd_hdsp_midi_input_open() local 1450 struct hdsp_midi *hmidi; snd_hdsp_midi_output_open() local 1462 struct hdsp_midi *hmidi; snd_hdsp_midi_input_close() local 1476 struct hdsp_midi *hmidi; snd_hdsp_midi_output_close() local [all...] |
Completed in 31 milliseconds