summaryrefslogtreecommitdiffstats
path: root/sys/alpha/linux
diff options
context:
space:
mode:
authorsos <sos@FreeBSD.org>1995-12-29 22:12:14 +0000
committersos <sos@FreeBSD.org>1995-12-29 22:12:14 +0000
commit58acdd095c1ac25ac70f9992f1aca1b76d8acc9c (patch)
tree98eafd0ac87cfc895d9a9d478a28cfd12b80c0ec /sys/alpha/linux
parentd965394a53818da63fc18f7b2c157d0aecc7188a (diff)
downloadFreeBSD-src-58acdd095c1ac25ac70f9992f1aca1b76d8acc9c.zip
FreeBSD-src-58acdd095c1ac25ac70f9992f1aca1b76d8acc9c.tar.gz
My first shot at get sound to work on the emulator.
Inspired by the work Amancio Hasty has done, but implemented somewhat differently.
Diffstat (limited to 'sys/alpha/linux')
-rw-r--r--sys/alpha/linux/linux.h20
1 files changed, 19 insertions, 1 deletions
diff --git a/sys/alpha/linux/linux.h b/sys/alpha/linux/linux.h
index 9cc1fed..22bc387 100644
--- a/sys/alpha/linux/linux.h
+++ b/sys/alpha/linux/linux.h
@@ -25,7 +25,7 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- * $Id: linux.h,v 1.1 1995/06/25 17:32:32 sos Exp $
+ * $Id: linux.h,v 1.2 1995/11/22 07:43:43 bde Exp $
*/
#ifndef _I386_LINUX_LINUX_H_
@@ -403,6 +403,24 @@ extern int linux_to_bsd_signal[];
#define LINUX_IP_TOS 1
#define LINUX_IP_TTL 2
+/* Sound system defines */
+#define LINUX_SNDCTL_DSP_RESET 0x5000
+#define LINUX_SNDCTL_DSP_SYNC 0x5001
+#define LINUX_SNDCTL_DSP_SPEED 0x5002
+#define LINUX_SNDCTL_DSP_STEREO 0x5003
+#define LINUX_SNDCTL_DSP_GETBLKSIZE 0x5004
+#define LINUX_SNDCTL_DSP_SETBLKSIZE 0x5004
+#define LINUX_SNDCTL_DSP_SETFMT 0x5005
+#define LINUX_SOUND_PCM_WRITE_CHANNELS 0x5006
+#define LINUX_SOUND_PCM_WRITE_FILTER 0x5007
+#define LINUX_SNDCTL_DSP_POST 0x5008
+#define LINUX_SNDCTL_DSP_SUBDIVIDE 0x5009
+#define LINUX_SNDCTL_DSP_SETFRAGMENT 0x500A
+#define LINUX_SNDCTL_DSP_GETFMTS 0x500B
+#define LINUX_SNDCTL_DSP_GETOSPACE 0x500C
+#define LINUX_SNDCTL_DSP_GETISPACE 0x500D
+#define LINUX_SNDCTL_DSP_NONBLOCK 0x500E
+
#ifdef KERNEL
caddr_t ua_alloc_init __P((int len));
caddr_t ua_alloc __P((int len));
OpenPOWER on IntegriCloud