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
173
midi_in(o->midi, msg, msglen);
usr.bin/sndiod/dev.c
1805
return (s->midithru == c->u.midi.midithru);
usr.bin/sndiod/dev.c
1888
c->u.midi.midithru - midithru_array, c->u.midi.port->num);
usr.bin/sndiod/dev.c
1891
c->u.midi.midithru - midithru_array);
usr.bin/sndiod/dev.c
1966
if (midithru_setport(c->u.midi.midithru, c->u.midi.port, val)) {
usr.bin/sndiod/dev.c
1972
if (midithru_setthru(c->u.midi.midithru, val)) {
usr.bin/sndiod/dev.c
913
midi_abort(o->midi);
usr.bin/sndiod/dev.h
158
} midi;
usr.bin/sndiod/midi.c
117
midi_del(struct midi *ep)
usr.bin/sndiod/midi.c
120
struct midi *peer;
usr.bin/sndiod/midi.c
144
midi_link(struct midi *ep, struct midi *peer)
usr.bin/sndiod/midi.c
166
midi_unlink(struct midi *ep, struct midi *peer)
usr.bin/sndiod/midi.c
182
midi_send(struct midi *iep, unsigned char *msg, int size)
usr.bin/sndiod/midi.c
187
struct midi *oep;
usr.bin/sndiod/midi.c
215
midi_tickets(struct midi *iep)
usr.bin/sndiod/midi.c
218
struct midi *oep;
usr.bin/sndiod/midi.c
255
midi_fill(struct midi *oep)
usr.bin/sndiod/midi.c
258
struct midi *iep;
usr.bin/sndiod/midi.c
271
midi_in(struct midi *iep, unsigned char *idata, int icount)
usr.bin/sndiod/midi.c
335
midi_out(struct midi *oep, unsigned char *idata, int icount)
usr.bin/sndiod/midi.c
371
midi_abort(struct midi *p)
usr.bin/sndiod/midi.c
374
struct midi *ep;
usr.bin/sndiod/midi.c
388
midi_send(p->midi, msg, size);
usr.bin/sndiod/midi.c
397
midi_out(p->midi, msg, size);
usr.bin/sndiod/midi.c
412
logx(0, "midi%u: port exit", p->midi->num);
usr.bin/sndiod/midi.c
430
c->midi = midi_new(&port_midiops, c, mode);
usr.bin/sndiod/midi.c
44
struct midi midi_ep[MIDI_NEP];
usr.bin/sndiod/midi.c
447
midi_del(c->midi);
usr.bin/sndiod/midi.c
464
logx(3, "midi%u: port requested", c->midi->num);
usr.bin/sndiod/midi.c
476
logx(3, "midi%u: port released", c->midi->num);
usr.bin/sndiod/midi.c
498
logx(1, "midi%u: failed to open midi port", c->midi->num);
usr.bin/sndiod/midi.c
510
logx(0, "midi%u: can't close port (not opened)", c->midi->num);
usr.bin/sndiod/midi.c
514
logx(2, "midi%u: closed", c->midi->num);
usr.bin/sndiod/midi.c
523
struct midi *ep = c->midi;
usr.bin/sndiod/midi.c
530
logx(3, "midi%u: draining", c->midi->num);
usr.bin/sndiod/midi.c
561
midithru_rm(midithru_array + i, p->midi);
usr.bin/sndiod/midi.c
569
midi_abort(p->midi);
usr.bin/sndiod/midi.c
587
if (c->state == DEV_INIT && (t->prefportmask & c->midi->self))
usr.bin/sndiod/midi.c
592
name, -1, 1, !!(t->portmask & c->midi->self));
usr.bin/sndiod/midi.c
612
midithru_rm(t, c->midi);
usr.bin/sndiod/midi.c
627
midi_link(midi_ep + i, c->midi);
usr.bin/sndiod/midi.c
630
t->portmask |= c->midi->self;
usr.bin/sndiod/midi.c
634
midithru_addprog(struct midithru *t, struct midi *ep)
usr.bin/sndiod/midi.c
648
midithru_rm(struct midithru *t, struct midi *ep)
usr.bin/sndiod/midi.c
668
t->prefportmask |= c->midi->self;
usr.bin/sndiod/midi.c
670
midithru_rm(t, c->midi);
usr.bin/sndiod/midi.c
671
t->prefportmask &= ~c->midi->self;
usr.bin/sndiod/midi.c
717
if (!(midithru_array[i].prefportmask & p->midi->self))
usr.bin/sndiod/midi.c
82
struct midi *
usr.bin/sndiod/midi.c
86
struct midi *ep;
usr.bin/sndiod/midi.h
120
struct midi *midi_new(struct midiops *, void *, int);
usr.bin/sndiod/midi.h
121
void midi_del(struct midi *);
usr.bin/sndiod/midi.h
123
void midi_tickets(struct midi *);
usr.bin/sndiod/midi.h
124
void midi_in(struct midi *, unsigned char *, int);
usr.bin/sndiod/midi.h
125
void midi_out(struct midi *, unsigned char *, int);
usr.bin/sndiod/midi.h
126
void midi_send(struct midi *, unsigned char *, int);
usr.bin/sndiod/midi.h
127
void midi_fill(struct midi *);
usr.bin/sndiod/midi.h
128
unsigned int midi_rxmask(struct midi *);
usr.bin/sndiod/midi.h
129
void midi_link(struct midi *, struct midi *);
usr.bin/sndiod/midi.h
130
void midi_unlink(struct midi *, struct midi *);
usr.bin/sndiod/midi.h
131
void midi_abort(struct midi *);
usr.bin/sndiod/midi.h
132
void midi_migrate(struct midi *, struct midi *);
usr.bin/sndiod/midi.h
150
void midithru_addprog(struct midithru *, struct midi *);
usr.bin/sndiod/midi.h
151
void midithru_rm(struct midithru *, 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
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
148
midi_send(o->midi, msg, len);
usr.bin/sndiod/opt.c
269
midi_in(o->midi, msg, sizeof(msg));
usr.bin/sndiod/opt.c
289
midi_in(o->midi, (unsigned char *)&x, SYSEX_SIZE(slotdesc));
usr.bin/sndiod/opt.c
313
midi_in(o->midi, (unsigned char *)&x, SYSEX_SIZE(dumpend));
usr.bin/sndiod/opt.c
382
o->midi = midi_new(&opt_midiops, o, MODE_MIDIIN | MODE_MIDIOUT);
usr.bin/sndiod/opt.c
383
midithru_addprog(midithru_array + o->num, o->midi);
usr.bin/sndiod/opt.c
477
midi_del(o->midi);
usr.bin/sndiod/opt.h
41
struct midi *midi;
usr.bin/sndiod/sock.c
1267
if (f->midi != NULL && f->midi->obuf.used > 0) {
usr.bin/sndiod/sock.c
1268
size = f->midi->obuf.used;
usr.bin/sndiod/sock.c
172
midi_unlink(f->midi, f->port->midi);
usr.bin/sndiod/sock.c
176
if (f->midi) {
usr.bin/sndiod/sock.c
177
midi_del(f->midi);
usr.bin/sndiod/sock.c
178
f->midi = NULL;
usr.bin/sndiod/sock.c
283
midi_send(f->midi, msg, size);
usr.bin/sndiod/sock.c
291
midi_out(f->midi, msg, size);
usr.bin/sndiod/sock.c
321
f->midi = NULL;
usr.bin/sndiod/sock.c
517
midi_in(f->midi, midibuf, n);
usr.bin/sndiod/sock.c
562
else if (f->midi)
usr.bin/sndiod/sock.c
563
data = abuf_rgetblk(&f->midi->obuf, &count);
usr.bin/sndiod/sock.c
576
else if (f->midi)
usr.bin/sndiod/sock.c
577
abuf_rdiscard(&f->midi->obuf, n);
usr.bin/sndiod/sock.c
581
if (f->midi)
usr.bin/sndiod/sock.c
582
midi_fill(f->midi);
usr.bin/sndiod/sock.c
792
f->midi = midi_new(&sock_midiops, f, mode);
usr.bin/sndiod/sock.c
793
if (f->midi == NULL)
usr.bin/sndiod/sock.c
800
midithru_addprog(midithru, f->midi);
usr.bin/sndiod/sock.c
805
midithru_addprog(f->midithru, f->midi);
usr.bin/sndiod/sock.c
811
midi_link(f->midi, c->midi);
usr.bin/sndiod/sock.c
869
(f->midi && !(f->midi->mode & MODE_MIDIOUT))) {
usr.bin/sndiod/sock.h
24
struct midi;
usr.bin/sndiod/sock.h
62
struct midi *midi; /* midi endpoint */