Home
last modified time | relevance | path

Searched refs:snd_mpu401 (Results 1 – 7 of 7) sorted by relevance

/linux/sound/drivers/mpu401/
H A Dmpu401_uart.c31 static void snd_mpu401_uart_input_read(struct snd_mpu401 * mpu);
32 static void snd_mpu401_uart_output_write(struct snd_mpu401 * mpu);
44 static void mpu401_write_port(struct snd_mpu401 *mpu, unsigned char data, in mpu401_write_port()
50 static unsigned char mpu401_read_port(struct snd_mpu401 *mpu, in mpu401_read_port()
56 static void mpu401_write_mmio(struct snd_mpu401 *mpu, unsigned char data, in mpu401_write_mmio()
62 static unsigned char mpu401_read_mmio(struct snd_mpu401 *mpu, in mpu401_read_mmio()
69 static void snd_mpu401_uart_clear_rx(struct snd_mpu401 *mpu) in snd_mpu401_uart_clear_rx()
82 static void uart_interrupt_tx(struct snd_mpu401 *mpu) in uart_interrupt_tx()
94 static void _snd_mpu401_uart_interrupt(struct snd_mpu401 *mpu) in _snd_mpu401_uart_interrupt()
123 struct snd_mpu401 *mpu = dev_id; in snd_mpu401_uart_interrupt()
[all …]
/linux/include/sound/
H A Dmpu401.h56 struct snd_mpu401 { struct
69 int (*open_input) (struct snd_mpu401 * mpu); argument
70 void (*close_input) (struct snd_mpu401 * mpu); argument
71 int (*open_output) (struct snd_mpu401 * mpu); argument
72 void (*close_output) (struct snd_mpu401 * mpu); argument
84 void (*write) (struct snd_mpu401 * mpu, unsigned char data, unsigned long addr); argument
85 unsigned char (*read) (struct snd_mpu401 *mpu, unsigned long addr); argument
/linux/sound/pci/au88x0/
H A Dau88x0_mpu401.c34 struct snd_mpu401 *mpu; in snd_vortex_midi()
/linux/sound/isa/
H A Dsscape.c306 static inline int verify_mpu401(const struct snd_mpu401 *mpu) in verify_mpu401()
314 static inline void initialise_mpu401(const struct snd_mpu401 *mpu) in initialise_mpu401()
782 static int mpu401_open(struct snd_mpu401 *mpu) in mpu401_open()
806 struct snd_mpu401 *mpu = rawmidi->private_data; in create_mpu401()
/linux/sound/isa/msnd/
H A Dmsnd_pinnacle.c509 static int snd_msnd_mpu401_open(struct snd_mpu401 *mpu) in snd_msnd_mpu401_open()
516 static void snd_msnd_mpu401_close(struct snd_mpu401 *mpu) in snd_msnd_mpu401_close()
574 struct snd_mpu401 *mpu; in snd_msnd_attach()
/linux/sound/pci/
H A Dsonicvibes.c1358 static int snd_sonicvibes_midi_input_open(struct snd_mpu401 * mpu) in snd_sonicvibes_midi_input_open()
1365 static void snd_sonicvibes_midi_input_close(struct snd_mpu401 * mpu) in snd_sonicvibes_midi_input_close()
1374 struct snd_mpu401 * mpu = rmidi->private_data; in snd_sonicvibes_midi()
/linux/Documentation/sound/kernel-api/
H A Dwriting-an-alsa-driver.rst2978 field of struct snd_mpu401 manually afterward.
2979 However, struct snd_mpu401 pointer is
2981 need to cast ``rmidi->private_data`` to struct snd_mpu401 explicitly::
2983 struct snd_mpu401 *mpu;