1 /* 2 ********************************************************************** 3 * audio.c -- /dev/dsp interface for emu10k1 driver 4 * Copyright 1999, 2000 Creative Labs, Inc. 5 * 6 ********************************************************************** 7 * 8 * Date Author Summary of changes 9 * ---- ------ ------------------ 10 * October 20, 1999 Bertrand Lee base code release 11 * November 2, 1999 Alan Cox cleaned up types/leaks 12 * 13 ********************************************************************** 14 * 15 * This program is free software; you can redistribute it and/or 16 * modify it under the terms of the GNU General Public License as 17 * published by the Free Software Foundation; either version 2 of 18 * the License, or (at your option) any later version. 19 * 20 * This program is distributed in the hope that it will be useful, 21 * but WITHOUT ANY WARRANTY; without even the implied warranty of 22 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 23 * GNU General Public License for more details. 24 * 25 * You should have received a copy of the GNU General Public 26 * License along with this program; if not, write to the Free 27 * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, 28 * USA. 29 * 30 ********************************************************************** 31 */ 32 33 #ifndef _AUDIO_H 34 #define _AUDIO_H 35 36 struct emu10k1_wavedevice 37 { 38 struct emu10k1_card *card; 39 struct wiinst *wiinst; 40 struct woinst *woinst; 41 u16 enablebits; 42 }; 43 44 void emu10k1_waveout_bh(unsigned long); 45 void emu10k1_wavein_bh(unsigned long); 46 47 #endif /* _AUDIO_H */ 48