Lines Matching refs:emu
41 struct snd_emux *emu; in snd_emu8000_probe() local
47 if (hw->emu) in snd_emu8000_probe()
50 if (snd_emux_new(&emu) < 0) in snd_emu8000_probe()
53 hw->emu = emu; in snd_emu8000_probe()
56 emu->hw = hw; in snd_emu8000_probe()
57 emu->max_voices = EMU8000_DRAM_VOICES; in snd_emu8000_probe()
58 emu->num_ports = hw->seq_ports; in snd_emu8000_probe()
66 snd_emux_free(emu); in snd_emu8000_probe()
67 hw->emu = NULL; in snd_emu8000_probe()
71 emu->memhdr = hw->memhdr; in snd_emu8000_probe()
72 emu->midi_ports = hw->seq_ports < 2 ? hw->seq_ports : 2; /* number of virmidi ports */ in snd_emu8000_probe()
73 emu->midi_devidx = 1; in snd_emu8000_probe()
74 emu->linear_panning = 1; in snd_emu8000_probe()
75 emu->hwdep_idx = 2; /* FIXED */ in snd_emu8000_probe()
77 if (snd_emux_register(emu, dev->card, hw->index, "Emu8000") < 0) { in snd_emu8000_probe()
78 snd_emux_free(emu); in snd_emu8000_probe()
80 hw->emu = NULL; in snd_emu8000_probe()
108 snd_emux_free(hw->emu); in snd_emu8000_remove()
110 hw->emu = NULL; in snd_emu8000_remove()