Searched refs:midi (Results 1 - 24 of 24) sorted by relevance

/openbsd-current/usr.bin/sndiod/
H A Dmidi.h1 /* $OpenBSD: midi.h,v 1.16 2024/05/03 05:18:09 ratchov Exp $ */
52 * midi stream state structure
63 struct midi { struct
65 struct midi *owner; /* current writer stream */
82 * midi port
95 struct midi *midi; member in struct:port
99 * midi control ports
105 struct midi *midi_new(struct midiops *, void *, int);
106 void midi_del(struct midi *);
[all...]
H A Dsock.h24 struct midi;
59 struct midi *midi; /* midi endpoint */ member in struct:sock
60 struct port *port; /* midi port */
H A Dmiofile.c29 #include "midi.h"
51 p->mio.hdl = fdpass_mio_open(p->num, p->midi->mode);
69 struct midi *ep = p->midi;
92 struct midi *ep = p->midi;
107 struct midi *ep = p->midi;
133 midi_abort(p->midi);
H A Dopt.h27 struct midi *midi; member in struct:opt
H A Dmidi.c1 /* $OpenBSD: midi.c,v 1.31 2024/05/19 00:05:43 jsg Exp $ */
25 #include "midi.h"
44 struct midi midi_ep[MIDI_NEP];
60 midi_log(struct midi *ep)
62 log_puts("midi");
76 struct midi *
80 struct midi *ep;
110 midi_del(struct midi *ep)
113 struct midi *peer;
134 * connect two midi endpoint
[all...]
H A DMakefile5 midi.c miofile.c opt.c siofile.c sndiod.c sock.c utils.c
H A Dsock.c31 #include "midi.h"
155 else if (f->midi)
156 midi_log(f->midi);
201 if (f->midi) {
202 tags = midi_tags(f->midi);
207 midi_del(f->midi);
208 f->midi = NULL;
317 midi_send(f->midi, msg, size);
325 midi_out(f->midi, msg, size);
354 f->midi
[all...]
H A Dopt.c20 #include "midi.h"
46 log_puts(": can't receive midi messages\n");
165 log_puts(": midi end point died\n");
244 * XXX: below, we allocate a midi input buffer, since we don't
245 * receive raw midi data, so no need to allocate a input
250 o->midi = midi_new(&opt_midiops, o, MODE_MIDIIN | MODE_MIDIOUT);
251 midi_tag(o->midi, o->num);
341 midi_del(o->midi);
H A Dsndiod.c41 #include "midi.h"
244 } else if (getword("midi", &p)) {
314 if (midi_rxmask(a->midi) || a->midi->txmask)
330 midi_migrate(a->midi, apri->midi);
H A Ddev.c25 #include "midi.h"
215 midi_send(o->midi, msg, msglen);
979 * monitor, midi control, and any necessary conversions.
1115 midi_abort(o->midi);
/openbsd-current/sys/arch/alpha/alpha/
H A Dconf.c95 #include "midi.h"
96 cdev_decl(midi); variable
174 cdev_midi_init(NMIDI,midi), /* 41: MIDI I/O */
/openbsd-current/sys/dev/pci/
H A Denvyvar.h106 struct device *midi; member in struct:envy_softc
H A Denvy.c25 * - implement HT mixer, midi uart, spdif, init ADC/DACs for >48kHz modes
29 #include "midi.h"
1402 printf("%s: midi wait timeout\n", DEVNAME(sc));
1757 sc->midi = midi_attach_mi(&envy_midi_hw_if, sc, &sc->dev);
2450 DPRINTF("%s: midi: discarded %u bytes\n", DEVNAME(sc), i);
2453 /* clear pending midi interrupt */
/openbsd-current/sys/arch/powerpc64/powerpc64/
H A Dconf.c81 #include "midi.h"
143 cdev_midi_init(NMIDI,midi), /* 33: MIDI I/O */
/openbsd-current/sys/arch/macppc/macppc/
H A Dconf.c115 #include "midi.h"
182 cdev_midi_init(NMIDI,midi), /* 52: MIDI I/O */
/openbsd-current/sys/arch/arm/arm/
H A Dconf.c114 #include "midi.h"
325 cdev_midi_init(NMIDI,midi), /* 57: MIDI I/O */
/openbsd-current/sys/arch/landisk/landisk/
H A Dconf.c109 #include "midi.h"
305 cdev_midi_init(NMIDI,midi), /* 57: MIDI I/O */
/openbsd-current/sys/arch/i386/i386/
H A Dconf.c123 #include "midi.h"
225 cdev_midi_init(NMIDI,midi), /* 52: MIDI I/O */
/openbsd-current/sys/arch/sparc64/sparc64/
H A Dconf.c58 #include "midi.h"
224 cdev_midi_init(NMIDI,midi), /* 68: /dev/rmidi */
/openbsd-current/sys/arch/riscv64/riscv64/
H A Dconf.c88 #include "midi.h"
176 cdev_midi_init(NMIDI,midi), /* 52: MIDI I/O */
/openbsd-current/sys/arch/arm64/arm64/
H A Dconf.c90 #include "midi.h"
180 cdev_midi_init(NMIDI,midi), /* 52: MIDI I/O */
/openbsd-current/sys/arch/amd64/amd64/
H A Dconf.c134 #include "midi.h"
239 cdev_midi_init(NMIDI,midi), /* 52: MIDI I/O */
/openbsd-current/share/man/man4/
H A DMakefile58 mcprtc.4 mcx.4 midi.4 mii.4 mfi.4 mfii.4 mfokrtc.4 \
/openbsd-current/sys/sys/
H A Dconf.h570 cdev_decl(midi); variable

Completed in 320 milliseconds