sb16_csp.h (0a0fc0ddbe732779366ab6b1b879f62195e65967) sb16_csp.h (8b7547f95cbe8a5940df62ed730646fdfcba5fda)
1#ifndef __SOUND_SB16_CSP_H
2#define __SOUND_SB16_CSP_H
3
4/*
5 * Copyright (c) 1999 by Uros Bizjak <uros@kss-loka.si>
6 * Takashi Iwai <tiwai@suse.de>
7 *
8 * SB16ASP/AWE32 CSP control

--- 144 unchanged lines hidden (view full) ---

153 int q_enabled; /* enabled flag */
154 int qpos_left; /* left position */
155 int qpos_right; /* right position */
156 int qpos_changed; /* position changed flag */
157
158 struct snd_kcontrol *qsound_switch;
159 struct snd_kcontrol *qsound_space;
160
1#ifndef __SOUND_SB16_CSP_H
2#define __SOUND_SB16_CSP_H
3
4/*
5 * Copyright (c) 1999 by Uros Bizjak <uros@kss-loka.si>
6 * Takashi Iwai <tiwai@suse.de>
7 *
8 * SB16ASP/AWE32 CSP control

--- 144 unchanged lines hidden (view full) ---

153 int q_enabled; /* enabled flag */
154 int qpos_left; /* left position */
155 int qpos_right; /* right position */
156 int qpos_changed; /* position changed flag */
157
158 struct snd_kcontrol *qsound_switch;
159 struct snd_kcontrol *qsound_space;
160
161 struct semaphore access_mutex; /* locking */
161 struct mutex access_mutex; /* locking */
162};
163
164int snd_sb_csp_new(struct snd_sb *chip, int device, struct snd_hwdep ** rhwdep);
165#endif
166
167#endif /* __SOUND_SB16_CSP */
162};
163
164int snd_sb_csp_new(struct snd_sb *chip, int device, struct snd_hwdep ** rhwdep);
165#endif
166
167#endif /* __SOUND_SB16_CSP */