Searched refs:snd_mpu401 (Results 1 – 7 of 7) sorted by relevance
/Linux-v4.19/sound/drivers/mpu401/ |
D | mpu401_uart.c | 46 static void snd_mpu401_uart_input_read(struct snd_mpu401 * mpu); 47 static void snd_mpu401_uart_output_write(struct snd_mpu401 * mpu); 59 static void mpu401_write_port(struct snd_mpu401 *mpu, unsigned char data, in mpu401_write_port() 65 static unsigned char mpu401_read_port(struct snd_mpu401 *mpu, in mpu401_read_port() 71 static void mpu401_write_mmio(struct snd_mpu401 *mpu, unsigned char data, in mpu401_write_mmio() 77 static unsigned char mpu401_read_mmio(struct snd_mpu401 *mpu, in mpu401_read_mmio() 84 static void snd_mpu401_uart_clear_rx(struct snd_mpu401 *mpu) in snd_mpu401_uart_clear_rx() 96 static void uart_interrupt_tx(struct snd_mpu401 *mpu) in uart_interrupt_tx() 108 static void _snd_mpu401_uart_interrupt(struct snd_mpu401 *mpu) in _snd_mpu401_uart_interrupt() 137 struct snd_mpu401 *mpu = dev_id; in snd_mpu401_uart_interrupt() [all …]
|
/Linux-v4.19/include/sound/ |
D | mpu401.h | 71 struct snd_mpu401 { struct 84 int (*open_input) (struct snd_mpu401 * mpu); argument 85 void (*close_input) (struct snd_mpu401 * mpu); argument 86 int (*open_output) (struct snd_mpu401 * mpu); argument 87 void (*close_output) (struct snd_mpu401 * mpu); argument 99 void (*write) (struct snd_mpu401 * mpu, unsigned char data, unsigned long addr); argument 100 unsigned char (*read) (struct snd_mpu401 *mpu, unsigned long addr); argument
|
/Linux-v4.19/sound/pci/au88x0/ |
D | au88x0_mpu401.c | 48 struct snd_mpu401 *mpu; in snd_vortex_midi()
|
/Linux-v4.19/sound/isa/ |
D | sscape.c | 318 static inline int verify_mpu401(const struct snd_mpu401 *mpu) in verify_mpu401() 326 static inline void initialise_mpu401(const struct snd_mpu401 *mpu) in initialise_mpu401() 807 static int mpu401_open(struct snd_mpu401 *mpu) in mpu401_open() 831 struct snd_mpu401 *mpu = rawmidi->private_data; in create_mpu401()
|
/Linux-v4.19/sound/isa/msnd/ |
D | msnd_pinnacle.c | 525 static int snd_msnd_mpu401_open(struct snd_mpu401 *mpu) in snd_msnd_mpu401_open() 532 static void snd_msnd_mpu401_close(struct snd_mpu401 *mpu) in snd_msnd_mpu401_close() 600 struct snd_mpu401 *mpu; in snd_msnd_attach()
|
/Linux-v4.19/sound/pci/ |
D | sonicvibes.c | 1418 static int snd_sonicvibes_midi_input_open(struct snd_mpu401 * mpu) in snd_sonicvibes_midi_input_open() 1425 static void snd_sonicvibes_midi_input_close(struct snd_mpu401 * mpu) in snd_sonicvibes_midi_input_close() 1434 struct snd_mpu401 * mpu = rmidi->private_data; in snd_sonicvibes_midi()
|
/Linux-v4.19/Documentation/sound/kernel-api/ |
D | writing-an-alsa-driver.rst | 3049 field of :c:type:`struct snd_mpu401 <snd_mpu401>` manually afterward. 3050 However, :c:type:`struct snd_mpu401 <snd_mpu401>` pointer is 3052 need to cast ``rmidi->private_data`` to :c:type:`struct snd_mpu401 3053 <snd_mpu401>` explicitly, 3057 struct snd_mpu401 *mpu;
|