snd_emu10k1_midi
struct snd_emu10k1_midi midi;
struct snd_emu10k1_midi midi2; /* for audigy */
int snd_emu10k1_midi(struct snd_emu10k1 * emu);
err = snd_emu10k1_midi(emu);
static int snd_emu10k1_midi_cmd(struct snd_emu10k1 * emu, struct snd_emu10k1_midi *midi, unsigned char cmd, int ack)
struct snd_emu10k1_midi *midi = (struct snd_emu10k1_midi *)substream->rmidi->private_data;
struct snd_emu10k1_midi *mpu, int idx)
struct snd_emu10k1_midi *midi = (struct snd_emu10k1_midi *)substream->rmidi->private_data;
struct snd_emu10k1_midi *midi = (struct snd_emu10k1_midi *)substream->rmidi->private_data;
struct snd_emu10k1_midi *midi = (struct snd_emu10k1_midi *)substream->rmidi->private_data;
struct snd_emu10k1_midi *midi = (struct snd_emu10k1_midi *)substream->rmidi->private_data;
struct snd_emu10k1_midi *midi = (struct snd_emu10k1_midi *)substream->rmidi->private_data;
struct snd_emu10k1_midi *mpu, int data, int idx)
struct snd_emu10k1_midi *midi = rmidi->private_data;
static int emu10k1_midi_init(struct snd_emu10k1 *emu, struct snd_emu10k1_midi *midi, int device, char *name)
struct snd_emu10k1_midi *midi = &emu->midi;
struct snd_emu10k1_midi *midi;
static void mpu401_clear_rx(struct snd_emu10k1 *emu, struct snd_emu10k1_midi *mpu)
static void do_emu10k1_midi_interrupt(struct snd_emu10k1 *emu, struct snd_emu10k1_midi *midi, unsigned int status)