Lines Matching defs:sysex
1169 uint8_t *bf = b->sysex.buffer;
1173 dev = b->sysex.device;
1303 struct sysex_info sysex;
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) {
1598 sysex->key));
1601 if (uio->uio_resid < sysex->len)
1603 sysex->len = uio->uio_resid;
1605 DPRINTFN(2, ("midiseq_loadpatch: len=%d\n", sysex->len));
1606 if (sysex->len == 0)
1619 --sysex->len;
1620 while (sysex->len > 0) {
1621 cc = sysex->len;
1639 sysex->len -= i;
1645 * the SYSEX should be one write ending in SYSEX_END.