Symbol: midi
sys/arch/alpha/alpha/conf.c
174
cdev_midi_init(NMIDI,midi), /* 41: MIDI I/O */
sys/arch/alpha/alpha/conf.c
96
cdev_decl(midi);
sys/arch/amd64/amd64/conf.c
230
cdev_midi_init(NMIDI,midi), /* 52: MIDI I/O */
sys/arch/arm/arm/conf.c
325
cdev_midi_init(NMIDI,midi), /* 57: MIDI I/O */
sys/arch/arm64/arm64/conf.c
180
cdev_midi_init(NMIDI,midi), /* 52: MIDI I/O */
sys/arch/i386/i386/conf.c
217
cdev_midi_init(NMIDI,midi), /* 52: MIDI I/O */
sys/arch/landisk/landisk/conf.c
305
cdev_midi_init(NMIDI,midi), /* 57: MIDI I/O */
sys/arch/macppc/macppc/conf.c
182
cdev_midi_init(NMIDI,midi), /* 52: MIDI I/O */
sys/arch/powerpc64/powerpc64/conf.c
143
cdev_midi_init(NMIDI,midi), /* 33: MIDI I/O */
sys/arch/riscv64/riscv64/conf.c
176
cdev_midi_init(NMIDI,midi), /* 52: MIDI I/O */
sys/arch/sparc64/sparc64/conf.c
224
cdev_midi_init(NMIDI,midi), /* 68: /dev/rmidi */
sys/dev/pci/envy.c
1759
sc->midi = midi_attach_mi(&envy_midi_hw_if, sc, &sc->dev);
sys/dev/pci/envyvar.h
106
struct device *midi;
sys/sys/conf.h
547
cdev_decl(midi);
usr.bin/sndiod/dev.c
169
midi_send(o->midi, msg, msglen);
usr.bin/sndiod/dev.c
925
midi_abort(o->midi);
usr.bin/sndiod/midi.c
121
midi_del(struct midi *ep)
usr.bin/sndiod/midi.c
124
struct midi *peer;
usr.bin/sndiod/midi.c
148
midi_link(struct midi *ep, struct midi *peer)
usr.bin/sndiod/midi.c
170
midi_rxmask(struct midi *ep)
usr.bin/sndiod/midi.c
187
midi_tag(struct midi *ep, unsigned int tag)
usr.bin/sndiod/midi.c
189
struct midi *peer;
usr.bin/sndiod/midi.c
221
midi_tags(struct midi *ep)
usr.bin/sndiod/midi.c
240
midi_send(struct midi *iep, unsigned char *msg, int size)
usr.bin/sndiod/midi.c
245
struct midi *oep;
usr.bin/sndiod/midi.c
273
midi_tickets(struct midi *iep)
usr.bin/sndiod/midi.c
276
struct midi *oep;
usr.bin/sndiod/midi.c
313
midi_fill(struct midi *oep)
usr.bin/sndiod/midi.c
316
struct midi *iep;
usr.bin/sndiod/midi.c
329
midi_in(struct midi *iep, unsigned char *idata, int icount)
usr.bin/sndiod/midi.c
393
midi_out(struct midi *oep, unsigned char *idata, int icount)
usr.bin/sndiod/midi.c
429
midi_abort(struct midi *p)
usr.bin/sndiod/midi.c
432
struct midi *ep;
usr.bin/sndiod/midi.c
44
struct midi midi_ep[MIDI_NEP];
usr.bin/sndiod/midi.c
445
midi_migrate(struct midi *oep, struct midi *nep)
usr.bin/sndiod/midi.c
448
struct midi *ep;
usr.bin/sndiod/midi.c
485
midi_send(p->midi, msg, size);
usr.bin/sndiod/midi.c
494
midi_out(p->midi, msg, size);
usr.bin/sndiod/midi.c
509
logx(0, "midi%u: port exit", p->midi->num);
usr.bin/sndiod/midi.c
526
c->midi = midi_new(&port_midiops, c, mode);
usr.bin/sndiod/midi.c
544
midi_del(c->midi);
usr.bin/sndiod/midi.c
561
logx(3, "midi%u: port requested", c->midi->num);
usr.bin/sndiod/midi.c
574
logx(3, "midi%u: port released", c->midi->num);
usr.bin/sndiod/midi.c
578
if ((rxmask & c->midi->self) == 0 && c->midi->txmask == 0 &&
usr.bin/sndiod/midi.c
622
logx(2, "midi%u: no fall-back port found", op->midi->num);
usr.bin/sndiod/midi.c
630
logx(2, "midi%u: switching to midi%u", op->midi->num, np->midi->num);
usr.bin/sndiod/midi.c
632
midi_migrate(op->midi, np->midi);
usr.bin/sndiod/midi.c
652
logx(1, "midi%u: failed to open midi port", c->midi->num);
usr.bin/sndiod/midi.c
664
logx(0, "midi%u: can't close port (not opened)", c->midi->num);
usr.bin/sndiod/midi.c
668
logx(2, "midi%u: closed", c->midi->num);
usr.bin/sndiod/midi.c
677
struct midi *ep = c->midi;
usr.bin/sndiod/midi.c
684
logx(3, "midi%u: draining", c->midi->num);
usr.bin/sndiod/midi.c
86
struct midi *
usr.bin/sndiod/midi.c
90
struct midi *ep;
usr.bin/sndiod/midi.h
106
struct midi *midi_new(struct midiops *, void *, int);
usr.bin/sndiod/midi.h
107
void midi_del(struct midi *);
usr.bin/sndiod/midi.h
109
void midi_tickets(struct midi *);
usr.bin/sndiod/midi.h
110
void midi_in(struct midi *, unsigned char *, int);
usr.bin/sndiod/midi.h
111
void midi_out(struct midi *, unsigned char *, int);
usr.bin/sndiod/midi.h
112
void midi_send(struct midi *, unsigned char *, int);
usr.bin/sndiod/midi.h
113
void midi_fill(struct midi *);
usr.bin/sndiod/midi.h
114
void midi_tag(struct midi *, unsigned int);
usr.bin/sndiod/midi.h
115
unsigned int midi_tags(struct midi *);
usr.bin/sndiod/midi.h
116
unsigned int midi_rxmask(struct midi *);
usr.bin/sndiod/midi.h
117
void midi_link(struct midi *, struct midi *);
usr.bin/sndiod/midi.h
118
void midi_abort(struct midi *);
usr.bin/sndiod/midi.h
119
void midi_migrate(struct midi *, struct midi *);
usr.bin/sndiod/midi.h
65
struct midi *owner; /* current writer stream */
usr.bin/sndiod/midi.h
96
struct midi *midi;
usr.bin/sndiod/miofile.c
107
struct midi *ep = p->midi;
usr.bin/sndiod/miofile.c
133
midi_abort(p->midi);
usr.bin/sndiod/miofile.c
51
p->mio.hdl = fdpass_mio_open(p->num, p->midi->mode);
usr.bin/sndiod/miofile.c
69
struct midi *ep = p->midi;
usr.bin/sndiod/miofile.c
92
struct midi *ep = p->midi;
usr.bin/sndiod/opt.c
266
midi_send(o->midi, msg, sizeof(msg));
usr.bin/sndiod/opt.c
286
midi_send(o->midi, (unsigned char *)&x, SYSEX_SIZE(slotdesc));
usr.bin/sndiod/opt.c
310
midi_send(o->midi, (unsigned char *)&x, SYSEX_SIZE(dumpend));
usr.bin/sndiod/opt.c
378
o->midi = midi_new(&opt_midiops, o, MODE_MIDIIN | MODE_MIDIOUT);
usr.bin/sndiod/opt.c
379
midi_tag(o->midi, o->num);
usr.bin/sndiod/opt.c
477
midi_del(o->midi);
usr.bin/sndiod/opt.h
41
struct midi *midi;
usr.bin/sndiod/sndiod.c
306
if (midi_rxmask(a->midi) || a->midi->txmask)
usr.bin/sndiod/sndiod.c
322
midi_migrate(a->midi, apri->midi);
usr.bin/sndiod/sock.c
1236
if (f->midi != NULL && f->midi->obuf.used > 0) {
usr.bin/sndiod/sock.c
1237
size = f->midi->obuf.used;
usr.bin/sndiod/sock.c
173
if (f->midi) {
usr.bin/sndiod/sock.c
174
tags = midi_tags(f->midi);
usr.bin/sndiod/sock.c
179
midi_del(f->midi);
usr.bin/sndiod/sock.c
180
f->midi = NULL;
usr.bin/sndiod/sock.c
281
midi_send(f->midi, msg, size);
usr.bin/sndiod/sock.c
289
midi_out(f->midi, msg, size);
usr.bin/sndiod/sock.c
318
f->midi = NULL;
usr.bin/sndiod/sock.c
513
midi_in(f->midi, midibuf, n);
usr.bin/sndiod/sock.c
558
else if (f->midi)
usr.bin/sndiod/sock.c
559
data = abuf_rgetblk(&f->midi->obuf, &count);
usr.bin/sndiod/sock.c
572
else if (f->midi)
usr.bin/sndiod/sock.c
573
abuf_rdiscard(&f->midi->obuf, n);
usr.bin/sndiod/sock.c
577
if (f->midi)
usr.bin/sndiod/sock.c
578
midi_fill(f->midi);
usr.bin/sndiod/sock.c
749
f->midi = midi_new(&sock_midiops, f, mode);
usr.bin/sndiod/sock.c
750
if (f->midi == NULL)
usr.bin/sndiod/sock.c
759
midi_tag(f->midi, opt->num);
usr.bin/sndiod/sock.c
766
midi_tag(f->midi, opt->num);
usr.bin/sndiod/sock.c
768
midi_tag(f->midi, p->devnum);
usr.bin/sndiod/sock.c
774
midi_link(f->midi, c->midi);
usr.bin/sndiod/sock.c
806
f->midi = NULL;
usr.bin/sndiod/sock.c
838
(f->midi && !(f->midi->mode & MODE_MIDIOUT))) {
usr.bin/sndiod/sock.h
24
struct midi;
usr.bin/sndiod/sock.h
61
struct midi *midi; /* midi endpoint */