other versions
- jessie 3.16.56-1+deb8u1
SND_MPU401_UART_NEW(9) | MIDI API | SND_MPU401_UART_NEW(9) |
NAME¶
snd_mpu401_uart_new - create an MPU401-UART instanceSYNOPSIS¶
int
snd_mpu401_uart_new(struct snd_card * card,
int device,
unsigned short hardware,
unsigned long port,
unsigned int info_flags,
int irq,
struct snd_rawmidi ** rrawmidi);
ARGUMENTS¶
cardthe card instance
device
the device index, zero-based
hardware
the hardware type, MPU401_HW_XXXX
port
the base address of MPU401 port
info_flags
bitflags MPU401_INFO_XXX
irq
the ISA irq number, -1 if not to be allocated
rrawmidi
the pointer to store the new rawmidi instance
DESCRIPTION¶
Creates a new MPU-401 instance. Note that the rawmidi instance is returned on the rrawmidi argument, not the mpu401 instance itself. To access to the mpu401 instance, cast from rawmidi->private_data (with struct snd_mpu401 magic-cast).RETURN¶
Zero if successful, or a negative error code.COPYRIGHT¶
May 2018 | Kernel Hackers Manual 3.16 |