/src/sys/dev/ |
midi_if.h | 85 * deliver channel messages, system common messages other than sysex, and sysex 100 int (*sysex)(void *, u_char *, int); member in struct:midi_hw_if_ext
|
sequencer.c | 1169 uint8_t *bf = b->sysex.buffer; 1173 dev = b->sysex.device; 1303 struct sysex_info sysex; local in function:seq_do_fullsize 1307 memcpy(&sysex, b, sizeof(*b)); 1308 dev = sysex.device_no; 1312 sysex.key, dev, sysex.len)); 1313 return midiseq_loadpatch(sc->devs[dev], &sysex, uio); 1590 struct sysex_info *sysex, struct uio *uio) 1596 if (sysex->key != SEQ_SYSEX_PATCH) [all...] |
/src/sys/sys/ |
midiio.h | 291 int32_t len; /* Size of the sysex data in bytes */ 292 u_char data[1]; /* Sysex data starts here */ 544 } sysex; member in union:__anonf4e6eb5a020a 595 SEQ_MK_EVENT(sysex, 0x94, .device=(_dev), \ 610 SEQ_MK_EVENT(sysex, 0x94, .device=(_dev), \ 751 * A SYSEX event carries up to six bytes of a system exclusive message. 766 e.sysex.buffer[i] = i;
|